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
343024432701	343024433262	343024433812	343024434362	343024434911	343024435462	343024436012	343024436562	343024437111	343024437662	343024438212	343024438762	343024439311	343024439862	343024440412	343024440962	343024441511	343024442062	343024442612	343024443162	343024443711	343024444262	343024444812	343024445362	343024445911	343024446462	343024447012	343024447562	343024448111	343024448662	343024449212	343024449762	343024450311	343024450862	343024451412	343024451962	343024452511	343024453062	343024453612	343024454162	343024454711	343024455262	343024455812	343024456362	343024456911	343024457462	343024458012	343024458562	343024459111	343024459662	343024460212	343024460762	343024461311	343024461862	343024462412	343024462962	343024463511	343024464062	343024464612	343024465162	343024465711	343024466262	343024466812	343024467362	343024467911	343024468462	343024469012	343024469562	343024470111	343024470662	343024471212	343024471762	343024472311	343024472862	343024473412	343024473962	343024474511	343024475062	343024475612	343024476162	343024476711	343024477262	343024477812	343024478362	343024478911	343024479462	343024480012	343024480562	343024481111	343024481662	343024482212	343024482762	343024483311	343024483862	343024484412	343024484962	343024485511	343024486062	343024486612	343024487162	343024487711	343024488262	343024488812	343024489362	343024489911	343024490462	343024491012	343024491562	343024492111	343024492662	343024493212	343024493762	343024494312	343024494862	343024495412	343024495962	343024496511	343024497062	343024497612	343024498162	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	3300	1900	2700	2114	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
5055	1166	520	370	374	493	507	422	456	385	337	274	271	206	191	165	154	127	128	128	109	132	127	109	110	86	94	109	106	93	95	91	101	79	88	83	96	77	69	87	64	72	86	64	72	72	92	98	66	67	76	59	86	74	74	97	85	75	95	86	84	74	71	84	75	71	77	70	76	77	73	86	78	79	78	74	66	81	70	75	67	73	75	55	69	61	67	79	68	85	60	69	63	65	69	77	77	67	72	66	61	74	78	98	102	98	106	99	56	93	77	80	81	59	63	69	63	58	72	55	71	64	70	68	65	76	71	65	65	76	62	71	81	64	76	60	73	75	72	69	70	64	79	74	81	67	60	68	61	61	64	76	62	69	61	59	66	70	78	66	76	71	64	71	70	67	78	68	67	54	64	58	66	79	70	74	76	67	65	51	56	67	68	69	68	61	69	81	72	70	82	64	53	85	63	75	56	63	67	69	75	70	76	65	77	59	70	58	58	68	62	57	65	72	52	68	60	82	74	61	65	70	66	69	75	70	70	77	65	76	58	70	50	59	56	72	59	70	82	69	61	73	62	73	64	56	73	61	64	64	69	60	67	68	76	64	76	55	61	58	83	69	64	64	65	64	67	70	75	71	77	60	60	71	53	79	54	69	66	76	67	63	68	79	68	56	61	75	60	64	66	71	61	69	73	71	56	63	59	84	58	68	70	68	59	69	76	66	76	56	58	71	63	76	55	74	55	60	78	74	80	66	71	62	56	66	75	64	68	76	69	89	76	93	69	58	70	80	57	55	75	71	65	64	76	65	61	60	74	65	61	70	58	58	63	75	71	80	67	62	83	79	63	81	62	72	75	67	70	69	44	73	53	80	81	55	68	81	70	74	76	62	61	77	54	65	70	76	70	84	69	62	58	66	56	64	60	70	60	72	69	64	53	71	76	91	69	59	67	74	72	79	66	89	74	75	64	62	72	76	63	64	78	63	62	70	86	69	69	58	74	57	64	78	60	60	56	68	60	70	64	72	71	66	70	69	69	74	70	61	63	61	57	61	63	70	65	89	77	59	71	69	73	73	80	64	57	71	58	63	63	71	66	88	70	76	83	67	63	67	81	71	72	61	76	70	70	72	76	74	82	91	67	83	72	72	65	79	83	66	80	63	62	78	85	51	65	51	59	64	55	74	62	70	70	61	80	55	78	65	76	62	65	60	66	54	63	71	68	68	70	56	62	78	62	67	70	69	83	71	74	73	65	74	60	68	56	67	75	72	64	72	68	81	81	84	61	71	62	72	71	63	73	68	69	75	64	66	76	67	73	78	60	61	74	68	76	68	66	88	60	63	58	66	69	82	66	72	70	67	61	58	51	82	73	71	65	73	69	64	68	71	67	71	58	75	67	84	67	75	81	77	60	68	70	62	79	70	69	71	62	58	75	76	70	71	64	74	69	64	76	78	65	75	69	68	64	63	78	69	70	75	67	82	57	71	72	71	66	72	62	71	59	73	58	65	75	78	61	63	66	73	69	74	59	66	58	70	66	73	68	69	69	62	80	62	51	76	69	72	65	77	51	57	66	63	64	81	74	76	45	72	68	69	64	63	60	69	60	67	49	64	66	79	75	76	71	61	69	77	67	81	63	48	63	56	65	71	70	75	72	67	76	82	71	75	63	65	79	67	71	74	64	72	59	65	70	59	61	62	63	69	64	61	79	79	61	79	63	66	63	62	74	70	66	68	49	62	65	63	48	77	66	69	62	64	57	78	68	65	69	67	83	55	49	76	71	67	64	69	69	73	73	80	74	62	73	57	62	65	80	76	85	61	64	69	65	59	62	64	67	71	69	64	65	66	74	59	63	68	79	68	49	72	82	59	65	81	63	64	65	79	62	64	69	72	53	60	76	67	58	80	71	57	72	59	68	56	61	68	54	67	74	78	75	74	70	55	68	78	80	71	66	71	75	73	74	82	72	73	73	80	64	61	68	66	91	80	56	59	70	62	77	71	77	82	67	65	66	66	68	64	76	57	69	65	72	61	57	64	72	82	70	72	72	57	79	64	59	73	80	70	66	76	83	73	71	80	56	87	59	68	70	63	65	70	70	55	60	83	68	70	84	56	72	70	60	68	60	79	69	66	61	65	64	82	58	61	64	67	48	74	65	65	51	66	61	64	70	61	63	73	57	57	80	72	66	52	86	80	72	64	72	82	73	48	59	60	65	63	52	73	69	70	71	83	58	82	82	79	62	65	75	61	62	61	55	71	63	66	62	64	73	83	66	80	73	57	65	63	63	63	63	71	67	67	78	62	73	65	69	73	70	71	59	66	68	63	52	71	72	66	73	56	69	77	70	62	76	59	65	68	64	69	73	65	62	48	75	68	52	69	56	57	72	73	69	67	54	46	73	79	65	78	73	70	67	62	87	75	69	69	75	54	56	69	64	77	75	79	59	81	64	67	72	47	72	57	66	54	78	54	65	62	70	69	61	57	65	65	75	74	60	69	65	62	70	68	74	68	65	76	68	85	69	65	78	73	82	76	58	69	73	62	74	62	86	79	56	60	78	55	63	75	66	61	62	58	59	73	72	53	72	63	69	77	77	80	66	56	66	74	57	64	68	55	66	78	52	54	71	67	66	73	73	72	69	81	86	61	52	57	55	56	72	65	67	63	78	75	70	67	62	74	88	75	58	58	66	68	74	69	71	80	63	85	72	61	76	50	77	64	74	74	71	70	63	63	57	51	59	58	57	64	66	73	57	80	71	72	51	68	75	61	78	85	58	84	54	71	62	62	68	70	62	64	76	65	66	63	64	66	67	60	71	69	57	60	79	65	73	70	68	62	66	75	82	66	82	71	72	73	60	64	72	78	70	50	75	56	69	90	74	72	76	56	70	76	65	72	74	61	68	66	64	76	66	63	73	66	72	69	81	69	81	70	65	70	57	68	62	82	78	71	50	58	55	70	67	70	78	70	74	60	57	57	58	65	61	66	76	62	75	80	58	62	65	70	76	71	61	70	57	73	65	56	73	68	56	73	63	69	71	90	81	76	68	66	88	58	78	61	72	66	67	69	68	73	66	68	64	82	58	70	83	72	66	57	59	67	78	82	68	68	75	84	85	70	63	69	77	70	58	70	67	62	63	59	65	73	82	53	78	73	84	70	76	75	64	63	75	74	69	61	63	83	72	70	62	74	73	64	64	84	74	73	80	71	60	65	63	68	64	73	64	73	72	74	70	74	69	86	70	66	80	55	91	62	52	82	64	63	78	74	58	54	66	74	85	72	62	80	61	61	56	82	77	64	62	70	59	76	73	60	64	69	73	57	82	55	73	66	92	81	68	73	83	63	79	65	55	61	55	52	77	65	70	64	82	69	76	57	75	64	68	68	70	71	56	63	67	68	60	77	59	73	68	78	70	69	56	75	59	63	66	58	75	66	70	71	72	80	68	66	64	66	69	64	70	79	71	78	81	67	61	55	74	79	61	61	76	59	67	66	60	80
32938	11522	6758	11132	20093	21895	20239	17815	15174	12940	10839	9209	8724	7131	5467	4785	3980	3587	3286	3017	2858	2802	2529	2174	2118	2045	1850	1749	1646	1580	1519	1438	1414	1317	1227	1144	1193	1134	1134	1129	1059	990	987	1061	1036	1004	985	974	990	981	925	877	891	913	897	963	1048	1067	1035	1181	987	1012	941	1059	1136	1048	1109	1047	1041	1072	968	909	903	877	823	769	744	851	999	998	886	799	779	733	718	750	807	790	751	748	783	796	815	785	748	789	706	789	749	744	714	922	1340	1740	1566	1588	1351	1151	1042	947	812	782	742	677	696	678	679	714	679	700	703	673	758	738	686	715	721	725	695	675	676	722	708	737	693	753	711	717	708	663	661	674	738	739	729	723	703	719	649	698	722	708	701	723	668	676	698	679	672	709	708	708	703	675	715	686	705	692	667	732	714	724	674	649	726	675	668	727	650	694	678	690	695	730	665	685	662	674	699	667	703	717	702	668	699	719	673	664	680	670	670	701	701	647	753	717	699	696	723	683	702	728	749	688	707	707	696	694	740	718	702	706	688	738	639	689	689	689	662	697	722	685	731	685	722	731	642	708	683	730	662	691	669	658	653	680	674	659	697	661	720	699	661	716	696	674	692	673	673	656	651	719	709	675	679	680	718	686	634	714	695	686	680	703	641	708	713	702	666	640	698	679	702	696	665	732	710	694	690	724	707	656	706	750	701	714	699	726	689	686	681	669	678	711	705	712	667	689	724	665	702	729	686	664	688	740	703	637	691	654	734	653	684	685	720	683	666	701	728	679	723	718	675	747	747	645	670	701	745	753	637	704	726	701	739	713	663	705	720	705	680	697	673	671	744	648	724	724	728	686	696	685	720	687	727	696	705	722	713	679	695	699	655	669	728	712	697	719	721	712	732	626	662	699	685	711	719	672	687	692	673	754	701	691	653	765	753	698	654	680	699	710	711	690	702	637	704	692	676	663	674	712	653	729	698	714	737	684	743	686	701	650	741	677	663	708	668	688	706	701	691	705	697	639	734	725	746	690	760	717	671	656	666	661	708	722	702	643	730	680	776	643	715	655	702	654	711	692	681	690	686	713	705	673	705	669	687	689	697	742	654	681	694	704	694	706	685	666	683	714	687	648	654	701	647	719	703	730	700	708	678	724	667	699	681	704	665	734	684	713	691	696	673	690	725	674	701	680	683	654	734	718	674	674	677	701	717	715	672	699	727	651	657	690	690	710	693	711	680	642	662	679	663	725	687	705	692	702	694	689	705	706	706	696	729	671	746	708	716	740	684	690	671	679	670	709	687	673	690	688	677	685	704	671	724	708	679	687	696	688	687	713	716	689	673	701	662	718	657	661	728	690	718	672	707	710	703	644	675	696	702	727	734	700	769	687	707	709	699	708	647	657	716	725	694	699	644	688	699	688	667	682	683	749	718	678	730	670	702	681	647	692	661	701	683	692	711	734	716	699	661	682	718	701	699	695	674	701	666	689	721	718	681	709	653	687	732	704	669	689	685	647	738	645	678	722	672	695	703	682	668	727	702	711	745	723	676	685	706	679	707	695	701	700	691	705	712	681	699	702	635	658	664	628	694	681	666	742	683	681	671	694	687	710	728	718	669	656	714	672	729	740	724	731	729	708	723	714	685	688	695	704	655	750	697	656	692	704	674	659	699	660	661	652	679	716	733	679	697	700	730	693	673	727	720	690	719	695	688	685	749	717	709	714	629	760	679	718	702	724	704	722	697	628	694	672	742	704	712	682	707	741	674	653	712	652	711	705	681	704	672	678	691	670	718	687	746	681	736	683	687	682	733	719	673	683	693	692	714	731	663	644	686	685	669	711	677	705	694	709	711	664	698	713	698	718	690	684	663	711	662	713	681	674	722	725	697	735	699	675	692	697	724	704	711	698	716	699	732	733	674	664	715	725	720	674	709	743	696	752	696	635	696	722	650	666	736	667	701	681	677	709	682	673	699	689	712	700	686	704	702	664	684	743	718	686	737	687	697	724	665	715	705	717	696	691	714	717	605	727	728	682	654	669	627	719	752	698	761	678	679	730	707	678	691	697	689	654	696	734	702	689	722	710	678	686	680	695	733	684	678	670	715	708	725	687	695	732	705	710	714	676	663	694	710	716	695	677	665	698	703	684	756	641	729	627	665	673	683	664	704	708	646	652	688	669	656	646	715	696	691	730	700	682	708	636	706	728	683	676	687	706	690	675	737	645	670	660	657	738	717	722	688	699	701	727	690	652	689	697	705	712	630	675	719	685	710	699	682	709	663	697	677	716	716	718	703	664	664	726	663	762	719	646	701	776	695	669	661	711	721	703	728	711	711	657	690	669	677	706	689	708	696	662	671	706	708	720	730	678	703	722	661	676	641	691	718	646	674	668	736	648	659	677	713	728	730	699	674	629	653	730	704	669	723	699	686	668	702	681	694	725	682	628	717	685	684	678	683	666	699	649	680	680	715	707	705	712	704	667	685	654	718	680	711	703	700	677	681	715	693	683	684	689	696	671	716	685	700	705	705	659	733	738	704	669	661	708	685	691	686	679	715	711	689	684	687	714	655	705	744	695	690	700	688	693	747	750	691	705	683	702	721	709	693	701	719	690	693	707	704	677	689	736	674	713	685	700	649	679	676	656	682	704	712	699	717	631	663	697	711	709	705	732	685	666	651	730	718	724	686	714	687	739	694	683	688	742	629	706	725	712	674	642	730	665	709	694	718	646	728	707	680	656	746	682	691	672	664	722	685	722	707	686	675	695	723	650	704	696	707	726	683	705	693	697	730	681	698	719	713	753	675	710	725	683	698	703	652	683	673	681	704	699	683	705	688	673	684	694	698	717	690	663	690	691	669	680	692	685	699	659	708	657	684	692	727	700	710	708	669	727	735	682	686	702	735	711	696	718	748	644	729	663	686	687	652	722	662	680	674	698	655	695	708	670	702	656	683	700	712	715	676	718	718	675	718	694	720	651	699	696	651	664	667	678	682	677	718	728	715	690	717	676	714	714	691	662	661	679	696	681	712	698	703	681	727	661	648	703	625	637	704	686	670	703	706	715	703	713	699	700	681	703	721	711	702	700	693	680	691	703	736	668	724	707	677	670	689	653	711	689	688	675	749	703	677	712	664	743	697	723	699	703	703	679	722	753	665	718	725	714	700	718	673	726	729	709	664	685	729	692	704	682	686	618	692	669	727	696	723	674	672	664	743	725	656	642	726	691	714	709	660	711	703	719	711	638	715	692	671	713	702	707	680	653	675	710	695	647	674	667	691	659	713	699	722	669	677	684	672	708	705	702	697	703	666	686	742	659	702	669	675	690	690	718	698	702	680	710	702	646	674	686	671	691	702	650	676	652	689	714	738	734	705	718	694	680	716	702	721	679	709	723	689	708	670	687	682	679	672	693	659	677	697	670	711	697	696	700	729	652	705	701	702	673	696	721	675	677	662	701	710	710	678	692	710	710	665	667	708	721	710	710	667	722	667	646	673	722	653	653	694	675	741	706
2734	434	226	180	193	263	281	244	229	193	195	155	159	118	125	111	102	107	104	97	79	96	87	85	92	86	84	75	66	68	62	82	75	74	72	59	58	55	46	58	61	67	70	86	63	53	75	62	60	65	60	69	63	47	68	48	70	65	60	56	77	80	69	62	67	68	60	70	60	58	61	65	69	61	50	64	56	63	57	54	63	56	56	47	54	62	62	56	63	58	54	53	66	52	68	57	80	64	57	63	67	61	47	72	60	79	76	53	63	51	52	64	74	72	45	53	63	46	65	70	54	52	62	63	51	56	67	58	43	56	48	54	55	63	66	62	59	56	61	53	59	45	69	54	59	66	59	64	68	61	70	51	64	67	60	63	55	50	60	52	57	59	57	54	58	51	41	60	58	44	50	58	55	84	54	44	74	54	59	71	56	49	68	53	66	71	71	51	60	45	61	63	51	60	63	55	68	55	50	60	49	59	53	46	55	55	62	42	52	59	54	60	64	54	59	58	58	76	72	70	66	60	61	49	52	58	56	52	53	58	64	51	43	62	54	56	68	67	59	59	58	60	59	74	73	60	53	39	56	60	52	55	67	51	46	45	51	53	56	52	63	58	63	67	60	63	44	73	61	62	43	57	50	51	59	52	68	69	50	53	58	56	50	71	71	53	57	47	57	51	55	50	49	55	49	64	40	78	55	58	66	67	51	59	50	54	50	56	59	54	64	62	55	63	75	67	52	53	75	64	54	62	61	55	68	50	56	55	54	66	55	67	56	66	55	70	74	62	68	58	54	64	53	61	58	57	62	49	42	54	65	70	50	53	65	55	65	73	74	75	72	44	60	64	48	47	51	58	58	56	65	63	59	56	63	59	58	58	58	64	64	55	59	43	57	32	67	52	65	69	49	67	60	54	59	44	64	45	60	65	72	52	56	58	55	57	60	60	60	62	73	58	51	64	63	58	60	63	59	58	66	64	54	58	55	51	58	62	56	63	53	51	56	49	65	43	56	56	58	61	64	70	70	54	53	66	55	63	58	57	61	57	69	55	50	57	53	65	63	67	55	64	64	64	65	52	60	60	55	70	51	70	63	62	54	68	65	51	64	62	59	62	37	60	57	51	51	57	78	71	71	47	61	63	54	63	68	58	63	68	65	45	61	54	58	55	64	52	60	59	62	66	73	52	67	65	54	51	55	58	65	62	58	66	58	63	41	62	51	61	73	55	59	52	52	49	63	54	49	49	62	61	61	60	69	49	64	66	48	53	51	53	52	60	45	55	64	56	61	59	57	57	60	53	56	56	56	55	52	63	56	56	57	64	65	64	62	51	53	52	53	68	52	52	49	56	50	43	56	52	59	49	56	57	57	64	67	64	53	54	78	57	52	54	38	48	46	65	47	65	76	52	51	56	56	57	51	65	43	50	62	72	62	61	61	65	73	59	44	66	65	63	60	60	63	66	64	60	56	53	57	67	67	58	57	57	69	52	60	76	69	58	50	46	53	61	60	71	50	70	74	57	59	61	67	48	57	67	70	46	44	49	55	60	70	73	51	59	67	63	57	48	51	59	61	33	54	51	67	63	52	55	63	53	53	66	43	50	61	61	63	54	70	60	46	69	60	56	60	58	66	51	55	71	61	70	44	59	60	75	56	70	52	51	68	55	65	62	49	63	79	54	65	65	52	64	53	50	54	69	55	60	76	52	58	54	66	68	64	49	48	52	61	47	58	59	64	51	47	56	69	69	49	55	49	62	67	69	73	57	71	51	58	59	70	56	57	65	64	59	69	63	60	68	61	67	58	70	54	69	53	59	54	78	56	70	62	62	52	52	59	56	55	55	67	50	66	73	62	68	60	66	57	47	50	75	52	64	61	55	54	61	60	54	46	66	62	60	58	57	56	57	57	60	59	50	54	64	56	59	62	68	56	55	57	62	72	65	49	74	47	49	53	55	53	65	51	72	54	53	62	40	62	50	57	48	69	57	61	48	65	67	63	57	51	50	63	72	61	64	44	48	58	58	62	44	62	56	75	54	51	48	57	53	57	50	58	61	64	53	51	66	47	58	60	47	56	54	61	58	65	65	57	55	52	71	63	59	58	54	70	73	64	65	45	60	52	63	51	49	64	55	60	69	59	64	48	62	58	62	72	65	51	62	61	63	49	46	50	61	48	44	61	56	65	51	55	61	54	50	61	60	61	53	72	57	66	52	65	67	53	64	51	60	60	58	48	56	71	42	62	55	53	61	57	55	55	59	60	58	69	56	58	59	60	58	68	64	56	42	51	56	65	67	56	50	51	48	60	51	54	69	52	51	73	66	57	55	54	58	54	46	59	55	59	73	60	71	69	56	60	48	61	56	58	51	53	55	62	57	57	55	61	66	58	63	54	54	69	60	50	65	47	73	62	42	60	59	68	63	63	58	54	62	65	58	65	68	63	54	65	62	75	65	58	53	72	57	66	59	49	54	62	43	60	50	64	42	65	50	55	58	57	52	55	50	52	65	62	63	57	64	46	56	61	57	71	53	65	55	55	64	59	57	57	57	55	53	47	52	43	52	79	54	50	48	59	67	69	48	67	51	55	54	61	49	51	50	70	65	67	57	54	69	62	56	46	52	60	43	63	55	69	83	69	77	72	59	58	51	59	54	66	52	51	60	47	62	50	56	51	50	73	64	52	55	51	63	65	62	58	50	58	64	61	63	54	64	43	72	54	55	59	64	55	57	50	45	74	57	61	55	59	63	62	65	60	63	55	65	55	47	66	70	57	49	45	49	59	54	62	56	58	61	62	63	42	56	59	69	62	52	66	50	58	63	40	63	59	47	57	56	60	65	49	58	60	54	51	75	71	61	60	67	58	67	48	67	41	50	49	55	55	57	62	44	59	68	53	76	43	56	49	58	66	60	53	44	56	54	62	65	64	60	53	50	64	54	62	63	43	71	62	58	48	57	61	72	72	72	64	56	62	73	60	52	62	50	59	68	50	64	52	54	65	70	55	56	47	49	40	54	46	72	51	43	65	63	73	69	60	57	63	51	66	51	66	46	60	68	69	68	47	52	58	67	58	67	61	61	67	61	57	67	57	49	46	75	65	47	67	56	78	55	60	64	54	65	55	50	51	64	72	60	74	53	62	69	69	54	63	63	58	58	75	57	53	58	56	73	53	49	55	72	55	53	58	66	51	63	62	72	53	61	72	58	57	54	59	50	46	54	43	71	57	58	50	50	57	46	56	51	53	56	61	60	58	56	60	52	66	54	48	45	68	68	54	59	76	67	52	55	52	72	51	57	74	60	53	48	55	52	68	50	56	65	57	48	57	51	69	64	65	48	64	62	53	75	58	53	69	50	50	55	62	53	56	59	62	60	55	70	62	63	62	63	54	57	70	58	66	58	48	59	57	62	59	65	49	62	59	65	52	80	67	56	68	67	67	75	64	60	58	57	61	63	60	60	47	61	60	63	63	59	51	60	72	52	49	70	61	73	56	69	53	63
23077	6903	3768	6439	12921	14923	13989	11504	9558	7513	6315	5087	4699	4199	3019	2622	2190	1945	1784	1711	1673	1535	1569	1262	1229	1234	1196	1015	1018	1008	960	929	882	848	872	819	770	772	781	778	759	736	706	718	734	745	756	781	761	696	707	714	732	743	793	720	788	834	746	801	743	774	756	828	745	744	792	845	698	763	737	691	671	682	599	603	619	744	783	758	626	654	663	624	608	681	609	595	608	624	662	617	633	631	639	638	596	644	617	628	554	648	721	779	773	789	755	678	680	605	601	609	572	605	631	553	585	600	607	578	563	532	619	595	574	597	566	564	541	591	547	604	598	561	523	608	592	587	578	572	556	610	573	557	547	614	613	605	563	579	566	575	597	596	561	572	600	554	583	618	621	587	594	595	563	580	568	555	552	568	539	588	606	588	608	563	571	613	596	556	600	607	537	527	589	578	586	585	572	554	555	564	606	551	563	507	594	556	545	584	582	558	598	535	583	588	568	545	590	606	565	596	594	549	564	602	561	546	566	558	621	579	550	637	519	573	562	603	587	616	582	551	563	554	588	558	554	551	604	555	592	576	596	575	575	574	606	594	542	613	577	597	599	596	579	578	589	600	557	581	668	614	597	572	576	559	578	586	540	570	543	574	584	613	572	563	625	659	621	571	572	550	613	597	560	572	585	578	607	540	563	566	580	591	540	579	600	522	538	629	588	590	564	557	570	581	616	517	574	587	606	586	560	558	561	591	581	594	556	561	623	609	561	584	584	591	560	578	554	591	571	619	598	607	590	582	574	584	540	546	594	600	617	555	564	590	541	568	571	562	578	582	568	572	553	551	559	622	611	581	595	581	585	569	570	588	605	558	609	558	573	606	552	585	602	586	560	596	635	570	552	581	597	609	562	569	593	533	553	602	568	578	584	599	563	575	599	591	593	577	550	583	591	659	606	601	575	528	586	553	608	586	543	599	596	573	594	572	515	594	568	559	599	611	625	549	550	566	585	594	585	646	594	595	555	590	585	591	565	579	592	606	590	581	571	560	569	558	624	553	629	534	601	598	579	555	571	576	548	610	586	565	632	560	631	577	550	616	567	609	579	568	577	553	612	566	569	618	624	554	606	588	604	555	594	590	612	547	596	570	602	520	542	586	570	608	594	586	586	565	552	560	577	575	595	578	524	564	583	588	615	583	564	607	582	542	570	587	579	586	592	536	624	613	604	632	614	619	582	586	571	575	581	556	611	602	551	588	585	564	591	542	544	554	626	585	539	580	598	547	600	532	619	540	580	572	559	553	550	566	601	569	615	612	518	571	597	583	576	573	532	545	576	568	609	598	581	583	615	599	576	540	603	529	565	618	604	592	572	592	587	550	616	593	614	571	594	576	549	606	544	552	572	598	590	610	581	518	594	584	555	551	574	498	610	548	568	604	625	533	556	594	608	600	573	570	585	573	561	567	552	578	596	550	564	582	587	585	565	543	590	575	550	582	543	573	559	584	591	565	606	618	536	553	612	613	545	575	551	568	591	596	594	592	590	577	587	590	578	577	590	565	605	563	599	607	590	561	554	564	589	574	576	625	553	574	562	581	588	545	554	556	522	605	580	603	585	584	600	526	587	578	560	588	580	572	591	546	591	627	567	566	578	564	578	557	581	568	594	534	590	626	550	559	535	568	586	596	574	567	585	605	585	564	597	561	560	591	567	594	559	549	539	541	579	591	616	570	572	567	572	564	615	562	573	591	591	573	599	576	589	586	588	577	563	554	594	611	594	548	580	598	597	559	572	579	557	570	604	616	570	579	551	540	592	579	566	533	553	596	569	579	613	582	571	543	599	590	556	602	588	572	598	567	617	608	634	610	600	602	533	581	588	594	596	594	570	603	596	565	637	586	580	560	549	614	570	592	581	573	573	610	595	580	586	572	586	610	599	521	593	586	625	568	568	586	587	593	561	649	591	558	566	569	592	560	579	610	621	552	575	585	600	582	617	573	641	644	586	588	635	588	587	598	606	579	624	587	563	542	574	626	597	608	554	560	538	588	557	581	600	610	588	543	596	605	564	618	601	555	592	631	580	549	570	563	600	574	575	516	565	577	611	618	577	551	613	562	562	578	561	594	569	581	563	598	569	562	596	597	583	613	579	588	541	600	587	572	608	568	581	551	596	575	586	557	565	560	589	530	564	607	599	545	594	598	567	556	544	578	590	582	635	569	592	593	588	587	608	558	602	590	600	544	618	616	546	589	595	566	606	592	625	615	568	604	541	595	562	572	601	539	568	629	540	592	590	593	570	573	562	594	590	589	589	600	590	572	529	586	587	585	570	516	552	573	564	557	602	569	554	576	600	563	583	577	558	597	596	555	546	595	594	550	590	566	560	613	592	603	584	572	603	574	549	586	616	594	607	552	595	576	564	610	621	554	584	578	565	593	587	585	610	590	579	562	552	580	599	588	560	624	572	627	561	619	599	572	573	591	573	612	602	574	558	584	579	584	564	533	578	596	600	584	577	582	556	578	590	614	572	576	609	573	568	556	541	566	610	612	598	617	567	564	551	564	594	611	590	565	574	585	567	581	593	585	595	616	550	641	574	568	564	558	534	620	567	546	574	576	530	588	576	599	538	574	544	551	599	596	574	618	561	592	559	534	581	556	596	582	543	610	567	558	580	603	588	542	587	622	600	586	614	575	585	621	581	631	602	539	604	613	609	589	555	570	547	580	549	560	549	589	607	554	579	576	573	591	571	553	554	572	564	588	579	632	583	588	571	577	590	563	603	605	588	600	604	567	569	574	601	572	594	572	560	569	540	596	562	542	569	609	580	573	599	560	571	597	597	590	617	569	586	524	555	595	528	572	533	588	564	579	652	562	556	624	579	602	562	636	560	616	568	570	606	553	600	596	574	550	612	593	598	600	571	556	591	598	602	591	577	577	569	586	589	622	578	549	545	597	593	561	583	571	566	564	588	564	620	563	592	583	605	539	559	568	575	572	564	585	601	597	558	613	567	628	562	647	580	588	616	604	600	590	614	596	567	580	559	578	604	592	593	623	555	585	569	566	637	599	556	579	577	565	584	584	596	548	603	606	561	580	581	584	576	558	586	555	590	604	597	564	603	584	605	536	593	599	568	588	574	576	595	552	581	554	604	616	578	568	595	591	614	540	577	560	595	556	571	561	563	579	571	593	582	576	599	573	581	575	546	558	583	566	563	581	609	588	557	558	573	629	625	573	519	616	610	561	583	590	601	604	561	563	559	520	588	546	609	590	644	549	587	588	611	587	552	546	626	586	555	558	595	596	581	596	554	613	570	555	625	570	612	602	605	579	592	569	575	574	557	545	612	584	573	583	583	586	554	564	582	546	621	575	562	596	638	586	604	569	561	557	590	599	578	556	604	610	581	545	597	589	563	617	564	644	610	573	562	578	616	614	537	569	587	587	555	569	621	587	557	600	623	563	552	605	544	598	591	577	614	569	568	569	589	556	603	572	573	561	566	547	593	576	609	614
3996	952	413	311	298	419	424	359	315	256	237	227	201	221	146	158	140	133	110	111	117	123	115	87	103	88	103	82	106	82	97	93	75	71	74	73	87	80	70	89	75	82	94	83	87	73	84	78	79	69	75	86	76	66	85	91	93	62	93	87	76	92	82	84	82	59	82	93	85	88	73	71	70	69	66	82	76	93	92	82	74	81	79	62	83	76	85	89	77	93	91	75	69	77	75	63	82	87	84	82	71	85	99	96	90	86	63	86	90	77	91	92	83	74	79	78	82	59	80	62	63	80	69	75	77	78	72	85	70	85	69	71	77	63	75	65	92	72	74	67	62	73	70	80	80	72	63	89	86	67	73	69	82	75	64	54	73	84	75	71	64	74	74	69	58	60	70	74	70	71	58	71	85	62	65	65	66	88	69	71	73	68	65	84	77	79	61	74	77	67	65	80	80	66	63	79	73	66	81	73	68	65	75	69	79	75	77	72	78	75	57	69	77	70	82	80	81	67	64	62	75	87	75	73	83	77	87	61	81	62	62	71	78	81	71	66	63	58	70	79	73	71	77	67	58	68	47	85	75	69	59	75	58	64	66	72	79	63	67	63	85	88	58	64	71	73	73	80	73	80	77	66	83	56	54	80	67	69	73	75	61	62	64	68	79	69	81	72	70	72	53	72	76	58	66	75	74	77	66	73	54	73	80	71	69	85	73	82	68	77	73	76	71	59	84	75	65	69	81	65	61	75	73	81	84	81	54	83	79	63	68	80	64	71	85	68	66	72	84	64	75	73	67	76	87	70	79	72	61	81	70	89	66	87	64	77	70	68	78	80	86	73	74	65	62	72	67	56	74	71	62	78	74	70	85	69	70	81	73	77	75	81	58	56	59	62	81	62	81	61	70	89	100	84	64	60	83	78	81	82	72	78	68	72	69	82	60	64	79	63	74	70	81	81	67	64	83	71	92	78	76	76	77	79	67	76	75	73	85	69	81	78	57	74	84	55	60	71	60	64	69	66	70	73	61	69	69	76	69	73	78	72	73	68	66	62	70	67	83	80	80	66	75	71	71	64	72	81	67	77	74	76	72	62	74	67	69	73	86	77	75	69	86	74	97	79	73	66	73	78	62	75	90	73	71	78	64	77	72	76	72	68	79	75	66	71	66	76	63	75	72	81	75	62	79	85	75	72	75	65	66	80	76	60	99	76	68	67	68	68	77	84	73	54	76	66	74	82	62	71	77	63	82	78	61	68	75	78	80	67	81	82	75	63	76	78	69	73	75	85	82	80	84	60	81	62	66	83	77	66	73	56	66	78	71	82	72	77	70	53	72	80	72	85	76	89	78	63	66	57	80	72	74	68	68	73	72	88	65	72	76	87	66	75	84	72	82	69	53	59	66	72	74	66	76	80	71	85	68	72	71	71	80	85	79	69	77	67	79	73	68	69	67	79	75	64	69	67	67	60	83	76	64	65	71	71	72	68	90	79	80	69	79	67	69	77	69	69	85	67	97	79	85	74	75	65	90	70	59	79	63	78	78	77	79	78	58	60	60	67	72	72	68	78	59	59	87	62	66	67	55	75	79	77	71	68	78	83	80	67	78	68	75	74	70	88	71	80	56	83	65	69	80	73	62	76	83	74	78	81	70	81	70	78	55	59	86	72	60	71	78	80	65	81	82	57	70	60	72	65	67	71	64	69	76	78	91	73	62	72	68	66	56	92	70	68	59	56	72	78	73	74	58	79	72	63	69	78	90	71	74	78	83	70	81	86	73	68	73	77	77	73	75	73	75	94	87	71	66	69	72	74	70	78	80	57	75	85	61	82	83	52	78	59	65	77	86	73	81	69	85	49	69	66	83	78	59	86	70	69	85	74	66	77	68	72	62	82	71	82	63	88	100	59	62	76	88	76	81	73	65	83	70	62	71	68	78	75	71	79	72	74	87	79	63	66	82	65	60	76	69	70	81	63	88	77	61	83	52	81	83	73	77	78	57	67	56	61	77	72	68	70	72	69	69	78	76	73	75	62	76	66	70	73	62	87	81	73	80	73	73	79	78	79	72	71	71	67	76	72	67	79	63	75	83	67	66	82	80	79	71	67	67	63	71	73	86	55	67	65	56	69	73	64	72	85	85	68	78	73	73	71	69	66	70	79	90	64	70	73	75	72	93	75	66	63	72	69	75	73	82	62	66	76	75	65	84	66	70	78	61	80	81	82	74	78	78	84	61	57	83	66	68	82	69	77	78	80	75	81	78	72	73	71	62	64	79	76	74	82	67	58	69	77	76	67	67	79	74	77	66	63	64	101	66	79	81	64	68	80	70	79	78	81	68	77	68	64	74	70	86	80	76	63	78	80	72	89	64	75	70	83	80	72	61	71	76	64	70	76	68	73	58	84	79	85	71	76	74	87	85	76	59	75	76	85	66	68	59	71	70	69	58	62	82	68	76	86	79	75	66	77	65	75	73	71	67	85	77	74	77	59	78	61	69	65	76	74	67	86	68	67	79	82	66	69	67	75	76	58	66	70	72	82	77	64	67	54	76	69	65	71	64	73	87	78	77	70	70	101	81	68	71	84	67	70	59	72	66	54	77	76	61	81	73	82	76	88	72	64	70	73	72	91	77	53	67	79	63	81	69	75	75	77	89	89	58	63	77	65	78	74	83	77	72	74	68	73	77	74	88	56	77	61	70	75	67	50	82	89	74	58	81	85	50	69	92	69	54	68	56	61	70	81	65	80	76	79	75	81	70	80	91	62	78	65	66	75	64	80	71	68	70	79	61	74	67	72	70	87	76	68	80	76	70	69	64	68	56	83	74	76	68	70	62	66	77	71	63	68	78	75	79	82	66	80	82	65	85	84	77	65	89	54	86	79	54	77	73	68	78	79	75	67	75	85	75	78	76	84	76	63	80	62	76	75	75	58	70	73	80	72	67	69	83	59	68	70	81	67	62	83	61	67	83	79	65	62	77	80	83	59	66	69	74	83	60	68	73	81	73	82	81	75	73	48	87	68	70	76	78	66	67	72	77	73	87	72	77	73	78	77	73	70	80	79	72	62	80	60	83	64	87	80	73	68	57	79	85	69	67	67	79	92	62	66	81	77	64	77	68	65	76	80	80	63	66	55	67	70	76	70	94	74	66	69	87	73	84	74	75	70	74	69	84	67	75	85	84	69	73	81	71	81	74	100	64	75	95	77	67	81	70	62	82	72	64	76	84	62	75	79	77	79	66	76	78	70	78	75	56	79	56	72	81	68	65	72	60	74	72	66	83	61	67	60	73	69	61	74	67	74	91	88	76	81	64	66	65	59	59	59	77	89	66	68	68	71	73	74	74	81	85	73	72	82	66	71	83	87	68	79	65	69	78	70	76	71	78	71	72	84	74	77	69	73	75	69	80	73	63	81	76	67	80	69	74	58	72	66	95	73	53	68	85	77	80	70	62	62	77	78	77	60	74	79	81	74	64	61	76	66	65	70	86	68
31553	10155	5676	9399	18004	19675	18405	15721	13158	10512	8568	7427	6735	5939	4575	3852	3489	2919	2610	2347	2350	2202	2154	1865	1754	1731	1678	1563	1364	1345	1296	1313	1268	1145	1118	1151	1046	1020	968	1008	909	890	961	1060	973	946	978	974	947	951	916	923	886	925	926	937	1085	1095	1163	1173	1085	1026	1114	1123	1047	1008	999	940	979	881	911	921	865	819	814	792	843	979	969	935	850	804	736	806	777	788	799	777	812	766	800	787	770	709	771	788	776	777	841	763	756	947	1260	1337	1342	1264	1143	967	884	798	840	714	793	731	752	760	708	727	726	728	716	745	741	793	753	700	745	745	722	712	756	752	717	766	750	751	730	690	726	766	745	695	741	763	725	764	752	711	713	762	712	738	719	760	750	747	705	766	737	753	766	776	750	744	722	722	730	728	726	739	747	756	729	742	709	709	750	733	735	755	721	734	764	706	704	732	685	742	747	763	768	760	748	763	741	732	742	758	698	735	770	730	774	751	707	753	710	774	727	730	729	732	690	781	733	760	768	732	735	717	737	721	712	730	780	752	730	725	760	742	740	716	802	717	782	729	765	708	762	746	745	726	718	751	740	722	728	739	745	714	726	740	776	725	724	760	757	746	754	743	706	736	731	745	711	722	742	751	751	728	700	722	767	693	771	782	755	712	711	790	765	696	730	758	768	694	733	768	747	720	727	700	727	749	743	765	693	714	749	730	739	764	715	718	697	741	739	696	756	754	759	743	750	704	769	712	673	766	739	723	718	742	728	759	719	673	750	734	694	758	744	727	703	792	740	762	715	765	750	718	744	781	748	742	761	729	729	749	703	766	701	737	762	753	664	743	739	729	731	713	762	745	775	759	776	752	754	713	721	740	713	745	740	748	746	696	702	761	742	740	761	745	738	762	730	706	744	700	735	738	751	738	695	722	801	715	740	775	740	742	722	756	697	774	709	739	755	701	716	739	725	707	740	715	700	770	704	768	750	754	769	716	778	751	695	689	704	703	761	752	811	798	744	737	756	755	706	783	667	774	674	731	747	727	757	721	711	756	762	781	779	709	767	756	765	761	725	714	702	794	763	735	743	742	742	705	750	714	697	704	697	794	745	741	795	673	740	715	757	719	758	733	723	732	758	691	752	709	778	738	754	744	721	737	721	744	770	724	732	806	727	765	703	723	737	698	743	706	744	750	713	731	702	770	789	710	733	703	732	832	766	761	794	776	731	743	752	741	748	774	737	752	770	734	677	761	720	722	742	688	767	720	737	742	708	769	717	756	741	748	754	725	720	727	739	714	757	773	728	737	753	758	709	769	760	737	757	761	747	776	732	731	708	758	755	740	786	773	733	723	713	725	704	759	744	731	701	725	770	687	750	720	754	707	774	726	749	775	740	740	681	722	799	745	712	767	723	728	746	712	780	730	760	759	732	692	720	745	728	770	758	693	785	762	796	778	773	700	757	729	781	716	674	699	729	820	713	712	703	712	741	741	747	728	751	753	741	718	693	727	784	736	709	719	717	730	754	738	784	728	733	717	728	778	717	752	727	741	744	724	732	800	778	709	744	658	694	703	763	719	770	746	709	695	725	732	718	730	729	733	725	736	754	734	749	758	760	738	753	741	699	715	688	744	698	830	746	716	799	653	699	714	757	735	706	744	722	772	722	711	712	695	768	725	741	766	745	730	757	801	754	772	777	731	717	776	739	707	745	690	733	763	747	699	773	766	740	754	730	781	735	773	702	772	721	719	733	776	704	758	740	715	779	733	768	767	728	734	725	743	724	727	750	715	773	775	749	744	725	733	770	816	721	707	749	748	738	683	746	767	725	747	738	744	736	694	764	715	754	743	732	735	697	746	707	746	698	692	740	741	757	749	767	763	776	740	693	769	718	775	686	749	760	750	716	685	726	739	733	768	730	777	746	756	764	732	685	721	688	730	723	731	763	755	820	764	737	699	739	764	749	696	731	707	815	735	727	769	723	747	729	770	741	772	701	693	747	753	751	736	773	775	725	707	750	751	712	706	754	712	677	734	746	759	717	764	773	692	738	762	748	748	727	704	756	748	724	759	777	707	730	720	744	702	756	747	739	733	744	691	722	771	730	720	685	788	771	733	755	730	780	731	727	774	730	735	740	702	720	720	712	749	722	707	713	786	722	727	774	737	758	742	789	762	756	702	722	762	737	699	723	714	706	678	696	757	729	771	706	725	764	740	766	731	743	730	703	785	669	746	745	776	775	738	747	722	757	731	721	713	744	715	704	701	774	743	783	721	782	756	735	700	775	723	728	777	707	777	789	740	742	748	717	746	709	707	693	736	752	771	731	776	761	774	715	696	736	749	670	739	775	689	712	724	740	794	728	764	729	723	686	763	714	733	714	722	672	726	739	736	711	714	724	723	804	700	726	729	736	742	734	726	730	734	697	740	717	736	692	778	747	770	757	684	768	719	767	707	774	711	727	735	773	735	695	773	693	731	740	730	719	691	659	729	751	696	709	751	778	746	734	736	738	763	702	705	700	753	746	719	752	677	750	745	804	745	750	732	714	763	713	705	768	757	762	714	767	698	746	783	716	652	763	684	752	718	713	693	728	739	695	726	723	735	739	729	759	726	736	725	714	687	719	762	716	736	723	731	751	742	730	745	710	731	764	769	718	708	723	748	723	741	752	744	697	693	758	773	732	757	737	739	769	740	780	706	707	711	731	750	749	745	804	734	757	718	764	721	755	732	768	704	772	729	732	785	735	749	746	749	707	724	703	734	688	739	751	738	745	761	710	763	722	707	792	800	745	747	714	774	735	751	723	765	740	757	714	704	770	780	746	773	782	686	716	722	744	726	693	664	738	729	773	755	760	741	749	657	759	713	755	706	718	700	751	730	710	739	668	770	725	728	734	749	747	728	755	710	720	739	710	743	744	718	744	700	697	686	756	729	719	723	767	708	760	752	753	741	751	753	779	770	761	729	784	709	802	719	717	711	708	716	726	709	773	743	730	752	729	742	724	767	710	722	721	734	703	725	786	750	746	759	779	772	713	734	720	726	708	709	722	693	701	777	747	704	706	754	752	756	739	763	708	724	734	739	774	790	741	742	709	734	717	720	730	740	725	705	737	733	765	730	724	740	734	730	766	749	743	742	681	724	773	706	742	763	768	704	731	783	767	718	740	716	692	740	728	757	757	712	727	784	770	695	746	779	716	732	725	743	761	718	739	719	726	698	754	717	680	785	706	749	720	696	725	721	732	708	742	687	742	749	725	792	754	701	719	715	793	743	758	712	716	696	701	710	748	727	751	752	718	765	776	737	717	714	684	753	758	775	708	695	752	725	756	709	746	772	709	796	761	719	729	734	760	710	734	690	730	703	707	752	758	729	754	769	742	723	774	749	720	726	731	705	748	713	749	743	747	729	674	736	726	757	748	729	774	749	722	727	730	776	722	760	768	732	704	726	724	728	774	698	769	739	745	739	740	740	735	721	773	735	737	774	766	746	729	747	726	763	723	680	729	785	729	735
4844	711	313	224	275	389	382	353	341	228	216	191	175	187	153	107	129	76	104	97	82	76	75	89	80	73	63	63	63	59	55	65	61	60	61	48	64	54	48	47	35	49	54	55	49	56	51	54	33	56	47	53	58	47	57	72	66	56	61	56	60	58	63	62	47	77	48	54	44	63	52	52	50	57	38	43	56	64	56	46	40	52	49	47	36	52	45	55	58	39	48	42	56	52	37	38	61	53	55	55	40	41	52	55	75	71	53	53	56	56	50	52	38	47	45	40	50	44	37	55	46	48	41	45	36	43	44	50	46	34	48	42	50	53	46	35	40	48	45	38	39	53	45	41	42	47	55	46	45	61	52	51	38	35	41	42	60	49	38	41	36	29	34	61	42	45	44	40	51	48	44	42	45	44	43	38	61	45	40	51	41	41	57	53	52	45	48	52	39	46	41	50	57	56	45	41	40	38	51	48	31	46	40	42	50	56	39	38	45	34	41	37	53	50	39	41	46	37	55	43	45	39	39	46	50	48	49	42	34	45	49	43	46	40	39	47	45	46	46	41	55	42	43	48	45	49	46	45	44	46	39	47	51	45	50	57	47	57	43	49	53	37	43	39	51	50	38	69	53	52	43	51	58	42	46	51	55	57	49	48	32	35	50	52	49	45	42	51	51	36	46	40	38	48	45	40	45	57	42	46	55	48	45	51	40	41	58	53	47	34	54	50	43	41	44	46	41	42	48	35	45	29	54	46	34	42	51	51	41	49	43	42	50	57	37	43	55	53	39	47	34	54	49	37	34	39	40	58	53	52	57	44	42	38	36	57	46	39	52	54	53	43	45	42	52	52	55	39	52	46	50	39	46	40	47	40	40	49	39	34	43	39	41	42	52	41	44	48	61	58	48	48	43	29	40	45	44	49	52	40	57	34	47	56	45	55	44	46	45	51	41	49	41	55	42	50	49	52	38	54	45	52	45	60	34	55	39	57	50	50	37	43	44	47	39	35	47	44	46	43	49	47	44	47	42	37	46	40	46	47	56	33	44	58	50	40	56	42	52	47	50	45	41	53	47	50	53	51	45	45	41	43	50	42	43	45	42	43	50	50	45	50	59	43	39	39	54	62	40	55	41	40	44	64	32	41	60	54	53	39	47	48	49	51	45	44	52	37	63	67	36	45	44	46	43	36	39	50	53	45	42	45	41	45	50	35	50	57	43	52	47	38	38	42	53	51	36	57	56	38	55	48	49	49	57	43	49	49	43	47	45	46	41	42	51	61	37	38	54	45	38	47	61	42	50	44	57	46	45	46	47	41	42	50	42	52	46	53	53	43	47	55	43	38	38	43	34	30	56	46	62	45	45	42	47	46	49	40	37	39	40	41	52	52	52	47	41	41	39	60	34	58	41	51	62	41	42	43	44	42	43	43	42	31	48	38	43	49	43	45	54	36	47	60	50	44	41	51	51	39	42	37	46	55	50	46	52	59	36	52	40	40	46	50	38	42	33	56	54	37	52	35	43	45	43	47	51	47	47	50	53	46	40	46	45	43	33	59	44	44	54	42	49	39	36	49	46	44	37	57	46	50	47	49	70	39	49	46	63	35	26	43	50	43	53	47	66	51	47	45	49	53	46	46	41	38	48	50	36	38	45	44	45	56	47	46	39	45	42	38	52	50	37	53	41	42	52	50	51	52	32	41	40	56	39	44	49	43	43	43	41	48	47	46	40	47	60	57	40	45	44	47	44	55	48	54	29	55	48	43	37	38	47	34	49	50	40	47	36	60	48	38	42	45	37	46	56	40	38	38	41	35	48	44	28	54	49	47	50	43	37	52	49	55	54	43	38	35	37	44	52	34	39	43	45	60	32	56	44	51	56	35	55	46	52	45	38	32	45	38	45	40	33	44	46	41	56	53	44	46	36	44	39	47	44	45	38	41	36	43	42	43	45	51	39	43	58	43	41	58	35	39	47	41	46	41	46	48	57	46	48	50	47	46	43	58	48	44	51	39	52	43	51	39	51	54	43	53	44	45	45	44	55	38	57	51	43	51	40	56	50	54	38	50	42	50	51	57	42	51	49	52	51	37	55	40	41	43	57	43	47	45	59	42	45	51	57	42	49	36	43	47	57	45	47	44	39	54	33	32	55	49	44	42	44	44	48	46	44	49	39	42	41	48	42	38	36	40	47	48	42	50	50	25	34	48	57	47	53	52	33	45	39	38	53	51	33	29	56	36	67	40	31	54	47	25	54	52	39	55	59	49	47	40	39	44	40	38	42	48	47	54	46	54	44	43	36	49	55	46	33	45	49	44	38	34	46	37	53	53	40	40	32	42	46	47	40	63	38	45	51	49	47	48	55	44	56	59	39	46	43	36	52	49	49	49	37	38	46	33	43	50	47	47	41	52	45	40	45	48	45	42	51	46	46	52	50	49	43	43	47	40	41	38	56	48	31	46	62	49	37	50	44	46	43	57	51	47	47	47	36	62	50	48	43	59	50	48	51	41	42	38	45	48	49	54	47	48	47	47	44	52	49	44	56	46	57	52	46	41	64	50	40	52	37	64	35	45	43	53	47	51	46	49	59	46	47	44	45	41	45	35	25	40	32	40	38	55	50	42	30	49	50	44	47	51	54	49	42	38	43	38	53	51	51	47	51	47	46	38	42	46	49	38	51	53	35	43	47	45	50	45	48	40	50	34	51	51	49	47	39	38	45	39	50	49	42	41	53	53	48	43	40	42	51	37	47	47	63	46	46	38	45	52	47	47	48	56	33	42	43	43	39	35	43	45	39	39	57	45	50	46	49	41	54	48	45	49	50	54	41	41	48	48	46	46	35	55	42	51	43	49	38	45	35	36	53	39	48	47	46	48	53	37	38	53	34	42	49	37	50	50	47	48	42	45	48	49	43	49	60	47	50	35	36	59	55	53	45	45	45	41	49	58	30	42	39	42	50	50	52	38	31	42	50	51	34	48	47	37	42	51	45	46	46	53	41	46	31	43	48	37	51	48	32	48	33	43	45	41	59	43	37	50	45	47	36	49	50	38	43	47	34	45	49	39	36	36	46	44	45	48	30	36	29	41	45	36	48	47	46	50	52	39	32	40	33	43	39	55	51	52	52	37	48	47	42	57	42	50	34	54	45	50	44	44	38	54	31	55	46	52	44	51	39	40	49	52	44	42	57	52	56	43	47	51	39	46	43	60	53	47	49	42	43	48	31	51	41	39	42	47	44	45	49	49	38	45	51	43	56	47	40	54	43	55	59	39	43	48	46	43	40	42	56	48	44	52	38	37	53	36	51	45	46	41	52	41	48	37	52	50	44	43	41	40	52	49	46	43	51	41	41	47	46	50	50	42	30	50	47	41	51	51	47	50	47	42	55	46	48	46	37	43	43	40	45	48	46	47	47	56	48	40	53	48	52	44	50	52	50	38	55	36	45	45	58	39	36	45	46	58	52	43	40	45	40	48	35	38	37	32	44	35	48	38
28168	8984	5036	8682	16941	19386	18062	15662	13391	10444	8348	7422	6636	5933	4553	3844	3294	2750	2541	2276	2163	2060	1904	1747	1516	1597	1483	1395	1146	1128	1171	1126	995	918	913	888	753	746	787	706	679	743	711	670	719	728	688	658	626	658	645	659	583	648	736	749	937	900	799	834	797	847	815	842	801	802	667	667	680	667	695	594	643	558	526	488	657	760	676	570	519	531	536	532	537	517	494	507	492	507	480	509	504	560	554	492	484	534	499	491	481	559	891	1155	1127	1036	845	739	615	566	554	514	516	466	458	449	455	489	462	496	482	456	483	465	433	459	420	461	467	473	459	462	465	459	455	479	444	463	445	467	471	466	457	459	450	469	449	477	441	438	412	409	424	466	441	444	451	406	483	455	481	469	456	450	491	466	458	448	464	457	476	448	471	461	456	472	434	473	429	435	469	471	481	455	450	445	477	466	521	473	428	494	460	479	460	496	470	449	484	463	445	479	473	464	446	434	468	465	414	452	429	468	456	510	454	452	428	448	469	505	520	464	455	490	463	472	503	470	486	443	478	472	474	456	463	455	469	471	446	476	475	476	445	479	473	464	417	464	454	428	496	477	453	446	476	456	458	510	439	453	441	497	507	400	466	447	463	449	465	461	456	463	461	443	492	471	469	470	494	487	458	445	445	438	450	491	488	443	460	436	469	442	458	450	478	459	464	459	448	448	466	448	458	481	433	443	447	453	479	448	483	452	475	463	466	461	423	448	483	469	486	471	452	444	463	471	477	465	448	460	432	489	462	427	437	487	475	474	445	471	494	442	492	464	439	473	461	469	437	454	486	491	471	453	453	506	478	470	446	468	462	458	484	488	478	449	440	462	494	450	471	445	463	457	455	480	420	480	465	444	448	425	467	437	487	458	454	453	438	483	510	469	440	469	463	451	455	482	447	474	482	462	464	447	505	471	446	455	459	445	475	435	489	442	453	477	466	450	456	414	489	470	482	500	510	432	466	471	451	466	484	446	493	449	463	470	430	528	449	419	446	450	464	466	466	457	447	464	477	463	470	457	435	459	470	463	451	446	480	457	458	469	481	433	488	454	449	476	423	425	467	445	408	479	452	504	467	477	446	508	484	463	423	436	424	477	462	482	429	470	500	421	438	507	460	465	505	485	452	442	463	467	507	450	436	464	459	500	427	458	444	469	495	446	475	515	471	474	497	440	494	457	499	446	476	485	466	464	450	454	454	454	437	465	476	440	480	422	457	460	447	504	482	475	430	491	437	437	454	451	471	428	477	452	421	484	494	429	507	461	482	482	468	490	464	425	429	463	469	464	460	497	469	448	431	478	436	418	436	488	431	499	431	495	483	500	485	481	456	428	509	461	460	472	481	475	457	450	473	454	446	480	461	463	468	467	409	476	482	489	463	499	480	474	473	464	460	474	461	435	469	472	496	445	467	460	493	465	416	483	477	457	449	454	493	485	448	460	408	424	471	481	434	445	450	485	454	458	508	441	456	454	476	458	466	458	447	460	475	477	453	477	452	453	477	470	429	483	453	445	467	429	452	456	454	486	501	489	493	436	490	473	460	461	462	425	479	454	466	449	443	480	476	451	421	516	454	477	484	441	451	429	454	465	447	484	448	470	488	408	450	433	478	458	459	444	473	503	469	500	447	498	474	472	497	475	419	470	461	401	447	455	458	466	437	506	433	473	472	492	434	481	415	459	468	461	448	445	516	421	468	516	440	456	469	475	470	486	473	483	478	475	485	460	448	426	458	505	500	506	453	450	453	455	478	458	436	470	494	474	458	464	446	503	477	458	447	480	448	484	503	447	479	465	459	448	467	460	469	454	463	457	407	507	469	459	502	483	470	440	448	474	438	448	508	466	445	506	488	435	448	471	436	441	432	484	467	451	457	460	471	483	430	479	457	447	436	472	510	464	467	423	443	486	467	462	484	459	474	475	468	486	456	475	465	485	449	453	477	478	454	497	467	462	481	474	463	432	466	434	486	469	436	471	477	442	479	456	481	526	464	406	460	479	484	441	445	440	454	457	452	500	473	438	485	463	445	446	509	478	467	445	460	444	494	431	482	476	488	470	461	454	481	412	462	463	511	448	477	430	434	432	479	490	472	470	445	473	470	448	501	463	452	467	468	496	472	452	497	451	467	470	481	467	444	478	447	464	430	445	459	483	462	425	456	494	430	428	458	452	467	512	449	447	428	468	471	476	487	468	471	448	463	450	435	496	420	460	458	473	489	463	460	458	474	457	469	463	453	462	438	473	458	484	458	446	456	453	482	427	477	479	473	479	474	466	420	462	458	511	443	450	502	467	479	480	475	466	460	459	456	494	458	431	467	459	459	444	438	474	477	403	435	477	479	416	430	453	467	446	459	472	459	451	483	460	453	455	418	473	497	456	461	426	442	420	481	428	466	472	498	491	471	427	491	442	461	466	449	460	467	440	439	450	449	489	473	423	462	461	460	437	460	478	460	484	479	488	460	421	462	477	462	489	479	469	438	455	454	473	454	501	493	441	452	470	420	471	443	441	466	492	466	465	411	462	450	459	466	484	471	484	503	478	444	450	443	446	475	498	476	449	461	424	481	473	460	460	430	469	498	433	447	462	495	467	468	453	471	466	442	489	454	425	457	478	477	484	443	461	452	501	449	457	432	452	461	485	470	450	465	517	446	474	458	483	488	429	478	458	429	465	484	464	484	433	430	460	498	458	479	472	476	440	476	502	460	463	479	488	472	479	466	469	464	476	484	459	460	483	471	460	469	490	468	475	437	446	457	470	494	468	465	446	448	511	490	456	464	460	506	405	450	480	459	401	463	462	490	472	449	458	482	455	470	481	446	478	432	464	433	443	459	435	474	469	520	490	476	479	469	463	501	498	453	449	484	456	427	464	430	503	472	474	462	454	464	460	464	458	503	413	481	485	460	453	482	482	456	478	475	473	431	417	449	474	461	481	432	459	428	454	439	508	453	505	460	450	448	438	450	474	452	458	473	487	462	435	469	482	490	456	490	417	489	495	486	453	466	477	475	487	425	448	471	486	459	460	442	509	473	434	461	502	457	462	492	476	421	439	444	436	447	479	410	453	453	475	452	419	478	455	466	435	425	452	463	489	468	421	439	471	469	472	489	464	449	481	490	455	456	416	450	450	439	452	480	455	450	471	445	472	445	453	456	459	447	465	441	472	457	460	452	450	444	445	452	455	493	474	454	480	473	448	435	471	475	464	465	418	476	412	486	423	457	460	446	450	478	448	464	488	451	482	467	486	460	446	457	490	418	460	437	452	441	442	492	486	467	441	456	468	479	436	441	471	477	462	467	457	506	478	484	479	431	443	420	490	455	466	454	487	508	481	455	481	492	458	506	425	465	430	491	460	482	493	455	488	462	461	454	449	467	452	464	486	479	475	440	518	454	448	473	451	487	445	466	486	458	478	446	505	464	485	461	446	492	466	466	437	408	435	446	482	437	453	447	450	479	483	449	495	459	478	463	471
5068	1237	448	342	368	514	485	499	437	347	267	264	228	231	180	160	151	125	146	111	103	98	114	117	81	87	106	76	93	91	65	84	87	66	85	73	85	78	63	75	68	74	74	68	72	74	71	63	58	64	77	70	68	55	77	77	77	67	79	71	69	88	80	59	86	81	70	61	68	70	65	69	58	60	51	71	72	68	72	63	63	64	65	74	54	60	55	63	65	58	61	56	49	71	55	66	56	57	61	61	61	82	83	84	108	86	75	84	58	68	72	69	79	61	70	70	68	67	56	59	68	58	47	71	48	68	57	54	55	66	69	60	73	58	71	50	65	53	59	62	69	63	64	70	76	70	58	80	58	66	60	75	69	59	65	64	64	49	61	50	58	59	81	56	52	67	48	55	55	48	65	66	56	57	66	58	69	64	82	65	56	67	65	56	80	87	59	60	64	70	69	60	62	65	72	61	55	58	53	68	65	67	63	57	79	63	68	68	63	61	64	70	56	58	64	56	57	52	61	66	52	57	64	57	63	68	54	58	63	71	65	61	61	51	54	57	65	63	55	72	64	58	55	55	68	59	61	63	67	67	53	67	61	56	68	55	71	62	72	63	66	55	65	61	58	72	48	60	65	62	56	58	56	77	65	63	66	70	57	62	70	58	69	71	65	74	59	47	64	52	61	54	77	45	64	61	61	62	62	54	63	58	71	74	59	60	72	53	62	79	67	57	56	73	65	55	62	57	61	73	51	50	42	67	65	64	56	49	73	70	55	71	50	59	85	52	82	53	56	59	61	61	81	53	60	77	80	68	65	61	63	66	55	62	59	64	79	60	73	61	71	76	69	59	72	71	70	55	64	56	66	61	59	55	60	72	53	52	78	68	68	72	48	66	80	63	57	71	67	71	62	59	64	53	63	60	65	72	57	75	66	69	52	67	58	67	64	65	65	65	72	64	67	51	59	63	67	62	64	60	67	62	58	64	62	52	67	65	79	67	61	63	68	57	52	44	62	56	74	62	56	68	58	72	70	55	62	52	56	53	55	58	75	65	49	65	67	65	57	66	60	58	73	65	62	63	66	44	67	57	53	60	69	57	63	50	52	66	59	74	61	46	69	69	62	60	68	57	61	70	65	60	58	51	71	61	63	56	67	57	60	59	59	64	67	71	64	57	67	63	74	63	59	66	46	52	55	63	62	64	48	64	50	79	71	62	62	61	63	65	56	59	63	63	53	59	70	77	58	55	47	74	68	74	50	58	68	62	65	79	59	53	57	58	62	54	60	66	64	62	63	73	62	60	50	64	63	65	62	76	68	61	71	63	48	65	61	63	79	46	63	74	59	49	60	56	76	67	65	58	69	56	59	60	55	63	66	67	60	57	59	80	58	63	55	65	63	67	68	74	67	57	62	57	72	76	68	75	58	70	57	62	82	63	74	60	71	54	71	52	68	44	53	65	58	67	62	47	70	64	50	65	62	50	58	62	53	70	71	60	60	60	65	71	51	72	62	67	54	58	73	68	66	62	55	55	53	60	94	62	50	63	55	48	67	60	50	80	59	44	62	58	64	62	52	77	68	62	53	55	71	53	66	54	62	50	59	55	59	67	63	79	59	61	49	62	47	63	47	58	80	64	54	63	63	54	57	74	62	69	61	65	65	66	69	61	63	69	57	64	61	62	68	54	71	50	52	65	68	58	57	68	55	71	60	60	68	69	68	73	62	69	63	71	58	60	62	76	57	65	65	66	69	56	59	55	65	66	68	68	64	63	51	75	66	66	65	66	60	61	58	71	62	50	59	66	51	74	61	56	61	73	61	72	68	66	72	48	65	68	68	76	65	67	58	70	55	46	60	47	44	70	60	60	57	65	67	64	55	54	67	64	57	60	64	59	44	55	59	56	78	63	71	69	57	56	79	51	68	63	56	56	57	66	57	58	55	66	76	71	72	51	55	47	56	67	66	66	66	78	56	59	57	83	65	50	55	58	72	60	65	76	65	68	50	62	71	79	57	55	69	55	64	52	57	58	59	63	62	54	62	79	72	57	55	66	60	63	69	69	68	61	66	58	53	42	62	49	59	68	56	53	68	50	68	59	68	54	71	75	59	69	77	65	75	60	55	62	67	69	60	56	54	55	58	55	53	56	63	60	60	71	54	66	53	57	57	56	68	67	48	54	60	59	74	55	45	66	62	57	50	55	60	58	53	75	48	58	67	66	62	43	54	64	69	60	70	62	66	63	68	74	50	70	58	72	76	58	64	57	52	65	50	58	64	67	57	59	64	60	60	54	59	53	60	64	48	56	56	59	55	56	60	68	68	56	64	68	65	53	57	73	57	68	75	67	64	64	66	67	68	49	63	64	56	59	61	51	67	57	66	56	71	80	50	58	79	50	71	51	62	72	59	55	52	59	58	70	68	61	66	50	60	78	58	55	59	57	67	68	65	53	59	58	52	40	66	60	65	71	64	54	69	69	59	60	72	67	68	66	69	61	64	63	52	77	67	64	55	58	65	78	52	56	60	41	67	56	69	62	55	51	55	62	65	55	90	70	70	58	68	50	65	65	52	56	69	61	68	63	77	72	53	62	60	53	66	62	69	57	64	58	50	47	64	68	58	67	57	71	62	65	70	55	83	69	57	57	60	57	64	68	71	51	59	49	68	63	52	54	65	65	69	57	62	57	51	58	64	60	73	66	46	54	48	56	63	59	70	69	72	63	49	57	52	63	64	56	62	57	62	63	67	60	51	55	66	58	79	55	68	58	53	69	67	72	63	66	65	71	63	65	49	63	47	66	71	58	57	52	67	70	67	66	67	56	60	66	67	69	71	60	65	68	56	50	64	68	65	52	49	71	47	58	46	59	60	65	67	60	58	59	52	57	61	64	55	59	64	70	63	70	70	71	58	58	62	61	70	61	63	67	71	68	48	66	65	62	60	63	70	74	64	68	40	67	57	68	52	61	53	81	66	51	60	51	58	62	63	58	64	63	60	68	63	66	53	63	78	57	65	60	57	62	67	52	60	61	64	78	61	79	54	53	57	59	68	63	82	70	68	63	69	61	58	68	51	53	70	66	66	73	65	60	55	55	54	64	64	61	69	67	52	72	60	69	57	62	62	66	58	62	70	50	55	54	70	68	71	58	62	60	53	57	59	53	60	60	56	63	56	65	65	61	57	67	58	54	58	65	73	50	63	65	49	75	63	60	68	59	63	60	50	45	53	60	52	72	66	58	71	58	57	66	64	71	53	64	63	74	72	61	83	60	57	60	64	74	66	56	60	51	49	57	59	56	53	60	60	61	61	55	76	70	76	61	72	67	62	57	57	60	53	43	76	61	63	70	70	66	66	50	49	66	66	53	61	59	60	64	56	54	61	69	58	86	67	69	77	61	70	64	57	61	69	57	61	55	68	60	75	58	57	57	73	70	56	67	68	71	57	64	59	68	70	59	68	66	61	56	64	60	53	60	66	66	72	66	75	42	55	61	65	63	64	52
33480	11867	6458	10955	20150	22611	20837	18879	16089	13246	10423	8846	7871	7331	5982	4982	4213	3802	3381	2951	2672	2750	2611	2225	2018	2067	1970	1905	1605	1633	1543	1491	1468	1292	1229	1166	1148	1091	960	943	911	969	955	932	985	964	917	910	900	964	901	891	887	938	925	1096	1235	1163	1134	1056	1052	1054	1085	1039	984	1056	1012	898	875	863	855	778	724	694	687	782	988	951	857	759	763	744	750	725	736	727	715	730	662	784	757	723	791	712	686	711	666	672	627	724	724	775	1152	1652	1587	1470	1366	1099	892	786	737	678	636	622	662	648	702	580	688	653	684	648	705	652	645	656	652	641	620	653	645	619	667	626	624	652	637	633	661	647	631	601	617	680	602	670	626	645	674	640	657	622	598	627	653	632	651	584	647	638	632	658	666	613	711	657	663	679	657	633	647	647	668	643	599	631	667	647	625	617	642	620	627	634	668	649	653	686	694	638	616	581	607	669	643	618	625	627	722	660	608	636	625	600	676	645	615	596	651	689	693	619	678	649	647	662	670	636	644	653	662	631	642	628	657	642	658	644	617	627	671	604	617	642	639	621	670	630	596	675	626	681	674	674	645	627	682	609	628	640	673	658	641	669	690	668	632	627	672	677	656	715	605	652	717	673	631	695	641	648	642	665	637	590	621	677	685	635	660	677	632	592	676	639	685	642	664	644	665	579	628	639	666	667	605	586	648	648	634	631	642	641	652	620	671	607	653	676	668	672	656	644	632	649	691	643	655	638	656	683	628	627	639	666	662	658	600	692	652	627	672	644	647	618	643	611	640	689	678	608	657	613	612	657	648	646	671	629	620	640	607	623	653	724	643	639	646	691	661	656	648	627	670	654	642	629	661	590	621	646	642	626	683	640	658	616	615	633	640	632	655	661	636	623	623	648	626	670	627	654	636	638	596	675	665	648	617	648	588	599	675	639	646	620	622	633	597	690	690	689	633	643	623	625	655	602	666	630	653	681	660	632	671	641	589	645	647	651	650	660	646	643	639	631	669	681	620	702	668	624	618	660	689	647	650	639	686	682	640	606	686	663	678	640	641	687	660	694	633	672	600	681	636	656	636	618	682	655	652	634	645	630	667	644	607	631	651	695	677	672	627	643	635	680	675	695	641	653	670	597	662	707	647	638	596	651	665	656	644	616	653	648	651	696	657	608	609	612	670	657	633	616	653	668	645	634	639	623	689	637	598	609	685	654	643	697	642	647	669	615	686	610	653	685	665	618	626	656	619	638	623	645	660	677	657	661	641	631	621	675	662	688	635	638	600	668	683	642	657	665	666	646	616	679	636	659	683	635	655	651	679	660	669	644	696	619	641	698	637	615	627	659	611	624	617	630	625	623	612	655	604	636	630	606	606	679	621	567	664	639	631	662	643	645	639	651	613	619	639	607	654	623	672	670	665	633	683	652	608	641	681	668	604	640	664	642	714	663	644	666	676	631	612	631	618	688	663	630	644	618	653	639	648	626	585	654	692	670	672	645	611	608	628	615	694	661	610	630	626	618	681	643	629	591	693	656	642	690	643	637	664	636	605	664	658	663	621	675	616	675	610	668	666	667	691	609	639	623	587	613	592	601	628	624	677	669	663	626	651	680	672	664	626	631	648	648	615	619	658	660	636	653	656	678	674	656	688	696	623	625	621	629	618	641	670	627	673	665	709	634	617	595	642	650	671	656	662	609	633	639	644	627	610	665	623	614	709	661	640	629	632	668	639	684	657	640	645	622	642	632	672	651	647	619	624	676	600	673	630	645	629	644	664	679	630	638	606	654	669	642	636	653	617	678	665	616	640	676	669	607	634	671	615	631	635	647	667	690	678	678	661	649	675	715	638	639	649	653	649	673	627	664	682	701	565	627	654	638	670	630	644	614	588	610	690	661	680	624	636	626	642	650	666	672	671	675	643	660	666	654	665	639	624	676	600	644	640	611	647	637	653	661	632	672	652	675	630	636	630	625	641	599	684	622	692	646	644	699	658	628	620	623	621	670	633	633	609	649	644	631	667	614	681	632	630	690	635	687	637	679	638	638	656	664	660	656	672	618	637	609	627	654	683	664	638	611	634	630	639	659	642	631	638	656	601	661	663	598	652	628	690	671	626	652	681	664	624	630	610	682	655	660	601	652	646	665	658	646	611	690	646	651	617	657	676	687	634	626	638	651	660	581	654	603	637	662	659	648	631	712	677	667	654	621	652	652	619	641	644	640	669	652	612	656	629	657	625	604	622	631	627	649	623	680	648	653	656	660	693	675	640	618	653	633	626	620	709	607	640	649	624	645	632	652	651	670	669	663	681	634	683	668	652	651	633	621	682	655	611	654	611	663	651	629	655	636	637	645	676	701	626	655	631	664	639	643	686	616	653	680	641	679	665	672	643	637	641	647	660	663	619	645	693	629	631	622	610	673	663	662	657	671	601	631	631	683	639	660	636	640	627	653	630	662	598	657	641	614	657	676	679	641	686	666	646	651	654	688	665	627	650	635	644	638	652	672	639	669	658	684	640	661	659	632	587	668	645	671	652	684	650	645	655	607	656	645	636	626	641	683	697	686	624	654	640	643	601	659	587	670	628	628	612	706	603	673	610	640	664	654	653	658	611	634	661	674	620	678	606	628	641	670	655	600	655	618	644	627	656	721	600	679	687	646	665	621	634	633	622	678	670	633	672	685	654	636	632	659	630	647	696	592	636	725	673	647	656	617	678	632	628	645	636	644	619	659	602	643	663	667	616	687	622	646	644	655	609	641	663	627	647	636	645	655	655	609	672	645	623	679	648	652	595	621	664	704	635	732	609	618	690	647	707	642	634	665	648	641	662	660	658	625	674	672	649	633	605	623	651	636	635	622	661	617	621	662	615	665	694	648	615	599	638	663	613	693	656	616	657	623	650	617	604	634	670	688	650	634	644	609	637	637	666	623	635	655	705	679	634	663	647	667	673	670	627	653	683	663	666	605	636	656	691	638	589	654	631	656	650	667	665	645	630	657	644	598	621	605	624	656	660	598	646	653	623	666	664	611	678	648	640	647	616	653	646	677	670	671	674	658	651	642	667	655	609	661	666	661	629	673	672	721	609	659	625	616	596	660	678	699	649	637	630	609	676	612	627	661	637	669	639	676	675	669	623	680	704	618	658	677	649	642	637	636	645	623	641	618	664	632	670	680	688	666	638	613	628	662	660	711	660	616	673	655	617	712	582	650	670	647	698	630	608	638	653	642	640	669	644	659	628	659	625	645	616	646	663	661	656	669	635	633	599	635	676	654	618	665	601	631	642	647	654	623	666	677	681	652	650	640	647	633	644	654	677	637	685	632	648	645	706	668	648	640	653	644	647	723	656	631	646	648	654	632	601	631	653	603	645	626	670	653	658	638	658	619	676	748	635	657	653	636	660	633	646	664	594	660	664	695	608	636	606	693	667	652	643	653	648	657	676	633	620	636	655	638	669	628	644	676	671	583	631	655	660	589	599	633	661	655	626	642	637	645	628	651
2881	454	212	189	203	248	294	272	258	240	178	134	144	145	110	101	121	86	80	78	84	68	81	76	56	75	69	66	48	58	59	79	74	58	72	56	48	73	64	68	44	61	54	59	56	50	58	62	51	53	54	55	58	61	63	65	52	66	55	55	62	64	54	55	65	76	65	49	56	77	54	68	60	56	60	41	44	50	52	64	46	55	67	38	58	59	42	59	48	52	41	54	56	49	57	56	77	44	53	49	69	54	67	57	64	54	69	67	65	65	48	59	51	51	40	52	47	41	61	44	50	65	54	47	58	47	77	51	47	49	59	60	58	59	47	53	53	51	56	51	45	61	55	46	54	54	59	53	70	62	60	50	42	60	53	56	44	58	50	59	53	65	54	59	58	64	43	47	59	46	58	54	59	62	46	71	52	45	53	60	49	54	57	46	56	52	53	56	53	52	46	51	46	54	53	56	39	45	52	47	59	68	60	69	51	72	47	55	59	62	59	43	61	61	50	53	55	66	62	54	44	56	41	59	58	43	53	55	48	55	49	43	43	56	43	48	59	60	46	57	51	44	70	53	63	53	51	68	37	59	64	67	45	55	56	46	66	46	62	45	53	43	58	43	55	61	60	56	60	57	61	46	60	56	53	48	54	39	44	61	63	60	53	59	50	57	57	42	52	50	57	50	39	48	51	59	49	60	63	58	48	56	45	62	57	45	61	53	69	48	53	45	57	64	51	51	42	65	41	64	37	60	54	44	44	53	77	48	63	53	57	55	59	36	64	60	48	59	52	58	62	54	47	73	51	57	62	63	59	53	43	59	48	61	57	59	57	63	55	65	52	56	54	62	53	55	61	64	65	52	51	55	66	47	53	55	50	56	43	45	52	54	56	52	51	59	63	57	65	42	55	52	40	52	72	45	60	49	45	52	63	63	52	58	51	42	34	60	59	58	55	64	39	47	49	42	48	50	51	62	44	48	46	54	49	50	59	55	51	65	40	61	40	69	50	65	54	51	56	51	60	53	49	60	52	55	53	56	63	52	53	51	58	57	56	54	53	62	59	44	58	71	58	56	50	57	61	54	43	58	56	68	55	46	55	44	42	54	47	54	60	61	59	56	54	65	69	59	47	58	54	40	49	51	42	53	58	62	47	51	66	52	66	49	47	50	48	62	58	52	58	41	42	64	61	51	55	70	49	61	57	49	56	42	59	53	46	64	48	49	49	48	61	54	62	56	58	62	53	53	58	57	45	50	50	50	38	47	52	50	49	57	51	66	49	59	53	53	56	29	46	50	66	52	53	51	46	51	41	64	37	50	48	56	52	56	51	69	66	57	50	65	48	63	55	47	40	52	48	44	65	51	41	48	38	61	45	49	42	52	58	43	64	49	56	48	55	53	49	46	77	62	52	59	53	58	66	50	53	51	60	48	60	52	54	63	65	51	56	51	59	70	51	53	59	50	52	54	57	62	65	49	47	56	48	51	66	69	47	49	55	59	58	51	51	56	43	54	47	69	52	59	57	48	47	61	62	52	59	47	49	55	51	51	55	42	58	54	68	50	50	68	56	56	62	55	55	62	66	63	57	57	60	63	42	68	42	55	51	58	48	50	74	55	60	55	59	57	62	44	44	50	60	50	57	47	37	55	58	40	51	50	55	60	44	58	53	50	45	65	57	57	48	53	57	60	65	49	43	47	57	46	60	50	44	49	47	54	43	36	56	47	65	50	52	56	45	42	63	57	53	53	56	53	58	58	37	54	52	44	48	61	54	56	48	49	60	56	51	57	63	55	63	53	65	45	65	65	40	57	42	62	48	63	57	58	58	48	43	58	53	51	52	63	64	51	45	59	65	53	58	54	53	67	50	45	56	56	53	49	51	53	46	62	62	57	55	56	52	63	66	56	64	64	51	64	45	66	49	54	54	52	47	48	50	57	49	56	50	59	50	52	40	58	38	63	53	54	60	47	48	51	62	48	46	46	48	54	69	44	48	55	64	65	37	39	53	54	42	63	68	45	38	49	63	65	42	49	61	65	50	48	41	61	66	48	56	52	59	64	67	62	46	47	54	54	48	62	49	64	41	47	48	69	58	42	50	69	44	61	51	53	55	44	42	64	54	41	61	53	51	40	52	59	61	49	53	61	46	57	47	48	58	52	58	56	46	59	48	52	49	47	51	62	47	56	49	56	49	56	48	63	55	54	54	55	48	53	43	64	50	55	50	63	51	51	57	61	63	47	67	41	38	37	49	42	63	45	47	45	63	64	55	47	46	54	60	53	69	85	56	54	63	60	57	59	49	55	44	52	58	55	44	47	48	53	56	53	64	65	52	65	54	46	51	52	63	54	45	57	57	50	48	71	52	53	49	54	59	61	56	54	49	55	67	36	56	44	57	42	53	50	54	53	48	58	37	44	62	62	69	53	55	49	60	56	39	44	42	47	60	50	63	53	47	48	53	67	66	52	46	55	44	56	59	49	55	43	60	58	47	57	55	57	52	60	65	48	61	50	49	41	42	47	61	61	48	56	65	45	58	50	61	63	64	53	63	49	47	52	53	54	59	56	58	56	58	52	57	63	43	50	49	46	45	52	56	58	51	56	59	68	57	51	62	55	42	44	53	52	59	51	49	53	43	68	55	65	60	56	53	66	47	67	47	40	60	46	58	54	48	51	59	50	47	51	74	54	59	51	55	55	62	42	50	60	52	62	51	57	49	56	55	46	43	46	48	57	59	54	65	67	55	63	49	57	55	58	37	65	52	57	51	52	57	46	56	65	57	47	43	47	51	45	57	60	53	54	44	54	60	49	60	50	52	54	57	52	49	55	43	41	44	61	53	46	53	52	75	58	61	44	47	42	71	61	51	60	56	50	59	64	55	55	74	56	58	62	59	49	49	60	65	52	43	51	42	54	48	59	56	58	44	62	53	46	46	63	56	56	59	53	54	51	53	52	52	64	61	59	47	46	59	63	53	55	52	41	58	45	53	57	51	54	67	58	54	46	57	59	64	43	61	51	53	50	49	38	46	61	69	55	39	38	59	56	54	72	57	59	57	58	61	60	51	57	58	64	53	64	63	57	44	56	58	60	55	57	49	47	52	48	48	56	55	54	55	50	50	56	54	42	53	56	56	52	58	66	51	63	51	47	59	41	52	54	57	49	50	52	72	62	55	57	66	57	62	45	71	53	69	67	63	52	67	64	59	65	58	59	51	64	54	56	52	48	48	69	54	56	68	52	50	66	57	53	57	50	52	65	50	49	50	56	55	51	53	57	62	56	56	52	58	59	38	47	58	42	44	55	43	68	54	41	58	53	52	64	59	62	55	46	39	46	62	60	54	63	62	51	56	43	58	54	51	63	42	56	57	52	56	42	54	41	61	62	52	75	53	60	49	50	54	57	53	51	60	57	66	36	56	70	59	62	50	49	55	56	54	46	54	47	54	52	60	55	56	49	50	58	53	57	57	55	46	63	53	56	42	64	50	56	54	50	54	60
24534	6998	3600	6288	13368	15612	14220	12620	10937	8304	6229	5030	4357	4342	3403	2689	2442	2066	1804	1581	1423	1519	1463	1367	1155	1130	1237	1153	985	938	918	854	927	864	820	787	773	773	685	729	657	699	647	663	781	702	691	718	707	683	673	693	633	736	770	732	818	791	789	827	812	811	699	799	782	781	795	690	719	649	691	645	585	553	604	667	733	702	648	619	546	616	627	568	582	599	613	586	620	636	616	606	593	593	632	573	532	566	580	549	511	592	687	716	636	702	709	697	671	612	611	586	535	525	555	514	547	471	543	541	530	546	558	544	585	565	532	557	544	539	542	571	566	624	534	569	538	569	558	569	558	524	557	568	563	546	550	556	551	588	549	555	526	561	581	529	577	537	565	549	569	513	556	553	555	563	599	521	554	563	551	546	563	556	533	506	576	565	563	592	498	575	559	608	574	546	497	537	577	542	535	554	555	562	542	504	565	568	549	568	556	504	548	572	580	586	557	513	554	523	538	556	561	533	522	571	558	568	557	575	575	523	570	546	540	585	527	569	581	523	528	534	590	555	584	539	552	561	517	563	555	550	547	569	529	563	555	564	540	583	554	550	539	533	528	526	605	502	519	560	504	570	559	544	573	527	561	554	579	564	524	555	533	562	525	553	522	556	579	527	510	563	538	509	526	550	556	534	539	568	588	530	557	512	612	554	556	559	548	541	535	542	520	547	561	542	516	577	558	570	509	511	550	531	570	546	596	556	567	533	535	488	571	533	549	584	561	549	564	522	574	566	564	526	567	544	552	551	572	532	581	588	543	534	511	578	524	560	584	543	554	563	519	538	545	560	572	575	543	569	545	558	567	557	604	559	547	512	545	544	570	539	530	564	520	526	537	533	497	554	533	521	598	584	552	549	528	534	560	542	540	544	531	518	571	573	580	563	519	503	552	541	554	583	553	523	562	560	533	554	541	548	546	508	558	562	528	553	573	519	576	549	548	527	489	591	556	557	617	543	612	543	560	558	555	551	536	564	558	517	531	523	562	513	555	603	515	542	530	555	539	514	524	524	557	550	545	569	497	581	571	545	544	548	575	570	524	555	548	572	549	561	537	551	567	597	548	525	542	549	557	547	577	489	497	589	581	533	549	491	532	549	563	538	551	543	516	556	590	553	534	587	507	550	511	538	537	575	529	597	561	550	564	523	539	509	512	571	528	538	573	595	554	565	536	532	514	531	570	573	557	561	560	574	565	567	492	561	525	564	563	532	558	534	542	507	516	537	517	507	545	515	557	531	520	571	528	535	532	515	585	559	540	542	573	532	533	604	593	588	540	536	534	556	533	568	545	575	530	528	559	538	539	572	551	557	525	552	552	563	549	542	573	556	544	587	553	555	530	540	529	540	546	563	560	553	537	529	523	527	572	549	540	562	542	553	531	560	551	545	555	556	525	547	521	540	535	515	539	539	552	571	505	562	549	552	547	531	530	562	545	526	557	563	578	557	572	543	533	537	576	542	504	598	543	528	567	546	531	534	562	533	565	566	521	552	584	575	550	579	546	582	522	564	550	500	559	538	570	540	556	523	539	543	550	535	509	568	543	513	563	541	553	551	536	560	505	557	528	574	520	543	551	524	505	572	547	528	526	509	523	523	562	521	579	518	569	520	507	521	543	519	515	540	570	586	551	549	548	571	534	552	512	521	532	562	555	553	552	524	574	578	531	571	565	553	565	521	550	563	535	585	549	565	579	519	543	535	573	541	506	569	498	560	567	518	573	550	573	572	552	531	551	549	551	536	565	560	575	560	547	529	534	521	519	533	561	598	543	543	528	585	529	572	534	558	547	573	541	562	549	551	560	578	582	531	570	520	510	573	545	558	518	576	552	525	543	525	524	544	543	571	531	556	529	558	561	550	570	553	544	524	555	579	583	561	516	567	548	544	553	513	567	518	536	557	542	487	597	510	545	554	555	545	538	549	564	548	562	551	545	577	578	552	578	575	557	567	548	548	537	506	547	527	520	575	576	562	545	515	521	556	548	580	546	545	553	535	559	530	573	560	581	544	538	505	557	572	538	558	562	551	521	529	543	562	570	550	558	547	569	532	507	565	552	542	541	529	534	553	572	572	557	531	561	526	556	587	523	564	529	576	553	558	550	563	530	557	516	573	527	567	545	525	540	572	525	525	562	556	555	531	586	528	571	515	541	515	570	558	553	569	571	546	535	551	499	537	569	532	556	515	556	567	538	551	531	522	582	556	556	561	530	593	561	535	523	541	527	512	567	571	556	561	543	565	550	616	571	547	537	595	478	557	543	591	512	523	568	512	516	503	517	509	541	532	583	527	517	525	536	565	580	581	542	552	588	540	549	548	547	539	491	510	547	563	574	580	568	490	491	510	568	517	549	588	527	588	578	513	574	537	565	543	561	525	568	537	560	570	511	601	571	556	517	553	532	536	559	555	549	582	569	534	533	567	603	576	547	561	553	556	572	522	564	518	522	582	560	541	556	536	556	543	540	532	523	551	519	578	568	575	523	578	588	577	495	573	538	583	550	545	540	558	571	537	512	557	509	563	564	547	570	517	549	551	551	519	545	566	494	578	577	564	546	546	514	543	559	566	592	565	544	546	554	552	552	588	565	566	551	577	559	549	546	588	515	521	553	544	564	552	538	570	533	608	528	532	562	539	565	538	562	516	556	555	521	561	549	561	533	558	568	527	570	559	534	515	562	537	541	567	520	554	554	537	565	571	556	573	565	543	549	551	548	532	503	537	571	566	537	507	552	585	544	532	558	539	563	541	558	541	513	561	555	532	588	538	541	547	575	560	550	521	572	586	525	556	541	535	542	573	546	558	559	567	570	517	568	528	523	551	546	568	578	564	531	536	591	517	549	581	534	537	581	557	543	566	562	553	574	561	572	534	560	567	525	540	494	532	565	563	575	559	559	562	588	549	572	518	545	592	532	533	518	554	540	564	534	533	547	582	581	528	561	572	551	597	548	547	549	505	545	573	570	545	523	531	548	560	584	584	564	574	532	511	567	534	567	555	549	527	497	551	545	577	524	536	553	552	555	516	535	545	542	532	533	539	575	543	572	536	547	536	571	537	494	586	550	570	528	562	553	547	568	567	560	590	567	588	571	560	578	548	593	506	546	558	575	514	565	544	533	548	548	531	553	573	537	550	554	600	546	518	567	598	560	531	568	527	569	581	551	533	586	547	521	535	582	534	579	541	572	597	548	539	543	544	536	568	548	576	532	565	580	533	535	550	551	510	566	530	534	516	551	535	556	556	583	528	541	533	572	570	582	495	524	547	542	562	522	533	537	572	549	596	549	539	581	568	552	570	554	555	559	533	564	549	586	519	571	518	569	585	553	549	526	525	513	555	524	528	523	576	529	553	573	497	550	570	569	556	538	527	576	553	542	535	550	552	554	511	573	555	526	519	555	548	557	561	541	544	541	551	530	571	556	570	521	568	529	576	564	522	543	531	563	561	542	506	570	539	565	547	557	529
3853	859	393	283	283	441	457	361	346	349	254	218	180	169	175	165	118	133	126	121	115	94	100	101	103	108	103	104	94	86	72	97	75	81	72	68	84	83	93	67	66	87	78	66	76	90	67	74	81	71	74	83	70	79	73	77	80	99	98	89	78	89	77	69	83	66	75	85	66	78	83	76	66	81	73	84	76	68	69	67	76	73	72	71	63	65	72	94	83	62	81	65	83	73	67	63	62	74	61	64	60	72	75	58	95	71	81	82	90	85	89	62	76	77	69	77	76	76	66	66	66	84	66	84	68	69	47	59	73	80	74	75	83	63	61	64	50	79	82	60	82	80	66	65	66	68	58	60	64	76	69	67	74	56	71	63	77	76	61	69	85	71	74	67	56	74	78	53	68	66	67	70	68	86	71	71	73	65	63	57	62	62	84	71	73	63	72	73	75	66	54	58	64	56	58	70	59	67	70	69	53	69	77	77	66	56	66	65	75	74	67	75	66	67	67	72	57	80	64	85	61	70	77	81	72	71	66	83	85	64	95	65	52	64	55	63	61	68	55	49	73	85	64	67	74	82	62	64	72	65	55	73	78	68	75	65	61	70	82	58	77	80	77	66	56	77	72	80	69	68	61	57	80	69	67	73	73	69	69	70	61	74	68	78	68	59	72	65	64	78	84	73	78	74	69	87	76	58	66	79	88	62	92	69	83	70	61	60	63	69	81	68	70	65	68	61	58	65	61	55	84	75	68	88	67	70	60	61	73	72	73	69	77	86	61	60	62	71	61	78	48	64	55	73	78	83	66	96	84	69	65	63	71	71	69	84	72	66	69	85	71	69	62	59	74	59	96	76	82	55	78	80	69	71	77	67	86	75	77	67	73	71	67	88	57	63	89	58	79	79	61	79	75	67	56	78	70	65	70	63	60	65	73	72	75	67	68	68	86	91	60	74	55	68	67	63	71	60	64	86	73	67	70	70	62	79	65	70	66	70	72	68	64	72	69	61	70	77	66	66	82	73	61	64	66	70	76	50	65	66	79	78	60	66	83	76	85	65	70	69	84	69	55	57	60	82	84	63	76	63	74	63	72	89	74	75	61	67	71	71	72	69	78	80	61	54	75	64	81	61	72	71	58	65	70	61	56	81	74	67	77	68	55	72	74	78	63	57	58	62	81	72	73	76	58	74	67	70	67	68	62	70	73	80	68	59	69	64	63	72	72	67	75	68	71	76	76	65	56	75	70	72	68	56	79	66	90	63	60	69	81	68	78	70	72	70	62	66	69	73	79	77	77	56	55	66	72	76	65	75	61	65	72	81	71	82	64	73	63	75	67	73	83	65	82	76	83	63	62	80	84	86	57	74	69	74	66	69	69	75	58	55	64	79	67	71	68	64	73	62	67	70	76	65	69	61	59	86	73	70	83	77	72	57	59	64	75	75	64	64	72	85	64	80	70	69	63	64	64	74	65	67	59	74	63	59	57	79	70	72	73	71	69	67	68	67	57	67	78	73	64	82	73	66	72	64	73	62	59	68	77	62	63	68	68	66	87	63	69	58	59	67	56	66	60	59	70	77	68	68	69	67	68	82	70	67	57	78	70	61	65	70	75	56	57	75	74	76	61	70	82	68	67	67	57	84	67	72	71	68	70	66	63	69	73	71	80	56	48	83	64	64	57	72	64	67	74	63	76	72	69	70	67	61	67	76	69	69	65	70	69	75	63	80	76	64	80	78	73	57	68	79	57	82	55	69	88	71	82	79	94	69	77	81	73	68	59	86	65	74	84	59	53	51	78	66	57	60	70	77	78	69	55	56	77	77	90	66	64	73	62	75	66	62	77	67	71	73	70	62	73	84	77	82	61	77	73	71	65	80	73	55	70	55	72	73	54	65	65	78	72	65	67	64	82	81	73	59	64	73	80	78	68	79	61	70	63	73	79	79	70	76	69	52	73	66	72	75	75	63	70	73	71	62	73	64	84	72	64	69	66	56	75	80	65	59	64	62	73	90	81	75	72	66	83	73	63	69	66	76	66	68	66	61	66	54	68	77	54	84	76	72	63	73	76	69	76	68	61	69	75	73	71	71	76	60	48	70	60	63	64	75	75	79	69	66	75	60	64	68	65	91	65	59	73	82	66	55	79	68	83	64	76	77	59	67	64	67	63	78	63	65	75	68	58	86	79	71	65	74	72	75	65	68	68	61	66	67	57	83	62	62	77	67	64	73	66	67	71	72	71	55	69	64	71	67	64	71	69	77	56	54	67	66	82	69	70	84	66	86	78	73	67	84	79	77	73	79	79	64	71	74	66	66	74	83	65	54	56	80	79	63	78	61	65	59	50	70	67	58	75	51	69	73	77	61	71	75	80	74	60	69	61	67	88	73	61	91	73	70	77	82	89	68	62	67	70	70	67	56	65	64	64	67	67	71	52	61	68	69	77	66	73	63	47	72	72	83	80	76	63	70	77	69	75	66	72	59	77	66	77	75	71	76	71	71	80	68	73	83	64	84	49	73	71	66	71	56	75	67	86	70	64	68	80	73	75	65	65	60	56	74	60	63	62	67	63	83	79	62	59	87	71	61	59	84	78	76	58	70	79	63	70	79	50	66	67	67	71	67	60	72	78	61	80	70	74	80	62	62	74	65	62	60	79	67	70	68	61	58	65	64	55	69	86	75	76	65	80	66	66	72	71	76	77	69	71	61	61	67	72	74	62	73	72	76	66	64	71	50	79	71	58	69	55	80	74	66	56	69	75	67	71	61	73	72	56	61	69	56	84	76	86	57	73	59	64	73	68	73	68	66	68	76	69	67	67	65	61	60	63	78	77	54	68	73	85	79	64	88	57	67	61	57	75	76	61	83	74	76	68	60	85	67	58	79	65	61	73	84	78	76	56	66	76	88	72	71	57	79	60	56	75	69	53	72	70	67	67	65	73	82	73	69	71	58	74	70	58	65	78	72	81	61	76	51	82	57	69	77	77	77	80	69	65	54	65	76	74	71	59	56	82	58	82	65	67	73	66	58	79	48	74	66	80	73	50	78	74	73	75	71	67	60	71	70	78	44	82	58	58	53	66	80	76	60	65	78	70	66	72	67	73	59	55	78	70	73	82	70	61	75	66	63	65	72	62	73	60	71	62	88	81	85	55	64	55	76	81	55	80	74	88	49	84	54	58	67	77	56	69	66	77	81	63	69	74	77	69	68	73	59	76	69	73	66	84	69	58	63	70	74	81	72	72	73	69	69	70	66	62	57	76	69	76	75	63	69	62	80	69	69	61	54	70	63	62	67	66	65	53	71	86	55	72	74	66	71	80	70	69	77	65	72	51	54	72	78	63	69	68	63	75	68	72	63	66	64	68	71	68	58	79	66	51	65	68	67	68	69	64	77	75	61	76	62	93	59	66	63	71	68	58	85	67	74	66	77	81	68	63	69	51	60	81	67	62	69	72	64	74	72	65	70	83	76	68	65	80	80	74	82	69	78	65	70
30586	9418	5326	9053	17762	20308	19078	16284	14490	11735	8880	7469	6313	6050	5120	3977	3589	3204	2692	2498	2104	2170	2191	2023	1797	1691	1674	1602	1480	1392	1351	1192	1262	1247	1107	1104	1061	1018	926	923	972	828	879	913	912	984	889	963	910	919	920	921	917	891	968	1057	1079	1057	1152	1114	1042	1050	979	1044	953	917	900	924	904	926	894	835	791	755	786	934	933	850	760	780	750	770	805	835	777	752	747	876	1055	868	804	776	807	791	776	694	703	700	716	736	739	708	858	932	1155	1131	1183	1097	943	840	799	708	736	688	641	687	711	675	746	709	679	667	708	698	710	699	707	710	711	663	689	708	744	698	647	728	731	741	699	645	679	710	725	690	719	684	765	712	681	693	710	691	693	680	750	720	719	750	680	729	668	704	650	691	747	698	671	717	700	709	682	723	691	695	701	697	696	717	649	648	735	684	710	668	698	704	682	700	732	686	735	680	712	645	697	665	705	707	727	656	697	651	676	698	683	711	740	681	721	660	726	643	701	705	691	693	699	705	749	696	676	708	676	699	754	687	668	658	679	683	693	635	708	729	709	709	708	743	658	712	720	691	659	709	687	658	688	719	660	713	627	722	707	699	734	716	662	684	711	684	704	726	687	720	658	698	707	697	719	678	727	706	678	669	712	685	708	637	690	665	676	698	724	670	675	730	681	683	682	720	720	708	740	672	697	692	667	696	680	737	729	682	719	682	734	714	665	719	719	672	677	711	702	703	714	685	680	690	683	692	667	668	672	705	717	658	703	689	695	729	719	709	690	680	703	658	717	670	674	696	686	657	750	708	702	705	765	689	682	680	674	735	725	714	709	671	604	711	706	692	693	673	709	737	767	697	689	675	705	658	705	740	683	698	699	718	708	729	684	682	715	742	696	646	710	657	706	749	673	701	643	709	737	722	737	759	687	731	736	691	689	656	717	696	713	692	742	694	719	666	686	674	719	723	698	740	687	693	764	681	691	652	658	686	743	723	662	679	688	722	681	703	658	711	691	696	691	678	660	704	686	676	706	697	684	682	693	678	652	741	675	659	679	738	694	692	676	716	730	636	719	653	693	660	721	627	655	684	666	693	684	707	703	711	674	726	752	710	718	685	681	711	699	663	692	691	755	674	721	712	694	653	654	729	705	684	699	680	663	706	746	746	680	669	720	710	720	672	671	692	746	719	759	702	670	711	701	711	721	685	738	713	701	716	668	728	721	706	723	703	724	689	671	702	716	765	728	640	702	683	722	690	721	700	723	692	686	691	694	696	735	683	660	662	692	660	652	670	666	726	720	682	704	718	741	699	699	703	720	700	689	688	717	745	718	707	708	683	700	696	710	700	705	681	657	696	697	709	718	661	725	653	725	643	714	719	712	696	713	662	663	656	710	703	717	703	706	684	672	723	724	696	678	729	685	697	713	683	680	731	703	675	708	723	688	676	675	691	657	737	701	684	666	701	713	732	661	691	718	692	673	699	695	685	704	680	705	715	701	676	671	713	710	680	684	668	740	685	705	692	677	697	707	656	656	672	720	718	676	731	743	713	699	707	707	751	680	684	697	706	717	696	683	735	684	693	712	714	676	738	679	697	684	767	736	718	709	689	696	724	740	680	670	752	716	747	723	726	719	667	713	694	670	691	666	697	765	682	714	687	676	696	728	732	720	701	712	751	690	715	674	691	682	735	708	673	715	643	747	741	704	678	698	710	658	707	716	676	671	660	692	732	701	700	718	721	759	692	737	725	751	725	693	676	723	675	681	696	719	687	676	705	691	685	697	694	685	724	731	743	711	735	672	705	684	687	669	691	716	705	728	731	657	698	680	716	704	699	713	667	660	682	654	684	701	658	724	745	676	698	703	688	655	691	699	713	727	690	684	703	716	690	714	681	676	704	736	683	677	647	699	681	719	715	698	695	695	730	728	737	714	708	662	697	691	718	702	717	721	684	683	673	712	692	706	691	715	667	727	716	696	668	684	725	712	704	710	741	704	737	709	672	652	718	675	696	682	651	676	664	699	698	647	700	696	732	719	675	713	746	718	709	712	707	701	666	710	728	717	674	714	713	704	713	693	695	699	663	690	704	727	724	724	696	686	690	685	727	639	686	688	729	676	718	665	648	684	721	677	734	732	729	658	732	686	707	672	697	679	686	710	724	647	709	646	679	733	675	645	679	722	714	680	690	721	637	689	672	705	700	708	712	712	697	729	670	683	674	737	677	706	735	754	781	741	724	707	703	711	719	599	673	646	746	697	756	693	684	724	669	747	673	645	722	693	744	682	685	713	739	715	689	683	703	662	692	718	702	735	723	730	685	691	710	700	689	715	725	668	698	670	689	694	678	697	670	698	701	680	721	654	717	725	729	705	658	694	723	674	700	678	721	670	720	653	690	663	726	758	712	704	725	674	667	728	739	706	722	677	653	710	694	721	658	704	707	715	692	714	657	693	708	656	696	706	697	733	706	701	703	695	718	726	686	722	740	678	715	661	698	672	710	699	718	680	676	735	681	712	719	695	691	652	687	710	719	726	714	704	705	697	746	683	687	695	737	711	651	691	694	723	690	719	734	711	707	683	685	669	672	779	715	676	707	669	704	724	684	670	721	713	699	764	734	651	690	705	705	680	699	690	686	744	732	720	695	716	725	704	693	673	678	712	693	695	658	697	689	713	718	720	718	686	710	728	683	713	670	721	717	672	708	737	715	727	681	705	701	687	711	701	696	689	710	683	674	715	680	668	649	679	659	660	718	702	682	697	736	748	670	726	704	720	729	727	692	682	711	673	646	706	717	715	683	708	718	697	721	727	695	695	683	701	714	696	676	669	741	685	704	678	701	702	739	704	678	699	697	683	660	709	656	712	687	706	717	671	727	684	739	738	729	692	681	695	693	710	693	699	754	678	720	719	706	653	709	742	730	698	788	700	725	701	690	681	655	654	730	672	694	691	678	701	720	687	700	647	678	698	691	651	716	707	721	693	670	752	690	677	665	683	753	705	723	703	681	719	692	705	692	697	647	689	681	703	687	676	700	697	700	710	704	662	695	726	683	687	701	726	687	681	710	663	673	711	698	722	687	697	723	740	698	697	682	701	677	694	707	702	718	715	643	688	746	724	723	717	695	651	699	679	675	708	678	708	690	703	698	726	692	679	658	668	686	694	752	702	704	702	725	690	722	732	711	669	713	687	707	704	711	706	684	699	704	691	687	728	711	708	730	707	737	681	690	706	641	692	713	698	663	667	704	679	720	704	726	719	715	717	755	671	724	693	702	683	679	711	678	729	716	754	712	647	734	692	727	736	731	697	637	674	643	682	706	718	683	687	674	709	736	728	699	702	623	713	712	726	686	696	697	672	667	646	671	724	669	728	709	738	682	689	790	700	687	719	701	687	761	685	690	694	670	671	641	708	684	668	728	690	709	681	680	702	736	696	708	700	748	733	661	700	648	702	716	657	686	734	700	706	683	672	671	731	701	695	706	674	715	713	684	733	702	705	711	683	673
4598	608	316	207	260	376	381	340	298	298	224	190	174	162	160	129	113	119	96	84	67	98	82	98	91	64	81	74	70	53	58	57	54	78	44	65	60	59	46	48	52	42	58	57	62	43	52	57	44	51	46	40	61	59	56	53	44	54	55	54	60	60	55	52	44	41	49	62	41	56	44	38	46	42	53	38	47	58	56	40	43	42	56	35	42	45	49	43	54	39	47	52	43	40	50	46	42	43	59	45	41	47	45	41	52	57	62	63	73	47	49	40	42	50	44	55	45	46	47	50	36	46	37	46	35	47	41	42	54	46	47	41	49	33	53	28	47	49	40	27	43	37	40	40	47	50	55	41	50	50	39	31	40	36	55	45	52	36	45	40	37	50	33	42	45	43	37	38	52	44	40	38	37	43	43	49	40	32	40	48	41	44	47	39	51	46	43	49	50	40	43	53	30	41	39	35	51	49	45	45	50	42	40	55	40	48	43	58	45	47	31	37	53	38	52	48	58	57	47	54	35	40	37	36	46	33	47	48	32	43	50	30	45	34	41	54	58	49	37	43	48	35	42	53	41	55	44	39	47	40	51	38	47	44	43	44	48	42	37	44	48	48	46	59	38	44	55	42	48	39	39	46	37	35	36	50	50	37	42	42	48	38	52	46	42	43	45	46	37	38	56	40	49	39	44	45	41	47	39	39	40	36	50	42	35	49	35	29	65	54	45	35	42	60	42	30	50	39	48	33	43	43	34	39	58	43	48	43	38	44	50	39	49	58	53	36	44	34	43	38	45	49	55	48	48	41	41	44	43	48	48	57	48	43	43	41	37	56	48	41	33	49	48	51	51	59	43	47	41	56	37	46	37	45	38	42	42	50	36	35	51	43	42	51	47	44	49	50	37	51	43	48	46	43	53	46	31	47	45	41	50	32	47	46	38	39	42	52	38	50	46	33	42	51	31	45	48	47	37	40	47	52	50	50	53	59	62	42	45	35	45	41	41	49	41	39	40	53	54	44	36	42	48	36	41	46	46	55	57	46	43	38	37	39	38	46	36	49	58	43	46	39	48	50	42	58	46	49	43	48	43	40	55	39	57	39	40	39	39	51	30	50	47	45	51	35	40	42	33	37	37	38	43	43	45	44	36	48	41	39	39	53	44	46	50	49	42	41	50	49	50	40	42	45	43	46	36	45	47	33	42	32	49	36	40	41	39	41	43	45	35	55	43	34	44	39	34	47	52	40	47	38	46	48	40	51	48	49	38	47	44	49	44	48	44	47	31	29	45	33	31	45	40	38	49	46	42	45	44	47	32	38	37	40	42	36	42	38	38	43	37	43	45	34	55	45	35	35	53	46	38	33	60	52	32	49	46	48	52	40	41	55	35	45	47	39	43	51	50	52	57	40	46	47	41	39	43	41	46	35	42	44	55	41	43	35	50	55	31	35	38	35	53	56	39	46	47	47	36	43	36	40	42	41	45	42	44	36	42	48	50	54	39	43	43	47	44	45	44	58	36	47	38	37	56	41	51	43	41	38	44	53	42	53	52	52	43	31	41	35	39	49	46	37	39	46	40	42	51	53	40	35	50	36	48	44	28	39	45	44	33	54	41	49	40	53	45	41	40	36	48	39	36	37	55	52	34	52	49	44	40	40	48	37	60	41	43	56	38	31	46	52	51	40	56	47	61	35	38	44	43	46	37	33	51	48	42	53	46	42	48	46	43	50	41	35	47	44	50	49	43	35	39	38	43	45	42	48	49	54	46	48	43	49	43	55	43	47	38	40	42	34	39	40	48	46	46	47	44	43	46	38	52	42	44	47	36	36	48	47	56	56	47	44	48	56	40	56	46	46	43	38	61	44	49	44	39	36	42	46	55	45	42	52	42	61	38	47	50	38	45	46	41	50	45	47	41	48	37	41	54	47	54	28	35	43	44	35	51	29	42	43	40	36	41	49	39	50	41	42	39	46	43	52	59	42	45	40	47	42	48	52	55	49	39	53	45	38	32	58	47	47	40	38	39	56	43	43	47	42	39	52	34	44	43	43	41	39	45	45	48	48	50	41	44	48	36	48	48	53	47	48	37	41	40	48	54	45	46	52	46	50	47	35	41	52	33	50	43	40	33	42	51	39	43	48	58	40	29	33	43	49	57	45	38	55	38	41	34	45	45	41	61	42	55	49	45	36	39	40	35	43	45	48	35	59	49	46	41	46	38	57	53	55	45	35	35	53	49	40	55	39	40	50	38	44	45	43	40	38	46	44	39	37	50	43	45	50	43	38	46	43	32	35	38	40	32	47	44	51	43	44	36	44	54	40	52	46	43	45	45	34	49	33	47	48	44	53	49	41	42	50	52	44	52	61	49	41	38	48	41	38	47	41	54	43	48	39	43	40	48	48	43	48	57	37	37	51	38	45	40	41	41	41	49	37	38	43	38	53	49	32	47	45	37	43	44	41	42	47	44	47	43	47	37	50	29	41	41	47	45	42	44	59	46	37	28	46	44	40	36	39	38	42	48	31	42	53	53	29	46	50	33	51	48	43	34	31	42	59	58	49	47	53	44	48	33	33	52	51	47	40	54	40	45	45	51	47	52	36	41	55	44	52	55	43	43	28	44	41	46	44	34	50	38	44	44	39	43	41	39	37	38	46	42	30	45	45	33	28	43	47	35	38	42	50	43	45	47	48	40	39	49	39	43	50	48	49	35	52	41	40	43	58	44	48	37	41	50	41	53	54	38	38	37	35	39	51	40	40	41	55	39	42	47	34	56	45	31	31	40	46	37	45	39	43	46	39	51	59	32	39	44	44	38	42	41	41	55	48	46	39	49	34	52	43	48	31	37	43	51	45	35	42	46	37	50	33	39	54	39	49	42	39	45	44	46	42	36	45	40	39	34	39	49	42	46	54	48	31	44	46	39	45	31	56	31	49	53	44	47	46	45	44	50	45	53	36	52	34	34	43	32	56	55	53	46	54	51	39	43	38	47	47	46	34	51	43	49	37	40	49	48	51	35	31	62	42	49	48	58	38	38	51	48	42	46	37	38	36	39	42	39	47	39	50	49	40	42	45	60	40	47	35	43	46	55	51	34	41	40	56	42	47	51	38	46	53	52	49	44	49	49	45	43	41	40	44	49	35	44	44	44	51	45	44	56	48	38	39	45	44	48	55	37	41	32	56	40	41	40	44	42	42	39	40	54	41	47	39	35	41	38	33	51	42	49	42	48	43	60	46	52	50	57	45	41	43	42	38	45	55	49	42	43	44	43	38	42	50	31	44	60	43	45	46	44	38	43	50	54	40	43	41	42	61	51	51	53	48	35	48	32	42	40	45	45	48	52	45	54	39	33	36	39	43	43	51	41	36	44	42	26	43	43	36	48	43	43	41	47	47	45	44	43	56	46	52	41	45	38	42	43	35	44	38	44	52	49	41	35	50	41	50	41	57	43	46	41	43	45	41	40	55	53	37	33	53	41	53	38	32	56	43	44	37
27725	8454	4701	7932	16834	19653	18420	15831	13844	11562	9006	7466	6115	5632	5047	3958	3616	3171	2585	2348	2077	1963	1950	1882	1548	1439	1469	1441	1286	1189	1177	1033	1040	980	895	788	721	788	746	675	649	687	676	691	676	718	682	653	656	646	695	588	653	668	812	806	776	813	975	849	836	782	755	713	709	725	629	694	667	634	681	593	537	494	546	702	644	542	542	530	545	550	543	549	538	533	612	793	812	683	632	612	576	496	502	456	458	458	458	491	462	476	567	703	863	843	860	894	665	646	543	480	456	475	447	453	450	426	440	438	427	425	439	430	441	463	443	428	469	463	482	426	464	461	473	435	422	455	450	466	421	449	445	426	455	439	459	441	428	464	474	433	436	447	441	445	475	441	472	429	470	446	457	456	470	443	461	410	448	456	450	443	442	456	438	444	456	433	463	425	469	472	425	397	449	446	458	449	454	451	441	397	435	492	455	490	444	420	460	466	440	419	431	441	448	455	458	455	416	437	421	471	459	426	463	446	451	456	422	457	417	442	477	428	450	444	446	455	459	456	428	459	442	475	464	467	440	449	445	459	432	469	460	436	474	450	459	488	398	494	481	431	429	475	430	451	472	447	463	441	436	411	441	442	491	486	441	466	441	452	423	454	457	482	436	442	416	446	439	441	449	456	426	425	431	421	439	452	439	463	433	487	468	464	472	464	440	464	421	425	459	451	408	446	447	483	472	450	440	435	491	419	460	454	422	421	448	434	455	443	453	438	471	431	453	440	482	434	440	446	449	460	457	452	457	417	444	416	438	428	440	500	417	428	470	409	476	452	455	413	442	458	461	481	489	454	460	426	436	426	429	466	429	420	429	467	452	452	431	427	482	439	452	415	435	426	432	435	466	463	487	439	415	449	447	477	425	440	462	434	467	423	445	482	440	442	459	411	435	398	445	428	442	424	477	456	437	442	475	449	460	483	436	470	453	450	438	449	455	408	448	460	456	446	427	416	444	434	450	438	433	453	473	444	484	441	436	441	430	435	469	481	468	434	465	461	468	441	494	480	470	453	433	433	437	420	435	435	443	417	448	451	428	423	466	401	450	445	458	453	497	435	445	482	460	472	442	454	465	463	446	446	462	497	454	480	423	446	395	447	460	457	446	438	401	478	435	422	453	424	432	480	456	424	487	415	478	414	431	443	421	450	466	464	463	462	481	404	459	485	447	436	444	441	442	450	426	474	494	436	471	473	446	484	460	448	453	458	456	457	435	417	447	439	468	469	434	460	432	479	455	454	443	458	441	469	431	434	458	465	464	424	451	470	449	486	457	424	484	466	460	429	438	433	449	461	441	480	447	472	479	431	450	447	466	445	440	438	461	425	442	450	420	450	449	440	434	468	446	448	432	483	412	429	439	462	467	448	403	461	439	445	398	410	479	430	432	456	427	492	453	440	456	443	440	465	432	455	420	457	441	456	445	416	427	448	415	443	416	479	470	494	462	460	424	492	494	451	432	472	411	461	416	468	427	461	493	473	426	436	414	413	442	449	460	399	424	464	429	437	413	435	453	445	442	454	448	443	422	457	483	476	422	454	482	443	432	441	432	449	457	448	439	434	480	452	437	415	467	471	451	445	416	448	445	436	440	450	473	458	455	474	425	471	439	454	446	484	489	423	448	423	428	476	468	469	426	441	445	443	432	417	443	469	470	484	460	464	461	443	486	468	447	476	428	461	468	462	424	452	439	478	460	439	436	436	465	458	444	449	438	460	447	451	432	433	464	457	452	443	430	418	436	466	448	460	459	454	457	465	420	448	495	430	468	451	452	455	419	490	446	454	448	456	432	452	447	406	442	436	464	459	434	443	431	442	416	482	427	442	411	442	442	460	416	455	448	470	420	430	459	443	438	463	473	476	441	440	420	490	451	460	456	411	454	453	432	456	460	449	430	448	464	466	439	439	442	450	464	479	457	474	436	447	424	428	432	433	453	446	446	466	463	468	422	436	436	455	438	451	471	412	453	452	434	445	427	437	442	470	465	427	460	438	443	478	464	455	444	460	443	434	460	430	476	427	468	441	439	452	421	472	464	437	424	469	468	431	423	435	434	449	458	441	461	435	444	413	428	450	450	454	435	478	455	432	410	456	443	462	421	507	478	461	455	433	428	455	448	433	439	460	456	469	439	429	454	439	388	480	424	450	474	416	452	482	466	447	460	441	471	461	437	475	437	464	464	448	479	422	453	444	437	429	420	435	444	428	476	425	431	498	484	464	429	421	462	404	462	468	462	415	467	441	463	390	481	407	416	454	409	445	437	428	432	436	424	455	454	443	420	451	450	466	458	439	447	411	414	466	482	473	458	444	431	456	462	452	453	473	406	486	414	427	461	392	427	450	455	435	445	429	478	438	428	439	451	494	440	415	457	417	453	448	482	450	517	464	445	462	442	462	448	441	468	440	454	443	455	479	441	443	461	460	432	419	464	443	451	451	453	415	436	440	455	439	480	460	459	435	441	438	431	430	454	421	462	471	435	448	438	426	467	444	444	448	511	430	467	426	451	456	458	465	509	399	439	436	415	458	443	436	455	487	479	438	437	416	429	428	438	445	424	446	448	431	440	458	425	468	439	448	439	460	421	436	465	456	445	405	439	448	457	427	486	461	427	487	430	433	446	435	427	458	440	453	421	456	411	431	449	442	483	430	461	471	470	475	437	463	435	404	463	386	406	463	448	393	459	463	446	476	450	458	443	415	481	444	483	438	481	432	432	417	461	463	467	459	432	466	410	429	448	410	462	487	452	420	434	453	422	451	406	458	422	414	447	461	432	453	467	462	469	463	441	430	472	473	471	476	405	437	437	466	422	454	447	459	446	441	424	437	450	435	441	445	416	436	451	459	451	455	468	443	457	420	451	509	424	439	421	473	478	441	475	486	450	388	460	469	433	506	423	431	449	479	463	425	450	440	425	455	416	447	481	443	440	409	412	460	468	455	506	411	440	409	413	462	465	422	439	413	455	454	485	451	449	471	461	431	459	406	456	432	447	476	430	512	471	467	443	431	453	451	439	444	414	451	442	461	455	452	408	426	431	443	414	471	453	440	415	458	450	456	432	423	447	442	507	438	471	482	429	434	447	427	496	434	450	479	400	436	451	446	440	457	412	431	442	432	449	443	481	438	433	434	469	454	459	443	434	479	417	422	441	435	413	419	438	462	408	460	421	446	458	424	430	467	414	465	438	511	469	477	420	455	433	459	454	435	436	455	468	472	439	440	463	443	439	440	450	441	486	422	461	459	402	437	442	426	472	448	441	450	444	429	432	399	434	426	482	476	433	418	449	456	444	439	420	504	425	418	402	433	496	438	458	492	455	440	438	454	432	428	440	463	464	465	425	452	410	446	428	440	461	417	432	434	404	441	433	492	428	447	443	473	447	473	423	473	436	477	465	488	469	482	408	496	449	429	435	436	417	442	463	445	455	423	474	483	460	431	447	429	394	458	425	454	453	414	474	463	469	441	432	415
5049	1100	500	337	343	558	551	507	396	368	316	275	234	243	212	153	167	126	161	110	114	108	123	115	90	118	92	98	100	105	94	80	86	90	79	72	73	89	67	73	58	70	74	65	75	57	79	75	67	50	80	69	81	72	73	70	81	74	80	62	79	63	55	73	75	58	68	51	66	60	56	60	72	62	67	71	72	63	62	67	46	52	67	74	61	65	69	68	64	75	69	86	59	60	67	64	63	54	58	68	67	67	46	89	90	88	96	77	87	71	76	60	83	64	73	64	50	60	61	49	64	61	59	62	56	62	73	63	56	51	77	62	62	69	67	73	72	61	64	62	69	60	73	66	55	57	66	51	67	60	57	60	64	60	76	78	60	58	58	62	51	63	66	55	63	75	66	74	78	65	68	44	57	51	55	48	57	61	50	62	59	64	72	72	72	69	77	62	61	49	49	67	45	66	70	61	60	68	65	59	72	67	57	58	61	66	52	59	81	67	62	57	63	67	82	70	65	51	64	55	59	65	72	56	52	59	66	57	75	70	66	63	61	54	66	61	70	63	41	60	68	63	56	81	72	68	56	73	53	60	56	81	62	57	67	67	64	63	53	51	48	55	58	60	66	78	66	63	58	61	64	59	57	54	70	60	56	64	50	72	66	52	58	60	53	53	60	56	71	56	56	60	57	81	60	52	63	66	59	62	58	69	61	60	59	61	71	59	63	60	56	74	69	46	61	71	69	53	53	71	65	59	77	57	67	58	70	52	76	53	64	67	62	52	65	58	74	75	64	77	55	52	65	50	66	67	61	60	62	64	50	62	64	64	67	75	62	59	56	59	67	56	54	59	56	66	56	76	65	63	70	60	70	73	64	66	65	58	62	68	67	63	81	59	61	66	60	49	62	55	51	52	71	78	76	70	60	61	76	67	74	67	60	49	78	56	69	64	67	63	75	59	57	56	72	59	68	63	76	56	60	73	47	72	71	67	69	53	76	54	74	56	51	69	68	65	60	60	58	59	64	50	51	69	54	49	80	73	78	72	64	45	59	58	69	69	58	64	65	71	63	62	71	65	76	60	61	62	58	56	58	67	47	65	65	64	75	52	63	51	63	54	61	59	68	55	68	59	62	49	61	56	63	63	71	42	70	75	58	54	58	70	55	73	67	71	57	59	70	67	61	63	51	53	57	59	57	67	81	65	69	65	64	76	55	52	59	69	70	67	54	68	55	51	57	62	52	56	69	55	69	58	53	63	58	80	53	51	59	62	65	56	50	73	73	54	64	68	59	81	69	58	74	62	69	55	56	65	57	71	68	52	62	66	66	59	55	58	68	61	63	56	70	74	63	52	48	57	69	60	58	70	58	62	63	72	55	58	47	71	64	61	51	68	71	76	68	60	58	56	65	58	55	55	69	59	62	58	66	71	64	54	54	67	73	53	57	53	61	64	71	65	65	77	72	71	67	52	57	63	53	63	49	53	63	64	57	69	54	61	47	58	70	55	76	57	62	50	61	61	62	70	78	66	72	58	63	59	59	57	54	62	64	68	67	70	51	67	54	59	74	59	65	63	53	65	63	66	51	79	55	71	49	49	69	62	69	55	72	48	59	53	60	64	57	66	52	46	72	87	63	56	60	52	55	65	85	58	56	63	53	62	55	60	59	58	60	74	54	72	64	54	64	66	58	62	46	63	77	68	66	58	59	57	57	55	61	87	47	70	71	47	72	64	57	65	73	59	62	75	86	54	47	62	60	76	76	59	68	63	57	67	64	68	67	57	53	57	60	58	52	62	66	60	68	65	64	53	69	57	73	49	74	62	58	63	81	52	59	58	57	62	52	66	57	63	71	60	64	71	54	78	81	69	38	60	74	60	54	64	65	71	68	51	72	72	67	70	64	53	57	59	49	64	80	65	63	65	71	67	72	79	78	51	66	50	56	60	55	60	66	73	52	65	61	59	67	63	70	74	73	61	66	59	65	76	56	74	67	52	45	68	58	64	65	52	61	56	47	58	61	60	54	55	62	61	73	61	68	63	73	59	70	56	52	65	78	58	61	68	50	75	56	53	76	65	54	61	53	68	57	57	83	74	70	69	72	49	58	73	56	67	66	61	52	54	59	45	58	62	66	67	59	63	55	71	61	61	62	64	58	72	61	65	64	69	60	62	56	68	57	61	61	60	59	51	65	71	59	58	75	79	72	65	58	62	53	60	65	59	77	76	81	62	49	71	57	68	69	71	71	63	70	66	73	54	61	59	71	65	59	64	73	53	63	68	60	63	63	60	79	62	69	57	55	71	79	53	70	61	47	46	62	67	77	59	61	69	57	70	68	56	79	57	62	61	58	64	72	73	58	69	70	57	48	73	70	60	68	66	67	67	68	69	64	65	75	65	45	66	75	60	59	43	54	70	58	72	59	63	74	57	51	58	42	81	65	63	48	57	52	63	71	66	51	60	49	80	53	64	58	85	69	59	72	60	53	70	62	63	69	69	65	67	58	52	53	68	64	79	73	61	68	66	63	54	60	50	54	68	50	62	70	62	56	58	65	53	65	68	57	48	71	54	55	50	45	48	76	65	64	50	64	66	69	61	59	71	63	61	48	63	51	57	66	57	65	66	48	57	61	65	76	58	57	71	66	57	66	66	73	59	68	63	64	57	71	59	59	56	57	62	67	66	62	61	64	78	68	72	75	60	51	62	57	72	85	53	59	65	57	55	59	56	62	55	76	52	63	65	61	61	76	69	72	62	72	71	50	63	60	68	60	60	58	65	58	65	65	51	59	65	64	45	63	69	55	59	68	60	55	69	63	54	69	72	65	70	62	49	53	57	62	60	57	59	70	59	59	59	53	57	68	56	50	51	55	72	54	69	74	90	49	61	60	76	73	73	52	64	76	61	64	53	69	56	69	61	56	62	59	86	55	62	56	65	53	61	67	55	67	70	65	56	81	66	48	64	62	53	57	71	53	62	61	47	64	65	55	66	70	64	72	70	58	63	51	74	52	63	73	72	65	61	71	60	67	62	63	70	61	61	52	76	64	64	65	79	65	62	77	65	63	72	74	64	61	65	71	60	68	61	69	60	52	64	64	59	71	66	62	56	49	59	62	67	69	51	58	64	59	65	52	59	59	65	53	59	59	55	63	60	57	45	74	54	63	70	60	58	72	67	63	60	56	63	68	63	58	59	64	55	58	61	71	57	68	55	74	56	59	54	56	64	57	56	61	68	75	70	55	69	59	61	62	61	43	55	60	56	63	60	66	61	60	55	58	64	60	59	52	64	56	74	62	71	59	63	70	50	72	66	55	58	63	65	50	58	68	64	66	69	68	71	67	51	69	54	66	60	53	63	76	65	60	52	53	64	60	56	70	54	67	60	59	53	53	63	71	62	56	62	55	62	62	66	70	65	80	64	63	68	66	59	66	55	64	61	71	51	66	58	59	53	65	66	65	53	57	71	76	66	56	61	74	56	63	59	60	56	62	58	44	63	58	63
31995	11079	6369	10040	19464	22407	21347	18696	15768	13695	11100	9321	7702	7157	6480	5119	4691	4169	3759	3077	2801	2755	2656	2602	2202	2022	1961	1826	1862	1572	1496	1469	1380	1350	1158	1112	1088	1084	972	976	954	949	977	926	978	997	936	907	868	896	974	951	911	929	1006	1092	1012	1248	1305	1065	1137	1074	973	975	914	939	948	898	878	926	853	809	753	704	887	946	892	741	771	759	729	794	764	747	768	752	909	930	896	764	859	852	736	725	670	668	656	675	696	665	640	666	689	1063	1260	1421	1322	1212	1029	881	778	717	695	629	645	614	617	647	626	584	659	658	625	648	654	642	587	638	649	646	658	626	622	634	630	665	662	661	652	613	666	638	599	627	692	633	650	653	682	586	658	602	641	687	648	642	614	627	659	621	658	638	638	606	667	655	672	629	602	662	662	651	620	659	642	628	629	639	662	637	647	636	628	649	643	640	603	669	615	650	657	622	661	628	705	631	633	634	632	683	634	638	623	664	662	663	650	656	661	631	618	631	614	637	654	666	625	649	630	619	616	675	657	586	610	636	631	589	644	669	644	629	663	642	644	632	613	619	618	672	638	633	650	624	620	624	649	598	617	664	636	639	653	646	613	653	621	610	671	649	646	682	649	589	611	586	639	650	575	669	681	661	651	604	643	646	576	626	638	654	647	664	681	622	651	610	638	665	623	634	690	657	635	631	633	647	636	641	641	656	681	668	646	642	645	628	642	656	619	627	661	634	622	687	693	626	665	600	618	638	658	643	616	638	624	645	624	648	634	674	675	603	635	674	651	673	633	681	644	651	594	597	622	631	627	643	619	653	618	661	602	653	644	674	641	650	620	621	647	662	613	624	677	617	642	667	617	609	606	595	584	659	617	636	621	619	598	665	625	671	628	643	636	651	630	638	638	654	636	637	642	650	625	636	611	624	672	588	597	653	648	640	655	607	603	606	661	647	676	632	683	672	607	613	642	617	640	649	662	641	631	648	672	684	652	638	669	665	636	655	576	635	666	642	633	590	677	687	649	619	597	647	643	633	625	653	674	662	633	584	658	609	640	689	626	659	628	629	663	684	690	649	649	616	601	623	672	659	621	616	647	669	640	615	664	650	635	662	583	624	645	641	614	648	661	631	647	660	622	668	650	665	644	608	681	659	624	690	672	663	596	639	623	588	621	690	628	656	619	657	665	600	656	600	624	604	581	692	629	624	660	660	651	650	642	646	632	620	610	663	684	595	651	587	634	574	625	653	589	670	652	627	589	632	682	658	657	636	613	613	647	629	649	666	634	624	644	643	611	644	633	627	664	624	610	630	620	632	628	610	642	675	610	637	634	664	621	598	628	650	617	647	617	654	656	632	634	626	622	708	622	617	609	600	616	616	656	676	675	648	640	626	656	660	622	652	651	584	614	609	633	661	606	616	626	633	655	627	663	642	636	643	666	654	609	660	649	624	622	637	610	625	665	638	666	652	640	647	601	628	625	626	655	624	636	666	604	662	636	647	616	651	626	633	673	620	608	616	615	615	653	631	628	643	623	644	640	648	618	620	646	624	605	634	602	617	634	659	628	682	660	628	663	705	647	605	627	673	654	617	645	607	661	666	650	672	656	679	640	643	598	655	618	640	636	622	653	645	654	598	638	667	643	621	635	623	608	612	652	653	628	634	664	635	672	575	594	630	684	610	627	615	641	641	601	588	597	625	615	693	643	668	632	646	674	680	675	627	626	647	618	638	633	663	631	646	628	673	643	621	631	661	644	649	632	646	592	676	631	627	667	590	616	660	638	619	649	650	623	659	637	666	616	629	628	635	577	655	593	640	613	606	622	647	628	584	640	655	608	689	639	640	589	608	639	635	641	651	631	617	627	662	655	661	636	625	624	620	687	675	611	669	615	657	622	655	631	655	645	634	638	639	636	632	650	625	660	643	587	655	643	647	609	668	608	656	620	677	672	651	679	667	634	596	641	652	610	611	647	693	661	673	627	657	660	632	662	597	669	663	607	616	626	635	614	657	623	626	673	592	667	646	607	616	675	633	653	643	658	654	616	614	632	607	646	650	633	636	615	638	635	649	665	595	687	599	597	650	618	664	627	650	582	665	640	621	612	639	644	636	619	653	608	645	638	636	636	674	615	623	663	603	606	617	621	656	654	630	646	614	652	586	663	599	637	652	642	634	622	659	660	645	637	612	625	650	648	646	609	660	625	585	584	670	628	623	636	653	637	601	635	700	652	644	613	639	644	665	621	598	631	650	673	634	623	709	614	689	668	614	621	632	657	649	633	634	620	674	614	632	650	619	665	608	688	637	621	694	663	646	656	610	640	682	672	634	622	671	605	624	614	622	641	621	620	634	657	603	693	677	632	646	665	598	639	606	630	641	631	586	617	623	637	629	605	633	651	645	640	647	623	609	649	629	658	611	632	627	676	653	651	633	624	635	591	571	639	635	640	600	657	663	640	629	682	629	625	625	632	655	669	643	619	650	642	619	691	673	633	649	619	663	621	612	623	641	639	640	630	612	656	613	625	615	624	634	679	587	650	648	592	638	634	647	626	610	602	629	647	679	645	618	659	645	642	610	617	641	626	664	601	674	668	633	680	621	607	640	615	686	647	630	668	597	653	665	628	606	572	652	625	653	588	660	627	567	643	645	667	675	641	661	676	632	676	612	626	660	644	647	657	633	639	634	683	647	574	603	596	635	642	671	647	611	696	655	654	619	644	648	612	600	646	648	614	593	684	698	609	636	663	631	672	639	658	714	649	645	610	657	626	661	661	632	608	655	627	628	668	621	624	623	597	636	669	628	658	629	645	592	628	636	631	633	699	654	642	597	647	649	599	607	655	586	679	597	637	646	644	682	635	687	617	627	618	611	636	626	673	705	606	614	634	636	634	604	673	691	685	645	650	617	647	616	638	678	629	635	660	656	623	653	606	616	617	644	602	639	595	675	666	612	627	630	678	598	657	592	656	625	627	621	662	638	647	644	621	681	632	649	625	634	641	671	643	660	658	673	659	618	669	662	647	636	684	648	656	651	655	651	622	687	655	624	607	630	678	650	645	692	612	684	677	661	624	651	655	602	627	646	630	635	598	660	671	638	632	623	689	634	622	621	641	628	589	652	687	619	666	682	656	608	640	639	636	615	662	643	614	633	606	606	662	568	640	645	680	656	609	634	641	651	636	658	641	664	599	611	630	625	625	634	659	668	629	614	622	631	614	668	642	684	655	633	671	614	617	636	674	669	660	642	614	651	620	611	644	630	627	617	631	629	637	658	626	611	620	632	640	604	662	620	637	672	657	613	622	611	634	639	641	676	651	665	611	641	598	626	615	637	674	657	663	645	659	628	616	639	651	591	630	588	640	674	666	600	629	666	628	616	649	647	620	664	585	650	630	631	648	640	653	631	614	679	643	640	643	599	624	627	680	649	684	625	615	630	670	632	619	639	634	645	658	650	681	610	627	591	654	657	658	670	581	619	655	626	687	608	654	646	646	638	648	667	617	656
2689	377	215	158	174	244	297	253	207	195	165	170	124	132	119	95	95	108	80	92	99	74	82	81	88	64	85	53	72	63	62	73	78	64	67	66	74	81	55	65	56	66	65	63	53	76	41	55	57	57	58	60	61	54	70	57	55	49	67	73	75	81	61	79	52	58	46	52	57	54	66	53	52	57	55	65	71	60	69	47	42	71	54	41	70	40	63	60	57	59	58	55	73	50	63	45	58	43	54	62	43	48	58	52	54	55	56	53	69	56	41	64	62	46	47	47	57	57	48	40	54	49	62	55	47	52	54	53	61	53	64	55	52	61	51	52	49	56	57	61	53	49	63	60	58	50	56	45	62	50	51	57	58	46	58	54	47	53	52	43	48	57	61	51	59	55	61	56	60	57	48	58	60	61	44	71	62	42	46	51	50	56	45	60	45	51	58	71	43	59	51	48	34	55	53	59	46	58	66	65	47	53	57	50	46	70	60	64	62	65	50	51	64	46	55	55	60	58	45	57	65	83	60	57	66	49	50	55	55	52	49	54	57	53	65	52	47	68	49	48	56	35	55	67	51	64	57	55	57	68	83	55	51	59	56	67	64	51	61	53	68	57	58	44	59	56	60	50	69	57	45	53	50	53	57	44	64	71	62	56	44	54	53	44	51	58	55	67	44	61	38	49	53	54	50	57	56	53	40	60	55	59	60	50	59	47	60	51	55	57	53	47	39	59	53	60	58	52	55	58	52	73	54	45	45	45	54	57	52	62	52	47	64	52	52	48	58	53	67	53	50	69	65	59	37	48	52	47	61	61	48	63	62	51	57	64	65	74	43	45	57	45	49	64	60	48	43	64	62	53	57	56	48	59	52	50	50	63	54	55	51	59	48	50	51	50	45	59	59	67	52	63	44	56	59	40	47	46	72	55	52	53	55	52	53	61	48	59	61	49	50	60	60	72	63	57	46	54	69	56	67	46	54	58	65	54	62	49	62	52	47	68	58	60	52	43	63	65	61	60	59	61	52	54	45	64	57	46	58	59	47	55	47	48	51	53	41	47	48	69	51	72	59	57	52	46	65	60	63	52	51	68	63	56	52	50	55	60	55	57	42	48	43	62	57	57	68	50	56	45	44	52	60	42	47	64	47	51	44	60	51	45	47	57	47	70	49	59	56	61	41	60	50	45	56	50	46	59	61	68	52	58	62	50	68	52	50	62	63	59	59	49	43	60	45	53	54	52	56	61	59	53	49	57	60	57	46	41	62	62	51	60	51	62	70	58	58	50	50	57	57	56	69	56	55	50	46	53	57	47	53	49	60	57	70	57	55	64	56	43	53	33	51	57	59	44	45	54	57	53	66	58	44	55	64	55	56	41	59	50	52	39	60	46	59	47	52	62	46	49	52	56	55	68	65	58	56	55	62	55	61	67	55	65	42	49	43	51	66	57	61	56	33	63	52	53	62	56	47	58	60	53	48	60	65	69	48	70	66	52	61	50	57	68	65	67	64	50	49	62	42	65	57	51	53	63	60	57	50	49	51	51	48	55	44	56	45	42	52	56	57	42	57	54	38	46	57	44	44	59	66	59	52	51	47	37	52	55	53	57	49	69	57	47	64	47	67	59	58	64	48	60	54	49	58	48	56	53	72	57	57	60	63	60	53	41	52	64	64	40	53	45	58	61	54	37	62	64	59	58	60	57	57	53	56	61	40	40	58	59	67	58	51	54	56	49	58	61	68	54	54	53	60	64	42	59	42	53	62	40	55	54	64	44	62	54	67	68	48	72	53	64	41	50	58	68	44	41	57	52	60	52	53	68	50	61	51	49	72	50	51	57	46	51	57	54	43	61	55	56	44	57	52	53	66	55	46	56	55	52	64	58	51	59	68	50	58	61	55	56	55	57	55	62	50	57	59	59	54	45	58	53	56	53	57	59	63	57	59	66	53	60	57	47	57	65	70	49	45	61	61	45	55	57	47	63	40	52	47	57	48	49	51	47	59	62	53	50	62	58	58	50	47	71	56	63	60	60	48	44	58	59	51	50	47	55	72	52	52	49	50	51	49	61	50	52	64	61	62	40	55	54	49	62	46	64	50	47	43	63	51	58	66	60	63	54	46	46	53	61	43	64	56	61	56	38	63	54	58	66	48	57	47	53	50	55	55	52	52	55	53	51	66	54	60	58	61	63	57	46	48	55	52	68	63	61	65	50	59	53	44	47	58	65	57	53	52	55	56	57	46	47	45	55	44	52	67	47	59	49	50	49	67	61	57	48	61	72	44	52	66	48	45	49	58	57	54	54	61	43	46	64	48	49	52	47	53	52	53	61	71	47	54	66	68	66	73	65	65	47	66	39	55	50	58	48	41	61	50	55	43	50	41	56	51	58	44	54	59	40	65	48	57	76	54	48	48	56	60	57	60	61	48	57	43	41	48	41	41	55	47	77	50	56	50	47	61	48	49	50	49	50	46	69	41	44	57	45	73	43	43	42	59	57	65	51	49	49	59	52	72	43	63	62	57	55	58	55	45	51	56	37	53	52	52	63	59	51	49	48	66	60	48	72	52	61	54	48	54	49	59	52	52	46	61	72	54	50	53	39	60	54	58	60	49	56	42	60	46	56	58	59	57	54	50	43	61	59	67	50	64	51	55	53	51	50	54	46	40	54	41	53	35	52	40	67	51	64	48	48	54	56	57	54	52	57	60	52	60	62	50	36	60	49	45	58	53	67	51	52	46	45	43	56	66	53	56	64	62	61	64	61	58	61	58	53	55	52	54	57	67	68	66	53	44	51	48	55	56	60	49	55	67	49	46	58	57	58	52	38	56	64	46	56	59	57	60	50	54	54	68	53	60	55	45	68	51	59	48	51	67	51	41	51	55	57	51	58	52	54	63	47	63	56	36	54	54	56	56	46	48	50	49	44	58	55	60	48	46	51	49	52	48	64	57	52	44	57	40	56	61	60	55	60	62	61	56	62	61	62	54	49	60	74	60	45	63	58	53	54	65	54	62	61	53	55	54	47	45	74	71	66	50	63	42	46	61	57	62	53	63	55	45	44	48	48	45	55	49	65	64	52	58	54	42	60	82	58	45	49	47	46	46	57	59	48	57	45	54	52	67	56	47	50	55	50	51	60	58	53	60	50	54	46	68	52	56	57	55	46	50	54	59	63	39	58	57	47	47	63	42	48	61	61	49	54	53	64	59	61	52	64	62	82	43	39	54	45	64	49	47	47	56	58	58	58	43	48	59	64	54	48	55	51	51	47	55	62	52	60	52	60	56	49	56	47	56	44	66	55	43	50	54	51	56	58	51	54	42	52	47	53	38	55	51	63	68	66	43	43	52	52	47	50	57	52	59	54	58	49	49	49	51	59	48	49	50	49	51	58	53	64	52	47	42	53	47	56	46	70	54	44	40	58	48	51	45	64	65	52	55	57	48	54	42	58	62	50	55	45	57	57	62	53	49	50	52	44	62	57	52	55	46	51	63	54
22981	6573	3429	5470	12175	15570	14673	12386	9537	8442	6841	5394	4430	4035	3698	2848	2451	2379	2144	1830	1569	1531	1391	1514	1408	1226	1238	1159	1149	1017	922	925	845	790	891	799	743	715	728	692	684	681	688	657	675	697	747	658	670	650	648	750	737	727	783	802	793	950	918	861	776	822	829	776	710	691	731	657	652	720	646	621	598	608	681	699	681	585	600	626	635	580	588	621	624	684	682	679	719	679	718	669	610	609	593	574	564	565	527	523	538	545	572	578	635	651	671	686	735	705	613	578	595	522	504	549	551	536	559	515	520	563	563	522	561	543	537	528	526	563	543	522	558	546	539	550	524	517	570	539	511	579	547	566	532	550	539	574	538	527	577	566	551	581	574	519	540	583	529	522	496	559	563	519	570	550	543	577	552	513	551	580	554	569	536	549	575	548	567	555	539	543	521	574	528	560	524	573	595	527	544	503	533	537	552	526	581	522	549	527	513	548	553	553	538	517	536	522	562	526	567	578	581	522	538	547	536	545	548	563	545	512	520	569	539	539	568	506	586	568	523	590	551	558	540	552	553	561	558	539	575	501	527	549	545	554	563	558	554	520	528	587	565	550	552	539	528	560	564	543	527	543	577	538	524	536	551	573	573	554	524	525	515	567	570	536	586	494	550	547	570	583	518	597	581	518	527	577	541	563	523	529	600	518	558	525	579	578	563	558	529	506	540	536	521	545	531	569	539	598	580	549	531	550	555	569	537	543	542	548	497	529	512	559	536	553	542	551	564	559	545	586	550	569	568	550	550	518	503	482	521	531	558	572	552	553	522	576	552	561	548	504	569	533	564	577	543	526	573	543	547	578	505	518	578	559	595	574	562	586	519	596	590	552	607	512	522	554	520	567	535	557	541	535	581	550	566	558	572	536	526	502	528	533	560	546	592	535	573	528	528	525	554	524	519	569	534	534	572	612	548	576	552	551	513	566	569	524	537	566	545	519	553	534	520	569	548	567	541	532	547	511	574	568	537	551	591	560	574	515	540	569	557	546	566	551	563	573	572	546	535	518	588	551	530	526	526	500	522	540	537	540	531	560	548	531	497	540	538	578	544	550	562	562	530	528	531	514	536	550	553	515	558	566	535	556	540	507	560	565	539	537	540	563	545	528	542	527	542	558	528	572	589	582	546	544	574	567	551	542	579	560	544	552	517	527	578	529	571	536	530	551	551	582	544	560	540	543	540	532	555	539	552	587	551	574	545	540	492	546	543	533	540	523	580	542	524	570	547	519	593	583	528	522	504	513	506	531	584	573	548	592	567	579	545	539	566	524	547	546	549	569	553	552	551	555	540	543	588	481	514	533	585	531	556	554	580	560	535	533	579	512	542	557	577	516	535	543	552	551	585	555	531	530	551	545	577	519	559	487	552	576	554	618	522	550	502	570	557	533	552	567	559	549	552	543	558	559	506	528	531	557	560	527	547	546	567	547	557	585	569	505	523	520	538	553	542	548	565	542	537	582	565	519	560	519	575	587	526	546	528	523	489	581	571	540	533	522	544	562	521	566	540	574	574	548	549	556	549	531	603	572	537	531	535	504	557	485	542	558	563	587	512	521	552	538	538	548	537	560	543	535	570	543	491	573	548	537	512	589	539	534	514	513	561	513	558	550	547	561	520	561	548	541	531	516	549	543	543	538	519	523	568	545	556	537	551	572	522	543	549	539	551	561	516	506	592	571	522	560	561	505	528	541	556	556	526	549	538	549	542	531	559	543	527	573	565	536	601	556	570	546	514	531	529	536	575	509	571	540	554	593	566	518	565	531	563	556	563	567	547	509	536	555	526	549	542	564	615	558	558	509	579	537	512	527	547	552	550	534	536	542	548	537	505	576	543	529	589	575	552	563	568	532	557	522	524	538	532	543	524	523	526	593	553	548	544	557	608	546	544	538	547	554	579	562	558	537	570	560	574	538	525	534	542	527	571	564	559	549	583	536	526	518	562	561	573	551	482	489	541	530	552	541	574	538	536	541	537	536	548	541	521	530	525	570	564	544	527	532	562	599	545	538	546	522	519	567	534	590	577	536	521	540	496	494	531	536	488	607	555	536	567	548	558	542	546	522	527	562	586	534	550	559	525	563	569	552	539	555	543	562	568	574	540	517	505	545	536	556	538	569	556	558	572	567	565	566	580	538	548	550	620	539	538	510	600	567	535	527	534	582	546	559	549	538	560	521	563	578	532	550	561	550	535	570	573	565	539	546	583	560	544	510	537	516	534	507	573	532	572	539	548	560	528	528	524	552	498	538	528	579	531	573	533	551	565	522	570	589	576	539	545	550	540	551	520	546	570	527	563	568	535	576	532	548	555	545	551	567	521	558	533	565	528	555	564	540	538	542	566	569	554	533	577	538	507	498	535	556	548	539	554	554	537	528	562	584	589	532	560	532	543	573	569	528	561	580	566	548	507	569	592	579	513	559	595	551	500	550	550	528	538	554	499	505	530	554	535	527	553	539	559	546	570	531	561	532	576	548	565	574	526	554	550	526	545	582	543	567	530	517	588	514	560	518	582	540	519	570	501	544	568	558	521	542	562	544	525	519	558	553	590	515	566	523	564	534	531	556	554	553	558	540	511	542	505	593	574	553	540	566	546	562	557	517	520	543	568	549	566	566	524	508	559	551	579	594	535	558	587	532	601	573	538	569	561	538	581	579	559	517	542	532	540	523	557	563	547	543	519	554	562	528	530	519	512	545	524	566	534	490	512	515	574	566	495	560	532	520	572	565	532	551	524	542	570	527	562	543	522	538	545	583	566	531	554	527	521	491	553	563	547	565	518	571	530	540	541	556	559	519	576	557	544	563	572	514	507	579	513	503	527	508	565	543	520	559	571	554	536	561	555	508	530	545	557	506	566	535	578	561	573	562	545	549	562	542	554	548	544	531	564	538	508	473	541	547	563	571	570	584	580	593	519	571	539	587	549	542	559	580	560	518	532	559	581	546	536	600	541	512	536	552	571	525	552	576	564	598	607	594	545	557	523	550	561	541	536	525	544	525	529	526	572	543	526	558	581	552	530	556	527	573	524	537	544	553	568	532	547	559	525	534	511	497	550	527	554	522	502	585	552	569	542	567	543	572	620	508	515	578	522	567	532	526	588	572	532	517	494	528	559	565	563	584	546	568	508	567	565	569	536	542	562	577	544	563	580	543	533	555	567	566	607	558	552	564	553	537	573	492	514	569	541	501	558	556	531	557	570	534	566	511	563	577	547	548	522	556	545	559	553	500	519	543	544	577	575	584	528	567	568	564	582	538	496	548	543	578	567	552	549	532	528	557	544	555	546	548	587	539	537	557	525	554	518	535	539	551	541	545	576	546	573	554	557	615	571	550	545	569	561	556	558	549	520	567	524	532	579	528	519	563	545	524	527	537	504	535	510	559	517	518	528	530	556	554	569	539	537	570	548	533	519	537	540	574	550	536	488	517	522	527	540	563	533	480	514	536	550	522	578	559	570	566
3956	907	382	227	287	422	406	375	288	268	259	233	211	184	174	145	152	148	111	124	100	112	101	115	117	91	94	95	86	102	82	72	85	92	87	58	78	71	96	73	77	66	71	64	82	68	84	73	77	71	72	74	85	74	88	87	101	106	99	65	81	84	52	105	80	63	54	83	79	62	72	89	82	66	70	71	74	71	60	75	64	67	78	74	86	61	63	86	69	88	83	68	71	77	56	67	56	59	60	79	69	60	71	75	88	86	102	78	85	75	86	89	74	60	71	64	70	63	75	72	69	87	58	63	62	59	73	60	84	68	67	71	75	68	59	72	73	65	82	77	85	70	59	77	72	65	66	74	62	68	66	54	75	63	68	78	72	65	73	72	55	61	58	78	75	63	76	72	66	84	66	62	88	74	69	63	60	56	58	70	68	71	54	64	79	82	64	54	73	58	70	44	57	90	68	82	57	71	74	67	70	82	54	59	64	68	78	77	67	67	61	68	77	70	71	71	65	79	66	67	67	64	54	59	81	63	71	62	80	69	73	73	70	68	57	75	83	66	59	78	80	68	82	68	70	79	69	77	78	82	72	64	68	80	60	66	67	68	72	81	61	64	69	73	71	74	73	65	75	81	66	59	68	72	66	54	79	73	61	81	75	70	78	74	49	68	70	79	72	68	67	75	58	68	61	73	57	56	55	49	72	69	67	61	80	52	72	59	72	55	69	73	64	71	77	58	66	71	59	54	65	59	64	81	78	73	61	74	86	65	74	67	57	71	81	78	69	55	60	63	88	67	66	71	82	67	69	73	74	67	72	67	79	75	70	64	68	83	59	71	58	57	80	81	75	74	66	70	62	66	60	71	75	62	78	71	77	57	66	80	45	88	72	86	80	68	76	81	60	54	64	65	68	72	73	70	70	74	57	73	68	68	56	82	56	75	64	64	67	56	85	76	76	66	69	76	65	67	67	64	61	55	65	67	73	66	73	71	65	63	74	60	63	62	74	78	73	83	56	76	78	59	71	72	61	77	73	63	77	70	73	61	67	78	64	70	60	80	77	51	65	61	83	56	70	68	64	70	56	52	67	74	54	80	59	67	78	76	64	76	61	79	73	62	79	55	64	64	62	66	74	71	68	66	84	60	75	62	76	64	62	70	70	65	67	72	71	68	60	67	73	73	69	58	82	87	72	62	77	72	68	69	67	66	86	67	70	76	59	52	61	74	62	61	73	72	79	85	72	73	67	71	56	57	70	60	54	67	65	70	70	56	62	80	77	67	74	67	74	64	74	71	77	90	62	77	79	75	72	78	69	66	59	82	62	82	64	83	55	63	67	81	58	81	61	69	74	63	61	54	67	69	70	61	58	64	62	72	70	65	89	65	79	57	78	52	72	59	62	65	62	77	73	84	66	77	63	66	49	71	70	62	63	76	67	64	63	72	53	73	84	55	69	77	68	64	77	60	64	81	86	60	82	86	79	90	59	54	74	72	63	67	75	67	65	59	63	62	66	80	68	65	68	56	76	62	67	74	75	73	76	75	67	68	70	73	61	82	63	92	76	75	67	65	67	72	76	80	63	57	74	79	84	77	76	82	50	66	67	50	73	72	68	73	71	69	81	62	61	81	73	68	77	75	62	60	79	66	88	72	76	77	74	76	71	67	77	69	59	64	54	57	74	67	90	73	56	69	61	59	72	71	77	67	79	69	74	54	74	74	60	69	81	58	63	55	71	60	74	68	61	73	55	71	74	68	62	69	70	70	61	73	77	72	58	63	81	79	71	75	80	80	78	67	57	71	70	60	63	64	74	70	78	73	54	61	68	57	67	82	65	79	68	72	75	76	75	72	70	66	73	71	60	74	73	50	68	73	67	61	64	62	65	68	70	70	70	71	61	58	73	73	71	78	76	67	82	74	69	74	87	71	75	87	72	71	65	70	68	84	63	59	58	70	70	68	72	65	64	63	64	71	49	79	77	92	72	65	65	57	72	72	84	85	78	72	74	76	63	76	72	63	78	77	71	59	64	60	76	59	68	74	78	66	70	67	55	75	68	73	67	72	69	58	62	68	74	65	70	76	78	74	70	77	60	60	87	48	60	54	72	54	72	66	75	67	65	57	55	62	68	68	81	62	77	74	69	70	65	64	76	58	62	75	64	72	75	77	73	73	71	72	72	77	64	68	55	64	66	58	53	70	60	75	71	58	64	67	81	61	57	61	75	70	76	64	66	58	71	72	84	70	80	69	61	58	66	67	70	65	71	57	66	72	66	77	73	59	70	68	67	53	62	79	54	80	81	78	66	71	57	57	62	59	77	72	70	66	74	70	61	71	76	52	78	54	63	62	57	67	67	65	86	66	61	80	69	66	74	55	69	57	49	64	71	67	72	80	67	68	63	66	65	67	75	80	70	75	88	57	59	68	67	65	82	65	61	73	64	75	72	69	72	72	60	62	87	65	63	84	75	56	65	70	72	59	77	60	64	66	73	61	69	60	75	68	67	68	77	60	59	61	75	70	86	86	91	75	91	73	70	76	65	58	62	62	61	76	72	63	58	57	64	78	67	66	61	69	63	63	47	64	81	68	75	67	69	76	80	61	62	74	65	64	62	66	63	75	59	71	77	74	62	62	64	75	77	73	72	70	56	79	64	75	59	59	89	66	69	72	62	66	71	81	76	61	81	83	65	60	80	74	59	65	67	69	65	73	74	76	55	82	58	82	62	66	67	75	68	81	74	64	54	62	71	65	76	62	67	63	63	70	79	63	80	73	75	73	49	68	73	61	69	89	58	70	82	68	59	68	69	72	66	75	69	74	83	69	63	49	60	75	90	83	78	80	57	58	69	63	71	58	72	88	52	68	67	89	64	82	78	61	83	69	70	78	72	62	70	70	64	69	72	62	79	68	73	67	58	74	78	73	67	73	73	63	65	74	67	77	75	60	62	67	89	69	65	58	83	74	70	54	73	67	64	69	84	60	69	76	59	72	70	65	59	57	60	59	56	61	70	70	67	56	56	75	65	59	68	79	57	69	52	81	63	66	60	67	60	75	68	68	62	58	57	59	71	65	68	57	64	72	52	73	71	69	75	79	70	69	69	72	68	58	71	77	66	88	70	67	78	71	72	59	64	69	70	70	69	60	56	86	77	100	68	65	73	66	67	77	74	81	83	70	70	69	68	46	76	62	69	60	69	59	79	56	63	72	65	67	62	78	64	73	66	76	66	66	81	71	67	56	65	66	73	67	62	60	60	67	71	56	81	75	79	92	59	74	59	65	78	59	67	68	63	73	72	76	76	67	79	63	60	73	61	74	50	64	66	59	65	58	66	63	69	83	55	78	67	76	63	61	67	58	75	58	52	55	64	79	56	78	68	67	77	79	74	56	60	68	74	90	71	64	71	63	72	70	66	74	73	51	58	63	62	65	68	57	68	69	73	72	56	69	74	84	48	68	73	70	65	54	55	60	69	74	62	59	68	65	79	57	78	49	73	70
30757	9934	5317	8363	16018	19667	18618	16108	12811	10618	9582	7902	6419	5788	5402	4196	3603	3552	3209	2682	2396	2272	2263	2082	1998	1798	1839	1641	1559	1471	1356	1265	1196	1173	1094	1095	1036	980	931	1015	954	934	921	931	952	981	922	854	834	813	894	882	908	995	1017	951	1111	1176	1100	1139	1133	1087	1079	1020	971	951	878	891	839	870	810	835	792	844	861	836	786	764	791	805	807	784	782	784	797	845	905	948	954	863	828	770	771	725	706	702	691	716	720	699	727	716	696	702	769	1030	1276	1194	1037	904	805	773	710	697	686	647	702	700	727	664	671	697	695	707	722	685	666	694	699	659	701	707	713	702	677	678	691	709	703	665	725	696	691	659	682	720	691	682	703	657	676	657	678	691	725	699	708	684	682	656	723	696	707	660	642	647	650	744	674	667	679	707	685	674	714	689	680	707	687	649	746	664	714	660	692	673	659	671	719	681	674	669	692	702	681	720	705	669	699	705	719	679	718	703	764	643	704	687	702	690	709	654	682	696	710	671	706	675	667	675	670	727	700	663	692	682	682	685	689	705	715	694	734	721	696	680	653	676	668	662	679	697	656	741	726	696	674	695	756	672	739	676	677	702	708	679	657	625	729	663	724	704	725	680	705	749	712	688	676	715	668	685	676	730	692	675	728	686	669	698	678	725	628	658	724	696	651	699	661	704	714	670	711	671	708	659	688	713	697	695	697	664	694	653	715	612	700	664	711	653	708	678	699	748	686	681	712	680	718	694	676	657	706	708	644	703	669	682	654	649	679	692	660	683	651	703	693	696	723	661	689	699	665	673	670	672	719	682	693	670	695	715	685	716	675	722	684	645	683	660	681	728	678	692	690	701	688	657	694	675	667	656	726	713	683	667	695	687	726	671	726	610	706	674	685	668	676	690	710	689	638	629	687	674	699	740	675	648	660	709	718	680	676	666	668	670	697	708	715	727	737	741	711	663	692	692	747	733	666	693	683	718	655	665	676	701	697	710	682	701	700	722	689	661	693	702	731	693	696	690	675	668	715	678	659	699	676	665	732	687	708	667	731	654	659	685	726	694	686	668	676	709	691	728	665	707	671	678	716	664	725	661	712	662	724	679	695	681	687	642	673	688	668	686	651	678	692	671	699	668	708	714	682	701	674	708	688	687	727	700	662	705	646	661	701	659	675	667	679	695	749	704	702	759	719	718	693	691	674	698	678	704	664	699	671	670	671	710	669	687	675	675	681	696	643	705	670	703	707	668	707	723	682	707	661	671	689	708	677	692	730	673	713	659	652	700	687	695	678	709	690	718	679	680	678	672	702	698	655	688	695	696	702	711	653	697	696	655	652	669	672	697	686	656	765	716	693	652	720	696	698	724	695	673	692	651	675	679	700	617	644	727	687	706	711	659	734	708	689	669	697	723	704	662	674	681	672	715	730	688	665	705	714	634	718	680	688	679	702	713	703	694	726	688	693	703	673	674	708	675	674	713	673	677	641	653	656	658	657	684	681	699	710	697	656	723	683	707	659	700	676	688	727	682	705	737	734	654	711	736	685	656	665	689	758	689	701	708	662	690	691	706	667	706	672	675	645	695	709	712	717	684	634	682	652	698	713	667	743	671	661	722	674	696	726	689	754	710	676	692	651	649	666	686	687	763	699	653	706	719	692	697	714	681	701	698	670	662	739	671	713	682	652	696	711	687	723	690	666	691	652	675	695	702	704	677	694	679	722	652	697	672	719	705	742	708	705	655	702	690	701	700	687	663	702	634	661	744	718	662	709	690	703	705	648	666	700	663	689	700	680	712	708	687	698	673	705	702	695	709	648	626	695	755	715	654	718	663	673	706	667	681	648	709	704	724	687	664	707	672	705	733	650	654	735	749	715	656	707	673	687	725	729	677	711	686	678	689	713	714	669	682	718	714	698	699	698	698	677	714	743	708	683	725	682	701	742	671	688	665	741	698	703	692	755	685	683	704	681	701	687	681	699	694	697	696	694	682	711	675	711	743	703	741	713	715	672	709	717	693	699	673	698	689	685	707	704	716	662	669	729	671	695	672	741	708	711	684	688	656	717	719	693	655	676	706	684	652	697	631	731	718	715	660	718	685	691	705	694	698	688	734	638	702	738	710	710	701	739	687	733	698	704	671	688	661	672	694	656	650	685	711	692	658	670	690	678	705	660	668	678	693	642	651	702	702	720	714	718	666	666	682	684	709	659	704	712	684	713	711	712	737	720	729	696	642	644	670	723	678	686	713	713	667	662	675	669	686	726	679	662	679	697	736	698	731	638	655	697	723	700	721	714	651	693	672	709	701	634	660	668	678	699	683	679	666	683	698	660	664	650	671	683	705	731	695	660	709	749	705	691	704	661	717	713	659	713	721	675	705	693	689	625	712	674	665	655	698	658	659	696	669	686	667	687	661	660	653	710	649	667	709	652	694	702	682	673	705	702	678	743	708	729	660	688	728	704	689	705	666	679	731	687	691	697	665	671	727	735	679	673	704	656	675	641	673	666	695	712	670	666	724	764	709	686	657	710	737	723	677	710	640	704	715	676	685	677	714	691	723	703	666	667	680	699	694	687	679	675	708	720	687	702	658	702	682	667	680	735	661	675	676	701	672	694	655	674	633	642	694	640	682	667	652	675	705	695	688	696	697	727	728	703	669	665	673	703	727	690	683	717	723	718	675	695	741	697	681	694	709	656	700	705	707	669	695	740	682	725	658	637	667	694	688	713	688	708	639	702	736	696	686	651	694	724	683	656	654	703	696	656	653	683	651	749	681	720	698	701	672	709	691	688	667	699	717	673	674	689	706	714	674	689	677	736	677	692	690	674	728	679	714	672	761	695	704	720	684	675	672	644	668	674	666	669	740	671	721	719	671	665	699	642	623	699	723	679	719	672	738	713	674	722	675	692	669	709	734	670	694	672	686	661	687	669	690	695	672	682	684	701	723	687	724	682	679	686	675	702	723	686	680	655	713	666	668	731	718	673	681	695	697	691	697	680	712	648	695	693	647	653	689	652	716	671	714	690	678	699	734	672	719	712	655	654	681	734	671	703	688	654	635	679	728	686	692	703	643	658	681	675	666	683	705	679	737	701	665	690	643	726	704	636	729	702	688	682	687	658	701	616	713	706	708	699	682	683	630	677	719	713	704	635	676	713	668	655	694	752	703	703	630	737	735	685	724	647	691	736	683	689	693	719	679	744	659	659	628	665	715	652	675	669	680	679	707	675	690	659	669	671	691	720	676	695	646	653	682	722	659	696	675	712	648	717	724	695	678	688	648	681	696	715	699	734	700	725	718	725	682	691	655	677	697	617	730	693	707	670	692	692	680	721	659	675	681	703	703	701	659	677	747	692	736	653	714	701	666	661	702	718	670	731	690	663	694	613	692	709	674	720	670	681	682	655	690	714	664	635	675	735	671	670	728	698	678	757	685	705	733	679	685	691	714	722	665	720	654	696	694	670	691	713	666	701	652	664	621	700	712	711	720	717	758	699	684
4797	641	329	206	199	292	369	326	307	267	238	188	166	156	159	140	110	93	118	101	86	69	97	64	79	90	79	81	59	61	60	53	68	58	60	53	47	53	52	58	46	51	42	52	51	59	41	43	54	39	54	46	40	43	53	53	63	51	58	69	59	63	68	34	49	53	36	52	47	38	43	49	49	39	55	38	44	46	51	38	44	42	48	25	40	53	42	41	45	42	52	38	52	35	51	38	52	47	43	48	36	49	40	43	52	62	71	52	47	56	44	37	55	45	41	38	45	34	49	39	44	43	38	37	41	36	45	41	29	49	41	48	38	45	44	38	48	36	48	54	36	44	39	45	39	45	45	54	37	41	36	42	35	44	42	43	45	46	41	43	43	42	48	48	54	39	25	48	37	43	45	38	53	48	39	45	42	48	40	27	42	38	38	37	42	41	35	31	41	30	31	45	42	44	49	51	42	42	45	33	52	55	44	46	40	34	37	38	31	36	41	39	43	35	42	47	30	49	43	34	36	53	38	46	51	47	43	42	45	51	52	43	46	48	44	41	45	40	40	45	31	36	40	32	53	45	36	43	51	51	35	36	36	42	38	36	43	27	37	48	50	43	41	44	46	30	46	35	47	40	40	42	37	45	37	35	50	38	41	44	45	38	57	49	43	42	48	37	33	44	38	30	29	37	42	51	38	46	36	37	27	38	37	45	44	52	49	43	40	54	38	45	41	33	40	38	35	45	41	41	37	36	44	46	28	45	42	51	31	40	40	51	47	47	29	39	31	48	35	47	37	31	33	34	47	31	34	27	42	37	40	37	49	32	45	39	30	37	34	51	36	43	40	41	44	52	43	48	50	41	32	47	43	42	43	42	52	36	52	40	31	48	45	51	41	46	34	43	31	36	41	47	48	50	42	34	50	53	39	40	40	42	46	43	37	33	48	47	47	42	48	33	47	40	42	45	33	37	41	42	52	36	56	40	43	57	49	39	46	54	44	39	43	43	41	40	46	43	46	47	37	38	40	49	39	34	36	38	41	35	51	41	32	45	51	45	47	35	45	45	30	46	42	39	39	50	45	42	32	33	35	46	40	47	39	35	42	46	48	40	51	41	36	40	35	33	33	36	38	37	35	51	32	55	29	35	46	44	39	39	42	42	44	35	50	51	37	41	36	37	46	42	45	40	37	40	45	47	51	47	45	44	43	37	34	39	40	40	36	49	48	45	40	28	36	41	58	34	37	47	37	38	39	37	34	35	53	44	46	40	46	36	35	35	36	45	46	47	43	39	41	39	43	40	53	41	30	45	42	48	46	41	41	50	45	40	42	30	44	31	37	39	45	36	43	35	46	45	34	41	38	38	38	33	53	50	41	33	51	35	25	28	45	43	43	27	42	38	49	31	37	42	38	38	32	48	43	44	41	34	26	33	46	41	36	33	40	32	37	43	41	52	59	43	38	40	55	33	25	37	31	44	39	44	34	54	33	43	48	39	53	33	38	35	45	50	33	37	35	51	31	39	47	47	49	38	52	42	50	41	36	38	30	51	55	45	48	34	41	36	39	45	40	43	42	40	21	44	34	40	43	38	40	43	37	32	45	42	41	42	31	45	41	41	39	56	32	43	51	45	58	38	43	43	42	44	33	44	39	47	53	44	38	53	43	38	45	46	45	43	40	42	30	48	35	35	50	36	35	56	57	36	33	51	49	37	32	39	35	31	44	56	56	43	45	53	50	35	40	36	38	43	40	42	50	34	48	37	42	43	36	59	44	34	36	43	48	44	43	47	35	32	40	46	33	47	43	34	38	41	38	29	50	45	37	44	37	40	40	53	44	51	44	43	34	40	41	22	33	51	53	35	42	42	27	38	30	41	37	46	53	45	43	34	44	38	42	44	34	54	42	40	30	49	38	44	48	38	46	42	48	46	39	34	49	37	31	46	38	38	54	44	39	44	35	41	25	38	48	41	36	25	28	43	29	46	38	41	35	36	41	47	38	41	54	34	49	40	47	44	27	44	36	46	39	36	45	32	52	47	44	37	44	38	49	50	37	51	52	38	41	41	36	51	46	55	42	38	45	45	53	50	39	49	49	36	28	46	37	40	45	32	40	41	40	54	44	35	43	43	45	38	36	34	34	40	21	45	55	34	31	51	31	39	34	39	47	39	41	37	34	38	28	41	35	41	45	43	31	38	45	38	33	39	50	39	38	37	31	46	40	42	41	38	41	29	43	39	43	32	35	46	49	43	52	34	31	53	39	30	39	46	38	37	52	33	42	41	42	41	38	40	31	46	46	39	54	47	31	38	31	49	48	40	46	33	44	37	42	55	40	40	36	44	51	43	26	46	56	51	49	35	37	37	34	40	40	41	45	35	42	54	53	45	44	37	35	46	40	37	54	46	34	43	43	45	33	51	46	44	37	37	44	48	34	46	34	37	43	35	37	39	39	46	39	45	44	44	43	47	44	40	39	37	34	31	33	47	44	46	41	37	50	40	35	28	38	35	37	51	37	45	39	54	52	40	49	38	44	37	40	37	45	42	45	38	33	49	30	49	48	54	47	53	48	44	43	31	38	41	38	24	49	46	30	40	35	48	35	46	42	30	39	42	38	43	40	49	61	43	51	36	25	35	38	51	45	29	34	41	39	34	45	36	43	44	51	45	42	37	46	37	43	35	33	40	48	37	47	38	44	46	23	37	48	46	53	33	40	36	46	37	44	40	44	45	22	42	33	40	43	41	31	41	37	45	42	48	42	45	51	46	44	45	37	53	40	46	35	49	37	38	42	45	38	36	36	36	44	30	52	41	35	42	50	30	33	46	34	45	38	27	31	41	39	46	34	45	40	38	32	42	40	34	43	46	38	41	35	40	34	40	42	32	43	45	36	36	36	36	50	42	41	38	42	31	51	48	43	45	36	45	51	44	49	44	38	47	35	32	42	53	31	43	35	42	30	40	45	40	45	47	41	41	29	52	40	49	53	50	40	50	28	41	48	40	43	47	37	40	34	45	43	39	60	42	43	46	46	35	43	37	34	33	37	43	44	40	46	36	44	36	51	35	44	36	50	44	37	36	34	42	40	40	34	34	44	34	40	45	37	45	30	39	46	49	34	37	45	42	55	37	44	34	40	43	55	43	35	41	32	37	34	39	37	43	31	46	44	36	30	42	42	43	41	49	43	39	43	43	44	55	48	40	46	52	45	40	39	34	38	49	41	33	42	42	38	37	42	51	49	40	44	45	55	38	48	45	36	37	40	60	40	40	43	35	38	45	60	39	36	45	51	25	27	38	39	39	41	53	36	36	44	35	33	33	35	29	40	40	53	35	47	46	36	46	46	31	50	31	35	43	47	43	40	44	51	40	49	40	47	47	41	39	48	50	43	47	52	31	36	47	40	37	40	39	36	45	39	51	47	40	46	38	30	50	47	39	38	53	48	37	47	44	35	47	38	29	33	34	38	36	42	43	42	29	30	37	49	42	41	40	42	45	32	49
27644	8625	4835	7306	14524	18172	17350	15559	12734	10447	9180	7605	6376	5645	5203	4170	3308	3281	2868	2734	2344	1984	1971	1813	1930	1628	1587	1399	1273	1142	1125	1051	961	914	869	779	799	782	705	694	680	653	716	686	670	662	662	625	559	540	548	579	661	815	808	759	758	895	821	833	824	811	703	673	695	694	640	632	576	589	551	505	482	566	526	547	513	532	566	543	533	481	501	544	605	665	687	582	635	570	572	457	462	428	450	444	491	498	508	447	459	435	415	441	632	979	946	863	714	574	598	449	427	385	426	413	407	428	445	402	417	410	407	423	387	408	414	468	452	440	400	417	433	426	449	405	408	423	411	426	410	412	437	407	394	421	417	440	407	464	425	461	425	383	438	415	392	378	437	439	443	437	416	412	431	417	464	385	426	406	432	404	433	404	376	410	402	444	424	424	419	398	445	431	425	403	413	426	431	396	344	418	428	467	437	395	435	423	440	383	451	387	391	434	402	456	412	410	384	427	368	404	427	406	377	451	396	469	392	394	390	436	421	356	418	438	380	387	435	393	373	433	407	416	420	444	431	404	400	430	414	408	411	394	418	413	433	433	426	424	431	452	407	407	428	413	400	448	427	431	427	408	396	412	383	394	400	395	402	403	397	449	469	428	435	362	412	399	399	374	413	443	381	406	411	398	395	420	418	402	401	413	454	401	426	394	397	446	397	420	412	464	386	461	405	433	439	427	394	433	441	420	394	440	450	452	428	386	403	410	401	412	456	435	407	443	407	395	422	387	406	432	454	396	429	441	398	434	418	415	438	429	440	428	417	441	426	448	407	447	392	426	433	405	423	436	398	400	448	442	394	417	401	421	436	417	456	435	407	450	426	405	453	379	433	402	401	409	404	453	414	423	417	432	406	413	395	410	426	400	407	414	412	436	417	402	440	423	419	419	404	405	383	440	412	468	423	386	405	451	409	393	403	393	427	424	437	402	431	377	426	450	431	477	444	389	424	400	406	414	383	423	394	417	421	391	433	429	424	416	431	405	451	464	414	411	383	436	419	437	398	436	414	409	414	415	418	460	443	419	446	411	427	422	440	426	414	405	448	428	396	411	407	388	420	398	445	411	427	394	410	424	434	435	419	395	423	380	410	427	399	429	468	427	378	462	449	410	401	383	412	413	394	397	436	462	390	396	426	403	417	418	474	403	409	400	428	394	421	443	456	385	404	391	416	438	456	384	422	400	427	429	412	424	410	402	421	390	436	419	384	436	369	420	460	435	401	413	411	442	418	395	393	395	401	403	411	441	418	422	403	391	429	425	446	422	411	425	446	430	414	433	431	405	430	412	450	424	440	436	422	405	434	419	423	397	386	428	399	429	428	412	415	436	438	425	422	397	416	442	401	387	411	461	449	402	408	411	427	399	410	447	433	442	442	406	408	392	427	410	424	411	348	384	424	410	375	429	423	432	426	413	427	441	395	402	424	410	427	413	412	410	406	423	415	416	418	413	415	417	396	440	420	409	397	458	423	417	403	411	410	383	422	415	423	392	426	419	446	411	418	438	390	419	411	419	418	391	424	433	432	412	424	390	411	435	429	417	427	385	421	426	434	419	435	465	423	378	436	426	413	399	405	402	415	402	412	426	398	452	412	389	390	442	389	413	427	409	438	425	397	400	443	456	408	385	428	413	447	408	448	413	391	414	417	426	430	421	405	388	407	464	415	390	439	422	411	437	413	418	442	423	449	401	429	431	387	400	411	432	435	395	419	408	344	413	454	413	416	376	457	412	359	392	439	405	384	397	385	415	402	399	427	432	426	421	405	425	422	419	413	408	395	423	442	422	447	402	396	414	438	401	407	443	437	430	419	386	463	408	405	434	424	418	354	417	408	407	417	451	428	430	421	441	446	450	400	421	434	411	390	418	432	441	414	416	402	462	408	438	415	405	388	411	423	428	379	410	394	392	402	437	404	426	433	411	417	407	397	423	427	438	439	411	408	442	395	406	408	448	466	407	396	419	384	435	404	417	427	426	395	402	399	424	406	435	423	445	421	435	424	427	415	400	409	417	379	409	411	422	383	422	384	448	404	452	409	385	416	415	442	382	412	410	429	428	382	430	423	393	449	377	384	426	433	384	403	418	424	434	417	405	409	394	433	428	417	408	429	398	468	415	401	381	396	438	440	425	413	424	436	436	435	393	400	427	425	426	446	400	436	384	429	428	413	439	385	405	414	399	429	395	407	383	419	452	398	406	427	391	433	439	421	413	417	401	397	418	447	423	431	416	443	421	411	409	422	450	421	387	440	393	422	416	396	446	432	391	430	401	399	479	414	423	398	391	416	433	412	398	400	395	443	390	393	406	420	395	384	449	457	445	423	369	443	447	406	378	461	428	442	434	415	427	411	419	434	421	431	441	412	415	376	405	405	439	421	389	424	412	380	411	424	378	421	431	444	417	402	422	409	401	407	386	413	404	429	385	426	459	436	403	428	410	445	436	414	428	412	467	435	417	434	464	387	439	430	415	431	416	416	434	446	395	404	410	415	380	405	450	424	421	417	395	381	436	434	407	433	510	388	433	425	400	402	429	447	414	435	428	422	424	433	395	398	417	406	428	398	434	416	392	421	433	410	451	416	415	400	419	433	480	417	410	405	373	420	372	427	421	365	415	429	402	457	418	419	406	404	471	464	466	420	419	414	414	384	407	413	396	409	366	432	404	439	426	430	458	431	428	408	441	380	427	400	378	394	411	419	412	384	433	409	426	389	408	406	417	417	415	393	419	417	412	398	381	393	449	419	420	438	409	422	393	406	466	407	390	442	453	437	419	419	388	377	408	406	400	424	433	398	462	429	421	413	435	400	405	415	404	443	443	423	416	383	402	420	391	413	402	382	440	400	413	406	402	437	430	387	401	400	432	408	432	400	395	434	411	393	400	424	418	414	407	403	448	448	382	448	427	427	423	413	452	425	423	411	401	378	412	414	412	434	419	381	425	435	421	443	431	435	433	401	435	389	416	406	446	405	441	459	434	467	447	405	401	455	426	392	443	404	415	438	389	409	432	408	401	405	425	399	423	430	407	411	425	387	426	387	411	439	443	422	402	452	414	396	419	400	429	419	402	444	430	450	433	413	360	444	443	436	406	409	431	399	447	398	426	413	420	441	409	420	411	424	441	425	390	399	406	416	390	433	376	428	411	407	417	405	413	398	439	464	416	414	433	422	416	455	429	434	395	401	406	449	432	441	425	427	430	460	418	427	407	434	386	451	441	417	405	438	406	413	396	452	454	410	440	393	428	404	380	453	427	410	389	419	425	421	445	433	393	437	405	443	397	427	387	442	446	439	403	407	407	448	439	386	384	398	431	410	413	429	390	422	433	361	424	421	454	441	449	414	405	439	404	403	422	422	429	410	400	384	436	414	400	391	410	440	387	447	455	409	410	401	418	420	368	420	401	427	406	416	389	453	401	436	416	392	411	403	390	445	453	443	413	418	452	429	418	403	450	437	436	404	434
4855	922	431	288	272	438	471	471	393	341	298	302	243	200	197	176	154	153	155	152	126	104	95	98	110	117	94	79	95	93	80	76	85	82	77	88	80	77	77	72	64	64	68	68	70	77	56	47	61	53	51	68	89	87	81	75	73	82	66	78	67	80	72	73	56	65	66	65	75	65	60	63	58	67	72	59	72	56	76	50	66	56	63	60	76	64	56	52	68	63	70	61	67	50	58	49	66	53	63	62	53	58	66	64	77	78	83	88	65	85	74	68	67	55	52	69	53	53	61	61	44	59	56	63	50	64	70	64	68	66	64	47	58	50	50	63	76	50	62	58	41	71	55	75	69	62	70	64	59	66	59	64	78	52	48	56	60	61	49	69	53	55	52	74	49	54	61	64	50	54	62	49	71	64	66	60	58	70	44	56	56	61	41	63	63	39	47	61	51	57	61	62	58	60	66	56	68	57	53	52	67	49	53	62	64	42	62	63	57	55	62	58	53	54	63	68	61	56	49	50	58	75	63	67	63	67	59	55	62	51	49	66	60	54	70	48	54	51	63	50	54	51	69	58	59	54	62	59	55	59	68	48	53	84	51	66	59	70	54	57	54	59	61	58	50	59	60	55	67	48	54	65	58	63	65	65	57	50	57	63	58	63	49	55	64	56	51	52	84	52	61	62	70	59	64	52	64	64	60	48	73	61	48	50	71	57	61	55	55	47	57	56	60	58	72	56	55	62	56	63	52	54	66	83	58	68	68	51	57	51	53	62	74	67	55	62	51	57	45	54	53	60	59	66	48	62	56	69	52	50	46	63	68	62	62	70	64	68	44	61	58	65	50	54	63	57	62	50	54	55	45	55	60	58	61	56	54	53	77	53	47	65	59	63	59	62	72	60	51	65	58	53	61	38	52	49	57	68	48	74	52	59	47	55	58	64	65	42	65	56	51	56	73	55	60	63	59	62	61	64	50	62	69	51	65	58	44	57	57	63	56	64	54	57	63	57	59	54	66	72	59	47	58	44	50	61	54	60	52	51	46	51	60	56	62	65	66	60	58	47	47	45	48	55	40	46	58	66	75	58	71	54	62	63	55	51	65	64	52	62	74	59	53	77	56	51	74	69	70	58	79	45	70	65	50	68	62	52	65	48	59	55	67	64	65	68	55	56	66	55	65	63	68	69	64	51	56	58	57	60	60	68	65	55	54	67	72	72	55	63	56	52	56	70	59	69	53	44	48	59	52	69	65	70	60	65	55	62	60	67	54	57	59	46	62	70	61	57	64	50	52	71	53	51	49	55	54	49	46	56	55	66	56	43	72	54	59	60	60	55	56	62	70	59	60	60	45	55	63	64	53	68	64	43	45	54	51	61	66	51	51	54	64	58	65	63	66	54	57	56	59	67	70	61	59	49	52	72	59	61	69	48	63	67	58	47	69	61	48	61	57	51	70	66	49	42	58	48	65	53	58	62	59	51	58	58	54	62	67	57	58	57	70	60	54	60	53	48	66	54	57	55	51	51	60	56	68	64	81	52	66	62	66	66	53	54	64	62	59	60	65	59	57	65	53	65	62	67	66	57	66	62	56	79	56	55	40	59	72	58	45	71	57	49	55	58	63	40	61	60	53	58	59	70	55	63	55	52	47	47	70	59	61	63	60	58	57	64	56	55	55	68	47	51	68	63	63	58	70	70	60	67	63	36	56	68	50	52	57	46	65	58	57	58	61	64	48	58	59	53	40	57	62	57	56	57	64	52	50	69	58	65	68	53	60	52	61	54	64	70	71	60	60	63	66	67	60	56	54	60	58	58	55	60	67	52	64	63	59	66	70	49	59	55	59	64	65	60	68	79	81	55	54	59	46	49	67	61	72	60	60	58	57	73	65	47	53	75	64	70	58	66	53	58	59	67	50	47	78	57	62	60	55	51	51	52	53	62	62	61	60	60	61	53	63	61	49	53	64	53	64	61	64	75	61	48	68	70	68	55	46	60	50	55	69	56	56	49	57	45	60	46	63	61	51	57	65	67	73	65	62	68	43	60	57	57	49	51	54	72	62	67	61	73	53	49	57	58	60	55	55	53	50	68	70	64	69	46	48	60	49	59	59	52	60	63	61	56	49	55	58	48	59	64	42	61	54	66	54	62	66	63	56	61	53	51	53	62	57	55	55	59	66	54	67	56	55	69	56	53	57	61	55	46	57	68	64	67	62	54	67	48	54	62	62	51	48	49	42	55	66	72	66	51	54	60	63	63	56	49	49	60	62	52	62	58	43	63	60	57	60	70	49	54	65	66	38	52	55	47	49	53	52	74	50	59	50	62	64	48	58	65	49	70	53	58	48	61	72	64	53	68	52	64	56	59	59	68	74	54	55	58	50	48	68	45	54	57	58	65	57	53	55	56	59	73	54	53	47	52	66	55	62	70	62	49	54	70	48	69	76	76	52	51	58	81	66	52	63	63	52	58	58	51	67	64	60	44	62	65	65	48	68	57	60	70	55	65	56	44	56	63	69	72	51	53	73	56	63	56	54	52	57	61	60	60	57	64	64	45	63	53	58	69	49	60	61	46	72	66	51	67	54	61	63	68	64	66	52	55	78	61	51	68	80	59	69	46	54	75	56	45	68	43	58	55	51	69	67	71	55	45	60	65	58	54	51	56	56	61	60	61	60	68	55	57	57	52	51	49	51	56	54	44	51	68	50	68	53	68	56	49	64	60	54	51	68	62	55	61	62	63	62	65	65	47	60	63	66	63	57	57	61	56	63	71	60	59	53	49	61	52	70	63	59	62	58	52	61	60	53	51	69	48	68	52	52	59	62	54	53	71	69	65	77	54	61	59	40	58	67	48	56	63	64	57	73	46	58	69	62	62	59	53	52	43	54	54	64	71	55	59	64	67	60	65	62	57	47	51	61	51	48	65	60	56	71	51	61	65	52	60	53	50	57	58	60	62	66	49	44	47	55	53	60	65	73	66	63	56	51	77	62	60	62	49	43	60	56	62	62	61	53	57	55	59	54	53	63	56	60	78	59	60	67	50	47	45	59	58	66	55	57	53	64	56	60	62	37	57	65	65	51	66	54	62	46	68	53	59	69	53	54	47	53	57	43	60	61	57	62	70	68	61	49	60	66	58	56	60	75	54	69	56	59	53	55	49	80	54	58	51	65	66	51	55	70	56	55	59	47	68	48	49	53	54	71	68	52	54	61	57	50	52	56	71	65	67	63	67	51	67	58	45	55	68	62	53	54	65	57	59	59	62	55	46	67	59	43	66	47	63	45	60	68	66	62	53	55	68	61	55	53	52	47	54	53	58	66	64	41	60	63	65	59	59	54	59	48	70	56	64	50	65	54	56	53	64	71	64	61	81	58	43	54	48	49	51	63	65	64	48	62	52	56	57	54	54	50	52	58	51	81	50	61	64	59	46	61	57	57	57	58	56	48	61	46	56	64	56	63	62	64	68	59	51	61	67	60	44	67	68	62	50	47	71
31870	10863	6287	9685	17895	20710	20244	18158	15369	12991	11261	9799	8257	7073	6527	5550	4619	4171	3866	3595	3215	2741	2689	2530	2483	2351	2115	1926	1803	1627	1507	1473	1397	1168	1149	1065	1030	1008	997	956	954	919	972	961	963	976	908	811	802	820	838	929	974	1026	1033	1043	1056	1128	1200	1162	1085	1043	1040	889	835	937	871	873	845	795	761	734	792	766	749	771	747	672	788	767	724	689	778	881	850	823	766	742	753	762	799	665	673	614	642	722	667	743	738	701	734	651	615	631	1118	1272	1440	1441	1095	870	792	605	659	627	663	583	674	573	584	628	570	626	595	588	635	601	615	605	638	639	582	582	618	614	590	595	582	638	604	600	613	616	588	629	654	609	624	607	589	573	584	588	600	633	609	603	611	625	592	560	608	584	623	616	655	593	553	599	593	675	628	581	591	618	614	605	601	558	571	538	582	626	645	606	564	642	616	638	602	600	636	576	580	578	590	627	640	625	596	582	651	600	588	631	585	596	613	616	626	604	602	623	628	586	590	613	618	578	608	641	615	611	620	596	642	626	641	565	659	611	643	592	607	620	583	618	650	568	586	592	605	616	574	592	599	631	645	617	593	652	640	626	630	598	631	619	613	664	649	623	596	563	562	631	594	618	562	552	591	632	603	624	572	619	589	598	626	622	584	608	582	579	567	602	664	613	628	598	596	577	592	577	631	607	605	622	603	617	590	602	573	644	624	604	614	640	600	607	613	605	561	628	626	591	620	610	599	604	597	607	587	579	612	640	637	605	602	594	617	634	629	628	623	631	572	609	592	624	601	626	586	630	588	571	613	626	615	596	586	599	615	633	608	614	607	627	581	618	606	637	589	597	601	664	625	624	544	605	610	639	628	617	635	579	590	607	590	610	588	637	619	599	571	631	591	580	583	594	617	661	599	621	619	539	617	577	606	619	589	600	599	581	552	633	607	576	624	623	605	642	636	633	584	608	621	598	645	638	592	579	550	601	655	564	612	612	610	621	632	642	586	628	580	584	603	615	602	586	558	624	635	599	605	603	676	630	580	602	638	644	597	572	616	650	608	626	608	598	584	565	616	621	624	565	643	590	587	636	596	617	595	626	627	625	607	630	583	605	612	597	536	613	585	604	610	617	605	630	608	651	633	594	611	645	617	609	601	621	585	604	628	643	636	601	670	637	624	595	641	641	590	606	612	649	624	607	598	630	592	599	587	562	575	609	567	665	621	624	614	613	608	567	636	610	619	623	602	581	595	597	593	604	641	624	581	599	591	631	591	628	631	599	631	548	597	617	620	610	630	591	617	611	600	608	570	607	629	612	608	584	618	603	598	608	616	609	622	602	635	594	594	618	629	652	602	615	598	594	576	674	572	602	670	595	613	629	630	587	605	642	634	629	620	571	605	598	592	589	627	585	571	636	603	601	632	591	566	588	650	631	594	596	634	601	589	612	642	567	643	578	587	651	595	671	603	605	625	616	610	592	611	572	597	590	618	617	605	644	566	675	622	582	638	608	615	611	586	651	629	592	599	595	605	647	594	583	597	599	599	617	635	575	582	562	626	591	616	588	647	576	657	667	567	592	636	602	608	606	634	619	609	619	599	586	624	592	591	597	604	615	637	622	643	603	601	590	615	610	607	616	591	639	653	652	594	570	586	607	615	624	624	632	623	638	590	599	620	629	626	588	615	685	609	599	588	592	632	579	577	642	645	558	648	602	621	610	696	578	611	636	616	627	597	590	592	608	595	603	635	648	672	585	612	617	603	613	596	631	615	549	599	600	613	634	576	572	598	573	612	647	642	583	632	584	577	617	649	611	607	654	592	596	604	619	649	584	616	567	626	608	576	646	665	600	620	621	611	644	635	636	612	610	628	641	597	621	572	613	610	587	589	598	622	609	570	652	620	601	609	613	602	583	611	586	665	611	631	628	584	614	626	618	617	619	590	618	623	615	631	618	624	605	609	609	614	627	591	646	624	579	567	638	598	598	646	621	616	587	601	593	596	625	599	570	619	631	579	598	606	638	657	635	571	583	605	627	595	630	640	632	592	624	616	624	642	571	601	627	621	600	575	614	664	604	580	589	606	576	633	648	622	624	554	606	625	616	596	594	583	603	568	582	632	588	670	595	593	628	679	643	625	631	596	617	629	642	613	621	606	609	564	572	685	594	594	599	631	606	595	657	615	567	628	621	596	624	619	650	599	612	567	588	580	617	651	608	595	674	596	589	594	572	658	629	667	589	638	640	579	586	617	588	601	605	622	578	601	620	589	647	564	634	619	586	628	614	602	607	615	663	602	586	587	628	603	619	642	608	606	587	566	594	593	656	627	561	649	591	629	575	629	533	631	593	641	605	602	592	630	640	663	627	611	612	610	607	605	576	648	630	623	628	600	609	621	609	640	599	604	609	578	623	604	599	612	605	622	618	665	612	645	621	624	591	629	639	622	624	610	625	645	642	634	592	622	621	627	662	558	621	602	619	625	608	611	601	586	576	572	612	596	656	600	627	650	616	644	633	584	647	607	618	643	541	610	586	628	636	562	646	617	588	612	545	594	609	606	626	597	625	620	603	635	611	633	580	585	593	606	609	620	597	641	644	634	582	598	601	611	593	549	630	689	634	623	561	610	578	649	589	627	636	626	634	645	668	646	648	626	658	614	596	635	607	597	585	613	585	608	632	603	610	669	628	626	624	631	640	625	583	590	636	614	623	590	611	624	588	597	612	593	598	617	613	604	658	622	596	611	610	605	605	644	598	618	617	621	618	619	590	595	577	598	599	650	647	615	624	551	655	622	627	574	579	634	587	648	590	623	605	587	609	580	568	620	642	619	598	617	671	614	601	566	550	589	593	622	626	619	621	632	612	614	572	584	594	585	617	606	605	606	655	623	608	604	597	581	612	600	584	637	667	619	566	649	618	570	595	607	555	660	625	601	608	583	570	642	576	648	600	620	578	600	607	628	582	579	627	574	601	620	635	560	591	649	670	668	619	610	585	625	582	607	611	604	606	626	638	606	602	642	614	668	612	624	586	626	598	601	591	620	638	630	609	615	586	624	685	565	643	623	637	603	550	578	584	610	580	658	637	633	604	596	617	618	624	627	647	588	639	583	572	599	591	636	629	616	613	653	558	614	568	663	600	575	634	595	628	654	632	593	627	621	596	612	572	595	612	634	634	616	605	604	649	583	596	606	631	584	564	580	629	635	648	614	564	600	627	617	580	593	657	622	606	573	616	628	625	615	610	566	596	658	615	589	603	576	643	588	613	636	601	593	574	555	569	603	603	646	616	629	616	587	600	613	558	618	637	635	615	601	548	649	636	611	582	584	564	576	633	572	618	608	573	600	599	609	601	612	566	601	581	634	618	613	595	625	599	575	611	597	600	622	617	615	614	653	598	613	626	584	575	613	616	606	572	622	597	622	618	581	615	634	657	597	599	617	595	600	591	606	642	598	602	577	593	591	629	625	626	620	657	622	595	621	581	653	627	622	628	604	589	598	642	666	602
2651	400	209	151	171	217	251	246	196	184	166	161	155	138	93	128	96	97	102	93	85	74	76	91	89	67	77	64	72	69	59	56	56	76	61	58	59	56	64	67	60	56	41	49	55	60	67	56	58	62	65	47	47	51	51	57	46	58	60	64	70	62	53	59	59	63	56	71	50	54	71	48	56	59	64	47	59	60	54	52	42	57	46	44	53	38	57	50	53	53	45	50	54	29	44	43	53	62	50	43	47	37	55	51	55	44	58	76	67	54	53	50	52	52	49	58	53	61	51	57	44	49	60	53	53	57	39	51	46	59	56	54	50	51	50	51	60	55	42	66	60	53	46	61	56	52	42	58	50	52	44	53	49	40	54	65	53	52	44	60	56	54	45	50	48	56	46	49	48	60	43	60	51	53	52	49	56	43	43	44	50	61	57	56	64	58	52	61	50	54	39	57	46	52	56	53	49	52	42	66	31	50	50	59	52	48	60	42	58	55	58	44	51	61	42	54	51	56	59	47	45	64	44	45	47	59	52	53	42	47	55	51	53	40	53	50	52	54	49	46	54	48	51	49	52	50	54	39	44	65	59	48	48	51	38	58	47	65	50	61	52	54	50	50	47	57	61	52	55	44	59	42	52	66	55	56	66	45	57	41	48	56	55	47	54	44	52	42	55	48	55	51	51	55	46	57	44	40	46	46	58	47	43	55	49	57	51	44	35	50	43	44	47	44	45	60	55	60	58	57	59	52	54	60	66	50	53	64	41	43	39	52	51	58	47	46	48	51	52	52	54	56	41	49	54	61	50	42	46	61	42	55	43	63	61	51	47	46	45	64	62	60	49	43	57	64	47	47	57	52	59	47	57	52	48	53	43	65	58	42	51	58	48	45	56	57	65	57	58	50	46	49	49	62	51	38	57	57	49	39	50	68	57	48	50	39	44	56	43	59	57	49	55	53	60	53	48	43	46	57	61	55	51	49	60	61	40	49	65	58	50	50	48	58	49	57	52	48	57	55	52	47	51	56	60	63	40	56	40	48	47	44	54	60	59	55	70	46	53	51	36	54	64	55	57	53	51	45	50	55	56	59	53	45	44	48	50	45	46	58	61	42	60	44	43	44	34	41	65	59	35	51	52	51	51	66	53	63	50	62	53	54	65	57	54	48	63	48	42	44	48	61	65	57	33	36	43	51	58	59	47	54	54	45	59	58	46	53	49	46	60	46	55	65	51	45	44	48	56	43	56	46	54	43	62	50	47	46	58	69	47	52	56	66	53	39	56	48	46	52	59	57	67	57	54	53	44	40	47	40	53	41	47	51	58	53	42	63	50	53	53	42	51	42	54	47	57	50	56	51	43	48	55	42	38	53	50	64	42	50	56	43	45	46	59	58	49	40	44	61	55	45	45	60	49	51	49	54	47	64	56	56	60	51	43	55	46	45	62	63	27	45	44	49	57	42	55	58	57	58	53	47	59	44	52	56	57	43	52	55	34	44	44	50	50	73	56	58	57	49	62	34	56	41	68	50	57	56	46	39	47	46	46	42	58	56	49	49	49	56	49	47	50	58	52	41	63	53	58	48	56	46	59	55	57	35	57	53	58	45	44	49	50	70	56	70	48	50	68	56	52	55	54	57	41	56	54	55	45	60	53	56	57	50	51	53	60	45	47	60	48	46	56	53	51	43	41	59	53	69	52	52	54	52	59	45	55	57	53	58	42	35	53	48	52	61	59	58	49	47	49	45	61	60	48	64	65	47	50	66	48	57	47	55	49	56	53	51	43	54	59	59	44	45	72	39	44	51	39	53	35	68	58	44	46	51	54	56	57	60	54	43	58	46	38	57	71	63	56	50	52	45	55	47	55	53	58	35	59	44	57	54	55	47	59	52	46	46	67	55	44	54	52	44	45	45	56	47	42	54	48	54	48	61	53	66	58	53	58	41	46	52	53	53	44	46	62	56	63	52	57	40	42	51	44	49	46	62	55	50	58	40	46	52	52	52	58	52	53	73	54	53	53	54	50	47	68	51	56	54	66	67	59	53	53	57	50	49	76	40	40	51	52	51	43	52	45	45	52	50	61	46	66	51	55	61	46	53	55	54	70	59	58	52	43	38	40	59	42	63	50	51	44	46	52	51	49	45	37	56	55	45	71	50	46	61	66	60	61	51	55	43	62	49	54	58	55	60	67	59	45	43	65	39	51	56	53	41	40	56	60	46	59	51	58	56	42	45	44	47	58	56	61	54	64	42	60	34	39	47	40	56	47	50	68	44	58	61	56	53	56	41	41	59	43	53	57	52	52	62	46	58	55	49	45	48	59	43	56	61	54	40	48	53	62	51	60	60	47	53	53	37	63	52	52	47	53	55	61	49	52	46	45	46	67	63	52	60	63	49	61	43	40	59	44	61	62	55	56	52	64	50	47	56	50	49	59	56	49	54	57	46	41	48	53	51	40	69	58	42	53	51	48	62	53	43	55	49	72	52	51	49	47	61	52	48	53	50	50	44	63	45	53	52	58	51	56	67	47	54	50	55	51	61	58	51	55	70	50	50	52	49	61	43	48	56	59	64	51	39	67	55	49	49	64	54	51	44	56	61	54	48	54	54	50	55	48	46	47	68	57	41	61	47	50	69	39	42	59	63	37	49	48	49	47	58	49	50	58	48	61	53	54	57	50	59	37	47	52	54	57	39	55	50	42	59	34	55	44	38	49	54	57	53	52	47	57	50	46	49	58	43	56	53	44	48	63	49	57	56	37	57	57	45	64	55	50	41	49	56	47	51	48	60	61	48	47	58	62	63	51	54	55	44	39	47	51	40	61	48	56	49	48	55	51	56	43	49	55	57	47	48	48	47	42	59	58	52	61	44	38	63	55	48	46	49	54	43	47	57	42	56	53	58	52	57	58	51	39	55	44	61	46	53	66	57	42	49	57	75	55	51	45	52	44	50	40	55	46	56	56	41	55	47	43	49	65	63	57	55	46	63	61	49	51	43	53	53	54	63	56	49	54	49	45	54	60	52	61	62	54	64	66	45	58	57	45	60	45	40	51	40	52	47	42	50	44	47	58	69	45	61	62	47	53	49	56	48	46	60	75	45	53	51	50	48	47	53	53	57	30	54	56	36	49	34	45	59	56	59	44	49	40	51	45	54	64	60	57	46	57	60	53	49	54	57	67	63	42	63	53	42	47	55	54	53	57	46	52	54	52	55	63	46	48	52	51	46	50	54	54	53	47	48	45	49	47	41	54	57	37	47	56	41	53	53	60	55	48	60	47	38	58	43	47	65	43	61	48	57	52	59	44	53	43	59	52	56	46	46	48	47	49	53	36	65	54	44	57	56	48	51	56	54	56	58	39	70	58	54	63	42	55	59	57	66	49	55	50	50	58	61	55	54	48	48	65	52	48	58	54	58	42	52	59	53	62	69	57	72	46	58	70	47	53	49	53	59	51	59	55	63	66	55	59	51	57	63	41	50	52	49	61	63	54	63
22135	6476	3314	5310	10644	13095	13500	11297	9451	7833	6859	5839	4768	4104	3695	3358	2673	2330	2171	1952	1914	1711	1572	1404	1481	1362	1279	1173	1139	1042	984	920	905	814	760	750	699	709	713	727	680	658	668	692	722	666	616	603	596	598	652	720	772	787	871	883	769	833	795	826	803	794	731	719	643	638	666	669	648	605	579	601	585	520	628	603	584	632	634	615	603	607	635	647	660	662	571	601	563	604	565	566	525	543	518	581	602	574	517	574	580	521	534	513	633	745	746	745	638	636	580	553	471	521	498	507	492	517	502	552	536	489	541	494	546	519	544	503	501	513	493	535	561	515	572	528	530	529	538	510	578	508	528	512	486	552	534	554	555	556	483	543	508	557	541	516	478	549	527	521	504	478	497	539	515	531	494	491	499	505	521	502	535	522	518	532	511	541	493	513	536	506	490	540	513	505	518	524	534	539	522	527	544	539	561	545	510	517	488	528	516	517	510	536	549	553	522	523	557	512	495	516	529	512	498	540	508	500	512	545	563	566	517	519	497	534	522	489	520	530	511	525	580	558	522	487	485	521	495	508	509	564	514	503	479	506	488	513	520	514	494	548	476	530	504	519	547	555	526	512	554	502	507	580	516	542	487	538	543	531	541	515	547	541	555	504	537	541	554	520	513	532	524	506	514	532	536	508	552	510	505	531	519	510	572	516	533	540	538	533	518	518	541	480	522	495	533	529	532	521	541	529	566	527	536	554	502	482	513	537	510	561	548	517	525	550	532	490	545	519	495	530	560	549	513	537	539	546	499	541	523	524	584	543	535	542	526	497	525	497	521	493	547	527	558	543	541	481	548	511	544	543	566	548	526	516	545	530	537	469	538	552	562	535	526	564	522	528	512	512	540	538	540	546	510	543	515	563	546	582	496	520	509	566	491	545	501	515	514	528	499	504	542	559	507	504	505	489	516	536	560	507	524	540	568	490	500	534	559	527	543	561	500	512	521	560	530	508	559	520	535	552	542	519	577	520	543	509	573	556	536	517	551	518	512	492	527	519	527	519	499	497	506	511	487	522	552	551	522	513	556	553	551	526	513	492	542	498	534	523	517	478	483	539	505	501	559	513	529	539	511	541	560	516	524	534	509	515	511	536	502	510	545	512	518	521	532	549	536	533	500	504	518	525	510	536	507	499	566	502	517	544	520	496	514	548	515	515	522	532	540	534	524	524	504	520	515	542	537	527	500	531	566	527	512	545	567	492	549	519	492	529	513	469	518	505	547	538	530	501	552	539	529	517	560	521	479	534	552	536	574	518	519	514	541	517	556	538	524	485	551	514	517	514	517	514	532	514	529	541	523	546	554	516	564	496	511	529	539	520	470	513	507	518	489	527	512	543	523	519	487	512	537	558	540	506	493	509	515	537	538	543	486	550	490	554	541	514	517	511	531	522	546	526	527	498	510	604	544	536	521	496	535	515	539	487	528	525	485	503	544	515	512	548	456	522	569	495	521	559	535	469	520	549	547	516	494	536	527	568	518	526	536	528	486	506	517	529	517	479	578	535	539	478	534	509	508	526	549	503	555	525	535	512	487	493	522	524	515	538	501	499	512	519	560	522	502	534	521	543	537	517	511	503	515	488	531	513	486	522	529	564	471	527	556	507	476	495	486	546	529	530	488	533	533	520	516	494	515	550	512	484	540	489	497	499	552	549	519	524	516	562	482	590	538	552	506	533	523	526	516	566	542	508	504	527	528	525	563	517	507	541	487	500	510	512	530	545	507	558	540	511	529	502	508	525	539	509	567	548	530	520	534	551	471	513	509	498	543	495	555	560	507	516	537	534	534	507	528	508	540	557	518	546	514	526	534	506	554	547	544	481	537	561	530	530	512	533	580	519	564	518	512	530	517	496	538	545	523	515	541	493	533	509	527	511	491	538	514	512	551	513	511	520	526	551	563	543	519	552	498	479	520	454	546	534	511	496	491	506	484	500	500	478	556	526	513	550	531	511	528	517	527	545	539	547	527	540	522	521	513	568	518	516	534	495	557	517	523	514	533	545	532	502	557	551	524	499	522	506	547	512	518	506	558	508	506	540	504	525	529	539	558	530	511	514	521	497	509	497	536	459	539	557	514	495	504	525	534	525	519	525	552	525	522	538	533	523	496	503	534	525	553	521	464	508	521	539	494	537	520	535	512	516	539	548	528	527	483	523	510	554	497	516	522	524	529	534	521	536	511	544	531	507	491	481	514	526	553	540	482	526	483	510	532	548	548	536	494	491	486	541	536	497	529	512	523	519	518	529	522	515	501	549	507	548	535	525	548	530	532	543	565	580	510	545	521	539	514	501	532	554	544	557	506	524	520	489	508	516	548	550	526	560	518	482	540	515	530	534	526	493	562	527	543	515	508	541	546	500	535	534	518	534	514	523	526	538	533	548	555	570	497	522	513	522	503	496	505	473	502	541	485	533	518	521	544	521	545	503	504	535	509	572	462	518	507	555	525	489	543	548	538	547	534	569	505	585	537	533	545	549	555	536	551	531	498	560	494	497	522	530	502	549	524	480	536	553	548	521	527	514	561	520	553	518	489	496	512	504	538	526	489	579	499	504	515	518	521	571	553	508	501	537	529	519	479	562	551	520	552	547	481	496	522	455	515	536	501	527	563	541	471	532	525	513	562	560	548	487	512	526	530	596	553	537	528	540	544	528	558	510	494	526	586	540	533	522	547	502	508	536	505	504	495	582	537	501	508	548	528	501	532	536	485	520	532	509	497	518	503	505	496	556	515	520	505	561	552	556	552	527	565	528	535	517	549	479	509	536	548	548	559	522	564	476	509	525	505	532	522	488	490	542	505	505	541	514	510	511	532	553	493	575	499	488	512	554	507	518	508	516	538	496	515	536	554	510	500	548	530	499	534	506	531	493	509	562	527	495	485	544	506	528	507	580	509	528	525	530	558	531	530	519	547	511	532	521	580	473	517	536	503	510	513	564	540	551	515	490	522	521	557	534	547	517	487	524	522	565	526	531	518	533	529	572	513	492	539	519	514	513	506	542	531	507	518	530	517	518	472	549	530	533	518	560	510	518	534	555	532	534	543	494	514	528	504	552	541	581	454	498	528	521	534	524	512	502	520	524	465	494	520	532	559	524	500	531	504	571	537	506	475	531	525	486	535	535	545	529	493	567	523	532	501	499	530	537	571	493	492	530	521	542	530	564	533	568	540	465	554	558	511	518	505	515	522	510	490	532	512	519	555	501	501	518	519	498	535	550	529	507	486	519	522	482	538	534	530	505	530	532	567	536	563	512	499	509	571	520	516	518	537	504	539	550	569	497	540	513	531	495	516	542	544	548	533	547	506	531	546	494	554	507	521	568	494	559	519	538	533	541	547	491	473	530	526	504	551	544	486	542	525	517	543	553	532	524	489	558	535	536	517	517	535	531	536	526	536	509	513	523	531	545	527	538	506	507	510	547	535	504	496	501	527	572	547	526	545	483	505	521	536	528	505	502
3499	841	376	278	249	341	365	334	311	275	243	234	196	167	170	162	147	143	135	109	117	111	99	95	92	92	104	101	98	79	96	89	85	81	74	83	54	72	88	81	69	85	74	73	66	71	65	65	63	79	77	84	79	72	80	95	97	80	77	85	79	74	77	73	62	68	76	74	76	82	56	69	79	71	71	63	61	72	71	83	78	75	81	67	84	58	60	66	54	72	74	76	69	63	66	69	75	80	64	57	60	69	68	73	90	102	79	86	89	73	70	54	58	66	60	78	62	57	64	75	82	69	60	66	62	60	57	50	59	72	63	78	70	60	69	81	74	78	62	70	60	74	63	71	57	60	64	67	75	63	73	71	76	66	70	65	60	62	65	56	69	65	73	75	75	77	52	62	65	50	58	66	65	60	67	71	58	65	74	60	78	72	52	66	70	53	67	62	78	61	76	66	64	80	76	74	70	74	66	69	81	63	65	74	60	75	56	76	54	43	69	71	86	63	79	67	59	76	69	60	65	46	63	66	67	69	83	68	61	63	77	54	78	72	65	79	56	80	75	65	66	53	63	79	60	68	67	77	65	69	73	75	72	71	85	73	78	56	57	77	65	78	64	68	66	72	67	64	67	55	66	66	70	70	69	60	68	76	61	55	81	76	61	60	75	59	65	70	79	62	74	54	58	70	59	66	71	53	78	73	63	76	75	61	71	73	84	69	70	72	70	68	60	62	77	68	62	79	57	59	72	65	63	74	57	71	65	68	69	79	64	57	70	66	73	51	65	57	60	65	68	61	74	70	69	68	86	65	69	71	87	62	44	72	62	63	69	53	65	62	67	75	72	59	73	66	63	65	54	43	65	69	71	76	56	61	71	79	59	74	69	67	60	66	67	72	62	54	56	80	59	64	66	84	64	68	73	47	72	75	66	64	79	62	71	64	65	71	59	63	57	90	59	75	85	70	53	66	74	64	90	69	66	50	57	75	64	61	56	71	63	75	73	63	77	58	68	65	66	57	57	63	62	75	78	70	68	66	70	73	53	67	76	59	78	61	61	77	68	63	63	67	65	67	67	64	64	60	62	74	73	72	65	74	57	69	62	62	72	52	74	58	70	69	72	65	71	61	68	59	83	55	73	63	53	64	77	71	62	56	67	84	70	59	67	60	70	80	56	74	65	59	70	73	52	73	63	55	73	72	64	61	63	67	73	55	74	53	83	68	74	64	77	60	61	79	56	75	62	51	69	75	67	68	63	73	71	80	61	72	72	65	63	74	63	60	54	63	73	65	56	57	47	65	63	80	66	66	72	83	86	58	68	61	51	60	64	63	68	66	59	60	62	61	85	67	58	64	63	76	69	64	76	56	65	69	64	64	60	75	72	72	66	77	47	60	67	60	68	69	72	72	67	62	67	70	61	74	70	68	83	56	66	66	66	72	61	65	82	62	76	61	86	78	69	67	65	74	72	61	74	59	59	64	55	69	66	80	63	75	74	78	66	58	58	67	78	60	62	57	47	64	72	60	88	59	70	63	72	64	80	92	60	66	74	65	60	59	62	71	67	61	59	72	67	69	60	60	72	73	78	72	65	64	67	93	61	53	63	62	68	69	60	56	77	46	90	78	45	58	62	81	52	64	83	66	72	59	68	71	58	66	72	69	65	77	73	80	55	65	60	70	76	64	64	65	83	73	87	68	77	69	70	59	75	71	63	79	58	70	64	66	65	64	67	61	61	68	89	60	74	72	73	67	63	74	61	65	77	71	69	66	61	77	50	71	65	62	60	63	62	60	89	76	62	72	71	65	53	77	65	68	69	63	82	70	84	56	82	70	75	63	64	71	53	55	64	58	70	65	63	79	61	80	72	70	69	68	67	58	63	66	58	72	59	60	53	72	52	52	65	59	63	61	59	73	65	57	66	78	57	75	62	55	77	65	72	67	50	72	76	57	71	60	59	60	74	63	68	57	72	73	62	59	67	67	80	74	65	63	63	53	77	70	74	51	79	65	70	54	77	76	59	65	74	66	68	76	55	59	59	60	73	64	82	75	64	77	67	62	63	70	78	57	72	65	60	68	57	71	61	66	76	68	63	64	75	66	74	69	75	79	64	86	67	70	64	77	72	69	68	76	72	61	65	55	56	76	74	70	63	84	75	60	65	62	88	67	72	72	78	60	66	72	63	71	60	56	72	75	67	63	76	62	63	65	60	65	78	83	62	75	63	73	67	64	63	55	76	69	63	59	68	60	72	71	56	67	56	83	58	61	81	66	60	76	64	75	74	60	65	76	85	80	67	65	71	68	71	82	79	81	69	69	62	72	78	71	68	68	68	73	57	80	73	73	55	71	74	68	54	74	68	58	55	69	72	61	68	61	76	79	62	58	58	74	79	55	54	59	73	62	72	53	60	74	79	81	69	56	49	59	67	59	36	67	68	76	61	72	66	77	68	66	61	60	57	63	82	67	78	66	68	74	63	54	66	56	80	69	65	64	61	73	67	65	68	72	67	60	61	82	50	60	62	80	75	77	62	60	64	76	77	72	52	69	59	74	62	65	76	61	78	65	67	68	69	58	66	71	64	56	73	74	73	70	71	64	68	68	66	68	78	61	74	58	66	61	71	69	76	73	65	63	66	69	61	74	72	62	74	77	75	68	64	65	68	71	70	61	69	53	67	56	62	78	70	65	69	68	59	61	62	64	85	65	70	72	62	64	68	70	75	67	65	66	64	65	56	52	69	76	57	56	61	72	70	67	75	75	68	69	66	67	64	73	65	58	78	62	71	72	74	69	79	88	69	69	56	73	82	69	58	75	78	68	62	69	63	76	66	64	71	57	69	62	69	60	84	67	57	60	60	75	77	71	65	70	67	62	73	80	72	59	65	73	61	68	63	77	50	66	63	60	73	80	81	71	65	78	66	71	57	71	61	73	55	67	61	60	74	69	70	63	81	78	64	69	68	72	57	51	42	79	67	54	75	58	69	70	70	73	71	74	63	60	71	64	62	62	69	55	72	65	59	73	70	66	52	78	49	59	50	79	64	69	82	67	73	62	63	70	75	67	79	55	73	65	66	60	69	67	64	68	62	66	72	58	67	82	70	65	61	55	73	63	66	67	67	72	63	68	60	75	59	70	76	45	84	72	72	70	58	75	56	58	71	65	68	82	66	68	68	64	70	72	72	69	70	68	72	68	63	69	65	66	49	83	75	79	73	70	65	57	65	92	79	72	53	68	69	66	71	72	52	61	57	62	57	70	71	72	65	73	75	61	75	64	59	70	64	58	67	62	62	52	68	61	73	70	61	62	73	75	62	68	80	64	53	68	64	70	90	66	57	69	62	57	58	61	81	63	61	60	70	65	58	68	75	66	68	71	80	71	70	73	73	58	63	70	67	61	72	71	58	59	56	54	68	62	71	76	70	77	77	62	75	59	76	80	67	69	53	67	70	64	70	68	81	63	65	63	47	72	61	59	54	72	60	81	76	77	63	62	77	73
29158	9848	4873	8043	15173	17095	16997	14952	12498	10889	9492	8283	6848	5701	5185	4719	3947	3361	3150	2811	2682	2622	2379	2188	2057	2010	1887	1757	1559	1510	1372	1338	1252	1106	1021	1078	1011	959	974	976	973	921	898	948	898	927	816	836	867	845	967	1007	1020	1109	1152	1060	1120	1169	1068	988	1042	1010	961	928	909	895	882	842	889	856	780	807	878	833	793	821	801	812	796	750	723	856	827	860	831	747	711	725	752	820	838	713	703	703	723	666	691	702	733	737	683	714	785	873	893	1060	1239	1047	1025	859	804	761	704	655	703	705	663	632	654	626	662	650	698	646	694	656	687	714	719	686	659	725	704	690	706	655	703	632	654	680	676	660	698	724	665	649	691	615	680	665	659	661	668	691	666	660	697	721	687	680	715	653	754	684	702	676	636	664	696	661	710	704	712	672	683	627	599	657	680	645	589	684	660	677	674	656	652	696	638	663	683	672	654	664	679	677	704	697	643	642	671	696	690	638	661	655	675	686	706	694	698	687	672	687	689	686	717	645	679	641	682	715	692	684	682	658	683	708	681	663	710	624	677	693	696	684	676	618	664	678	684	679	658	653	685	656	684	680	704	681	681	693	694	710	683	669	678	685	685	667	622	694	673	676	706	652	721	680	649	689	647	630	687	660	680	681	716	660	679	701	694	690	647	679	675	677	690	696	629	668	659	658	675	684	666	719	642	676	707	653	669	685	690	707	699	648	638	637	700	671	677	702	654	687	708	669	703	634	621	673	699	645	669	642	659	707	617	643	696	664	661	667	659	737	674	664	680	645	681	683	710	715	656	682	710	714	729	647	664	677	704	635	643	669	684	667	690	669	658	682	666	628	635	651	699	685	701	663	678	690	702	714	697	629	659	655	650	645	673	699	668	686	702	680	683	676	696	624	632	681	672	702	664	686	673	702	668	701	691	700	675	661	674	697	676	681	681	679	681	656	711	673	677	674	661	659	702	648	687	704	642	679	707	654	681	664	696	686	670	745	716	713	695	660	681	701	689	699	745	666	634	698	711	692	692	662	686	627	627	678	677	683	657	707	619	727	662	664	659	726	685	660	651	682	653	686	663	692	668	629	677	667	648	710	679	682	671	652	690	718	684	696	661	661	664	702	689	678	722	658	680	641	619	634	635	640	700	708	676	675	629	714	652	658	665	656	674	661	660	646	641	718	660	731	692	640	670	682	707	644	670	677	692	697	686	667	649	699	651	665	633	687	664	652	664	668	664	644	681	667	685	641	631	697	674	677	744	678	720	652	699	724	675	657	682	671	727	641	635	636	671	718	711	681	664	676	682	663	677	665	662	663	672	688	689	663	692	664	652	681	643	658	702	645	721	661	681	646	651	677	677	721	645	654	662	679	679	676	644	652	691	692	673	734	659	683	659	656	670	691	681	707	711	656	710	627	653	679	681	706	666	676	658	700	689	712	683	692	717	654	674	744	655	673	657	655	706	634	698	641	673	708	654	691	668	698	690	669	666	651	694	677	682	652	662	673	647	663	672	682	645	649	720	647	633	698	730	658	680	676	701	700	634	676	718	710	671	701	686	675	693	679	681	654	715	647	632	633	693	703	657	659	689	708	670	629	700	617	713	682	691	654	645	703	702	687	684	722	663	716	713	647	658	624	668	707	634	712	663	688	682	660	651	696	680	705	660	670	674	664	703	688	652	735	683	669	689	657	709	667	658	664	636	724	634	675	681	678	701	688	680	608	725	659	705	669	675	644	692	661	641	709	661	693	644	686	649	674	651	670	679	710	673	690	691	685	693	680	656	654	679	639	675	670	656	706	692	658	685	726	663	636	694	683	666	697	663	643	679	673	690	647	646	713	683	637	634	704	712	695	699	712	727	708	631	677	684	662	711	701	689	675	674	684	768	650	650	694	700	670	708	636	624	665	661	670	684	678	667	696	687	704	658	647	668	671	694	665	655	669	648	688	686	683	670	691	706	679	654	695	721	716	665	690	658	661	665	715	682	698	692	696	681	660	704	644	660	649	679	714	680	667	680	670	665	679	691	694	694	622	650	683	653	657	651	665	679	676	675	633	651	630	626	643	687	686	723	698	669	723	658	698	685	705	671	688	698	672	694	651	667	729	657	674	638	674	660	732	648	667	693	662	668	676	695	671	672	649	705	711	687	681	692	691	681	706	703	671	671	698	671	687	684	692	690	655	630	668	670	621	695	673	692	685	705	693	700	664	662	690	683	701	620	706	702	653	660	696	703	660	660	695	668	645	661	692	656	644	679	642	687	640	623	634	696	671	689	679	703	666	684	670	651	681	699	643	643	640	693	702	717	670	677	700	696	666	732	670	716	699	691	624	690	721	636	684	703	651	681	705	638	646	715	709	637	636	656	660	695	707	645	664	662	651	672	635	668	698	707	696	671	699	674	671	672	679	693	674	658	683	658	684	647	721	667	656	684	637	672	627	715	672	631	685	700	692	679	689	619	668	652	654	648	691	686	678	697	661	667	701	669	648	674	686	687	666	680	696	706	673	650	712	682	671	628	697	701	661	688	663	647	715	706	643	648	624	642	658	692	697	694	675	662	670	693	655	694	644	629	673	686	661	678	665	665	708	690	663	679	639	654	637	629	691	676	688	697	733	666	670	686	661	678	681	666	683	686	678	663	653	660	670	657	654	679	670	656	660	672	655	674	657	677	655	696	589	675	701	686	695	688	654	676	653	663	685	701	687	624	635	657	658	688	700	664	694	650	681	601	666	639	650	680	693	700	658	650	693	684	649	712	696	661	663	634	654	630	672	725	605	686	625	700	675	675	687	667	666	660	705	680	694	656	623	679	669	641	654	701	658	646	602	660	662	685	665	645	673	675	641	648	722	633	666	722	647	664	623	642	716	658	709	689	683	675	671	708	661	658	672	661	665	664	653	665	648	712	724	664	677	653	654	701	703	682	669	651	704	639	610	698	668	647	685	651	672	692	624	655	691	672	642	681	702	669	684	688	698	667	703	682	680	641	687	656	623	667	693	680	713	718	679	631	629	692	704	671	714	706	623	673	639	700	737	702	660	698	687	659	733	678	678	646	626	642	685	713	710	635	689	666	708	647	688	660	689	674	662	655	684	673	687	702	733	716	754	659	712	733	685	703	691	670	717	652	614	710	681	673	686	662	671	695	722	704	732	680	702	632	674	660	644	695	665	624	688	722	683	638	612	691	675	733	705	666	674	646	646	677	698	646	655	701	653	657	694	680	670	639	708	690	667	670	760	689	683	716	683	653	692	670	694	714	665	667	687	631	686	662	670	728	694	675	705	680	647	697	684	701	622	677	689	676	684	667	661	669	653	673	647	664	710	622	616	734	701	654	722	665	686	697	697	661	659	665	693	648	667	731	659	694	688	711	711	688	666	680	686	686	633	595	700	670	649	653	652	651	709	651	699	651	685	658	654	644	715	686	712	671	642	675	674	638	674	680	728	696	668	688	704	724	678	635	697	665	707	662	714	662	638	643	646	635	653	683	620
4530	704	335	241	217	249	318	357	235	234	232	209	210	147	140	135	138	127	121	116	97	83	80	78	88	76	82	75	68	63	56	71	64	57	56	46	50	52	53	39	43	43	61	50	35	49	40	58	57	45	56	62	48	63	59	50	48	46	46	50	64	50	58	34	34	46	48	42	43	62	42	51	63	49	46	45	48	48	54	36	51	52	51	48	47	35	40	51	42	36	43	44	42	52	36	50	42	43	45	54	45	50	46	35	44	42	62	70	54	44	45	40	49	40	45	32	35	32	49	37	45	53	44	42	49	49	43	36	37	49	54	42	33	44	34	41	35	43	45	44	47	50	46	32	33	40	37	44	43	32	37	37	41	33	37	37	54	43	36	25	38	36	45	40	31	35	43	44	44	49	44	45	45	39	33	44	37	50	40	34	31	39	43	47	48	41	50	47	33	40	28	34	45	43	41	28	38	40	34	28	33	39	43	37	25	35	32	39	42	43	39	37	38	36	42	52	37	47	42	49	35	40	38	32	33	35	36	33	40	48	42	36	38	36	27	48	38	47	36	53	40	41	46	31	38	44	38	45	47	46	34	41	43	36	38	40	33	47	36	35	48	39	29	48	38	37	35	46	53	38	34	42	30	36	43	48	36	26	42	39	50	34	37	41	51	32	46	41	38	52	44	42	47	30	42	47	44	37	34	37	51	33	34	38	36	40	46	36	40	48	51	38	46	37	41	39	39	40	35	49	40	40	38	42	53	37	41	51	32	37	51	41	32	52	37	49	34	48	42	49	40	40	46	42	35	30	36	51	39	34	44	40	44	37	38	44	42	49	42	30	51	46	56	51	53	32	43	39	28	47	33	55	35	24	35	50	36	33	37	40	41	46	44	43	42	33	37	39	44	34	49	46	51	39	49	50	29	41	45	34	43	48	36	35	46	40	46	45	43	32	28	49	47	44	33	39	40	50	40	48	42	39	45	32	43	42	42	33	42	42	43	35	37	48	37	36	43	42	34	48	45	30	37	56	44	45	55	33	42	49	40	34	42	25	44	47	38	41	46	52	33	46	35	43	46	41	50	43	43	45	42	47	40	47	34	45	40	46	39	42	39	44	35	49	39	27	40	55	41	38	31	37	29	44	40	41	55	42	40	37	36	42	36	35	48	60	47	40	45	40	30	30	39	52	42	46	44	47	35	45	39	35	42	43	49	43	32	40	48	38	31	41	41	43	43	43	40	47	49	41	36	44	47	35	44	39	37	45	45	49	43	34	33	46	48	40	48	45	46	40	38	45	51	43	49	41	41	42	40	42	43	30	43	40	41	43	47	37	36	40	35	36	46	38	45	44	32	45	38	39	41	39	32	44	51	48	39	41	46	46	40	55	34	39	41	37	51	35	45	51	34	58	32	36	46	40	34	35	38	32	39	43	42	41	32	45	37	43	50	45	38	36	49	44	37	45	23	39	35	44	41	48	44	36	34	33	45	44	38	34	38	41	52	40	45	38	41	35	45	40	40	47	42	50	36	38	40	53	34	38	42	39	35	37	43	34	35	42	32	39	35	36	52	42	40	53	38	39	30	49	43	42	49	27	38	47	47	44	47	37	29	44	39	36	36	34	50	45	49	47	51	46	43	37	50	44	40	39	42	44	43	53	33	33	48	42	34	52	40	42	48	44	48	31	40	38	44	34	38	40	48	36	48	49	34	36	34	51	43	47	46	42	43	49	31	34	33	33	33	42	31	39	43	41	36	46	37	46	50	34	47	46	43	41	44	46	38	46	44	47	43	40	31	49	27	35	47	32	40	54	42	41	35	35	42	50	39	47	44	48	32	34	53	43	45	43	39	51	41	39	33	35	31	48	51	37	33	44	36	53	31	28	40	49	39	41	37	42	47	53	36	44	33	51	42	48	44	37	49	37	35	33	37	46	37	25	37	39	44	33	40	37	47	35	44	29	48	39	38	31	41	36	38	30	37	41	36	34	33	43	38	39	44	51	44	40	42	30	42	43	44	47	35	34	34	42	42	29	37	52	36	39	40	30	37	37	34	39	41	38	36	36	37	37	41	47	38	40	38	47	45	55	43	38	36	40	34	42	42	44	47	34	29	56	41	49	51	42	38	40	42	36	46	40	40	35	36	32	30	34	36	38	53	50	30	48	37	49	39	34	40	46	29	42	44	42	33	40	42	29	40	40	47	41	39	38	43	38	41	48	50	31	46	50	42	42	48	30	41	43	42	39	40	44	30	36	45	33	37	42	48	45	36	38	38	46	43	24	33	43	38	51	53	31	43	38	35	42	39	38	47	41	34	45	40	48	41	45	39	40	40	50	54	30	42	37	41	37	39	42	37	39	36	36	44	43	44	33	54	34	39	34	50	34	33	35	39	48	42	49	35	37	51	51	32	49	33	44	44	47	33	32	56	36	25	35	53	43	40	38	44	32	50	45	38	47	49	44	35	41	33	51	43	34	54	36	45	41	37	34	52	33	32	35	36	41	39	37	53	39	45	42	42	43	44	44	50	55	47	33	31	46	33	40	31	37	31	48	39	51	43	37	45	26	48	45	50	49	36	44	38	41	29	38	38	37	41	39	44	54	52	42	44	42	45	36	44	39	41	35	33	49	46	54	39	49	42	34	36	40	45	45	33	35	44	47	38	39	44	43	49	43	40	37	40	32	43	40	45	45	41	43	39	51	49	50	52	42	35	43	33	43	36	42	46	46	53	36	45	34	37	45	32	43	42	33	40	45	32	33	48	50	33	34	39	42	37	31	38	41	45	38	40	35	39	39	37	25	41	43	43	50	39	52	32	39	41	44	42	45	54	37	36	37	39	37	39	35	46	51	58	52	42	36	43	47	54	29	36	36	51	28	41	39	42	31	42	44	44	39	54	40	38	39	49	41	39	44	48	34	35	54	39	40	38	53	36	51	40	42	43	31	36	35	37	28	31	38	34	38	41	56	32	61	47	36	40	39	52	48	38	45	48	47	39	48	40	44	51	46	35	41	34	55	47	41	35	40	41	35	31	43	28	37	38	41	37	54	47	43	47	31	48	38	31	33	44	41	41	35	37	52	41	36	34	44	52	44	51	28	47	46	34	51	42	39	39	50	43	39	34	35	47	46	46	39	49	46	33	30	39	43	33	46	34	46	33	48	47	30	41	36	45	38	49	39	30	34	50	40	39	42	35	27	48	39	51	36	46	27	46	39	47	43	39	38	53	33	38	46	44	25	35	36	41	40	41	27	45	39	42	42	43	40	37	43	42	39	49	39	36	41	37	44	39	41	39	31	42	34	40	40	41	33	33	49	49	45	50	32	38	31	46	37	41	39	47	54	32	49	46	49	46	45	35	45	42	45	36	30	36	39	30	39	44	32	40	39	41	46	44	42	31	41	36	32	43	42	34	47	47	46	44	41	48	33	34	34	43	41	53	46	39	26	37	45	44	37	54	34	39	41	43	39	37	42	37	39	50	32	42	42	32	41	44	39
27205	8781	4396	7445	14056	16068	15785	14304	12117	10335	8914	8271	6696	5404	5018	4639	3842	3243	2860	2662	2459	2424	2051	1988	1842	1829	1667	1618	1346	1189	1157	1097	960	922	764	766	735	728	737	714	699	666	674	707	591	621	537	618	643	607	731	746	853	812	858	769	817	812	809	768	806	707	709	649	618	596	580	614	665	629	560	601	618	577	593	538	530	498	510	501	560	550	596	590	499	498	498	443	467	502	516	496	458	453	457	444	397	434	437	447	435	448	436	447	539	858	905	1000	806	660	540	520	481	449	417	415	420	419	427	412	410	431	419	403	384	428	401	406	399	428	399	440	399	436	431	425	430	422	420	407	419	393	416	440	405	417	395	449	374	406	402	422	417	421	419	408	443	433	429	411	418	442	380	445	438	401	418	396	419	377	403	406	412	432	399	414	410	428	422	400	392	361	418	401	376	414	388	438	403	400	381	433	416	439	400	459	426	391	427	418	419	408	427	451	386	412	452	386	424	421	408	405	366	439	380	440	420	443	446	439	411	457	459	429	445	402	395	406	469	396	397	427	401	403	404	406	424	415	422	432	409	423	441	420	407	405	405	410	392	423	425	419	379	422	393	411	396	455	427	417	414	404	392	440	428	416	400	423	384	400	445	401	441	401	424	406	410	433	412	426	405	400	428	435	395	405	422	419	385	389	408	461	453	414	399	411	432	437	412	401	435	456	417	407	396	404	429	404	441	435	424	447	389	431	420	398	412	414	406	415	392	439	453	424	407	391	412	383	428	379	400	415	445	408	460	377	359	399	389	403	479	423	400	425	403	402	417	385	434	420	404	416	421	401	409	420	417	452	392	408	430	407	407	420	431	406	448	380	395	396	426	424	391	404	398	395	425	440	405	400	429	409	390	469	421	428	405	401	405	351	402	402	378	399	387	428	446	403	399	402	446	420	413	424	434	416	402	433	393	405	423	411	441	453	429	413	412	408	399	426	395	410	383	388	442	403	401	418	413	427	412	400	444	434	410	399	401	433	418	424	410	447	446	423	437	417	422	426	408	414	417	446	418	410	426	421	418	376	448	406	424	468	393	414	410	432	422	422	404	405	461	414	402	409	391	409	443	378	438	441	404	429	419	445	382	413	416	393	405	418	381	408	405	391	455	455	435	435	422	416	413	449	436	425	447	434	423	409	428	421	411	401	397	395	411	397	444	388	408	420	371	443	399	406	410	411	416	439	404	394	415	427	419	427	392	393	418	378	409	426	424	407	405	408	404	437	425	417	427	438	387	376	440	438	436	376	450	400	418	419	397	426	395	418	431	445	459	402	467	407	399	399	412	411	428	414	416	425	423	440	407	421	398	387	407	400	392	414	392	411	387	444	429	402	403	393	398	415	378	428	433	405	412	419	411	416	431	397	380	455	436	443	427	423	397	421	409	412	426	436	460	415	416	397	441	393	451	428	403	408	431	471	440	420	409	428	437	415	432	439	375	414	400	407	415	419	396	397	414	398	431	399	425	447	406	405	401	410	428	432	442	402	428	387	408	379	421	442	416	400	414	427	409	418	463	404	414	412	430	388	418	442	383	395	424	460	409	379	406	364	396	396	392	419	415	410	397	385	382	433	419	416	429	398	450	391	349	414	393	411	418	405	399	421	445	398	400	426	362	457	452	414	400	403	394	404	417	434	421	426	443	408	402	413	409	446	414	436	414	416	416	438	449	400	434	421	424	413	386	448	428	440	409	404	413	382	404	378	399	406	384	425	454	444	437	393	426	426	414	409	422	439	437	429	470	374	417	442	415	407	427	420	401	426	444	396	414	424	412	405	437	426	400	390	409	383	455	375	424	392	439	411	399	434	415	447	404	436	424	392	429	433	377	391	410	428	374	395	417	419	419	400	409	401	402	375	435	440	442	377	445	431	391	446	423	388	406	427	433	408	421	422	440	390	400	425	404	435	405	408	384	423	427	391	433	431	403	405	417	440	391	390	398	433	424	434	432	416	416	400	423	430	404	426	428	415	403	436	418	392	413	406	395	390	431	445	400	436	406	423	467	424	402	444	444	445	395	412	386	447	430	402	441	426	426	421	412	420	420	418	416	409	450	430	435	418	409	403	395	411	408	420	406	434	424	423	427	417	403	395	401	427	404	402	401	400	404	425	398	450	390	415	388	390	434	392	387	415	393	392	430	386	400	413	442	396	404	435	412	427	442	427	403	416	424	393	416	399	418	380	420	411	385	433	445	449	378	388	428	443	435	434	410	440	413	429	446	422	431	408	398	390	416	381	463	460	423	430	417	384	444	410	426	385	397	418	400	384	439	403	426	416	386	406	400	400	400	417	427	422	363	453	415	433	395	429	399	414	413	429	432	433	420	373	429	384	404	410	409	404	383	393	448	473	431	417	434	378	437	373	395	427	387	394	448	396	423	450	466	404	429	434	406	432	405	423	387	440	412	386	413	409	413	423	408	402	412	425	473	423	430	396	413	398	390	407	394	418	413	416	419	362	381	403	411	408	432	453	366	413	444	389	439	424	439	475	418	410	395	406	442	379	416	400	435	417	423	419	390	391	414	438	427	451	411	424	449	460	411	406	402	449	437	423	429	411	469	415	444	425	432	382	409	417	386	373	424	395	417	414	426	411	441	426	404	412	405	420	377	443	452	418	390	392	421	407	427	414	414	385	396	409	425	427	428	417	423	418	406	400	422	407	448	429	410	412	384	407	410	416	424	438	375	451	396	443	384	394	419	386	437	402	442	398	413	401	394	408	438	422	425	457	451	414	422	420	449	414	405	440	400	373	413	401	434	392	460	422	382	394	451	407	408	385	435	411	456	425	438	425	410	367	408	440	404	421	421	464	385	388	464	397	400	427	449	407	401	404	401	408	419	408	402	413	437	435	410	447	428	391	396	398	432	454	405	426	435	419	459	422	426	428	442	421	431	465	392	401	439	403	422	413	464	436	384	444	426	420	436	418	436	403	441	413	413	426	439	452	450	402	391	406	454	438	449	437	409	422	444	398	429	432	429	400	405	421	405	386	407	434	412	451	393	424	379	462	429	442	434	430	429	412	384	414	424	461	415	419	432	407	412	411	397	404	442	407	428	412	434	402	429	400	392	403	392	441	365	405	412	402	409	430	419	410	427	430	429	426	395	386	468	391	418	419	395	451	427	423	412	416	423	411	407	428	443	422	463	439	431	423	429	420	372	399	404	408	457	459	416	433	451	431	412	393	441	396	403	415	412	403	452	429	458	402	415	391	408	408	424	387	438	435	386	438	419	435	416	430	397	414	425	393	404	400	418	407	446	398	410	420	396	410	417	402	452	420	408	422	407	411	421	420	425	408	391	426	401	412	437	445	443	427	407	450	416	403	430	406	377	419	398	422	421	375	420	391	423	394	426	443	381	427	388	401	429	441	432	418	414	433	424	434	421	456	424	410	423	421	416	370	424	415	379	422	426	416	374	427	373	385	406	416	438	429	429	395	415	408	410	423	426	408	409	413	431	440
4740	1067	417	308	276	384	437	427	409	323	300	265	226	230	167	204	187	170	133	138	148	128	130	97	100	115	105	94	96	93	78	78	75	88	70	79	82	65	80	69	66	63	61	81	67	63	54	77	60	75	64	66	72	75	71	75	83	76	70	74	90	73	67	73	55	61	67	67	69	74	58	71	80	65	66	50	60	68	68	70	71	54	54	74	61	78	61	67	63	48	59	50	64	65	74	56	49	54	62	72	55	59	64	66	63	77	76	81	65	65	60	68	59	56	62	64	62	74	70	60	57	53	67	64	61	60	61	54	54	67	58	48	69	54	65	70	60	55	48	56	60	62	70	52	52	63	65	58	46	53	49	56	74	52	49	50	58	64	59	60	72	58	66	62	65	64	65	45	70	81	65	49	49	56	60	57	59	66	68	59	60	64	50	58	54	45	65	59	68	49	56	67	48	60	70	57	56	54	64	52	63	66	68	62	60	74	55	67	53	63	76	58	60	59	67	68	56	59	47	55	55	68	53	57	68	46	53	64	63	54	52	58	53	60	71	59	66	60	60	58	66	56	55	38	60	65	68	65	65	67	59	66	51	62	64	52	74	60	52	63	58	53	62	61	50	67	64	75	63	63	45	64	43	65	62	60	63	71	76	67	55	45	64	60	55	64	71	61	56	62	62	56	66	57	69	55	73	52	44	45	51	65	54	54	47	50	51	52	55	44	51	45	63	65	57	52	64	63	60	52	66	66	63	59	65	57	56	54	65	70	58	66	65	65	61	62	56	65	64	52	51	68	54	47	48	67	65	54	67	53	55	55	65	54	68	55	54	56	54	50	83	56	70	63	74	64	65	70	65	60	59	63	68	47	61	60	59	59	58	74	57	70	59	58	57	68	54	63	50	61	62	70	56	68	56	65	67	66	57	67	53	46	59	54	57	53	52	60	55	57	62	48	59	54	64	52	58	59	64	45	72	55	65	60	52	56	68	73	68	74	58	65	49	65	59	59	66	63	61	55	50	58	57	54	66	70	53	47	56	67	61	64	56	67	59	59	68	49	55	66	49	64	71	47	49	58	64	48	68	59	68	69	55	68	59	56	54	82	58	59	64	65	50	63	62	55	67	63	51	56	64	59	61	59	48	52	51	66	60	66	67	58	56	45	51	70	57	69	49	47	59	60	50	52	48	55	50	53	63	73	59	66	50	63	63	62	51	64	49	53	56	54	59	65	58	60	72	58	54	53	57	51	56	49	60	67	55	61	63	52	46	62	61	58	44	44	56	61	51	61	56	47	55	61	65	67	63	46	46	52	67	62	62	69	64	59	66	59	51	56	44	48	66	69	68	50	75	59	57	37	57	55	56	57	56	65	55	54	56	56	66	67	60	61	56	64	64	59	53	49	57	66	45	72	64	56	65	46	67	53	58	68	69	47	70	55	58	66	62	58	66	55	55	64	63	53	58	55	69	40	63	68	65	58	55	61	51	70	76	63	59	73	50	58	71	57	62	69	55	56	61	46	46	59	60	56	80	65	70	67	67	75	49	58	64	49	48	45	55	56	66	63	61	56	49	65	70	48	72	64	47	55	70	54	57	51	57	62	53	54	68	63	55	59	61	65	62	44	60	58	56	60	59	52	55	55	58	68	61	64	57	65	59	56	57	67	70	71	56	54	60	69	49	71	57	62	61	65	50	55	48	68	56	62	58	48	52	63	70	60	64	54	49	57	66	62	70	73	69	52	58	61	54	51	57	49	43	64	56	64	50	66	61	58	67	55	64	53	62	56	56	49	60	41	69	62	59	61	52	48	62	53	59	52	53	49	80	63	59	58	58	57	59	60	61	63	56	51	56	66	59	70	52	61	41	58	57	71	47	56	52	57	60	56	61	61	62	63	58	75	64	53	58	44	58	58	62	54	62	57	66	66	62	68	54	61	56	61	67	68	66	63	59	60	58	61	60	54	60	55	62	60	58	51	56	50	71	53	53	54	68	55	43	60	65	58	65	67	47	68	68	51	63	52	62	73	50	54	62	46	73	53	55	43	66	65	64	57	55	69	55	72	62	69	64	58	62	46	57	70	72	55	50	54	46	58	68	61	50	53	69	59	48	57	62	56	55	67	58	55	48	52	56	70	60	53	59	57	61	61	67	63	52	54	59	65	61	61	54	60	68	48	61	51	51	66	67	61	79	55	48	52	64	54	44	57	54	53	58	62	54	52	71	54	73	62	65	61	53	70	63	58	74	55	57	62	70	52	79	57	66	60	52	60	65	49	66	57	52	69	48	55	75	54	61	58	57	48	56	61	62	67	62	55	48	63	65	67	65	58	47	66	64	65	62	49	72	61	57	54	49	56	66	58	52	57	63	49	45	61	57	70	63	54	70	68	57	76	60	71	48	57	58	54	52	64	61	64	66	63	64	67	47	53	56	66	55	70	69	61	64	56	55	50	69	53	71	60	68	66	71	42	71	63	66	67	47	64	53	62	61	47	83	61	57	60	62	60	68	66	55	64	65	71	65	78	72	51	63	49	57	67	68	70	52	45	63	48	68	64	60	60	62	58	55	71	51	56	54	63	48	59	52	54	47	54	59	55	77	61	58	57	54	59	50	57	64	59	60	64	65	59	68	60	75	46	61	58	66	58	66	56	54	59	58	66	53	68	68	62	56	46	49	74	53	57	55	63	57	59	50	65	55	65	60	55	54	52	40	49	51	65	68	55	56	63	62	56	71	48	51	57	70	61	55	55	56	79	67	48	57	54	56	55	51	62	61	49	47	59	57	58	61	62	53	71	50	54	53	66	62	61	45	59	64	72	67	73	64	61	62	64	53	63	58	61	50	51	53	64	55	55	56	71	77	44	63	65	53	57	55	63	52	54	60	65	62	47	57	56	46	58	66	48	52	51	59	58	62	51	53	74	62	65	57	58	51	65	58	54	69	50	64	52	59	69	52	55	44	62	64	55	74	56	60	64	66	63	63	60	61	58	64	61	46	53	60	62	59	50	57	51	62	52	58	61	60	54	64	55	52	55	58	58	51	60	56	54	65	63	61	57	54	51	59	58	56	67	68	64	75	58	53	60	54	64	52	60	68	55	59	68	62	57	55	71	62	53	56	41	54	70	57	52	60	55	70	52	53	64	61	71	58	67	52	56	52	62	52	58	77	58	62	69	64	58	53	55	55	64	59	61	75	54	62	59	46	57	56	50	49	59	53	58	59	59	52	53	71	58	47	62	67	62	59	55	56	69	41	60	64	62	58	55	65	49	71	69	64	71	57	61	47	68	64	63	69	49	52	61	56	66	57	63	63	68	51	66	65	58	69	52	54	71	51	58	66	48	60	54	52	69	46	61	61	69	68	49	67	64	61	69	56	67	60	64	71	71	56	73	57	56	50	68	71	72	69	52	63	69	49	53	59	52	60	45	58	62	71	56	68	60	57	65	68	63	54	54	47	56	46	65	62	65	60	70	69	66	65	79	54	68	39	62	55	66
32075	11303	5915	9366	17514	19269	18393	16986	14419	12537	10814	9925	8290	6831	6274	5833	5167	4406	3654	3423	3306	3286	2934	2685	2496	2334	2222	2065	1871	1692	1587	1492	1341	1216	1112	1089	1033	1053	1010	996	932	956	941	953	903	887	889	900	919	945	997	1102	1189	1116	1059	1046	1136	1121	1078	1057	1032	948	892	834	816	843	844	859	881	930	913	878	842	827	795	764	806	749	703	739	807	827	782	799	766	721	737	681	694	635	667	656	626	682	651	654	650	651	640	584	663	729	712	666	778	1266	1483	1428	1171	1025	846	808	659	682	627	584	621	597	600	568	632	579	598	609	610	572	599	601	612	629	630	604	541	602	607	579	625	629	623	611	635	616	616	629	669	580	628	602	621	600	646	595	624	565	573	612	617	582	612	632	676	611	557	622	600	571	614	613	615	603	633	629	577	582	645	621	621	631	616	618	635	636	609	621	582	620	569	609	572	660	633	586	622	605	632	603	613	588	604	628	595	655	623	625	584	611	561	599	589	642	607	594	601	577	591	561	606	631	595	600	668	638	574	598	590	591	654	594	625	603	639	602	609	605	598	633	625	635	610	621	588	580	630	608	620	624	609	618	617	589	631	633	596	609	599	630	552	608	636	609	644	624	622	605	607	614	590	625	633	577	573	637	613	609	603	661	583	638	622	656	603	655	651	578	596	588	616	649	634	629	610	602	578	606	611	584	608	610	603	656	647	603	610	624	605	622	578	629	618	638	614	596	621	599	634	621	571	621	548	604	638	575	627	607	597	610	635	626	628	611	625	628	627	623	604	640	589	627	577	605	605	648	605	635	619	615	613	638	633	635	688	669	625	606	595	615	629	640	616	596	611	615	593	601	646	595	612	613	611	621	612	599	643	598	603	593	619	594	631	644	617	624	613	622	639	614	601	561	611	588	591	553	631	637	638	611	633	598	583	597	575	614	638	662	579	591	565	621	595	609	640	536	609	584	584	583	618	631	601	612	590	566	626	631	650	613	620	612	643	587	600	618	622	679	602	568	591	602	577	579	598	613	610	615	587	640	625	588	626	675	605	612	609	615	618	628	609	617	625	615	662	629	636	611	580	595	576	609	628	651	596	613	589	622	633	656	614	593	660	621	619	588	590	641	596	604	636	617	579	601	572	603	595	601	629	596	644	642	639	641	583	654	617	596	603	587	617	641	610	588	620	590	618	624	650	575	603	621	620	631	639	612	601	605	613	628	679	609	551	598	593	642	648	605	640	637	611	586	644	608	631	616	643	585	634	597	593	642	589	626	600	625	616	591	609	612	627	584	648	612	655	626	616	598	582	574	645	604	643	618	556	600	571	636	603	616	632	629	612	610	640	609	615	652	616	609	620	593	686	612	613	614	584	619	606	596	655	602	617	632	607	623	616	606	608	586	633	614	618	663	640	607	554	593	598	661	602	649	626	606	660	618	611	574	610	601	622	637	613	590	591	590	627	552	630	579	567	586	635	634	573	634	597	574	583	614	590	630	666	592	601	620	616	616	636	583	643	647	637	611	597	571	626	615	575	606	562	586	602	587	582	618	609	611	635	541	606	605	667	572	628	607	656	655	651	624	576	668	614	637	616	671	593	592	661	636	678	626	628	650	631	633	598	596	618	592	606	587	644	596	655	651	611	620	631	634	624	589	645	646	646	603	631	646	683	576	634	620	664	610	620	607	634	605	584	584	607	571	624	602	649	612	605	586	629	578	601	624	632	622	627	604	595	624	637	635	592	646	592	618	653	644	597	641	632	584	606	590	621	593	592	635	582	595	586	623	610	577	651	619	660	601	636	624	632	580	600	641	580	597	655	564	580	613	599	677	572	670	587	569	607	621	608	619	614	630	637	644	641	578	591	584	629	593	614	647	616	565	614	612	609	612	596	618	620	640	584	606	597	602	616	630	606	631	596	631	577	597	654	590	628	613	581	571	638	640	570	593	586	630	631	594	624	594	649	609	614	627	621	651	625	586	602	632	619	620	584	645	629	587	592	657	627	597	613	613	579	616	613	593	600	621	610	602	590	621	593	599	639	578	589	633	620	598	608	631	648	632	611	628	596	602	637	634	587	621	648	624	608	605	650	595	651	668	606	596	629	618	591	616	576	625	601	598	623	610	588	590	626	651	644	621	611	577	627	591	601	628	626	648	632	602	619	594	624	638	631	620	589	608	590	614	598	587	596	632	563	582	587	633	595	598	604	605	594	645	624	641	614	609	628	599	654	669	613	576	663	652	577	584	609	573	637	633	603	638	616	606	619	598	626	645	592	603	622	610	587	567	620	647	638	584	606	654	631	607	637	604	581	602	603	599	655	624	607	603	615	621	605	628	586	581	593	623	633	632	610	616	618	647	569	643	643	642	639	611	619	602	603	625	669	597	610	625	581	592	599	617	683	657	656	596	639	599	633	652	629	622	585	593	582	587	612	589	627	647	602	653	625	589	640	562	615	629	600	597	619	556	644	628	593	613	612	623	600	593	560	603	598	577	610	608	618	594	625	597	655	615	689	616	573	598	571	593	616	613	624	629	610	621	584	605	648	619	599	645	611	621	590	624	615	658	602	608	640	640	655	581	641	645	624	659	628	614	621	597	626	561	571	627	587	614	639	583	639	600	609	651	614	671	636	616	605	605	570	611	636	617	637	594	568	614	624	647	594	582	578	606	611	567	652	631	600	571	629	600	593	618	637	638	600	631	649	636	604	594	591	612	643	639	612	654	595	641	588	635	591	563	603	608	597	618	612	628	582	616	629	614	612	628	616	641	631	622	593	633	648	585	622	622	629	625	612	611	609	626	620	585	611	632	561	622	593	591	588	627	603	605	599	586	630	588	637	631	616	615	629	637	619	625	614	615	588	613	609	627	624	645	613	612	590	592	600	585	622	629	630	628	599	603	617	556	632	646	590	660	610	583	611	645	628	609	618	586	620	640	614	610	641	614	597	632	621	573	588	591	657	625	617	593	623	646	619	636	605	610	613	611	663	661	649	643	613	628	641	580	602	609	613	629	621	603	590	626	611	669	608	599	628	585	630	571	598	653	630	582	651	583	633	582	612	556	598	630	602	590	632	621	657	598	631	617	612	604	629	604	572	622	595	626	632	601	607	627	591	562	631	603	623	601	627	628	613	670	628	535	595	606	598	656	606	632	638	633	621	666	638	616	599	624	610	613	625	594	617	638	636	607	615	667	622	620	607	568	609	638	580	620	617	599	592	608	592	646	632	617	589	582	596	599	619	599	649	655	626	645	625	618	588	604	620	584	597	662	634	632	588	616	609	626	594	617	603	578	616	612	581	652	616	616	613	598	568	592	624	610	611	628	634	573	616	617	604	626	598	614	610	554	664	582	618	626	605	655	611	612	630	596	634	589	628	641	642	618	612	614	608	611	623	631	593	626	619	634	690	585	603	654	655	609	627	605	617	576	677	601	644	601	613	590	616	589	610	636	617	603	599	662	560	605	572	623	621	620	611	631	610	629	597	575	613	642	591	600	604	639
2559	389	212	138	149	169	229	197	208	173	168	162	154	140	121	124	121	109	94	93	92	81	95	91	69	56	68	75	67	62	62	63	52	61	60	76	53	58	70	61	39	48	42	52	46	79	40	61	51	64	63	88	52	65	73	42	61	55	44	59	66	55	55	50	43	55	65	59	54	55	61	57	44	47	46	51	53	65	57	77	65	47	53	68	62	57	55	44	56	68	58	62	57	51	52	52	50	70	42	38	47	64	54	69	57	39	63	58	60	50	38	67	63	50	48	41	57	53	41	57	65	42	39	51	51	68	59	61	63	53	52	53	68	53	64	54	53	54	44	57	50	54	49	51	62	40	55	53	49	60	54	60	56	49	41	53	59	56	53	37	58	54	53	65	65	61	56	52	36	42	40	55	48	54	63	55	55	61	55	55	46	52	44	50	43	43	49	57	46	55	53	74	69	38	62	47	41	53	48	49	59	57	55	68	51	37	45	39	59	57	52	56	52	54	53	45	53	54	56	56	53	52	42	59	55	54	48	54	40	57	51	53	47	39	57	59	67	43	47	56	54	72	65	61	56	48	51	55	58	55	72	61	46	45	42	65	54	57	49	48	55	40	51	48	49	44	53	53	56	60	64	47	47	48	59	49	46	48	54	56	59	54	42	57	52	62	61	51	48	60	48	55	51	57	52	48	43	64	46	55	45	43	60	56	55	54	54	54	47	59	59	46	65	48	41	71	50	49	51	55	56	56	51	49	49	55	62	62	34	66	54	51	46	39	51	54	61	53	56	46	57	51	49	39	49	44	48	42	53	53	55	52	67	48	53	58	50	52	40	65	46	48	48	46	42	46	47	46	54	52	43	55	37	48	61	48	60	42	54	56	50	46	59	62	53	49	47	49	58	56	61	58	46	58	58	58	55	52	46	37	55	53	48	48	61	61	53	44	66	47	51	64	48	66	60	48	61	56	47	64	50	51	41	43	50	50	59	56	47	47	52	60	62	39	50	48	55	67	56	52	49	44	54	66	70	59	47	49	51	48	61	54	56	42	56	50	57	58	45	56	55	63	56	54	60	50	44	63	43	59	50	56	59	42	51	45	49	48	46	56	57	53	52	58	42	54	50	48	63	51	62	62	53	56	50	63	56	53	56	52	50	51	40	48	51	55	52	52	51	56	45	42	65	56	47	58	55	75	58	64	53	49	48	53	50	48	56	54	44	49	52	53	59	45	62	47	51	58	69	56	58	55	45	38	61	60	56	60	38	53	53	60	38	47	44	56	67	52	49	54	61	50	35	50	48	40	58	37	33	59	64	63	54	41	57	56	50	64	53	52	49	53	53	52	53	60	64	61	43	67	43	53	68	48	54	57	47	58	51	51	49	51	53	48	63	52	48	45	58	43	57	53	53	64	48	56	60	56	52	62	58	44	73	49	59	55	51	44	68	55	52	40	60	53	62	52	52	44	51	54	34	59	41	57	57	39	55	48	58	61	51	48	47	46	51	54	54	62	42	62	51	48	46	49	46	49	66	50	48	56	52	49	65	52	55	47	62	70	44	53	48	41	48	57	58	65	58	47	49	64	43	57	66	51	49	65	44	60	48	55	55	48	64	47	48	46	52	50	47	44	68	41	54	57	52	56	65	57	53	61	49	58	50	55	51	40	47	55	50	49	53	37	50	49	49	56	45	47	55	55	47	73	54	64	55	55	48	51	52	56	53	56	48	44	53	61	58	57	55	56	56	51	45	46	55	54	59	61	40	63	68	41	56	70	55	56	55	53	57	48	56	51	63	54	42	56	59	64	53	51	51	47	58	46	55	54	59	60	46	44	43	44	55	57	60	57	58	46	50	48	40	52	46	40	63	44	57	48	39	66	47	44	52	53	40	59	45	49	61	67	63	45	44	52	47	71	46	55	39	54	46	38	63	58	45	57	43	58	49	48	57	50	53	65	43	44	48	38	50	44	43	54	52	56	44	51	39	62	48	60	51	48	46	52	43	56	58	47	61	48	50	52	44	51	65	61	54	57	47	55	45	49	54	54	55	46	45	51	62	50	65	50	73	39	72	45	48	61	53	42	47	55	52	46	42	58	50	56	48	44	52	42	51	52	57	49	62	59	55	47	52	52	60	55	58	48	46	43	48	59	51	50	56	54	41	56	57	47	52	52	54	56	55	50	56	51	63	53	43	60	69	43	50	53	38	62	60	58	68	49	48	45	55	55	63	47	57	55	42	41	45	55	45	59	46	65	40	45	45	43	57	55	61	56	56	56	51	54	45	63	52	53	70	60	46	55	48	44	62	61	43	54	58	54	72	55	61	56	47	58	46	56	53	68	44	64	65	65	60	65	54	47	62	37	48	63	48	48	69	59	59	57	50	60	57	50	39	54	55	53	59	38	53	45	51	60	51	60	53	49	59	46	57	51	67	59	46	53	49	61	54	62	53	53	54	53	69	56	51	53	44	41	43	47	46	54	52	47	57	57	47	39	49	56	57	52	47	48	52	42	42	45	58	61	43	58	63	49	42	56	50	63	57	51	66	45	47	44	59	59	65	49	57	49	65	53	52	42	47	52	48	61	60	45	43	50	61	55	53	44	55	43	75	45	57	46	53	45	44	57	51	42	52	60	47	43	56	46	49	50	45	42	54	50	49	49	48	46	42	39	48	52	54	36	60	51	56	42	55	59	49	47	67	61	61	46	54	56	48	52	57	54	46	52	45	62	49	56	39	40	56	64	54	49	44	57	51	64	56	43	51	37	53	46	59	55	48	50	49	39	63	58	63	51	56	45	49	56	52	61	51	48	50	46	48	52	52	55	44	57	66	51	57	52	55	63	55	48	59	58	58	57	60	59	55	50	42	60	58	54	57	57	49	47	55	52	59	58	55	53	46	59	47	58	67	64	54	53	54	51	45	49	55	49	47	67	60	56	65	56	48	59	47	54	44	50	60	45	57	50	57	62	44	55	59	52	52	42	47	50	51	41	61	52	48	68	47	42	40	64	52	44	63	59	55	43	56	52	54	46	55	60	43	48	54	50	44	51	51	52	51	52	52	68	51	50	58	50	50	63	55	56	44	50	47	66	52	49	58	51	61	49	50	63	34	40	47	47	49	50	45	48	53	55	50	43	43	58	47	58	49	48	43	41	57	50	57	58	54	47	69	47	58	45	44	51	39	48	52	57	56	49	63	52	56	56	44	52	47	45	59	52	49	58	46	37	31	45	54	57	46	53	54	46	53	54	57	68	67	63	58	51	44	38	50	64	69	57	49	54	62	47	52	56	59	53	53	48	47	44	54	51	55	57	51	50	43	52	58	55	56	40	53	59	49	63	54	52	62	59	48	59	52	48	49	55	59	56	57	57	57	59	53	45	46	37	46	49	50	47	47	63	62	52	55	56	38	46	40	62	55	54	50	60	59	59	51	47	64	65	55	58	44	55	52	54	52	53	52	64	59	45	61	52	45	47	57	61	41	55	48	47	43	47	45	55
22745	6718	3285	5170	10666	11920	11404	10446	9171	7734	6384	5805	4854	3719	3504	3312	3076	2533	2237	1893	1883	1849	1876	1736	1572	1326	1338	1266	1149	1061	975	956	910	866	776	744	733	702	738	692	686	709	680	707	697	645	682	628	685	624	752	782	854	739	814	763	830	759	762	853	765	696	699	620	617	655	661	689	697	762	701	648	670	637	606	619	625	570	627	591	649	685	657	603	544	542	536	567	539	561	584	563	510	580	562	554	549	559	537	549	600	563	545	557	615	661	722	698	707	649	614	624	570	572	486	515	563	513	511	523	580	552	539	535	494	512	516	515	526	529	519	538	538	542	529	497	531	514	547	518	510	531	554	512	509	547	528	531	509	496	549	554	550	544	548	492	526	570	523	516	506	535	532	530	542	502	551	529	541	549	537	565	584	525	536	512	568	513	485	549	537	515	521	569	508	547	557	507	557	525	542	540	512	465	493	511	541	548	518	537	513	481	545	504	544	521	514	504	533	496	518	514	529	525	530	534	547	536	485	543	504	557	579	577	514	530	545	507	518	542	519	530	524	499	541	522	514	520	559	560	526	509	526	492	521	490	507	521	499	520	535	526	546	488	547	495	550	537	515	514	525	510	532	560	546	532	507	548	522	516	555	524	542	561	514	490	502	509	554	539	529	488	511	501	543	503	514	542	541	513	552	512	550	522	518	526	546	521	496	521	520	533	551	517	509	524	514	581	511	531	512	539	542	501	494	526	551	546	547	537	523	513	481	534	543	535	507	503	542	532	552	525	542	514	516	493	543	515	502	507	513	511	499	504	500	554	501	532	519	516	510	549	512	542	563	540	518	501	502	536	515	490	564	544	538	533	507	485	524	529	518	494	555	490	569	494	518	521	504	509	480	539	566	487	566	483	568	530	527	510	549	495	545	482	564	532	520	559	495	534	529	523	548	536	536	512	504	537	487	527	502	550	550	550	517	520	541	532	553	504	518	524	493	529	566	547	545	513	485	541	535	524	536	547	543	533	510	526	525	497	529	510	513	518	494	507	539	554	509	561	565	523	508	514	510	536	568	542	533	548	549	564	523	523	526	557	523	525	524	500	549	501	528	539	523	521	521	532	482	513	543	547	531	483	540	533	549	536	553	512	579	518	466	567	579	533	515	531	485	527	511	548	479	542	509	539	501	558	504	514	507	511	514	535	542	529	501	568	532	542	567	520	523	538	570	503	516	519	512	497	521	535	513	501	506	547	503	543	529	538	521	527	506	551	554	503	522	538	520	532	524	494	547	516	524	558	565	582	493	546	511	490	545	514	524	544	543	553	536	556	579	559	493	575	482	538	518	498	529	548	532	498	535	527	544	564	521	537	519	501	503	561	484	527	519	532	495	526	516	516	531	494	531	456	532	588	521	563	537	522	530	560	511	548	499	511	579	539	530	547	529	533	506	540	522	521	506	521	541	534	514	517	520	494	538	551	546	570	545	557	535	537	494	531	533	515	543	514	582	512	545	503	568	527	534	542	529	525	536	531	515	556	530	559	558	542	534	508	475	552	534	552	532	510	543	542	543	524	502	551	478	501	518	524	554	572	561	537	505	503	538	533	547	513	527	510	506	516	548	549	533	545	555	515	525	529	554	551	551	511	499	544	459	487	556	525	502	519	498	533	518	512	527	542	516	537	517	551	519	519	486	521	528	517	479	499	526	516	546	520	533	523	556	458	516	504	578	496	498	519	550	537	549	562	534	523	545	550	540	470	540	546	529	544	550	498	540	511	536	564	499	521	522	548	553	533	529	521	529	505	538	549	544	581	508	522	532	500	510	555	517	525	496	488	532	541	530	539	511	531	482	523	505	529	505	579	532	562	515	541	559	495	527	512	458	517	488	565	557	541	525	520	518	540	509	557	516	523	502	482	527	569	537	553	544	519	511	528	508	499	581	538	533	552	556	520	531	552	530	554	514	548	530	522	544	515	527	531	554	553	565	528	525	526	558	534	504	587	507	516	554	525	496	504	519	578	545	538	530	541	537	493	540	579	531	544	525	545	576	537	520	530	547	495	544	538	500	520	558	553	559	565	570	530	498	538	531	534	512	565	536	534	532	507	542	590	508	534	528	504	535	543	536	525	528	544	534	518	513	515	580	549	491	541	566	530	531	528	549	522	526	567	523	497	536	550	561	569	528	578	524	531	576	509	502	534	548	534	565	507	547	546	555	537	540	614	530	519	556	520	582	509	577	540	550	506	526	511	513	558	531	490	490	537	556	550	508	535	521	520	534	530	540	523	541	535	543	483	536	521	537	529	529	542	554	536	531	533	528	553	510	526	551	527	548	496	514	524	516	489	541	512	490	551	519	524	515	568	546	551	526	565	556	561	494	522	560	515	510	573	565	535	515	528	543	553	556	532	573	522	537	530	535	552	516	551	544	546	535	536	531	503	548	533	497	521	497	514	525	524	522	515	534	575	494	526	534	510	555	504	546	571	542	538	524	542	488	506	513	525	553	552	523	504	538	533	523	515	529	496	522	517	560	531	572	556	526	549	537	569	520	544	492	544	498	545	531	543	519	534	537	513	524	569	524	556	534	546	501	485	544	498	512	559	527	582	510	526	535	526	532	539	551	529	541	568	514	553	564	544	548	519	524	517	568	507	518	542	511	571	533	525	524	522	543	517	533	570	537	514	518	532	544	528	517	522	522	536	513	508	550	514	532	562	500	548	528	512	508	572	520	546	510	499	561	550	557	549	510	524	552	499	530	550	495	530	548	470	569	526	553	551	532	494	511	562	530	518	551	549	542	534	534	524	527	532	526	532	538	514	526	551	537	546	569	512	546	521	543	515	574	557	500	555	521	523	552	547	519	544	510	503	524	553	558	538	508	546	520	507	512	591	513	522	565	526	509	521	546	510	522	519	555	530	513	516	535	521	515	514	543	541	528	504	514	503	529	512	522	526	503	556	522	496	532	529	528	544	524	559	579	547	525	547	550	511	491	461	524	490	549	532	553	503	557	570	498	524	512	547	528	503	522	528	550	544	550	536	520	524	519	525	546	480	511	520	547	547	550	514	562	568	522	511	531	537	482	558	521	546	518	514	501	520	533	516	494	520	550	545	461	525	561	550	514	539	528	557	533	524	528	515	517	534	554	526	526	505	553	511	502	517	492	525	518	534	530	534	505	526	505	541	491	531	547	501	525	534	554	507	531	542	603	506	553	550	512	549	501	530	550	537	518	574	524	460	515	501	548	545	512	554	527	558	551	542	527	546	537	550	495	543	519	540	573	543	536	523	543	498	547	515	542	528	516	548	539	545	548	535	561	562	515	528	464	540	488	532	529	502	539	535	544	514	569	505	510	539	550	515	525	531	556	516	569	520	499	528	525	530	513	552	526	508	544	524	557	528	545	516	530	565	524	523	539	545	493	536	548	509	546	520	521	553	542	545	536	515	520	521	518	535	538	583	511	578	539	508	536	520	509	531	547	509	545	561	495	523	507	551	521	548	560	537	506	477
3582	894	366	226	240	327	342	293	281	292	228	229	193	163	168	158	160	143	136	145	122	115	125	112	107	117	74	89	87	100	85	70	85	69	80	74	77	76	68	78	77	65	71	78	82	69	64	85	74	83	64	81	69	73	83	66	71	58	88	79	73	73	69	60	66	78	75	82	82	59	72	86	60	89	76	77	74	66	69	69	71	71	63	71	68	62	60	66	81	73	57	62	73	85	71	54	72	80	75	68	56	65	68	70	66	73	81	83	63	70	73	65	55	84	75	75	59	69	75	62	65	57	60	60	78	50	65	70	81	61	59	68	43	81	65	77	67	74	66	59	70	72	53	65	73	59	57	65	57	70	91	63	78	80	55	65	67	54	69	52	71	72	78	70	70	63	75	62	70	80	55	67	66	69	83	71	55	69	58	64	64	66	79	73	77	67	80	75	70	72	81	84	53	64	56	65	81	72	61	62	69	58	61	64	73	61	95	73	60	65	76	72	73	59	76	72	75	68	66	63	70	75	77	59	68	55	70	61	74	67	64	73	59	66	59	76	67	65	68	71	85	71	82	63	82	67	66	56	77	65	72	75	52	73	64	69	62	45	53	81	66	64	72	65	52	64	60	68	63	75	68	63	58	76	72	53	68	60	67	64	63	68	56	63	68	72	60	58	67	62	64	47	64	66	78	69	56	67	68	55	73	63	62	58	77	51	75	68	73	60	52	74	65	70	71	63	68	64	64	72	65	70	74	61	68	71	67	59	62	52	68	55	64	64	67	64	51	61	48	68	77	72	98	62	56	77	72	55	67	69	81	68	52	69	68	59	61	87	60	62	64	64	57	64	62	70	86	59	70	71	53	57	68	92	56	81	74	72	67	82	69	61	68	62	69	56	69	61	61	60	77	65	75	74	80	78	80	85	58	72	72	78	60	76	60	75	79	62	65	66	79	58	73	65	51	52	73	57	64	66	69	72	59	67	65	50	59	63	67	73	61	67	71	61	76	68	65	67	69	66	66	71	55	62	85	74	67	81	60	75	62	71	62	66	49	72	70	54	73	64	71	64	67	63	70	58	76	62	69	61	56	60	75	64	75	58	61	62	74	64	68	72	56	57	65	68	66	57	76	67	62	57	69	91	64	62	71	65	68	73	52	63	67	54	72	66	68	80	67	54	53	72	59	75	84	53	67	67	60	70	71	68	58	48	70	57	80	56	60	72	61	74	70	56	58	69	61	65	61	59	79	58	62	80	65	64	60	55	61	65	56	60	62	62	69	78	73	65	61	88	62	62	53	52	62	68	62	66	51	67	60	69	76	67	73	64	69	64	68	65	76	67	78	59	67	54	58	76	62	68	70	74	79	70	80	47	69	61	65	55	72	77	67	72	76	65	84	70	76	70	83	58	64	51	64	86	64	76	58	64	82	63	62	68	56	65	65	73	70	62	58	64	57	63	44	56	77	71	65	68	70	64	52	70	64	75	68	69	71	74	62	57	64	68	51	53	75	78	73	83	55	78	53	65	83	65	68	60	50	65	67	72	67	67	58	74	60	66	64	59	70	50	85	57	73	73	60	75	60	65	68	69	72	60	75	66	82	56	70	86	70	61	57	65	67	67	48	63	65	66	62	75	60	67	87	63	60	72	73	79	85	63	48	57	45	76	70	66	60	60	71	79	58	61	70	67	56	68	68	64	52	63	62	71	82	65	56	57	67	65	62	60	63	70	64	67	79	68	63	61	63	67	75	69	67	72	68	74	72	71	78	84	70	72	62	72	58	64	64	78	64	67	58	74	59	50	65	68	63	84	74	75	61	63	57	57	61	61	61	89	62	68	71	65	93	65	59	55	68	60	65	69	53	64	51	69	63	60	99	63	74	81	78	68	41	74	58	58	63	67	59	62	70	61	70	71	73	67	64	64	66	47	59	61	70	63	54	65	67	53	77	75	64	63	57	69	54	77	79	68	60	69	67	71	70	56	71	76	67	71	73	64	62	58	54	64	76	65	83	69	55	67	77	69	64	73	76	61	66	74	70	68	71	75	64	62	80	59	68	59	70	56	65	64	67	61	70	62	75	66	55	63	57	76	71	81	59	65	70	72	56	66	61	46	68	59	65	55	65	68	79	72	78	68	75	73	73	68	61	60	65	61	78	69	67	67	66	71	72	58	59	56	61	56	80	61	61	54	72	65	64	79	73	65	66	56	58	73	64	64	84	71	73	62	83	61	65	75	75	71	71	71	59	64	58	86	69	66	62	67	66	64	64	60	68	65	64	66	73	64	70	59	61	66	75	64	84	73	60	73	74	66	58	64	59	57	75	77	67	66	83	71	57	68	55	63	78	65	68	78	51	57	56	60	60	59	57	70	77	65	74	67	59	86	64	71	81	64	82	73	83	67	73	74	79	76	71	55	53	68	65	69	73	66	70	51	58	65	61	63	61	58	69	55	55	60	69	56	63	64	81	79	77	61	62	55	74	71	67	66	68	71	80	69	59	72	72	72	72	68	62	64	81	76	71	64	60	69	57	58	61	69	75	70	78	72	61	66	61	80	80	65	63	61	69	67	58	64	72	76	67	81	72	75	76	75	58	77	78	64	66	68	56	64	83	71	71	71	70	69	67	63	72	71	68	60	68	85	82	59	79	77	72	71	56	60	75	70	66	50	68	74	55	70	60	60	62	80	69	66	74	56	84	60	63	80	81	60	55	81	73	80	85	62	71	73	64	65	74	69	74	76	58	59	75	79	63	86	61	64	64	73	62	66	65	57	75	63	66	70	72	57	62	71	59	64	56	57	67	60	73	67	63	71	57	68	79	78	75	54	61	65	60	65	69	61	62	51	63	65	67	73	75	68	71	69	59	83	62	61	56	62	88	69	69	57	62	72	72	83	75	66	60	75	89	61	64	70	77	61	59	76	73	53	73	59	64	72	70	73	70	63	69	74	59	67	57	63	77	73	67	73	59	76	75	70	66	88	58	69	63	66	58	62	48	83	73	64	59	56	77	75	75	45	66	67	66	62	67	74	70	71	64	52	59	57	81	61	72	68	72	59	66	62	77	61	68	61	62	66	69	81	73	69	69	70	66	67	58	63	83	61	72	49	59	80	68	64	67	72	69	54	64	66	72	68	81	59	63	71	71	69	67	83	57	89	63	62	67	73	65	66	76	70	64	69	64	74	52	46	70	73	67	71	45	80	67	71	58	50	66	61	72	74	48	71	67	68	75	68	62	49	67	65	66	63	71	73	62	68	57	73	52	59	57	62	65	68	61	70	59	56	75	69	57	61	56	62	58	70	57	71	72	59	62	62	64	69	65	62	79	67	50	80	69	57	61	74	61	69	79	69	50	75	69	73	57	74	64	54	65	83	60	59	70	56	61	74	76	69	62	57	83	52	67	61	56	79	68	66	53	70	78	59	61	66	72	73	73	69	48	62	64	68	74	71	71	84	71	81	73	73	63	74	68	46	61	71	78	74	81	70	66	60	73	52
29437	10277	5238	7876	15180	16545	15380	13945	12517	10814	9054	8038	6790	5329	4813	4892	4292	3352	3201	2876	2697	2681	2654	2522	2282	1925	1938	1760	1566	1474	1418	1326	1249	1123	1096	998	982	984	959	1045	835	879	837	886	867	817	875	904	903	876	1032	1042	1031	996	1056	1022	932	983	995	1004	963	1005	879	824	885	861	899	839	1005	953	819	746	809	801	795	789	767	725	757	814	873	848	842	741	774	765	739	699	686	726	730	682	701	692	742	701	688	647	785	800	760	740	741	744	882	999	1142	1149	1049	934	863	767	767	753	633	691	656	655	695	663	646	677	650	689	673	654	713	692	684	686	714	687	649	694	673	689	647	691	660	657	629	712	666	707	679	620	703	654	728	647	674	668	717	688	662	684	671	665	646	717	673	653	651	640	726	667	742	708	670	716	687	703	665	696	635	676	692	696	715	703	704	673	670	704	655	651	703	663	648	670	634	672	672	652	698	652	709	686	656	682	726	710	690	659	715	725	676	691	634	658	662	696	652	715	672	681	701	646	712	638	628	664	671	671	680	681	658	667	700	702	677	673	622	660	675	682	684	634	683	678	695	675	680	632	652	660	633	684	681	675	629	675	712	617	639	705	669	712	654	698	673	633	667	700	695	665	648	697	675	669	718	671	689	745	668	628	596	641	671	729	682	739	642	653	680	660	722	731	656	720	712	653	706	678	715	699	688	709	674	675	667	666	647	643	675	673	691	708	673	702	650	729	621	659	632	672	677	711	709	596	714	669	721	616	711	637	636	659	658	689	676	655	621	720	639	667	706	677	687	668	670	685	649	716	662	685	682	659	661	685	665	679	646	712	671	655	718	732	675	663	646	641	695	686	720	679	691	692	689	681	683	660	704	677	675	685	737	653	663	677	671	651	680	696	682	719	710	718	659	682	631	703	649	701	601	703	675	657	704	681	662	685	717	673	656	671	682	672	674	674	660	668	669	675	671	681	648	614	721	713	651	650	665	691	722	649	684	664	629	647	672	615	672	652	679	711	675	679	675	711	694	698	669	675	652	636	674	661	683	661	666	651	686	690	698	678	677	684	687	681	694	718	701	670	672	678	706	711	707	651	656	644	699	724	672	712	685	686	674	688	653	731	684	678	673	675	704	641	676	683	665	654	665	707	708	700	681	674	670	710	701	653	678	670	644	687	639	683	638	690	670	692	625	679	689	682	644	663	711	653	729	665	701	715	658	636	662	672	618	670	683	655	662	679	672	747	703	645	693	692	648	688	694	669	687	668	687	687	713	669	642	656	683	710	659	672	639	658	670	650	644	679	649	723	675	696	652	718	632	682	652	673	685	658	662	677	647	686	592	652	694	661	689	708	699	709	725	694	691	645	686	681	731	662	643	699	713	668	712	666	683	641	684	677	668	710	747	685	637	653	667	645	668	674	686	713	693	675	654	720	694	637	643	717	677	668	648	681	627	654	700	677	666	713	653	634	662	666	683	675	713	657	671	669	715	667	691	647	659	675	677	678	702	700	654	683	690	636	619	657	660	680	669	664	682	649	681	672	641	666	684	611	683	679	648	695	664	668	691	657	687	646	664	664	660	722	723	661	691	611	655	723	677	657	697	673	694	678	673	696	678	676	702	660	652	700	680	644	662	687	668	671	692	689	659	688	682	658	654	657	663	671	642	693	622	628	650	676	682	693	646	691	662	710	701	710	643	709	658	680	656	677	676	719	686	681	688	678	724	673	678	659	653	675	645	681	649	722	651	616	678	675	690	654	687	693	690	708	676	664	668	649	694	707	688	693	660	727	659	700	692	657	738	645	687	671	649	653	653	671	663	641	709	713	671	670	686	705	673	689	668	660	720	656	678	682	651	691	675	710	669	694	632	704	700	693	704	657	664	691	678	669	687	705	683	678	672	655	676	654	671	669	701	701	680	682	679	678	633	653	640	680	685	623	664	692	689	700	654	664	657	682	691	648	676	698	690	700	700	696	672	715	712	663	662	652	653	643	607	642	667	664	644	704	669	695	710	708	672	670	657	683	680	694	680	665	676	687	614	642	665	686	654	653	645	690	707	677	664	681	681	682	671	698	670	659	665	646	658	636	663	677	693	722	661	660	599	649	664	712	690	723	617	703	650	654	668	684	625	673	700	605	666	665	690	690	711	694	647	606	670	652	728	697	733	642	677	676	691	642	633	641	654	662	699	694	679	719	719	690	651	613	680	636	696	694	663	711	686	683	681	661	678	720	698	712	691	645	663	637	635	659	704	682	653	635	687	697	643	700	681	646	659	690	660	697	685	723	691	670	670	685	667	674	678	688	655	686	704	684	679	688	639	650	710	660	645	697	684	697	673	663	656	652	630	668	698	676	649	651	695	683	698	672	652	670	704	701	662	685	629	690	705	655	668	661	690	665	694	680	666	708	684	657	735	684	654	652	677	671	683	659	669	689	712	691	669	703	694	696	656	648	694	639	659	698	680	679	646	638	625	608	654	674	666	666	651	665	687	649	668	675	678	636	664	682	677	660	691	637	669	647	715	675	645	652	650	690	648	630	674	633	681	663	639	656	683	708	734	695	711	698	701	679	640	645	673	678	661	709	703	659	667	641	633	715	657	695	667	690	638	671	687	638	646	686	679	638	672	688	662	676	699	684	648	739	691	667	651	687	666	644	683	646	672	678	660	678	657	705	627	669	721	667	667	646	706	658	658	679	741	708	700	666	677	711	620	690	688	618	646	642	685	695	672	672	663	646	683	713	672	654	678	633	627	707	661	667	645	656	694	693	688	696	662	674	673	660	739	677	672	669	656	690	684	664	669	718	659	661	682	624	644	729	672	656	703	676	710	680	712	607	636	706	670	712	698	640	677	644	706	685	623	677	663	643	662	721	651	709	698	642	678	658	644	743	681	690	692	661	688	673	688	693	720	626	691	728	669	660	649	642	656	676	677	725	704	689	665	647	630	658	704	661	672	675	625	695	658	676	634	670	636	691	681	669	663	699	670	671	663	642	643	701	666	685	648	634	696	676	703	702	683	702	682	699	673	701	692	600	638	615	663	654	695	633	684	641	727	648	658	683	682	626	639	690	660	690	678	685	687	684	691	677	697	720	656	657	658	727	672	687	711	664	656	682	658	716	676	726	689	647	659	630	671	696	661	640	676	622	701	694	710	693	681	671	695	700	625	684	699	681	668	673	674	672	658	657	693	669	702	675	694	692	678	673	633	672	679	689	666	683	645	660	668	642	655	685	681	674	635	683	707	643	699	636	637	670	674	686	688	668	704	696	683	661	682	665	653	674	672	637	670	692	658	662	656	696	685	630	698	686	682	709	661	657	663	663	622	660	726	621	662	663	675	651	645	687	710	681	680	629	665	685	608	682	668	683	670	700	668	684	679	667	725	696	671	687	666	681	652	704	665	678	713	674	666	670	700	730	678	678	655	684	655	687	711	657	631	678	664	650	657	657	710	704	654	630	642	676	678	662	672	673	684	647	665	688	707	671	671	706	638	691	691	648
4489	731	338	201	186	255	300	289	237	224	218	192	214	139	140	149	145	102	104	106	88	79	106	103	84	90	74	74	67	60	56	60	64	48	63	34	62	57	47	46	48	52	49	49	53	47	50	55	50	53	64	57	47	67	45	58	48	52	57	59	53	48	43	48	34	58	45	42	45	46	49	46	45	41	51	52	32	50	43	48	58	36	49	42	46	44	54	34	25	41	54	47	40	36	45	38	57	39	44	49	44	36	39	45	48	54	68	47	53	62	33	42	39	41	47	48	50	40	32	42	47	33	39	27	45	47	35	50	40	42	38	42	41	38	37	42	42	52	38	34	43	38	45	34	42	52	49	38	40	54	57	47	51	50	43	34	38	45	43	53	36	53	47	39	47	40	41	47	40	42	37	44	45	31	31	48	35	42	34	34	43	41	39	31	35	55	38	47	42	34	40	40	48	43	43	52	47	48	47	51	36	35	41	37	42	35	42	51	45	45	32	42	39	39	42	47	45	36	50	44	51	49	40	50	46	44	36	47	45	42	46	43	44	43	49	42	48	47	42	44	36	46	41	48	40	45	23	46	36	43	48	49	43	41	52	36	55	45	36	38	49	40	33	46	46	47	32	43	52	47	46	40	34	43	46	41	37	44	45	56	33	43	40	37	31	39	42	47	47	53	45	59	41	56	55	38	47	44	46	62	35	37	44	41	33	44	37	40	41	35	43	55	43	54	34	46	32	45	42	49	33	32	50	39	41	41	56	41	36	47	48	32	41	41	40	29	41	33	40	49	45	44	61	30	38	41	48	39	47	41	43	39	45	42	48	39	45	43	36	39	34	42	49	42	39	44	47	45	43	45	43	47	42	41	36	40	49	40	50	47	43	43	41	37	40	47	52	32	35	49	42	51	54	46	30	32	36	47	49	39	47	35	42	56	26	37	32	29	44	53	31	39	56	44	43	32	53	39	44	37	35	46	54	44	48	34	53	40	36	43	38	36	34	47	24	29	29	57	48	52	42	42	37	47	54	41	44	35	44	53	40	36	44	49	23	51	37	42	38	46	45	48	46	40	40	50	32	54	32	38	42	43	37	47	38	41	33	47	40	36	38	47	45	29	35	41	38	39	45	43	51	40	52	43	38	47	42	48	38	50	44	51	39	35	33	42	66	49	45	39	50	43	46	46	45	42	50	42	44	39	40	42	40	52	51	33	35	37	42	44	46	37	42	47	59	49	45	34	56	42	51	34	35	45	43	35	41	42	43	44	41	43	31	37	28	49	42	40	37	34	39	33	39	33	31	44	35	37	49	41	50	42	33	29	40	30	39	34	50	45	31	33	37	46	45	32	31	37	43	40	52	22	50	44	41	43	33	57	42	38	42	53	42	31	40	36	35	41	45	36	51	38	62	46	46	37	38	38	39	43	48	44	42	50	35	51	46	55	53	41	42	49	37	43	47	39	32	45	33	36	37	45	42	39	62	35	51	50	41	37	38	29	51	40	59	41	37	45	44	44	55	46	45	42	42	48	50	41	36	44	31	43	43	47	42	36	45	56	25	38	36	45	38	29	39	48	43	45	46	40	45	35	48	35	48	41	38	37	42	45	45	41	38	40	44	35	32	43	49	42	40	48	52	56	49	39	41	48	35	50	48	38	49	48	27	35	36	34	41	48	38	40	45	39	46	42	40	58	37	46	48	44	46	43	35	42	34	47	45	51	33	50	39	55	46	39	39	37	37	31	52	45	40	50	41	43	33	37	45	34	47	37	57	43	42	42	28	36	38	48	32	41	38	38	47	42	51	49	50	36	41	41	36	30	38	32	39	42	32	33	31	51	53	33	47	48	46	32	40	52	40	30	36	42	35	47	58	39	39	41	49	41	55	24	52	36	43	34	43	62	29	52	43	39	35	46	41	33	44	41	41	61	37	45	46	40	43	48	41	48	43	44	37	33	38	45	37	28	41	39	40	52	34	43	36	44	52	51	38	37	35	36	38	36	58	38	51	41	32	44	44	31	48	49	50	42	52	54	41	40	49	43	37	40	44	38	41	43	37	42	44	35	41	36	43	39	27	45	40	44	45	46	36	40	42	33	38	38	38	44	40	37	36	46	49	56	47	44	45	42	49	50	40	46	31	47	45	38	36	49	33	40	49	37	44	37	45	45	34	42	42	40	29	46	38	43	43	39	52	45	44	41	39	46	50	42	33	36	38	51	40	40	42	44	44	37	43	52	34	37	39	37	46	42	30	43	37	41	44	52	47	31	34	44	47	45	40	49	43	40	44	47	40	45	42	44	47	38	38	40	43	46	46	46	43	47	26	45	40	41	44	49	46	49	50	49	49	41	40	40	44	44	48	32	28	38	41	44	35	44	44	37	31	43	48	46	45	39	55	37	51	33	50	37	45	36	43	49	42	34	32	46	39	42	49	49	33	37	31	45	37	39	47	44	45	34	38	38	34	55	37	32	37	39	48	37	38	37	37	50	49	45	42	40	51	36	43	42	47	46	48	39	34	38	44	43	36	29	29	42	25	39	45	33	52	47	41	44	52	46	43	30	46	36	44	50	44	32	56	61	41	56	42	33	42	42	47	43	42	39	32	38	42	34	40	45	31	36	40	40	53	36	37	48	52	39	45	42	41	34	50	40	38	44	30	45	43	47	45	44	39	37	28	44	43	41	28	34	49	46	47	37	29	42	40	44	53	50	37	58	41	47	37	46	38	45	34	40	55	35	42	45	38	36	43	52	35	48	43	38	44	37	33	53	35	36	42	41	47	46	32	49	38	37	37	35	37	46	37	31	49	36	40	37	44	36	57	41	39	42	42	47	48	38	44	55	59	43	38	48	42	37	33	49	47	39	37	52	37	42	46	36	40	46	43	49	44	31	42	51	46	34	43	42	48	35	44	36	36	60	36	50	38	35	42	54	42	47	41	33	31	35	45	40	53	49	47	45	44	45	39	38	41	49	42	44	40	44	37	49	48	36	41	35	37	35	39	51	30	38	40	36	36	39	48	46	43	50	47	42	37	53	51	39	41	39	43	55	37	38	37	34	50	34	42	47	33	40	45	44	34	49	37	27	41	41	26	34	54	37	35	27	54	45	53	36	42	53	38	40	46	47	41	38	45	57	45	45	27	47	31	61	37	42	44	25	43	43	43	44	48	41	40	37	34	42	50	49	38	44	43	42	49	38	43	30	51	37	49	50	43	41	37	52	39	25	35	43	39	48	44	40	57	37	35	48	33	38	31	44	43	46	43	46	43	38	37	41	40	41	42	27	33	44	33	43	29	43	45	41	54	47	51	46	34	47	39	36	40	59	47	42	45	34	37	34	41	37	35	31	36	41	44	29	46	42	41	31	32	39	40	37	53	47	45	50	49	33	35	30	36	41	32	39	58	34	48	48	42	36	44	46	43	39	45	45	34	46	35	32	30	32	55	31	57	36	35	35	42	32	32	42	50	44	46	48	40	37	41	43	57	40	41	30	49	36
26740	9224	5068	6978	14091	15867	14849	13110	11746	10566	8868	7827	6546	5312	4579	4455	4319	3509	3250	2811	2590	2501	2362	2372	2109	1928	1771	1545	1352	1257	1218	1019	1001	893	847	746	752	796	711	720	723	704	684	656	659	624	677	637	657	788	739	836	791	841	801	754	745	763	751	769	765	690	664	639	610	548	639	531	620	693	676	657	563	542	561	574	502	525	493	596	653	578	541	540	522	494	520	449	454	459	467	459	503	532	570	537	475	468	569	526	576	547	559	539	670	819	892	863	731	651	566	494	457	479	457	445	427	449	404	422	405	431	423	431	428	425	434	461	423	394	458	443	457	449	443	439	416	434	406	441	419	430	436	448	413	426	406	450	453	442	417	409	427	422	454	436	438	459	426	432	444	446	403	409	418	446	416	427	457	425	443	438	439	447	457	427	447	397	400	417	426	427	428	418	428	412	420	408	422	471	444	426	419	447	424	392	423	413	468	443	454	477	448	462	436	448	423	420	434	430	434	420	402	424	397	424	455	477	443	441	426	439	446	424	441	415	419	417	429	434	436	423	434	428	446	445	420	418	452	444	436	428	386	425	454	456	420	417	424	435	427	423	419	443	416	440	454	396	415	424	450	417	433	447	444	414	445	457	431	439	411	419	405	384	393	417	421	437	461	406	449	410	439	445	440	404	458	402	402	411	423	442	448	456	415	454	421	475	422	429	429	460	450	427	457	425	456	378	477	441	466	465	413	410	414	418	410	414	465	427	418	440	439	395	416	446	487	471	445	417	460	435	412	468	439	452	436	424	424	414	407	472	426	464	397	411	452	428	412	403	439	414	449	398	439	477	425	414	438	445	413	414	422	434	407	411	417	453	402	482	469	398	413	465	395	460	439	436	399	384	438	428	444	424	418	450	465	435	413	411	417	423	417	454	438	416	451	434	428	430	426	448	466	442	451	448	469	424	445	442	428	452	441	445	447	442	451	441	438	434	388	429	421	437	435	421	436	431	406	470	479	454	417	426	435	445	404	460	461	438	451	463	421	409	438	432	457	390	406	438	448	414	407	438	441	425	390	439	412	418	414	429	442	436	432	411	432	474	417	425	450	430	428	471	386	409	434	435	416	446	453	457	445	413	411	452	424	426	432	428	425	442	453	427	412	451	401	481	422	428	410	433	453	438	410	466	410	457	435	415	417	441	465	387	464	425	430	452	432	432	440	433	444	461	409	424	411	429	463	449	429	414	383	415	466	457	419	428	405	457	419	458	412	429	456	452	476	416	446	407	434	451	432	438	409	420	428	456	444	429	409	439	438	427	426	448	446	447	415	409	428	442	450	421	464	443	410	410	460	430	443	460	418	410	390	443	399	423	443	462	451	441	441	431	461	434	437	408	451	403	407	437	412	409	415	435	420	440	380	424	455	458	422	421	448	443	428	446	422	473	421	422	392	415	445	403	426	446	400	397	461	462	471	410	443	411	444	427	488	442	400	440	443	415	443	462	443	422	451	427	415	429	403	452	448	387	418	424	450	460	386	461	439	421	413	428	421	441	468	402	431	415	428	460	434	461	441	436	464	413	408	434	416	416	434	424	438	445	452	442	420	459	423	438	457	395	438	431	418	456	438	445	440	424	430	448	429	448	477	417	384	444	454	457	412	383	435	417	445	403	464	419	422	409	420	394	453	449	462	461	453	434	441	452	448	430	432	450	422	433	434	458	428	404	392	473	379	453	437	473	425	422	458	425	427	446	462	426	422	423	425	425	430	413	446	432	451	446	454	465	394	422	465	441	441	423	404	417	473	453	465	406	422	393	435	441	412	424	431	418	401	426	409	439	417	453	407	435	433	475	386	452	425	417	431	400	442	417	437	440	452	439	456	425	477	458	437	430	442	442	443	442	443	443	404	451	406	401	422	441	427	430	436	436	445	403	411	439	418	470	401	428	461	439	420	472	417	436	432	458	454	397	461	437	448	398	469	467	460	437	415	419	442	409	421	436	482	448	471	419	442	440	447	426	423	428	460	410	422	451	438	427	422	432	419	400	435	454	409	460	407	413	437	438	470	406	418	478	425	433	419	427	497	400	422	384	428	443	448	447	439	428	402	420	422	431	402	449	477	446	422	431	437	437	426	428	429	447	463	447	435	417	455	454	453	419	425	436	428	424	456	479	401	408	424	424	445	442	419	431	453	442	397	430	446	443	423	428	442	415	467	422	435	391	410	419	452	448	399	450	424	410	419	427	436	392	450	451	424	455	406	390	461	429	440	417	470	424	424	439	434	440	452	443	405	464	448	429	444	411	439	413	444	423	428	428	477	421	463	423	447	427	450	430	459	449	418	432	435	448	451	400	457	444	443	443	414	425	447	454	403	377	481	444	448	452	436	449	420	443	457	431	447	453	400	419	510	391	406	428	443	423	448	412	477	417	438	437	406	448	432	425	449	424	465	438	425	424	438	431	452	457	463	423	404	401	450	425	450	402	421	424	444	419	439	450	426	430	434	400	428	426	465	446	442	419	401	463	444	406	448	427	471	473	453	466	431	412	463	410	441	412	464	422	431	437	443	375	408	454	443	444	463	465	452	465	443	447	471	428	452	473	443	459	399	410	427	467	427	458	394	434	396	445	424	432	417	461	479	451	446	425	405	458	392	412	468	453	408	435	444	417	432	426	453	450	460	461	448	430	433	460	412	453	421	414	407	412	396	401	445	440	421	410	420	433	437	451	425	446	404	435	435	433	431	426	438	437	442	437	426	410	416	424	456	401	397	398	382	429	450	466	451	429	457	416	426	430	443	447	468	427	405	441	469	456	401	441	434	424	400	479	437	423	432	446	442	437	423	449	411	429	450	466	423	402	422	411	401	423	464	443	422	438	433	434	446	445	444	447	415	452	434	445	457	417	447	437	435	434	407	388	455	407	421	426	431	455	411	401	447	428	426	414	427	463	484	450	400	423	437	432	421	430	389	465	454	429	423	437	448	421	468	399	454	431	419	417	432	412	394	417	403	451	399	441	391	439	465	407	441	441	466	425	421	426	411	444	409	457	431	422	477	426	390	441	418	432	416	437	447	430	403	429	419	420	463	414	427	412	433	430	448	467	451	480	458	411	473	461	460	426	408	430	492	462	422	443	452	452	452	465	421	421	389	430	440	430	419	428	435	433	418	437	458	419	439	433	472	463	407	443	447	450	433	444	444	466	454	439	428	420	466	422	452	418	424	390	414	386	447	421	427	419	439	450	451	461	448	453	438	451	437	421	398	436	429	408	436	415	416	421	452	441	437	430	434	428	470	433	470	425	460	411	426	405	417	453	458	399	457	440	454	436	428	444	438	423	435	429	466	422	409	424	421	438	440	438	424	432	435	438	438	432	447	404	434	426	441	444	414	441	444	450	425	420	418	423	416	426	458	407	428	420	399	425	433	443	426	421	431	411	414	444	404	451	429	409	415	475	412	433	407	456	401	415	436	448	465	425	410	438	413	420	470	405	446	406	462	425	414	440	429	395	429	434
4789	1152	504	289	287	343	399	363	312	338	274	268	239	210	165	209	181	168	154	136	141	126	137	116	130	111	110	103	86	83	85	82	76	57	63	75	81	78	76	70	68	67	64	70	82	74	66	45	74	56	80	76	62	65	74	77	82	86	64	72	76	59	66	74	76	58	63	59	44	59	72	62	65	64	71	50	52	72	70	66	57	75	70	66	72	63	70	63	68	62	55	66	63	70	60	52	63	55	56	61	46	65	74	66	57	74	95	80	63	73	69	77	59	68	54	48	63	48	56	63	57	51	57	63	50	46	59	56	52	62	54	68	52	64	55	58	64	52	63	60	71	62	72	45	71	76	73	55	52	63	63	54	55	58	60	51	53	49	68	47	67	58	67	70	61	58	59	61	66	64	61	71	44	60	64	54	58	61	53	54	55	65	54	53	53	62	60	63	50	52	56	59	56	43	51	63	60	53	65	53	56	72	44	59	58	55	59	51	76	62	58	55	50	60	58	63	76	67	47	60	51	51	59	48	34	65	54	57	46	69	62	66	65	61	55	60	71	67	54	45	54	49	49	83	56	57	55	66	54	34	53	68	63	72	48	54	53	53	70	61	44	58	70	44	58	58	63	59	50	53	55	51	67	50	56	64	69	56	55	52	58	49	56	51	53	59	69	59	54	72	48	51	51	54	74	52	49	59	55	64	67	61	74	58	45	62	49	66	55	49	57	61	47	62	51	72	64	62	54	75	63	54	54	60	70	53	54	63	47	62	66	55	51	47	60	70	54	67	58	55	62	71	69	49	66	52	66	68	70	66	43	65	70	58	56	51	44	59	57	62	67	64	82	68	70	42	55	65	55	63	66	61	54	56	49	70	48	65	69	48	65	69	72	65	53	59	63	51	59	49	51	66	39	59	54	58	72	51	54	64	49	51	59	63	53	60	58	56	47	42	48	60	53	51	58	57	61	66	51	63	52	70	52	54	62	54	68	60	58	50	54	62	62	46	58	51	67	58	62	67	75	53	52	74	56	66	70	45	68	50	53	53	45	59	59	69	64	55	61	70	55	57	69	53	73	56	66	56	63	59	58	64	54	48	53	60	61	69	52	56	58	70	56	54	63	62	56	57	51	55	59	54	61	50	57	66	56	66	63	58	56	56	50	66	45	55	69	57	55	59	61	53	54	61	62	43	60	68	42	66	62	61	49	60	62	59	41	53	65	66	73	59	61	56	49	62	57	68	61	64	65	67	67	55	67	44	58	62	66	63	63	69	52	73	54	65	59	57	59	62	48	77	58	60	61	54	64	66	63	59	47	56	63	57	64	50	56	47	65	66	61	55	65	52	53	49	68	52	55	71	61	52	54	54	70	60	64	51	59	60	62	68	59	65	67	60	51	51	63	56	49	71	50	54	60	59	61	54	51	59	69	57	59	58	54	47	55	64	74	57	48	51	65	52	67	61	55	64	57	65	54	59	49	35	60	56	50	40	72	55	72	52	54	48	57	50	55	54	65	69	50	49	66	43	60	53	60	63	58	61	62	40	65	49	62	63	65	66	53	68	51	63	62	64	64	60	61	45	60	59	57	64	53	53	61	55	54	47	75	72	62	53	74	58	55	64	52	47	61	65	50	59	54	67	67	63	54	49	58	52	56	52	53	50	53	39	60	70	53	61	55	60	54	70	62	58	66	51	50	58	66	49	56	55	54	51	63	48	62	60	61	62	59	58	63	58	65	60	41	52	51	39	71	51	68	66	59	63	58	49	53	65	63	60	66	61	51	56	58	57	64	48	64	60	68	59	55	61	60	55	66	70	61	54	54	71	62	63	62	66	58	44	50	48	70	66	75	50	50	58	77	46	58	52	59	66	61	59	65	68	66	51	60	59	71	59	50	52	52	59	59	62	68	63	59	60	56	55	62	45	53	56	52	49	59	66	62	48	52	54	53	53	61	58	50	68	57	52	58	52	62	49	64	63	66	60	68	53	70	63	69	66	61	57	61	62	64	67	49	71	57	64	70	41	77	75	65	59	51	66	60	71	64	73	66	57	62	60	58	68	66	56	64	49	63	69	62	53	52	69	61	64	53	52	58	59	77	69	59	48	55	70	50	59	72	48	54	65	56	57	68	65	62	52	61	48	54	45	56	46	55	53	65	71	61	58	57	60	61	61	47	55	58	63	68	48	56	59	67	46	73	51	45	70	67	54	56	46	69	62	61	51	48	59	57	65	56	60	73	64	64	76	59	64	54	67	61	57	53	64	55	56	57	67	48	51	52	52	62	59	58	49	62	61	46	55	66	56	59	53	51	64	62	65	58	66	68	65	50	80	75	59	64	52	56	60	53	59	55	56	59	52	58	69	50	55	65	63	59	71	69	68	59	53	60	56	45	51	52	50	45	51	57	42	55	66	57	72	55	61	49	52	65	55	62	59	63	51	70	70	47	56	56	64	70	59	49	53	66	65	48	71	52	53	64	58	40	58	62	58	57	54	68	56	64	61	66	62	60	56	54	51	63	56	53	67	61	51	67	51	61	58	63	61	76	51	61	55	64	70	56	57	47	68	53	72	68	60	77	44	61	63	57	54	55	55	69	57	58	64	58	69	63	58	52	65	57	61	56	62	50	59	62	57	54	60	64	46	75	45	58	56	54	48	59	72	55	61	50	72	55	63	82	51	58	47	61	63	50	60	56	41	75	50	57	57	60	53	48	50	60	51	45	52	68	61	62	55	60	59	56	56	57	49	57	52	67	67	58	71	68	47	54	63	47	70	55	60	70	68	44	67	55	66	55	54	61	61	49	70	72	47	73	60	48	54	55	52	74	63	59	53	72	55	64	55	48	50	56	51	52	47	52	58	60	73	67	55	64	62	69	65	71	66	43	65	45	73	63	70	61	65	52	63	54	62	54	67	51	54	51	51	67	53	60	55	68	58	57	56	51	59	58	60	72	61	62	56	49	41	57	59	49	67	56	62	48	69	58	46	56	52	54	66	61	55	69	69	58	58	79	56	53	56	65	45	54	51	66	52	54	57	59	69	47	53	71	65	63	57	58	57	64	67	46	56	61	62	61	59	54	53	50	57	55	55	60	60	59	62	61	56	72	67	65	56	51	67	80	61	55	64	63	46	70	64	56	45	45	48	48	51	67	78	59	53	60	53	60	65	65	52	54	67	66	60	59	64	45	74	51	49	64	71	65	58	68	59	67	86	75	61	65	59	74	53	77	58	75	68	60	59	58	62	66	49	43	57	48	47	55	67	60	67	60	68	65	55	65	44	69	68	63	54	55	72	57	69	56	66	75	73	56	62	71	69	52	58	58	53	62	54	72	50	53	48	72	46	57	59	47	55	74	68	47	61	63	67	63	57	63	65	64	49	63	57	52	52	55	53	67	62	68	57	44	48	46	57	79	60	53	61	75	40	61	54	67	47	49	57	68	61	63	51	58	60	55	62	59	62	56	68	45	63	49	64	58	45	63	50	68	66	54	46	50	52
32267	12362	6855	9241	17590	19326	17725	15562	13564	12514	11014	9657	7966	6682	5785	5459	5380	4711	4238	3726	3389	3222	3248	3133	2965	2642	2288	2050	1859	1664	1613	1385	1338	1201	1099	1041	1087	1040	1030	1059	996	980	962	863	905	858	895	870	990	980	1002	1042	1091	1084	1002	993	1040	1003	983	1018	951	997	869	935	876	793	799	753	826	852	896	870	794	797	745	804	738	714	733	917	824	749	735	681	718	711	655	684	667	678	651	729	739	835	817	779	829	769	738	753	696	721	724	690	857	1218	1387	1212	1024	909	816	684	713	619	605	628	634	610	615	579	629	666	592	603	631	588	567	598	633	598	609	536	641	630	603	629	632	603	596	572	586	599	610	650	567	632	584	662	616	638	586	580	626	613	584	625	602	633	595	570	640	626	631	628	610	581	619	608	606	632	631	616	587	601	657	616	597	580	623	640	599	595	604	593	596	605	612	630	628	631	621	603	627	598	602	539	622	615	639	615	617	606	588	640	649	629	637	605	618	579	599	596	639	586	609	572	628	632	617	627	618	567	637	606	624	623	613	604	572	589	562	607	604	637	615	613	552	591	582	655	624	623	636	587	633	559	597	644	603	574	645	649	610	614	625	602	617	638	623	621	633	635	583	629	591	575	617	616	602	626	627	600	612	580	649	605	602	633	612	607	627	646	622	656	588	580	626	640	617	576	659	622	638	621	603	609	618	615	561	629	673	654	638	603	607	614	606	611	642	603	632	623	595	605	587	630	637	629	632	631	615	646	621	590	607	646	591	597	600	633	631	609	578	603	663	598	574	645	610	630	652	613	596	671	602	651	631	577	576	602	673	565	612	641	597	636	641	639	602	598	621	571	659	657	607	585	594	634	595	628	585	636	635	571	584	591	639	606	603	613	606	632	618	580	583	580	566	623	622	656	646	587	616	646	629	652	593	602	617	590	584	653	628	591	644	625	611	640	630	636	628	623	635	595	595	594	660	582	600	629	631	642	615	618	613	626	624	628	614	585	621	614	661	591	569	659	629	660	644	604	615	588	611	656	663	608	612	623	621	605	649	605	589	633	594	597	602	620	632	637	636	591	629	603	629	604	599	611	616	581	614	620	570	640	619	652	604	590	603	637	607	596	619	619	646	619	619	623	593	638	623	598	634	630	564	648	597	653	585	606	595	645	613	624	601	654	597	631	603	596	629	556	648	619	618	603	606	637	614	644	641	600	649	586	575	617	576	624	600	631	611	590	598	639	626	596	600	648	601	642	612	596	559	630	639	583	607	593	626	566	624	636	608	597	653	625	564	596	634	620	592	603	606	556	623	607	646	653	618	569	659	638	642	634	617	645	615	629	637	666	600	612	589	589	621	618	596	641	660	555	628	590	673	620	648	599	604	595	625	583	614	641	631	593	596	599	618	626	593	623	659	630	581	604	621	598	609	615	672	619	588	644	603	636	653	591	618	612	617	615	624	584	580	631	608	637	614	587	596	603	618	584	595	594	588	631	596	621	609	622	575	661	578	644	657	600	616	575	607	592	634	622	628	586	625	629	595	629	651	633	605	591	628	655	621	613	643	561	628	604	669	594	655	657	609	624	613	605	618	632	627	617	606	632	615	615	621	633	667	581	594	604	622	648	588	604	622	596	554	579	646	608	583	584	618	629	657	610	598	666	642	599	600	625	621	632	573	597	606	580	607	600	649	602	656	566	621	624	597	597	600	609	594	630	604	624	629	656	640	618	645	633	605	566	583	629	588	644	652	626	634	611	601	596	609	644	605	591	606	622	646	593	634	593	633	656	572	610	603	663	601	627	629	623	567	588	632	631	637	582	611	590	583	642	625	578	649	625	674	624	638	626	634	627	590	612	633	635	591	629	617	595	616	609	590	631	574	593	576	604	629	569	559	641	598	612	590	600	605	635	608	662	650	612	623	614	584	624	640	624	626	614	640	626	636	644	654	640	629	662	650	585	599	609	614	578	604	590	634	630	608	571	602	611	608	577	587	612	581	586	626	656	643	624	627	613	635	612	605	629	616	633	602	562	549	618	588	590	585	637	596	621	585	612	614	547	628	580	607	629	586	605	648	632	623	570	604	614	613	596	622	636	621	605	606	607	631	573	623	604	642	615	626	642	611	619	635	600	609	595	621	599	624	564	601	600	605	616	597	596	604	619	577	628	620	647	631	611	566	616	577	574	582	642	628	614	646	623	603	633	609	586	594	666	635	571	662	651	637	593	663	621	635	592	611	634	663	606	582	640	627	661	596	619	605	602	641	596	628	599	569	571	595	608	628	613	598	628	626	582	610	613	604	642	586	600	627	598	648	642	631	605	624	650	608	619	607	617	616	586	574	616	599	654	615	599	637	595	580	603	615	578	581	597	632	636	655	606	614	634	610	611	702	582	637	597	651	587	628	598	596	657	595	609	622	625	592	602	605	528	641	655	638	631	623	620	645	648	572	571	585	607	620	599	661	630	611	618	611	643	644	650	615	607	630	591	635	617	608	640	658	623	641	555	618	593	610	610	663	627	666	640	617	591	597	621	627	621	613	608	600	621	661	606	611	600	552	613	564	592	617	627	572	600	589	613	641	633	612	599	631	621	656	608	642	581	592	631	626	680	593	620	579	642	592	610	640	606	595	643	634	565	608	635	606	603	646	605	590	595	630	596	582	592	623	596	645	561	571	632	599	640	612	594	590	594	637	613	559	609	605	613	576	587	602	569	615	664	606	651	629	635	639	566	620	616	616	605	614	628	644	577	629	665	604	627	620	645	603	621	647	662	644	605	614	657	564	648	614	584	639	589	585	609	609	584	582	608	610	640	615	569	621	643	580	652	624	596	617	551	651	563	586	624	621	580	577	581	641	627	596	585	625	619	647	563	588	646	595	609	649	613	595	576	573	639	639	596	597	608	606	594	589	612	606	602	610	609	597	572	630	588	577	598	567	634	637	645	624	620	601	636	593	607	620	600	617	624	648	646	608	643	623	608	613	630	658	598	623	626	602	580	629	621	592	582	592	623	604	597	635	579	610	589	592	613	604	613	619	622	622	626	605	561	607	642	643	614	597	647	550	657	627	606	602	604	592	612	577	599	584	607	647	610	575	592	661	652	583	614	634	613	610	590	600	622	618	611	649	594	621	593	614	621	580	621	639	650	614	630	619	589	648	626	635	667	603	634	635	594	634	668	589	582	583	644	559	629	625	635	640	604	604	641	593	610	586	588	627	631	627	655	641	585	620	652	601	591	575	599	622	593	627	570	600	585	621	628	588	655	682	592	617	587	601	621	605	585	589	605	649	594	583	610	617	594	609	596	593	600	590	610	609	651	625	586	613	575	625	583	598	637	592	626	623	623	609	652	584	639	619	600	604	617	558	601	649	666	591	619	583	621	556	620	615	606	608	601	593	601	604	608	627	660	587	607	594	604	610	621	572	628	571	634	583	612	632	589	610	641	579	594	620	621	632	631	603	598	603	630	598	589	603	668	617	602	620	598	615	630	618	627	617	620	631	560
2657	493	269	165	141	194	215	184	172	172	163	179	168	104	97	108	118	112	103	102	94	111	92	79	76	73	73	75	49	62	55	43	63	65	54	58	47	66	64	66	53	49	48	54	57	55	70	49	68	57	69	61	67	64	58	66	48	52	63	63	59	55	56	52	64	46	53	52	57	77	58	52	48	53	60	62	55	60	47	62	48	57	45	46	43	46	50	50	56	64	54	51	56	64	60	50	46	51	47	70	55	41	59	65	62	63	58	68	52	69	60	58	62	68	53	59	48	49	56	59	60	58	55	52	50	80	56	58	51	51	55	55	49	55	50	58	42	51	60	44	43	52	50	54	57	42	40	60	51	49	59	47	51	57	42	50	49	62	50	54	51	63	60	46	51	60	47	58	49	56	47	49	61	57	56	64	46	57	53	48	46	51	58	44	46	56	55	53	69	45	58	50	61	55	50	46	55	51	49	40	50	60	50	54	48	54	55	49	46	51	60	50	38	53	61	50	61	59	45	59	53	54	56	60	44	44	52	53	54	49	53	61	54	59	45	55	58	46	62	55	54	58	43	51	45	53	51	52	50	54	66	48	63	50	42	48	50	37	59	42	56	45	51	51	50	42	50	52	61	45	66	44	54	54	49	64	57	52	55	48	55	40	58	34	33	50	60	60	52	51	54	49	62	54	48	54	51	42	45	48	53	44	63	62	57	40	57	51	54	55	55	56	46	51	52	48	45	62	50	49	56	57	65	46	43	51	53	58	58	45	39	58	45	63	46	55	55	48	53	54	44	56	70	46	58	65	61	55	41	52	40	56	48	46	54	64	54	48	56	53	46	61	57	47	52	45	50	45	51	68	50	53	56	59	55	62	47	56	45	50	66	48	58	57	59	51	66	57	60	51	60	50	50	56	59	43	55	50	53	49	52	63	65	53	52	60	51	51	42	52	59	61	56	41	37	51	43	54	50	54	67	53	48	66	65	43	42	57	62	55	68	51	54	55	47	51	59	48	44	53	57	49	56	47	50	63	56	61	72	65	50	46	51	35	54	49	55	40	55	46	46	42	58	54	50	50	46	62	45	49	52	42	59	41	44	62	47	54	49	59	61	57	40	59	48	51	63	68	57	55	59	51	55	46	51	50	54	52	60	51	56	54	54	57	56	57	53	51	48	54	52	51	60	54	65	56	55	52	37	44	55	52	42	49	45	54	49	49	53	58	54	50	45	55	58	41	47	53	53	51	55	56	64	48	54	59	55	51	44	51	47	43	32	43	51	58	45	59	69	54	35	49	49	42	54	58	62	48	53	43	51	50	47	42	53	42	46	52	50	52	54	55	54	49	39	50	46	51	57	61	55	60	62	54	44	57	52	55	42	50	48	52	55	47	55	57	45	55	39	42	49	50	69	63	57	61	55	60	48	58	56	50	46	57	54	40	51	52	36	56	47	45	57	46	61	42	54	66	39	42	46	61	40	56	44	53	61	44	53	58	45	56	50	54	57	58	58	44	64	57	51	63	52	50	53	72	52	58	41	51	50	50	50	46	45	68	52	54	57	55	62	54	65	57	63	45	54	46	41	49	57	51	41	71	58	48	60	61	49	40	55	56	64	52	63	70	54	53	50	48	43	49	47	60	51	45	49	43	48	50	47	59	51	38	68	52	38	55	56	64	57	58	68	40	45	52	57	60	70	66	55	57	57	42	44	63	68	55	47	59	54	50	56	54	60	52	63	53	60	48	58	61	35	52	42	46	59	49	66	67	55	43	57	51	48	49	50	45	64	41	66	39	56	57	59	53	66	53	51	54	49	51	60	50	56	57	66	52	46	41	44	52	52	45	46	54	63	58	55	40	45	67	65	53	51	47	61	53	58	48	57	46	53	52	55	41	43	55	46	53	52	45	50	54	59	33	69	58	45	50	54	59	49	49	48	54	43	49	37	50	50	58	51	62	53	51	36	74	48	63	51	50	68	57	48	64	63	58	58	54	51	60	42	50	55	55	63	53	57	50	51	58	66	46	64	53	53	49	42	59	42	67	47	59	45	66	59	53	49	54	75	60	52	66	55	54	56	41	45	66	48	53	64	60	48	50	58	66	52	39	59	48	52	64	49	54	48	48	46	62	59	62	52	56	53	54	44	45	64	42	59	51	52	47	54	59	51	56	55	40	52	55	60	56	57	50	58	60	52	61	50	52	43	47	58	53	54	56	60	59	46	56	43	44	56	55	50	64	48	65	55	43	55	65	33	54	60	50	54	66	61	49	35	45	62	61	57	62	52	49	54	49	30	55	56	44	50	56	53	63	48	53	47	49	51	55	41	48	43	53	52	45	55	65	53	54	49	56	61	49	54	64	50	57	56	53	59	46	59	47	48	59	50	51	52	56	58	65	57	52	58	53	45	49	55	52	55	42	47	62	50	52	49	54	56	55	53	51	50	46	44	50	51	68	43	55	67	54	53	56	52	61	51	47	53	68	40	55	46	45	60	55	50	48	46	54	46	56	52	50	46	54	55	52	50	46	47	50	55	75	41	48	54	49	52	40	60	57	40	54	64	46	69	47	57	44	62	46	57	66	43	59	58	51	62	51	41	47	65	39	59	47	53	51	51	59	60	60	57	60	63	55	64	64	62	56	57	71	60	56	48	66	49	55	62	59	65	55	56	53	58	51	61	62	50	46	50	48	51	48	41	61	55	52	48	48	61	51	57	65	37	49	57	50	55	51	39	55	60	64	61	52	56	50	57	55	60	47	56	55	50	46	61	65	49	57	48	49	59	62	52	42	59	58	57	48	60	52	54	46	46	63	48	52	44	53	58	75	54	49	47	46	44	45	49	55	64	37	40	41	67	57	56	49	64	55	49	43	59	62	57	62	38	61	51	55	74	54	47	44	52	54	49	64	42	60	54	49	51	55	50	46	56	63	51	51	57	65	43	52	56	45	57	54	62	60	60	51	59	49	57	49	60	53	38	39	58	57	55	74	57	46	47	59	49	56	47	52	62	83	46	61	61	63	52	50	60	50	54	57	52	51	54	58	52	57	57	48	49	61	56	45	60	41	55	55	49	48	56	45	51	56	72	43	56	57	47	43	59	55	50	50	62	49	62	56	60	59	58	56	57	39	65	56	70	54	48	46	40	56	56	53	55	55	56	43	41	59	54	56	62	57	46	44	66	57	69	47	58	55	59	55	57	52	49	56	50	53	57	41	51	48	57	48	59	52	52	50	58	49	49	47	47	54	45	53	59	41	63	54	51	51	49	37	58	47	54	45	51	45	48	70	53	57	62	41	40	56	68	51	59	52	68	63	55	52	50	54	60	49	47	53	48	56	62	55	59	52	51	49	45	38	37	58	40	57	43	54	57	55	59	68	55	51	54	51	58	52	42	48	54	48	46	57	51	60	50	46	69	51	55	50	55	50	63	49	51	40	48	41	57	44	51	52	49	46	45	54	48	60	52	61	52	55	53	57	66	63	55	50	54	55	57	53	56	38
22925	8085	4140	5047	10483	11859	10989	9082	7745	7055	6700	5607	4860	3609	3249	3095	3023	2878	2337	2229	1913	2069	2085	1815	1711	1621	1373	1284	1139	1087	1033	964	855	729	740	716	826	755	705	770	712	730	675	702	670	641	648	693	693	713	739	885	814	773	803	750	763	723	760	735	741	651	646	680	659	581	611	615	642	669	633	641	650	651	594	612	604	589	649	660	619	596	591	576	590	553	592	584	568	585	564	639	646	653	668	611	616	629	642	606	593	587	569	596	675	712	716	763	622	584	599	549	554	568	513	543	521	539	562	544	489	527	567	484	516	499	518	544	527	522	540	534	552	541	541	571	511	515	531	534	554	577	556	506	515	522	470	552	533	537	546	508	544	540	512	514	527	531	529	578	561	526	554	560	515	512	541	523	538	530	510	579	488	517	536	525	519	539	509	542	523	548	564	555	506	543	507	524	558	505	491	531	511	563	572	519	500	529	522	519	536	520	565	534	515	514	550	512	505	520	540	516	538	543	548	576	508	536	543	549	570	514	561	523	544	542	537	531	514	543	538	547	517	544	533	529	563	511	543	556	534	541	531	534	516	545	545	537	521	516	532	521	539	535	515	547	495	511	554	538	508	507	529	533	506	524	537	505	533	535	573	530	575	542	537	556	536	529	498	524	487	537	535	523	496	506	529	530	504	532	517	564	497	530	510	560	522	574	489	531	536	546	535	516	534	542	554	557	487	512	535	520	534	519	529	558	550	503	553	511	522	523	518	517	509	508	525	546	548	539	534	542	524	532	556	540	529	529	474	513	560	557	573	555	535	547	541	522	547	544	511	602	577	506	512	527	559	544	525	525	575	537	511	513	547	539	536	547	533	526	501	545	551	528	566	526	570	516	539	546	513	527	513	539	558	567	519	540	555	514	508	520	541	520	530	485	542	544	551	524	529	510	515	537	530	552	540	523	529	505	542	552	544	511	536	560	547	508	554	535	538	542	562	528	526	563	553	554	500	522	513	590	532	535	533	544	571	531	556	558	480	489	543	540	521	551	521	516	544	597	573	536	553	500	503	557	520	511	567	540	559	576	583	525	516	533	524	547	510	530	550	491	535	552	529	530	510	493	534	533	516	515	537	493	533	539	484	530	563	522	532	525	553	498	493	558	534	544	580	557	533	557	563	537	533	505	553	514	550	518	508	556	557	540	556	488	506	520	550	496	549	521	528	550	535	555	522	560	532	523	530	564	550	515	540	548	500	537	533	516	528	532	607	599	544	552	490	542	574	540	518	543	500	527	541	524	525	562	542	523	557	525	530	552	518	532	525	526	517	531	541	551	509	540	531	528	527	528	542	516	522	545	537	547	529	530	523	573	520	537	530	522	525	546	529	515	515	541	572	557	494	522	537	536	528	499	538	551	537	543	563	559	559	531	516	530	557	516	540	533	492	531	545	541	566	542	514	546	531	535	516	510	556	531	528	526	509	576	507	529	524	528	554	489	575	538	508	496	530	547	520	502	515	521	529	536	514	550	511	558	564	521	568	521	525	507	575	514	542	540	554	577	528	512	557	529	493	548	559	505	569	552	551	509	540	542	506	517	527	513	515	534	569	542	555	519	527	554	541	526	531	524	507	534	532	534	517	545	544	538	510	524	570	510	516	526	536	535	521	540	554	536	554	536	505	503	526	526	504	509	504	507	500	539	548	562	532	510	525	490	540	526	526	558	544	489	498	528	571	526	538	515	520	524	529	492	534	536	558	509	535	508	523	572	495	520	528	559	524	529	532	533	544	533	524	530	518	525	548	540	554	526	561	501	519	537	538	516	515	520	514	552	542	555	528	548	483	561	527	530	560	516	546	551	525	535	522	577	505	546	582	513	558	532	553	553	497	549	517	530	502	565	476	504	516	494	487	532	552	554	557	521	515	549	527	520	516	526	530	526	521	503	501	521	577	490	532	570	529	552	536	581	524	499	530	481	570	535	555	569	529	544	519	530	539	527	521	522	540	536	514	537	554	557	553	580	511	512	533	546	506	525	519	549	515	534	548	550	568	526	512	548	528	505	575	590	540	578	540	568	514	511	532	534	582	564	512	538	536	520	527	511	526	528	516	536	535	539	542	553	533	533	558	554	551	513	532	506	529	537	531	559	545	507	574	527	550	537	540	515	529	521	534	527	546	512	531	500	502	533	541	525	518	554	517	545	553	551	532	533	517	517	572	544	529	531	535	519	501	552	530	515	515	513	525	525	545	521	507	503	551	522	507	550	541	496	556	541	526	498	523	549	526	519	498	537	469	506	508	515	530	510	550	549	566	509	516	550	519	509	520	561	515	549	534	513	547	526	517	547	565	549	509	512	542	499	516	491	551	525	521	521	518	535	554	526	523	507	503	527	519	531	539	545	540	501	561	543	520	517	534	528	503	547	564	534	532	554	536	497	524	566	522	569	553	533	572	521	531	534	541	568	531	520	520	516	554	519	522	538	512	505	526	539	527	531	517	579	568	520	557	577	531	538	521	535	578	532	529	513	518	520	495	570	561	547	539	537	528	527	524	488	503	532	528	509	533	549	520	525	537	557	532	543	545	541	570	506	549	490	507	501	575	521	539	535	534	570	504	512	559	548	512	555	524	533	523	557	535	496	515	481	533	493	500	521	546	553	499	498	523	538	528	541	581	497	509	553	527	490	530	482	539	492	542	523	531	529	529	559	535	578	540	538	504	572	514	499	559	505	563	513	487	541	507	561	548	555	512	529	536	533	532	551	540	541	514	518	555	531	544	498	511	534	557	525	538	545	570	588	564	516	516	534	546	556	538	569	534	542	547	536	520	540	550	537	512	513	521	560	546	523	554	519	529	543	520	522	549	531	532	551	523	530	540	548	518	497	585	479	560	515	542	502	591	516	547	533	520	515	570	583	542	504	520	547	533	550	554	535	564	512	521	542	564	536	546	543	516	536	539	519	527	489	542	511	499	534	551	534	495	521	506	519	553	573	538	550	524	548	525	539	529	503	552	582	543	552	514	537	512	563	570	492	534	546	577	488	575	548	508	559	551	538	522	549	542	558	519	544	533	539	521	520	523	477	527	562	546	525	512	571	539	538	541	505	508	544	565	502	577	549	546	487	496	555	517	514	537	511	535	560	553	519	507	548	512	538	534	502	525	525	533	562	531	542	553	507	527	495	529	531	565	538	526	559	535	536	521	539	520	571	528	510	571	507	519	509	512	536	512	515	506	554	462	524	514	551	510	534	495	557	530	553	564	530	536	521	544	573	540	552	494	547	588	511	518	484	557	512	533	502	535	545	550	558	526	531	555	546	544	537	545	495	504	495	532	554	512	563	534	513	526	540	494	541	514	537	545	530	522	531	568	522	546	536	539	550	533	560	547	530	585	511	548	538	527	499	522	514	495	528	531	547	558	566	536	530	534	494	531	508	572	557	561	557	515	518	502	561	510	518	537	517	499	536	492	535	577	530	569	504	470	473	526	572	535	505	546	544	531	489	547	547	528	501
3630	1050	449	259	231	314	283	279	283	246	261	222	215	174	173	165	169	153	132	129	116	137	123	145	103	88	112	96	97	84	89	81	74	62	71	80	70	78	76	76	88	73	72	77	79	90	76	80	60	77	78	74	77	97	79	72	70	66	81	68	72	69	53	84	70	59	68	71	77	57	86	79	84	70	71	61	70	64	90	69	72	65	59	79	63	74	62	63	77	60	70	72	57	74	77	81	90	84	81	66	65	80	55	79	71	68	81	72	85	60	65	62	70	66	66	65	67	72	65	68	53	56	81	60	60	71	72	65	69	66	76	54	64	70	65	69	63	68	73	57	67	53	47	67	66	66	63	56	70	58	76	79	70	59	62	74	69	55	75	67	69	60	71	76	68	61	63	68	58	68	53	73	67	60	65	70	74	58	63	69	56	51	73	54	68	66	79	56	62	60	68	71	65	72	62	65	80	58	51	69	66	50	61	67	70	69	67	76	67	69	60	65	61	61	81	70	69	60	85	70	82	69	77	64	64	66	60	67	73	63	70	71	61	57	56	70	63	59	60	72	66	64	62	70	56	66	62	61	62	65	59	69	69	81	75	67	75	67	75	66	64	65	73	77	58	72	65	70	49	59	56	75	53	74	68	74	67	58	58	76	58	82	59	72	75	66	62	72	59	62	54	79	62	62	58	78	63	66	65	62	69	79	63	71	60	71	72	65	83	74	61	78	69	70	66	65	67	70	62	58	54	67	68	64	50	81	74	75	69	76	81	76	63	76	76	74	66	68	46	49	68	71	66	67	63	57	62	70	75	67	74	83	50	61	66	68	66	68	78	72	53	54	67	75	74	88	51	68	74	64	65	56	59	64	64	65	48	62	70	61	63	81	62	75	63	56	70	70	77	69	67	64	63	64	65	62	59	55	69	69	76	70	61	65	78	80	55	58	72	73	66	65	64	64	67	58	53	68	57	66	56	56	57	84	94	72	62	67	71	68	82	71	75	50	55	62	49	73	66	66	67	50	52	80	59	77	73	69	62	66	77	63	78	69	62	70	59	72	56	71	70	67	65	66	75	67	70	51	74	82	65	71	68	60	68	66	63	67	55	81	66	80	75	78	66	62	78	73	58	87	56	58	57	60	61	60	67	76	68	66	70	65	57	71	64	73	65	75	81	72	60	67	69	60	60	65	66	58	70	77	62	64	63	69	72	71	67	75	69	74	76	75	57	80	74	72	82	63	60	69	81	63	58	61	84	72	62	87	65	59	75	70	64	56	66	68	62	67	67	62	60	68	63	75	60	63	73	73	82	58	73	57	76	65	57	54	77	51	52	46	80	79	66	72	59	66	72	58	81	61	65	72	66	58	72	60	65	67	53	57	56	61	70	66	77	61	76	72	79	61	71	79	61	72	69	79	73	69	65	72	74	59	50	69	72	71	49	71	68	49	78	79	76	58	66	81	64	68	99	61	58	57	69	75	69	66	68	78	58	59	66	67	68	61	76	57	74	76	59	78	61	70	69	58	63	56	60	59	59	66	67	64	69	67	68	78	63	67	72	66	60	63	62	74	59	75	73	70	60	69	66	80	64	78	63	58	59	52	65	59	57	56	69	54	67	71	60	57	60	76	75	55	72	67	56	55	60	63	79	57	72	73	64	68	56	69	67	73	62	61	62	68	77	57	61	90	69	59	61	67	52	71	74	63	64	56	66	53	69	77	70	80	58	55	78	59	60	54	74	80	82	52	80	79	70	67	67	70	66	70	68	66	72	73	65	67	57	61	72	65	58	69	59	74	67	59	57	77	69	56	78	76	59	67	76	57	62	72	63	53	61	77	70	62	46	59	77	66	71	70	50	65	70	62	59	74	68	64	51	75	71	61	59	66	66	69	70	62	54	56	59	67	69	64	78	71	57	74	62	70	86	68	73	65	68	61	78	67	63	75	78	60	67	74	76	70	71	69	80	63	70	67	73	69	70	80	56	44	66	70	69	72	65	60	67	53	46	72	63	60	61	65	64	63	68	66	50	57	62	66	63	69	63	63	67	64	76	73	65	72	63	72	64	79	61	88	74	64	62	56	69	60	57	73	66	71	62	67	79	69	76	85	79	65	63	71	76	71	51	50	54	67	53	59	57	74	59	67	53	70	52	73	57	70	62	49	69	59	67	68	82	67	67	72	77	59	59	83	49	67	59	59	68	68	71	83	67	51	66	67	59	58	53	76	67	59	76	63	56	59	59	69	66	68	69	72	63	57	54	70	62	61	73	68	67	72	60	61	69	76	69	76	57	60	68	54	57	64	56	60	61	70	82	60	70	65	83	58	55	65	50	71	74	78	65	70	74	74	70	72	54	65	61	66	74	51	57	70	79	49	59	66	56	67	62	68	70	62	73	68	69	66	84	71	77	66	61	61	72	67	73	63	63	65	66	62	73	67	85	64	67	66	61	54	58	58	63	65	70	67	57	70	71	67	62	66	66	58	75	75	56	53	67	58	70	74	52	78	77	79	68	78	72	72	58	78	45	71	66	66	77	61	62	67	61	69	58	87	65	67	66	58	86	76	78	69	60	69	72	77	53	60	61	66	65	58	63	64	73	57	82	71	65	62	60	58	63	70	61	62	59	72	62	59	68	61	80	62	69	61	73	65	74	52	75	51	68	81	72	82	72	55	69	64	62	65	70	64	73	76	57	65	69	46	65	69	77	83	67	68	81	71	71	79	65	60	55	69	76	60	61	81	59	57	65	63	70	67	79	66	59	80	64	72	76	55	61	63	61	69	73	77	69	69	72	65	77	58	70	70	65	59	70	70	78	62	66	58	65	81	73	72	81	69	73	67	58	63	63	65	66	53	83	65	57	56	80	57	57	65	67	53	66	48	74	63	75	62	84	60	69	59	65	59	52	63	75	60	67	61	48	60	63	52	60	53	71	64	69	59	70	70	73	55	57	52	67	69	67	77	59	71	68	54	57	55	70	67	62	67	68	61	67	81	75	70	60	71	60	69	71	59	70	64	72	67	71	55	60	58	62	75	75	67	67	58	73	64	63	77	76	66	72	60	64	59	75	83	64	75	61	44	69	74	79	63	63	79	75	74	63	78	61	57	45	59	66	72	55	53	79	68	74	56	68	71	66	68	73	68	68	66	60	74	74	76	68	66	76	57	74	67	74	61	83	71	69	62	59	74	60	66	70	76	67	76	87	62	57	57	73	58	73	72	76	67	68	53	59	66	61	77	59	60	72	60	90	78	77	58	67	62	57	52	65	67	60	60	69	65	67	68	64	77	67	58	71	57	56	68	70	67	60	74	66	76	53	59	57	76	54	61	75	68	73	63	69	74	63	89	78	62	62	58	66	61	67	61	61	71	59	59	53	68	71	61	57	56	56	74	67	54	61	58	63	66	57	66	66	74	69	62	59	76	63	69	75	75	63	66	59	63	85	68	63	61	70	61	74	71	68	61	60	67	70	72	67	52	67	63	67	70	75	70	68	62
30217	11049	6423	7950	15233	16679	15139	12745	10861	9631	9228	8010	6724	5255	4710	4169	4111	4052	3589	3284	2952	2919	3133	2699	2404	2205	1980	1864	1622	1602	1367	1258	1149	1139	1011	1019	985	1013	992	1019	977	962	942	973	907	862	895	830	905	961	990	1010	1018	1052	1080	996	930	921	1015	890	829	839	826	823	906	788	806	803	872	857	900	810	798	836	771	820	735	746	838	838	832	778	758	738	724	742	732	723	765	777	783	836	801	837	802	766	767	836	836	791	790	712	771	779	811	959	966	1125	932	868	823	729	716	623	620	695	655	628	652	671	694	628	679	620	652	705	692	693	692	667	613	680	662	704	664	693	617	711	660	656	668	713	671	656	665	636	648	666	702	662	683	653	713	651	722	685	687	711	688	673	672	638	641	629	661	653	638	653	659	680	737	714	711	699	699	649	671	648	659	702	707	692	670	690	726	666	682	646	660	698	696	665	675	703	648	709	661	688	724	694	702	693	645	632	643	660	667	674	626	666	684	671	671	656	716	696	669	642	641	642	682	659	716	653	661	666	676	684	680	674	666	696	690	691	619	648	670	675	707	653	657	652	664	632	701	711	655	698	674	709	678	698	644	611	688	652	676	642	716	708	687	646	638	654	667	661	619	690	680	716	650	640	671	718	699	672	633	635	659	685	651	669	658	695	674	702	715	681	672	705	681	677	675	684	665	646	642	667	662	624	651	655	673	675	669	705	678	730	661	660	652	666	705	668	662	680	663	671	676	637	685	676	638	652	667	721	653	663	644	687	687	684	704	681	633	653	666	638	620	636	666	608	684	667	699	684	698	675	713	687	680	700	699	673	707	701	651	709	711	659	683	636	680	693	668	653	693	724	665	689	685	681	633	700	658	677	625	656	658	642	683	666	669	687	658	675	649	698	614	694	672	632	673	657	666	655	702	691	695	659	667	679	648	690	661	714	690	677	671	668	693	623	634	644	706	702	688	666	635	647	700	686	732	699	656	671	656	676	727	670	671	614	735	660	725	636	651	607	702	687	689	667	664	710	706	670	616	651	719	696	672	692	629	658	692	683	681	631	673	643	675	674	686	620	651	692	662	709	672	676	673	680	718	666	761	668	680	721	682	646	662	658	632	682	705	674	673	678	686	704	665	644	641	679	678	657	681	640	689	632	651	673	667	690	613	622	699	698	659	666	717	658	697	678	707	642	696	680	713	691	664	682	645	663	725	657	657	637	721	679	654	642	703	693	709	665	646	677	676	697	688	678	642	672	649	677	657	627	675	648	651	692	667	672	672	646	703	678	652	676	633	679	688	677	687	674	700	630	683	674	630	688	647	639	651	641	670	607	656	678	681	628	647	722	681	615	682	680	707	692	654	700	709	650	655	687	682	710	682	644	665	690	656	649	690	666	672	691	640	675	674	630	653	667	685	652	629	669	667	664	690	677	709	635	664	669	654	689	694	666	664	657	693	662	654	691	689	685	636	735	649	695	684	644	673	669	656	670	663	701	660	679	679	677	641	668	661	757	665	665	667	682	707	650	660	668	699	684	737	648	667	651	615	651	686	676	635	678	661	651	684	666	667	677	653	739	657	698	621	679	638	660	721	661	655	688	690	658	683	694	664	673	682	665	634	686	680	648	658	630	679	706	645	621	687	668	610	641	684	656	701	672	683	648	668	678	680	669	687	614	624	698	683	652	697	673	652	678	723	683	644	643	644	694	655	690	652	724	706	684	705	660	664	673	653	643	694	665	663	673	649	619	714	686	658	707	703	684	651	684	684	708	674	672	658	686	656	687	675	722	665	653	692	675	690	633	641	664	631	654	669	660	694	661	669	666	677	654	693	681	668	646	663	673	689	663	724	638	655	719	654	693	692	705	682	608	678	632	700	686	659	672	672	682	687	676	703	648	652	651	707	679	688	656	664	687	698	656	734	645	667	608	657	685	617	645	708	686	684	684	684	675	707	660	703	676	648	702	647	703	687	637	663	651	690	680	683	652	686	643	619	641	691	727	643	656	685	674	665	656	671	682	673	658	653	682	654	669	677	693	650	696	674	669	693	713	644	663	692	666	647	727	649	695	643	696	664	698	673	647	659	672	701	669	682	703	691	653	690	683	665	683	658	681	700	656	677	663	675	732	685	709	674	670	674	674	638	664	654	637	689	647	658	660	697	677	660	684	641	682	655	659	704	649	694	703	626	688	652	684	660	728	686	714	637	681	671	653	618	632	703	647	707	694	703	653	648	674	677	650	705	627	655	652	654	703	659	651	661	688	671	642	678	689	640	685	663	638	631	699	650	685	682	656	671	661	667	652	684	669	693	676	689	668	672	685	693	688	656	654	667	673	668	707	704	691	636	654	724	656	646	610	701	682	686	739	676	664	711	666	699	666	664	700	658	613	673	680	655	655	667	678	696	668	695	696	687	684	656	675	700	685	659	625	663	703	695	675	647	671	665	668	632	698	671	714	681	638	676	678	705	690	700	652	659	636	652	688	738	668	657	686	687	693	674	652	683	665	684	653	674	704	695	671	695	623	650	662	694	666	621	658	656	650	637	660	671	694	654	657	695	668	639	667	683	666	677	651	690	619	654	655	694	653	657	680	699	735	719	705	676	663	696	707	682	660	673	680	634	695	700	673	700	691	717	706	662	658	646	702	600	641	648	668	702	657	638	704	740	648	681	668	646	709	713	695	623	671	636	660	712	700	672	691	711	657	710	696	675	680	650	696	644	642	673	686	658	692	631	648	621	674	685	664	711	673	675	649	720	685	641	645	675	651	639	625	688	657	664	668	701	665	639	704	734	703	687	707	631	698	694	659	665	647	653	644	668	669	647	704	675	643	642	667	621	689	702	680	657	676	685	609	691	709	701	711	674	650	670	663	715	650	663	665	706	653	657	687	642	668	627	719	654	650	695	675	666	702	685	706	686	698	653	699	650	674	701	651	634	644	717	702	638	641	716	685	654	666	609	673	676	711	662	671	700	695	695	715	668	666	674	665	664	655	711	700	672	621	673	692	704	665	651	681	676	654	735	660	679	692	657	692	665	645	662	692	702	696	730	672	654	648	699	684	695	693	661	672	690	703	656	661	655	648	627	656	701	655	633	656	691	648	686	718	619	631	684	637	680	650	657	663	741	681	663	657	643	719	625	650	734	632	688	689	705	666	673	678	710	660	661	666	673	654	695	653	642	628	653	695	688	701	663	642	691	644	680	730	713	641	678	649	693	644	681	671	696	651	661	681	688	691	655	652	704	644	637	655	708	685	664	709	643	695	671	675	674	641	667	701	659	667	631	627	671	671	673	674	616	707	668	676	653	642	643	678	673	637	680	656	686	676	660	617	627	692	700	641	667	665	636	686	650	607	651	677	725	653	681	637	679	684	674	658	651	644	642	644	702	706	686	646	689	655	705	652	614	670	666	696	704	699	682	691	654	704	617	615	690	681	690	658	687	695	693	629	687	693	671	629	660	653	657	633	623	686	676	704	680	742	669	702	643	658	690	679
4802	908	412	235	224	286	275	250	211	206	237	216	193	135	162	145	105	140	99	127	105	101	102	119	110	85	96	80	77	72	84	74	59	64	48	50	58	69	42	56	60	60	55	46	38	61	48	48	57	48	52	62	59	62	59	63	57	65	48	44	48	54	51	46	52	54	40	45	35	42	39	53	64	59	57	53	44	50	51	58	51	46	49	49	56	47	58	38	41	56	52	48	43	53	38	38	41	51	52	35	38	51	40	55	55	49	63	43	50	48	48	49	39	28	32	47	48	51	32	46	45	34	48	38	42	48	41	44	43	34	52	51	44	53	48	37	47	62	41	51	53	48	39	43	45	55	36	48	42	41	49	39	38	32	52	46	47	41	48	54	58	47	38	51	45	50	35	43	42	36	57	34	44	37	45	55	45	43	40	47	41	46	46	47	57	47	38	43	62	43	36	51	39	41	44	49	38	65	46	49	43	54	53	42	46	36	36	27	41	44	38	35	38	40	32	53	36	48	40	47	53	46	47	50	43	63	49	35	53	39	51	44	48	50	38	43	36	38	54	30	35	50	38	57	39	39	37	41	44	38	41	57	52	45	45	55	51	43	46	54	44	48	41	39	42	33	47	37	36	36	62	49	36	47	27	38	33	57	43	46	51	55	42	49	50	44	41	39	42	46	42	48	46	49	47	35	37	56	30	46	41	50	47	38	55	39	42	42	50	46	37	49	54	43	48	47	47	33	53	42	51	52	46	40	43	47	46	41	44	42	43	42	44	47	51	50	43	35	40	42	44	49	54	59	40	40	39	47	49	32	56	44	49	47	59	43	49	33	42	34	49	43	65	41	39	38	66	40	46	33	46	45	40	39	45	48	51	58	54	43	49	41	42	47	49	54	35	46	37	40	35	44	29	47	43	53	42	40	57	30	49	40	43	51	48	47	44	42	44	34	47	40	48	48	46	44	41	48	48	44	57	53	45	46	56	50	53	47	47	48	36	43	41	42	46	52	56	51	34	40	32	52	46	45	50	41	45	66	46	37	32	41	46	62	41	31	37	26	37	51	37	46	53	38	50	40	50	48	37	37	53	40	44	45	57	40	49	40	40	43	33	32	54	38	45	68	45	47	41	47	47	44	49	36	36	40	55	47	56	41	43	51	43	48	31	31	44	52	33	38	45	52	34	42	53	42	30	43	42	44	57	41	38	56	34	47	41	42	53	42	50	41	37	47	42	43	38	39	55	48	44	41	36	37	42	48	47	36	42	32	47	51	51	37	45	46	50	48	46	52	52	43	33	50	42	53	48	50	45	43	32	48	46	43	47	48	44	44	43	41	41	43	36	48	52	49	42	43	45	43	46	48	42	30	49	44	37	49	39	48	53	42	33	37	43	44	35	45	35	45	42	41	42	45	54	47	49	48	50	44	41	33	40	45	41	47	41	54	54	56	39	44	42	58	41	46	54	44	55	43	38	34	35	40	49	46	41	35	35	47	35	44	42	49	38	49	36	42	45	37	46	42	42	50	33	40	37	39	52	49	36	42	36	45	40	38	47	46	34	44	43	35	42	42	35	46	48	37	40	49	43	52	43	42	42	43	41	48	45	45	45	52	43	37	38	47	44	48	44	35	34	40	50	42	40	39	47	29	41	43	39	33	54	50	40	46	44	59	54	43	48	56	36	41	34	42	37	39	46	48	33	49	53	36	40	48	36	36	39	51	49	44	53	36	43	43	34	41	44	48	45	52	36	40	39	56	32	46	53	56	45	40	48	49	56	52	45	48	52	45	47	35	31	49	42	47	44	49	48	43	37	51	40	40	41	49	50	38	49	51	48	40	31	57	40	47	52	49	46	48	44	46	53	40	48	45	55	32	57	46	51	35	44	41	40	44	42	35	33	26	38	38	48	57	44	44	44	38	51	40	47	45	56	48	40	42	46	46	38	52	43	51	39	55	46	24	61	39	48	38	38	36	42	34	38	51	45	54	46	36	38	49	40	38	44	39	48	46	24	50	43	42	46	49	40	44	40	49	43	46	47	40	43	47	51	47	40	47	46	37	57	43	39	56	46	53	41	35	47	47	48	43	44	36	47	51	50	42	44	50	46	36	35	44	45	40	38	37	50	39	48	53	49	56	42	51	34	51	46	35	59	66	56	55	39	47	40	54	46	48	42	47	42	44	44	38	56	36	44	44	47	39	47	39	44	44	43	44	42	43	40	41	35	40	39	48	52	45	46	47	54	46	45	43	46	36	30	37	45	39	36	34	46	42	41	46	49	50	39	42	42	47	37	45	47	56	44	40	44	36	56	53	45	47	48	59	42	43	39	44	42	46	45	41	29	42	41	36	44	43	39	39	48	45	39	46	56	59	44	41	34	42	49	47	41	43	44	34	49	45	45	51	41	49	50	49	45	39	47	43	44	42	53	46	45	45	51	41	51	40	48	38	47	45	38	40	59	35	27	48	39	40	54	34	41	37	48	34	37	56	45	44	50	37	53	35	40	32	43	57	48	42	33	45	49	37	43	54	37	43	36	50	45	45	38	41	36	37	45	50	38	37	49	42	38	37	44	38	62	50	42	44	44	42	37	48	41	32	45	43	45	54	59	39	42	40	40	55	43	53	63	43	41	42	39	51	43	41	55	37	48	37	29	44	47	52	52	33	49	44	49	32	38	51	50	49	32	52	49	48	35	54	48	41	43	42	39	53	48	42	52	35	39	42	32	38	41	50	44	42	43	51	45	44	41	44	42	30	37	44	52	47	55	42	38	46	53	45	39	34	51	39	44	46	51	50	43	45	41	46	49	38	48	49	48	48	54	44	56	49	51	49	33	53	46	51	35	53	46	44	33	51	40	51	37	55	35	32	54	38	34	41	53	46	49	33	36	42	41	40	37	52	38	43	50	54	31	43	52	39	45	45	55	41	39	50	44	51	47	44	36	42	34	50	46	37	31	51	43	39	59	46	49	45	46	47	41	39	49	70	34	36	52	29	47	52	45	43	45	38	56	43	38	47	39	48	36	47	40	52	52	49	39	51	39	50	45	43	46	38	35	40	38	56	50	46	38	49	47	38	36	44	51	43	32	48	35	36	44	36	53	43	46	46	34	42	38	50	27	41	49	42	33	35	46	44	39	36	49	49	44	52	35	41	49	33	52	56	41	43	42	44	42	38	40	46	58	43	36	49	50	40	43	39	46	50	45	48	48	42	36	55	53	49	50	38	31	56	38	39	45	39	43	47	49	42	29	60	48	43	50	44	54	50	56	47	43	36	38	46	54	45	47	44	37	63	45	48	31	50	44	46	33	51	37	51	35	52	40	50	48	46	47	45	69	50	41	42	47	50	52	49	38	40	51	45	46	59	61	43	38	47	49	44	48	40	42	48	36	42	46	54	49	48	34	45	49	50	44	45	42	53	38	36	58	27	43	58	45	42	38	35	44	49	38	47	49	49	40	52	45	34	45	53	46	44	48	27	44	40	38	56	43	55	44	54
28061	10275	6038	7572	13787	15681	14707	12675	10755	9244	9150	7726	6809	5080	4515	4044	3882	3820	3492	3080	2873	2861	2990	2650	2315	2186	1826	1649	1489	1316	1228	1060	953	887	822	848	813	763	749	762	767	771	707	671	668	691	660	673	671	754	821	851	882	830	780	762	711	755	784	714	690	592	646	673	638	628	556	541	587	677	637	664	601	578	586	553	558	633	644	627	536	504	519	491	496	453	540	623	695	612	602	670	625	623	569	545	582	573	586	578	551	474	477	509	607	832	806	740	652	577	539	502	473	440	436	477	422	450	439	443	496	403	450	458	457	451	446	426	438	467	459	456	436	424	454	473	407	437	472	460	422	443	419	445	397	417	431	437	441	414	452	394	395	430	444	428	435	472	486	446	439	444	434	463	435	496	449	434	443	434	442	448	434	434	438	440	446	445	460	453	441	467	412	441	433	472	421	396	435	463	457	435	452	474	439	448	435	461	466	458	416	456	445	416	430	430	415	477	481	469	460	472	461	473	434	484	451	438	484	454	451	470	472	445	444	443	425	451	447	454	467	449	456	447	474	444	457	454	480	444	498	448	452	432	455	456	459	443	429	462	462	469	471	430	415	424	427	472	427	453	470	445	449	410	459	456	462	449	451	442	451	465	460	477	456	499	450	449	456	508	445	472	433	424	467	461	460	421	448	467	471	494	433	428	474	467	414	429	449	430	432	447	427	462	418	471	438	451	446	457	461	496	459	448	445	449	462	450	423	462	435	465	456	447	453	475	493	438	468	434	459	444	455	465	461	429	462	441	443	466	473	436	461	457	445	445	452	430	440	445	460	438	438	479	455	443	407	440	420	420	419	475	485	418	424	448	465	430	436	490	457	460	472	410	453	497	410	451	424	471	431	485	417	431	439	469	472	414	411	423	433	470	456	464	441	428	441	432	456	442	456	461	491	441	452	476	456	455	450	435	457	468	467	451	416	454	462	459	439	487	439	453	448	438	469	450	452	453	462	472	433	495	478	463	425	415	448	436	458	475	473	485	429	480	458	465	455	455	439	453	469	465	494	468	428	474	462	473	486	422	443	465	426	475	476	489	436	460	453	424	467	444	435	469	461	459	471	445	473	461	464	427	451	450	439	479	437	468	451	415	431	415	437	426	440	445	440	447	435	424	432	463	411	435	470	451	462	448	452	416	457	470	448	458	429	464	414	424	422	471	453	453	417	463	432	415	448	482	414	430	401	440	393	456	464	490	458	420	467	449	457	483	438	433	508	436	440	491	474	450	438	443	468	486	450	480	433	436	455	431	442	432	486	415	449	452	440	429	410	428	475	413	441	455	440	413	448	490	469	454	473	435	482	476	476	449	427	413	424	461	463	496	438	449	465	467	468	409	446	444	482	431	457	480	456	452	437	475	412	456	477	455	450	442	456	464	465	425	447	466	428	445	445	440	445	440	456	423	450	474	464	482	464	478	473	471	498	475	453	416	466	461	451	446	454	462	467	453	431	422	427	477	462	457	429	437	434	463	459	432	457	443	440	460	455	469	417	421	439	446	463	504	446	463	487	443	435	472	446	435	447	428	462	436	448	432	484	440	453	456	461	452	435	473	475	469	421	422	451	413	453	421	482	482	451	447	444	449	431	440	414	423	433	421	507	434	399	475	478	459	470	423	451	440	485	481	449	467	422	459	433	438	489	474	421	457	473	435	427	495	442	406	475	444	452	449	445	468	472	451	446	455	419	461	473	423	475	456	458	451	420	476	460	497	509	441	444	424	452	421	417	428	423	447	422	458	496	432	443	454	442	460	454	422	471	435	447	452	490	445	467	426	436	411	425	454	451	464	477	454	406	469	459	429	414	429	449	432	433	443	401	494	484	511	431	463	438	420	459	442	441	441	447	443	454	425	473	429	475	451	420	441	441	430	461	436	447	464	484	457	462	453	450	476	455	450	450	426	469	447	452	465	435	433	454	452	464	470	444	476	451	447	444	452	424	444	436	479	429	456	435	436	477	428	474	451	425	446	471	466	427	449	429	494	433	462	476	474	461	464	429	443	487	464	439	478	454	466	479	421	444	439	414	438	474	463	453	442	482	431	443	412	479	455	456	453	451	438	440	437	423	428	458	444	431	460	449	424	469	506	439	414	431	437	452	432	411	444	455	435	450	430	466	445	456	465	445	471	444	465	445	447	463	461	486	419	450	421	474	451	443	470	423	472	457	454	438	448	459	490	419	431	469	468	430	466	437	428	449	449	485	483	443	439	432	431	449	486	459	465	423	496	467	454	449	439	437	441	502	455	467	400	447	452	462	460	420	482	428	490	441	439	480	445	484	443	475	445	413	424	457	473	428	469	434	421	478	410	429	427	448	463	463	469	475	446	435	446	436	441	471	455	455	462	407	475	469	446	432	472	449	450	475	479	439	452	446	474	489	451	474	417	469	429	439	423	433	438	451	432	455	429	465	454	421	431	431	388	459	430	459	457	454	451	436	433	448	457	434	451	479	449	447	462	465	489	434	428	440	463	460	461	444	457	436	440	444	428	459	430	460	448	474	461	435	443	460	452	460	426	441	466	438	454	432	429	458	405	461	477	445	441	456	443	492	471	453	491	438	455	440	447	468	441	432	463	441	460	454	476	421	487	437	465	452	455	422	452	419	448	418	420	453	451	450	482	461	419	426	470	435	423	472	458	409	435	451	461	442	418	421	457	455	410	432	446	472	440	469	411	457	429	472	452	437	422	440	454	462	450	474	464	427	464	510	459	429	410	491	478	452	440	448	472	465	491	446	448	449	441	405	459	457	412	457	437	472	436	445	456	462	445	446	462	481	457	404	448	470	460	463	442	427	459	499	437	447	456	441	458	477	436	478	422	427	472	413	445	454	439	418	468	440	493	449	439	481	427	459	460	455	482	455	462	470	472	477	447	478	426	440	458	457	449	463	453	480	486	457	447	478	491	418	428	438	425	485	443	461	457	458	465	440	443	459	430	460	458	391	412	457	431	438	466	474	425	421	486	451	460	460	463	445	466	468	438	429	446	426	476	453	476	431	428	433	485	441	485	439	440	440	489	421	421	454	451	438	421	463	436	467	450	441	482	456	398	460	462	445	473	424	483	476	433	493	484	450	476	462	437	474	452	468	446	449	423	486	453	488	408	442	462	453	440	470	429	438	511	441	463	451	463	418	450	462	447	448	446	456	443	465	434	474	452	467	462	459	438	434	449	468	460	445	447	452	428	448	459	450	464	441	447	437	455	475	467	485	464	448	430	454	475	463	433	430	481	416	421	465	400	474	450	444	466	448	443	411	482	452	463	494	424	463	422	469	431	482	465	482	466	451	444	459	429	496	474	447	432	465	465	465	480	444	429	463	487	418	430	467	446	456	460	472	451	460	407	463	464	445	450	447	421	438	466	433	455	460	418	426	457	405	456	423	432	465	452	509	469	421	451	448	453	471	459	428	466	431	434	506	475	402	447	425	444	469	445	446	460	502	440	421	436	486	460	425	445
5359	1477	584	329	307	416	397	359	347	291	319	264	253	194	176	189	165	162	190	168	140	163	151	141	123	128	116	97	88	108	90	93	91	69	60	86	87	69	60	65	60	70	95	75	72	74	71	64	72	75	65	61	79	69	60	69	82	62	66	61	74	77	85	71	65	63	65	69	59	75	60	64	78	71	72	63	78	66	67	78	65	55	53	63	53	57	68	51	58	68	76	79	61	60	53	68	52	66	67	57	66	62	59	64	69	92	95	89	70	67	59	71	62	60	61	59	74	44	59	57	72	71	49	70	67	55	55	43	50	52	64	56	60	63	48	68	60	50	62	82	57	62	48	73	46	63	61	54	54	44	58	63	54	39	68	65	62	65	65	56	63	60	62	64	76	46	56	61	66	80	60	66	47	60	50	72	67	59	59	58	58	64	43	57	62	69	64	59	61	68	59	58	58	56	73	60	79	58	62	43	65	63	49	60	59	74	71	70	53	51	56	55	69	62	65	52	50	70	54	59	69	61	69	45	66	65	60	65	64	70	56	54	52	62	71	71	71	58	57	67	62	61	67	57	46	62	73	73	63	64	47	53	73	59	60	53	64	65	68	50	58	68	69	58	52	59	62	77	58	68	56	57	61	61	68	64	72	66	62	44	74	52	39	51	63	50	69	69	61	62	57	63	61	43	58	67	60	71	57	50	68	66	67	52	55	47	60	70	61	59	66	65	51	58	70	72	38	57	51	48	73	67	53	56	71	69	52	59	54	56	73	67	59	65	51	71	54	44	46	68	52	65	58	78	66	52	70	51	59	65	58	72	60	68	68	68	61	68	72	67	68	67	46	62	62	59	55	47	55	52	57	62	66	63	50	64	57	58	67	51	58	57	52	47	63	68	66	47	61	64	54	63	50	71	58	66	57	62	74	63	55	51	72	62	64	57	55	61	51	54	70	64	68	55	60	63	63	51	58	63	64	62	50	73	86	62	57	70	60	54	55	57	50	49	57	55	57	46	59	64	60	45	59	69	55	70	62	63	59	58	57	67	60	57	65	41	66	67	60	53	59	76	59	67	67	66	44	60	63	77	54	62	59	68	52	60	66	47	59	64	67	59	66	52	64	50	51	53	54	58	53	61	48	50	40	48	56	63	50	60	58	78	60	61	53	68	53	49	60	63	61	69	63	53	61	55	51	75	54	57	40	68	69	74	65	55	58	62	66	71	54	60	47	56	62	63	66	60	53	63	58	66	66	64	67	48	53	61	73	64	70	49	51	49	65	78	58	68	74	59	59	61	48	52	64	51	57	57	53	65	56	60	61	72	67	65	64	59	68	60	61	60	52	61	61	47	58	62	63	63	61	56	62	51	66	63	67	59	65	46	57	56	58	61	54	60	62	47	56	66	62	57	57	65	72	49	55	61	60	56	51	68	58	58	82	63	65	53	46	56	65	76	45	53	39	64	59	54	57	61	55	59	66	51	61	58	72	53	69	61	54	63	66	51	65	58	57	69	58	52	70	55	51	66	60	65	75	47	71	64	76	59	63	77	53	56	70	64	60	60	53	58	57	73	49	52	56	49	62	71	48	67	79	61	79	62	56	53	63	60	62	56	51	63	55	69	49	62	74	40	72	63	66	58	82	63	58	47	67	55	50	71	62	39	62	74	57	61	62	54	52	61	62	60	63	65	60	57	53	59	72	56	68	71	69	59	53	54	56	58	54	60	62	62	68	60	49	62	66	48	51	69	53	57	62	68	58	67	58	78	59	65	67	71	50	62	58	50	54	62	58	51	70	61	49	71	65	49	50	62	67	61	66	65	52	54	44	63	72	67	53	54	59	64	51	57	61	55	59	59	63	47	51	51	54	50	61	65	54	64	58	63	63	60	58	72	61	50	54	67	63	62	61	61	59	46	57	68	55	52	53	55	60	66	72	59	47	51	71	55	68	51	51	53	44	52	58	56	56	59	67	68	58	57	57	63	60	56	50	71	66	76	61	54	61	64	52	50	70	57	46	46	55	62	52	62	49	76	43	55	65	66	60	62	58	69	70	61	48	69	54	59	56	70	47	53	65	54	48	60	51	51	70	57	55	57	52	59	47	76	68	59	54	52	60	66	62	53	52	59	50	34	53	71	65	50	60	55	51	75	55	60	40	57	55	50	49	63	49	67	62	51	54	56	46	74	58	64	86	42	58	51	66	60	63	69	54	64	53	63	49	56	54	59	63	71	61	52	63	68	58	59	65	73	49	53	53	69	51	51	77	44	48	55	58	73	61	69	61	79	58	66	52	61	53	54	61	69	54	57	65	47	46	67	65	59	64	55	59	58	62	47	68	46	76	55	58	47	48	57	65	46	55	49	74	64	47	60	61	51	48	54	63	57	58	63	42	61	58	90	59	49	52	62	46	58	69	66	70	66	57	72	66	74	76	52	50	69	43	53	57	54	69	57	59	51	53	61	63	61	67	56	57	52	72	58	50	61	63	64	57	65	58	50	64	54	46	60	55	55	64	48	61	57	49	53	57	58	79	64	58	70	67	58	59	63	58	50	59	52	57	68	65	67	56	56	65	66	57	57	67	58	63	61	62	62	75	56	75	58	53	63	62	64	74	59	59	50	56	53	65	56	60	60	55	80	55	43	64	58	62	50	73	64	61	63	63	61	71	59	51	69	53	52	58	57	69	72	73	65	55	54	55	50	53	66	68	71	66	49	52	71	58	53	66	48	56	54	54	72	53	46	63	66	54	64	56	67	61	61	49	59	78	52	54	65	48	53	67	59	55	58	60	66	56	72	52	50	63	61	56	54	72	55	65	64	61	68	41	61	65	59	56	57	61	64	66	70	68	63	59	71	58	66	54	67	57	51	67	62	45	61	52	56	55	48	60	69	56	64	58	51	54	51	60	55	52	66	61	51	54	71	63	53	66	48	69	57	58	59	67	47	65	53	75	49	57	66	51	54	72	50	66	52	58	59	54	58	62	68	53	70	57	72	60	30	66	58	60	52	56	61	72	63	67	54	59	45	53	60	59	64	53	57	61	61	52	50	53	59	57	59	60	66	72	54	65	55	54	58	59	61	55	73	58	56	59	49	78	49	60	59	50	62	65	60	73	71	65	58	62	52	55	55	66	58	58	64	68	50	54	60	55	73	46	61	72	57	68	59	52	69	59	48	45	56	47	50	77	64	57	63	64	64	66	51	50	64	61	58	52	59	60	58	62	77	55	60	43	49	74	65	62	56	59	52	68	52	65	62	67	66	62	58	61	51	53	71	57	68	66	49	68	64	84	64	56	60	56	55	75	70	62	66	64	58	62	67	70	58	53	68	63	58	59	68	48	66	70	66	69	55	69	59	51	52	62	64	54	55	64	65	79	71	64	62	52	61	54	67	61	53	56	49	60	64	51	57	63	66	56	72	69	49	50	52	55	67	44	57	46	57	66	56	53	70	70	76	58	49	59	63	76	70	68	50	71	68	52	49	67	63	63	62	48	59
33238	13087	7864	10122	17182	19158	17296	15181	13073	11403	11025	9726	8316	6248	5570	5066	4920	4791	4450	3981	3749	3644	3700	3513	2960	2779	2544	2316	1925	1677	1620	1399	1254	1129	1163	1109	1025	988	980	975	1054	946	932	911	900	934	903	900	988	980	1095	1156	1044	1012	993	963	914	938	951	878	894	851	837	779	769	808	809	759	879	863	835	786	851	790	781	783	890	850	757	733	706	743	673	691	709	701	688	928	911	761	798	857	768	656	644	639	691	647	706	753	709	693	640	790	1083	1190	1258	1126	1019	871	830	743	666	627	614	596	568	684	604	621	631	633	627	607	554	644	642	603	575	628	608	607	646	590	644	620	597	598	618	611	591	642	634	618	579	643	604	581	614	626	622	647	593	630	613	576	618	585	593	597	605	649	615	623	614	598	652	606	613	649	640	605	637	614	615	620	605	606	588	602	623	613	587	595	616	658	613	676	633	609	626	588	606	623	651	670	618	635	675	624	588	615	632	589	620	652	630	583	647	621	628	544	626	606	590	577	601	612	613	638	600	614	617	622	584	574	640	650	593	609	596	610	664	570	590	587	607	618	620	597	603	578	631	614	621	607	606	624	653	618	617	614	649	598	593	638	627	608	623	584	620	677	632	618	635	640	647	613	592	616	658	628	653	617	602	657	611	606	653	581	620	618	644	627	619	606	575	632	595	625	606	642	618	607	585	610	634	568	626	634	631	598	604	612	651	599	640	647	631	682	615	599	609	582	596	590	593	570	618	620	602	595	611	602	622	553	622	626	607	629	592	657	647	632	650	624	628	634	622	623	610	697	588	582	607	563	626	615	606	643	617	613	579	563	625	617	581	670	603	628	630	631	594	558	604	602	613	615	611	587	611	612	623	626	590	662	650	611	624	627	617	603	600	606	601	604	579	599	609	649	630	622	584	624	592	653	618	630	573	592	577	644	613	616	605	608	588	616	649	609	628	631	637	627	574	589	628	600	586	660	627	602	595	648	654	634	617	600	576	608	627	661	614	610	627	655	635	598	598	656	619	611	620	624	578	616	624	585	581	636	575	586	616	630	615	629	601	652	637	604	603	641	591	636	624	619	638	592	627	619	623	674	621	611	611	616	576	586	568	590	617	612	585	608	643	608	607	605	644	597	613	599	582	606	607	629	592	631	581	610	661	619	562	581	643	572	598	567	621	635	613	587	629	596	627	638	635	603	605	611	584	577	581	640	627	607	660	637	616	680	616	625	614	654	583	632	611	627	564	637	623	600	619	599	620	592	608	610	606	616	587	619	653	662	596	571	656	615	600	589	596	608	628	617	615	607	613	658	590	650	635	596	633	613	625	657	572	630	615	628	600	618	634	646	608	629	649	601	622	611	640	661	597	629	609	586	631	680	636	651	643	614	626	596	652	615	622	643	635	659	605	619	630	609	595	571	656	603	609	616	644	603	604	614	624	611	634	600	616	645	640	588	593	615	624	604	593	629	600	651	630	562	589	638	619	591	645	616	592	603	586	584	613	640	541	613	638	616	647	610	608	604	618	619	657	636	627	549	607	611	586	626	640	634	639	623	603	606	596	613	602	613	610	620	627	615	610	623	640	592	593	600	584	544	617	617	669	596	589	630	624	650	601	604	618	570	613	589	625	636	641	620	635	599	630	564	611	628	647	620	661	614	602	634	670	626	589	597	599	608	623	611	627	588	644	632	603	592	611	614	561	598	603	645	632	583	615	628	610	577	623	590	611	613	644	616	635	629	585	574	611	608	642	598	607	594	616	604	653	606	610	553	614	626	590	573	622	626	608	607	592	603	617	605	635	597	613	625	618	601	609	570	588	616	656	632	609	598	632	645	610	660	625	636	580	607	610	582	602	605	601	616	599	621	620	650	652	607	630	643	646	562	597	620	645	623	639	664	659	641	644	659	613	570	561	633	654	577	609	641	587	666	645	602	614	629	639	588	624	618	621	583	655	616	620	650	623	633	613	652	616	627	604	637	625	614	624	606	643	598	629	598	625	571	641	605	659	618	615	639	617	580	590	603	596	667	660	596	605	613	636	621	612	627	556	619	625	584	634	617	587	640	587	593	618	586	619	600	629	626	604	638	585	629	648	607	630	618	622	627	603	602	622	576	629	579	637	612	643	620	623	615	628	579	606	630	622	598	613	596	619	611	587	667	565	603	605	590	615	671	641	655	569	615	667	606	596	612	603	646	591	593	582	608	593	604	595	624	647	645	609	627	586	624	604	596	619	594	592	622	652	590	585	633	631	617	566	590	584	619	604	591	575	578	631	606	605	607	656	613	587	600	586	583	637	648	566	637	589	628	620	608	636	602	592	653	592	616	632	608	644	634	622	597	609	618	660	626	636	622	658	593	621	639	642	596	664	633	595	585	576	609	640	637	583	604	622	585	590	634	614	643	691	620	612	568	647	601	590	627	620	596	621	614	605	613	634	576	604	649	652	602	602	638	650	610	612	612	608	639	613	583	607	589	613	565	593	634	590	632	564	625	614	612	612	648	621	623	621	580	590	597	667	636	590	647	598	607	623	616	566	604	626	614	669	623	642	612	548	635	573	626	636	646	666	626	615	605	610	645	621	644	639	611	600	611	628	551	623	616	615	630	619	625	576	595	629	639	611	607	632	638	577	625	595	567	628	593	634	625	581	633	577	598	612	630	616	587	661	581	616	588	629	635	596	626	586	563	614	671	615	616	596	579	591	576	651	611	604	580	620	640	620	645	621	635	595	616	638	603	611	623	650	574	637	614	641	624	608	635	596	567	624	647	547	605	605	602	631	615	627	642	624	633	564	596	596	584	610	625	602	644	605	618	610	659	606	568	602	642	614	624	629	572	671	586	585	587	601	655	601	609	607	636	572	610	608	641	607	610	628	640	638	632	627	590	616	656	612	632	597	586	588	581	651	616	619	591	619	602	590	622	608	586	621	612	625	647	608	635	623	632	635	611	593	616	613	625	634	594	617	633	612	610	626	630	629	619	662	654	643	627	653	628	581	641	663	623	645	640	647	604	617	620	600	578	608	629	585	632	603	600	616	651	577	608	627	613	596	591	610	605	600	646	636	599	584	592	655	570	638	662	644	631	598	636	639	611	584	632	612	626	591	610	626	646	619	610	601	595	635	611	603	629	640	583	655	555	614	585	584	606	598	603	608	655	579	694	619	639	601	622	615	579	605	621	630	619	633	623	663	614	606	605	613	608	608	629	607	618	639	618	577	607	598	599	619	631	602	579	619	581	604	619	586	616	603	596	636	632	624	620	635	632	581	584	644	595	612	607	603	613	611	597	609	628	600	643	610	679	634	599	617	614	589	586	575	599	601	649	618	622	621	611	595	663	654	637	594	618	591	632	621	641	663	649	615	570	620	602	592	586	666	612	590	582	645	556	594	650	607	616	624	624	564	611	632	585	605	628	616	606	617	659	624	575	594	627	622	596	585	633	645	587	618	621	593	591	631	637	607	683	655	628	623	616	639	629	656	603	618	568	610	570	622	628
2840	509	321	192	136	231	185	191	151	145	176	169	159	111	93	107	104	116	110	109	94	92	83	80	90	65	70	78	72	80	57	56	67	58	51	58	66	60	71	50	52	48	71	56	57	49	60	65	52	63	59	59	58	53	56	62	59	54	54	58	52	53	45	45	54	57	47	58	58	62	63	56	77	54	49	58	57	58	68	53	52	45	56	58	50	39	55	58	47	50	51	55	53	54	56	49	42	56	58	51	55	50	63	64	41	51	69	56	58	44	50	57	56	60	60	56	43	56	67	54	39	42	54	55	40	62	51	71	52	57	53	48	52	47	68	56	60	39	51	54	62	45	50	40	46	56	53	51	48	51	53	58	45	38	61	50	40	46	44	38	54	57	51	49	64	52	44	61	57	58	56	50	55	42	59	55	46	45	61	44	59	59	55	55	56	45	44	49	56	41	60	44	50	53	53	56	48	69	59	60	48	52	46	52	63	57	51	50	50	56	46	60	63	51	58	51	38	61	49	56	48	52	59	61	52	48	54	53	46	61	42	58	52	57	41	58	52	47	54	63	62	48	54	42	43	58	49	48	41	55	40	59	45	54	61	55	55	49	61	53	52	63	52	57	47	56	36	51	44	53	43	54	50	36	49	35	48	52	39	47	59	50	56	56	44	50	61	50	48	52	50	59	59	47	51	56	49	55	35	45	54	51	41	50	49	57	54	59	41	53	47	40	47	52	48	60	39	43	66	50	62	52	51	47	43	46	43	51	52	63	54	44	77	63	51	43	47	50	54	47	45	55	55	56	62	51	63	48	49	54	52	51	42	58	54	62	54	68	65	52	61	60	60	45	51	62	44	46	51	46	53	53	59	39	61	50	47	49	42	43	68	54	49	51	55	61	53	61	47	47	56	48	52	51	67	60	49	54	57	51	52	41	62	48	34	52	52	45	59	61	49	63	57	37	48	49	52	47	55	53	60	48	51	54	51	46	53	54	54	73	45	52	65	58	47	50	58	61	49	51	48	42	43	63	54	57	56	61	67	56	49	61	63	46	43	54	56	45	44	53	50	73	50	53	54	58	51	51	46	54	60	44	62	53	56	51	63	74	61	53	42	54	49	55	63	58	55	43	49	51	51	48	47	54	61	46	54	51	63	41	42	59	61	50	40	54	45	64	61	50	59	54	45	42	41	50	66	58	53	56	64	61	37	53	48	50	37	40	56	41	56	49	57	51	57	55	49	37	64	51	60	50	55	58	54	58	62	50	58	56	49	48	53	57	55	52	49	40	48	61	48	50	54	46	56	47	46	43	47	51	53	59	43	64	50	56	64	49	48	43	60	54	47	53	56	56	49	52	58	56	41	42	56	54	61	55	53	49	54	56	63	56	54	59	46	57	46	51	62	55	51	42	52	53	56	40	59	57	54	42	52	50	49	59	61	43	60	57	51	64	52	49	49	54	52	54	47	54	53	57	50	55	69	57	43	53	54	58	53	47	57	44	49	56	50	47	51	53	51	55	64	51	41	48	68	55	57	59	56	55	41	47	42	44	51	48	48	56	55	60	63	51	53	52	58	62	54	50	58	52	54	65	55	61	38	55	61	48	55	65	60	54	48	48	56	43	35	57	47	53	50	55	37	46	50	50	49	50	53	53	36	65	50	67	62	57	41	45	56	38	49	58	61	52	51	36	43	45	54	48	51	41	47	66	49	52	47	41	47	41	59	43	52	41	62	67	51	53	54	57	50	63	50	50	59	53	56	58	41	47	46	62	50	54	48	41	56	46	49	44	46	48	51	62	43	51	42	53	46	55	46	53	50	48	44	52	55	47	57	50	49	50	54	45	53	52	59	48	43	47	59	47	61	59	52	70	60	48	50	58	45	63	64	52	47	50	45	46	47	58	51	51	49	50	69	38	51	36	57	47	54	61	45	46	62	63	56	47	47	49	55	57	42	55	45	50	51	51	63	57	53	55	49	49	45	51	52	45	51	58	36	56	53	51	50	53	42	48	67	46	43	68	49	52	50	51	49	49	38	49	48	53	66	53	52	43	56	49	58	67	48	51	51	53	63	47	36	55	44	54	46	56	59	58	54	43	58	55	56	58	60	54	64	57	63	53	66	56	54	47	61	63	52	58	42	42	59	40	37	47	53	44	44	54	56	67	64	56	59	51	49	44	56	45	54	59	54	46	58	54	47	54	52	59	58	42	61	60	53	67	56	49	40	44	52	52	63	57	47	52	42	61	52	49	55	59	51	54	66	52	54	64	62	50	58	45	55	62	48	55	51	56	57	59	58	59	53	49	57	41	53	55	45	60	49	52	53	66	42	54	45	47	51	52	51	43	57	57	58	42	53	60	54	40	60	62	62	65	56	61	46	48	57	49	44	57	59	58	46	55	56	50	57	47	48	49	62	47	68	42	57	54	35	67	49	49	49	45	56	51	51	52	56	54	48	57	71	54	50	64	52	61	59	49	38	60	57	47	53	55	51	54	49	46	56	42	60	43	57	45	49	47	58	62	51	52	44	65	39	52	61	58	49	70	60	69	58	61	40	65	49	52	55	47	41	42	62	42	48	43	66	53	49	46	52	53	55	53	65	58	52	49	70	52	53	49	50	47	58	61	65	51	57	47	59	56	48	54	53	52	57	55	54	58	62	70	57	49	62	61	66	47	60	59	57	57	41	39	46	63	48	57	57	58	51	33	60	45	55	41	37	64	64	53	47	54	64	49	56	63	41	58	46	57	47	66	52	43	59	52	59	40	51	53	49	54	62	58	65	52	41	42	52	65	57	56	42	40	69	47	59	55	48	59	58	40	43	57	58	63	49	56	50	49	48	53	49	68	48	62	49	44	49	44	50	45	54	62	45	48	55	61	58	47	45	46	52	57	47	52	68	53	56	59	56	51	45	42	43	53	47	54	62	51	58	52	39	51	54	50	48	52	32	43	55	47	49	51	49	55	47	57	58	61	54	47	65	55	49	50	52	57	45	61	55	56	51	59	47	48	67	47	66	50	38	47	71	58	60	49	51	57	58	55	61	48	58	50	54	69	41	42	52	43	44	49	60	44	61	49	54	53	60	51	64	47	56	57	57	42	47	60	49	49	52	44	39	52	55	43	41	51	39	45	51	58	57	66	58	52	55	42	57	58	52	45	52	52	46	60	41	42	51	46	54	55	58	44	53	56	46	63	44	52	56	45	60	33	50	54	59	59	53	59	61	60	48	56	55	61	45	66	58	65	53	44	44	47	54	65	42	55	58	73	55	62	47	57	48	65	46	46	62	51	49	45	62	48	51	49	57	53	60	56	47	58	36	52	48	47	65	41	60	60	49	59	48	45	45	55	54	60	56	52	43	43	60	54	64	40	46	51	59	52	58	47	45	54	59	53	54	60	42	35	52	57	51	45	48	54	51	51	64	58	49	53	45	46	57	44	34	71	39	51	46	46	46	49	37	55	55	48	60	41	64	63	56	61	61	38	48	46	54	66	47	46
24348	7884	4945	5884	9717	11876	10890	8897	7603	6535	6078	5692	4758	3626	3090	2925	2668	2495	2550	2276	2169	1923	2165	2096	1896	1715	1572	1320	1225	1044	998	901	816	844	814	778	733	719	717	723	726	713	740	683	687	682	646	710	768	711	735	705	749	752	757	710	729	705	754	680	648	700	645	653	655	639	671	622	661	671	623	613	668	632	595	606	650	676	626	537	595	588	588	566	524	594	603	661	645	627	612	595	570	534	509	547	580	569	591	530	561	546	549	591	564	607	654	696	709	688	625	607	581	512	532	519	548	543	521	527	548	507	546	537	554	505	544	529	541	563	554	491	544	558	580	498	570	533	517	568	514	575	536	528	542	524	555	553	485	559	534	516	541	567	542	521	529	517	558	518	545	543	477	540	529	531	561	528	541	542	523	525	547	497	533	531	547	576	507	559	509	524	528	544	572	538	540	547	521	510	500	563	552	554	543	515	530	487	545	506	546	583	572	542	541	562	520	578	530	512	519	539	514	517	490	526	553	525	546	558	574	553	518	547	531	541	565	502	534	535	519	542	534	542	527	505	542	539	518	520	551	499	537	557	560	524	533	501	513	526	554	515	568	538	503	522	501	547	525	536	496	516	552	517	538	503	470	503	504	518	537	553	548	498	513	505	519	524	561	556	559	558	525	534	524	550	527	543	514	459	523	550	527	530	528	561	529	523	534	560	533	504	581	524	549	517	507	564	526	514	526	529	573	546	553	526	537	569	569	536	540	527	511	522	552	544	512	520	537	521	563	543	519	555	525	552	539	527	533	531	577	550	493	539	547	565	577	559	560	539	521	516	541	531	478	543	531	525	536	550	524	510	518	534	520	555	542	552	515	508	533	549	547	553	563	562	530	518	500	536	503	535	520	520	493	514	559	522	527	547	540	523	493	528	514	533	568	480	494	553	584	533	522	494	560	532	566	515	504	541	567	538	541	539	525	522	532	547	545	556	528	506	548	572	551	571	568	488	539	556	486	526	562	529	548	542	494	529	573	522	512	535	516	543	555	509	523	553	524	556	600	551	552	573	551	512	508	556	548	504	609	524	514	553	504	518	554	509	545	526	501	540	519	538	542	519	546	566	576	548	526	540	572	516	513	566	574	508	500	546	554	564	525	498	508	514	543	534	537	532	567	488	529	537	584	551	554	529	545	524	573	526	504	542	545	508	552	527	538	535	540	524	559	524	547	544	529	548	529	498	535	523	538	513	548	495	528	547	547	499	528	510	530	474	529	469	561	533	564	546	535	496	564	538	541	592	521	531	554	485	524	526	590	544	523	523	534	562	517	519	532	490	550	504	537	521	500	534	479	520	519	518	527	518	517	509	572	517	509	509	537	512	516	524	529	558	530	557	516	555	539	518	568	502	526	529	527	536	527	500	521	520	517	512	553	548	552	539	533	558	510	530	545	560	570	548	540	535	533	565	517	538	555	526	493	559	534	565	556	536	483	515	524	540	527	518	539	523	543	556	510	510	536	545	529	521	548	506	516	529	520	545	540	538	495	524	576	520	481	533	527	504	565	557	487	563	523	522	526	576	526	541	532	486	542	531	552	539	524	521	536	570	550	542	517	516	529	520	503	499	543	555	528	548	504	505	539	574	529	552	527	526	518	529	545	542	513	521	558	572	573	503	493	496	518	510	517	541	522	509	498	543	496	535	548	513	544	592	487	549	514	529	570	498	495	558	502	517	525	531	517	500	523	529	570	544	523	554	523	552	546	524	562	533	549	551	487	527	525	553	563	548	527	531	544	563	542	527	520	526	489	538	558	517	531	540	545	495	537	564	580	539	546	543	534	559	555	498	532	548	533	527	513	513	537	524	529	502	553	542	536	563	503	552	527	529	517	545	511	505	527	526	486	563	508	530	530	599	492	476	575	548	519	557	531	493	545	497	518	557	499	548	554	505	516	556	535	529	521	475	555	496	491	573	517	586	557	493	517	518	536	568	522	502	510	526	541	518	535	516	526	517	528	529	583	543	508	558	486	519	563	561	531	500	550	525	519	563	539	514	542	522	550	528	551	554	545	481	523	533	553	559	553	485	549	526	511	516	558	511	521	530	530	507	582	566	544	504	518	544	560	520	529	530	545	529	537	522	552	565	559	514	543	548	480	522	592	544	522	491	513	559	547	562	536	532	544	502	486	511	478	531	572	546	534	547	523	553	595	516	506	531	538	542	525	546	533	519	549	542	544	551	535	576	597	557	526	557	531	526	503	535	540	516	559	515	556	500	538	556	539	526	529	549	536	579	532	514	527	604	512	547	559	537	553	539	575	508	548	531	525	517	515	528	578	520	515	513	530	538	522	570	566	527	516	546	485	514	521	515	512	523	527	538	552	517	540	545	518	564	569	534	522	504	505	541	522	546	518	532	559	594	534	530	527	551	517	547	519	529	555	530	552	513	550	562	515	533	520	518	499	509	532	545	482	541	539	552	529	554	528	555	558	561	538	563	537	523	559	532	499	553	541	527	506	490	537	494	514	549	488	523	559	501	541	520	552	554	503	548	531	490	525	534	557	536	550	500	548	505	508	464	488	525	553	519	576	552	571	516	531	556	543	545	539	554	544	532	584	542	533	542	532	543	548	512	515	517	549	540	524	540	477	548	509	525	541	499	507	519	539	553	499	486	521	505	523	536	563	540	568	529	561	545	521	542	541	595	524	516	565	563	522	503	521	560	554	546	505	481	567	537	527	554	530	521	521	520	554	524	566	544	501	510	507	516	565	505	537	566	546	538	495	565	518	538	535	476	566	554	558	524	526	509	567	555	571	552	534	529	565	496	539	546	550	565	536	536	478	528	548	521	521	521	523	517	568	521	540	526	517	530	557	550	527	567	549	525	493	505	521	472	516	537	546	542	528	536	514	503	509	521	541	568	535	546	497	529	504	510	481	583	508	502	524	495	543	494	515	519	514	553	552	534	522	506	549	535	597	568	515	530	509	522	525	535	538	552	536	512	504	549	536	541	544	528	570	574	509	486	542	510	538	547	537	511	557	491	472	516	540	539	518	556	559	527	522	551	548	530	560	534	520	529	555	531	532	508	513	555	540	539	583	499	531	513	530	521	475	556	537	560	524	542	572	516	514	516	514	561	517	541	521	535	564	525	516	495	516	541	568	504	518	512	535	519	528	517	521	528	568	501	562	561	528	549	530	570	566	503	519	553	460	531	530	569	570	538	540	535	507	510	541	555	504	531	545	552	580	532	544	524	520	553	552	553	558	525	539	550	529	550	526	522	484	562	519	491	508	535	517	551	489	560	558	516	573	544	544	533	521	515	551	550	545	556	561	525	522	543	543	478	500	524	520	558	548	522	515	561	535	549	576	547	498	502	519	546	523	572	521	537	548	504	498	477	525	562	533	528	490	545	539	562	551	561	519	512	526	521	555	529	533	551	547	549	506	546	549	526	518	535	550	563	530	545	525	522	530	502	547	550	528	594	550	510	525	568	540	515	501	533	568	559	512	547
3435	960	479	287	233	342	341	265	254	217	231	258	222	207	132	172	149	145	147	127	135	126	125	132	107	126	102	98	101	91	69	81	85	67	84	72	74	71	80	83	79	83	93	80	54	83	67	66	79	64	65	79	85	78	88	70	86	70	70	70	70	72	56	62	77	83	86	64	81	77	74	71	79	57	64	66	67	79	68	67	69	69	62	72	65	67	84	65	68	67	78	56	61	74	48	62	62	58	74	66	64	77	67	68	57	88	80	82	92	69	92	73	67	72	73	64	57	70	84	65	60	73	66	68	59	58	73	49	62	84	47	77	60	80	79	68	64	63	52	60	77	70	50	62	57	85	66	57	68	70	71	52	70	76	54	69	79	75	57	56	65	57	62	70	65	74	76	75	70	77	81	68	58	59	66	73	62	65	65	65	74	61	77	83	65	63	62	56	66	60	61	75	66	68	64	62	62	68	56	45	75	68	63	66	56	63	60	66	59	57	60	81	57	66	64	79	78	79	71	54	71	55	52	63	71	82	55	74	69	75	89	71	69	81	68	86	58	72	71	69	57	66	64	69	61	66	63	64	67	60	60	59	69	76	72	68	62	64	56	88	60	67	66	54	75	62	52	69	62	63	60	62	78	58	65	53	67	67	64	82	68	57	58	53	62	66	70	48	69	76	86	75	60	75	55	56	62	62	63	59	73	60	66	66	71	73	64	87	66	75	81	63	64	50	70	60	68	75	60	63	67	64	64	78	64	70	66	69	68	56	67	72	74	82	60	76	76	83	83	63	67	66	63	68	57	75	66	73	66	67	57	67	69	61	80	60	67	71	53	78	77	60	56	72	58	67	70	68	76	62	83	81	59	75	56	56	61	86	69	60	70	65	50	64	57	69	65	67	72	68	59	63	53	59	73	73	88	61	73	57	53	63	83	82	58	79	70	61	74	68	67	62	66	67	67	61	55	61	62	72	75	68	73	61	74	69	68	62	68	62	68	61	58	65	68	67	61	65	64	64	75	54	55	80	61	57	49	65	62	65	70	68	83	53	64	61	71	80	48	75	55	74	65	63	76	66	62	73	66	82	60	62	57	66	68	78	74	75	67	71	70	70	65	64	57	74	62	63	79	57	68	63	76	60	76	54	78	50	63	54	47	74	71	69	70	75	55	74	73	59	68	75	51	44	63	87	68	78	75	70	63	61	57	75	62	53	61	75	61	74	66	50	54	60	65	62	65	69	80	62	79	64	70	76	66	61	57	64	59	75	72	60	72	69	52	73	69	69	63	55	65	77	66	85	56	53	57	56	59	65	69	56	79	75	57	76	65	67	53	56	74	74	65	52	63	54	80	84	64	58	61	51	65	73	60	66	76	64	73	78	52	56	67	86	59	54	67	65	81	62	78	65	51	66	66	53	59	64	52	66	73	66	67	60	61	63	57	65	65	69	56	76	57	56	65	70	71	67	64	56	51	68	77	77	53	62	74	76	65	68	64	69	65	78	64	64	70	74	77	54	77	64	68	70	72	61	62	75	62	68	62	65	63	64	56	55	79	62	84	69	68	53	66	60	51	72	69	67	69	66	64	54	57	54	61	60	68	61	66	68	61	73	55	42	49	70	61	72	75	69	70	63	82	73	64	67	71	85	58	78	70	68	69	63	59	53	68	64	70	75	65	63	62	69	64	71	72	68	79	55	56	66	64	70	65	70	50	78	75	79	73	61	60	65	71	56	65	69	74	81	53	69	67	56	70	68	67	63	69	68	66	64	69	76	55	74	53	77	61	71	79	70	65	67	53	55	67	58	80	77	73	71	66	68	64	65	64	64	65	61	62	69	67	66	67	60	62	76	70	63	76	67	68	87	59	76	59	57	70	58	62	81	56	73	67	57	57	74	74	67	68	66	64	75	50	69	64	70	59	88	60	65	65	62	61	70	62	63	83	69	63	71	66	65	62	58	65	61	61	66	67	62	74	67	62	73	60	68	68	75	54	67	56	70	78	70	69	66	63	86	67	60	70	70	81	78	63	71	68	75	65	60	57	78	69	76	60	78	75	76	67	72	46	50	63	54	69	76	52	74	85	67	62	64	68	74	78	70	72	68	61	59	59	63	50	60	61	60	71	87	55	63	62	69	57	74	46	64	64	72	56	68	71	70	81	67	69	56	65	67	63	58	67	70	81	54	65	70	70	68	82	66	50	66	59	73	70	65	54	64	67	73	62	66	67	69	70	59	71	65	64	68	55	62	78	79	58	63	64	63	61	78	82	62	67	68	59	70	68	68	72	82	61	62	63	82	66	86	79	80	54	78	71	71	60	63	77	63	65	75	69	67	66	61	80	77	75	69	59	60	57	65	68	59	93	74	64	72	53	68	65	63	66	65	58	67	66	71	66	72	69	70	53	67	68	82	63	73	71	56	57	67	70	45	87	72	79	70	72	65	68	70	66	50	72	63	68	76	59	57	54	52	69	67	61	70	55	68	58	63	75	56	74	65	76	65	63	61	54	68	64	72	72	66	69	54	58	83	65	66	61	67	60	55	70	59	63	54	63	63	75	50	46	68	69	63	63	65	69	62	57	62	67	65	57	62	61	53	82	67	62	49	63	61	65	55	55	63	85	78	73	85	64	64	66	65	64	77	63	60	56	65	57	53	45	69	66	64	61	71	64	57	65	64	57	63	65	59	62	64	63	74	65	69	70	56	56	71	75	53	68	88	57	62	58	81	61	52	69	71	64	56	64	69	70	61	73	52	70	70	63	64	65	83	80	53	54	63	56	53	61	64	55	58	54	60	71	78	64	48	69	74	76	56	77	81	73	66	52	72	56	67	69	59	66	59	51	64	63	63	59	80	60	64	70	54	66	77	75	62	68	53	54	55	70	64	66	63	60	73	71	78	72	58	54	77	70	74	64	66	65	71	57	65	60	72	61	72	67	73	59	58	73	64	59	67	68	76	68	72	57	65	60	61	63	73	81	69	72	65	59	74	72	57	70	64	76	65	76	76	74	71	72	61	75	55	69	56	57	71	64	74	57	64	87	64	61	59	65	57	68	56	71	70	55	55	63	66	68	61	63	74	67	62	74	62	66	80	57	65	63	55	67	72	82	62	69	56	60	60	61	95	60	54	83	61	84	56	53	54	62	54	60	66	62	66	68	66	60	68	55	59	68	67	71	62	61	42	79	77	78	81	55	74	82	67	60	73	63	75	70	56	59	50	57	68	78	64	67	66	72	64	70	71	75	66	65	57	83	50	76	68	60	65	43	65	62	67	62	64	74	65	63	56	54	67	59	80	59	67	64	65	73	68	73	68	73	78	73	69	68	70	61	59	70	61	58	72	70	61	49	68	66	62	66	53	61	59	50	61	72	70	65	66	58	60	61	64	75	65	56	55	69	46	70	59	67	68	70	71	75	65	78	60	63	69	69	60	69	55	68	65	60	73	70	59	85	79	61	57	66	72	65	73	70	70	63	67	82	70	55	66	58	75	73	54
28843	11018	7088	8723	14585	16410	15063	12588	10752	9353	8215	8064	6667	5340	4322	4221	3838	3677	3603	3384	2914	2907	2775	2964	2687	2349	2148	1965	1699	1512	1406	1293	1208	1109	1033	1074	1046	945	981	931	946	998	969	949	876	871	932	939	924	1028	1006	999	964	1025	969	960	903	935	897	883	903	899	838	821	858	855	892	804	773	838	757	845	791	784	814	846	825	756	768	748	744	782	720	664	725	749	830	869	834	798	811	716	721	704	662	664	687	728	727	738	736	670	770	727	807	1045	1147	1139	1005	1010	819	757	749	693	664	626	681	704	666	673	693	664	684	701	637	687	654	650	630	677	664	658	677	655	684	745	687	673	622	685	636	673	666	631	638	683	674	689	627	693	650	659	621	712	699	668	633	624	660	663	690	656	643	723	638	620	648	647	696	630	710	670	720	659	688	632	670	685	685	662	705	642	653	678	644	664	682	644	683	719	710	667	674	676	671	685	637	668	692	625	665	658	704	673	672	639	697	642	692	631	661	706	669	628	725	653	673	689	680	682	667	687	681	652	697	665	691	602	649	622	649	652	643	668	746	717	661	634	654	657	641	669	697	652	654	654	700	660	689	658	688	682	641	693	684	627	716	661	626	699	649	679	662	651	670	646	652	664	662	701	696	621	687	646	647	664	693	664	639	649	672	660	657	653	628	682	676	663	648	705	651	667	681	684	647	687	666	674	674	681	700	673	673	644	662	632	676	611	708	693	658	627	663	657	663	688	658	648	668	727	675	632	663	685	678	674	684	705	644	673	664	661	721	692	644	672	636	661	675	685	655	669	687	704	701	637	687	688	669	666	671	692	670	648	672	678	593	621	624	650	636	665	694	663	703	641	661	674	682	672	690	666	671	677	655	681	642	680	663	635	649	670	665	655	684	664	682	636	666	618	671	607	633	660	690	698	693	698	694	646	673	657	716	635	644	671	652	683	664	660	672	680	613	696	686	644	669	671	691	643	674	724	667	669	711	673	625	697	634	680	646	645	682	657	700	681	650	705	660	694	675	644	639	633	668	683	696	674	657	659	653	699	684	625	702	681	664	666	656	653	661	680	669	674	652	691	650	673	645	652	664	672	649	714	680	662	643	698	634	703	694	681	658	630	655	702	669	706	639	667	646	697	640	668	658	635	708	692	662	659	707	676	676	672	646	619	656	661	647	692	661	656	706	637	596	637	693	633	647	659	670	610	626	661	661	667	657	684	680	666	674	703	643	646	676	713	649	776	639	676	652	676	651	709	686	701	685	686	635	686	705	674	717	645	678	683	635	672	665	674	698	669	670	643	636	681	680	689	638	662	640	683	659	709	625	648	656	701	654	741	717	689	686	651	715	652	683	667	657	700	655	656	670	705	666	675	645	664	621	640	716	662	693	675	662	674	644	660	669	666	662	650	711	684	676	673	656	636	641	647	678	675	710	672	676	671	644	659	680	665	647	681	662	670	683	682	685	661	701	671	649	676	634	693	681	640	612	692	675	700	688	691	670	671	675	717	688	651	633	648	703	668	693	624	653	659	675	629	684	657	645	655	674	658	669	674	661	738	685	699	690	647	641	687	691	733	684	667	730	669	626	681	678	693	680	679	668	677	645	680	668	674	687	695	664	692	613	659	661	655	708	643	666	620	641	641	691	647	645	703	679	708	696	665	682	652	660	679	650	664	705	668	633	692	711	617	686	685	656	697	695	707	662	678	670	669	690	692	646	673	713	668	680	678	689	663	664	668	666	643	666	681	634	665	659	673	634	628	683	667	691	678	671	643	688	669	689	649	684	662	706	691	687	703	663	684	705	667	663	648	679	654	670	699	682	640	668	656	685	698	677	640	677	689	660	695	660	673	645	680	623	671	652	657	666	648	682	667	613	694	662	640	646	667	682	715	664	642	673	674	673	661	658	693	637	610	623	659	682	680	684	670	682	631	663	692	701	679	712	669	713	654	678	685	685	679	691	652	665	673	707	657	668	637	709	669	677	686	669	666	681	645	697	692	688	657	656	681	672	696	692	648	630	691	667	677	681	690	671	649	668	641	672	678	690	669	643	681	687	683	726	656	640	681	683	639	648	682	683	615	670	679	665	689	650	674	675	670	712	656	656	658	647	674	635	676	618	673	646	700	667	671	642	688	694	698	684	677	714	630	684	667	677	684	682	674	685	708	671	664	715	649	631	634	647	616	661	679	681	673	664	668	640	633	673	665	708	636	665	659	664	675	660	672	710	692	661	708	675	629	655	696	664	674	652	666	682	679	643	658	700	687	687	665	661	672	679	724	673	631	673	639	629	682	671	664	668	690	639	648	689	694	694	673	698	654	652	635	686	680	695	648	684	651	720	627	619	628	665	712	642	640	688	669	680	707	679	644	676	685	653	647	719	690	655	673	743	667	634	682	663	656	653	651	694	699	687	654	666	699	647	674	696	669	670	670	678	637	677	656	618	638	655	728	685	697	687	603	673	700	655	683	657	683	660	681	670	655	635	722	637	647	694	721	714	683	661	672	676	672	652	689	661	688	739	632	669	661	670	710	659	698	679	653	644	693	662	640	674	668	683	669	678	716	645	673	687	731	659	733	727	678	736	642	674	690	665	665	635	645	647	663	735	672	684	653	660	640	697	744	663	675	643	666	657	658	660	649	659	610	633	671	671	700	686	668	691	663	704	658	652	661	681	688	668	633	675	660	685	660	680	650	668	670	715	680	638	693	670	684	700	717	656	661	642	659	660	655	638	651	634	642	675	677	631	701	678	714	665	679	626	677	681	704	636	696	642	668	636	648	684	669	699	688	650	626	648	646	681	663	677	737	685	654	699	665	702	709	686	612	683	686	688	672	690	652	679	681	684	652	644	661	629	672	706	658	613	649	656	670	674	696	711	651	670	674	641	685	685	702	653	664	651	667	727	666	670	702	668	642	632	698	642	662	703	669	636	692	668	616	639	647	658	646	672	653	650	641	658	698	634	671	636	657	719	653	691	678	700	709	722	651	680	656	637	672	643	672	626	643	701	660	674	654	689	698	683	655	693	686	655	654	656	666	644	648	715	661	642	687	677	679	660	665	693	651	717	660	624	669	625	666	672	655	666	683	691	692	615	662	654	701	663	672	662	679	655	618	657	648	644	660	659	646	664	667	657	710	669	636	663	699	647	644	666	641	633	630	671	664	665	682	632	711	688	675	652	648	673	647	667	680	643	682	638	663	651	688	663	645	690	702	744	620	630	656	639	688	685	683	662	651	656	658	695	653	657	667	655	678	658	645	680	679	656	669	658	602	624	655	681	674	636	738	659	627	637	667	619	641	651	732	630	675	622	638	671	636	636	688	682	657	584	697	634	683	646	649	722	699	684	697	666	678	667	705	652	698	668	659	710	676	645	687	696	653	693	667	656	669	692	643	641	658	660	629	653	656	710	663	683	665	649	665	680	674	649	672	661	706	653	671	669	703	664	618	680	690	646	707	651	697	660	708	680	660	647	679	676	677	665	627	707	635	656	714
4816	906	489	252	192	260	278	278	228	206	195	236	185	162	130	132	112	109	108	110	105	100	112	101	101	71	81	73	83	68	57	60	48	76	61	44	53	40	50	40	54	49	49	53	47	40	56	62	62	63	57	57	63	44	43	48	54	48	52	51	45	55	49	46	51	55	51	61	50	48	48	46	45	46	31	58	46	48	50	41	40	49	45	50	50	48	67	41	51	45	52	47	46	46	46	50	39	46	42	44	47	48	37	44	46	53	64	72	58	58	59	46	39	40	37	42	44	41	35	45	29	34	38	34	39	62	42	41	32	41	51	43	45	37	46	55	35	40	45	45	48	42	44	40	30	42	35	35	36	37	31	27	39	44	37	49	31	47	51	37	42	36	42	38	41	52	35	39	40	45	37	47	41	37	43	43	36	42	41	47	41	46	47	44	42	47	44	41	44	47	43	47	38	40	37	47	42	56	43	48	46	48	40	39	33	42	40	50	40	32	41	46	51	41	42	47	50	41	46	39	45	42	29	44	39	47	34	58	42	41	40	48	42	43	46	37	47	49	33	39	44	59	40	55	49	42	40	40	41	41	35	62	42	41	53	44	39	54	40	36	41	40	41	38	41	48	34	29	47	31	42	40	42	33	43	36	34	54	45	40	47	43	43	42	41	49	47	46	36	44	47	29	45	45	50	37	36	44	38	47	33	38	50	38	44	38	36	44	40	42	50	37	50	46	47	30	45	44	37	36	51	58	39	38	40	39	58	45	26	58	44	50	40	42	35	36	51	38	60	40	31	48	42	43	47	49	34	46	39	37	43	50	32	43	48	41	47	30	34	43	33	51	49	41	49	45	40	54	45	42	40	37	37	46	51	40	34	41	39	53	57	46	39	47	39	51	35	52	36	39	47	48	40	48	44	41	49	51	45	47	34	33	42	54	47	39	42	40	48	36	35	50	40	43	48	41	43	30	38	47	49	29	41	46	39	46	36	30	40	31	40	48	47	44	48	31	45	41	46	40	36	34	54	30	44	37	36	43	55	50	35	37	42	42	42	36	36	36	38	41	53	39	45	55	40	46	42	51	34	62	53	41	43	44	59	46	49	45	51	38	45	41	54	48	35	37	40	40	60	28	34	42	46	47	46	32	42	49	36	50	42	60	54	40	42	33	44	44	25	38	44	34	52	54	33	51	51	51	43	53	40	30	41	33	34	64	41	42	46	38	56	34	43	48	49	39	47	39	47	52	33	43	39	49	43	45	45	54	39	38	43	39	40	52	36	41	40	47	37	38	34	51	48	34	42	50	49	59	45	45	50	45	40	36	55	45	44	42	44	47	44	40	41	45	46	45	52	40	43	34	45	47	34	51	58	36	48	41	40	44	44	39	37	39	56	36	46	39	38	40	38	39	35	49	38	40	56	49	40	36	40	40	36	30	34	59	40	36	34	40	46	48	34	32	45	46	45	46	43	48	29	33	33	37	45	45	42	33	42	48	42	36	41	37	39	38	38	47	38	32	46	27	44	47	60	35	35	49	39	54	42	41	38	38	38	36	44	34	40	43	35	47	46	45	39	52	50	35	48	43	43	35	38	43	44	44	39	55	42	57	42	42	34	49	43	39	39	43	48	32	43	44	40	33	49	41	60	35	37	39	33	45	53	46	35	42	42	45	28	44	40	33	34	55	39	43	53	40	43	44	42	50	47	35	35	39	57	46	41	54	49	42	25	32	30	37	52	38	45	49	37	43	32	33	50	40	45	37	47	42	46	40	38	39	43	41	41	49	36	44	39	50	41	41	42	35	35	32	53	38	42	36	32	45	43	42	32	29	32	43	44	35	44	41	41	39	43	38	45	31	50	32	26	45	43	38	45	35	35	42	52	59	40	58	52	34	52	35	37	35	37	36	47	40	49	51	45	36	48	41	40	59	51	43	40	49	33	37	35	44	40	32	46	39	38	50	37	36	47	38	45	45	41	41	40	36	51	41	33	56	52	44	34	40	40	49	48	54	34	51	48	41	44	46	45	38	35	42	52	48	44	52	36	38	41	42	37	42	42	38	41	49	41	41	31	40	45	44	32	49	45	43	34	37	37	42	44	42	35	40	40	48	42	36	40	45	37	47	49	35	44	38	41	28	31	46	51	42	40	50	47	54	57	43	34	33	37	54	40	42	41	45	46	47	48	36	46	49	57	36	59	30	47	39	44	38	40	55	45	42	43	36	43	42	33	55	42	38	38	35	44	37	53	51	34	49	51	32	42	38	52	36	48	42	48	57	24	46	40	40	49	41	33	45	51	45	42	34	38	44	38	37	47	50	37	36	44	39	37	47	49	50	50	47	47	49	41	48	41	44	47	45	31	43	45	47	50	35	39	44	44	44	41	44	45	42	45	34	41	28	44	31	47	47	41	40	39	36	37	43	37	36	39	42	49	45	39	32	31	40	45	34	34	40	43	42	38	44	43	44	40	36	36	44	38	45	39	50	39	37	48	48	44	48	30	66	49	44	44	35	30	37	54	33	35	50	49	38	52	30	48	42	53	42	57	50	39	38	37	47	44	53	40	49	46	53	45	47	41	33	38	38	35	31	41	47	46	43	33	38	51	33	43	47	47	30	46	37	54	42	38	34	23	43	31	43	44	46	43	43	45	41	34	46	37	46	37	33	34	37	48	53	32	39	37	40	42	45	41	34	45	46	39	47	42	42	41	36	38	48	37	41	50	68	52	42	31	47	40	45	42	36	42	55	37	33	46	42	30	51	41	39	37	49	45	37	37	35	42	43	51	33	43	45	49	27	28	38	37	46	28	52	31	58	51	59	39	50	40	40	42	39	42	41	35	51	33	39	49	40	33	42	34	39	38	45	43	49	43	53	37	40	60	51	39	35	41	60	33	49	46	29	42	43	45	40	45	32	52	46	43	42	33	49	41	44	42	36	58	28	35	47	35	40	50	47	46	50	49	54	42	39	39	44	29	39	51	44	54	39	40	44	33	49	34	39	33	39	62	39	46	38	49	44	49	32	46	38	63	36	45	59	43	46	44	43	44	52	35	42	37	48	43	39	37	37	50	37	40	51	51	42	45	36	32	49	37	41	49	39	47	36	37	45	38	35	39	47	48	40	45	41	45	37	45	52	49	39	39	34	54	30	45	57	33	45	41	47	28	33	41	54	40	32	47	40	44	46	51	47	42	41	45	34	44	41	47	49	27	42	28	37	52	44	38	42	45	35	44	40	44	36	40	49	47	35	41	38	51	36	28	51	42	38	38	32	47	45	43	39	39	46	50	47	34	50	51	39	48	48	38	43	33	38	44	37	37	47	40	51	41	36	43	44	30	31	36	44	31	37	39	49	43	38	45	49	52	50	35	40	39	40	46	31	52	45	42	56	46	40	35	33	42	42	44	42	49	28	45	42	34	53	42	42	35	44	45	44	41	44	39	45	49	48	42	37	41	45	46	39	51	53	46	52	43	34	44	49	42	44	34	45	49	49	32	34
27876	10591	6551	8390	13648	15642	14768	12525	10470	8788	8262	7714	6573	5194	4094	4091	3720	3429	3327	3242	2942	2811	2549	2660	2599	2277	2093	1858	1490	1412	1206	1074	918	906	862	852	830	717	697	744	719	751	766	685	687	712	684	687	767	744	766	777	744	750	727	775	734	628	657	630	694	643	649	608	644	633	576	568	542	583	541	547	588	578	511	574	581	560	540	537	519	533	463	456	528	621	604	629	533	484	446	479	461	460	453	474	465	473	507	464	447	487	437	446	559	820	950	972	811	629	619	528	507	418	423	403	428	404	417	389	411	419	457	403	409	424	423	418	423	447	438	451	392	423	451	422	430	431	447	434	398	439	406	451	419	438	404	440	438	451	430	462	440	426	406	426	406	387	432	431	460	408	436	423	454	434	414	435	436	487	445	394	418	433	428	444	427	439	411	442	364	455	449	441	428	447	483	447	413	413	409	435	432	463	433	437	403	435	450	416	429	377	445	417	412	417	416	419	408	427	398	423	431	416	425	443	391	437	435	444	443	443	468	459	412	437	441	417	447	458	468	439	414	410	450	423	424	449	449	447	428	468	432	430	421	452	465	438	422	400	437	420	451	426	418	401	462	454	383	455	416	414	451	462	462	437	426	387	421	444	419	468	445	465	443	453	421	410	441	422	461	418	436	416	422	409	430	419	415	472	413	440	400	432	411	467	399	437	426	432	416	414	433	424	419	418	420	389	397	374	451	406	378	451	387	418	414	422	413	450	400	415	427	406	450	465	432	447	443	412	428	432	426	414	451	426	424	463	432	439	453	406	412	396	464	441	424	447	414	413	406	433	404	408	424	448	470	447	431	430	433	414	439	445	424	425	433	399	435	429	467	436	446	398	412	427	400	452	424	449	390	405	420	433	426	448	459	423	438	427	431	423	433	422	428	436	462	444	451	463	438	424	417	479	426	459	431	409	449	400	450	416	419	420	422	427	444	418	404	419	458	418	432	430	400	458	433	453	457	434	463	456	421	442	379	419	426	431	425	403	450	463	427	389	409	399	409	463	403	446	418	452	444	404	435	400	425	444	449	432	423	400	437	448	416	437	451	410	424	470	456	417	416	429	447	416	445	423	434	401	421	378	452	455	394	441	433	403	443	407	423	392	404	437	417	410	419	400	427	429	420	406	455	413	430	420	413	439	478	430	406	474	468	452	458	452	429	379	403	389	466	430	420	433	451	446	414	410	474	430	403	426	429	413	432	392	440	404	407	439	403	438	439	437	390	419	453	414	443	437	410	411	428	415	426	405	435	442	381	450	367	438	406	447	469	434	421	416	427	405	433	426	434	432	429	395	407	458	429	429	467	434	413	451	390	455	452	437	416	438	422	403	431	447	421	451	443	405	442	463	413	410	438	407	447	417	427	414	410	403	431	452	414	408	437	440	439	442	393	431	444	425	421	428	424	446	446	451	427	452	419	439	421	439	425	427	410	435	472	438	432	423	392	436	446	416	457	414	420	421	447	455	476	418	425	409	387	407	389	471	416	386	412	410	458	445	423	430	436	440	449	393	457	440	438	422	472	426	423	437	421	426	448	424	439	405	434	423	435	478	441	420	425	430	442	430	448	444	417	478	423	439	380	427	437	448	426	455	434	465	428	424	418	431	397	423	406	458	422	426	429	440	432	384	401	432	406	444	408	408	433	433	401	405	415	453	442	429	417	474	426	448	426	413	431	432	476	403	447	409	408	421	408	395	427	434	430	423	430	396	435	458	463	418	438	489	458	436	453	417	410	406	428	436	433	436	436	440	414	483	411	445	416	416	442	452	445	418	466	421	407	430	432	412	442	424	419	409	439	415	429	470	447	401	441	418	457	422	460	411	429	432	408	417	413	394	432	441	418	435	403	415	429	431	438	407	437	417	442	419	448	431	408	425	434	419	417	426	454	434	425	434	406	444	423	400	365	424	421	438	425	421	445	415	415	421	439	400	411	463	418	449	440	435	460	442	439	458	419	398	501	452	438	455	412	453	441	415	437	476	414	396	425	416	435	405	431	429	439	436	424	391	424	427	410	430	449	447	475	442	452	442	410	411	431	409	416	452	403	421	440	444	391	404	467	443	420	473	417	424	441	422	412	445	446	425	413	422	399	453	510	411	445	431	392	451	426	430	399	412	433	433	461	435	423	437	424	385	396	412	418	414	446	387	410	448	489	422	416	447	420	440	421	442	451	427	438	420	411	428	412	433	409	404	402	381	434	425	423	429	428	421	430	447	417	393	434	421	416	464	465	474	422	407	448	423	465	409	437	494	416	456	459	412	480	415	433	428	430	435	456	417	464	454	455	443	432	427	412	433	425	439	396	431	415	483	424	414	427	454	400	417	441	448	442	431	420	416	433	357	426	442	433	439	425	439	444	386	443	423	423	452	445	427	453	427	455	421	428	475	415	433	449	390	452	436	427	436	418	407	453	418	447	431	441	420	446	418	434	447	453	456	456	441	437	414	408	451	429	379	446	436	447	472	418	431	442	465	456	438	418	414	413	428	417	414	463	442	483	423	427	412	419	447	443	434	407	432	422	442	429	441	467	432	471	423	432	403	413	429	432	449	418	429	462	437	448	427	430	413	403	450	428	409	462	444	421	422	444	448	418	410	407	430	430	440	411	466	454	454	415	421	402	428	444	395	425	430	457	427	443	463	421	393	422	426	459	427	477	448	404	418	420	451	426	444	375	424	410	407	445	403	425	417	447	449	431	413	397	419	434	390	456	401	430	450	392	403	444	433	428	432	365	398	435	440	456	422	448	433	451	405	448	441	446	451	422	463	456	461	418	438	433	405	463	384	405	411	405	406	430	406	445	450	439	459	417	432	416	452	421	454	414	411	437	433	459	423	413	421	411	451	420	441	408	442	435	421	470	400	420	389	388	443	405	427	450	426	418	425	404	438	434	430	443	419	423	442	401	473	438	423	405	407	447	413	420	445	440	417	441	454	455	426	442	412	436	499	436	442	381	404	397	436	432	434	435	423	424	419	412	425	463	449	438	421	455	440	420	400	463	429	447	427	407	424	452	457	416	439	445	449	455	459	426	406	421	440	450	455	438	435	445	430	423	397	439	411	466	463	406	425	445	425	413	411	436	429	465	444	460	414	436	477	468	448	436	439	432	423	421	421	426	422	412	438	434	421	419	437	399	429	429	414	418	427	419	415	424	431	426	437	409	422	429	416	413	421	430	445	446	458	418	472	413	432	461	413	436	438	408	450	440	394	429	390	414	428	412	438	419	413	412	420	436	413	441	437	458	394	408	441	430	428	428	453	453	425	428	456	408	375	418	398	408	466	448	436	437	446	439	426	424	389	427	416	445	432	441	408	444	436	409	419	431	433	392	438	426	449	411	427	405	435	426	436	435	440	446	462	443	395	409	428	436	454	454	406	433	473	409	405	430	410	445	436	435	423	425	435	430	443	453	406	447	433	430	440	421	434	413	444	447	460	424	400	441	462	441	410	442	416	415	444	452	418
4998	1363	623	328	288	388	386	332	316	293	259	261	251	238	143	179	198	176	150	162	164	136	149	126	115	107	118	109	101	85	84	70	71	81	63	68	59	76	81	68	68	66	73	75	78	62	82	60	76	64	54	65	71	54	81	67	65	81	67	61	50	82	53	75	68	66	63	63	65	58	64	55	54	64	69	57	47	67	70	65	60	64	62	55	61	55	62	63	48	58	59	49	56	60	54	59	73	72	66	57	59	54	57	59	82	73	77	86	70	63	65	71	57	58	62	64	70	61	65	48	67	67	63	44	44	68	51	58	51	65	66	63	54	54	50	45	50	56	46	51	52	64	51	58	57	65	56	61	62	45	56	67	63	62	57	59	39	64	58	63	66	56	72	62	62	49	61	55	67	60	68	45	51	62	74	43	54	64	65	53	79	66	47	56	52	54	53	60	47	52	49	52	68	46	61	49	48	66	57	63	46	47	54	46	66	51	51	46	56	51	53	61	50	68	49	64	65	75	66	60	52	61	74	65	58	56	53	69	50	59	75	58	50	44	60	74	53	55	69	60	54	65	66	56	68	57	66	63	63	50	61	54	53	55	49	59	58	64	64	46	44	54	66	45	48	53	50	70	55	60	63	51	61	75	53	58	59	75	52	76	63	50	54	49	51	66	65	64	46	61	63	45	58	58	68	56	55	51	61	57	57	56	62	59	65	42	62	69	50	66	58	65	70	74	66	47	65	60	58	57	68	58	57	57	51	62	54	51	54	58	63	61	62	53	64	58	47	48	70	61	72	73	65	55	62	67	60	62	51	44	46	70	60	68	50	52	69	73	64	46	48	69	66	58	69	62	66	61	47	41	57	45	49	56	63	63	56	57	65	49	56	68	59	62	60	68	69	53	66	57	77	59	49	57	65	73	57	53	59	52	57	51	60	68	52	54	60	53	51	69	61	56	61	47	64	60	49	65	52	59	58	53	49	58	64	39	55	53	70	57	65	64	48	52	56	41	45	69	54	51	62	76	65	60	57	61	42	54	67	59	53	51	64	55	60	44	54	64	64	61	56	62	50	67	57	64	66	56	60	62	66	57	57	43	59	62	73	52	58	41	70	50	61	61	54	63	63	60	63	64	51	74	61	65	55	67	59	66	61	56	56	45	64	56	55	59	60	76	46	49	62	56	53	68	52	63	61	59	52	62	63	63	62	55	67	67	60	63	55	57	62	64	63	70	62	56	46	66	53	59	51	48	62	75	65	57	59	56	56	48	57	54	50	52	54	64	65	71	63	54	52	63	58	54	53	62	73	76	51	67	60	57	59	52	57	66	58	47	56	62	70	56	48	52	63	51	61	62	47	61	80	56	55	65	61	71	52	67	66	63	67	57	73	58	52	54	63	55	70	48	50	64	53	51	61	58	67	60	58	69	45	60	59	55	51	66	53	68	56	64	70	63	73	59	53	60	44	44	65	59	50	63	66	58	54	40	45	62	60	44	70	64	64	64	56	60	60	60	54	50	69	61	55	56	57	59	56	56	67	57	54	66	50	53	58	52	72	56	66	72	59	58	65	63	69	59	67	64	51	55	62	66	64	61	60	51	60	67	70	71	57	46	66	61	69	58	51	50	59	61	53	41	64	70	61	71	51	45	56	71	75	62	59	47	77	60	62	54	59	64	52	58	70	38	62	70	55	61	70	58	45	72	59	64	63	62	55	59	62	62	47	59	49	56	60	44	53	54	51	56	48	79	66	43	72	52	61	65	58	60	53	60	56	62	68	57	48	53	52	64	49	53	47	58	53	53	55	67	70	53	70	57	49	62	61	56	49	57	58	46	68	55	65	54	67	67	54	60	60	68	48	62	55	56	61	59	63	64	47	66	52	47	49	51	66	73	60	60	66	64	57	66	58	53	67	54	52	57	64	64	45	61	56	47	70	52	63	52	54	63	65	56	58	61	57	66	66	47	47	58	56	68	51	68	54	58	61	59	68	52	44	70	60	49	44	65	57	52	64	61	63	57	61	64	58	77	56	52	49	56	57	54	63	70	63	51	68	56	62	52	68	61	50	54	73	53	56	63	53	45	44	61	52	45	66	57	66	77	68	72	57	54	66	49	60	49	58	47	69	65	66	45	62	57	63	62	49	50	57	55	58	54	59	63	46	58	71	47	59	53	54	57	57	59	65	46	54	68	66	49	64	57	47	48	65	39	76	58	60	60	66	55	56	62	59	67	58	66	60	61	53	60	64	68	57	49	57	48	55	52	59	68	64	51	60	39	56	51	64	65	68	66	59	58	58	62	64	54	54	72	52	55	56	69	59	56	58	53	68	64	60	72	56	53	69	50	46	59	56	63	61	62	61	70	50	62	71	67	64	61	54	50	72	52	50	66	50	44	48	61	60	56	51	75	57	60	56	51	56	45	51	61	68	47	47	57	51	45	75	67	52	58	60	69	61	60	62	61	57	53	58	55	57	44	50	43	65	66	77	65	56	42	57	62	68	65	67	57	60	49	67	55	51	71	50	63	58	63	66	57	50	64	54	58	68	64	64	48	61	50	64	61	54	59	70	66	57	56	59	55	67	47	65	54	53	64	48	60	59	56	62	52	57	61	62	57	52	56	62	65	46	63	63	63	73	57	66	61	54	55	47	63	72	49	43	45	63	61	42	44	59	63	68	60	68	60	64	68	61	54	48	66	56	53	60	52	66	63	67	57	66	49	41	50	64	70	62	52	71	42	63	57	57	69	61	57	58	56	61	58	55	56	52	35	58	55	56	58	65	58	63	65	53	55	54	57	58	57	57	53	68	53	57	57	62	52	42	60	64	65	50	59	54	48	49	36	38	54	60	63	52	64	59	59	57	47	73	42	51	52	56	69	58	63	63	66	61	45	51	60	61	54	64	60	62	64	68	48	55	59	68	55	66	49	56	72	76	56	66	66	51	66	60	60	56	72	51	61	62	71	59	52	50	62	33	52	67	56	51	60	59	58	60	61	48	64	64	54	60	56	46	50	57	53	51	62	60	59	58	50	70	45	57	73	59	47	65	54	60	56	73	66	57	55	48	47	53	59	50	63	57	44	42	56	50	62	53	50	53	70	63	68	63	68	48	59	84	74	58	63	63	65	49	58	64	62	58	59	58	49	50	52	64	46	50	62	50	58	43	55	59	51	56	70	55	57	54	72	59	60	52	54	60	61	43	60	51	56	63	66	48	42	64	57	52	53	62	73	50	61	70	59	46	73	49	59	61	57	78	62	48	43	55	56	43	64	52	46	71	50	51	53	66	71	67	74	63	47	72	54	48	46	54	62	63	50	60	64	56	46	61	60	55	59	69	42	41	65	61	52	60	58	53	55	60	57	56	55	57	56	61	59	52	70	55	72	56	71	63	68	67	52	64	56	73	50	57	65	64	69	52	61	62	55	46	40	55	39	62	63	55	53	56	65	65	56	53	56	48	56	68	49	50	44	71	69	78	60	61	53	53	46	54	56	64	54
32722	13186	8398	10775	17353	18834	18043	15227	12846	10797	9847	9220	8420	6526	5302	5258	4785	4233	4084	4109	3817	3660	3383	3456	3282	3028	2670	2401	1972	1890	1546	1365	1328	1245	1221	1216	1128	1064	932	981	951	1045	1049	964	936	932	929	1009	927	1020	957	947	969	989	967	985	920	923	793	905	882	808	862	821	819	864	845	817	752	759	807	801	798	773	722	778	786	694	785	694	666	693	641	634	708	785	822	806	755	666	635	683	654	663	640	668	647	622	645	633	636	589	626	669	800	1190	1392	1285	1248	862	883	709	634	614	573	590	584	584	621	622	589	613	617	593	587	579	660	604	619	582	603	547	571	623	605	584	600	601	595	622	627	603	583	583	573	612	593	609	588	568	600	589	585	664	616	601	613	585	592	595	601	625	555	626	626	569	620	621	573	594	563	619	596	607	576	565	594	613	630	612	607	577	607	628	571	624	626	588	588	607	620	602	598	652	578	587	623	603	643	583	571	590	599	582	565	591	592	604	600	605	602	604	615	597	574	597	640	610	596	586	607	586	622	587	594	570	586	610	641	552	642	594	553	648	555	589	608	594	605	602	606	598	609	600	636	570	563	593	602	582	582	600	615	615	622	627	586	601	601	605	583	574	602	651	668	571	600	582	600	602	593	600	603	571	582	594	624	613	543	616	595	579	593	588	603	579	581	551	605	620	587	608	565	567	618	614	624	588	612	608	644	614	567	641	597	609	601	580	577	608	634	625	598	652	647	579	589	582	621	610	561	584	555	614	612	617	589	589	595	613	606	617	648	634	573	575	631	610	596	644	641	579	572	606	546	592	587	601	629	579	588	586	563	605	568	589	609	631	576	631	628	576	587	625	609	601	609	588	634	580	553	590	562	588	632	636	569	608	621	581	605	575	557	585	570	607	628	608	584	565	551	579	534	580	595	612	632	628	578	559	613	642	602	601	612	585	629	599	613	590	578	612	609	590	566	575	607	611	634	627	579	572	607	587	573	609	604	599	638	615	616	579	624	558	616	628	576	614	625	595	602	560	627	624	624	541	610	618	564	667	624	601	572	616	603	584	583	589	574	584	570	607	645	578	607	562	595	634	631	599	581	618	600	605	577	605	582	598	578	573	611	596	566	579	597	572	595	593	603	576	606	624	606	600	547	560	600	599	614	612	585	598	605	619	586	627	591	558	565	580	599	599	583	561	596	648	609	614	597	564	554	566	625	589	537	590	604	603	612	617	604	600	606	624	603	595	584	586	624	597	588	597	619	575	645	599	615	614	589	581	622	610	594	617	577	587	563	632	605	581	660	558	646	572	594	589	574	554	548	578	596	587	613	619	589	611	635	668	585	635	623	597	630	601	579	584	555	590	615	580	609	582	578	632	611	585	558	604	578	604	612	645	598	554	600	554	606	586	578	603	584	585	599	542	557	586	632	608	621	550	584	578	621	634	626	567	560	621	581	594	575	596	610	626	564	609	567	584	605	586	641	585	577	547	584	588	590	576	563	566	591	557	577	605	568	592	562	587	607	614	553	640	587	575	592	574	611	573	576	597	594	627	620	567	593	626	639	632	572	555	550	597	640	602	633	632	596	564	594	592	598	620	648	584	596	579	574	624	614	607	601	616	600	574	574	591	594	613	596	606	615	578	626	642	625	603	582	592	572	649	611	586	631	616	631	577	585	613	603	568	624	598	587	565	616	649	600	572	628	584	649	616	606	597	594	625	604	577	586	608	589	598	636	561	606	626	591	608	619	609	584	585	577	589	575	596	580	564	578	617	592	594	605	595	611	589	598	588	619	624	579	575	570	588	587	603	637	613	608	595	581	626	589	587	583	585	596	627	669	603	583	572	633	583	537	590	574	595	561	598	566	613	556	572	570	635	574	573	597	588	587	611	550	564	584	645	606	591	620	592	583	628	619	551	606	591	592	589	584	614	548	616	620	592	564	581	593	559	605	594	579	581	590	597	593	604	595	625	628	617	569	610	639	605	557	631	576	620	624	573	557	598	596	584	610	615	589	598	600	534	580	669	617	608	595	588	618	576	614	589	610	597	562	596	561	597	606	578	579	562	635	553	619	582	593	626	596	613	587	627	604	605	618	627	598	613	588	554	561	593	619	600	600	646	598	600	615	605	577	564	624	575	582	553	572	595	588	626	591	599	605	578	606	565	576	579	560	579	597	596	590	587	586	570	605	592	548	610	614	602	595	597	599	585	594	621	628	555	614	578	617	594	586	610	591	592	587	598	597	632	578	613	587	596	636	565	616	593	574	605	572	571	613	581	629	569	633	626	585	594	545	603	625	588	589	582	630	623	614	648	605	593	599	615	610	634	557	569	596	588	600	629	567	631	555	618	614	630	563	588	574	610	641	605	609	597	601	580	605	581	603	564	601	582	641	602	618	632	581	585	591	620	562	586	603	584	557	595	615	643	639	593	576	596	598	620	611	598	652	605	587	595	614	560	572	629	589	640	594	600	618	611	597	593	611	629	622	598	567	601	562	610	594	607	615	577	597	594	581	587	618	584	617	627	585	583	587	581	608	552	640	568	514	551	573	602	559	602	591	600	614	649	589	622	576	639	592	605	574	605	596	618	603	587	595	584	639	604	590	625	563	581	622	604	580	614	597	577	569	603	611	660	651	597	600	586	610	619	579	571	579	601	582	617	614	581	614	604	658	585	581	597	628	599	577	620	618	601	641	616	594	628	644	589	585	628	602	608	593	598	595	583	562	661	616	572	593	600	602	561	565	578	590	616	612	592	577	581	587	628	629	598	613	600	606	594	606	603	579	619	593	606	568	635	640	609	545	596	588	615	564	600	594	631	609	579	605	604	535	596	602	611	588	610	606	598	564	592	611	571	596	595	602	579	588	597	564	604	546	578	578	610	597	616	608	591	602	566	590	563	561	569	590	601	588	636	591	572	610	596	617	577	590	585	592	622	665	611	568	602	573	629	575	552	625	623	555	611	618	602	614	584	590	619	595	551	577	597	638	633	612	559	572	592	585	570	604	564	598	564	640	609	561	614	614	609	637	589	610	584	588	594	601	576	625	631	569	594	622	606	648	612	622	572	604	575	604	608	605	616	604	557	566	620	585	613	613	585	625	596	595	602	569	621	586	563	600	674	632	565	612	562	621	586	564	624	585	595	604	613	555	561	634	637	573	592	621	613	587	600	662	646	585	601	633	580	603	543	613	603	603	606	566	590	580	642	596	613	603	590	567	540	583	603	602	652	607	625	666	573	611	648	641	582	584	606	597	607	636	573	601	602	611	609	571	607	593	586	578	609	630	578	588	609	627	593	619	552	582	529	542	560	571	596	602	574	604	603	611	610	580	637	625	613	638	613	603	595	583	584	588	604	593	580	620	570	587	547	566	581	586	619	567	577	564	562	575	596	541	584	583	603	611	567	597	586	610	638	627	587	571	633	570	598	544	597	601	602	575	588	605	598	567	569	567	585	585	652	566	540	578	612	624	600	632	638	584	623	566	574	592	638	583	611	600	598
2689	537	354	195	182	205	217	183	169	149	154	140	145	121	125	114	100	84	102	97	92	100	78	75	93	75	80	66	66	72	67	58	55	72	52	69	48	55	66	58	64	58	62	50	45	53	57	57	70	51	47	47	63	59	69	58	55	39	68	64	54	70	68	62	57	50	44	41	50	55	62	56	64	56	56	51	54	55	46	52	65	44	43	45	71	64	66	46	41	51	50	39	41	50	45	65	61	59	56	50	49	66	38	47	59	55	64	58	56	57	58	56	48	54	54	58	50	56	55	37	53	59	45	49	49	57	45	43	56	54	50	47	40	43	40	47	42	56	59	48	55	58	50	55	47	36	53	59	45	46	32	58	57	57	46	40	64	46	45	69	47	44	42	47	48	55	41	63	53	44	43	48	49	65	50	52	52	49	38	45	49	42	44	38	47	42	50	59	52	45	42	45	49	53	55	50	63	42	62	48	49	45	57	59	47	68	41	56	58	53	59	46	49	48	47	49	69	52	45	53	54	52	36	64	53	57	44	53	45	60	48	44	53	48	60	51	53	42	47	52	56	50	53	60	53	47	59	45	39	54	57	44	58	50	41	45	41	47	55	51	50	50	56	44	41	57	42	50	45	52	72	43	45	50	47	49	43	60	55	62	60	54	46	50	55	56	44	52	51	48	41	62	49	56	55	50	62	44	62	50	61	51	46	68	61	68	40	44	49	56	40	52	58	55	47	39	47	55	51	53	54	62	65	45	53	45	45	48	59	60	41	48	52	58	50	43	55	56	58	56	57	49	57	53	54	56	47	44	49	55	55	41	63	55	39	44	39	54	40	37	52	50	61	44	63	45	60	62	64	43	60	44	56	48	54	47	60	56	51	54	51	45	50	50	47	54	46	56	44	53	47	52	57	52	49	53	51	60	54	47	46	52	74	50	46	52	46	63	52	46	52	59	42	44	44	43	59	36	50	46	61	42	43	54	53	60	50	63	63	59	54	58	50	62	55	49	51	58	52	51	50	59	54	62	48	56	47	59	47	52	52	51	54	60	56	58	53	53	51	49	47	55	55	58	41	57	44	47	52	55	53	51	44	55	48	52	51	49	62	49	43	52	47	59	44	66	52	35	52	53	54	55	52	47	42	55	53	42	63	50	45	56	52	54	50	62	56	62	46	45	54	53	50	58	50	48	67	46	54	55	43	53	48	43	55	50	55	60	45	60	48	41	48	54	44	46	54	49	74	48	36	49	58	51	34	61	56	54	56	59	37	48	51	42	44	57	37	42	57	29	38	59	61	45	40	62	59	50	47	58	46	38	52	51	55	46	69	50	50	54	48	60	57	34	47	47	59	63	44	60	49	52	66	58	64	57	41	45	56	69	44	41	50	58	45	51	56	59	45	49	55	48	50	59	51	55	45	50	45	46	46	46	43	36	49	50	58	58	38	53	60	47	50	43	47	52	67	51	62	42	58	58	56	55	48	45	68	63	58	63	63	42	47	56	67	49	47	55	59	50	59	44	50	58	55	54	56	53	57	48	39	54	54	56	40	59	62	52	54	50	49	52	46	45	55	65	50	52	55	56	51	61	39	42	52	45	53	59	46	42	53	42	39	56	51	52	64	54	61	49	45	42	48	40	62	55	58	61	57	55	42	52	46	58	43	48	43	52	50	49	42	47	55	47	56	45	53	54	50	44	57	57	57	45	54	52	54	50	45	66	52	52	43	44	47	43	58	37	65	53	46	46	56	50	39	64	57	45	56	50	45	48	54	57	39	39	69	51	38	51	51	57	47	59	47	53	48	52	59	49	41	56	57	47	63	39	57	41	47	40	59	38	59	52	39	64	51	41	50	51	47	51	54	47	45	54	52	42	60	42	33	45	57	55	53	48	58	56	53	52	45	55	40	47	49	43	49	44	64	42	47	55	45	42	52	40	48	52	48	56	45	38	49	31	56	52	40	50	39	50	57	43	50	50	62	55	46	58	51	49	39	51	59	57	43	41	44	53	40	59	46	40	59	64	59	46	61	52	38	52	51	56	60	37	51	61	44	49	48	66	54	48	63	56	56	63	50	44	58	45	62	47	62	54	37	49	50	53	54	42	68	42	40	45	51	64	50	63	56	52	46	58	52	48	46	43	41	50	46	55	47	41	52	55	55	51	46	56	47	46	50	56	43	59	55	48	67	59	53	39	64	60	53	51	56	54	45	49	55	51	40	58	43	56	55	56	48	46	53	56	42	62	60	52	56	54	46	58	51	50	70	49	54	58	59	56	48	53	60	49	64	50	46	44	45	43	55	51	42	45	51	58	41	56	39	53	47	62	53	62	45	54	72	66	48	51	64	63	47	57	59	55	54	48	54	46	55	52	49	56	70	48	62	59	58	48	59	42	54	61	54	51	55	60	47	46	45	36	55	65	53	61	45	50	41	40	50	46	44	51	57	53	51	52	53	58	61	51	47	62	38	48	45	44	50	53	53	56	51	40	49	42	48	53	50	46	45	44	50	51	37	40	56	48	42	40	55	45	56	53	41	48	49	63	57	53	52	61	43	56	48	63	59	51	43	59	47	45	53	56	48	50	50	53	56	52	44	46	48	58	58	49	49	45	58	49	60	61	57	43	50	49	58	52	49	55	54	57	68	49	43	57	46	47	50	36	53	49	63	49	50	56	56	48	43	50	50	59	50	51	61	51	56	54	51	51	55	57	64	50	58	51	52	50	42	44	61	61	55	45	39	56	45	42	58	50	60	46	52	43	62	44	67	46	59	53	65	51	53	57	55	61	34	52	43	46	42	56	48	58	68	49	55	62	60	45	50	50	48	56	39	58	52	57	45	54	41	54	55	46	54	51	45	55	46	46	60	48	49	53	46	39	48	49	54	78	47	54	53	54	54	51	57	47	65	47	44	50	56	47	53	41	59	56	43	55	55	48	36	49	52	59	58	47	54	40	55	41	56	56	47	57	52	59	51	44	55	53	60	56	60	54	47	53	53	45	41	49	59	53	50	49	49	57	47	44	59	46	59	50	48	44	54	44	56	48	35	48	57	55	48	60	57	44	61	52	50	52	53	58	40	63	54	58	43	41	53	54	55	51	46	53	60	52	46	51	52	58	45	53	52	40	45	51	57	47	46	40	49	53	46	47	45	35	54	38	47	51	46	52	48	52	47	52	54	52	50	45	44	53	52	50	57	56	42	54	60	48	48	56	37	47	37	56	60	59	61	62	49	47	48	33	36	50	64	51	48	60	61	53	50	48	52	54	64	39	51	44	53	55	52	56	61	61	53	51	58	42	28	44	65	45	56	65	53	41	45	48	40	57	46	47	52	62	50	47	48	55	44	47	61	46	50	44	59	63	55	60	48	47	43	67	60	50	57	38	45	66	51	54	53	46	51	50	57	44	45	51	58	58	54	58	58	54	48	55	39	53	62	52	47	60	49	44	51	58	58	57	50	57	46	47	36	58	65	54	56	62	52	41	48	40	53	61	52	47
23447	8505	5292	6884	10772	11850	11401	9551	7396	5958	5596	5295	4813	3803	2959	2905	2673	2402	2284	2222	2155	2192	2044	2096	1975	1807	1592	1501	1327	1130	993	918	811	818	880	842	800	740	719	724	734	725	742	705	727	731	650	719	748	717	717	740	756	757	757	727	700	676	634	704	657	632	608	598	620	672	594	618	598	588	615	635	602	611	638	623	596	555	565	619	564	535	567	568	566	627	650	610	574	541	542	528	513	542	585	551	538	539	540	552	540	500	522	537	581	639	700	635	626	630	576	575	560	523	509	501	542	494	525	484	545	517	519	519	513	545	534	510	527	553	528	504	536	532	519	490	538	491	521	564	492	518	506	495	512	525	538	527	566	493	481	500	556	535	527	553	502	532	549	562	549	477	485	506	529	512	508	511	512	556	521	518	504	535	522	506	583	537	496	512	483	519	520	508	508	503	527	485	527	518	514	507	509	539	513	545	500	550	531	535	526	509	486	492	532	540	487	544	504	507	527	542	547	512	528	503	543	481	472	525	476	505	518	503	510	508	523	518	539	485	506	489	527	542	506	503	541	499	518	535	538	498	517	516	561	510	538	539	501	482	537	513	522	508	495	509	508	515	521	534	537	539	546	523	532	545	529	528	513	506	496	567	507	535	516	513	515	516	496	497	539	520	537	541	538	538	536	484	545	519	501	506	509	529	471	509	500	512	526	515	507	507	502	504	519	519	521	506	511	495	533	483	488	498	532	537	533	503	549	556	533	553	544	517	527	534	519	504	517	517	540	538	516	531	500	484	497	510	512	523	508	498	487	518	507	549	516	528	529	524	491	492	476	523	485	511	522	529	487	518	485	508	525	487	526	532	507	545	532	503	494	506	518	508	515	509	489	496	532	530	490	508	530	523	545	495	532	480	529	485	523	553	489	526	520	485	520	519	518	475	508	525	544	499	508	541	526	487	539	527	523	535	517	547	497	528	499	498	531	511	517	510	490	533	518	485	523	510	524	470	504	491	540	530	486	552	513	493	483	554	535	503	499	513	514	505	516	530	481	496	543	573	528	523	506	557	510	511	538	478	487	488	504	520	525	530	507	496	523	530	481	502	502	507	526	489	485	526	522	517	536	526	502	502	487	507	542	519	530	553	525	523	497	524	548	527	518	498	543	498	504	523	572	503	518	531	508	490	501	545	501	521	531	549	526	530	492	521	478	473	488	509	535	516	522	460	530	522	506	491	522	502	505	503	535	479	502	500	538	506	541	522	525	540	512	513	536	498	472	492	479	528	501	507	507	553	474	546	505	522	477	498	527	518	531	492	505	480	489	511	516	496	526	551	505	528	523	518	540	526	476	496	509	512	518	528	555	526	527	492	521	535	488	514	544	550	537	498	556	525	487	508	506	536	514	564	495	523	516	549	551	513	508	540	507	558	518	493	473	550	550	492	479	544	490	483	527	471	513	496	515	488	510	494	516	489	491	504	558	532	531	517	523	523	506	541	502	542	499	521	523	526	511	511	524	526	504	525	494	497	477	512	538	531	461	516	557	498	528	532	539	515	545	484	507	514	494	541	503	537	559	527	514	516	512	518	511	506	499	513	494	574	506	549	508	570	509	495	507	490	504	480	526	459	533	512	521	526	481	508	543	468	507	533	520	507	522	533	502	511	503	503	497	534	546	489	554	512	512	510	493	492	502	513	531	509	519	548	554	457	511	522	561	511	508	510	508	516	522	530	481	549	491	467	535	555	477	504	533	513	490	506	526	531	522	534	462	504	536	532	516	507	548	472	520	510	497	511	547	542	515	546	534	514	537	495	532	493	543	517	521	545	500	547	527	530	541	490	502	500	487	499	503	535	537	536	511	521	495	456	501	501	499	502	488	537	521	535	535	486	559	495	510	539	504	483	513	516	511	512	542	546	535	547	510	545	525	522	542	527	524	501	533	527	491	499	531	474	498	536	522	514	497	530	527	510	536	539	528	513	518	516	466	554	534	531	549	503	494	513	509	485	492	490	530	491	531	518	513	542	529	508	549	493	490	490	541	513	513	533	522	497	518	514	524	520	493	467	536	525	514	556	464	519	500	519	543	488	538	527	543	512	494	512	505	496	468	548	514	520	520	511	518	514	542	510	507	527	513	492	498	516	543	460	558	531	557	498	508	511	519	514	548	570	536	521	493	501	470	504	528	489	519	513	517	488	515	534	515	502	527	508	517	492	500	527	500	544	535	482	529	508	497	499	514	524	540	490	536	492	542	563	501	537	515	556	535	535	474	528	515	505	519	538	494	540	527	500	523	482	508	529	481	499	508	499	512	515	547	549	580	520	497	539	534	505	526	532	501	493	530	517	527	498	537	521	534	510	532	559	492	496	516	553	514	509	547	492	550	488	522	543	533	497	500	530	494	532	508	519	498	510	471	522	502	506	502	533	535	534	517	488	516	492	492	557	465	548	510	495	476	535	509	529	513	485	517	560	491	565	547	525	552	511	550	504	540	485	534	517	512	530	524	573	554	504	519	525	514	506	499	583	510	486	552	523	552	502	507	480	514	571	517	484	504	515	500	504	507	492	516	546	546	467	512	526	532	517	504	515	510	546	518	518	524	505	499	487	481	529	483	533	503	542	520	544	513	541	516	502	569	479	566	528	519	494	501	528	557	479	490	527	519	485	509	525	497	532	520	508	554	489	521	520	540	522	510	521	521	479	530	524	511	510	518	499	512	531	490	500	465	502	488	500	529	519	542	552	540	541	535	551	512	520	524	496	533	470	493	518	529	518	520	504	547	545	526	488	492	506	502	568	513	495	514	488	501	549	496	512	542	519	527	497	525	533	541	490	461	529	492	537	512	529	519	475	512	495	556	510	487	483	531	524	543	526	518	502	514	531	514	530	460	509	538	530	541	490	538	504	509	528	517	541	519	480	506	507	513	516	514	548	470	514	533	504	533	514	554	536	498	498	522	506	490	489	531	544	529	501	516	522	533	499	508	531	500	506	492	512	471	529	490	543	559	527	532	522	478	527	500	546	493	507	512	515	471	539	503	475	492	568	491	553	507	556	510	491	542	543	508	488	485	584	510	484	524	491	476	558	508	525	516	548	534	529	536	524	482	506	496	472	547	538	499	542	526	534	494	466	474	532	521	533	571	496	551	503	510	528	503	545	506	539	501	480	541	546	509	508	523	440	506	485	477	546	520	517	502	536	500	553	508	504	495	523	564	535	531	492	504	503	511	492	480	520	506	526	535	557	526	519	486	520	488	495	503	520	496	565	512	529	524	544	565	481	527	489	500	548	545	517	525	504	507	495	510	511	511	519	536	502	527	530	493	521	502	510	511	516	513	508	512	504	534	493	532	472	489	523	514	534	553	489	544	509	529	567	551	518	527	507	493	479	514	493	520	532	514	503	527	497	489	507	517	503	542	469	536	543	536	511	486	494	522	529	537	498	475	537	511	509	513	513	447	517	505	461	533	514	537	513	534	505	484	528	492	520	529	517	522	542	517	565	530	540
3665	1129	507	310	263	292	329	322	243	223	234	204	222	179	125	142	155	154	141	143	144	120	124	120	108	126	121	106	95	85	81	88	67	57	63	66	70	84	77	74	67	82	94	72	63	78	73	72	84	68	70	79	82	78	86	77	88	78	74	68	56	77	61	61	69	59	65	62	74	70	71	72	64	79	65	82	65	58	62	71	71	67	67	70	75	61	62	76	71	59	68	62	67	72	58	74	63	66	87	57	75	81	84	62	65	78	77	68	69	74	96	61	58	64	69	65	69	64	55	43	57	61	73	58	66	66	62	59	64	72	77	65	80	71	68	70	52	72	59	72	69	63	52	66	62	72	55	65	66	47	72	78	69	65	60	59	56	69	55	56	54	76	70	70	67	62	67	66	46	72	57	66	56	64	58	70	65	76	68	73	55	70	57	61	68	53	78	67	60	51	73	63	74	55	62	69	51	78	65	67	71	63	62	61	65	55	75	53	57	59	76	68	63	51	74	58	52	59	72	58	57	72	70	65	68	56	60	65	52	73	59	57	68	65	44	69	59	70	80	68	67	76	58	46	67	55	77	63	73	67	68	45	62	59	70	67	72	47	61	68	62	56	60	62	66	66	54	72	69	69	84	63	64	62	79	48	64	53	62	58	70	61	56	68	58	84	54	56	66	65	61	52	72	73	67	66	72	67	53	53	52	66	61	64	75	72	65	69	70	67	58	60	59	61	55	57	77	64	58	67	58	50	76	64	65	58	70	73	78	59	58	46	69	72	73	62	60	56	56	55	45	73	69	64	70	52	68	72	65	55	53	73	64	83	55	68	74	76	75	67	71	62	65	75	62	67	54	65	66	67	66	67	60	58	79	85	64	46	68	63	67	72	74	67	56	64	60	69	68	58	55	58	66	64	63	73	74	61	45	75	62	66	58	69	62	48	45	74	56	71	58	63	63	73	60	63	80	64	51	60	71	61	63	71	82	59	57	68	52	53	63	64	69	82	61	65	66	62	69	61	62	59	52	69	51	65	68	59	69	85	51	70	57	59	63	64	59	74	66	68	68	71	67	71	69	65	71	70	65	71	80	59	57	80	80	55	65	59	75	55	73	79	65	44	56	57	57	70	62	65	72	67	74	72	88	62	67	62	65	61	68	62	86	71	71	77	76	53	59	69	74	71	66	80	67	66	51	73	72	53	70	53	61	72	41	63	71	76	75	55	53	63	73	51	70	60	71	71	62	54	71	57	59	62	63	58	63	56	55	54	70	61	74	61	65	62	71	57	60	67	61	49	55	67	69	77	65	46	75	53	73	63	56	62	71	72	59	72	53	64	58	73	63	66	59	77	68	62	62	65	59	64	51	51	67	63	61	64	75	63	62	55	86	57	67	74	56	78	76	50	66	64	70	69	71	59	71	60	56	56	49	57	62	73	66	72	69	55	55	59	65	66	61	67	69	72	70	46	57	65	58	61	61	53	58	71	58	68	49	59	76	55	67	64	61	81	73	70	70	56	50	54	69	70	68	50	68	78	63	55	69	68	66	66	72	67	76	69	54	68	73	73	68	64	61	55	55	70	82	64	70	58	67	70	60	62	62	73	86	56	80	66	68	73	62	58	68	72	61	66	57	60	65	56	67	60	56	70	61	57	66	71	62	64	69	59	53	57	72	59	51	67	58	44	62	56	66	68	78	70	73	65	70	70	67	70	72	55	69	65	66	52	85	79	70	56	63	71	76	69	75	57	69	47	56	66	60	69	67	69	50	74	82	62	74	66	81	64	61	49	64	63	72	67	54	69	44	55	68	66	63	69	43	70	54	62	66	49	58	79	43	61	68	59	67	76	74	48	59	61	59	70	70	53	55	68	55	61	64	65	58	65	53	55	76	74	56	65	72	58	63	65	53	59	63	77	64	69	66	65	54	69	72	75	70	57	60	53	67	72	75	67	57	63	70	53	51	69	61	62	49	67	65	68	65	68	73	72	60	60	51	71	63	54	65	59	78	65	67	83	56	57	52	68	72	57	59	68	66	62	54	65	67	61	59	59	66	59	65	86	67	72	77	50	57	63	71	66	76	74	63	69	56	60	78	78	57	64	65	63	78	59	63	53	65	54	65	76	59	70	67	63	55	57	68	54	68	63	68	71	60	69	50	69	66	61	68	65	54	47	57	62	56	58	56	65	67	68	60	62	69	54	69	65	54	69	55	60	66	73	60	74	88	61	65	64	63	57	62	54	42	65	60	82	81	73	80	63	69	54	71	65	65	77	85	65	75	57	71	82	64	62	57	77	61	68	56	52	71	61	65	56	64	75	61	65	62	70	67	65	67	69	86	65	49	56	61	69	58	61	51	54	65	67	73	70	64	55	53	63	64	59	78	65	55	57	73	63	58	68	59	63	69	67	57	54	63	60	47	64	57	62	51	55	72	60	67	60	57	69	64	60	65	63	64	70	57	62	59	55	68	61	51	57	73	63	62	72	67	61	64	66	69	63	71	74	63	60	61	49	81	70	65	61	61	60	57	56	69	65	62	53	72	63	58	66	67	76	60	69	57	58	69	65	58	62	69	57	65	50	53	61	69	66	54	74	73	66	64	76	75	79	68	68	44	54	56	64	53	74	65	67	63	56	74	65	75	79	67	65	72	62	65	65	64	59	72	59	61	72	62	57	57	61	68	67	73	58	68	82	75	62	65	76	58	77	71	70	63	53	68	63	74	54	59	47	52	67	72	62	63	71	63	67	60	59	57	55	62	94	54	65	60	75	58	64	84	70	61	83	60	60	60	70	71	64	67	60	63	55	64	61	54	71	70	75	66	65	61	65	51	62	51	66	56	71	59	62	71	75	49	63	63	67	64	87	58	68	57	68	71	58	64	61	64	68	51	53	52	64	76	68	72	72	49	72	57	45	60	62	76	67	77	49	61	73	66	69	58	59	73	72	52	56	57	74	73	61	68	60	59	67	63	60	60	71	61	56	59	68	63	63	61	65	57	61	76	51	67	61	73	72	82	59	72	66	70	57	68	60	69	55	63	63	63	78	50	70	61	79	64	58	58	52	73	69	51	54	83	68	74	74	76	77	68	70	64	68	45	64	57	47	65	65	52	71	61	60	62	62	54	56	59	67	82	62	55	47	58	89	57	62	53	74	63	47	61	55	57	76	72	53	56	52	72	68	73	62	66	61	43	68	61	69	55	62	70	62	62	66	59	58	59	66	60	57	60	71	53	91	53	76	73	68	59	68	62	66	65	71	72	77	59	69	69	59	71	57	52	67	62	53	65	67	72	56	53	68	60	67	59	62	57	62	47	81	77	67	52	53	71	59	57	77	63	73	71	66	57	64	53	65	69	59	65	54	71	55	75	70	59	80	75	59	71	69	80	72	50	67	66	67	57	73	82	74	68	71	64	66	81	58	62	64	57	59	61	64	53	55	61	44	60	96	53	66	53	80	75	82	65	74	73	67	57	50	60	75	65	65	68	43	63	58	57	67
30197	11863	7379	9542	15510	16930	15738	13542	10862	8974	7842	7365	6818	5411	4391	3941	3888	3525	3250	3196	3014	3146	2970	2901	2838	2643	2313	2031	1855	1608	1424	1321	1154	1081	1109	1126	1080	1054	1058	981	1014	1057	997	986	922	990	954	949	957	1040	984	959	994	1049	934	910	825	808	920	849	839	825	933	801	934	796	765	788	832	824	781	838	772	817	813	779	748	741	737	722	687	719	732	786	746	811	769	736	666	655	703	694	676	762	744	693	690	677	726	689	706	688	709	732	927	989	1022	1042	987	869	813	740	696	668	645	681	637	701	624	643	671	654	616	650	666	679	656	642	649	630	635	672	634	642	672	635	651	617	598	638	691	638	633	695	668	634	640	659	640	622	640	635	649	676	653	643	681	667	694	649	669	658	696	621	654	606	603	600	641	599	654	653	634	664	680	626	693	681	613	620	621	618	644	665	661	657	664	676	651	655	644	687	667	659	645	639	650	612	632	696	621	694	650	732	647	669	630	683	612	627	676	640	669	653	638	659	679	658	639	658	645	666	621	645	682	624	651	626	666	658	668	667	638	642	664	687	666	628	630	699	653	655	666	678	651	666	668	626	648	628	667	645	643	634	671	633	658	653	632	609	649	633	619	605	610	636	645	672	658	669	682	633	688	616	630	651	648	655	644	624	659	675	663	666	630	634	590	618	648	663	620	684	631	642	725	647	647	642	668	659	696	649	676	646	670	674	634	662	665	621	661	670	669	625	669	683	701	613	625	642	690	690	688	633	649	681	654	637	627	736	634	652	652	643	607	682	679	648	635	642	643	679	613	640	645	667	644	636	633	628	647	628	677	640	673	609	682	631	631	659	660	639	618	653	666	674	673	641	634	636	688	623	572	638	672	682	592	650	616	652	638	640	644	681	618	687	654	662	625	683	664	663	675	655	662	681	615	690	686	629	642	649	618	614	659	651	672	627	676	683	615	637	630	668	661	658	646	689	669	662	677	661	700	673	609	663	613	614	670	633	638	631	654	623	646	653	654	639	641	632	653	640	642	641	668	645	605	676	648	658	624	667	654	672	644	663	688	665	631	633	649	661	694	618	669	629	628	649	661	648	668	688	662	671	683	617	661	607	688	662	658	675	617	642	652	675	676	668	623	648	688	690	655	734	694	646	647	596	657	594	643	634	580	675	639	635	639	692	627	675	651	654	646	614	617	653	680	663	644	642	659	672	672	623	664	613	655	658	674	649	642	664	637	616	639	686	635	675	647	623	615	608	630	629	706	606	642	651	664	630	653	666	635	597	663	669	652	672	617	630	684	617	642	629	623	679	597	640	618	657	636	645	649	659	646	702	664	705	637	647	631	646	647	622	626	604	685	681	707	615	668	648	647	639	604	651	629	678	666	650	634	632	650	618	606	619	639	619	654	642	667	646	668	671	663	692	628	644	642	635	667	584	683	621	625	651	659	666	686	659	646	706	645	683	696	649	654	607	676	620	660	658	651	681	624	676	682	677	652	695	710	659	631	681	671	635	684	689	605	641	662	623	605	678	627	629	642	608	658	709	678	710	627	692	654	637	640	681	635	660	665	631	627	637	678	646	640	661	661	616	603	646	670	667	654	618	679	629	611	616	675	651	640	674	620	653	614	713	694	616	664	648	674	658	691	606	613	673	678	620	650	660	604	651	651	650	628	626	690	635	662	680	687	661	643	623	635	637	653	667	664	648	655	621	659	668	651	640	641	681	674	641	678	646	631	650	669	672	720	681	613	656	648	636	691	651	608	678	664	627	696	627	632	637	633	659	651	620	655	622	670	645	640	668	667	632	600	658	632	673	656	670	618	657	649	630	630	641	652	634	645	645	688	710	664	639	641	657	689	655	725	620	667	652	649	639	622	667	628	664	680	612	676	623	662	629	664	674	614	676	593	671	679	675	673	636	625	637	648	644	664	630	670	645	647	660	633	665	644	630	630	686	722	615	663	664	627	639	640	661	702	637	662	645	665	624	653	652	663	700	657	644	639	646	676	661	688	634	650	594	643	621	671	653	636	615	661	679	609	686	658	608	650	606	608	654	659	649	651	649	639	738	690	614	599	604	631	672	680	661	665	694	607	662	638	658	659	644	621	657	695	632	686	637	646	663	616	650	675	625	623	656	693	661	649	681	646	687	611	661	637	649	576	639	622	659	628	664	648	658	699	604	656	692	665	655	680	608	624	659	625	634	643	663	640	649	681	642	697	658	656	662	646	702	600	636	646	631	619	684	651	652	617	647	636	663	662	643	655	677	690	688	669	617	649	660	641	666	643	693	648	646	651	651	619	616	644	659	643	674	633	633	654	657	674	664	657	660	645	654	649	658	648	663	612	688	623	654	657	649	626	632	636	629	684	584	645	677	645	627	616	656	681	659	676	650	707	589	645	629	673	673	688	653	676	666	671	657	682	645	671	671	605	664	641	649	640	632	664	678	644	617	651	650	679	647	666	633	659	641	619	658	670	652	598	607	646	667	667	637	656	646	610	658	655	680	655	658	613	680	647	688	648	612	649	689	659	631	668	672	609	608	684	678	688	666	634	648	635	660	671	653	632	666	582	656	645	649	670	654	695	658	653	637	710	650	683	675	652	680	663	669	616	632	654	663	649	651	626	613	680	639	673	646	600	677	646	654	692	647	648	597	635	643	651	641	580	640	645	638	618	674	626	658	632	629	610	702	662	663	621	649	668	664	611	627	693	624	645	659	692	684	617	641	643	684	630	675	641	674	633	651	634	644	635	637	642	642	634	617	701	654	647	643	680	640	655	671	642	688	663	659	659	646	617	667	634	651	624	617	675	688	633	653	648	635	620	660	621	630	609	690	642	624	612	661	666	624	619	639	632	665	639	652	685	617	650	641	677	695	653	643	656	625	660	680	659	611	665	654	611	701	654	621	636	645	717	646	652	637	680	624	656	653	667	658	644	653	602	636	613	663	675	685	627	647	618	699	672	669	603	615	584	639	656	684	665	645	625	634	671	671	679	638	629	695	616	639	649	670	649	637	680	656	643	649	636	618	650	650	706	631	620	725	657	605	644	605	699	644	652	641	589	605	676	697	620	685	661	667	682	658	599	691	603	686	643	657	651	674	668	710	640	648	715	650	624	654	647	687	669	629	671	636	653	658	663	687	648	659	617	702	651	678	706	611	672	643	667	611	601	633	630	660	616	647	647	660	639	649	661	655	655	617	642	613	621	672	668	670	666	656	692	661	713	686	652	629	620	646	659	644	645	660	656	710	618	692	647	674	646	674	648	631	678	663	651	633	679	661	657	658	696	646	638	635	629	635	654	624	615	626	655	638	628	641	665	641	642	610	703	625	619	645	624	650	651	640	678	636	637	610	658	600	675	661	674	614	649	672	621	664	685	646	639	639	638	604	649	620	654	667	645	625	689	658	658	670	656	675	610	648	597	616	653	652	656	623	669	636	653	616	660	646	624	652	645	644	642	636	601	697	631	635	628	681	684	615	639	617	661	643	639	684	674	628
4760	931	434	271	243	294	299	250	245	204	184	176	171	163	122	121	138	118	118	98	118	113	109	106	90	90	96	82	89	76	58	63	59	51	63	49	62	62	57	47	56	44	50	45	46	53	30	39	56	51	52	49	51	50	43	40	46	44	47	57	52	43	41	54	37	34	42	38	41	42	51	52	52	41	51	40	45	41	41	44	48	39	36	50	44	42	57	43	40	43	40	44	51	35	40	38	41	41	32	41	45	37	49	32	52	51	63	65	58	51	48	55	44	47	42	48	35	48	38	39	44	32	55	41	40	49	34	40	44	45	44	31	50	45	52	41	39	41	48	47	42	47	44	27	40	45	46	46	36	43	36	40	43	44	39	43	52	48	36	27	49	47	40	29	44	40	29	32	34	37	48	41	39	38	45	43	45	45	43	40	43	45	26	33	47	40	55	38	32	39	45	32	32	51	35	41	41	50	47	47	46	43	30	36	45	37	44	42	36	53	40	32	37	40	48	40	45	36	46	40	29	35	38	42	35	40	34	39	42	39	44	40	38	50	43	42	34	42	37	38	31	36	46	36	36	43	32	35	39	33	43	35	38	45	35	31	46	47	37	37	34	33	47	34	53	34	46	41	35	48	33	53	44	57	45	41	37	34	44	42	45	34	41	23	47	36	32	41	39	46	40	43	38	41	42	37	47	34	40	44	39	32	44	44	42	43	34	36	35	40	41	50	44	46	35	33	34	36	46	42	41	47	47	37	41	30	38	49	51	38	41	37	35	23	39	50	39	31	40	38	48	41	32	47	40	34	37	36	52	36	40	55	32	37	53	36	39	42	49	31	46	48	46	65	41	36	42	55	40	35	40	41	35	39	39	44	35	36	43	42	42	44	49	43	38	35	40	43	31	37	42	32	32	37	40	43	36	50	36	43	36	42	40	43	30	39	39	38	43	41	49	39	54	40	43	37	46	24	32	39	39	41	35	40	54	43	31	41	41	41	30	42	35	36	45	33	39	35	47	37	33	40	49	51	39	35	37	47	48	36	45	38	48	30	46	43	47	59	30	43	41	30	33	39	38	38	40	41	35	45	44	39	36	45	32	44	53	42	37	41	37	32	48	43	30	37	42	40	49	41	43	33	38	33	36	34	41	43	52	53	39	36	45	43	40	34	43	43	41	29	37	40	42	47	46	35	47	50	44	41	39	41	43	50	46	37	36	31	39	35	42	37	50	35	41	38	40	48	53	43	49	38	45	43	52	40	41	46	50	49	51	41	44	45	37	36	48	32	40	40	39	34	42	47	34	44	39	43	49	37	44	52	39	37	28	36	40	34	47	44	44	47	46	36	39	37	46	41	44	50	40	38	35	44	42	50	41	50	35	45	37	40	43	40	41	32	41	44	35	50	47	39	34	46	41	45	31	36	42	43	45	41	41	48	44	42	44	42	43	41	33	45	39	37	38	35	39	41	47	32	30	36	49	37	37	34	33	39	36	34	38	27	40	33	42	39	43	42	43	31	32	47	26	36	38	34	36	37	57	33	38	47	32	37	51	32	43	45	40	45	28	36	38	29	39	37	51	39	24	31	39	35	40	44	42	52	48	50	40	49	47	47	23	34	40	41	30	55	30	41	32	44	46	31	34	31	43	32	43	39	45	48	36	40	48	38	33	40	33	40	31	42	38	49	39	33	40	36	33	37	44	35	29	34	45	37	38	36	40	35	37	35	24	36	43	35	34	37	41	40	60	39	35	39	42	43	45	34	44	44	32	41	36	42	50	50	44	51	35	40	41	35	25	52	48	41	38	40	49	34	42	35	50	45	34	45	42	51	37	44	46	32	39	31	32	38	23	37	31	36	40	34	35	41	49	47	36	36	52	45	48	37	42	44	53	43	33	49	27	35	55	29	49	43	49	42	48	57	36	35	41	36	38	39	52	35	32	45	34	62	45	29	42	44	47	47	43	46	42	34	44	53	45	40	33	48	35	36	29	39	46	49	33	36	51	38	48	37	35	41	52	40	38	46	38	46	38	35	38	40	36	37	43	38	32	49	46	40	47	41	35	39	40	39	39	43	43	38	41	39	41	44	51	40	36	37	43	31	44	40	35	34	42	32	33	36	42	40	47	40	40	50	34	43	31	46	41	29	46	29	38	51	34	25	45	38	45	49	47	38	33	38	36	36	45	40	53	40	39	40	39	34	35	30	38	52	38	44	47	41	39	38	33	45	37	42	39	38	41	36	45	40	30	33	39	31	45	38	35	48	45	39	39	47	42	36	41	46	42	39	46	37	44	43	43	41	43	38	45	30	53	44	42	48	27	38	43	44	39	37	35	34	42	40	37	37	39	40	39	53	41	41	48	49	45	33	44	42	48	36	31	36	33	39	43	43	34	46	45	39	31	37	43	41	45	31	41	35	53	44	45	34	42	33	42	39	49	32	43	37	39	46	40	36	32	37	57	51	37	45	49	45	34	41	45	43	39	34	41	47	55	45	35	45	31	41	43	35	38	51	28	36	34	43	48	44	37	47	46	30	36	46	37	47	51	48	32	40	46	51	34	46	33	30	38	41	35	34	40	35	42	47	34	30	44	43	41	42	35	38	48	43	44	40	46	46	41	47	44	42	37	36	45	41	39	39	39	44	39	33	45	51	41	37	49	37	29	45	40	31	41	49	41	33	34	31	42	32	42	41	40	34	34	37	36	44	41	30	38	36	38	36	36	39	38	42	44	39	38	37	43	38	34	33	38	48	31	42	38	41	46	33	47	41	43	40	28	34	31	33	51	50	44	38	45	43	48	46	50	33	39	41	47	33	39	31	36	51	43	32	39	44	43	40	36	25	31	36	39	36	55	37	39	38	34	36	40	40	34	39	31	29	39	39	44	26	36	34	39	35	44	31	42	37	50	39	34	63	46	49	42	32	33	37	34	43	43	35	48	35	46	41	50	42	34	36	46	44	31	39	49	38	43	33	48	39	48	34	37	39	38	36	35	34	41	42	38	39	27	35	46	20	54	43	45	35	28	58	37	39	38	44	52	44	36	34	35	39	33	35	47	43	38	36	39	45	33	39	28	48	41	46	41	44	37	26	36	37	42	41	34	45	46	33	29	59	43	41	40	41	50	48	36	48	47	41	32	38	47	37	47	45	38	33	44	44	28	31	41	41	38	36	39	37	38	45	38	37	44	46	40	40	42	30	35	48	40	42	48	43	38	26	45	48	39	44	39	43	47	48	37	59	36	32	42	36	48	43	44	30	37	42	30	45	42	40	39	44	46	42	37	36	40	41	38	39	30	29	41	39	31	31	27	33	41	36	36	47	34	29	37	26	50	32	35	33	53	32	40	41	40	34	37	45	34	37	33	25	51	46	38	50	44	33	45	42	43	51	34	34	40	42	51	37	44	47	29	39	46	39	37	36	40	46	35	40	48	43	45	31	34	30	42	45	47	34	31	33	35	28	51	33	47	43	39	51	35	56	42	38	39	47	43	42	43	26
28237	10980	6920	8463	14961	16355	14981	13280	11166	8992	7796	6822	6722	5538	4407	3604	3842	3447	3126	2948	2880	2723	2864	2800	2627	2422	2112	1804	1555	1434	1095	1022	989	918	894	833	852	816	801	730	784	847	756	745	749	703	658	732	762	818	802	788	749	735	719	701	607	604	649	583	590	650	578	562	589	573	599	605	537	552	545	531	507	571	534	534	532	504	520	469	449	448	477	500	571	547	504	477	461	444	486	499	488	447	455	424	431	407	412	435	443	388	431	467	531	906	897	868	792	654	582	550	469	451	411	402	423	392	413	402	410	421	403	410	393	404	374	365	398	402	442	422	433	410	388	397	388	419	387	404	382	404	408	389	407	413	426	439	403	452	393	364	427	388	403	405	409	399	384	404	402	405	406	389	406	380	438	394	415	397	408	441	426	425	385	400	413	440	398	364	405	387	436	358	396	440	405	379	402	368	413	412	433	395	398	440	418	415	416	392	407	380	406	406	431	405	408	396	393	396	459	407	457	439	416	393	419	425	423	396	411	425	402	399	417	393	426	405	367	384	364	429	423	423	400	391	390	459	424	425	423	425	380	403	399	414	413	409	429	425	397	417	383	411	424	409	401	437	406	401	419	404	410	423	390	394	415	390	398	436	373	434	413	390	408	391	394	411	422	421	421	387	430	418	408	456	381	400	411	436	428	401	410	423	411	397	404	387	418	405	403	413	395	400	407	445	390	427	397	396	402	378	404	410	402	410	376	414	443	433	378	386	452	385	382	438	385	422	390	380	372	377	382	399	379	431	421	410	426	391	377	448	421	424	397	425	364	416	417	433	423	415	458	359	408	417	402	396	406	418	431	389	416	396	416	395	390	383	388	413	402	395	405	429	395	389	412	427	401	414	423	398	403	360	427	435	379	404	394	415	434	417	379	396	414	417	381	406	366	404	388	400	380	401	437	382	447	400	370	406	390	419	402	387	399	438	419	457	411	446	384	413	417	408	366	386	389	402	414	442	400	432	418	416	407	426	416	416	442	406	403	389	415	416	416	385	396	409	362	428	406	390	426	411	411	420	430	449	415	423	430	435	420	373	388	416	411	391	417	371	419	389	426	410	406	398	396	401	414	353	418	436	411	394	409	387	403	431	394	438	453	396	387	443	392	402	389	401	409	411	427	423	416	411	404	424	395	406	418	392	372	458	419	427	431	411	424	409	397	435	375	384	401	411	456	427	440	403	406	394	398	412	435	456	424	414	445	424	371	389	444	423	398	417	404	395	421	373	407	439	392	434	419	418	430	439	412	407	416	444	415	416	396	376	391	354	417	408	418	406	398	409	406	411	383	454	443	419	400	407	439	425	454	425	377	426	396	434	400	431	400	414	403	371	423	390	456	377	406	402	432	417	396	395	391	379	419	405	420	437	394	426	436	406	419	442	407	424	416	425	423	412	407	396	389	394	410	408	424	377	467	433	401	422	395	386	382	387	435	391	403	414	399	401	450	413	415	396	391	374	405	419	414	441	411	415	393	362	416	399	389	408	432	395	385	391	451	397	405	390	417	409	410	375	397	420	419	379	404	389	365	389	399	396	406	438	386	403	384	423	418	388	395	418	395	420	384	420	426	396	375	429	420	400	415	368	401	435	418	389	394	399	451	399	392	426	410	374	428	421	420	415	404	386	378	407	380	375	422	399	382	411	437	427	369	384	356	390	417	389	412	393	433	419	393	435	405	404	407	431	378	370	372	446	379	416	379	422	409	418	412	404	366	417	396	400	426	438	428	404	393	447	410	416	391	421	393	421	436	368	424	383	379	426	400	410	422	401	418	386	398	424	411	406	413	388	375	397	418	439	457	435	408	384	408	412	388	389	392	427	409	407	402	399	398	387	421	427	431	417	398	387	378	403	375	385	394	404	438	418	427	425	376	428	415	441	418	405	381	395	415	429	381	421	416	371	413	381	396	363	435	408	402	425	426	406	426	443	440	400	426	418	425	401	407	442	390	424	397	413	400	406	400	360	415	402	407	402	420	395	410	419	417	422	386	429	400	391	444	444	408	437	400	408	394	427	405	404	420	401	417	364	424	442	383	395	382	393	415	393	429	413	377	407	404	373	441	431	403	430	393	380	393	364	394	393	411	419	429	395	387	393	443	386	387	405	376	456	404	384	411	402	433	409	424	415	433	418	378	388	406	375	419	389	393	395	429	347	403	378	402	416	424	391	400	397	391	385	446	448	388	418	418	420	359	385	419	383	423	418	401	400	401	418	402	435	377	410	411	432	445	389	409	404	408	431	411	417	429	402	387	382	419	407	416	404	380	423	438	404	406	447	386	416	415	406	432	399	421	402	406	437	400	432	408	390	420	427	397	414	398	395	388	397	425	396	386	429	429	419	408	409	407	392	399	416	400	373	456	421	401	420	390	392	395	384	432	375	395	408	401	432	418	431	415	405	409	405	372	401	410	395	438	423	410	410	416	413	406	415	411	415	397	450	396	422	437	385	394	394	392	382	446	436	411	420	408	370	417	420	378	414	438	396	412	397	370	398	404	429	393	413	405	403	426	381	404	408	379	414	430	413	408	388	443	428	407	370	436	421	423	429	377	437	422	438	425	384	397	395	399	390	366	461	407	406	417	388	387	420	455	432	421	396	411	431	404	380	399	381	382	407	444	430	366	409	426	378	432	385	387	441	388	425	403	444	431	395	402	438	420	399	404	421	388	425	378	390	386	401	426	367	441	439	399	393	399	395	413	393	415	436	392	415	366	377	402	409	447	436	417	432	429	433	409	392	428	406	399	420	413	407	401	428	410	403	383	418	411	426	402	419	406	392	403	420	455	427	367	422	402	449	390	395	385	423	410	410	378	419	426	412	386	393	399	425	413	391	395	402	407	394	408	410	391	402	400	404	421	418	395	380	412	382	402	391	394	414	403	416	413	389	395	419	429	402	395	399	359	413	399	379	394	406	398	403	415	431	422	397	401	376	423	380	377	429	399	419	411	409	431	395	362	408	396	411	428	386	398	399	402	402	409	391	412	428	406	373	371	398	413	405	405	375	428	429	415	444	410	442	381	424	408	425	416	370	385	378	421	441	408	407	414	405	398	387	385	394	416	434	406	440	427	453	410	429	429	399	407	418	439	420	399	415	399	411	401	417	403	410	419	446	378	410	386	405	384	405	393	426	392	453	403	385	429	404	411	372	415	406	387	379	390	392	423	419	428	388	427	418	361	398	454	377	432	426	433	422	401	380	425	450	412	410	415	405	404	416	428	413	426	433	386	429	422	405	432	406	373	387	380	416	375	410	433	391	395	394	392	399	427	379	383	407	396	422	388	433	461	425	383	423	420	421	442	393	401	412	446	384	395	390	421	382	395	413	394	419	412	374	383	419	375	403	433	417	371	398	393	409	437	415	451	392	392	401	435	411	413	418	402	418	395	442	397	374	387	410	406	429	420	403	373	395	442	369	406	400	377	400	396	386	372	409	398	406	410	447	390	414	401	394	410	430	421	390
5191	1551	668	362	331	451	494	391	348	315	260	233	223	211	175	168	158	171	138	147	130	168	136	144	155	110	108	105	105	99	72	81	77	53	76	70	63	77	64	74	70	70	71	66	81	74	67	79	82	77	91	63	65	79	75	82	64	75	79	71	79	76	71	70	61	57	54	76	67	73	70	73	51	59	65	60	47	54	70	51	61	53	48	63	57	60	64	53	58	58	57	60	61	57	59	58	46	58	47	54	69	69	57	62	85	99	76	82	91	59	70	68	66	60	54	51	60	52	55	63	52	61	49	54	54	54	57	65	68	58	62	64	57	60	49	50	60	65	65	56	50	65	54	56	50	57	54	58	60	65	52	61	49	55	69	65	47	56	44	51	61	59	52	55	69	67	69	59	69	54	68	46	57	57	54	62	51	59	53	50	56	53	62	48	46	49	48	56	52	55	59	53	57	57	64	42	61	48	56	69	54	46	64	58	54	69	58	62	58	55	59	60	53	62	46	43	51	61	52	49	70	50	53	55	72	49	61	65	56	46	54	55	57	47	60	61	58	61	47	52	49	69	65	47	50	59	44	56	46	65	58	74	50	57	53	71	42	61	69	59	59	69	50	67	49	49	59	53	36	55	63	47	41	46	57	51	49	53	50	55	68	57	54	49	69	51	48	56	66	56	48	55	44	55	51	61	54	57	48	50	62	54	59	59	58	46	56	60	57	65	54	38	55	70	49	50	41	65	44	50	63	58	72	52	58	56	56	50	53	49	55	56	56	44	52	63	52	51	51	61	52	55	57	63	49	40	68	45	52	43	58	61	71	54	68	52	59	56	54	56	51	49	46	49	74	45	62	60	58	44	58	49	63	59	63	52	64	45	59	61	51	54	49	58	69	35	50	48	59	61	61	58	52	51	47	74	53	64	41	59	61	50	58	62	54	74	64	49	46	63	53	60	51	60	56	56	67	53	46	55	41	40	64	50	59	47	48	51	64	47	49	56	48	56	48	57	66	52	54	50	54	54	59	59	44	53	53	50	63	71	51	63	59	57	51	62	55	49	47	64	54	55	53	61	54	67	53	56	46	56	56	43	59	49	54	47	61	57	56	45	62	57	63	57	52	55	52	59	64	55	48	57	67	59	56	75	52	69	66	72	60	64	43	57	45	55	60	60	57	57	62	47	50	55	50	51	50	51	63	51	53	59	59	59	70	51	47	66	64	63	48	56	48	58	66	51	69	71	58	59	53	57	60	74	52	43	56	58	51	54	63	45	62	48	46	72	60	58	59	64	68	50	58	64	58	55	64	55	53	60	67	54	67	52	56	57	55	56	61	58	63	57	49	61	63	52	49	65	56	64	73	48	65	50	56	48	52	49	69	63	58	62	41	59	62	38	58	45	63	56	59	49	53	55	58	52	55	61	59	60	47	63	54	53	54	66	66	65	55	50	51	48	38	66	60	61	54	57	74	51	53	62	53	66	54	50	50	47	55	46	43	54	54	47	62	72	60	57	47	53	55	59	43	54	49	64	56	67	65	50	52	57	56	61	63	54	48	45	61	54	45	65	59	67	44	48	56	55	54	75	59	67	56	63	52	51	63	56	65	52	61	69	47	60	65	59	50	50	58	62	49	61	70	75	63	50	71	50	65	54	68	54	58	52	59	72	48	72	68	48	54	53	65	66	56	47	63	48	50	63	58	66	58	49	46	43	70	63	68	64	53	53	48	56	57	46	67	52	56	54	56	62	47	44	57	73	51	49	51	67	48	55	54	55	49	62	60	58	54	50	67	68	57	48	81	48	65	48	65	49	47	55	55	63	53	49	58	62	51	57	48	52	43	56	62	61	61	51	56	55	63	68	40	55	51	61	54	50	67	50	53	73	50	48	51	60	67	53	55	37	56	65	50	47	69	58	50	56	60	60	44	56	57	40	49	59	54	73	53	65	38	58	62	46	60	60	55	60	62	44	57	60	67	74	73	66	71	50	49	41	56	45	46	57	58	50	66	51	50	57	54	51	48	58	58	64	45	58	74	72	59	57	47	67	59	61	63	61	66	55	40	57	62	57	62	51	58	56	50	55	65	64	47	61	60	59	60	43	48	56	61	58	42	62	66	58	64	58	54	60	59	56	46	56	69	49	51	49	62	54	66	50	68	49	55	47	56	73	51	69	49	63	52	58	58	46	59	59	61	57	56	60	55	65	50	51	47	60	68	58	59	83	71	62	58	40	45	50	60	55	54	52	55	59	49	57	61	57	58	49	66	63	48	44	60	50	72	59	49	54	61	50	53	56	56	58	61	66	50	60	64	54	52	61	72	48	60	65	45	50	48	48	54	50	71	45	43	50	52	61	50	59	50	46	48	51	62	55	74	59	59	59	56	57	64	51	58	56	51	47	52	59	44	58	62	62	68	76	52	58	43	47	60	60	55	57	54	64	43	50	60	43	52	58	48	55	53	57	58	58	54	60	53	43	52	59	68	66	60	50	49	65	67	70	50	61	61	55	50	63	55	56	66	44	48	61	51	50	49	58	60	56	62	56	61	60	68	57	52	50	60	46	62	57	52	48	53	67	58	51	51	69	48	56	54	61	53	54	58	70	62	54	68	55	43	59	45	58	63	58	50	47	59	55	53	49	58	62	63	43	53	61	53	53	47	54	50	52	59	50	52	63	46	52	42	53	59	50	59	47	39	56	69	52	62	59	49	55	70	50	63	52	67	46	55	59	64	62	54	65	68	50	54	67	54	61	53	45	52	53	50	47	48	56	49	65	62	64	42	47	63	58	65	58	62	54	45	68	58	52	53	61	54	47	65	54	58	62	58	46	54	49	59	71	60	64	60	64	50	59	56	50	58	50	63	76	52	58	59	55	49	70	69	47	39	49	50	59	63	58	61	63	60	57	56	72	60	64	54	66	44	51	49	53	56	54	48	53	49	66	45	50	61	61	46	66	68	71	45	52	68	57	59	66	55	50	52	57	62	55	54	57	47	55	53	56	60	67	56	59	47	58	55	43	47	60	54	66	52	48	55	49	70	56	72	65	69	65	63	53	53	59	61	49	55	58	56	65	64	69	60	61	63	45	55	59	50	66	75	65	65	52	65	55	39	54	46	58	55	57	60	83	81	45	61	57	65	59	54	71	49	49	48	67	60	55	71	53	45	46	66	50	58	62	61	52	54	52	54	59	59	61	52	63	50	51	50	62	44	55	55	48	70	59	58	52	59	61	54	63	53	50	63	63	57	49	66	53	48	57	68	61	61	66	48	44	59	73	46	54	58	54	55	55	61	49	58	41	61	44	47	61	59	41	55	56	64	60	53	53	60	49	45	56	55	60	50	62	54	50	52	54	51	53	51	62	57	50	56	48	63	66	52	66	61	75	69	53	62	48	56	52	43	50	70	66	56	58	54	41	60	50	51	47	52	64	59	59	51	59	50	49	56	51	58	55	55	64	57	66	61	46	53	47	70	70	45	45	51	46	73	53	57	37	55	56
32967	13566	8794	11108	18399	19939	18447	16274	13614	11672	9872	8455	8222	6830	5722	4735	4677	4471	4001	3799	3799	3389	3490	3429	3417	2996	2848	2394	2074	1875	1502	1359	1352	1159	1128	1126	1164	1172	1120	1045	1090	1038	1077	999	968	897	923	1046	1035	1046	1054	1006	1071	956	968	927	828	880	918	768	782	838	822	803	729	759	788	840	832	727	792	757	727	822	799	732	678	736	677	673	654	677	647	734	781	703	697	619	596	626	721	648	646	680	598	635	570	649	627	651	601	559	663	638	1013	1326	1278	1295	1141	915	787	718	662	592	636	563	612	552	530	573	614	556	587	595	602	564	572	574	611	565	590	594	546	569	571	621	595	588	587	578	563	575	599	582	578	605	568	552	577	590	551	579	612	597	580	603	578	552	599	587	604	582	567	578	571	538	567	580	548	574	626	558	570	570	557	564	551	562	572	577	613	572	614	591	525	550	602	540	598	605	571	623	568	603	552	557	606	632	540	576	550	594	614	576	565	563	565	592	545	648	621	552	582	582	556	611	555	581	570	567	636	611	583	617	536	601	575	581	582	568	574	583	552	563	586	567	554	552	551	564	572	548	536	612	591	564	554	584	608	580	593	575	565	608	587	586	584	561	592	605	622	608	578	529	592	588	554	557	595	558	601	570	571	641	524	559	596	563	612	553	616	527	578	570	590	565	527	602	578	596	545	545	594	604	557	559	629	554	614	554	602	577	568	584	586	569	557	556	594	568	536	604	596	583	594	540	539	584	580	537	590	566	598	611	617	607	627	575	626	599	565	581	533	629	576	629	563	586	595	552	573	574	609	607	567	616	606	595	572	589	576	578	595	642	573	615	556	580	631	602	540	539	570	594	572	583	588	575	579	581	586	544	592	601	580	536	554	559	593	514	578	602	637	617	563	559	621	562	575	595	555	557	617	581	587	572	528	569	577	568	557	600	569	609	584	535	556	569	592	576	578	587	549	568	567	565	539	598	616	576	587	534	565	623	556	562	561	567	578	573	598	586	567	585	585	573	526	548	625	554	572	594	573	581	582	557	584	616	528	569	606	586	604	570	586	585	607	559	579	597	595	548	589	577	588	555	531	612	604	562	504	569	601	589	631	581	569	533	569	568	576	555	596	610	593	542	594	560	571	569	565	571	613	611	578	584	608	578	569	558	574	589	576	579	583	549	589	543	603	603	561	562	592	535	597	600	567	570	539	628	564	560	523	595	547	532	557	573	552	578	603	553	635	619	566	593	591	549	579	553	596	586	563	570	570	566	557	570	557	585	548	569	600	586	548	607	569	575	593	546	580	568	590	605	593	614	599	611	566	567	506	597	617	542	587	581	597	569	573	602	590	569	610	577	567	566	607	549	612	536	585	547	602	540	595	551	587	565	566	580	548	539	576	616	587	550	559	577	591	580	586	604	599	566	570	575	555	563	578	587	612	627	632	577	617	549	547	573	613	572	569	604	603	569	592	534	587	590	605	591	592	625	629	604	556	574	580	582	564	572	612	562	608	607	564	560	563	597	573	598	521	583	548	559	527	575	571	591	573	597	576	591	573	595	564	580	546	550	598	594	552	564	556	618	567	533	590	598	602	568	570	559	586	538	573	575	554	615	576	588	605	556	579	582	591	622	616	588	607	555	623	549	556	596	569	602	569	583	539	568	607	585	586	586	550	587	560	606	586	538	551	569	604	572	531	644	551	594	609	594	565	552	583	573	594	553	572	580	572	578	572	578	588	555	574	554	611	536	578	587	610	571	582	554	542	573	579	589	535	592	597	621	561	649	593	629	569	560	557	597	542	578	558	541	597	611	576	612	548	577	549	531	557	587	550	597	596	614	561	581	597	568	602	577	578	585	598	587	582	568	594	577	554	560	604	560	588	587	550	552	600	562	568	608	594	574	563	542	626	588	610	555	583	564	589	568	568	586	583	546	568	586	618	580	572	593	544	620	592	606	603	566	591	550	609	586	564	554	580	575	613	548	587	571	597	557	559	566	586	575	596	585	594	591	561	575	607	580	571	572	546	595	579	559	598	572	540	538	566	574	567	580	592	583	625	593	593	565	584	572	596	589	575	576	553	563	538	558	594	549	545	561	561	586	568	552	540	562	536	556	586	534	543	589	605	612	570	545	572	589	573	603	575	511	555	569	554	611	576	579	599	573	573	532	626	564	552	558	590	561	561	539	569	555	593	603	566	578	593	609	553	569	531	555	664	594	611	597	569	548	596	555	578	586	603	555	580	562	580	596	596	588	567	527	572	578	560	567	571	583	589	574	556	590	555	576	596	563	631	605	569	565	558	564	559	600	591	568	607	599	569	592	556	549	599	618	587	536	604	576	585	561	571	559	580	553	513	569	562	588	531	574	569	577	597	538	585	545	571	531	573	583	582	579	617	614	588	566	586	602	567	596	567	568	627	568	553	576	592	613	594	549	603	550	590	581	556	579	553	589	598	570	562	568	578	586	541	541	551	588	574	550	598	590	586	607	607	556	543	579	565	571	563	563	589	556	647	566	571	577	549	572	567	577	563	575	583	570	589	560	571	592	566	600	607	554	576	566	612	565	576	586	596	579	605	588	552	569	589	606	582	566	614	562	590	631	582	553	571	566	576	546	607	607	585	560	615	560	582	555	577	604	545	547	611	630	547	548	575	544	611	581	505	603	595	583	585	541	600	565	602	537	579	571	580	596	628	556	549	574	573	535	569	560	550	592	531	570	541	588	598	544	565	585	556	550	563	560	562	577	572	575	563	578	583	589	558	557	537	580	539	577	537	538	574	586	576	599	571	577	583	575	596	587	579	590	548	575	600	572	534	558	563	585	573	577	615	568	616	541	592	600	608	583	580	558	582	551	613	582	595	587	553	613	564	570	600	615	551	564	582	566	600	601	598	595	552	582	641	595	571	567	563	532	585	598	611	582	573	590	564	563	586	556	607	556	583	551	582	592	572	598	555	624	576	567	567	577	563	554	535	544	616	602	564	568	583	593	601	582	571	589	597	541	587	564	598	572	568	606	573	573	561	581	548	573	572	565	583	628	599	611	559	582	580	593	559	607	595	567	548	581	606	615	607	549	549	565	569	586	631	539	526	586	562	595	565	629	603	588	585	589	559	584	557	536	594	581	560	552	590	625	535	571	562	566	564	565	605	532	582	552	546	585	558	537	608	598	570	604	573	588	539	557	561	575	565	614	572	564	576	605	597	580	577	584	543	518	524	612	594	577	551	607	623	590	558	596	576	597	576	570	598	596	602	586	578	560	579	583	573	568	584	624	554	558	583	643	565	568	573	592	572	578	611	555	579	594	599	571	570	586	620	578	605	560	545	587	613	556	588	569	574	521	620	576	575	578	574	552	587	567	591	563	592	549	611	585	598	595	549	569	604	551	562	602	568	583	622	597	614	569	565	545	567	558	555	568	613	607	596	613	573	593	569	595	574	554	530	609	594	563	581	588	579	621	543	572	596	544	546	582	575	565	536	539	560	573	567	574	537	587	558	594	633	590
2917	612	340	204	195	207	213	212	193	202	176	130	118	134	124	107	98	90	85	91	86	87	81	86	87	83	86	77	67	72	57	56	84	57	62	47	68	58	70	50	74	49	48	61	55	55	48	63	62	59	73	55	54	52	59	54	66	63	50	43	61	47	47	53	48	57	45	49	48	75	61	49	50	54	44	53	66	61	41	50	34	56	52	46	49	51	49	49	47	66	44	39	46	48	48	45	57	49	48	41	52	56	46	46	52	51	64	50	59	51	62	52	50	44	45	38	47	49	42	43	49	50	37	47	50	55	59	47	47	57	38	51	54	48	47	34	49	46	32	47	40	48	45	49	52	56	52	48	62	43	44	50	48	35	42	50	47	59	44	76	45	42	55	41	47	49	47	40	60	64	51	46	57	52	53	49	44	57	42	58	41	56	56	45	41	47	38	56	47	50	43	55	49	47	42	40	41	52	49	38	50	48	38	45	47	49	49	42	44	43	47	54	47	39	56	57	59	46	41	61	62	49	52	49	45	44	44	41	45	56	52	40	59	53	41	44	45	45	47	53	45	54	58	52	45	53	54	41	43	59	42	57	46	44	43	47	44	49	50	64	46	41	57	48	51	51	47	62	50	41	36	56	41	58	44	45	43	52	47	53	38	46	48	56	46	44	51	50	57	50	51	53	45	49	52	58	52	51	42	45	45	48	39	42	50	49	49	51	49	48	47	45	44	53	50	41	48	59	49	53	50	41	43	54	46	48	47	45	42	44	47	43	50	48	58	47	61	42	43	59	44	48	45	46	49	44	52	47	53	49	52	51	50	40	53	51	31	40	45	56	67	47	42	40	37	59	44	53	55	34	42	39	54	49	45	48	47	49	38	48	43	46	49	57	45	54	47	43	61	58	47	46	55	38	52	47	58	37	51	48	47	56	45	52	49	34	51	46	42	41	51	54	42	54	46	49	50	52	26	53	43	31	47	51	54	48	42	49	50	48	56	59	40	44	43	60	42	39	36	37	37	58	63	49	55	61	43	45	41	43	52	48	49	52	51	47	37	56	58	49	54	39	46	50	46	45	40	43	36	48	37	54	46	38	46	37	61	42	55	46	50	44	49	51	49	46	44	56	49	53	49	48	53	37	35	48	43	50	50	52	56	46	36	43	61	43	55	58	53	43	44	55	42	43	49	55	44	46	53	48	36	47	52	55	43	56	52	45	43	53	51	51	48	44	43	49	38	50	44	41	52	55	42	47	48	52	47	48	40	53	45	53	48	54	34	33	57	57	62	52	49	49	52	39	42	53	52	48	43	44	54	51	58	58	56	47	56	62	47	55	58	41	55	46	47	49	51	58	52	38	60	54	45	48	49	51	53	64	55	41	37	53	38	52	52	43	53	42	46	43	40	42	49	51	55	62	45	51	52	59	46	45	47	58	51	50	49	61	36	45	39	56	44	40	55	50	56	47	43	47	41	60	47	46	49	48	48	47	51	51	52	49	51	54	54	42	48	51	46	47	46	51	36	47	57	49	55	52	50	49	58	49	48	35	63	64	53	52	53	47	50	48	50	42	49	47	46	57	59	55	44	36	47	54	45	40	58	46	52	46	48	43	40	49	42	48	52	44	39	43	52	43	46	59	58	42	51	44	56	44	51	45	46	61	49	46	38	49	41	56	34	46	49	57	54	39	43	37	57	50	59	54	64	39	50	56	45	58	50	52	52	39	55	49	44	58	54	36	48	39	50	59	52	47	63	57	45	53	50	47	37	47	52	37	54	44	56	46	49	53	40	56	48	45	48	48	43	55	61	42	39	61	45	54	46	44	44	64	49	49	43	46	48	51	53	42	47	45	41	41	50	52	60	50	51	43	36	69	59	46	40	47	48	42	59	36	56	66	59	53	62	50	46	52	57	42	48	63	42	37	53	39	48	54	54	52	54	54	56	47	55	56	51	44	46	44	61	59	38	52	49	51	46	33	48	43	47	38	53	49	42	44	45	59	66	55	53	61	37	54	45	53	45	38	51	47	42	58	56	60	42	60	52	48	50	57	44	49	60	56	52	42	45	47	49	46	42	72	63	47	43	49	64	38	46	35	56	33	57	45	55	49	47	53	47	51	48	44	47	42	53	44	44	62	42	55	53	50	43	64	44	54	49	47	53	35	41	42	47	43	47	46	41	47	44	51	45	49	46	50	46	56	43	50	52	46	60	49	45	51	40	48	46	55	58	49	51	45	47	43	53	51	44	54	57	44	49	40	51	43	52	44	44	46	57	52	59	63	50	45	56	47	49	37	49	51	43	41	53	54	39	62	45	46	46	48	69	63	50	60	51	43	56	39	42	43	52	44	39	49	62	52	55	40	52	43	59	54	60	53	45	47	44	52	56	66	44	49	50	63	48	47	58	41	45	46	38	58	42	39	49	42	42	49	42	54	52	57	49	41	53	48	49	45	53	49	57	45	50	47	65	45	41	46	56	40	51	47	47	45	48	51	51	46	71	60	47	55	39	50	39	48	29	60	44	41	52	46	47	46	55	39	49	41	48	45	45	44	63	46	61	51	44	47	37	40	55	52	45	52	66	54	45	56	51	32	54	44	54	55	51	44	56	52	54	49	53	40	39	48	54	43	47	45	57	40	60	49	54	51	35	55	43	58	42	41	47	49	53	57	39	40	54	53	46	64	44	43	44	54	43	61	49	42	54	46	59	47	44	54	54	48	57	41	44	43	46	46	59	59	49	44	46	57	39	45	51	46	60	49	53	43	40	46	41	43	44	45	36	45	44	47	62	48	56	39	53	52	46	48	44	47	42	50	47	58	47	54	50	49	54	52	48	58	42	38	39	53	58	43	55	57	47	49	39	43	44	54	53	44	53	53	52	38	53	48	47	55	52	46	45	49	58	52	44	43	36	45	44	57	43	61	61	51	52	39	53	38	38	61	49	55	32	67	44	60	41	52	40	55	48	35	50	53	48	46	40	48	42	43	52	51	47	40	55	41	48	48	53	52	49	50	47	51	34	42	52	43	43	57	57	54	50	45	50	57	52	52	54	36	42	48	48	52	42	59	41	47	54	38	60	55	53	48	51	50	38	56	66	53	53	75	54	51	56	45	51	43	48	51	54	50	37	64	51	49	48	56	48	43	43	55	37	37	43	42	35	41	46	50	52	56	49	50	59	44	50	56	48	47	52	53	52	51	52	67	51	45	50	35	40	41	42	50	48	50	52	47	49	48	52	47	45	48	51	56	55	47	45	45	52	38	45	48	40	56	58	39	46	47	53	54	39	46	52	42	44	39	50	51	48	42	54	43	48	51	49	51	48	49	47	44	51	53	38	59	48	67	44	55	54	59	57	51	54	40	38	57	46	53	37	53	54	61	44	53	46	46	42	61	53	47	52	43	49	50	46	46	45	57	37	54	41	50	59	61	45	52	49	48	54	51	53	49	47	54	38	47	42	49	44	43	44	46	43	41	45	52	39	56	41	51	51	50	42	48
24253	9595	5712	6941	11917	12932	11920	10129	8413	7003	5592	4508	4402	3694	3225	2515	2548	2431	2175	2128	2025	1877	1968	1947	1924	1748	1703	1513	1163	1111	977	857	839	833	783	766	777	776	777	727	712	721	796	759	701	652	716	754	742	760	738	801	708	669	699	677	618	646	597	635	604	593	600	540	619	601	603	600	635	632	576	599	554	571	650	559	596	562	566	523	514	576	539	587	580	552	547	598	548	546	572	549	507	495	511	497	511	483	504	513	482	525	546	497	587	645	662	671	672	596	514	577	501	468	498	487	518	491	483	531	475	467	520	495	471	486	499	527	509	476	487	511	456	461	471	512	482	519	456	529	500	469	498	500	475	497	487	496	506	473	529	500	479	491	495	473	470	542	512	458	496	527	498	497	481	478	512	470	507	483	509	474	499	451	505	471	519	518	477	513	519	475	498	477	538	500	484	477	451	503	474	516	488	516	497	526	480	478	484	503	445	470	457	477	547	486	492	533	463	486	465	486	484	520	521	469	472	457	517	506	487	505	485	491	500	510	542	492	514	493	501	469	503	473	503	471	511	479	501	488	493	525	495	480	454	521	494	496	476	489	553	469	477	460	483	506	507	555	500	490	498	500	559	465	513	478	488	476	502	513	477	513	517	505	486	504	514	470	522	515	501	558	476	499	494	517	519	511	485	522	498	505	465	500	476	444	496	470	518	504	457	523	466	501	464	507	470	494	512	514	505	534	498	471	483	508	479	494	500	501	499	482	473	452	454	514	505	495	524	482	495	465	490	481	502	464	522	498	520	517	468	510	491	495	495	513	508	519	533	523	519	438	492	494	521	503	477	552	514	472	441	469	497	462	487	494	466	521	496	513	481	499	469	465	526	503	503	530	497	517	490	506	476	546	518	452	468	488	511	505	475	470	511	485	540	518	489	502	483	474	525	482	480	496	484	517	502	517	491	472	496	546	489	511	488	461	466	481	481	440	488	523	496	505	498	510	497	496	469	448	478	467	499	459	521	509	482	481	522	493	478	511	506	498	519	523	494	451	477	513	482	479	457	495	501	487	464	488	515	476	528	504	507	443	484	452	483	512	519	487	471	478	499	511	501	503	483	472	475	488	462	513	504	502	531	484	495	460	460	519	477	507	471	541	468	472	478	504	460	510	497	469	477	475	498	493	493	501	476	478	506	490	468	504	445	487	496	501	504	477	462	520	470	499	490	512	503	473	511	503	502	501	473	473	468	485	500	490	521	493	507	508	480	520	502	509	508	485	493	483	514	508	489	506	514	494	496	494	468	495	471	477	500	521	465	495	503	504	500	483	482	507	514	544	507	500	509	473	505	491	531	486	471	475	491	538	472	484	509	504	491	502	502	496	474	520	466	460	460	540	481	491	479	538	527	498	487	505	474	454	462	511	478	493	493	508	476	510	478	496	517	518	488	514	508	454	479	494	467	501	488	493	471	467	546	493	505	465	472	493	438	510	517	525	463	509	513	473	528	500	462	467	482	472	499	469	493	497	463	524	531	512	490	482	482	495	492	524	459	491	496	502	485	487	539	490	469	465	471	502	486	489	515	495	509	505	528	508	515	491	479	485	481	479	498	491	508	508	502	460	507	492	530	476	482	509	510	508	509	498	487	484	530	518	539	479	515	478	526	493	477	483	489	521	473	473	447	502	521	514	469	507	533	483	487	506	448	497	501	473	523	484	509	474	523	475	502	499	518	474	450	500	472	511	474	530	484	493	474	470	488	507	452	487	496	479	515	474	510	517	498	463	490	488	463	477	484	503	508	478	482	534	531	481	471	507	484	513	489	467	535	485	517	507	489	509	490	473	499	485	517	511	500	478	525	537	529	522	475	460	500	506	477	474	510	526	483	485	507	532	483	515	499	540	484	472	508	459	515	491	507	504	476	499	520	501	492	516	488	503	450	510	469	512	520	505	512	478	490	497	513	475	510	500	496	489	505	541	501	450	490	471	497	518	484	511	502	504	476	502	498	482	493	548	484	481	496	478	491	485	511	492	476	498	509	509	496	561	531	513	460	485	506	474	463	502	491	495	473	470	494	484	492	508	467	511	515	508	496	512	467	522	470	494	483	488	429	501	473	517	502	537	478	456	477	495	476	492	441	499	528	456	492	481	497	477	462	464	472	527	500	512	486	455	501	493	454	490	478	461	525	490	460	505	473	488	502	487	517	510	478	486	490	479	497	462	490	518	475	510	517	503	491	486	545	521	485	503	518	455	481	483	501	514	490	489	488	495	477	476	501	480	485	494	505	501	505	484	503	480	493	489	503	477	484	523	511	536	490	488	487	480	498	490	512	514	509	460	484	465	491	474	459	501	476	503	495	498	469	498	497	521	490	522	489	524	514	491	511	468	475	480	500	506	522	476	526	468	471	471	477	488	529	469	508	540	458	464	502	482	464	518	473	459	507	472	471	477	470	499	486	504	474	505	508	471	492	483	464	464	490	493	490	530	492	496	485	482	479	516	490	491	505	500	482	511	498	519	511	502	478	501	480	497	471	487	524	504	494	528	500	530	496	508	466	501	527	529	510	535	516	502	475	504	487	498	490	476	503	515	521	466	539	478	485	485	491	515	468	491	509	491	489	484	485	488	524	513	491	490	529	505	496	509	510	493	533	476	509	475	505	526	521	485	456	522	486	506	448	475	501	498	527	451	469	457	504	517	512	498	498	496	459	501	464	512	498	497	487	512	507	509	476	516	499	507	511	548	476	453	520	526	493	542	506	512	465	461	482	523	485	508	527	473	480	495	507	503	490	526	474	489	523	470	490	496	522	462	453	487	466	504	505	485	502	498	546	518	490	472	514	470	504	461	529	483	499	488	548	493	488	523	529	497	462	509	514	480	507	504	529	457	464	480	480	454	486	486	466	497	470	503	504	538	517	513	488	486	500	444	511	470	455	499	512	495	481	534	485	490	472	492	484	500	521	515	491	504	490	495	481	477	507	507	506	530	493	495	491	488	502	437	498	463	491	480	492	505	497	488	507	464	494	470	482	519	452	484	476	525	522	496	453	498	513	512	501	486	503	505	489	526	500	477	544	459	498	527	516	531	529	523	460	472	493	500	516	505	520	500	518	460	501	495	543	471	515	512	515	493	506	502	500	486	550	495	515	516	508	517	503	475	558	467	521	473	507	522	511	483	505	507	523	540	500	492	477	505	510	482	486	491	486	489	522	523	523	503	488	475	508	498	483	488	498	501	532	446	502	506	484	504	459	524	522	524	465	513	497	534	483	529	461	494	493	505	510	494	515	507	540	457	483	499	510	494	486	478	480	483	494	491	505	507	485	483	483	481	482	474	456	486	493	461	515	477	481	477	488	506	500	512	519	500	501	481	513	479	525	506	500	555	462	483	499	489	480	475	501	522	506	527	486	507	543	499	502	500	503	506	477	517	492	465	547	505	472	489	454	471	475	506	465	487	520	531	483	524	532	465	510	493	546	546	482	507	486	490	498	482	470	515	496	498	470	520
3548	1150	604	336	263	303	347	338	310	279	232	206	188	190	149	160	116	148	137	115	135	110	114	138	144	117	104	108	108	100	87	76	75	67	71	70	73	77	75	79	71	73	74	75	81	68	87	78	92	69	68	74	63	69	67	82	61	59	74	69	69	64	58	69	64	58	76	72	77	67	72	76	70	68	60	66	68	71	67	59	61	66	68	79	74	65	62	50	73	66	63	70	47	77	73	64	70	61	46	64	76	58	72	58	65	71	68	69	59	61	63	57	72	57	56	73	63	58	62	51	83	60	68	54	68	67	68	55	68	69	61	65	63	53	53	69	65	64	69	52	69	49	67	65	59	52	56	51	67	66	61	49	77	72	68	74	57	60	56	71	72	55	59	55	63	61	67	63	55	56	66	71	54	62	58	65	72	60	73	63	58	63	56	56	64	78	68	57	58	60	58	60	60	63	65	59	56	49	61	58	58	87	58	60	59	55	53	64	57	52	60	65	53	52	52	62	65	67	48	58	75	60	58	60	70	73	49	58	67	57	67	65	56	49	60	70	58	67	56	49	58	67	54	51	50	57	60	48	50	81	71	54	50	38	67	53	60	67	60	61	66	77	63	63	49	63	50	74	70	72	66	59	53	67	63	60	55	59	51	64	49	64	64	59	58	64	59	64	63	52	52	55	61	64	68	58	50	63	55	58	74	62	58	72	72	63	63	72	60	64	59	70	71	67	63	69	66	80	49	58	49	65	69	53	68	63	61	74	55	67	55	55	59	55	66	57	65	71	87	73	67	56	57	59	72	63	52	60	63	65	53	63	65	61	59	58	69	51	64	57	49	67	56	66	60	71	62	60	57	67	54	66	70	66	67	57	73	56	70	58	75	64	62	58	47	56	55	58	60	62	61	57	72	71	64	64	55	62	75	57	72	52	56	71	59	60	61	57	73	55	52	67	63	47	71	63	61	68	57	53	56	58	56	51	62	52	53	63	70	71	64	58	58	58	58	63	54	61	55	67	55	62	63	56	73	79	48	77	66	70	60	51	59	64	48	58	65	66	68	63	55	65	69	66	73	60	63	62	65	61	65	64	67	52	64	55	62	54	64	46	59	58	55	67	64	71	60	63	72	48	59	61	65	59	56	69	61	68	63	60	62	74	56	66	59	67	69	72	45	48	63	74	70	54	59	60	70	66	72	62	71	65	62	54	69	66	70	50	70	67	53	80	58	60	60	81	76	62	52	73	58	57	62	69	52	52	54	57	65	68	66	63	58	65	83	64	61	52	57	69	53	69	52	67	67	76	65	53	75	59	69	76	61	58	67	52	60	68	51	66	71	60	44	47	60	61	68	64	51	49	59	68	60	76	62	57	46	74	56	61	57	59	62	55	59	60	65	66	77	67	58	50	56	69	53	66	71	63	70	61	59	67	52	62	54	61	67	52	72	71	68	59	63	70	63	58	58	70	60	75	56	65	63	57	42	62	60	52	47	52	68	55	62	70	65	48	69	55	61	61	65	59	56	66	50	63	57	55	64	49	65	71	68	73	71	67	73	62	65	61	81	62	59	63	57	46	52	63	60	79	72	74	64	62	57	56	71	44	60	61	59	67	62	61	48	74	56	57	67	82	68	55	57	71	73	67	49	55	70	57	51	58	67	59	50	72	54	63	66	62	63	56	55	65	59	70	72	57	65	67	59	63	72	61	63	71	80	77	66	68	64	66	62	63	69	58	67	47	56	55	73	71	63	69	70	70	54	70	56	52	56	66	54	53	57	48	55	70	55	60	58	48	63	62	57	69	69	58	56	51	59	52	62	62	46	64	53	59	55	69	52	60	72	49	57	65	72	68	69	65	63	55	63	52	66	69	59	63	53	55	65	52	62	60	71	68	65	64	63	54	45	67	68	64	68	67	64	49	65	63	65	55	61	66	73	56	62	60	54	63	75	78	64	61	63	64	55	79	53	60	51	63	59	63	67	63	62	66	67	61	62	86	58	67	47	46	64	65	68	64	70	66	68	52	59	40	69	52	59	62	60	57	61	55	72	56	63	60	67	51	70	65	48	48	73	65	64	63	57	50	57	64	56	56	59	57	58	76	54	72	67	62	69	55	58	70	45	57	61	51	59	64	67	61	59	82	51	57	69	66	75	67	53	64	62	60	66	63	69	66	56	67	63	51	59	56	68	59	64	62	50	68	63	57	58	61	50	56	65	59	69	60	48	65	68	77	60	68	65	54	52	55	60	62	62	58	64	73	68	62	61	60	56	63	78	62	71	68	59	63	70	56	73	70	56	52	68	53	78	55	83	61	66	56	56	51	66	65	68	67	77	63	60	67	61	61	54	60	57	65	67	52	68	59	60	63	49	52	61	63	49	51	61	64	59	60	55	69	57	69	61	65	68	61	61	70	61	63	69	56	72	58	81	58	58	72	63	59	53	70	69	48	56	60	60	65	61	69	58	66	61	50	55	70	47	70	53	51	58	63	55	67	63	55	62	64	62	55	49	61	42	44	58	69	53	66	44	64	69	46	65	70	64	61	62	84	53	59	63	68	52	60	59	66	61	66	51	60	73	75	56	54	72	65	53	64	62	75	56	67	68	71	61	61	64	58	75	54	66	74	65	66	52	68	69	62	62	61	52	70	70	59	71	64	67	61	79	65	53	51	68	73	73	62	68	61	72	69	59	56	71	72	50	64	55	56	63	51	68	71	49	67	61	74	59	69	56	53	68	53	55	63	54	69	63	61	52	70	72	59	66	66	46	61	63	56	51	77	63	73	51	52	62	52	63	64	71	61	65	44	75	58	68	69	66	63	51	53	64	57	45	68	48	64	68	69	60	61	60	67	60	57	55	77	63	53	57	59	47	63	62	65	63	72	63	58	68	63	71	53	62	58	57	59	65	54	57	54	71	57	68	59	60	65	72	63	61	57	79	69	55	62	70	61	63	58	55	50	52	59	58	53	60	57	71	66	51	50	63	54	48	57	54	57	59	66	56	58	68	63	48	68	70	65	47	66	53	61	70	62	58	63	57	55	54	68	69	67	48	64	62	58	57	59	52	71	80	53	62	64	62	61	46	64	62	49	58	54	67	57	68	60	53	53	68	48	54	58	51	52	52	65	58	61	76	66	54	77	60	44	48	68	67	63	51	59	56	58	68	60	56	53	46	60	62	71	66	59	56	58	55	57	54	56	58	60	68	68	52	57	51	66	61	59	56	81	65	62	62	76	54	65	67	50	77	71	42	69	67	57	59	58	68	57	56	54	72	74	52	55	60	49	59	70	67	55	62	49	62	63	63	79	55	57	70	68	76	68	72	53	69	54	55	70	50	58	53	59	54	56	69	44	63	61	67	68	64	52	70	62	74	52	56	57	61	69	56	61	70	63	61	55	55	45	62	59	66	51	56	50	63	53	74	56	44	61	64	60	66	50	59	59	65	66	65	52	52	76	74	67	55	59	59	70	46	71	56	61	48	59	62	52	63	49	66	64
28994	12728	7886	10321	16424	17991	16403	14080	11844	10144	8418	6706	6176	5416	4657	3904	3339	3468	3337	3023	2887	2775	2701	2775	2878	2600	2383	2231	1803	1702	1499	1294	1154	1031	1081	1015	1041	1001	1014	996	1009	967	1021	1045	940	883	993	1007	991	973	992	974	918	845	859	812	831	826	827	800	771	833	768	820	730	791	821	823	799	807	825	714	777	838	750	773	747	708	699	653	688	691	746	763	754	740	672	733	713	668	618	652	590	704	659	600	599	644	632	676	629	583	650	741	837	1086	1203	1127	1020	903	809	739	655	693	606	624	609	612	615	644	677	619	638	633	569	610	622	642	650	617	637	601	584	656	593	599	640	651	667	638	615	630	646	644	661	616	609	662	612	643	610	579	626	602	640	654	635	599	634	562	640	639	610	607	648	615	645	651	617	599	646	611	611	603	648	650	645	614	649	622	666	649	609	654	558	642	625	621	617	617	676	619	655	610	601	643	627	666	616	607	632	658	652	636	644	649	617	649	605	626	603	601	632	597	634	627	634	650	623	613	658	602	638	631	667	618	655	647	596	628	672	625	576	634	625	601	627	633	616	622	599	590	644	631	637	587	630	627	641	691	636	624	612	648	662	658	598	606	641	616	598	630	628	627	667	651	590	622	621	620	644	612	603	645	653	569	622	628	610	636	580	635	649	644	666	596	684	665	653	619	605	634	603	633	641	587	633	628	614	599	633	597	650	599	663	630	628	640	639	585	640	631	647	612	601	601	657	636	618	616	665	574	596	627	602	650	606	671	623	633	618	643	632	654	637	626	662	619	615	626	632	614	616	642	650	600	641	623	607	611	599	600	647	654	627	598	610	624	652	665	657	602	628	602	630	602	637	623	630	611	666	614	667	643	634	683	591	637	641	627	624	637	618	601	636	659	599	636	633	641	607	611	630	609	594	627	657	606	592	626	607	604	685	617	640	624	595	637	656	614	615	672	662	637	643	649	638	614	590	613	610	648	662	640	599	625	652	632	638	596	653	632	656	608	617	629	662	612	635	625	615	666	609	595	594	623	666	602	621	675	628	645	640	596	670	599	643	598	637	679	617	634	660	587	625	617	623	609	648	632	610	603	638	621	630	667	606	610	633	646	638	652	656	649	685	572	619	599	629	617	622	610	644	619	623	628	648	647	617	616	623	629	638	625	621	625	646	619	638	647	608	649	621	653	637	640	598	663	637	606	629	612	661	600	643	622	656	649	586	609	636	640	620	620	635	586	625	631	587	651	639	611	650	634	620	641	593	577	662	580	638	608	608	587	621	655	620	630	613	641	637	627	623	609	657	647	631	617	615	631	602	602	630	637	644	635	658	643	563	659	636	608	638	619	606	624	625	647	629	660	618	690	645	624	637	632	651	606	617	634	650	591	626	602	687	616	625	620	675	619	652	607	627	615	615	632	630	637	633	610	614	602	629	645	635	654	592	587	580	661	614	676	607	626	623	647	619	667	632	605	616	625	622	664	594	634	641	628	601	668	628	624	633	626	654	669	620	621	622	622	665	652	629	643	654	625	643	620	660	635	611	664	645	645	644	603	644	609	644	637	604	642	658	621	638	598	599	605	635	656	690	642	650	669	645	632	669	621	650	664	679	599	619	645	626	651	614	629	651	686	623	625	639	640	635	595	674	644	656	628	613	685	583	635	611	629	694	591	580	679	627	657	650	660	643	607	662	639	641	634	622	606	693	627	603	668	631	704	636	642	652	653	663	634	642	644	600	618	675	627	620	600	666	603	611	601	616	654	577	696	618	621	637	630	672	588	658	612	641	637	586	676	638	588	630	656	637	624	615	599	632	609	662	625	603	644	604	598	634	647	656	625	583	661	627	620	636	650	623	654	643	668	629	599	614	600	600	608	575	593	614	622	606	639	658	631	616	693	613	631	653	618	592	652	607	637	622	617	625	596	643	610	665	618	603	631	627	648	645	634	641	638	622	577	633	597	704	642	648	669	626	645	645	596	620	612	614	623	677	615	572	623	661	609	646	635	620	592	670	627	662	604	626	601	610	599	625	669	642	622	655	604	611	639	611	660	614	650	619	590	633	670	651	603	614	664	627	608	615	654	623	625	656	649	611	594	627	619	663	599	624	672	624	622	602	593	637	639	611	636	681	645	625	642	630	629	600	621	627	600	592	643	596	644	633	605	696	570	622	623	590	595	635	662	618	626	637	628	600	656	627	633	633	645	627	611	604	595	639	647	618	631	629	630	629	620	613	657	645	626	589	629	613	615	639	653	629	675	654	635	635	690	604	643	670	645	617	650	575	628	619	617	568	565	622	645	695	607	606	655	624	618	608	630	629	626	598	564	630	605	662	567	630	630	612	598	647	655	597	586	620	654	656	651	639	618	655	630	644	637	571	640	610	614	614	639	628	640	664	654	613	605	624	595	633	600	615	653	642	681	647	681	615	630	669	617	601	645	621	621	626	635	639	606	636	633	629	619	627	622	609	621	650	613	586	572	640	636	588	612	601	633	657	592	620	643	624	603	625	627	619	656	617	602	667	639	613	652	629	639	675	714	636	623	642	599	650	608	587	591	651	653	623	666	615	626	620	595	621	615	615	649	628	655	613	693	654	604	584	648	596	622	570	623	593	614	661	595	617	637	673	640	642	621	625	668	589	609	623	616	608	623	626	641	615	604	660	636	651	618	697	634	631	613	656	606	673	603	655	636	646	591	630	620	621	611	622	594	649	607	618	642	604	639	646	671	626	650	623	626	604	634	670	644	642	656	628	589	709	597	620	633	642	642	617	543	646	608	612	663	650	621	618	609	618	643	629	659	636	600	647	604	635	643	628	614	601	605	634	591	586	642	608	629	607	573	619	675	616	661	718	589	657	630	632	618	580	625	603	610	662	612	623	645	631	614	614	613	607	666	631	574	609	672	605	634	666	648	623	624	658	599	614	597	606	631	674	642	611	612	628	605	631	664	598	656	623	644	646	612	614	599	639	616	593	623	595	638	630	622	641	675	640	631	672	618	594	650	607	637	604	656	665	639	640	643	644	641	646	635	665	696	625	625	614	675	660	640	654	614	604	651	605	627	666	616	616	658	663	662	602	602	581	658	642	624	619	612	621	640	649	606	616	622	642	614	645	624	592	633	606	627	630	629	599	639	628	640	645	630	616	680	604	621	640	594	673	619	656	621	651	631	634	631	650	619	607	597	645	643	670	657	670	678	635	598	682	615	631	628	639	638	612	615	633	612	608	636	644	619	655	599	629	617	634	619	628	641	612	645	636	639	625	629	611	608	642	632	679	617	617	663	624	627	633	644	633	639	614	618	632	577	669	592	646	601	641	652	602	606	643	623	640	672	633	607	618	614	604	610	646	575	624	648	605	622	592	638	601	655	617	626	659	580	641	627	626	635	636	689	575	628	604	623	596	617	607	678	619	620	598	677	576	646	656	604	665	630	607	621	626	652	592	660	694	677	656	630	633	652	650	582	605	634	640	629	589	629	615	659	632	654	648	646	630	632
4519	981	497	307	250	325	294	279	260	229	184	171	154	150	138	125	110	116	101	83	108	94	91	92	100	102	79	86	73	73	65	49	43	48	46	57	48	61	51	57	46	55	62	39	47	45	39	44	48	57	33	46	49	38	50	38	43	53	33	49	48	37	31	38	50	43	47	53	31	44	29	46	47	47	31	49	43	36	47	34	34	34	36	44	46	36	42	35	40	34	36	43	33	37	30	39	40	39	42	32	46	44	48	50	40	45	55	53	54	43	36	28	36	40	44	36	33	41	32	34	39	29	33	34	44	36	35	48	41	27	33	38	26	29	26	41	34	32	41	33	35	34	38	42	37	39	34	34	32	44	31	31	30	39	35	31	27	37	34	31	42	39	36	35	30	26	43	35	35	35	42	34	55	35	41	35	36	36	30	44	34	45	32	32	36	48	37	52	24	43	37	34	42	31	39	28	35	35	30	42	51	38	35	40	31	39	37	34	40	32	44	42	35	33	33	38	38	40	41	39	35	33	40	31	28	36	31	32	28	42	35	33	34	40	37	38	44	31	34	43	36	35	32	33	31	36	35	30	38	31	46	34	37	36	42	32	40	38	48	33	36	45	34	39	48	34	39	35	30	43	33	44	35	33	45	37	33	44	42	39	37	52	39	33	28	41	37	35	28	36	43	32	42	43	35	37	32	43	31	38	40	41	39	42	42	47	36	44	42	33	25	36	39	33	37	31	35	32	30	44	39	33	40	41	36	46	33	43	30	34	33	40	40	44	34	38	31	39	39	43	26	35	42	28	34	37	32	29	40	28	29	28	41	29	43	26	40	34	30	31	45	32	38	41	42	29	29	38	28	44	40	46	36	48	45	41	37	35	37	35	36	39	38	35	33	38	44	31	32	24	36	34	33	28	39	34	45	46	35	28	40	29	36	42	38	27	40	36	36	38	31	35	43	34	37	37	40	34	38	23	36	32	37	31	49	39	37	38	42	48	43	37	41	39	34	41	35	32	35	36	38	39	38	43	45	27	33	27	37	46	41	35	26	37	39	37	33	31	37	43	24	41	39	38	28	33	37	46	31	38	38	29	37	44	35	23	35	35	47	35	34	41	34	39	39	32	42	33	47	35	40	33	28	36	42	28	39	39	39	34	41	32	45	44	47	27	34	43	30	38	42	29	25	29	37	35	36	37	45	32	31	24	29	26	40	34	26	33	39	31	41	44	44	27	46	37	39	45	37	34	39	34	36	26	45	36	34	42	47	44	28	40	34	39	39	46	30	39	36	33	45	44	27	34	29	43	41	36	37	43	34	33	42	33	36	51	28	37	37	23	41	33	40	36	32	36	34	35	51	37	42	41	30	36	34	36	40	42	38	23	30	37	24	35	40	38	41	39	40	38	42	36	40	43	21	45	44	34	43	31	35	32	48	33	26	46	22	32	32	36	29	35	37	32	34	34	28	34	36	36	39	37	29	41	37	42	35	34	37	38	38	27	32	35	41	32	39	36	36	37	40	39	45	51	31	39	31	26	42	37	43	27	39	37	32	43	38	31	30	32	28	31	40	42	30	30	37	41	39	52	37	47	26	32	44	35	43	45	47	41	39	35	39	37	34	36	36	43	38	18	31	29	29	47	34	29	29	31	50	34	30	37	36	30	32	29	36	37	28	39	30	34	42	34	29	41	28	41	31	33	46	41	34	39	28	44	39	31	30	41	38	35	36	42	35	43	36	30	35	42	41	37	32	56	33	42	35	39	32	31	42	35	38	34	26	35	35	40	43	42	27	53	45	45	31	42	32	39	39	43	37	32	31	38	36	37	32	28	32	38	24	33	30	35	45	41	34	32	27	36	31	44	41	30	47	50	34	35	33	41	41	32	39	37	32	40	45	47	26	39	32	43	40	29	30	30	37	36	38	33	46	43	29	41	37	36	46	43	30	34	33	43	34	30	37	47	34	42	40	38	44	29	32	27	43	32	27	37	35	37	41	32	31	29	28	31	42	34	39	36	37	35	36	35	34	32	23	31	39	39	28	39	40	33	42	45	33	43	33	35	30	38	40	41	35	31	45	40	43	27	31	37	42	34	38	41	35	57	35	38	38	37	43	34	37	30	36	37	36	29	28	28	37	35	41	36	42	36	36	30	36	35	50	30	32	28	34	39	34	29	40	32	36	50	29	33	28	42	36	39	41	46	42	29	37	33	54	32	44	41	30	33	28	39	37	33	30	46	22	41	43	31	27	39	25	31	41	43	44	32	43	46	40	27	48	27	33	35	24	40	43	32	32	41	38	36	35	48	39	41	33	42	26	37	40	33	38	31	29	34	28	38	32	32	40	45	42	44	42	32	33	31	45	34	32	42	39	38	44	34	37	39	25	39	42	30	41	30	32	38	37	32	30	38	33	34	40	39	39	32	23	36	36	45	32	31	35	38	32	31	44	32	31	32	40	36	30	34	34	43	39	39	43	31	29	35	38	36	43	31	44	40	45	33	33	41	41	35	44	47	32	27	25	42	34	33	31	35	40	38	34	38	38	36	48	38	30	34	30	44	34	32	34	34	31	38	34	43	36	35	35	35	35	37	42	24	44	36	36	40	41	37	38	34	39	61	36	37	33	34	37	33	37	48	38	49	30	34	36	39	35	41	36	39	39	46	28	43	45	32	45	52	35	47	33	34	33	32	39	48	48	37	30	38	32	44	32	45	26	35	36	42	30	41	35	43	27	37	48	30	38	29	34	37	31	40	42	32	42	47	25	33	42	36	35	37	39	31	34	33	33	49	24	31	29	51	35	33	29	47	40	37	40	39	38	44	41	35	25	29	43	40	44	37	37	41	34	45	35	34	35	38	40	37	48	34	37	34	32	45	39	34	32	35	31	29	39	40	39	32	32	42	38	33	42	52	43	37	30	38	49	36	36	39	33	31	41	44	32	37	50	35	27	40	43	40	35	38	37	32	28	31	31	40	27	32	27	34	37	33	45	39	49	38	37	30	46	29	45	42	27	45	39	35	39	31	37	37	36	37	33	40	27	34	45	44	31	33	43	45	39	45	53	28	39	37	30	37	35	37	36	38	49	40	45	44	36	34	49	39	46	40	31	31	33	38	40	32	43	20	27	45	40	35	46	31	39	40	36	38	28	36	46	49	51	41	41	30	27	44	31	43	25	27	32	35	35	39	29	41	39	38	44	42	46	42	41	29	40	38	31	26	41	47	31	35	45	37	47	29	35	23	38	35	27	39	34	41	34	30	25	30	37	32	44	44	35	32	41	34	36	46	40	55	26	32	41	34	40	31	39	47	40	31	40	42	30	40	34	34	41	29	45	36	46	27	50	20	39	36	37	40	39	33	34	48	42	50	32	45	33	40	35	44	31	35	40	38	34	36	33	40	28	40	26	34	47	57	24	39	31	36	35	35	37	50	39	42	43	28	36	37	37	41	30	31	40	43	33	44	38	34	35	36	36	38	39	27	37	48	27	55	37	44	30	31
26566	11799	7347	10030	15842	17154	15896	13486	11971	10300	8398	6613	6095	5209	4462	3819	3186	3247	3092	2804	2763	2505	2537	2592	2613	2377	2136	1895	1645	1511	1330	1058	979	860	847	795	824	747	767	798	750	797	821	737	616	746	811	755	736	716	806	692	612	594	588	583	621	618	598	499	539	577	584	521	546	546	551	548	521	507	484	532	511	571	562	517	518	467	405	430	444	437	484	476	509	445	443	467	435	375	415	392	389	375	402	409	394	395	416	448	400	395	426	520	641	826	864	870	721	688	594	493	437	389	384	401	364	406	380	390	393	398	365	394	391	395	370	353	396	388	349	389	358	407	355	373	392	362	397	373	349	335	357	370	351	368	385	392	323	357	362	394	368	375	346	341	431	367	379	384	402	391	367	374	355	387	399	391	381	394	391	393	411	391	401	407	359	375	400	370	403	355	331	400	374	383	384	374	371	396	365	397	400	373	365	397	362	336	393	390	364	367	334	358	366	375	387	379	368	407	365	369	391	380	381	366	361	362	339	369	395	382	365	356	362	380	375	418	360	377	373	393	397	382	412	361	393	365	378	374	410	396	345	372	379	390	379	403	398	379	371	384	379	394	356	376	376	383	378	373	405	363	376	354	370	405	351	370	402	383	380	358	405	391	370	401	363	361	359	361	342	404	340	387	390	379	361	350	370	376	413	374	379	430	347	349	347	346	349	388	378	347	372	374	389	363	355	406	387	378	390	382	395	380	348	377	362	402	375	361	386	376	351	388	375	364	381	385	388	356	393	390	384	368	333	367	399	380	390	375	369	370	376	368	391	363	343	390	362	357	343	350	350	388	370	355	370	383	379	367	414	363	346	397	410	363	386	351	363	356	392	346	382	363	411	384	370	386	367	375	372	351	371	365	335	405	367	376	365	388	372	372	384	371	349	380	396	369	376	375	364	357	372	366	355	342	392	385	331	381	385	350	413	380	357	415	410	345	396	345	382	385	423	353	374	366	364	343	380	406	410	353	367	368	359	375	402	370	363	381	399	369	373	383	369	356	368	361	380	388	385	397	373	351	389	350	357	372	348	367	378	381	370	364	411	390	378	351	372	386	366	362	354	384	380	363	360	367	374	368	369	380	351	374	352	397	353	355	393	350	393	384	369	373	398	393	363	397	398	366	424	354	372	369	361	400	357	359	336	395	370	402	371	384	371	361	394	390	354	379	397	380	400	385	364	400	376	347	369	363	343	394	356	368	409	377	394	374	371	388	410	394	361	375	349	396	378	393	363	381	361	353	399	374	370	381	362	419	327	363	361	422	384	385	405	397	349	349	367	370	358	359	396	406	386	334	381	350	392	386	371	387	378	368	355	373	371	407	389	376	398	388	375	336	371	390	370	385	399	373	368	387	381	344	356	350	407	371	424	386	396	390	405	395	353	367	358	367	372	375	352	377	376	362	408	374	353	407	378	358	387	378	352	389	371	349	390	362	378	344	368	385	396	393	406	378	364	378	411	397	378	414	356	333	365	373	403	357	367	356	399	360	402	361	379	394	386	389	379	350	370	376	359	403	359	368	353	354	367	371	373	414	341	388	372	404	374	389	432	372	374	352	360	381	374	393	356	351	380	362	362	352	385	389	359	386	359	412	394	341	363	379	377	356	351	375	394	426	388	404	391	378	356	359	355	351	370	372	372	358	415	357	352	368	377	370	384	378	391	362	359	380	351	372	373	396	372	385	369	360	408	366	363	371	350	353	358	448	365	370	380	351	377	394	396	391	368	386	365	406	336	373	355	402	343	418	387	403	341	365	359	360	372	354	357	393	381	361	425	374	386	368	380	381	389	383	413	367	369	372	371	350	348	340	347	349	367	376	382	377	384	398	396	351	375	389	354	359	363	352	413	359	365	373	368	396	351	416	374	363	372	352	431	417	366	371	370	381	364	403	371	375	383	421	360	323	384	375	350	401	396	379	398	373	355	382	362	347	389	390	389	385	357	377	364	365	357	401	374	426	400	376	408	333	364	361	389	432	342	364	360	345	402	389	343	377	357	407	401	412	386	348	371	360	387	352	374	388	379	378	380	376	391	369	374	380	377	338	396	338	362	373	356	392	364	395	370	360	383	385	373	361	369	387	381	381	384	370	357	402	390	361	368	338	356	361	362	395	376	364	370	394	366	350	392	368	367	337	390	389	380	369	383	354	369	388	355	344	402	368	335	389	358	369	370	373	383	361	370	395	412	365	375	388	359	402	394	335	395	370	376	380	381	376	382	354	374	327	369	398	379	377	334	371	401	361	381	397	356	334	371	333	406	405	348	400	379	390	381	368	396	376	353	365	373	346	389	394	404	392	350	372	389	385	366	338	398	378	360	399	394	368	362	392	404	411	397	381	413	384	391	367	399	368	376	346	384	410	366	370	340	375	351	404	366	397	364	405	381	376	384	383	360	393	372	418	390	371	354	376	351	383	365	394	397	408	377	366	363	374	373	388	415	358	400	382	372	383	380	397	410	356	385	336	359	386	348	385	376	386	377	388	382	356	393	376	382	365	337	378	358	367	380	370	379	384	386	368	373	373	375	376	353	372	388	371	403	389	388	341	357	359	376	365	388	379	371	366	408	361	366	364	365	392	406	383	375	362	417	392	387	394	373	340	364	328	368	378	362	358	378	395	394	370	372	354	414	407	372	402	424	386	388	393	413	369	367	368	392	358	360	359	413	365	354	405	362	404	417	397	391	368	376	399	401	362	412	381	409	374	349	391	400	390	399	384	387	381	367	391	392	361	394	383	377	354	400	371	364	365	345	356	368	368	392	404	402	346	383	376	357	387	383	364	403	353	368	338	359	385	397	395	403	388	394	351	359	365	361	354	400	398	386	375	359	374	379	398	380	380	379	369	386	375	368	374	408	356	363	402	381	401	342	392	393	408	370	362	379	332	393	373	340	399	383	366	395	388	358	383	380	348	411	367	354	368	424	368	396	384	401	365	384	402	374	373	415	349	363	380	397	369	351	378	386	395	395	350	372	401	401	362	363	384	409	367	347	376	362	367	370	375	358	391	352	359	347	386	390	405	354	380	347	370	354	372	384	363	401	406	392	361	389	389	370	373	370	387	345	385	351	402	355	399	325	395	350	371	385	376	388	393	400	401	361	360	398	353	384	385	348	368	394	351	347	387	375	372	358	352	400	353	381	377	350	343	363	416	408	392	372	369	382	370	363	384	387	383	365	359	358	358	401	391	362	364	384	359	366	380	416	350	367	390	383	415	366	378	378	381	383	357	331	360	375	403	358	363	378	376	387	376	377	401	405	391	416	394	374	365	361	353	381	373	388	370	386	375	368	389	360	383	395	389	367	363	346	345	367	389	364	373	357	384	411	431	381	376	371	397	363	376	398	362	348	395	358	387	411	375	376	342	389	341	399	380	420	374	388	348	366	370	386	370	353	396	365	360	368	369	317	357	390	384	379	353	353	356	367	392	363	392	400	391	332	323	397	413	352	349	386	337	362	381	370	371
4742	1563	663	436	320	426	405	437	347	321	291	218	213	188	157	180	130	153	134	142	130	139	138	127	133	121	94	111	100	95	88	86	78	61	86	62	72	55	71	75	68	66	62	62	57	57	78	69	67	66	75	60	54	53	60	73	54	68	63	64	58	64	71	54	50	63	60	69	52	62	57	50	71	68	54	69	59	60	50	58	62	42	58	63	58	52	47	47	58	70	56	65	53	48	48	63	51	58	48	51	48	42	49	62	85	75	81	66	67	86	57	55	61	52	55	61	45	58	62	51	46	45	52	49	52	53	60	52	37	50	62	49	56	52	55	53	51	52	52	43	54	60	64	54	52	41	52	45	35	49	58	55	61	53	51	58	61	57	45	56	44	52	56	55	60	51	50	60	48	57	57	45	63	60	62	58	40	57	61	57	60	56	60	57	61	62	55	55	64	51	42	51	51	46	50	65	40	45	47	49	57	67	51	54	36	50	42	52	51	53	54	67	60	63	65	48	45	55	51	52	68	55	54	58	48	57	69	55	61	56	48	47	58	51	62	62	42	49	54	55	51	50	56	46	53	60	49	54	57	49	53	53	63	52	55	47	51	47	62	44	57	45	54	59	61	43	55	56	52	58	50	64	53	57	47	61	51	41	42	51	60	48	51	58	46	54	45	42	55	61	50	48	52	50	54	59	55	78	58	53	72	46	46	50	57	62	66	47	49	39	53	55	52	53	57	62	31	42	57	45	48	49	49	50	51	58	49	49	53	63	61	53	47	54	62	44	55	61	48	50	48	62	60	48	59	59	57	58	60	58	51	53	49	67	54	59	39	46	42	54	52	45	57	53	54	47	49	58	70	65	53	54	46	43	45	49	55	56	40	62	54	56	43	56	48	49	62	50	59	52	42	55	43	58	63	64	41	48	48	57	54	47	51	52	56	55	69	44	66	54	52	65	44	50	45	52	59	58	51	49	60	58	40	61	55	53	66	57	54	57	54	45	47	49	43	51	59	57	35	59	54	56	49	61	58	57	66	49	54	44	55	68	53	49	44	51	61	54	51	47	48	57	52	49	58	58	54	45	39	55	53	48	46	57	58	64	48	62	61	40	44	44	53	63	39	50	55	62	43	55	53	67	57	51	43	74	54	60	54	55	49	48	57	62	48	55	40	51	67	55	49	51	47	46	54	57	43	45	50	55	55	58	53	46	59	50	59	44	61	61	47	56	65	54	46	41	55	71	51	47	74	44	56	59	53	42	52	36	40	56	53	43	53	60	46	61	49	60	57	46	53	59	43	70	59	48	61	60	40	39	57	46	58	51	50	53	55	46	53	50	52	55	68	58	54	53	59	45	58	65	42	45	54	60	46	50	39	54	40	62	42	42	59	61	58	56	43	60	54	52	63	53	53	49	53	57	59	59	70	54	49	57	49	48	49	64	52	51	44	59	61	57	46	48	64	51	54	60	53	59	54	48	53	53	59	77	48	46	59	50	54	60	55	46	43	50	58	45	59	52	53	47	59	53	48	54	58	49	45	59	52	45	57	61	56	43	56	57	58	49	50	57	43	50	45	44	54	53	56	41	41	58	62	48	46	54	54	48	50	62	48	54	51	47	54	48	49	49	61	52	57	57	35	58	55	47	52	60	56	51	56	53	50	63	61	56	63	38	47	46	63	64	56	36	55	61	50	50	61	62	61	49	58	54	61	59	55	49	48	60	55	56	60	44	61	50	63	55	60	57	40	36	54	49	48	52	43	55	50	51	60	51	51	60	58	60	53	43	45	48	53	49	57	57	51	43	47	51	44	49	53	53	54	55	59	58	46	42	49	56	52	49	51	64	55	39	59	46	52	58	38	54	53	55	57	42	42	52	48	50	56	49	46	62	49	62	59	48	62	47	48	58	51	48	45	54	58	53	63	43	47	56	43	50	52	51	60	49	50	51	46	47	48	57	49	53	59	54	57	40	50	50	35	55	60	44	58	51	55	61	61	52	54	42	50	66	58	55	70	53	49	58	56	53	47	51	50	42	56	59	52	48	44	52	52	51	52	61	49	50	69	58	46	47	50	45	56	40	72	58	55	42	61	62	51	55	66	66	45	55	43	51	57	53	45	51	57	50	55	62	64	71	61	61	51	49	53	50	47	56	42	47	58	47	52	47	66	61	57	50	48	54	55	49	62	55	58	46	62	59	42	52	54	61	48	57	57	40	60	55	62	49	44	53	50	53	53	54	60	45	56	56	51	55	50	55	54	48	53	49	52	50	38	52	57	61	55	69	47	52	53	48	53	74	54	54	52	54	69	58	54	38	52	58	57	53	50	65	51	59	53	56	35	54	59	61	52	47	54	53	55	50	54	46	60	50	63	56	65	46	53	53	45	51	48	45	55	57	52	49	59	64	50	62	54	57	41	42	54	38	63	54	48	42	51	55	54	66	55	48	38	53	53	56	52	51	43	58	45	47	33	47	50	55	45	43	46	47	54	57	43	66	40	52	48	48	63	55	43	46	69	44	50	66	50	62	47	63	44	50	45	49	61	67	51	43	55	72	53	52	58	53	56	48	59	53	51	58	50	52	55	55	57	43	52	65	43	60	50	58	55	52	65	65	55	70	47	47	59	70	50	47	54	57	55	46	41	48	51	44	61	56	61	54	51	51	63	57	54	45	38	55	39	49	48	60	58	41	63	49	47	48	63	39	56	59	63	71	58	50	63	41	51	53	50	53	62	51	44	50	57	36	54	51	62	52	52	66	55	44	43	53	46	55	61	44	47	54	52	54	56	36	60	44	57	41	61	34	60	44	61	61	60	50	41	66	56	56	55	66	51	46	50	45	54	47	58	58	54	48	45	52	51	55	55	59	47	63	51	52	46	50	48	52	60	52	81	47	50	50	56	55	53	46	48	51	57	47	47	46	60	66	58	57	52	50	48	58	55	57	48	59	56	55	47	50	51	52	53	64	41	46	47	45	40	66	49	61	46	63	53	55	48	48	62	63	58	52	52	51	47	46	54	51	48	48	58	45	44	66	66	47	38	59	52	45	55	47	61	53	46	56	54	60	48	54	60	52	47	42	60	45	51	43	47	43	55	56	47	65	57	51	56	53	59	56	45	52	55	39	46	47	50	69	70	44	54	41	57	45	47	53	54	40	55	62	51	49	37	40	60	45	56	55	57	47	43	62	60	54	47	53	72	57	56	55	53	40	41	52	50	63	49	55	54	69	48	46	53	44	64	48	56	52	58	54	54	51	50	64	53	49	57	56	44	43	67	56	44	56	54	55	53	55	39	48	63	58	50	52	49	52	52	51	46	51	71	47	37	51	52	44	47	44	54	48	56	51	63	43	57	60	46	53	45	51	46	48	34	58	49	46	61	47	48	45	52	55	62	42	51	56	65	48	65	60	59	48	66	51	30	51	48	61	51	55	58	60	50	38	50	41	58	46	52	49	48	45	49	58	62	64	48	59	62	59	56	58	55	48	57	52	37	47	51	53
31786	14349	9434	12559	19196	20581	18774	16379	14376	12530	10432	8236	7477	6588	5582	4897	4156	4264	3918	3576	3501	3313	3247	3269	3318	3093	2789	2536	2137	1957	1774	1503	1395	1181	1181	1164	1112	1140	1070	1079	1112	1137	1089	937	850	994	1074	1039	1000	1016	987	976	910	923	799	802	857	804	785	758	729	764	779	824	780	773	797	753	762	738	716	770	766	713	713	763	653	608	604	601	648	676	679	661	683	643	717	678	651	551	582	639	557	594	564	584	593	610	601	559	601	608	651	777	1035	1344	1362	1109	1112	891	818	708	571	559	545	551	555	573	554	583	570	546	527	542	549	568	577	578	574	540	558	539	529	577	548	556	551	530	559	569	518	574	536	511	545	546	525	571	590	564	563	528	554	542	519	548	571	547	572	589	515	541	592	552	547	531	581	548	514	541	511	582	553	526	560	549	550	568	522	549	526	521	542	558	622	527	518	505	543	564	568	526	584	533	538	546	552	563	569	561	509	516	589	586	580	530	522	574	549	504	553	559	596	536	565	541	532	550	539	558	573	551	556	593	559	518	571	548	571	531	568	554	538	528	554	510	527	519	583	527	549	565	575	545	552	538	550	573	577	518	564	557	495	553	558	570	571	540	555	554	550	567	571	550	551	586	558	568	534	557	538	582	555	571	550	516	578	546	571	503	586	535	560	536	580	588	550	570	556	544	517	550	544	564	595	585	569	572	606	565	539	573	554	533	526	581	539	533	555	514	606	552	547	560	578	596	551	511	532	564	554	510	520	552	554	541	580	594	554	545	511	576	520	516	523	567	535	566	565	567	570	565	564	539	527	543	586	580	559	540	549	540	519	552	547	549	587	550	524	563	546	551	546	555	576	534	511	524	519	542	537	532	544	560	578	551	562	533	558	513	550	586	509	543	558	544	570	557	553	575	585	509	564	521	558	540	517	530	552	508	547	558	538	578	541	553	519	561	556	557	554	574	553	558	564	568	528	512	531	553	520	550	573	535	547	534	553	538	533	536	591	563	552	540	557	558	542	581	563	534	589	532	552	528	541	531	508	532	539	536	509	571	551	563	519	586	614	501	570	560	509	574	545	559	574	525	562	520	541	518	562	560	581	525	546	514	538	554	542	525	533	527	561	563	571	584	516	571	566	555	559	548	547	505	567	594	547	531	542	587	552	520	507	530	570	596	601	552	554	559	571	537	564	517	560	551	581	535	519	574	540	540	559	549	586	589	527	569	535	546	580	567	549	570	560	565	560	553	587	560	555	576	556	547	556	557	574	565	561	550	532	517	561	566	543	555	566	576	531	516	559	554	567	557	531	559	573	530	569	586	581	548	516	540	561	561	543	596	524	544	537	578	551	554	534	551	579	550	576	579	576	524	553	527	585	536	545	515	544	531	529	616	520	575	571	513	547	567	572	542	551	536	561	569	529	567	536	518	574	575	550	551	569	510	523	536	533	554	549	565	574	556	561	560	581	515	586	564	531	558	599	518	537	548	492	567	552	539	548	551	540	580	542	570	564	568	565	575	548	577	533	579	559	565	523	563	559	564	580	544	523	584	533	595	536	582	595	553	514	480	543	533	541	517	542	559	552	554	557	533	530	603	582	531	532	540	533	591	520	565	502	564	555	565	550	560	591	552	555	565	553	564	564	565	573	574	535	586	519	501	543	533	579	548	518	552	533	538	518	565	565	530	549	509	569	534	576	553	541	556	573	520	565	519	558	563	552	582	542	547	525	545	568	545	537	544	552	562	597	581	557	565	584	567	545	564	548	542	561	566	538	551	546	545	513	546	527	534	533	550	568	524	510	538	542	569	567	539	514	612	574	561	527	566	550	554	558	521	527	543	560	541	547	540	540	540	553	556	567	589	591	564	593	508	554	522	564	579	569	585	531	535	557	540	557	555	551	537	569	553	593	528	544	543	540	568	564	540	560	543	573	576	518	575	581	577	568	539	564	530	546	572	569	558	554	613	547	522	540	577	544	567	557	578	564	533	555	542	512	582	525	577	553	589	580	540	572	605	523	549	578	557	534	565	563	557	500	561	576	610	609	544	539	566	558	545	551	523	548	551	574	563	530	555	531	549	521	551	599	551	541	556	572	541	568	587	516	536	573	557	567	545	545	537	529	557	561	515	577	570	545	549	547	548	549	593	570	542	536	530	560	565	551	539	532	573	630	578	544	590	535	558	531	556	528	572	584	595	568	589	554	523	537	550	579	515	558	523	516	555	563	566	552	551	562	536	559	533	535	474	551	545	553	523	521	543	563	572	546	535	557	534	578	608	521	538	575	568	527	563	579	545	528	618	525	516	556	553	550	545	544	515	528	563	570	521	569	562	577	519	555	537	541	518	554	582	569	565	543	566	544	585	563	577	534	569	607	584	555	508	517	561	546	602	545	522	543	562	548	553	569	522	559	510	505	544	558	559	616	524	575	520	592	542	566	574	541	600	509	540	569	561	561	556	515	531	541	536	532	524	544	580	590	500	576	555	577	550	541	545	551	538	561	522	536	581	543	564	562	582	584	560	572	550	562	520	543	567	591	544	572	546	557	557	524	571	520	535	583	542	547	533	579	513	555	540	557	556	563	569	525	573	540	560	538	549	524	589	539	528	539	570	587	542	535	606	511	569	552	566	541	512	548	568	537	589	571	516	575	560	556	548	563	526	518	563	528	552	543	581	491	558	573	596	562	557	570	557	549	544	521	577	542	518	598	529	555	614	522	552	537	556	570	570	503	563	584	567	538	551	545	545	578	550	587	571	514	541	575	599	602	535	547	549	529	509	549	559	588	575	536	592	568	550	535	567	562	561	588	567	556	545	568	555	527	535	496	577	565	554	552	551	553	542	529	546	547	547	579	543	590	526	554	502	527	559	565	539	536	574	574	520	526	595	546	530	548	536	577	560	552	545	549	556	601	545	548	521	536	549	567	563	516	573	538	555	540	567	527	572	540	555	580	589	542	587	580	513	523	575	540	576	554	542	545	554	529	559	531	548	577	567	543	533	557	514	549	527	534	553	567	576	517	536	518	577	547	515	525	588	565	549	542	544	522	514	567	582	553	530	588	539	593	551	517	584	562	541	559	554	541	548	546	539	539	572	547	543	598	541	543	531	512	556	582	566	525	545	490	576	539	562	530	572	536	521	560	562	568	610	570	592	578	552	527	521	558	566	499	530	525	561	569	546	524	544	569	520	564	546	564	553	602	544	576	529	579	547	547	549	558	535	578	562	488	563	527	521	521	538	576	524	522	579	536	542	566	561	534	584	495	567	534	541	613	582	562	544	533	556	515	538	540	548	567	552	551	550	560	565	555	537	577	537	578	501	576	544	533	567	556	532	522	499	510	568	556	574	567	568	516	569	547	557	597	584	572	566	546	522	589	552	578	570	585	544	556	507	529	564	576	556	505	540	529	546	529	562	503	555	537	542	544	542	567	562	540	508	534	515	543	516	555	560	553	610	599	543	553	546	540	551	558	530	552	536	567	548	608	569	592	570	569	546	521	521
2879	642	396	221	164	200	230	208	194	187	184	145	121	125	85	96	102	98	84	86	90	80	75	79	86	85	82	66	70	71	68	52	48	60	55	51	54	53	61	50	47	51	44	44	49	73	58	44	44	46	54	44	59	51	42	38	42	56	49	55	53	43	49	47	48	36	48	65	40	37	45	45	44	44	46	41	46	46	44	45	56	46	36	48	45	44	58	47	41	40	43	47	41	50	35	49	34	34	51	42	46	49	42	56	44	52	50	47	47	43	46	51	56	50	49	52	34	45	55	46	28	56	32	42	53	45	51	47	54	50	40	48	32	52	33	49	43	47	51	48	41	46	40	55	62	30	44	59	38	36	40	53	43	40	49	29	48	52	57	40	51	54	36	40	32	52	37	44	55	54	41	56	49	46	42	33	37	48	46	43	48	51	51	36	44	49	62	47	38	41	43	50	30	47	41	42	54	48	48	40	48	41	38	48	34	47	46	48	39	42	48	49	37	58	43	47	32	45	39	46	35	50	43	40	32	53	48	41	35	42	42	37	34	56	48	43	40	50	38	37	38	41	47	57	38	38	54	54	49	48	43	58	49	54	50	49	52	43	55	34	43	52	45	42	39	35	42	51	45	43	44	32	49	44	52	45	43	39	34	48	54	48	51	29	39	47	53	43	66	54	47	40	42	43	57	55	34	39	38	50	49	57	40	53	43	39	44	37	47	49	38	53	48	52	43	33	43	42	44	36	57	44	48	48	44	50	62	39	45	50	63	49	49	42	38	43	42	44	40	38	46	47	39	48	50	32	50	54	47	44	39	50	47	47	46	45	46	57	48	40	48	41	38	49	41	48	40	37	44	36	58	39	48	43	52	37	55	47	37	52	42	39	43	45	43	49	39	42	41	52	49	47	41	44	39	45	32	38	35	48	41	46	47	40	37	42	42	43	52	33	40	46	50	47	44	51	36	43	43	51	46	46	44	39	36	46	46	44	39	37	52	35	32	48	34	48	35	52	45	42	39	50	55	35	35	47	59	54	48	45	39	40	44	51	58	53	44	45	43	52	43	48	44	45	31	43	41	43	43	35	38	46	47	41	38	46	36	52	45	52	41	44	47	44	52	46	36	31	48	34	34	56	42	40	51	45	34	32	51	49	43	43	39	53	40	38	47	48	46	40	48	39	35	39	55	53	39	45	44	42	40	46	49	49	42	27	43	39	49	36	48	36	46	44	52	48	54	39	43	47	36	34	47	45	42	45	41	52	43	39	47	53	44	47	53	37	46	35	49	39	52	44	45	51	53	47	59	36	48	53	57	39	53	38	45	43	38	36	44	37	41	39	51	45	41	44	27	38	43	41	54	50	44	33	45	42	45	40	63	46	39	54	38	51	56	53	46	42	39	37	45	43	44	50	52	35	41	60	48	39	42	49	40	55	51	45	38	50	39	46	34	51	50	37	44	52	42	42	41	40	54	44	43	42	48	41	43	42	52	44	47	43	44	47	40	55	36	44	43	53	45	55	36	36	37	43	51	60	42	46	44	51	58	45	40	30	43	48	43	46	44	51	60	46	48	43	60	41	44	40	47	41	36	36	37	45	39	41	42	47	52	43	45	57	42	43	53	46	38	47	47	46	49	46	43	43	43	44	47	37	41	50	54	49	48	37	58	46	41	38	35	39	36	48	34	44	50	48	39	50	46	44	44	41	42	46	44	48	47	58	31	49	42	48	37	36	49	49	43	49	40	42	47	57	52	49	43	49	44	47	46	46	51	36	49	48	52	45	40	41	42	46	58	50	39	40	41	34	39	45	39	46	46	52	44	54	36	39	40	44	46	52	45	44	38	39	40	43	45	43	43	40	49	50	40	44	39	35	57	45	39	46	45	61	43	62	40	56	44	49	52	52	33	47	48	33	39	45	43	41	42	50	39	36	39	50	48	43	47	45	54	54	40	48	35	49	38	54	42	44	42	54	44	48	43	42	38	41	50	46	42	44	42	46	42	31	40	27	54	45	39	42	48	43	40	51	62	47	42	47	40	41	38	33	38	45	41	54	52	46	34	42	56	36	60	50	44	54	49	49	42	36	50	42	45	40	43	37	41	40	43	54	38	42	33	44	52	39	53	45	50	49	38	43	51	51	55	42	37	43	33	52	48	57	52	44	42	40	51	37	52	47	54	49	43	38	50	37	52	39	45	42	52	39	47	49	42	38	43	38	51	53	55	37	45	37	50	62	44	44	56	36	53	37	39	42	35	57	41	41	49	48	49	42	47	38	47	48	37	46	53	50	47	45	45	51	48	35	50	35	49	54	57	53	44	52	42	48	39	60	53	51	47	49	58	43	39	42	46	39	43	35	40	43	38	48	39	54	54	39	48	43	43	43	40	35	47	36	49	37	34	52	49	31	47	50	35	64	50	45	45	35	44	31	57	50	47	39	54	47	43	49	51	45	33	44	33	56	43	45	43	41	36	47	45	47	31	40	43	47	51	37	52	50	48	41	37	40	39	44	37	42	45	40	37	33	49	43	36	48	49	63	54	47	54	51	45	45	33	41	36	44	41	42	47	47	33	37	57	55	44	45	50	41	60	51	50	37	46	40	48	40	36	48	28	41	45	37	39	49	39	39	46	40	39	43	36	38	51	45	53	56	46	46	46	52	43	40	42	51	49	42	48	54	45	43	50	38	39	42	46	46	34	52	34	47	37	41	41	39	39	46	49	37	47	47	42	50	50	48	56	51	38	49	40	31	50	56	48	50	42	49	43	42	53	43	37	35	57	45	59	51	51	46	39	49	42	61	47	38	39	45	52	49	51	54	45	44	42	38	40	31	31	51	44	46	42	58	40	53	44	57	50	51	50	50	53	60	38	42	40	38	45	44	43	52	48	40	42	48	39	36	38	57	47	37	49	40	50	37	42	51	48	44	42	40	48	47	51	52	48	57	39	56	38	58	36	45	38	47	41	37	58	36	48	44	50	44	44	39	36	48	47	36	44	45	51	43	39	59	49	42	48	42	41	56	42	40	46	48	39	45	45	63	34	44	47	47	41	59	58	43	44	43	42	41	40	60	40	35	48	34	54	47	40	41	47	60	44	39	42	41	34	36	42	37	55	44	33	57	46	31	51	39	39	51	31	46	52	39	43	46	40	48	49	40	40	41	46	38	37	39	40	51	51	35	46	39	37	64	40	48	45	48	44	49	40	41	50	40	50	44	42	49	40	43	51	59	37	53	40	46	49	42	65	47	45	42	47	32	47	47	40	51	49	48	29	39	36	35	43	40	38	42	54	48	49	49	39	32	45	40	46	48	35	45	36	49	41	36	44	40	42	51	40	33	40	55	55	45	41	31	49	46	44	42	39	49	44	45	42	40	39	53	44	48	39	60	42	45	45	49	31	50	59	57	40	51	51	57	52	41	52	35	55	41	43	45	45	38	47	41	47	45	51	42	37	51	49	51	36	36	39	47	42	52	43	41	51	45	49	49	50	47	46	39
23488	9711	6256	7887	12779	14024	12756	10733	9091	7856	6204	4717	4029	3517	3004	2703	2262	2182	2115	2024	1861	1730	1700	1713	1797	1871	1602	1432	1258	1193	1046	932	859	728	753	779	697	715	758	704	709	775	716	663	703	741	774	715	693	759	715	703	643	670	638	552	575	607	550	554	546	550	552	557	573	566	561	564	546	562	578	564	603	508	570	555	550	491	485	501	484	544	514	564	477	533	528	519	519	513	518	505	433	473	472	445	443	508	432	460	477	455	440	479	546	587	562	628	585	586	573	530	498	442	428	447	454	467	448	459	456	446	456	463	422	419	459	445	467	433	421	429	436	456	421	445	477	445	467	478	482	446	440	436	462	487	456	425	472	458	482	481	486	422	434	446	417	453	432	451	427	434	466	461	424	455	441	478	462	429	438	471	457	459	453	436	458	469	452	489	466	436	449	437	462	486	437	468	462	461	443	460	468	412	486	475	490	503	430	450	461	439	442	487	441	455	466	448	444	502	452	491	402	438	469	470	437	457	483	466	437	469	447	496	452	445	476	444	463	458	453	425	448	479	426	469	456	482	442	429	461	459	437	442	464	421	480	425	448	425	462	475	434	470	447	477	452	482	424	467	481	474	487	447	450	479	475	510	473	417	470	433	448	458	460	429	468	435	411	465	485	464	449	454	461	485	505	491	460	472	453	458	476	456	449	469	462	453	474	498	463	444	424	466	454	481	435	421	475	461	459	481	393	462	404	482	469	476	476	439	451	434	445	446	475	438	436	458	457	453	449	429	487	450	469	441	442	452	468	463	451	439	457	437	455	465	452	417	508	444	462	465	462	445	460	508	446	452	454	432	475	446	473	466	436	423	463	447	443	453	450	432	440	470	452	459	460	495	478	465	463	443	487	485	414	441	461	475	472	451	470	448	472	464	473	451	474	442	455	453	439	475	473	449	446	433	453	466	489	467	453	451	473	448	435	438	497	456	453	458	441	449	449	466	461	415	453	464	463	503	488	457	436	481	474	438	472	461	468	463	428	470	465	491	472	464	449	473	471	473	445	446	455	433	457	470	447	506	436	461	462	414	463	474	451	476	493	408	470	468	483	434	472	472	459	480	410	450	469	471	486	454	442	465	461	454	477	495	459	469	429	465	494	459	453	416	445	451	453	498	438	467	473	444	459	478	447	435	476	450	474	471	444	436	482	458	438	441	455	383	426	462	454	490	449	444	451	435	449	497	422	464	446	423	461	439	453	440	495	470	484	453	448	450	439	434	482	459	442	452	425	463	441	474	475	439	430	453	470	458	426	424	463	431	473	423	425	492	476	456	479	469	454	471	453	468	452	473	430	434	464	446	425	453	453	487	461	438	475	447	434	490	431	461	465	458	443	477	463	456	456	489	454	473	460	460	436	440	452	439	445	467	451	426	453	452	450	492	432	437	461	448	463	440	444	433	504	419	463	463	493	463	450	423	443	435	511	464	459	462	430	477	459	431	465	469	456	461	436	466	473	480	468	466	454	476	481	444	496	446	453	438	517	488	408	459	464	437	467	428	463	484	454	475	453	445	438	449	472	443	414	462	502	448	430	428	472	467	454	450	490	488	457	470	456	480	453	430	499	468	447	456	456	474	475	520	468	420	439	466	443	432	447	444	430	431	466	500	494	427	485	456	459	476	458	461	469	469	448	432	438	443	442	429	445	463	477	462	433	456	455	429	430	456	435	408	457	433	454	456	409	470	476	439	471	453	490	478	452	447	456	439	466	482	477	490	446	470	454	479	463	448	505	480	500	473	410	424	444	455	426	510	485	453	441	508	479	458	472	463	472	465	447	488	474	458	490	443	449	463	501	420	447	429	438	445	451	460	469	465	476	474	501	466	480	433	466	465	427	481	442	439	455	437	440	464	435	482	463	437	473	470	491	485	436	448	454	485	424	460	458	454	447	455	448	438	427	415	475	483	446	448	474	435	412	486	443	489	442	465	438	426	450	451	465	467	475	444	440	437	442	419	469	446	452	470	505	493	451	423	469	456	426	477	457	457	454	463	440	462	482	451	470	489	434	498	473	434	445	446	437	470	416	473	447	435	452	445	467	425	478	493	513	450	454	456	483	441	438	459	464	453	447	513	457	464	457	465	450	461	400	457	464	492	439	446	456	403	495	456	491	459	449	488	400	416	442	473	485	466	443	436	457	451	475	478	434	456	431	446	447	460	487	474	471	461	450	445	471	449	446	454	416	482	455	417	426	452	406	480	417	481	467	485	469	461	424	450	449	430	433	444	469	454	454	446	437	441	455	464	425	444	463	462	471	480	461	487	448	435	456	443	452	451	441	461	447	450	447	425	463	450	482	486	428	431	448	468	437	453	472	470	429	442	454	473	453	486	453	468	428	444	498	440	449	437	481	419	452	474	452	468	463	466	377	466	435	444	483	461	447	437	484	477	409	450	446	421	450	449	433	486	434	439	450	449	453	432	457	453	461	439	474	435	460	400	460	453	432	480	448	452	464	480	414	447	447	449	498	464	412	437	447	445	459	440	464	467	444	494	524	457	442	454	441	474	420	468	454	465	479	441	438	464	454	441	456	444	472	460	456	489	470	467	461	454	466	427	457	481	475	483	461	441	463	495	456	432	502	437	474	460	435	452	449	447	492	446	416	460	458	450	489	441	474	439	469	436	418	435	450	433	462	450	415	431	456	441	462	466	430	425	450	445	470	446	417	466	468	444	422	461	484	457	463	481	439	465	468	429	418	447	453	459	467	481	440	483	467	451	443	475	458	482	445	475	457	476	418	447	423	471	477	476	414	476	472	458	436	501	454	437	446	436	454	416	449	455	431	485	488	465	482	454	441	446	450	480	443	452	435	490	485	436	471	459	427	503	442	431	479	442	429	450	454	457	403	434	464	451	430	470	439	447	475	447	437	453	436	434	425	439	467	431	467	431	440	434	457	462	413	455	463	449	445	445	472	408	436	477	436	476	461	470	444	454	428	464	434	444	446	459	466	479	453	408	456	448	494	488	440	468	423	452	435	419	474	416	483	441	437	498	432	471	444	478	488	444	419	487	437	461	442	440	460	450	436	460	467	461	482	463	435	412	457	458	431	413	426	457	453	418	465	453	474	487	443	442	443	449	429	458	436	454	455	451	484	498	457	459	447	411	469	441	448	468	424	466	455	451	461	452	463	473	444	464	397	433	432	459	460	435	440	486	470	449	471	438	478	467	465	473	445	454	470	431	463	431	495	447	442	464	441	459	461	463	449	496	490	428	486	469	469	487	405	436	453	456	469	451	444	422	446	463	433	497	428	492	457	440	439	423	461	443	456	503	461	464	484	457	443	441	443	434	415	447	474	457	439	458	479	412	460	453	480	446	459	472	456	458	451	475	454	465	443	425	485	437	416	436	462	468	422	436	444	447	466	430	486	456	454	432	490	481	431	458	437	501	480	423	466	468	445	465	477	470	482	483	442	470	499	471	447	450	462	508	435	444	430	469	485	471	469	429	475	434
3674	1188	641	368	301	351	387	347	299	296	239	187	187	180	165	152	128	122	127	123	101	100	119	114	93	106	110	106	107	87	90	78	83	81	64	78	56	68	49	82	67	72	76	91	77	74	63	69	60	81	66	69	76	53	62	59	50	65	67	58	60	53	46	51	63	66	63	63	59	58	68	53	55	64	53	59	57	51	56	69	58	57	76	67	46	65	47	53	61	53	42	45	59	66	49	60	66	49	57	52	55	55	56	67	59	65	65	62	68	55	53	54	77	58	56	57	62	44	64	56	54	46	61	52	57	49	69	63	49	55	71	46	53	47	68	51	52	40	62	56	53	57	52	58	68	79	56	49	60	45	45	64	43	57	68	52	60	49	60	49	54	70	58	59	67	60	49	52	57	56	61	69	65	43	55	60	47	44	70	56	53	44	66	78	65	72	50	59	64	45	59	43	61	55	52	51	50	53	51	44	55	67	48	47	69	55	52	65	57	67	45	56	64	61	53	65	54	52	49	60	50	65	61	59	54	41	63	54	59	40	55	59	56	52	53	58	60	53	56	47	61	55	58	53	42	70	66	46	60	70	57	69	55	60	56	61	61	67	53	57	58	63	55	69	54	52	60	55	53	64	53	60	47	66	57	73	51	57	43	56	69	59	53	57	63	56	60	57	50	52	54	52	61	56	53	52	50	56	51	57	58	61	63	56	70	65	52	55	57	69	50	60	69	52	53	50	52	59	65	55	54	66	56	49	54	59	47	56	64	55	62	51	57	60	45	55	52	56	54	50	63	62	52	54	63	73	57	51	49	64	64	45	51	60	53	50	53	56	36	51	52	68	45	50	52	63	66	50	63	62	78	61	51	44	46	51	47	58	49	52	50	60	56	56	59	45	52	59	56	68	42	41	57	54	72	59	56	56	46	56	50	53	39	59	62	58	61	63	45	57	46	55	63	62	60	60	55	55	66	66	45	50	54	48	36	58	58	53	67	50	44	56	62	53	43	50	54	63	57	49	44	74	69	58	68	71	69	53	53	58	42	55	59	60	45	57	59	52	57	62	51	47	49	64	54	59	44	56	55	57	71	56	58	49	60	55	57	60	51	71	54	46	48	56	52	42	71	50	50	60	58	45	60	60	69	53	48	53	54	46	46	64	47	54	48	57	66	44	38	69	52	56	52	57	59	40	52	53	53	65	60	49	59	51	56	56	45	49	68	64	52	50	65	39	48	58	49	58	54	72	52	61	55	62	58	59	62	47	48	56	61	62	67	54	56	52	55	58	58	62	49	53	64	58	68	57	38	56	69	49	43	53	63	62	45	69	62	53	56	66	54	54	63	58	35	56	51	53	55	44	56	69	63	49	59	46	49	49	48	60	68	54	58	55	63	58	50	39	58	63	58	50	54	52	63	63	67	60	55	55	42	56	73	47	54	51	70	59	49	55	58	58	53	53	56	49	63	65	53	53	70	50	59	69	61	60	63	55	70	63	67	50	58	47	53	65	54	58	60	64	53	48	61	49	56	60	48	64	44	56	65	50	49	53	43	59	49	64	65	62	64	60	76	43	64	65	57	50	60	72	37	55	62	63	65	54	51	53	53	61	69	63	60	54	53	64	70	47	53	64	72	74	65	41	42	60	54	65	67	54	43	57	67	54	64	39	63	54	66	52	49	53	39	51	58	55	53	58	62	53	51	67	59	53	52	58	69	49	59	53	52	54	41	52	61	53	60	66	60	64	54	64	63	56	56	48	50	58	67	67	61	54	59	48	46	60	52	51	57	58	61	64	51	53	50	64	44	51	61	53	44	54	52	57	64	63	45	62	55	56	63	58	67	53	40	62	53	53	53	50	49	62	55	59	55	56	73	62	64	59	49	66	69	53	67	58	47	43	42	56	51	63	62	51	59	51	43	59	65	52	41	53	58	58	49	69	65	54	56	60	63	63	50	51	63	53	55	58	52	54	55	53	65	45	48	54	57	67	44	54	68	54	54	57	55	41	61	51	56	47	57	55	54	58	44	60	68	63	63	66	47	56	48	46	52	70	61	58	58	51	53	62	56	67	58	60	44	59	59	65	63	42	58	63	50	56	64	65	59	59	45	56	67	71	53	45	51	45	40	60	61	54	45	48	70	56	59	50	62	63	60	62	49	52	45	51	45	52	50	61	51	52	62	54	61	49	51	57	52	56	46	41	52	64	49	64	62	54	56	63	66	52	50	63	55	57	64	48	60	51	64	51	61	61	58	65	83	61	56	57	54	65	55	57	55	53	69	55	50	53	47	59	61	38	55	41	51	57	41	52	65	52	56	70	50	44	61	61	60	50	58	67	55	65	53	61	67	64	61	60	61	58	67	55	55	45	65	58	56	67	64	54	48	67	52	40	49	44	56	67	67	72	50	51	55	53	62	51	67	62	53	51	62	75	60	51	58	44	61	55	52	54	61	51	64	42	61	59	63	57	67	62	56	65	56	52	48	58	58	43	52	64	64	52	67	61	58	55	52	59	53	55	65	64	50	55	40	53	45	58	55	68	60	50	56	55	57	59	60	67	64	58	64	61	43	55	63	61	55	49	49	83	39	56	60	63	55	42	66	66	52	61	45	57	59	61	69	52	75	49	68	55	44	60	53	48	52	54	53	38	63	48	41	53	49	40	56	52	61	48	55	67	54	48	57	56	62	65	61	58	50	56	60	54	53	64	61	60	47	50	43	53	56	55	49	58	62	54	52	60	54	45	61	53	61	61	52	63	52	60	43	60	51	67	53	48	67	62	45	60	59	48	57	51	51	53	59	59	30	61	61	50	58	55	45	58	59	75	52	50	65	61	55	74	44	50	58	64	57	63	54	62	60	53	66	48	52	63	47	53	60	54	54	49	54	53	56	50	54	52	44	61	67	52	51	46	54	44	50	68	58	61	53	49	60	71	46	48	57	54	57	61	46	61	52	48	55	56	56	62	65	61	49	65	67	47	60	44	57	64	53	48	58	54	51	76	67	61	45	53	56	56	63	42	65	57	57	59	50	45	67	48	67	55	67	55	60	68	54	56	57	63	57	58	60	62	50	48	70	59	54	51	55	55	61	66	58	61	64	63	61	51	62	72	45	64	61	62	54	53	59	52	69	53	53	58	60	53	60	60	61	56	60	55	68	66	55	44	53	46	61	48	59	62	76	47	64	45	48	64	60	61	49	60	56	54	51	55	60	47	56	59	61	61	58	54	47	62	56	58	60	57	50	57	51	56	39	48	54	54	49	58	56	59	65	60	61	62	58	46	53	63	50	43	68	66	64	68	62	65	57	46	67	72	56	60	43	59	57	63	54	61	47	56	41	57	62	60	61	64	61	55	60	75	64	40	57	57	42	61	50	57	54	55	66	58	65	40	48	68	61	46	60	78	62	51	51	65	54	47	55	49	61	53	53	55	44	57	49	57	60	60	52	53	54	42	55	52	50	48	42	56	52	62	58	66	45	62	64	53	57	65	70	52	65	48
29565	12783	8704	11034	17231	18448	16999	14667	13320	11190	8982	6880	5941	5060	4340	3914	3346	3329	3052	2879	2789	2602	2418	2408	2513	2647	2360	2016	1770	1541	1576	1432	1117	1056	1040	995	951	1043	1082	959	972	918	970	919	988	999	990	919	943	1005	942	967	919	834	789	780	738	790	706	740	746	719	759	753	706	804	755	759	723	735	776	694	772	705	716	692	643	652	670	682	625	698	743	693	709	705	646	603	641	617	614	699	583	616	612	651	661	632	639	574	589	597	623	660	746	947	880	814	978	801	665	617	607	552	590	596	623	533	599	575	574	574	584	591	565	598	574	606	605	591	629	556	538	555	560	594	569	560	541	560	552	601	595	576	591	573	577	566	629	541	592	536	580	606	591	587	601	586	579	584	588	577	589	585	559	536	564	577	587	551	587	555	601	585	572	573	603	563	600	568	565	601	620	573	605	530	585	606	608	565	584	565	536	589	588	546	592	556	572	593	623	604	530	599	577	591	571	583	598	616	588	608	537	597	544	603	574	618	569	562	552	600	552	556	580	575	604	598	610	535	583	575	586	565	569	608	570	628	631	576	563	608	626	521	563	582	590	569	597	574	603	627	591	573	572	576	583	599	561	678	559	596	591	591	591	566	561	590	554	586	591	586	566	603	551	566	593	606	564	549	621	551	572	575	604	576	615	554	595	582	571	602	622	618	570	601	581	598	555	638	576	599	587	552	573	577	568	601	602	566	609	569	576	556	592	581	599	594	573	592	527	580	624	576	605	590	585	583	579	585	559	560	572	570	561	575	567	603	591	597	594	586	557	525	568	568	587	547	572	583	607	575	583	575	544	646	558	582	540	598	594	621	586	597	633	597	616	585	587	564	587	573	543	559	581	583	583	572	619	618	570	530	571	597	561	590	580	573	599	599	584	602	606	583	600	571	585	607	567	601	611	622	613	592	559	596	577	589	600	591	531	596	544	569	568	578	577	590	612	573	626	562	584	556	602	546	541	556	608	580	546	577	607	564	565	552	565	557	574	559	594	594	585	573	605	583	555	603	587	571	581	557	557	568	602	634	613	567	614	583	571	577	581	591	540	549	569	563	568	582	586	530	600	585	642	555	587	592	604	574	568	565	564	577	550	556	561	602	585	634	534	571	615	592	544	570	604	563	603	565	604	567	603	591	616	575	559	574	574	579	625	587	581	595	578	610	585	605	595	593	608	555	607	522	530	554	586	597	558	529	537	573	595	580	588	557	569	583	543	593	586	594	590	600	578	543	587	639	577	540	633	574	558	577	584	588	586	556	597	585	613	550	586	599	592	570	559	573	606	596	574	605	553	620	579	586	552	639	602	599	589	617	559	562	555	586	579	590	598	600	591	624	609	523	618	603	586	595	575	595	602	530	593	558	561	598	549	605	559	574	568	645	582	607	567	571	597	615	592	569	588	622	608	587	589	572	579	589	568	578	644	545	600	589	576	576	555	541	612	546	590	549	590	592	571	553	589	545	603	625	586	577	557	569	552	574	596	579	581	587	580	597	638	593	619	547	566	582	587	574	586	587	564	592	566	578	598	585	547	557	564	610	523	586	603	575	585	592	574	593	568	586	535	560	608	614	558	556	592	550	574	555	548	583	585	604	604	607	561	597	567	587	563	628	625	569	598	594	570	539	541	557	602	589	560	596	600	589	564	612	597	579	629	549	565	597	580	593	612	604	566	563	572	562	590	577	555	575	573	610	568	602	549	610	622	642	600	585	543	582	593	571	589	608	578	592	612	591	556	564	627	614	585	592	569	558	591	590	582	587	624	644	560	560	593	594	590	559	565	570	602	572	590	569	566	567	593	613	574	559	574	587	569	583	596	578	579	582	551	519	566	568	597	575	570	620	555	588	537	551	588	583	586	602	564	601	558	591	591	587	559	548	583	586	560	585	592	532	577	558	575	592	546	598	586	570	590	540	573	585	594	559	555	561	586	565	559	585	564	576	553	548	587	595	540	570	582	591	598	547	598	563	593	578	574	521	619	573	638	560	585	608	546	594	622	564	516	547	584	555	568	603	551	592	626	622	571	565	589	543	599	550	565	555	588	572	631	617	548	585	546	565	579	592	600	581	579	559	578	561	557	584	551	539	593	617	592	594	643	591	537	592	580	579	573	568	586	584	573	572	546	528	621	592	602	593	563	598	579	575	547	579	570	583	604	562	549	560	615	569	559	581	623	548	574	604	587	574	613	614	534	577	633	600	584	584	560	575	618	598	574	640	576	571	585	601	539	595	543	632	619	611	628	616	573	558	604	574	608	552	569	602	584	565	574	615	560	546	616	554	550	582	581	566	574	591	546	564	574	573	562	565	552	631	596	556	563	568	593	586	589	583	573	589	578	611	588	590	571	593	559	628	601	568	556	602	573	563	577	609	572	575	581	618	563	589	573	603	606	588	576	509	570	562	586	552	565	602	533	552	562	595	572	577	539	565	584	637	602	590	581	612	560	573	588	618	569	576	560	581	606	542	595	552	605	549	607	585	580	559	524	573	584	517	557	560	555	565	624	588	607	604	567	573	580	581	585	594	565	528	532	556	595	599	591	609	568	590	608	596	548	563	538	597	548	588	590	554	565	632	575	611	586	591	599	620	606	623	580	553	591	577	625	582	554	549	580	567	569	607	609	591	616	564	546	519	564	533	589	609	575	589	576	574	594	606	587	568	610	544	595	621	577	590	566	579	579	587	576	593	579	577	580	576	615	619	590	637	598	617	573	579	564	554	570	594	545	636	601	573	593	570	577	601	579	557	537	558	600	524	598	591	599	574	611	586	571	559	592	567	608	567	594	564	539	559	554	572	575	589	603	630	518	553	575	590	572	607	553	583	569	585	586	608	550	566	566	578	614	549	585	562	608	559	595	573	591	579	585	601	616	564	595	613	577	580	575	620	606	557	635	605	595	584	561	586	572	569	606	613	560	601	577	577	581	542	567	568	594	574	598	598	590	584	551	567	531	559	593	647	599	577	519	576	577	589	566	607	650	590	548	594	531	593	599	569	594	558	566	542	553	609	627	577	580	612	589	585	611	584	554	607	572	601	597	578	565	584	559	577	554	573	569	554	588	603	548	566	592	553	622	602	588	566	553	612	576	540	606	552	540	567	568	546	602	600	576	598	545	571	554	556	602	593	573	549	619	622	586	561	590	568	586	611	548	567	530	582	544	610	551	540	579	553	585	560	591	556	558	567	562	591	566	589	552	598	590	547	637	552	565	610	548	583	620	554	571	575	585	547	552	610	541	580	602	598	571	535	584	561	559	585	569	578	556	576	594	590	588	529	564	579	568	570	581	592	575	614	563	629	587	548	572	550	551	599	568	586	617	569	575	594	605	552	615	583	588	589	572	583	597	607	580	581	607	607	584	586	599	516	595	578	604	577	560	583	553	572	561	615	524	564	568	573	629	614	600	582	599	609	555	546	577	581	601	568	565	599	535	551	556	597	601	621	583	602	593	596	564	582	608	549	597	543	558	586
4551	1009	601	313	236	312	287	303	285	303	212	160	133	128	122	109	94	90	103	84	85	71	69	80	88	73	85	81	64	61	55	44	45	38	35	47	37	41	48	51	41	31	43	44	46	47	46	31	51	40	35	39	35	43	43	27	45	41	38	38	36	35	25	46	42	34	41	30	44	28	30	32	19	36	40	40	32	30	26	29	29	33	28	47	47	33	38	32	25	30	31	23	21	42	28	41	36	38	28	22	26	33	27	32	37	30	40	37	33	38	28	25	32	35	33	33	33	33	28	31	22	26	25	34	26	30	21	26	33	32	22	32	27	32	28	29	21	17	30	40	26	25	30	29	36	34	30	22	21	29	23	25	35	27	28	31	33	34	34	27	20	23	37	32	35	24	36	35	33	35	29	24	43	34	23	32	22	31	22	29	35	32	31	26	25	30	28	33	35	39	29	34	35	27	31	24	34	25	28	34	24	33	24	20	20	27	31	29	38	33	33	24	19	31	27	33	22	28	25	31	37	27	36	23	29	32	21	30	32	40	28	28	34	32	30	27	36	31	33	35	32	36	24	33	33	31	36	38	26	34	30	22	23	18	31	24	32	21	32	34	36	35	33	29	25	36	35	26	25	23	24	38	31	28	30	39	30	33	26	26	35	30	44	34	33	31	29	29	31	33	28	34	22	28	40	35	23	30	33	32	33	36	40	29	33	22	33	27	30	37	35	28	22	27	31	22	23	33	30	41	31	25	29	24	26	31	27	21	43	29	29	33	29	28	21	26	36	31	26	15	23	31	28	41	31	26	28	25	38	24	30	25	42	35	27	22	35	33	38	39	29	35	30	33	29	22	28	29	32	25	21	23	34	26	29	27	28	28	32	37	29	38	35	35	34	34	31	32	24	30	29	24	37	26	36	21	20	20	33	42	46	25	35	28	29	45	36	33	31	30	27	34	32	30	27	34	40	24	23	31	37	24	29	34	24	33	26	26	25	36	31	32	33	29	22	43	42	37	18	41	26	36	27	24	26	29	34	37	35	37	25	24	24	23	28	30	36	28	37	25	33	38	41	32	32	29	24	31	31	25	39	28	30	33	19	26	42	29	28	32	33	33	39	26	37	33	30	41	28	31	24	26	29	33	28	24	36	32	22	23	26	36	33	23	26	31	31	31	25	33	28	38	24	22	32	37	25	32	34	28	30	37	30	30	28	31	28	23	27	36	21	24	33	31	35	29	28	39	27	19	38	23	30	28	29	34	18	28	33	31	26	21	27	32	25	29	29	27	32	25	25	24	24	19	28	28	42	36	23	25	30	17	28	26	30	27	29	22	30	39	25	27	35	25	35	24	22	27	27	35	32	26	25	30	30	33	24	30	32	26	29	35	38	29	16	19	28	30	29	41	21	36	26	29	26	29	28	31	26	32	28	37	35	26	34	28	39	29	25	27	19	22	16	27	29	32	27	31	31	20	23	27	22	25	34	28	32	23	25	30	21	28	15	32	26	35	33	36	31	36	31	27	27	33	25	31	29	21	36	31	27	36	23	35	24	41	23	31	28	44	35	24	23	38	31	32	24	37	32	35	38	22	23	27	36	28	22	26	36	31	30	38	31	32	25	21	31	30	35	37	36	39	25	27	21	28	34	38	25	37	30	28	31	26	24	26	42	20	27	30	19	27	31	34	26	35	20	28	33	19	30	33	28	24	35	24	29	30	40	37	26	23	30	37	34	32	33	25	34	15	30	24	28	30	32	27	35	29	24	29	30	26	32	39	33	30	32	29	17	32	25	29	22	43	27	28	34	40	29	33	35	30	35	25	26	31	23	20	33	35	32	28	33	39	31	37	29	36	26	40	32	37	33	32	33	41	33	27	35	37	35	26	18	39	32	28	22	21	25	28	29	34	20	32	27	27	21	33	42	37	38	23	34	23	34	42	14	33	19	27	32	30	35	29	27	41	32	37	29	24	33	33	25	31	36	33	34	20	28	29	26	31	37	26	29	28	32	25	32	24	33	19	23	39	22	28	31	30	30	27	21	41	34	33	32	22	28	23	31	24	34	27	36	26	38	25	22	27	29	25	19	33	35	27	36	27	33	37	21	29	31	32	27	37	26	31	28	34	37	27	35	26	31	29	33	30	19	25	26	31	24	32	36	26	30	23	38	26	33	20	33	36	29	35	29	36	27	23	24	32	27	34	21	26	33	24	37	23	21	25	32	29	36	23	31	43	21	22	28	22	34	37	28	29	22	29	30	21	23	31	30	27	26	29	37	24	23	33	34	34	33	39	32	29	31	33	34	29	32	22	35	28	28	28	37	33	23	34	28	25	22	22	38	37	20	31	38	26	21	26	17	40	23	23	28	30	30	27	28	33	32	24	22	27	34	22	31	41	30	33	32	32	35	21	34	30	31	36	32	41	26	28	33	28	24	31	27	25	33	40	28	29	31	38	29	47	41	27	27	20	34	28	42	18	18	30	34	34	24	24	24	35	31	24	29	27	27	30	29	26	36	25	27	21	27	21	43	30	34	29	19	43	21	28	23	25	34	28	30	34	38	47	29	26	33	33	33	23	37	24	27	31	35	25	22	32	31	26	30	33	35	28	32	30	26	33	25	43	25	24	22	26	35	32	24	29	29	30	24	21	18	22	28	20	32	31	17	32	30	40	25	33	29	34	29	31	32	23	33	27	20	29	35	32	28	30	43	25	30	35	24	34	32	32	29	37	21	28	27	34	35	28	31	33	30	34	22	28	33	31	23	36	32	22	30	20	38	29	25	37	30	28	42	31	30	34	29	33	30	36	26	22	30	30	33	27	29	32	26	25	25	32	35	22	24	27	32	22	33	24	35	32	34	40	25	36	37	31	15	25	27	32	35	34	40	24	29	21	43	33	27	31	37	32	37	27	28	34	32	29	43	30	32	26	33	27	23	13	32	30	32	25	33	29	31	33	29	37	33	32	36	26	26	23	36	28	27	31	29	14	27	28	33	29	32	22	29	28	39	28	33	45	33	23	23	33	33	30	25	32	34	36	35	25	32	32	30	35	25	24	34	28	34	26	29	27	36	34	43	37	32	24	32	31	42	35	30	25	31	28	30	27	31	38	31	24	31	26	32	20	21	24	20	31	30	28	27	31	31	27	29	29	30	24	22	20	32	30	40	28	36	20	29	34	33	22	23	39	22	25	34	31	21	26	37	33	29	26	25	35	33	36	39	30	38	28	22	34	26	25	33	23	29	23	30	27	35	29	37	24	33	31	21	25	36	30	32	28	26	28	31	27	25	40	26	29	32	32	29	36	43	38	29	38	26	31	29	23	28	36	29	40	23	41	30	27	25	27	33	34	35	31	28	20	21	36	16	31	42	31	32	37	29	32	39	18	29	29	37	26	28	24	22	26	44	27	26	24	36	27	34	16	33	40	32	30	22	28	24	37	38	37	23	35	28	30	31	32	24	30	38	30	35	33	29	24	21	22	25	37	25	26	23	32	25	30
27423	11988	8363	10314	17217	17880	16613	14683	13389	11485	9089	6751	5745	4837	4291	3609	3178	2901	2780	2703	2517	2422	2225	2173	2207	2364	2166	1757	1648	1306	1329	1123	954	909	787	716	748	806	749	782	759	724	688	723	765	735	663	640	639	673	682	693	681	547	569	524	494	480	501	471	518	435	492	523	484	503	488	444	463	475	438	455	468	441	419	400	407	394	390	376	379	435	486	418	500	484	391	370	347	341	335	353	365	327	303	335	304	326	335	344	323	328	379	471	559	647	570	569	504	402	378	307	299	303	314	327	280	300	280	308	317	312	306	321	255	319	317	293	307	306	310	338	343	301	285	332	285	291	313	304	299	327	313	320	339	309	303	285	297	310	320	327	276	280	316	289	326	320	330	329	302	333	271	352	307	316	281	319	307	325	284	299	285	329	301	316	300	294	337	316	317	300	331	345	285	327	286	305	315	292	312	257	324	282	314	292	334	311	310	308	292	323	301	307	320	332	303	318	272	328	319	269	298	305	310	333	321	317	306	306	318	312	317	314	285	316	321	323	308	322	285	300	307	312	320	302	327	286	279	323	316	299	279	331	299	306	307	312	303	309	294	321	345	286	306	321	325	343	311	338	328	311	298	309	315	295	329	306	285	286	339	321	315	305	353	282	309	294	321	289	302	307	331	305	306	316	327	293	320	323	282	298	314	314	300	324	333	305	319	339	291	338	305	330	265	288	305	325	298	305	313	334	300	319	328	293	291	316	285	283	291	288	364	323	303	334	334	326	317	295	296	300	285	305	329	329	308	335	290	351	303	275	317	346	274	339	267	312	335	319	325	321	304	315	339	320	305	325	274	304	280	318	329	328	273	321	342	320	305	318	295	327	334	307	343	319	309	352	299	323	297	286	347	284	299	327	306	294	272	303	302	275	287	333	310	326	302	290	290	316	270	306	313	317	308	321	311	255	323	287	340	313	319	308	276	310	287	297	279	293	334	309	310	317	296	330	325	293	286	314	299	330	300	305	308	309	325	297	332	328	270	332	274	294	321	312	337	295	289	319	292	313	305	306	316	283	323	318	282	323	280	313	268	305	324	300	307	316	298	287	338	279	305	309	296	324	329	279	305	344	322	342	308	307	314	354	264	273	294	291	314	306	301	289	291	342	278	314	305	326	318	315	311	309	287	320	295	346	312	326	344	300	349	324	308	313	281	290	322	288	307	303	340	321	290	347	337	310	308	293	294	300	322	318	317	299	303	291	328	299	326	297	301	297	310	272	337	313	322	322	305	330	303	288	309	294	300	343	308	360	274	299	300	310	304	304	320	299	328	317	291	292	289	330	304	305	309	275	330	334	307	305	282	287	301	299	319	302	343	295	312	306	358	306	278	297	299	307	307	316	327	306	334	314	322	323	297	309	289	301	330	317	310	308	309	313	296	291	329	319	322	302	296	323	335	308	313	319	269	320	309	302	324	316	315	307	305	311	308	318	309	314	290	293	304	310	308	320	301	339	297	317	307	320	334	292	303	308	292	308	288	304	332	304	293	283	305	305	303	347	328	307	295	295	321	296	319	297	283	299	325	301	307	324	324	288	318	300	300	282	283	323	298	293	330	308	318	322	282	314	303	298	340	327	305	280	286	297	299	321	312	322	315	296	336	307	275	313	285	318	310	319	280	317	279	299	332	302	275	305	346	289	300	329	298	309	293	311	298	300	283	294	285	290	285	316	291	296	302	301	298	328	321	316	313	311	294	300	298	295	294	288	330	305	295	295	304	317	297	334	282	324	299	329	297	314	340	307	308	340	319	313	306	310	302	316	285	322	265	303	319	276	342	311	314	310	290	339	350	292	309	322	305	300	320	315	305	327	332	316	303	294	329	295	297	333	322	316	337	291	317	311	305	313	302	316	290	319	313	327	312	309	285	348	315	287	315	300	294	337	311	291	306	310	326	302	315	295	307	295	309	293	316	321	306	306	315	321	278	323	330	296	311	327	305	290	280	317	301	279	323	331	291	291	331	288	299	333	313	330	320	271	293	313	300	309	308	310	312	269	330	303	330	323	300	311	316	320	296	313	283	323	306	347	329	297	295	271	292	301	294	312	302	320	335	320	293	309	308	305	286	298	255	302	321	343	292	320	307	315	327	284	322	285	327	310	318	308	297	319	313	338	289	297	300	305	316	277	309	332	306	303	327	304	317	297	308	318	315	305	263	318	300	302	332	327	297	309	309	296	317	325	285	336	292	303	315	298	325	302	321	324	302	305	300	295	333	297	276	313	315	294	277	311	309	326	323	320	302	316	334	304	335	325	323	304	287	308	295	330	317	294	291	304	290	323	312	312	291	303	325	326	315	326	299	309	335	272	279	304	299	346	316	277	306	290	315	307	300	309	282	306	330	314	319	320	303	307	295	328	285	310	293	280	310	289	329	314	283	302	288	315	297	300	277	304	325	257	299	308	281	316	319	311	303	314	295	332	300	296	304	317	322	296	311	305	324	304	284	321	307	306	284	342	308	317	295	327	278	309	279	300	317	306	305	313	298	300	318	268	327	313	300	282	303	317	311	304	289	283	308	324	305	307	302	301	322	282	319	313	300	306	298	332	283	308	293	292	289	297	285	345	311	304	296	300	297	299	346	323	310	364	307	304	302	304	310	306	327	335	314	296	296	289	311	313	309	294	313	285	317	326	336	290	317	254	305	320	295	312	328	331	323	359	323	301	306	294	303	316	328	290	302	313	283	314	315	298	301	279	278	309	314	291	329	301	333	310	289	324	354	290	283	327	278	322	306	307	290	306	284	303	299	312	333	308	269	284	301	336	313	316	331	349	337	332	286	320	309	283	342	300	289	352	315	299	313	317	300	327	305	290	296	284	309	306	304	296	324	323	314	320	312	307	300	241	292	324	338	352	327	308	315	301	310	297	300	317	322	301	280	326	277	314	335	274	285	319	305	281	287	318	308	309	288	300	306	319	341	295	280	268	305	313	296	294	306	296	296	304	304	313	325	309	292	310	332	313	306	285	327	296	321	319	292	277	276	295	304	310	325	327	311	363	316	326	323	302	301	281	296	308	292	318	314	332	346	318	284	323	301	300	302	294	308	328	319	330	309	280	311	291	290	283	310	297	292	268	321	332	309	333	309	321	284	295	292	302	328	319	303	330	282	305	296	305	285	316	296	319	283	298	297	328	282	320	282	296	298	354	323	327	303	309	304	302	309	304	291	320	332	280	326	297	306	296	310	319	340	317	314	317	302	317	308	304	313	311	353	325	310	271	293	309	320	287	306	293	301	305	303	287	305	312	306	329	292	282	339	287	290	324	334	338	288	278	325	347	316	326	315	319	283	302	297	285	314	294	323	329	287	283	313	293	310	328	281	334	285	329	283	354	307	277	305	293	330	322	309	307	328	283	289	318	307	273	298	331	302	300	297	316	296	316	300	326	301	314	334	294	283	285	312	314	343	315	310	325	351	312	313	267	308	329	267	328	311	320	309	276	312	306	282	317	306	296
4760	1597	791	443	385	444	479	420	394	345	301	238	197	182	173	160	134	123	124	136	107	111	119	129	114	97	124	81	93	86	96	86	57	66	75	56	65	56	59	50	66	69	61	72	72	72	58	72	64	63	61	62	64	49	60	56	57	54	64	59	55	50	55	49	52	52	54	53	59	46	46	63	67	61	40	47	54	65	56	54	66	57	46	53	47	50	44	56	45	48	42	45	53	42	48	62	46	55	46	44	48	51	60	52	67	53	73	53	49	58	61	48	54	53	47	43	49	47	57	44	51	45	60	44	49	43	44	50	49	56	56	54	51	53	42	44	62	53	58	44	42	49	39	54	47	51	44	41	42	47	35	45	60	48	38	47	51	74	42	48	46	41	64	49	50	40	66	34	57	46	41	41	32	34	41	37	51	61	47	54	48	58	47	43	37	45	57	53	55	48	54	43	49	52	53	50	47	42	48	39	43	53	48	41	39	59	53	56	47	46	37	42	54	38	62	57	55	54	47	46	55	34	43	49	58	48	37	50	49	51	52	57	47	53	60	39	54	51	46	43	47	54	39	56	47	50	44	55	48	52	57	49	44	41	53	43	46	45	51	36	54	48	40	53	55	55	36	43	50	41	42	52	41	53	47	48	55	48	47	48	52	48	55	45	39	49	52	47	45	48	50	44	55	52	52	53	47	50	48	61	47	43	49	61	55	45	43	43	62	51	48	47	38	49	43	56	42	54	51	62	42	49	48	63	51	54	62	39	50	48	43	47	43	45	55	38	40	64	56	47	47	42	51	46	60	52	50	44	59	48	63	41	53	32	46	37	51	47	46	58	56	51	34	52	47	45	50	45	59	52	46	61	36	40	52	39	48	47	37	48	46	48	54	44	48	56	39	45	57	57	46	46	46	44	48	54	42	48	51	49	39	56	40	54	43	52	48	43	54	40	43	56	58	44	52	45	44	46	38	55	52	63	37	46	48	47	55	53	30	46	49	40	39	53	48	43	49	44	51	57	52	54	50	38	42	50	46	46	58	52	55	50	49	52	48	53	53	40	65	48	60	54	51	54	52	37	50	41	48	42	62	46	34	50	43	39	48	29	61	42	55	40	46	57	46	56	35	58	54	51	39	41	54	48	43	47	43	52	44	35	42	42	43	46	39	49	36	54	61	44	47	53	58	58	45	52	51	50	33	48	49	47	46	48	44	49	48	60	53	43	45	62	43	31	45	43	58	49	37	55	44	47	41	49	49	41	54	45	48	54	38	43	41	60	54	52	52	55	47	47	38	60	49	58	39	47	52	46	48	44	47	62	50	51	56	42	37	51	55	43	52	38	49	51	45	48	43	59	46	40	53	39	43	37	47	64	63	41	39	46	51	52	46	43	45	42	42	39	60	50	56	36	47	53	38	56	48	57	48	50	50	44	42	46	53	43	47	39	34	54	45	49	40	41	44	43	41	44	39	51	49	47	44	49	45	49	40	60	34	41	48	55	51	48	42	57	39	53	54	40	61	40	55	62	43	43	49	45	47	53	43	50	39	49	33	49	59	39	53	45	48	50	35	47	46	42	48	46	48	53	46	45	42	53	53	38	59	46	42	42	44	47	48	49	44	57	46	52	51	59	57	59	43	50	54	51	56	52	56	47	35	51	47	40	40	41	58	47	53	46	35	51	47	54	57	43	33	55	48	50	52	48	53	42	57	63	42	62	50	45	45	54	56	47	49	52	37	56	49	50	49	39	50	53	49	48	46	37	47	51	45	52	55	61	59	56	62	41	53	49	54	38	44	41	58	50	53	44	46	49	47	50	46	63	59	46	58	48	45	53	48	47	43	40	45	54	50	54	53	51	42	48	40	42	45	44	58	58	50	58	45	51	58	47	49	41	55	55	44	37	53	46	39	31	45	49	48	55	50	58	53	54	45	51	46	46	45	55	55	58	49	45	46	57	49	54	53	46	47	39	48	48	42	43	52	47	54	59	51	43	41	47	42	47	46	48	50	46	50	47	51	45	49	45	51	29	48	45	43	49	47	48	36	43	50	55	40	37	54	36	63	48	46	49	55	56	48	53	44	51	56	54	37	40	51	61	49	56	44	44	52	55	51	61	47	55	61	46	46	42	38	46	52	42	34	49	44	52	53	50	42	44	50	39	40	57	36	51	36	56	41	46	61	45	48	40	46	53	44	49	48	44	45	56	43	61	52	48	42	52	50	43	69	32	57	42	42	45	49	53	50	50	44	62	58	38	52	53	55	59	50	45	41	54	47	48	50	49	50	39	51	46	43	55	40	30	45	52	48	40	43	42	52	34	46	49	55	62	48	51	47	50	48	53	46	52	43	45	58	53	57	37	50	52	36	59	33	47	55	48	48	48	42	45	37	48	57	52	56	50	41	43	49	43	48	46	59	38	54	45	40	40	42	47	56	43	42	45	56	45	47	50	39	46	52	53	57	48	52	45	56	41	48	52	43	55	49	51	56	44	52	45	53	41	57	50	46	49	44	37	48	46	38	46	39	58	58	49	59	44	56	41	32	55	50	52	39	50	45	40	42	40	60	53	51	40	52	49	48	54	47	29	56	53	53	50	63	64	52	40	51	52	38	56	47	39	40	43	52	44	66	44	57	39	50	37	61	50	49	38	64	42	39	46	39	42	47	58	50	45	47	46	39	35	53	52	54	49	55	54	45	50	59	48	58	43	49	52	41	42	46	37	54	63	49	45	45	54	48	57	46	41	53	39	44	40	56	53	45	44	41	32	33	54	55	56	39	57	45	53	48	39	58	44	55	47	38	46	51	63	48	45	61	56	48	44	53	46	59	56	50	38	35	36	35	33	43	51	50	51	38	35	50	46	62	49	63	44	47	38	43	44	46	44	41	42	45	56	46	41	53	46	31	55	50	56	45	46	47	39	44	49	46	46	47	39	50	49	52	42	55	52	38	45	48	53	44	48	43	63	50	51	42	48	45	47	32	45	58	33	63	50	48	51	35	35	59	53	41	44	51	40	47	42	51	46	39	34	43	51	37	49	44	57	49	37	45	43	51	44	43	61	52	41	49	37	52	52	45	51	49	49	41	39	47	45	46	38	41	49	56	49	48	51	56	46	31	55	36	50	49	40	55	64	69	44	36	48	56	35	53	55	37	36	47	52	49	42	45	44	40	51	43	43	53	60	46	45	44	54	42	53	48	47	38	36	47	50	54	50	29	43	45	54	48	54	44	56	45	66	49	47	54	31	54	54	52	47	45	53	49	48	39	33	52	43	38	46	46	42	45	53	48	46	48	55	31	42	37	56	46	46	47	40	59	44	44	59	54	53	45	53	39	43	55	43	42	62	60	31	41	44	45	54	54	37	41	57	46	59	51	60	38	60	44	45	42	52	36	46	41	44	44	46	41	60	46	45	55	46	50	47	46	50	41	57	68	49	41	54	56	45	48	46	53	58	56	42	43	53	48	56	64	49	42	52	49	56	58	49	55	47	44	59	38	50
32195	15147	10313	13057	20819	21456	19796	17905	15991	13846	11386	8652	7358	6237	5417	4756	4217	3735	3695	3483	3324	3121	2979	2878	2936	2999	2749	2387	2183	1780	1755	1557	1353	1261	1116	1075	1078	1068	1111	1070	1023	1031	1032	1025	1121	1014	900	977	974	913	942	886	857	804	795	680	776	733	686	698	714	705	792	769	741	739	757	698	694	732	698	737	651	691	648	618	590	619	611	590	650	725	738	739	654	658	590	563	615	533	571	611	537	553	512	531	565	514	507	572	515	538	651	742	1015	904	854	899	829	821	666	589	498	486	470	498	550	510	514	493	486	508	508	503	469	515	496	548	518	484	493	500	514	469	556	514	488	500	489	524	501	532	520	486	490	489	504	496	507	573	518	526	487	536	540	513	534	457	503	517	489	491	517	537	503	501	487	528	521	512	523	509	509	479	515	535	518	512	521	499	476	516	579	516	491	448	508	519	502	475	499	473	472	507	506	501	477	518	482	530	495	504	530	512	535	489	506	516	530	505	495	464	461	515	515	525	477	494	519	497	497	520	508	520	472	499	497	529	522	518	484	487	521	515	496	514	473	495	524	505	514	484	533	516	520	476	495	496	542	502	491	548	557	492	465	470	484	486	497	523	524	517	474	518	504	487	504	507	467	496	514	506	468	515	472	485	481	493	521	517	497	454	500	469	510	445	494	518	499	507	506	453	542	521	508	505	502	532	507	527	498	525	491	494	514	521	522	503	492	496	469	482	532	511	485	508	515	537	496	537	537	480	517	483	501	478	521	491	493	505	491	520	516	500	510	526	458	478	506	514	522	486	487	493	501	535	505	527	551	492	516	471	557	499	502	532	487	470	492	478	497	512	549	486	503	465	453	496	512	515	565	480	494	475	529	488	518	529	512	515	485	468	518	455	496	518	514	481	528	507	490	500	552	477	498	507	506	512	499	465	514	514	523	472	508	495	485	487	507	464	513	486	469	480	491	523	520	514	514	523	483	502	487	509	509	546	453	516	495	518	530	507	487	473	470	493	495	505	504	465	512	511	539	514	515	510	489	476	498	538	506	530	529	495	480	484	501	519	538	508	509	548	527	508	461	514	498	474	520	489	486	494	526	496	513	529	535	517	548	529	523	492	499	485	487	556	491	506	520	527	501	513	486	490	473	479	493	517	519	479	507	464	504	524	540	529	498	512	501	473	510	503	531	465	512	496	531	497	517	503	520	508	496	538	494	529	547	493	505	490	495	513	500	519	493	548	479	507	518	555	484	558	518	487	480	527	525	501	495	523	502	512	464	521	509	553	536	482	506	475	488	502	467	521	509	532	489	523	499	524	495	512	450	475	506	535	508	488	497	477	482	500	469	515	466	501	491	517	522	481	517	524	495	510	504	470	500	460	546	541	495	513	481	482	503	496	462	519	466	515	498	515	530	490	515	507	504	530	484	505	539	504	523	469	552	499	499	490	515	516	523	493	511	496	511	500	544	491	499	513	500	522	475	493	507	508	553	508	495	485	529	480	478	519	502	502	486	511	539	481	497	518	507	488	529	508	495	474	503	491	473	502	482	561	497	522	503	498	521	499	529	459	507	543	495	526	493	504	491	520	472	511	472	480	549	520	557	464	479	515	492	499	511	502	489	540	488	465	528	481	513	512	505	515	483	471	528	502	509	513	523	484	513	524	478	504	485	517	516	526	485	523	498	531	491	505	493	518	512	496	510	482	493	510	482	534	485	484	505	505	497	500	475	477	510	486	545	508	499	528	531	506	497	517	493	522	468	543	508	539	524	492	539	519	541	509	466	456	527	511	534	533	527	487	501	495	521	493	497	507	490	473	490	496	494	464	462	534	485	506	515	533	484	500	482	500	510	489	522	485	534	491	474	522	497	495	547	520	458	503	512	487	548	486	481	489	482	517	534	496	518	502	496	486	485	486	521	502	511	516	496	525	560	528	482	490	513	514	492	537	518	475	551	515	535	513	507	489	500	488	471	517	523	481	513	509	543	541	481	516	532	528	490	504	519	528	474	544	488	483	479	525	492	516	504	520	534	540	528	529	510	495	541	524	522	494	486	494	530	499	503	501	493	436	528	529	516	553	547	481	502	507	515	531	513	529	515	540	489	502	516	503	560	455	494	492	497	478	489	492	524	521	491	510	486	501	506	531	504	497	490	516	526	511	506	485	522	527	527	536	514	495	521	498	507	516	517	494	462	497	513	529	484	497	503	494	523	470	507	484	491	529	514	495	491	512	569	505	512	512	510	522	510	505	529	492	536	532	535	515	489	492	497	500	496	564	487	515	494	531	531	542	474	517	498	520	546	512	516	496	475	491	509	525	482	523	485	545	550	468	485	464	493	501	523	507	538	538	462	544	527	510	517	494	488	532	528	493	524	505	500	555	508	528	516	501	477	525	550	489	523	509	490	508	511	481	546	492	517	517	488	487	488	488	505	463	512	498	488	527	536	530	512	495	515	477	490	495	494	481	528	516	506	500	492	479	513	505	537	515	508	544	500	505	502	523	492	520	516	479	489	539	541	493	525	494	475	536	509	511	533	498	518	513	527	561	504	516	508	537	507	529	476	496	550	479	505	491	492	536	525	511	502	492	469	505	524	500	515	541	479	548	495	530	553	491	488	511	468	485	511	481	516	541	551	494	497	529	521	514	483	475	499	515	500	493	499	489	526	555	522	491	512	498	530	523	484	530	497	501	500	504	475	528	471	524	531	523	477	514	502	466	503	486	497	530	515	499	531	498	515	509	463	490	513	499	517	544	543	500	489	503	491	511	491	496	495	484	497	528	471	527	506	499	538	511	504	506	518	490	495	521	487	489	534	519	532	520	502	479	505	485	500	459	508	467	498	489	540	511	502	551	516	476	491	546	519	554	500	513	505	508	491	482	484	517	500	547	504	524	526	512	501	518	496	525	528	488	505	527	537	479	471	512	513	508	526	521	506	474	490	505	526	483	480	510	507	493	495	512	465	507	545	474	488	473	502	480	469	511	539	509	517	548	516	503	489	511	492	540	486	456	511	491	496	503	471	526	507	515	518	484	468	520	488	501	501	459	477	525	490	497	482	526	482	504	491	522	470	520	493	493	503	510	489	466	528	483	486	542	509	493	491	489	530	469	533	517	532	531	510	489	519	502	506	521	485	497	518	491	501	503	468	560	462	507	562	533	483	477	506	529	526	466	519	494	476	514	505	522	490	505	494	538	474	508	498	562	554	484	480	520	513	507	524	516	554	521	516	540	492	510	505	507	519	505	518	441	514	503	483	514	496	505	533	532	530	535	510	545	451	513	507	495	515	515	521	482	469	573	478	470	494	469	486	504	527	502	527	551	482	543	500	524	527	525	481	535	464	505	512	523	519	471	520	515	465	488	507	504	483	520	509	508	489	474	520	478	516	493	518	487	448	491	539	544	483	514	535	517	496	507	463	523	484	522	508	487	496	514	484	541	530	508	496	495	481	472	518	509	524	514	493	519	527	453	491	513	509	496	488	546	561	526	505	488
2815	736	431	265	237	269	234	247	229	196	166	119	121	95	95	104	85	65	79	87	64	70	63	66	78	68	65	69	65	67	67	63	62	63	57	47	42	52	55	58	54	54	47	58	58	48	56	43	44	39	57	48	44	43	40	43	40	44	40	35	52	43	39	44	48	44	45	39	31	46	46	37	41	44	42	52	41	46	38	37	53	56	37	46	40	53	42	46	39	53	57	46	33	39	31	46	36	35	43	43	30	38	40	39	35	41	38	47	40	42	36	47	48	43	47	35	49	37	46	47	34	47	39	42	47	45	38	33	42	37	52	45	42	38	46	34	37	41	46	53	51	44	51	43	33	40	33	34	35	50	46	41	48	34	34	40	38	30	37	33	34	54	46	41	38	34	45	35	50	39	56	44	35	43	35	43	36	47	46	45	47	28	46	40	37	32	46	34	39	40	38	55	41	42	39	52	39	40	36	36	37	50	38	37	40	34	44	42	45	52	37	47	33	42	44	47	34	40	41	42	43	40	37	46	43	38	41	40	45	39	32	50	29	46	34	47	35	43	44	37	40	38	40	49	56	41	49	31	42	34	37	35	33	34	40	43	50	48	41	37	40	35	41	66	40	39	36	41	40	39	38	43	37	38	40	45	44	38	41	53	43	41	33	29	40	46	45	40	37	47	33	40	44	40	50	40	30	41	36	43	36	52	35	45	39	44	50	34	47	40	35	32	38	41	44	42	43	40	46	41	43	47	53	48	37	37	38	37	47	50	45	32	55	49	41	42	50	40	43	36	48	40	39	47	31	28	40	46	53	36	45	54	61	49	34	48	44	54	51	38	48	35	38	47	30	34	33	43	42	47	40	44	39	49	41	39	44	38	46	45	40	39	44	39	47	45	29	47	40	36	42	50	35	41	44	41	35	50	43	37	31	39	48	42	44	47	36	38	42	48	43	36	43	45	34	45	50	42	39	43	36	40	47	44	30	33	46	46	31	38	34	45	52	41	29	42	39	46	44	42	46	49	47	37	47	45	46	45	36	47	45	36	44	38	38	48	49	50	46	39	40	44	40	34	45	36	38	32	44	37	40	46	39	45	53	40	39	35	44	49	35	41	43	46	39	38	42	34	41	67	38	41	44	47	47	33	53	43	51	37	35	28	33	45	47	44	32	49	43	35	54	44	36	29	37	40	33	43	31	35	41	34	40	35	25	37	49	42	46	45	37	41	34	47	44	35	49	41	32	34	39	39	43	49	38	50	46	43	37	33	39	38	48	37	40	41	43	47	36	36	44	48	47	39	36	33	42	37	38	31	41	45	49	31	30	34	36	32	40	27	39	24	24	37	42	50	38	38	38	41	27	61	34	50	51	39	38	42	37	34	41	35	41	42	29	43	42	38	55	35	37	42	44	35	60	44	40	46	37	33	40	40	40	51	37	45	69	40	52	50	39	41	48	43	44	36	40	38	47	51	49	37	37	42	22	40	31	36	38	48	50	44	37	41	45	54	48	44	43	38	25	48	40	43	37	40	44	31	39	43	44	45	32	40	51	45	53	45	48	43	31	44	31	41	48	52	35	40	35	34	43	41	41	45	37	44	52	38	23	30	46	42	42	42	47	49	36	37	38	33	47	33	30	47	34	47	39	39	60	43	34	44	50	35	43	40	44	38	45	45	46	38	50	32	50	50	37	46	44	45	42	24	50	31	42	37	52	51	50	32	43	49	52	40	35	48	29	29	52	42	41	41	42	41	42	51	36	29	34	44	40	48	48	34	43	46	37	29	45	40	36	50	35	40	37	45	43	47	44	37	33	31	42	51	62	49	41	38	33	38	39	41	44	43	37	50	42	42	53	31	44	58	41	40	47	40	35	45	31	52	45	43	44	52	48	49	41	43	48	44	40	44	38	37	49	45	34	35	42	39	37	40	43	38	51	51	39	44	59	40	34	55	40	51	32	36	36	37	37	32	35	38	31	46	32	30	42	38	43	42	44	55	42	40	32	38	37	43	41	49	43	25	43	34	37	39	43	42	41	51	47	38	49	48	37	37	43	41	39	39	31	30	38	38	44	47	35	44	41	41	35	37	32	38	46	37	39	32	43	45	56	35	38	33	35	43	42	48	39	49	43	42	45	50	34	36	48	43	53	47	33	41	49	47	41	37	47	26	40	44	40	33	30	39	46	45	41	32	33	43	30	36	50	37	31	41	29	42	42	39	38	31	32	58	49	36	30	38	35	32	49	29	47	44	40	47	34	43	34	35	53	36	39	36	29	36	42	30	37	41	46	46	29	40	36	46	34	43	61	37	43	42	44	45	44	39	42	38	53	42	43	40	33	47	50	44	48	46	35	46	42	41	41	29	37	41	43	37	33	45	41	38	34	29	40	39	39	51	45	46	46	31	46	41	51	33	35	39	50	33	29	36	34	33	24	40	43	46	32	39	29	34	54	33	35	41	39	40	38	31	50	39	39	47	40	47	49	40	41	46	50	40	43	35	52	40	48	49	32	40	27	45	44	32	46	39	40	42	38	37	41	44	49	39	33	45	31	42	47	44	37	45	43	53	30	41	49	33	33	43	49	45	45	38	46	41	40	36	45	40	31	28	37	51	32	50	51	42	43	41	44	40	44	37	32	49	40	41	43	41	57	33	35	39	28	39	43	31	40	35	47	31	49	41	41	41	38	37	30	41	39	47	38	39	35	40	45	35	40	38	43	42	52	38	41	36	42	34	44	49	30	42	34	37	47	37	40	45	48	39	36	42	40	46	44	36	35	33	41	50	57	44	40	48	39	35	36	45	44	41	35	38	37	50	35	34	43	44	40	47	50	45	48	36	37	47	39	41	45	37	41	35	36	50	49	46	39	44	38	42	34	37	43	38	45	40	39	37	33	47	44	39	38	34	39	40	42	45	54	39	33	38	36	35	45	40	36	41	39	45	37	47	43	51	38	44	34	38	40	47	35	38	41	41	35	35	30	49	46	29	49	49	43	37	38	53	41	42	45	44	34	43	40	49	50	43	50	40	47	37	35	35	40	45	45	31	41	47	42	47	24	53	40	40	49	41	42	48	45	41	56	33	44	38	37	44	41	57	39	37	41	51	37	52	50	39	47	37	49	52	50	41	33	42	41	40	45	51	42	40	42	48	34	35	43	50	40	39	34	50	52	52	42	51	35	38	41	33	35	53	33	41	39	36	56	48	34	42	38	35	48	48	40	44	43	32	52	36	33	48	45	42	54	41	38	40	41	44	41	41	39	34	28	34	39	34	53	37	54	51	42	45	40	41	40	27	35	44	51	46	37	47	39	40	42	38	42	40	42	42	42	52	29	39	36	46	39	50	38	30	44	56	44	42	41	33	54	31	25	42	43	40	45	43	55	37	43	39	44	42	38	44	42	39	38	36	43	40	46	37	43	36	24	43	42	51	44	41	26	38	42	51	36	38	40	42	40	40	41	40	48	48	54	34	33	44	32	49	45	31	35	46	38	38	33	44
23946	10369	6643	8912	15041	15752	13548	11966	10498	8646	6614	4878	4025	3244	2953	2464	2218	2028	1832	1844	1712	1666	1566	1610	1545	1704	1621	1404	1278	1081	982	1003	876	769	731	706	681	702	779	719	674	743	775	731	756	662	751	685	671	730	693	624	612	590	544	561	597	546	505	546	564	550	581	571	557	547	517	513	519	537	566	560	510	513	490	474	493	485	485	494	530	612	573	545	519	531	448	458	437	447	410	469	463	444	459	396	440	425	440	418	457	454	427	395	491	495	468	472	485	493	479	417	437	433	404	403	401	423	408	402	458	375	430	452	437	443	414	409	404	430	432	408	390	416	413	446	419	403	436	423	429	419	407	410	407	378	435	384	394	407	410	432	440	401	412	377	415	405	407	429	416	416	412	414	420	411	385	429	427	440	416	400	399	433	450	425	418	443	442	446	458	426	446	435	408	420	393	399	438	403	407	388	413	440	411	436	385	439	428	400	427	450	391	393	411	385	413	440	462	417	412	444	400	397	401	394	422	415	373	409	437	455	450	419	409	394	426	433	442	436	405	430	476	388	416	411	389	390	409	399	418	423	437	442	403	392	392	398	400	424	407	432	391	431	435	393	440	391	402	431	362	383	420	407	425	448	414	434	413	386	389	407	438	422	447	419	417	410	416	427	427	414	434	480	424	408	407	431	402	401	457	437	396	404	409	425	440	428	395	443	409	397	382	397	428	413	439	407	399	412	426	420	407	425	412	408	407	409	460	391	421	404	418	407	428	414	425	402	415	422	403	377	421	446	400	404	432	433	432	398	452	402	406	385	436	398	429	408	446	404	416	429	434	427	417	446	397	395	391	416	455	447	411	421	402	415	440	443	417	427	418	410	435	361	414	403	430	420	427	419	419	432	445	392	423	432	413	396	394	404	419	392	422	395	442	461	413	431	419	442	444	427	383	407	428	427	403	376	377	446	461	403	483	402	419	418	457	419	412	423	436	418	436	392	407	446	428	459	411	418	437	415	399	385	412	414	419	451	433	413	393	454	431	404	384	408	407	424	390	413	414	383	419	439	419	427	441	402	453	397	396	444	466	413	390	429	428	448	436	388	418	417	413	417	394	449	438	447	417	428	427	396	436	428	412	436	437	403	409	428	435	465	422	375	443	440	406	446	405	437	425	381	405	448	415	400	401	388	425	405	431	396	441	419	431	453	421	405	438	408	412	379	441	437	443	411	422	429	406	405	416	403	438	416	430	379	437	474	411	417	425	400	413	403	446	407	424	424	411	420	400	423	434	379	402	414	430	416	429	427	433	426	416	437	465	410	435	427	376	397	413	408	406	397	432	401	424	420	459	445	424	424	458	408	456	430	426	393	383	421	388	406	412	410	423	423	440	414	397	412	416	425	430	412	405	454	398	449	403	428	439	420	421	422	405	426	420	451	422	413	418	401	439	389	476	431	434	428	417	428	424	437	382	392	395	409	445	431	426	398	437	402	401	420	438	389	398	426	433	423	424	397	413	458	412	397	426	419	426	404	407	454	424	427	446	408	442	435	441	394	399	408	435	470	422	412	386	442	454	416	406	397	435	380	483	422	438	444	411	432	399	437	390	403	442	411	461	449	406	440	434	420	381	434	430	395	402	401	396	424	424	408	399	431	444	425	400	385	427	427	417	426	424	426	443	419	419	426	354	415	390	426	438	394	410	415	443	378	425	431	422	429	433	421	392	422	440	424	435	414	400	403	447	401	408	390	424	436	425	423	413	428	431	399	405	437	416	408	441	408	433	415	377	452	413	410	410	452	414	421	418	450	427	385	429	449	385	424	392	402	421	411	401	401	408	417	432	447	399	419	419	424	409	387	388	449	405	437	388	423	446	422	407	443	422	416	384	402	415	434	480	387	406	435	423	413	378	432	428	444	400	417	425	420	412	438	422	469	426	437	411	410	434	412	422	404	379	407	389	431	406	414	443	420	366	403	406	448	437	409	442	425	416	406	442	470	396	428	395	402	436	423	446	397	415	428	420	441	433	421	393	422	410	387	415	425	472	459	436	403	451	416	417	412	398	453	420	418	424	406	403	429	417	428	399	457	388	445	400	439	396	429	445	416	432	430	383	424	391	417	422	437	440	392	400	428	417	429	404	437	420	403	429	420	402	387	414	406	434	437	425	402	417	415	435	414	416	473	430	433	388	427	394	444	431	448	422	384	419	436	430	421	427	382	427	413	375	423	450	455	410	425	413	407	411	416	370	422	472	459	392	426	418	420	433	425	408	408	409	410	418	421	405	421	428	438	411	426	435	438	422	395	416	427	419	409	437	441	419	420	401	442	444	394	443	427	401	414	429	417	420	433	395	431	428	424	406	397	458	427	459	387	424	429	428	430	436	398	401	438	405	416	431	392	384	425	421	404	355	421	414	436	393	457	429	408	442	370	451	420	431	433	405	415	454	399	416	446	422	419	391	419	425	436	423	395	382	423	424	408	437	427	412	403	387	419	403	418	398	412	436	405	438	428	407	408	398	386	421	403	397	391	419	416	404	412	405	383	457	411	384	407	418	421	438	425	417	428	394	454	469	407	414	427	403	419	375	432	374	449	409	387	408	403	417	399	418	381	404	448	432	424	433	417	419	427	373	452	419	413	454	415	407	406	426	414	419	424	425	398	418	408	460	385	401	424	437	406	387	440	426	408	411	390	411	415	400	389	446	378	420	432	457	417	383	429	377	413	434	441	400	418	411	441	444	413	440	400	420	370	391	402	435	398	432	402	419	427	429	442	444	412	406	425	411	457	403	433	419	389	428	411	410	383	438	400	409	422	417	394	448	407	428	426	419	406	430	399	422	427	410	424	381	420	425	387	391	397	396	407	380	405	407	405	427	434	427	416	405	439	404	435	408	378	415	429	435	424	431	419	406	388	416	376	416	416	415	404	429	429	440	401	405	415	423	426	381	399	413	454	442	412	423	442	453	417	431	409	431	406	423	424	422	427	411	404	450	437	414	413	429	421	414	404	436	412	429	403	420	429	416	424	445	423	422	410	405	452	398	387	441	441	441	415	434	414	426	415	373	387	421	411	446	409	413	450	391	377	434	406	418	434	431	417	383	403	445	432	448	386	428	421	441	432	404	407	439	413	428	413	405	423	403	419	441	433	399	421	418	392	454	440	421	433	452	394	413	417	413	436	452	413	466	435	414	433	421	412	424	430	405	474	424	397	426	416	418	424	420	420	412	399	423	420	444	436	383	413	404	435	425	399	436	414	407	440	441	419	407	420	395	421	415	435	426	413	426	416	409	441	459	400	437	378	430	442	441	425	417	432	435	416	399	377	417	449	412	449	415	409	388	402	395	453	440	440	412	451	398	391	421	401	404	413	424	387	419	384	404	429	415	442	394	396	422	424	444	400	441	431	391	405	465	442	401	420	423	423	454	410	443	418	426	412	440	402	398	473	434	450	438	430	390	428	403	439	397	408	403	425	443	411	444	432	417	434	427	427	428	407	394	448	413	426	422	422
3620	1306	665	445	355	449	386	349	330	281	247	206	168	168	139	150	119	134	94	109	102	98	80	111	81	91	100	103	81	77	72	70	71	73	64	62	74	64	77	60	64	71	64	68	75	65	65	59	57	70	67	58	61	65	63	61	60	52	55	55	47	72	59	73	57	67	47	66	58	55	50	52	39	62	45	58	46	64	57	58	71	61	62	58	67	66	60	67	48	51	64	47	43	43	55	63	58	39	57	58	63	53	53	48	49	65	67	67	60	64	64	58	56	41	56	56	50	70	51	42	55	51	52	54	55	50	61	55	51	51	59	58	47	54	45	63	47	58	48	46	63	55	61	50	47	41	50	59	50	54	59	51	68	51	47	53	52	48	64	50	45	43	51	59	49	49	53	68	57	53	53	62	55	48	51	44	58	55	51	48	51	64	53	53	42	54	53	57	44	54	51	56	61	46	67	50	53	61	39	58	59	51	47	60	63	39	54	58	49	56	51	46	59	55	56	46	60	59	46	55	62	50	42	57	56	58	48	67	52	55	62	54	58	58	51	59	67	49	47	44	62	53	67	57	64	56	63	52	50	55	61	45	49	49	54	51	57	55	46	49	64	38	53	57	46	53	56	50	57	47	58	45	50	53	62	62	64	50	45	50	61	45	42	58	48	49	50	50	45	58	55	56	53	62	55	47	54	60	46	55	48	42	51	61	52	55	45	58	50	62	74	68	56	58	54	52	49	63	60	44	55	58	57	46	61	48	48	55	51	57	59	50	49	44	60	57	64	66	50	48	40	47	55	64	45	49	55	48	53	62	58	53	42	37	53	54	49	64	51	53	53	47	58	29	55	64	56	63	57	41	44	57	52	49	46	54	50	49	63	54	49	52	67	49	49	54	50	67	49	61	45	50	42	67	53	61	55	55	69	50	58	44	55	44	55	53	50	44	57	62	52	58	49	59	62	62	60	49	51	50	59	62	62	47	61	60	51	58	52	53	51	48	57	59	48	45	52	73	54	43	42	49	47	55	48	56	49	55	59	62	51	47	64	48	63	47	55	63	41	65	62	60	48	59	51	57	50	43	49	50	51	55	54	49	48	50	50	69	55	60	55	57	56	67	54	52	58	58	58	47	63	53	55	65	37	57	58	54	52	68	44	67	57	61	49	62	61	64	59	51	50	60	43	43	56	59	54	45	50	55	44	61	39	52	70	67	44	47	63	54	50	49	61	39	57	46	51	64	57	61	46	57	42	70	57	63	46	50	56	56	67	48	58	62	56	42	57	44	64	64	56	54	54	44	41	50	61	59	47	48	48	55	62	53	49	64	57	47	51	42	67	51	61	57	55	50	52	63	47	54	51	45	37	54	42	51	58	51	54	50	58	59	68	63	48	55	52	43	60	39	45	50	69	59	65	60	62	54	47	60	59	52	56	48	73	50	63	66	36	52	52	41	56	52	63	59	64	49	53	51	56	58	62	67	52	52	60	51	52	44	63	51	64	54	60	60	46	57	73	50	48	47	48	52	46	65	51	71	65	51	52	44	51	51	60	51	50	74	48	46	54	56	54	60	51	58	52	48	64	56	56	55	54	57	61	63	58	56	57	62	59	43	36	58	51	56	65	45	57	53	50	60	57	66	49	42	59	57	50	56	68	48	56	57	60	53	50	50	50	61	41	70	52	44	49	46	49	64	55	45	62	48	64	54	52	63	42	58	53	62	54	68	53	54	50	60	50	54	67	63	56	47	57	49	51	61	58	59	52	49	66	70	58	44	51	53	36	61	65	57	57	39	50	56	46	52	53	63	49	55	50	59	66	53	52	61	61	54	63	60	53	46	67	56	56	52	54	59	56	52	46	65	66	60	45	58	47	62	54	60	50	39	53	48	57	67	59	59	50	46	57	67	53	50	59	47	51	54	50	62	51	54	47	49	57	58	56	55	51	47	54	63	42	47	51	45	52	47	46	53	54	59	51	60	54	44	52	40	60	56	65	58	52	44	49	56	46	68	47	55	55	60	45	76	46	77	44	68	55	48	49	46	61	51	53	52	53	42	56	58	70	67	47	49	50	57	52	50	52	54	52	60	42	48	54	50	58	51	52	58	51	46	51	51	64	54	47	54	61	68	59	43	44	57	56	55	48	47	50	49	52	59	63	54	57	54	63	63	64	58	58	46	68	54	47	58	44	47	55	47	42	59	69	55	50	51	53	53	49	49	52	51	42	63	60	56	65	65	53	57	60	45	49	49	53	70	64	65	62	51	41	46	66	52	58	45	61	35	67	54	59	57	50	54	48	68	41	57	60	56	49	53	51	58	50	50	43	58	56	53	54	64	47	56	61	43	59	41	57	58	49	48	53	57	65	52	51	57	60	53	62	56	53	46	54	43	51	53	61	53	53	52	47	56	45	45	51	45	58	51	56	56	53	63	42	54	46	52	60	43	52	52	54	63	55	46	63	45	57	41	53	48	59	51	61	53	62	60	46	53	51	45	53	49	47	56	50	69	51	58	57	57	56	44	48	65	53	59	54	38	49	44	58	58	49	53	54	47	52	55	57	61	47	47	45	65	63	54	42	40	62	47	50	45	55	55	42	61	45	52	50	48	47	55	45	57	63	54	50	45	54	41	48	50	53	54	54	53	61	47	56	42	58	59	62	49	49	54	52	62	56	59	48	72	63	46	68	51	55	54	50	60	55	48	66	56	62	49	56	53	47	64	50	47	43	53	61	54	53	45	54	65	54	47	56	62	65	51	44	54	61	55	63	68	58	48	64	48	53	66	47	62	50	61	54	54	52	46	65	53	55	55	55	52	50	64	56	46	40	54	58	50	54	51	59	52	49	50	53	49	64	48	52	55	50	49	63	49	52	46	46	52	58	36	50	46	62	65	46	64	58	60	49	53	56	41	38	55	54	51	58	52	48	71	50	54	50	59	61	55	66	60	52	53	52	62	53	55	60	50	52	43	60	50	50	62	63	48	62	66	52	43	54	68	57	63	60	54	54	59	51	49	55	49	72	50	64	45	46	59	57	54	60	57	44	52	70	46	57	47	55	44	60	62	50	50	62	64	47	58	59	47	41	52	76	44	52	55	54	49	46	56	55	52	45	61	60	54	56	51	50	52	53	45	50	53	59	55	60	44	44	67	56	48	51	59	47	51	50	58	57	51	63	51	50	40	51	51	52	56	61	55	42	52	45	57	65	52	45	54	61	61	53	67	50	48	62	48	45	55	59	52	47	54	53	52	60	53	54	61	58	53	40	52	38	62	58	58	53	58	50	57	52	62	54	42	53	55	69	52	61	57	46	55	47	49	57	67	64	50	61	55	44	49	71	42	52	59	53	52	61	64	53	48	48	53	50	41	62	53	64	64	52	67	50	55	59	67	61	51	44	39	51	61	68	60	49	56	46	67	55	48	55	52	54	53	56	51	49	51	60	58	61	60	60	63	42	54	47	47	53	60	56	52	64	49	40	49	47	43	46	51	46	59	49	52
29742	13875	8707	12872	20226	20942	18308	15458	14126	11520	8751	7004	5945	4981	4371	3874	3399	3064	2685	2687	2490	2444	2260	2107	2238	2233	2459	2000	1785	1524	1406	1413	1272	1068	1065	1049	956	979	1061	1096	1021	950	997	973	1025	948	1064	934	895	949	832	788	851	775	799	805	778	686	712	759	655	675	727	732	751	701	711	689	688	722	734	739	655	622	665	656	659	636	607	741	835	763	731	757	726	598	695	700	640	669	590	693	619	585	557	572	599	574	616	555	550	527	541	580	672	795	758	845	654	683	692	602	597	578	571	551	590	588	563	560	521	573	563	604	580	549	573	604	557	550	523	559	555	551	554	544	541	573	565	549	578	563	600	578	540	581	577	606	539	555	547	549	525	550	559	515	537	548	582	565	549	581	547	564	543	580	531	556	607	557	565	529	556	551	571	542	536	544	538	555	567	566	545	582	557	548	568	537	575	618	570	533	556	576	549	586	551	529	548	554	548	564	556	544	591	564	563	559	564	553	544	559	560	581	567	564	530	546	549	534	557	537	562	611	550	557	580	543	567	581	535	540	608	563	575	575	561	543	590	548	562	531	593	557	549	546	566	529	592	560	530	535	552	556	579	540	577	580	555	564	584	544	544	571	540	545	547	600	569	586	551	558	529	523	571	561	566	542	553	552	606	549	551	553	589	558	571	587	557	527	565	512	582	567	574	554	594	584	556	604	602	538	581	600	524	552	541	591	569	574	576	560	540	556	573	568	580	610	577	549	552	529	553	536	570	557	547	585	556	592	530	560	545	569	570	534	570	567	570	581	553	596	562	601	581	573	564	561	552	595	561	547	549	546	586	567	534	546	594	589	568	555	565	569	542	557	532	583	560	530	552	552	558	589	533	568	546	522	595	572	531	613	525	599	568	521	527	577	574	568	528	548	574	600	553	527	555	554	564	585	528	566	554	595	536	548	568	574	548	551	598	577	536	546	607	635	554	564	561	599	547	531	548	585	554	570	542	599	579	557	539	535	532	547	568	585	498	574	566	593	590	550	582	530	538	526	574	571	610	566	570	564	575	566	564	550	605	611	519	555	589	558	560	526	573	594	543	541	550	545	603	527	571	563	540	560	596	559	571	603	580	513	570	550	585	546	561	595	557	561	609	541	504	583	602	536	522	572	557	576	549	572	567	574	601	578	566	560	590	571	575	569	540	569	587	527	564	572	585	583	564	506	568	583	547	568	546	551	531	539	547	602	543	520	568	584	546	538	594	572	539	559	543	586	539	506	562	554	542	564	550	553	543	566	572	554	606	563	542	550	576	513	570	587	554	552	551	592	575	569	522	549	584	549	577	553	563	586	555	536	536	575	587	565	532	566	569	562	558	547	575	540	575	579	544	539	550	582	550	568	573	572	589	552	548	544	522	556	554	594	547	544	537	576	526	582	571	583	567	581	613	563	579	575	570	544	546	583	537	563	542	580	577	577	586	569	618	564	502	576	571	498	626	548	545	580	537	580	590	558	584	567	563	535	571	562	556	573	521	564	588	562	513	564	562	574	557	532	555	573	547	566	572	501	551	591	543	570	578	575	562	501	527	560	577	596	537	558	568	567	550	553	500	609	563	557	541	558	629	555	557	563	577	531	568	566	576	568	566	522	523	531	577	538	566	592	586	530	578	618	550	539	566	565	550	559	564	540	572	579	551	540	563	599	532	591	557	598	570	570	575	595	544	563	588	560	552	551	522	566	559	563	573	584	547	589	526	588	562	547	562	527	593	570	589	557	543	553	562	570	557	610	597	571	554	515	586	584	579	572	559	571	559	517	597	565	543	561	618	590	577	620	582	556	569	576	555	566	590	552	553	501	558	564	576	579	609	525	522	583	582	589	581	573	526	589	542	589	566	553	577	531	569	606	563	553	542	570	569	531	595	597	550	543	536	571	559	568	585	556	560	514	555	555	556	521	580	573	543	541	579	575	569	557	562	589	600	545	581	541	556	540	562	547	557	579	598	572	524	596	518	563	570	557	531	531	561	594	521	599	572	526	541	531	562	562	613	583	579	593	569	552	571	553	570	544	570	567	501	592	529	543	540	550	516	563	574	511	547	554	552	554	572	556	584	526	533	569	579	532	603	581	534	554	567	554	579	549	545	537	554	538	553	562	579	608	560	552	557	570	620	552	591	567	558	556	634	533	575	557	571	508	535	547	562	597	543	548	554	551	576	547	562	597	573	570	573	569	602	576	592	560	545	543	584	540	504	554	542	549	576	544	569	531	586	561	541	553	580	545	552	550	539	569	556	530	539	603	592	577	551	571	544	564	566	545	550	538	596	552	619	609	581	544	613	556	571	523	589	552	579	543	547	546	543	615	559	598	583	565	584	564	587	561	569	531	567	545	605	607	542	541	577	541	587	554	556	531	561	581	577	576	541	535	514	535	577	554	603	530	586	529	604	560	562	580	545	585	569	562	571	539	616	597	564	495	566	514	569	555	584	565	559	564	517	571	558	574	557	551	560	521	551	547	574	565	585	539	531	505	530	563	546	561	546	574	558	590	571	578	531	530	607	566	561	525	571	562	518	517	538	550	569	552	561	574	588	604	582	518	542	536	588	580	564	574	572	576	576	599	564	572	581	569	581	535	541	587	536	546	573	551	588	577	611	583	594	555	601	578	579	539	531	545	584	570	609	543	525	551	547	548	594	587	560	551	559	526	569	576	575	557	542	580	542	590	576	549	599	591	589	545	557	518	567	516	538	557	594	570	581	530	602	569	523	563	514	569	586	597	572	509	575	542	578	554	596	568	538	566	541	539	587	545	574	553	539	585	571	536	563	563	556	578	619	542	560	560	530	547	537	534	563	527	569	523	574	543	596	583	566	588	581	555	583	570	584	527	562	568	523	602	557	584	571	554	542	561	611	572	589	586	556	559	584	604	571	581	573	539	566	563	535	515	540	556	529	525	509	506	572	561	557	590	600	583	563	558	552	527	598	562	563	553	575	520	610	578	559	609	539	599	563	536	564	537	522	631	552	585	592	554	545	543	578	571	549	592	579	522	568	585	540	548	584	587	548	597	559	564	532	580	569	528	578	521	559	560	573	549	537	546	531	566	576	565	563	544	540	589	558	566	540	541	509	570	537	531	540	565	563	586	566	512	553	560	553	543	601	572	610	550	571	537	544	553	551	560	558	538	547	558	550	613	568	579	530	549	591	566	644	550	592	517	551	554	591	539	576	585	555	602	563	583	559	565	571	568	568	542	578	505	553	611	523	556	587	578	578	551	573	545	511	524	579	598	569	536	520	560	554	557	554	598	514	529	588	569	556	567	554	545	549	636	545	518	535	529	549	579	565	563	520	549	568	565	561	543	579	591	610	586	565	546	529	560	556	549	549	588	578	590	555	526	519	538	558	548	550	549	560	556	558	526	554	557	540	584	553	559	548	582	547	549	571	560	555	548	572	528	540	574	562	570	515	565	534	579	534	563	584	603	588	540	572	547	578	583	558	575	590	575	559	549	559	534
4541	1098	548	405	382	456	410	319	314	245	190	176	171	132	126	104	100	111	127	99	81	82	67	75	85	92	88	93	68	52	42	52	50	58	35	44	58	38	44	45	61	38	39	53	44	40	32	52	46	39	39	40	40	36	29	41	44	32	31	42	36	41	36	43	44	40	38	43	35	32	39	45	27	33	34	34	32	38	38	44	40	32	31	44	45	32	39	28	34	37	37	29	28	35	32	28	31	35	32	24	38	32	33	37	44	54	48	47	45	31	40	40	27	36	36	37	46	35	37	35	26	25	37	33	32	41	29	29	44	28	28	40	27	30	38	22	46	30	24	29	28	39	29	37	29	43	34	31	29	29	40	19	23	32	30	36	33	20	49	29	41	36	23	39	31	36	29	30	29	33	29	24	36	46	21	30	26	36	24	34	29	24	30	35	39	40	26	28	36	33	51	27	34	30	28	31	31	33	30	26	29	35	28	45	35	36	48	26	38	36	35	34	36	24	23	29	28	45	24	24	33	23	31	35	19	20	41	39	22	33	31	37	31	31	30	35	42	32	37	29	27	41	27	40	34	34	27	33	39	35	35	31	34	33	35	36	33	32	28	37	37	23	27	23	37	32	45	25	35	29	34	27	28	35	39	24	32	33	38	23	36	32	35	33	30	41	34	40	41	46	27	23	40	26	41	37	25	24	28	28	25	36	30	35	40	29	27	30	32	38	44	33	42	31	30	43	29	44	35	42	33	37	35	35	29	26	31	31	28	28	34	39	32	38	36	28	32	32	33	22	36	30	28	30	38	37	38	23	39	27	35	35	25	25	39	43	42	24	22	39	34	22	33	28	30	33	26	34	36	41	28	37	38	35	27	30	37	35	33	35	36	32	31	29	36	28	24	31	27	43	26	28	36	37	35	29	35	30	40	26	25	39	39	30	30	27	32	35	25	32	37	32	30	33	31	32	31	33	35	31	31	27	37	32	46	28	36	40	26	35	30	37	27	40	33	30	21	13	37	33	37	41	32	27	41	27	25	26	34	28	32	37	33	25	33	32	24	50	37	29	40	29	37	36	28	27	34	32	31	37	33	31	33	32	36	28	31	32	42	32	33	35	40	30	30	35	27	40	30	39	30	33	32	34	32	46	41	26	34	42	28	20	34	28	23	26	34	35	30	30	36	39	25	35	39	43	39	35	32	19	35	30	34	28	37	36	31	34	23	49	20	27	30	37	43	40	35	32	33	29	32	35	29	26	27	34	22	29	35	35	24	31	32	44	29	32	39	39	28	30	36	24	30	34	38	33	35	34	36	21	36	34	47	30	31	41	33	32	35	34	40	36	33	29	38	30	35	29	29	40	35	36	47	31	27	38	49	23	26	32	27	40	22	38	28	29	30	28	30	30	46	26	34	36	24	22	40	26	22	32	33	41	25	27	30	36	45	33	39	23	40	36	27	34	38	30	32	37	33	36	27	35	34	35	34	36	36	30	22	23	29	41	33	32	41	24	35	32	31	28	36	29	31	33	37	28	34	18	37	30	33	29	26	30	33	29	27	33	35	32	35	29	41	30	29	36	34	27	31	34	32	27	35	32	27	32	31	27	33	34	38	30	32	37	37	33	32	32	45	29	28	26	37	30	35	41	29	32	31	35	37	27	27	33	39	36	32	34	30	40	27	28	29	34	39	45	26	32	37	37	30	25	33	35	27	42	36	32	30	37	33	26	40	38	27	32	36	37	32	31	31	39	29	35	30	36	38	28	33	25	36	25	38	23	43	34	44	33	30	30	35	31	32	34	30	31	24	26	16	36	39	34	34	27	30	48	22	30	36	28	26	21	47	38	39	25	36	38	32	32	28	30	27	36	31	37	34	40	29	36	32	31	49	30	26	20	41	23	34	32	26	26	43	35	25	28	34	44	29	35	36	29	38	28	37	41	26	25	28	41	32	31	28	27	28	40	30	25	31	31	27	35	34	25	29	31	35	27	23	26	30	41	29	38	34	25	35	37	36	29	36	26	34	24	34	33	30	36	31	28	19	25	33	24	34	40	31	38	28	43	38	36	22	35	28	27	26	38	29	37	19	48	30	27	28	34	47	24	26	38	18	29	31	37	34	23	33	34	25	37	34	31	32	39	34	34	30	36	28	39	21	32	29	26	39	37	34	26	33	33	37	26	37	35	36	39	40	34	33	42	29	33	27	33	22	45	40	37	46	32	29	30	26	26	29	33	25	29	25	33	32	28	31	35	41	34	31	28	34	39	30	39	33	29	20	42	40	27	36	28	45	28	26	32	29	32	34	33	36	30	29	26	28	28	32	40	35	32	27	35	28	31	36	39	27	38	25	40	39	26	23	38	29	27	23	38	28	40	31	30	32	27	27	35	37	30	32	34	36	35	33	28	30	32	37	38	38	27	38	21	31	31	30	32	30	29	26	34	34	37	29	30	33	43	35	30	27	24	35	40	35	36	33	33	34	34	32	33	25	35	22	28	32	21	30	20	29	30	40	35	30	36	28	36	32	39	28	41	29	38	31	22	31	43	37	33	36	22	33	26	35	34	32	34	28	34	24	41	39	19	30	36	36	36	33	28	43	31	28	39	28	36	29	31	30	28	33	24	30	24	29	38	29	27	29	39	25	37	37	27	35	32	40	35	35	22	21	22	32	20	27	38	31	36	27	35	34	31	33	39	24	31	31	40	38	31	32	27	32	30	27	31	40	28	35	38	32	34	38	30	27	25	25	30	31	34	29	33	37	38	31	33	29	37	25	34	34	20	23	36	28	36	33	34	21	32	39	38	31	31	31	36	32	25	24	41	28	31	33	39	34	35	42	40	28	30	36	33	30	40	40	37	38	31	26	22	24	39	41	30	38	34	31	25	40	32	27	31	36	27	41	33	30	25	31	27	33	38	31	33	24	27	44	37	26	36	27	28	41	26	30	20	33	33	28	35	51	32	44	31	30	30	30	40	35	38	32	29	30	37	36	29	49	36	31	28	30	19	27	35	34	32	26	30	28	25	22	25	23	31	32	41	43	36	32	24	25	29	46	36	45	28	37	30	35	32	34	36	25	41	36	30	42	39	22	25	37	33	26	24	27	32	28	39	36	35	46	35	27	33	40	33	40	30	25	31	32	30	35	31	37	32	31	35	35	33	37	27	30	26	25	33	32	35	24	32	31	29	26	30	32	26	33	32	41	46	28	30	36	35	36	27	37	23	29	27	42	35	31	32	38	39	27	42	23	28	20	45	37	46	35	34	29	32	33	28	29	30	42	30	29	32	27	32	26	38	30	30	35	35	31	26	32	38	36	40	17	41	28	34	26	21	36	36	44	38	21	32	29	26	31	36	33	26	30	29	46	43	41	29	34	38	33	23	33	32	48	35	28	41	35	28	26	24	33	28	30	29	31	37	31	36	35	39	32	35	17	29	28	28	37	36	42	29	41	41	37	22	37	23	44	27	26	26	39	38	30	32	35	27	38	38	24	36	37	35
27502	13067	8246	12655	20258	21278	18488	15502	13709	11471	8588	6759	5895	4944	4439	3911	3316	2904	2633	2455	2326	2341	2133	2088	1934	1937	2082	2014	1556	1397	1228	1223	1077	939	885	811	815	801	757	817	844	794	831	865	862	822	737	684	696	745	659	669	666	593	574	521	532	516	510	499	507	567	525	542	483	511	516	466	485	483	607	501	470	451	411	442	430	392	437	548	615	521	547	487	489	446	504	494	476	454	384	379	403	387	398	359	391	346	312	358	355	345	362	394	484	526	587	568	584	535	485	372	348	323	327	337	330	356	354	300	345	375	360	343	331	336	325	343	340	338	324	306	339	357	366	327	333	359	345	334	312	357	344	333	322	332	380	356	321	322	351	343	359	355	329	323	347	350	303	332	318	327	361	350	326	351	354	333	325	363	325	313	325	326	317	360	309	360	347	326	326	358	312	353	374	331	308	307	368	349	368	329	332	370	360	353	325	303	330	343	363	338	342	331	373	350	384	351	352	335	309	326	346	360	358	350	359	324	339	345	379	342	346	331	345	350	336	371	374	366	361	328	356	340	337	314	359	365	342	324	333	321	314	316	370	285	314	336	347	376	348	355	326	376	344	344	368	381	353	346	330	321	328	342	289	329	336	342	294	327	352	352	362	353	362	390	317	335	356	318	357	314	328	317	346	335	311	315	311	328	313	352	324	358	345	345	352	343	361	353	336	330	375	372	337	322	391	350	349	348	299	352	319	301	334	345	362	356	350	352	326	357	320	342	324	342	350	347	334	373	339	338	343	327	328	326	352	339	342	348	329	356	340	331	341	346	335	346	325	360	354	337	368	335	320	366	348	332	331	348	334	315	339	324	353	340	353	337	357	349	312	315	320	322	347	341	336	342	358	348	384	345	344	332	338	338	332	343	315	334	310	327	352	369	395	332	360	340	341	353	395	365	335	314	373	326	388	322	301	324	311	316	328	331	321	365	339	358	381	320	345	358	352	359	352	352	345	314	343	339	329	323	346	342	349	326	331	350	352	320	318	358	316	335	337	340	338	311	321	383	341	341	358	344	380	345	346	341	357	351	334	339	319	356	361	332	322	388	303	331	347	346	354	330	365	361	330	329	357	327	337	337	330	340	361	343	341	339	317	330	345	363	344	347	304	328	352	376	307	348	347	360	335	325	323	376	318	332	338	331	339	365	362	362	353	353	330	321	319	338	346	325	345	354	338	328	361	331	358	336	335	344	352	345	367	368	358	338	359	324	322	358	368	365	363	366	335	367	380	313	350	335	327	328	335	330	328	366	386	338	334	327	382	349	350	361	368	375	335	354	363	306	351	305	351	348	344	328	304	345	325	341	361	365	353	376	371	344	334	337	345	334	336	342	339	342	355	354	333	313	344	375	323	327	341	337	336	298	375	328	386	356	342	340	332	352	352	315	315	336	342	350	346	382	330	339	322	320	319	330	342	341	352	305	320	348	352	348	348	363	347	335	353	340	339	319	346	353	322	324	342	361	334	329	315	323	334	361	314	355	340	323	356	342	342	326	327	332	345	313	350	347	357	357	358	362	326	382	323	328	322	364	374	318	350	323	355	370	323	337	359	338	358	338	313	328	375	350	337	353	342	383	310	396	347	351	333	321	315	322	344	346	361	319	345	352	356	314	361	354	350	342	342	314	323	364	361	317	327	343	346	364	336	344	350	382	377	350	340	355	352	356	357	376	357	345	327	311	285	377	315	335	350	335	340	343	358	358	337	355	329	321	333	314	341	317	338	328	326	340	347	333	344	312	361	324	331	313	335	357	366	330	320	365	342	342	328	338	323	369	306	373	321	345	360	332	319	361	316	320	341	326	314	329	348	364	329	335	363	355	353	378	359	326	313	324	353	315	319	358	340	323	327	309	341	318	336	340	351	350	358	355	363	323	367	338	344	350	346	326	323	344	378	336	304	342	321	346	402	354	317	362	371	319	331	353	334	344	338	324	339	313	337	332	323	324	326	362	347	339	310	348	364	368	341	355	358	365	327	346	334	333	331	340	319	333	334	346	341	340	347	314	366	332	309	334	348	327	359	347	355	329	350	354	364	370	311	363	319	314	342	327	318	318	342	303	345	328	345	352	327	340	342	321	347	325	358	349	332	326	306	319	347	321	364	342	354	361	363	318	362	348	351	360	354	342	348	355	365	311	311	354	317	362	340	328	328	341	336	368	397	376	349	340	337	327	347	335	336	344	320	338	378	329	310	317	323	376	330	361	330	303	314	328	339	328	337	325	365	336	343	341	336	348	329	347	341	364	382	342	352	347	370	343	357	328	361	347	359	354	347	322	329	330	321	307	340	347	312	362	355	340	349	371	357	327	345	369	352	332	353	345	321	342	344	313	354	327	376	349	324	357	326	349	327	326	366	334	328	337	361	330	338	341	321	367	346	331	348	338	331	326	354	347	326	349	327	339	346	341	363	320	308	337	337	361	327	298	335	331	361	355	307	322	324	305	331	356	347	348	352	319	329	358	355	342	313	330	321	343	361	331	341	345	356	314	327	342	336	318	323	350	352	328	338	341	390	342	371	348	347	368	323	341	322	338	344	307	365	339	344	352	350	326	372	329	366	354	331	347	344	337	368	346	328	343	316	303	320	366	288	337	349	371	347	345	368	377	309	350	343	311	337	329	362	338	346	333	333	313	349	312	333	354	362	324	321	354	329	320	354	361	350	322	338	334	357	342	331	305	324	304	362	323	365	357	347	343	349	324	361	374	355	322	360	329	339	346	345	337	342	322	352	337	344	340	329	321	346	328	325	375	353	336	354	382	328	346	319	364	334	348	373	342	335	347	356	337	335	314	340	329	334	348	341	364	347	319	355	356	385	362	307	343	359	356	352	326	342	358	346	313	335	342	364	292	383	340	344	348	345	334	385	332	352	338	340	312	327	389	335	360	365	325	327	348	351	356	360	315	330	341	314	342	356	335	339	327	331	350	343	320	323	325	350	329	357	333	337	350	333	329	354	361	364	349	341	330	333	329	358	356	342	344	362	367	337	331	360	351	294	346	339	358	343	351	345	355	352	350	345	353	345	311	361	326	393	381	303	330	331	345	336	328	346	328	340	384	377	315	338	316	358	318	311	313	347	327	311	343	318	338	361	343	302	362	346	323	362	344	346	342	325	364	333	320	374	330	346	334	373	342	362	289	332	368	337	342	333	320	354	344	344	348	365	335	340	341	341	348	329	326	353	327	351	325	340	303	372	321	352	368	350	362	365	327	334	343	331	355	338	388	318	322	382	353	348	345	324	353	316	344	336	319	359	340	351	314	354	344	331	312	341	328	369	359	332	346	371	319	333	326	330	330	341	379	356	327	361	325	349	339	341	367	353	323	346	334	338	351	311	330	358	352	344	326	323	388	337	379	368	342	329	324	317	341	345	299	369	336	328	346	351	342	356	349	341	311	342	328	346	355	311	352	362	323	333	352	334	325	346	354	314	333	337	342	319	320	351	359	355	348	343	359	347	314
4892	1770	786	539	515	674	576	503	448	376	282	257	238	220	161	166	143	133	134	128	121	113	113	104	105	104	89	109	96	104	69	84	83	88	58	60	66	71	68	74	67	66	58	61	84	67	78	80	70	77	56	58	55	72	40	62	54	67	56	50	52	53	64	52	45	53	62	54	59	49	61	70	58	68	51	54	44	48	56	41	56	61	69	48	65	55	49	41	45	62	46	56	46	49	54	50	52	51	68	38	52	56	44	40	60	59	76	55	58	52	68	59	56	47	42	49	53	50	41	53	38	59	39	54	51	57	51	41	51	56	46	52	47	40	56	51	56	38	45	53	52	56	54	43	44	44	44	51	47	43	51	50	57	54	50	44	51	52	46	42	51	41	56	49	54	56	50	45	46	48	56	52	47	37	46	51	47	53	53	43	48	36	56	42	49	67	53	40	55	40	52	46	63	39	57	42	32	52	52	52	55	40	57	42	48	47	55	62	60	58	45	43	54	50	47	48	48	45	60	45	64	60	57	51	61	48	56	37	38	46	44	46	47	45	48	43	51	39	56	53	51	48	58	47	58	33	52	55	52	37	49	42	46	44	43	65	41	45	52	41	59	52	62	66	45	54	36	51	49	42	45	49	55	41	54	49	41	56	49	44	54	56	54	40	68	51	44	51	45	45	61	61	51	50	53	55	56	44	48	48	53	58	65	58	61	53	45	53	43	45	40	41	50	49	50	52	52	44	53	45	48	51	56	58	51	53	53	44	39	46	29	58	40	58	43	55	36	56	50	55	56	46	44	45	62	61	53	50	51	45	42	49	60	38	51	40	64	51	57	42	68	57	56	48	64	53	58	54	43	44	47	53	56	46	57	60	51	45	47	46	51	57	66	55	51	53	55	49	44	47	46	56	40	59	46	52	60	50	53	49	53	52	51	52	44	57	41	54	62	56	41	72	56	40	46	50	29	51	63	50	43	49	64	42	45	63	51	60	41	49	43	69	42	54	37	50	48	40	54	54	54	39	52	48	47	51	46	41	64	39	36	57	50	48	47	47	43	52	52	49	50	47	58	47	54	49	59	47	56	61	47	54	68	42	54	53	55	55	46	58	63	35	51	44	54	51	55	54	48	45	53	49	55	57	50	52	42	57	47	50	47	58	42	52	45	37	44	44	52	47	51	45	38	50	56	42	56	57	53	44	60	49	47	43	55	40	46	41	46	43	48	38	50	44	38	44	40	60	52	56	42	44	61	25	53	51	50	51	60	53	61	49	53	44	54	51	51	57	49	43	49	52	56	46	66	47	43	48	46	71	56	48	47	50	46	42	47	50	52	46	44	53	42	50	65	36	47	33	36	50	46	35	58	53	52	34	62	52	45	53	52	43	60	50	49	41	36	69	37	55	40	46	67	59	48	52	55	54	51	61	51	67	56	48	47	49	40	37	51	57	38	56	65	52	48	36	47	49	45	46	48	75	45	60	42	53	48	44	57	52	56	34	48	41	39	52	38	54	61	40	45	35	44	50	52	54	51	51	52	60	56	58	42	54	46	57	59	65	49	54	61	53	50	51	44	40	42	54	45	43	38	54	44	48	46	67	43	60	49	55	44	46	50	51	45	64	52	39	54	48	60	43	53	47	45	51	47	49	49	50	69	47	55	45	58	62	44	59	71	53	49	49	50	46	60	66	37	43	58	44	47	61	39	56	42	51	36	42	51	53	41	53	52	36	59	43	65	43	51	47	59	57	47	42	45	50	45	41	48	55	41	43	46	56	42	51	46	54	64	49	57	42	54	65	63	42	37	48	46	44	52	47	45	43	61	33	47	49	41	51	57	45	53	60	53	57	50	60	52	41	60	48	37	45	45	51	47	58	62	48	54	46	40	50	45	58	37	54	48	52	58	48	50	59	54	55	34	59	58	54	42	42	57	49	42	59	50	42	58	51	50	58	46	57	59	42	60	51	57	47	49	38	46	37	48	57	53	48	56	40	55	54	53	48	52	66	43	51	51	53	46	53	47	58	43	50	47	37	42	57	54	51	50	52	48	52	46	57	49	50	45	43	53	60	45	58	53	54	44	61	43	55	54	49	57	49	44	42	53	44	45	50	50	53	46	63	53	44	41	35	39	54	59	56	45	57	39	49	60	56	50	59	42	54	61	46	76	43	50	54	43	51	54	46	55	46	54	48	57	52	46	54	43	53	55	45	45	46	53	49	58	38	47	44	53	42	54	45	53	55	47	49	43	55	52	44	50	50	46	58	65	43	61	49	52	36	54	45	51	57	51	51	43	58	56	40	43	49	51	52	49	38	69	51	45	52	40	49	57	50	51	55	40	54	52	52	47	58	40	52	43	44	51	50	49	40	51	45	53	55	58	53	58	55	65	50	67	61	69	40	44	48	46	56	43	47	53	51	46	52	43	52	46	52	47	51	43	59	54	66	58	76	53	51	49	45	47	41	49	49	53	63	50	49	48	49	48	65	59	54	52	63	48	46	45	48	42	43	52	57	47	54	52	43	47	37	51	43	59	52	58	46	49	48	55	55	54	46	36	45	44	51	44	42	50	50	48	56	46	48	35	42	51	53	55	49	53	48	45	41	55	46	40	60	35	52	55	51	50	46	43	54	63	43	45	51	43	40	41	46	63	54	55	36	54	51	62	44	55	51	47	56	54	56	55	41	60	43	54	52	48	55	49	61	44	50	47	46	54	54	57	37	44	45	42	44	57	50	44	50	65	58	36	43	46	54	42	51	40	60	50	50	51	48	59	75	48	49	52	50	48	50	54	43	59	45	55	46	56	61	44	44	57	52	51	41	50	56	60	44	48	54	34	42	50	55	55	66	59	49	50	42	47	43	60	49	46	46	49	35	55	55	52	51	58	49	56	58	46	38	58	50	55	51	49	47	43	55	63	49	61	60	44	39	46	48	50	36	52	39	52	30	61	61	50	40	59	39	56	47	43	47	59	54	52	59	52	56	59	49	48	58	51	50	49	54	53	44	45	45	48	46	34	52	52	55	51	63	45	45	54	46	44	43	47	42	44	53	56	45	50	55	51	48	69	53	39	41	64	57	54	59	61	50	33	50	47	49	53	46	51	46	41	51	51	45	59	56	56	56	49	59	57	49	53	47	50	41	34	51	63	51	56	49	51	46	50	51	56	55	44	58	49	49	53	53	48	55	47	58	57	52	35	42	49	64	54	44	54	41	45	48	56	55	64	49	42	53	36	57	60	44	46	49	59	51	44	60	52	56	55	45	42	50	59	41	62	51	50	50	44	40	56	57	59	51	57	50	59	48	45	59	70	45	40	53	47	53	55	48	57	54	40	41	59	51	60	54	57	52	65	50	56	57	42	42	43	61	43	54	47	61	54	46	63	54	41	62	64	58	57	56	49	46	42	54	55	44	46	42	58	44	60	39	55	57	64	46	45	41	50	56	52	47	44	52	54	49	46	52	51	61	57	61	60	58	50	50	70	45	50	55	54	48	38	41
32237	15600	9987	15311	24199	25194	22300	19034	16869	13903	10351	8445	7637	6253	5584	4943	4198	3843	3535	3195	3009	3119	2823	2643	2658	2656	2493	2701	2158	1912	1654	1592	1421	1343	1225	1100	1176	1115	1110	1120	1136	1144	1056	1158	1156	1004	1026	1047	1002	1007	962	944	941	847	810	798	772	725	777	788	796	766	667	674	695	751	725	718	757	777	808	766	703	667	629	607	610	650	821	900	760	787	775	741	690	729	777	753	698	607	596	542	605	576	543	567	549	590	554	537	583	531	562	630	890	1021	943	866	866	730	690	585	532	514	540	509	534	516	515	496	572	504	521	484	513	512	543	522	538	546	560	534	547	546	539	577	470	511	536	532	527	519	522	512	534	534	510	557	483	538	512	542	530	549	496	552	532	511	530	549	538	540	548	482	539	544	528	487	499	534	548	527	529	504	533	515	531	515	544	537	522	520	533	536	510	503	553	516	551	514	569	547	516	514	521	526	514	528	544	536	524	511	551	553	544	524	508	509	538	542	560	559	548	493	553	538	533	534	543	525	505	555	572	554	517	543	515	526	518	538	516	536	547	533	505	505	521	528	533	543	538	538	591	542	495	519	531	527	508	514	559	524	527	522	516	545	476	542	505	494	534	583	547	525	508	530	524	543	538	526	514	526	513	556	551	500	513	519	525	518	506	519	479	557	521	550	519	544	558	531	504	510	545	553	499	543	512	578	535	518	531	526	512	519	533	528	511	547	519	515	551	562	514	530	525	536	515	539	518	524	507	544	540	514	534	522	530	527	521	544	542	497	521	540	567	538	519	504	538	502	542	534	555	552	530	525	542	543	515	536	510	549	540	524	521	493	484	524	486	483	516	501	496	497	560	499	534	529	519	527	545	521	537	533	550	549	540	535	524	525	523	524	541	567	517	521	579	568	525	495	559	541	502	540	515	550	492	523	532	499	501	524	504	544	531	527	528	553	510	524	519	493	552	517	508	511	532	541	527	568	519	534	517	514	526	485	530	480	517	545	498	511	559	512	497	533	562	520	535	541	517	532	508	508	519	518	512	534	545	504	522	568	518	555	529	537	513	541	543	518	522	516	503	548	528	551	527	563	543	528	514	553	491	525	535	524	523	525	557	538	532	560	538	531	537	530	562	510	518	490	525	547	503	532	552	518	531	503	551	517	545	483	530	520	539	571	560	559	503	521	510	536	505	586	538	474	563	560	525	504	562	558	550	510	530	523	503	543	565	510	530	521	542	530	476	518	507	543	528	524	497	514	501	512	532	536	508	523	493	553	507	521	535	556	521	523	527	513	553	542	538	560	512	524	493	562	509	530	542	530	528	543	553	497	510	495	488	569	573	519	539	525	543	508	522	507	528	552	568	538	535	517	554	558	495	534	535	534	513	525	537	545	562	497	533	534	525	496	508	512	543	555	510	523	550	513	530	508	516	528	507	524	516	540	498	524	529	532	586	514	555	494	557	493	505	548	577	548	555	518	528	518	471	559	515	535	495	510	517	469	571	517	516	493	516	522	513	557	523	532	520	545	501	521	505	523	510	517	535	509	544	511	532	499	518	530	521	536	531	494	563	550	522	534	507	520	560	515	502	533	534	495	506	500	520	543	564	555	493	527	539	500	543	547	532	538	526	516	568	519	572	556	498	534	480	525	517	493	504	514	514	542	531	486	542	528	490	559	494	504	479	501	516	508	533	503	509	582	553	559	554	546	538	518	487	515	509	519	527	560	519	539	535	544	532	517	531	530	570	541	468	552	528	516	577	526	552	533	607	527	528	533	501	522	470	534	538	483	511	536	560	523	542	558	516	508	556	525	522	541	580	510	528	566	510	492	529	534	543	540	544	516	533	513	552	542	553	505	513	518	498	497	500	510	533	519	528	471	528	545	525	485	542	529	579	477	543	507	527	578	510	502	491	510	499	513	539	518	506	514	526	495	506	512	533	534	570	480	525	533	537	535	528	474	537	497	533	529	544	548	559	523	558	534	538	561	552	488	520	551	544	560	505	504	497	527	522	522	511	557	586	544	556	495	543	540	534	520	512	525	540	515	593	529	517	552	499	525	518	494	489	496	518	522	568	540	532	547	550	545	518	557	530	506	515	509	510	529	504	542	512	537	496	540	526	508	515	530	535	549	565	509	547	541	489	557	535	530	572	514	539	548	517	537	554	519	518	521	572	512	531	526	511	564	485	528	532	521	522	507	516	581	520	543	519	506	503	547	524	551	480	513	489	581	538	568	547	557	486	512	509	532	558	482	531	549	555	513	523	519	552	526	507	550	532	551	536	536	538	540	498	540	511	554	540	539	560	535	528	554	534	506	480	520	541	556	537	528	498	547	531	584	543	502	511	554	533	508	565	525	533	550	521	515	545	584	494	538	520	493	526	528	527	522	507	534	529	540	502	566	570	553	509	544	548	510	516	537	516	531	526	495	567	553	547	512	533	552	509	549	495	521	513	537	524	515	481	556	545	535	559	546	543	534	537	499	542	597	537	525	519	532	526	550	468	526	511	506	502	520	517	536	509	559	517	503	515	515	527	522	498	530	508	535	524	492	519	564	563	532	487	516	528	548	558	513	507	472	502	517	506	523	520	508	513	546	532	535	515	509	516	558	526	541	539	508	504	530	522	500	527	524	516	525	523	512	514	517	540	516	530	533	548	520	537	535	545	542	526	523	525	521	498	508	540	530	516	510	528	523	548	532	533	541	532	544	538	561	565	530	528	507	493	539	512	588	540	528	543	561	545	477	544	532	498	497	549	497	526	543	529	544	536	505	531	575	532	550	515	514	478	569	564	501	548	531	563	527	545	529	508	506	521	534	526	549	485	574	540	489	552	573	532	541	534	550	556	584	538	539	533	524	534	527	525	552	570	505	532	562	495	536	492	551	505	516	464	552	567	523	555	516	533	555	542	533	509	557	596	537	523	519	574	539	528	556	578	506	531	548	529	522	563	571	543	463	524	555	503	545	593	584	517	541	526	500	523	507	499	533	539	545	546	510	515	532	554	520	508	552	527	509	491	520	532	502	502	504	549	522	500	525	515	519	529	545	522	529	576	517	548	507	516	526	528	499	523	519	511	520	466	516	492	502	536	543	542	563	572	586	512	525	515	574	518	533	524	498	489	522	492	561	544	474	525	544	520	541	515	547	523	539	524	549	529	541	521	526	555	549	523	501	500	554	511	528	543	538	565	522	507	504	529	534	532	522	542	562	509	499	543	550	516	542	545	523	502	507	582	544	515	504	522	510	517	508	522	504	512	566	530	571	516	480	532	536	504	538	577	548	509	521	547	527	539	554	528	547	536	519	537	510	528	535	511	522	483	519	509	537	506	553	543	553	578	531	487	538	533	502	534	535	518	499	525	531	546	522	498	514	532	503	511	549	513	551	573	520	493	551	501	550	547	532	519	549	528	560	554	486	578	527	565	567	553	517	567	541	542	493	514	524	509	525	559	529	557	511	541	499	506	511	509	522	516	532	500	519	529	553	556	495	570	536	468	519
2559	738	379	298	320	441	345	295	267	196	151	102	117	101	114	84	85	78	98	72	65	72	89	79	47	88	78	75	79	61	77	55	60	56	59	65	44	50	58	57	61	56	64	52	49	57	48	58	55	57	60	56	45	49	44	47	51	68	33	42	42	60	45	42	61	55	58	59	49	47	52	43	53	39	59	40	43	59	43	52	48	60	57	52	58	59	61	52	51	55	40	37	47	45	38	47	47	44	50	56	47	42	45	29	42	48	47	51	44	54	41	46	37	50	47	38	54	42	50	41	48	44	61	43	44	51	37	49	43	41	40	51	42	46	49	50	50	33	38	52	44	48	48	41	37	45	48	40	50	48	47	58	48	38	41	46	50	39	32	59	46	52	51	34	62	44	35	57	47	40	43	42	34	47	30	49	33	43	36	59	49	48	47	55	56	48	44	38	49	50	44	53	39	36	36	49	44	43	44	43	56	30	42	57	46	43	39	45	46	45	33	48	47	41	39	47	44	39	41	53	50	34	37	52	50	44	53	46	42	45	40	40	62	43	48	55	47	46	55	41	32	49	42	46	43	46	50	50	55	47	47	46	48	50	38	37	43	42	52	43	37	40	36	49	46	37	41	44	35	36	40	32	38	45	39	58	35	37	50	46	53	40	46	52	35	40	46	48	39	51	45	45	54	41	44	45	53	40	37	39	39	53	43	44	44	54	33	40	43	41	50	51	51	47	53	34	33	39	37	42	44	40	44	40	49	45	49	45	47	43	40	37	45	51	49	46	39	44	49	47	50	50	39	36	40	51	45	44	44	42	43	51	51	38	36	56	46	45	44	37	44	44	46	47	43	48	44	53	41	43	52	33	45	42	55	41	38	47	33	31	48	46	52	43	49	39	56	43	47	42	56	45	38	44	39	49	32	55	39	35	36	34	56	45	49	35	46	36	41	40	45	45	48	39	39	41	37	33	58	37	58	42	40	40	42	49	47	34	35	42	36	40	31	57	47	47	55	44	51	41	45	45	49	39	41	49	48	51	43	57	35	49	42	54	46	50	41	58	45	35	43	41	41	59	39	37	45	44	36	55	48	46	43	53	34	46	44	47	39	41	32	45	49	41	52	37	49	47	42	44	44	49	43	34	42	43	47	49	37	44	49	48	34	47	49	40	57	39	40	39	42	39	45	47	47	45	52	46	41	40	41	37	32	44	42	49	49	34	49	41	48	31	50	49	44	42	60	47	40	46	40	54	54	35	34	44	39	37	44	44	68	46	54	53	61	39	44	49	43	50	43	63	36	54	35	51	42	29	35	58	44	43	52	41	44	50	42	49	43	47	49	47	47	56	44	43	49	47	43	57	48	42	50	45	43	45	50	51	39	47	43	43	44	38	45	49	52	48	46	51	51	45	51	42	44	48	56	52	49	41	41	54	62	35	47	58	42	41	44	44	37	55	55	49	60	43	48	50	39	42	41	49	44	43	41	48	47	42	51	40	51	51	46	45	39	52	39	36	42	51	51	48	48	43	53	40	44	52	47	44	40	42	46	43	42	45	43	34	42	38	41	39	37	41	38	53	48	40	48	57	48	53	52	44	40	36	38	46	48	47	39	40	50	50	41	44	38	52	37	46	60	50	49	50	57	42	52	57	54	35	50	36	39	34	43	36	58	35	50	52	40	44	37	61	36	44	49	56	45	53	44	42	46	31	44	42	40	43	39	40	41	44	55	45	39	36	35	48	43	50	50	42	38	45	41	38	52	37	48	41	46	64	39	43	38	53	53	42	55	38	47	44	42	58	44	40	54	44	43	41	39	46	35	36	54	43	49	39	40	36	55	51	40	53	39	56	29	46	52	38	50	44	36	52	36	44	42	42	46	45	42	43	51	48	41	41	37	52	53	55	38	38	52	48	44	55	49	41	51	53	43	49	47	48	52	51	57	43	60	59	48	39	44	55	56	30	37	35	44	45	44	46	44	44	46	46	32	42	40	55	46	46	43	41	43	45	44	44	41	55	35	39	52	39	40	53	51	52	34	51	41	45	36	47	45	41	49	43	35	37	49	34	45	52	49	42	43	33	45	41	49	50	41	52	46	47	51	59	43	38	63	54	44	41	35	36	57	35	52	48	47	59	39	54	45	39	60	59	55	43	42	50	46	42	42	54	53	48	50	49	36	53	45	42	35	47	48	51	38	56	47	41	52	52	40	49	51	43	41	41	56	38	44	42	36	48	51	41	52	41	39	47	39	48	41	34	34	46	62	53	41	46	42	57	53	43	37	53	38	45	44	41	37	49	38	42	40	36	47	40	40	43	42	54	41	47	44	63	40	49	53	44	52	48	46	44	43	43	38	34	55	47	48	55	44	38	47	62	36	41	56	51	46	46	41	49	39	51	48	50	53	53	44	41	45	50	45	39	43	49	54	47	53	51	47	39	52	43	37	57	44	57	53	43	37	56	52	37	48	42	45	46	59	44	46	52	36	50	56	52	33	34	54	43	42	52	55	41	46	49	41	57	43	45	60	54	41	41	38	38	41	49	48	48	45	53	44	50	33	48	44	43	47	41	35	54	31	52	42	39	46	43	49	44	52	43	53	45	50	59	50	54	40	45	49	47	44	48	33	42	45	53	39	41	42	49	41	51	52	44	39	37	38	42	49	41	43	40	45	48	58	53	37	40	42	44	65	48	48	40	46	45	39	44	42	48	41	57	50	50	47	37	65	44	32	42	57	35	58	40	31	42	43	47	31	53	57	31	50	39	42	49	43	46	55	39	36	48	49	43	42	37	50	46	45	38	46	36	49	45	42	42	61	46	45	47	31	47	37	43	48	50	57	36	52	37	47	43	49	49	57	46	41	33	38	45	36	39	33	42	42	50	48	39	39	47	42	29	37	38	35	48	51	55	35	36	42	37	39	43	40	49	43	42	45	55	50	50	35	45	58	54	48	51	40	37	39	45	48	30	45	41	50	37	46	42	56	40	31	56	43	39	48	42	54	43	41	42	53	46	50	41	60	49	39	44	46	38	33	51	39	32	50	47	48	41	42	33	42	45	39	33	46	44	64	55	38	51	40	43	45	46	52	44	54	43	37	48	42	51	44	39	58	45	56	43	44	45	51	44	64	42	51	38	46	50	45	55	36	36	43	43	49	37	50	50	42	49	46	58	36	46	55	32	44	41	51	44	60	41	47	35	43	50	43	52	43	34	53	41	28	39	36	35	49	42	51	33	49	48	44	50	42	40	50	43	44	43	46	48	33	28	43	47	42	51	50	42	51	51	47	43	45	46	41	52	40	42	53	43	55	45	38	49	44	47	43	45	45	44	38	38	52	31	55	37	32	48	37	49	45	47	59	43	47	37	53	47	49	48	47	53	43	39	45	38	48	37	50	34	47	58	48	47	48	40	38	40	38	44	43	51	45	46	41	30	49	52	39	41	43	38	45	49	43	44	40	46	52	54	52	46	51	32	53	43	37	46	36	44	37	52	47	36	36	42
22741	10951	6325	10656	18198	20765	17098	13370	11261	8830	6499	4674	4121	3530	3093	2870	2369	2116	1955	1730	1659	1566	1600	1393	1401	1408	1504	1578	1365	1040	1004	996	918	875	805	816	789	751	752	758	768	766	793	694	690	681	728	688	717	722	723	740	658	600	608	578	592	572	623	612	549	598	587	542	543	583	593	638	624	633	609	568	483	553	512	520	493	533	652	704	606	560	618	534	568	608	591	567	592	514	492	485	486	461	501	478	450	484	468	467	505	473	518	496	549	561	570	542	561	554	509	489	496	444	425	449	476	437	488	461	481	470	453	489	454	487	468	490	485	461	458	450	454	483	446	430	514	452	484	455	467	436	454	430	456	477	442	487	462	461	470	469	434	469	462	452	450	445	463	460	480	468	442	482	451	472	506	474	492	457	467	476	458	443	467	500	476	462	437	459	463	496	459	460	427	447	481	442	467	462	497	504	424	473	443	456	460	446	479	460	477	445	480	456	453	478	415	471	464	453	472	490	469	462	478	441	474	490	488	512	446	441	414	462	476	513	453	499	466	459	473	453	475	498	490	475	466	449	456	462	461	492	459	481	443	429	476	471	445	469	446	442	469	501	482	447	464	466	466	455	448	454	462	458	445	465	463	492	405	480	466	439	475	446	474	458	433	450	490	528	428	464	475	451	506	473	465	472	457	477	470	463	454	459	447	480	452	426	461	520	484	461	469	470	463	458	463	439	453	483	450	475	469	448	459	429	472	452	481	464	454	470	463	443	440	457	451	466	411	434	434	511	462	488	467	519	439	497	493	472	440	460	468	422	444	476	472	426	497	462	485	481	479	447	437	476	440	444	480	444	440	450	471	493	441	460	477	499	458	464	486	480	481	466	494	517	475	480	465	454	473	432	500	484	484	488	492	476	466	441	488	466	423	459	441	436	459	489	469	493	453	478	472	457	460	442	459	476	480	471	483	497	491	487	480	467	457	469	441	435	435	486	444	531	446	492	471	466	457	463	472	439	466	438	508	458	465	514	494	476	487	464	484	487	421	474	491	424	448	488	428	457	464	456	466	433	449	498	484	494	494	480	460	482	470	463	484	484	453	447	440	452	483	420	434	464	468	455	444	480	466	444	432	503	453	492	463	459	458	462	469	435	448	463	464	495	452	469	455	508	457	464	479	459	481	496	447	464	471	436	448	482	416	473	478	474	490	475	464	471	453	483	468	466	463	449	459	459	437	449	452	466	450	435	452	479	435	454	457	463	485	475	487	439	448	441	485	485	440	467	503	476	519	463	523	492	457	462	455	492	442	445	497	434	454	467	509	465	456	492	433	460	456	462	455	448	460	464	478	445	466	446	436	444	468	466	439	476	429	460	475	463	451	486	452	459	440	460	479	501	495	488	426	462	491	480	464	473	461	395	469	440	455	532	484	492	486	472	509	456	430	490	555	469	481	472	475	485	455	476	492	445	442	471	475	456	462	456	476	465	439	448	467	464	441	508	434	441	493	467	449	429	444	430	490	461	481	470	490	464	455	490	479	434	450	439	466	451	487	455	474	459	461	492	461	458	438	436	452	483	474	459	432	450	428	486	452	486	467	467	432	478	508	463	484	482	480	471	467	461	497	490	445	455	478	467	508	481	443	410	464	439	465	466	468	450	489	463	457	482	461	462	494	501	450	484	449	449	434	496	451	441	478	462	475	500	475	484	433	466	464	485	444	459	461	443	462	428	459	477	471	452	445	480	429	466	489	463	471	455	488	475	488	480	452	468	504	448	480	484	466	436	445	451	445	450	458	506	464	447	459	433	455	487	458	448	465	470	484	489	421	476	461	507	468	512	467	411	466	509	476	439	468	480	478	432	479	477	488	414	434	481	491	470	463	424	471	453	439	475	452	461	438	445	492	469	474	428	488	515	472	441	460	492	470	492	424	478	494	461	469	465	490	496	458	485	477	471	474	464	449	458	471	442	490	441	452	494	465	455	442	459	481	429	444	431	490	443	500	466	459	470	478	463	478	471	440	519	493	464	446	461	488	491	481	462	466	446	486	444	464	479	489	455	450	455	450	467	460	491	443	465	509	473	475	516	469	448	447	481	455	464	477	496	510	431	476	441	459	443	488	466	470	467	453	469	500	457	465	440	465	442	474	470	493	433	476	485	439	471	447	450	413	521	442	510	474	427	434	444	470	510	496	414	459	437	449	462	473	481	453	455	467	483	454	452	462	479	463	459	465	460	475	471	433	492	475	453	444	419	445	492	455	438	487	478	446	484	420	450	493	474	470	454	485	462	462	459	491	472	470	449	485	481	504	458	493	450	481	471	466	471	417	471	453	447	445	461	466	489	539	470	451	438	471	452	489	436	435	464	465	466	483	442	474	446	474	464	457	468	431	466	443	450	435	471	460	480	468	503	484	477	447	451	478	467	412	459	469	436	511	468	472	455	458	493	516	474	467	418	461	486	414	470	466	475	497	502	419	445	444	442	436	433	469	473	488	443	492	438	462	451	451	482	473	460	456	455	487	505	455	465	469	442	433	490	476	489	450	461	490	469	451	456	470	449	465	460	488	478	463	429	461	472	452	462	472	441	449	494	457	423	477	433	449	418	467	452	454	482	452	496	438	505	477	479	490	482	473	469	476	443	498	503	464	453	449	482	448	477	456	488	465	409	475	477	460	478	458	452	454	434	456	456	458	502	528	453	484	477	487	438	488	484	499	469	486	464	465	442	481	482	487	448	494	464	443	471	488	462	482	432	484	491	450	501	443	463	464	501	423	428	445	437	452	506	470	451	479	479	443	451	468	485	444	441	427	435	464	456	484	485	473	463	462	531	441	473	477	423	457	508	506	488	517	454	430	466	454	444	455	495	441	411	493	444	476	478	477	507	506	446	483	433	469	513	468	462	452	464	470	426	473	452	432	505	479	464	460	452	490	442	456	442	455	483	442	471	474	458	455	501	449	445	481	498	471	490	471	444	509	474	487	463	499	475	490	431	457	480	465	490	431	457	463	462	474	456	428	484	450	472	408	498	452	470	512	422	454	475	468	474	494	463	467	492	413	468	490	424	442	474	483	448	489	481	500	454	433	509	444	477	453	485	471	454	457	476	497	455	476	440	454	476	462	448	488	493	488	520	509	448	495	461	459	496	431	473	452	458	473	480	467	470	458	500	463	499	478	431	459	476	487	460	463	456	517	468	487	480	450	477	416	482	449	452	456	457	409	470	505	472	458	462	454	481	458	499	444	443	439	442	483	454	492	498	475	449	457	415	458	498	486	504	468	447	493	497	437	448	452	465	443	450	491	480	464	473	433	453	435	462	478	447	449	460	480	431	460	480	447	491	469	476	469	471	490	480	451	447	447	466	482	451	493	477	452	449	398	444	463	409	472	487	508	466	481	484	463	443	467	497	471	466	497	470	470	478	473	481	444	525	464	458	462	475	449	454	479	418	493	460	460	460	461	454	440	492	467	448	459	468	463	479	494	483	459	498	464	475	458	432	455	458	448	459
3471	1342	597	505	427	655	594	387	365	306	272	190	189	191	150	159	125	125	123	116	93	89	102	87	78	80	101	115	93	87	89	78	83	72	48	57	64	72	80	59	64	68	68	74	66	64	62	85	63	55	56	75	60	74	55	71	62	64	65	68	61	62	51	55	65	51	66	58	77	59	68	54	57	57	63	61	54	58	63	65	59	84	60	50	64	56	65	67	56	58	54	63	70	59	75	49	57	56	61	67	76	65	66	55	72	63	72	76	72	82	60	52	50	69	64	39	52	56	46	61	66	62	52	66	60	52	60	48	55	55	61	68	56	68	54	52	40	61	64	43	60	62	46	53	59	59	65	53	54	46	62	52	53	54	49	44	59	46	58	58	57	66	59	57	51	55	52	54	58	59	60	58	41	47	58	44	49	51	66	62	52	44	54	55	66	48	65	57	61	48	44	43	72	64	51	61	56	55	61	67	54	41	48	52	63	60	55	42	56	59	64	40	61	47	59	67	49	61	49	53	72	54	70	71	51	60	60	54	57	57	46	53	49	65	59	55	57	54	58	65	52	47	62	45	53	63	51	53	62	62	62	63	60	78	53	48	62	46	54	61	56	42	49	56	51	63	63	65	56	64	64	48	57	52	45	66	51	68	55	54	57	48	61	52	58	57	63	62	62	60	66	45	57	60	55	54	53	54	65	47	61	62	64	71	57	54	66	55	62	41	53	49	47	62	62	63	54	60	50	47	55	60	53	59	63	60	43	61	62	57	58	47	54	67	66	59	67	62	54	53	64	58	52	49	67	63	57	62	51	48	58	46	53	62	63	63	53	54	53	54	47	66	62	50	67	53	68	65	64	51	61	46	78	59	56	57	60	61	69	71	78	55	59	48	40	55	68	65	56	54	60	64	51	56	78	55	60	53	51	66	49	48	64	78	51	49	43	47	58	53	42	64	62	50	63	70	50	58	57	59	57	53	69	63	66	60	64	56	70	62	63	65	54	58	78	53	54	64	70	55	65	73	76	55	55	55	57	72	71	56	68	61	51	73	54	49	61	71	69	65	38	55	64	52	66	56	68	63	61	61	57	57	51	54	59	52	63	63	59	51	53	53	61	60	66	67	53	59	68	60	45	49	50	64	67	54	57	63	61	52	66	67	51	49	54	62	58	63	72	51	62	59	50	49	57	54	55	62	42	54	80	59	51	61	56	52	53	81	57	56	53	59	65	57	45	62	54	59	45	64	61	71	73	65	51	59	65	50	50	52	63	64	59	53	72	62	66	65	57	39	56	55	63	68	58	41	53	56	65	61	68	61	50	53	66	58	60	51	56	53	64	59	61	63	64	55	38	60	56	46	67	57	61	61	53	68	58	73	55	58	54	68	51	50	57	56	63	56	55	64	64	53	62	54	49	63	67	48	60	51	57	55	64	62	56	52	66	58	61	59	63	51	57	61	64	52	62	48	53	72	54	59	54	58	58	54	41	61	65	51	64	64	50	53	77	51	63	50	52	53	61	52	37	57	52	56	55	65	51	61	55	64	61	51	62	66	37	62	60	61	56	57	49	57	57	60	53	43	57	68	61	52	45	55	56	59	60	51	48	60	53	60	54	63	61	54	39	49	55	76	64	60	53	61	46	78	51	52	71	64	56	66	67	64	58	52	58	56	60	52	47	52	50	66	67	62	43	59	59	52	55	73	58	76	49	59	61	54	59	49	59	62	52	62	52	53	69	53	58	60	65	50	48	63	41	66	50	69	51	55	71	63	63	54	50	50	45	44	63	61	64	62	71	57	59	76	42	64	52	52	56	37	61	56	57	58	70	48	46	68	61	63	57	70	65	72	61	62	70	53	53	65	70	66	68	40	58	49	61	48	43	53	59	53	47	52	52	57	55	40	47	52	68	61	53	51	54	64	48	48	45	62	66	48	62	68	67	71	52	63	65	68	53	59	62	51	47	59	54	52	57	53	59	64	53	57	54	49	53	58	61	57	66	57	64	60	54	48	78	62	47	59	62	63	60	66	46	57	70	46	66	61	55	37	61	57	54	55	50	61	50	62	49	50	80	51	60	49	57	62	72	53	46	65	67	62	53	66	56	55	68	58	55	57	49	60	75	63	57	69	66	67	65	57	51	58	60	56	47	68	52	50	58	57	64	62	40	74	58	61	56	61	61	64	56	61	63	62	60	72	55	67	74	57	62	64	53	58	59	71	60	54	53	53	54	49	54	61	56	58	53	68	58	55	58	67	53	53	53	52	57	59	51	66	56	58	64	53	52	62	54	60	53	50	59	68	55	51	55	54	62	57	69	57	60	48	53	49	60	59	53	56	57	62	73	47	71	68	57	66	60	54	51	56	72	59	47	42	62	36	71	56	70	54	67	63	59	59	63	51	53	59	57	68	42	57	50	56	51	64	54	54	66	60	58	55	59	61	58	60	65	64	54	63	62	51	61	52	46	63	65	45	55	48	59	53	47	67	46	48	59	40	55	58	47	42	64	57	60	61	60	59	55	74	51	47	58	64	48	59	63	46	57	58	68	61	50	57	49	60	59	50	57	65	44	67	57	63	55	55	66	64	58	58	50	60	69	53	48	65	48	55	64	52	50	47	60	64	63	61	53	63	61	71	61	57	66	58	48	59	61	40	51	64	54	37	60	51	51	55	36	56	58	58	47	51	74	60	61	61	59	56	56	49	57	66	56	61	45	58	59	61	52	72	65	52	58	37	49	59	60	62	51	55	56	71	47	54	65	57	46	63	57	52	60	64	54	58	54	57	64	44	69	60	78	55	45	63	54	52	59	43	50	59	73	59	51	60	58	66	67	63	59	62	52	61	66	57	60	60	62	59	47	49	49	54	52	48	50	62	41	54	68	64	59	55	60	55	56	40	68	58	56	58	63	55	53	56	54	47	56	44	53	60	58	57	56	54	58	56	56	71	55	55	72	70	68	66	52	58	72	54	71	53	75	58	60	61	50	51	55	51	44	62	58	56	64	47	52	50	67	55	38	59	69	65	68	68	47	58	71	60	53	55	59	57	62	58	68	55	69	50	61	49	64	65	50	63	58	49	53	53	46	56	64	50	62	63	50	60	60	54	53	51	53	41	53	49	43	42	50	46	60	52	60	69	71	80	57	68	55	67	57	50	56	75	46	44	52	44	57	73	55	52	54	66	54	50	51	57	47	68	64	62	52	55	51	51	51	48	57	46	62	55	57	66	59	67	56	52	46	68	61	58	37	57	51	65	58	53	63	59	52	65	48	52	57	75	54	62	60	46	51	66	58	64	47	46	56	71	58	48	62	60	50	67	58	63	51	55	53	57	63	68	67	47	60	52	64	41	71	61	59	54	66	66	56	62	49	68	57	56	58	62	51	54	60	65	48	70	57	72	59	58	47	64	61	58	52	50	60	42	54	54	47	63	59	57	61	47	65	64	60	55	48	50	76	52	50	57	60	52	58	64	54	63	57	56	64	66	54	54	58	75	61	55
29562	14309	8337	13855	21475	24749	21731	17082	14572	11877	9353	6747	6298	5531	4547	4216	3725	3062	2946	2659	2401	2410	2296	2306	2064	1987	2075	2209	2017	1675	1511	1338	1327	1141	1097	1129	1109	1046	1046	1014	1033	1069	994	975	963	897	945	1029	960	942	922	949	954	788	766	763	763	793	749	787	760	805	745	724	701	713	697	863	845	773	793	745	737	678	654	593	664	853	880	809	776	755	742	603	709	693	761	718	719	636	639	615	627	617	588	606	589	617	680	675	610	668	651	647	799	712	941	871	789	764	693	641	664	623	567	617	573	585	583	609	595	594	595	589	564	607	623	575	584	597	596	595	600	577	605	608	610	559	571	638	646	611	576	554	580	599	646	615	584	589	610	592	575	566	585	627	630	549	585	589	569	550	604	630	605	588	631	600	607	594	581	607	556	640	587	574	630	601	556	609	625	592	577	570	585	600	591	558	622	569	621	588	612	562	590	628	606	602	606	572	622	600	591	591	591	627	589	582	547	580	610	570	602	614	609	589	597	608	585	574	632	613	546	614	597	612	598	611	597	570	602	626	586	566	551	598	566	571	602	560	567	569	600	632	555	598	603	598	572	548	613	565	568	645	553	566	589	551	638	594	552	579	563	605	550	611	552	634	597	599	561	561	533	592	601	621	576	642	595	608	577	599	562	591	630	599	588	622	585	606	612	627	577	616	569	627	605	595	612	603	591	561	632	586	613	595	614	565	579	613	594	561	609	607	610	597	558	613	647	582	597	577	573	556	563	546	630	603	564	591	558	610	619	626	593	569	589	612	603	620	592	607	599	586	593	611	588	576	615	589	564	591	588	585	580	609	592	578	547	578	603	602	530	560	590	609	632	622	582	619	598	577	598	585	541	622	601	636	633	566	580	553	584	578	640	572	570	560	575	572	590	580	613	603	586	576	570	601	593	579	589	545	557	623	615	565	595	643	542	584	588	602	638	604	619	591	623	585	577	576	554	569	540	587	568	611	578	573	561	636	533	630	609	584	571	575	604	543	598	551	513	571	599	550	590	599	587	551	546	565	593	625	598	604	607	570	552	562	577	598	591	591	604	604	628	623	594	593	604	594	654	595	584	561	575	632	594	633	549	571	608	620	586	590	566	625	584	575	583	603	608	548	559	560	620	608	582	627	595	636	582	603	628	634	593	602	562	624	583	566	529	615	591	578	630	566	616	573	589	582	620	561	572	591	613	578	589	606	540	577	605	621	608	588	576	548	586	583	601	559	565	596	602	617	581	582	590	562	593	543	560	590	599	567	600	621	605	593	573	592	629	612	597	570	583	608	594	575	579	551	546	613	596	625	581	601	625	636	586	614	588	533	619	606	543	572	597	547	615	554	617	577	636	604	602	627	642	583	599	572	603	571	591	606	546	652	594	598	594	593	551	597	621	563	625	604	572	618	596	568	595	636	608	574	611	612	578	559	607	570	609	600	598	554	606	581	587	597	603	628	596	554	583	595	600	621	573	591	583	573	603	575	593	592	642	644	555	591	603	592	584	587	595	606	639	591	632	602	581	554	630	628	609	586	611	557	588	633	584	603	583	587	613	615	611	603	596	625	588	588	577	595	578	616	597	573	575	618	588	588	596	594	557	620	551	567	587	571	588	590	565	595	573	594	600	658	606	609	585	610	596	536	643	574	592	606	622	594	556	562	583	589	607	595	612	563	626	634	557	614	584	573	577	584	592	579	587	600	574	591	600	569	559	574	571	583	593	602	566	581	618	593	591	595	609	594	595	582	587	618	622	574	597	583	579	610	600	578	560	558	574	574	609	589	586	572	622	577	589	622	603	595	554	595	586	587	588	586	564	614	601	619	573	648	574	565	570	604	601	569	591	629	586	582	567	577	635	595	626	570	602	611	579	583	566	607	576	582	625	544	576	615	557	572	592	550	651	566	624	601	575	607	624	610	571	589	622	578	618	591	598	519	569	672	575	616	606	568	573	581	581	600	593	598	614	557	607	547	615	625	600	604	583	575	580	607	607	579	569	573	631	608	582	615	577	585	608	589	594	609	609	596	553	601	598	629	607	614	592	601	585	632	604	560	597	619	642	596	608	575	542	563	657	607	597	586	605	599	579	623	623	598	623	589	571	562	574	617	550	602	593	578	613	638	586	606	549	583	573	615	552	573	604	633	606	567	615	592	582	577	577	615	577	600	633	548	583	611	589	632	569	597	559	587	571	594	584	580	582	587	551	565	576	529	561	596	600	573	650	610	599	582	620	565	588	587	556	589	565	580	547	557	580	615	593	559	589	656	635	581	616	601	632	609	614	563	536	578	601	601	594	575	569	617	603	596	590	601	559	638	580	559	614	594	579	624	594	594	584	549	559	549	619	586	580	606	573	589	596	636	590	578	587	568	584	597	584	594	572	622	571	570	571	552	562	562	546	561	581	589	553	634	609	587	553	575	615	578	630	525	599	621	570	624	594	612	598	572	581	647	595	606	633	629	596	562	596	593	613	599	604	603	602	644	599	606	591	583	572	599	615	638	565	546	585	605	559	605	623	604	582	578	617	589	621	578	588	560	576	623	613	558	562	593	551	601	611	542	629	568	592	606	557	619	576	574	614	597	570	562	577	561	576	580	576	597	642	582	563	624	606	573	631	576	611	589	625	589	551	594	579	600	567	554	608	575	592	579	609	565	589	585	604	551	599	578	610	552	566	625	625	606	579	562	582	594	605	630	581	598	553	631	590	587	568	626	583	639	573	564	528	552	581	574	605	617	549	582	624	537	615	567	609	608	574	563	582	557	568	586	568	581	597	587	560	615	587	637	629	595	574	598	570	577	600	609	606	609	579	604	572	611	582	642	625	603	604	579	610	596	604	621	621	602	587	587	590	605	575	610	578	578	611	564	560	575	618	660	600	572	600	608	617	583	582	585	633	592	591	592	618	606	605	568	571	590	597	586	586	603	578	588	616	567	586	596	564	579	616	607	568	610	617	607	615	551	627	601	634	566	596	561	588	583	553	625	600	564	607	583	575	572	545	585	634	629	596	602	608	611	618	630	600	591	537	579	558	561	595	588	621	627	573	560	556	602	560	577	591	533	602	601	591	578	624	590	629	526	580	611	596	566	586	581	610	599	636	573	571	623	593	591	592	625	594	569	591	576	586	632	622	589	589	619	655	586	583	575	583	608	625	626	586	571	591	634	587	520	636	593	608	574	560	595	578	600	606	590	586	586	579	595	625	592	618	587	626	586	550	578	581	629	604	639	602	594	586	587	590	619	586	629	600	614	577	594	621	618	595	580	567	580	542	605	596	604	573	549	598	557	585	594	562	575	580	607	606	580	610	586	622	529	583	598	635	566	602	561	539	601	590	624	605	594	614	615	623	589	613	601	595	592	641	603	570	578	565	571	574	587	607	595	553	602	586	598	595	614	586	636	551	546	612	606	607	567	597	620	595	629	577	580	576	599	596	602	612	571	626	614	582	621	647	580	577	614	558	585	594	600	593	599	584	579	573	596
4495	1172	586	377	356	571	601	425	359	268	215	156	150	145	151	121	104	109	96	90	88	82	90	78	78	66	93	86	81	60	58	57	52	74	61	48	55	56	49	47	41	53	60	46	47	44	50	55	56	29	55	46	39	41	42	50	38	41	44	44	36	41	44	31	38	44	44	40	43	50	51	43	46	37	49	49	49	46	48	48	39	36	33	35	48	55	29	35	41	39	33	32	32	31	30	47	43	45	32	41	32	30	37	36	52	52	55	45	43	42	41	33	36	36	41	40	40	36	41	37	40	31	50	35	39	34	30	37	40	54	39	30	39	34	40	36	40	39	30	36	31	37	36	37	35	44	33	40	52	46	35	39	38	33	26	48	32	47	23	33	38	38	28	49	32	30	33	45	49	39	37	39	34	41	41	36	38	47	34	34	41	43	47	46	32	41	45	38	50	42	39	33	34	43	36	36	37	50	46	33	29	31	34	30	35	39	43	35	41	39	41	37	37	45	47	48	32	42	43	48	28	35	37	36	32	37	39	46	50	32	39	33	30	39	41	38	43	42	42	36	37	33	37	27	36	44	28	39	42	40	31	24	39	38	39	34	41	34	42	49	31	43	26	43	29	26	35	35	42	43	31	32	32	38	30	30	37	32	37	33	33	41	36	28	39	35	31	38	41	44	37	43	39	35	36	42	34	23	33	47	47	32	42	29	30	46	37	28	38	24	36	35	35	35	42	39	26	29	38	32	26	32	33	37	36	39	38	39	33	47	40	43	40	31	35	30	40	32	29	29	31	37	51	30	46	33	32	44	43	30	39	31	39	41	34	45	34	48	35	50	25	44	31	44	40	42	40	35	37	31	25	40	46	43	33	44	37	39	27	36	43	35	43	36	33	43	32	29	34	39	40	46	33	42	23	34	29	34	52	46	50	33	23	37	42	42	40	46	37	36	35	48	36	40	26	41	41	39	50	30	43	46	38	32	36	38	43	26	34	32	31	29	42	44	36	40	47	40	32	34	39	35	35	28	39	42	35	30	37	29	52	35	29	36	40	40	31	51	35	42	40	42	52	49	40	28	39	31	35	35	36	38	28	35	34	34	33	41	32	37	35	52	33	33	33	36	25	41	37	28	36	34	36	34	44	40	45	35	39	38	38	29	32	45	44	31	34	31	37	35	40	44	51	47	37	32	53	39	39	34	30	34	30	34	27	37	30	32	35	36	45	41	32	46	40	39	39	27	43	35	34	42	29	42	46	27	40	35	50	41	34	29	42	39	26	33	35	41	41	49	42	37	30	41	38	49	44	33	37	35	30	46	34	37	45	27	44	35	24	35	35	49	35	44	37	45	37	42	28	34	32	33	35	39	44	40	34	36	34	45	39	35	37	47	37	36	38	30	31	41	43	39	46	38	43	34	28	38	43	35	41	40	30	38	38	33	42	39	39	41	39	35	45	33	35	35	29	45	28	40	42	32	53	40	36	41	44	41	44	33	44	26	38	40	27	32	39	37	41	28	38	32	40	40	35	33	29	38	35	35	38	32	41	42	37	42	40	44	43	39	40	41	34	41	46	34	47	37	44	28	32	51	38	49	49	37	48	39	39	36	34	38	42	45	33	31	28	39	35	33	40	45	35	41	32	33	36	34	30	35	36	48	49	44	31	38	29	35	33	39	42	30	44	32	46	36	33	32	30	33	36	39	31	33	34	50	39	24	35	38	36	37	30	38	33	36	37	51	25	33	37	35	33	34	34	34	41	58	43	27	43	36	33	41	39	44	40	39	35	39	48	36	30	41	43	36	28	36	32	46	41	44	53	41	32	45	46	34	34	29	27	46	23	41	39	35	35	36	37	39	42	31	32	32	37	42	50	30	39	32	48	35	40	39	45	40	38	42	38	39	37	45	48	38	33	34	30	33	47	45	37	41	37	34	29	49	44	34	32	31	28	46	35	38	30	43	28	37	41	35	33	37	50	34	29	34	43	29	32	34	26	41	42	36	43	43	36	30	33	51	51	42	38	42	30	38	36	37	36	44	35	41	34	38	31	40	38	40	49	31	38	36	38	37	38	38	31	34	47	37	36	32	38	41	31	29	27	32	37	40	44	47	31	34	48	44	35	42	39	37	48	31	46	39	38	54	39	38	43	41	34	38	37	43	43	31	30	49	33	50	35	31	34	25	37	31	33	30	44	34	41	42	33	36	28	39	41	35	37	36	38	42	37	24	43	40	37	41	48	29	36	30	30	41	34	39	38	40	27	40	38	43	38	34	39	53	27	36	40	44	29	29	42	41	43	35	33	43	41	46	39	52	42	36	27	36	39	30	35	39	38	42	38	43	32	29	47	48	27	42	50	32	44	45	31	38	45	31	40	44	46	32	31	45	30	30	46	35	50	38	36	39	40	33	38	42	34	29	38	44	36	39	32	35	37	40	43	25	36	34	32	39	38	29	37	46	41	38	46	32	27	46	29	40	29	36	24	29	46	37	41	44	35	43	36	38	39	37	31	37	33	44	53	44	38	40	34	39	29	32	35	37	36	49	36	34	51	45	32	40	38	26	35	38	39	48	28	40	43	34	37	39	27	38	47	34	35	48	29	36	38	28	44	41	39	43	33	37	29	34	40	44	36	44	35	42	37	32	33	28	44	55	39	26	40	31	41	45	33	36	34	44	41	34	34	30	33	34	40	46	37	45	43	35	52	40	38	40	37	54	39	38	35	41	36	43	38	36	34	39	37	31	36	32	44	50	36	37	36	35	51	36	44	42	33	45	39	34	48	29	37	39	37	46	36	33	39	37	43	49	26	44	34	42	47	46	46	36	28	36	37	34	39	26	30	37	36	30	30	40	40	39	37	30	37	37	33	33	37	27	39	44	37	39	36	43	41	35	35	25	43	44	41	48	44	33	32	42	33	41	37	41	36	33	31	47	42	33	43	42	38	43	31	34	30	33	28	43	40	31	44	35	31	28	42	33	32	36	28	41	40	34	37	40	46	39	42	40	23	31	23	42	38	34	42	24	40	41	31	35	49	39	42	34	45	41	36	37	39	29	31	46	36	44	38	45	33	53	36	30	39	49	30	33	37	30	42	36	32	47	31	45	34	33	33	43	30	41	39	42	31	42	26	48	46	40	48	35	37	29	34	31	36	37	30	29	37	39	44	36	30	37	35	36	39	40	25	47	45	36	31	40	30	45	49	38	33	30	36	45	26	36	29	31	28	30	38	41	32	22	42	38	38	40	41	39	38	46	38	28	37	35	37	40	26	39	36	32	33	42	27	46	44	47	36	41	48	38	40	44	32	29	40	37	33	36	37	35	42	57	29	42	36	46	29	43	41	36	28	44	31	36	31	46	32	35	30	47	36	53	33	35	32	35	34	35	34	26	50	41	40	45	46	46	36	34	34	36	36	34	35	40	47	42	30	37	39	44	37	39	39	33	48	33	46	46	33	36	34	40	34	45	41	38	53	32	43	35	34	38	37	33	40	32	32	36
27792	13092	7848	12655	20414	23728	22542	18049	14576	12025	9523	6859	6261	5700	4548	4054	3610	3092	2807	2725	2230	2228	2180	1999	1802	1709	1789	1974	1854	1604	1361	1154	1063	1120	1014	945	1004	941	857	924	872	908	810	773	746	818	819	799	759	792	741	704	680	623	548	542	569	560	582	577	591	575	563	567	594	582	597	598	639	612	606	529	494	481	479	444	665	667	610	574	566	521	461	534	544	544	552	535	529	451	453	431	431	413	432	436	428	431	424	447	431	419	425	445	529	627	683	727	675	526	472	412	410	395	365	371	380	419	383	408	386	408	378	422	392	379	431	384	373	377	381	426	392	352	387	416	387	409	395	412	414	376	346	436	429	398	386	394	349	406	401	426	387	403	390	384	377	362	389	388	375	409	389	438	413	416	427	392	372	403	369	432	399	393	396	410	417	420	376	391	371	398	376	398	394	413	390	420	412	401	377	396	353	402	421	385	418	393	381	382	386	404	384	359	364	399	390	340	403	389	386	413	367	366	411	422	415	409	379	359	397	375	388	395	372	391	384	353	383	395	396	382	404	379	399	353	409	404	374	433	412	389	372	398	399	410	405	418	403	390	380	401	399	385	412	383	422	365	406	384	417	416	383	399	356	394	411	416	402	373	391	339	389	363	387	387	410	401	416	401	399	394	406	381	385	407	404	409	405	384	404	407	365	408	383	411	405	391	391	378	402	433	367	390	375	404	337	368	388	373	411	392	364	357	380	408	370	371	425	394	419	377	397	410	413	368	382	409	373	395	420	374	402	417	406	417	368	396	408	421	428	380	393	353	397	423	378	366	381	394	390	402	396	393	395	421	417	379	382	388	457	393	379	410	356	397	383	426	369	373	383	390	369	383	434	342	354	394	390	364	371	392	409	343	393	373	410	422	393	391	393	410	382	382	365	405	374	381	407	366	404	383	383	374	442	403	403	411	400	369	388	407	387	380	372	397	391	388	412	396	400	388	388	413	379	440	421	404	366	424	418	384	381	383	375	426	395	378	379	437	374	431	389	432	390	374	422	364	384	401	407	443	409	419	379	406	415	377	362	408	383	448	407	405	363	399	361	366	388	428	414	388	393	407	402	409	381	403	415	407	405	400	389	436	416	406	368	373	375	365	382	361	432	416	381	383	386	377	387	369	357	410	376	432	384	374	387	380	387	407	388	373	387	364	393	360	399	395	419	412	361	403	381	384	399	401	368	386	383	372	377	415	402	412	381	408	369	388	437	338	384	390	383	392	388	382	366	365	424	393	380	401	384	396	405	369	384	406	388	435	398	409	415	400	412	366	408	409	426	366	393	381	421	370	383	369	384	371	408	393	380	370	414	400	424	392	383	380	397	395	392	384	388	378	385	371	382	389	411	401	364	385	381	414	425	374	396	387	389	429	374	380	413	389	413	402	380	353	378	376	406	385	390	381	411	381	401	338	419	388	397	441	379	375	400	436	394	363	393	393	400	356	385	386	359	390	406	406	420	363	392	347	390	363	369	370	404	381	384	393	400	373	394	379	397	402	402	370	373	396	379	400	422	369	391	390	428	386	377	381	396	394	381	424	404	378	385	382	387	408	384	382	374	380	324	409	369	387	383	410	396	392	404	405	384	396	383	377	368	384	342	338	416	413	379	360	406	400	395	387	406	364	390	428	409	381	384	385	386	416	389	382	402	390	400	397	407	398	399	447	378	401	374	362	408	374	396	413	389	390	372	369	381	368	382	378	391	420	388	418	398	419	404	355	410	381	395	388	411	360	395	389	407	366	378	388	419	400	410	391	423	368	402	415	401	398	407	391	369	387	404	384	387	431	416	404	411	422	399	397	375	393	376	396	367	377	408	373	394	411	381	379	404	370	416	384	382	380	397	373	390	415	396	374	387	399	397	398	389	379	444	374	403	374	388	383	399	399	391	397	389	385	417	372	401	405	390	413	378	389	396	397	332	402	387	397	417	405	370	378	387	417	418	388	379	354	414	375	415	397	371	390	429	386	415	385	391	351	382	407	379	405	404	380	393	405	390	381	385	407	356	378	381	368	391	393	390	404	363	383	374	381	411	413	391	370	386	379	348	369	382	396	405	364	447	394	387	385	450	414	370	364	401	373	388	373	401	395	385	381	367	401	411	397	387	377	349	385	358	413	387	376	416	398	427	421	417	399	393	381	389	356	402	392	374	400	416	417	361	429	439	388	383	410	388	400	391	375	369	380	378	392	382	423	368	370	418	396	372	381	397	405	393	386	418	397	383	434	415	391	375	415	368	398	354	411	377	410	397	386	399	394	419	401	428	401	397	411	390	378	393	430	369	377	394	395	371	402	392	373	363	384	373	347	367	374	400	369	381	405	394	391	385	396	361	392	392	376	433	418	397	397	387	442	381	375	406	375	392	356	366	412	394	378	411	369	387	392	375	437	438	384	397	373	413	399	404	385	393	361	381	370	391	382	404	403	397	408	398	394	364	384	411	351	358	386	388	411	385	412	392	390	390	395	377	422	361	420	371	427	359	398	394	411	391	379	346	379	415	361	387	375	395	424	383	399	399	412	398	395	409	444	418	414	406	388	407	421	397	368	387	406	418	378	385	384	385	355	403	408	368	372	379	376	400	409	397	396	382	383	409	396	384	419	410	404	409	378	403	397	417	375	381	376	394	403	365	398	396	400	397	389	367	370	389	386	437	403	392	362	383	418	382	402	400	387	359	401	384	389	406	390	393	418	380	403	399	411	385	369	395	379	389	366	392	391	363	387	431	365	393	409	402	367	387	369	387	407	391	358	391	387	401	390	418	403	394	397	394	383	409	373	389	353	415	398	426	404	379	401	401	425	368	389	430	374	416	376	432	381	390	359	393	381	396	380	376	464	406	361	389	364	392	415	406	387	395	382	388	387	403	388	398	388	372	397	398	401	404	381	411	370	408	389	401	387	398	377	414	387	425	404	397	351	366	378	405	372	407	396	419	391	378	413	389	379	368	397	405	370	363	381	410	391	370	380	414	408	436	396	418	393	391	381	357	377	393	408	352	389	411	418	392	403	395	390	374	384	411	403	366	435	391	394	417	404	421	392	352	415	384	386	390	404	388	362	409	410	426	395	412	405	417	388	406	406	404	400	386	395	378	394	431	411	386	423	391	397	381	392	413	393	372	414	437	432	378	388	376	408	396	415	401	366	404	424	391	399	379	379	364	377	408	381	408	382	385	423	429	414	386	400	407	417	343	398	368	365	439	373	394	431	417	387	403	391	397	382	397	398	397	382	393	410	395	383	379	390	396	412	387	389	400	389	366	382	408	392	439	406	403	385	423	388	405	373	380	408	396	398	376	367	423	431	429	374	379	397	400	403	355	404	394	386	374	389	373	399	379	383	374	355	418	418	371	422	369	425	362	381	439	383	390	391	393	374	385	371	432	394	406	385	381	427	366	402	368	395	415	398	369	415	390	392	402	407	381	381	402	397	408	422	397	396	386	407	403	403	408	383	377	404	373	396	385	390
4917	1756	816	531	529	747	826	622	445	348	321	241	238	231	202	180	165	146	132	117	117	107	111	101	105	93	100	124	109	106	88	79	69	82	77	77	75	61	69	69	75	68	70	61	64	61	51	82	63	50	75	50	63	46	57	64	58	54	63	52	58	49	61	51	56	52	61	59	68	63	50	64	57	50	58	66	75	62	64	63	57	53	56	45	47	64	65	45	52	57	46	54	53	62	52	69	62	51	53	53	61	47	48	56	53	56	55	92	68	63	56	51	64	50	49	45	61	47	54	62	47	50	49	45	44	56	52	58	44	53	54	54	48	53	50	55	58	49	52	51	44	58	46	49	53	52	37	55	36	53	44	47	54	53	50	41	61	50	51	42	52	59	46	56	44	65	51	39	52	64	60	48	41	54	50	56	53	63	49	43	55	50	63	53	49	60	57	51	49	42	40	50	48	46	55	61	43	59	54	52	49	34	49	51	65	57	53	52	52	58	59	36	57	57	47	57	48	62	35	56	54	54	40	58	53	42	45	48	56	49	50	37	57	55	76	45	57	51	50	54	63	64	43	51	51	44	64	61	62	51	47	43	59	52	50	58	60	44	72	56	55	52	47	56	67	50	49	45	54	40	52	55	53	54	56	37	57	57	61	62	47	52	54	58	60	70	41	65	56	55	53	45	51	56	46	58	54	58	63	51	54	53	45	54	55	53	52	51	43	60	46	50	46	53	64	47	42	53	46	58	49	38	50	60	47	51	48	49	51	42	36	43	64	70	51	55	38	64	49	55	60	55	46	71	51	49	54	43	56	44	45	69	46	57	53	51	42	46	54	61	54	48	58	57	53	55	45	40	62	33	37	54	54	51	49	42	44	63	54	40	37	51	54	67	65	56	45	47	34	51	61	54	52	46	51	36	56	57	49	59	67	49	67	55	44	52	52	50	45	53	46	52	49	32	57	59	63	52	63	33	56	56	56	57	46	51	60	45	63	58	47	58	42	47	65	58	58	53	52	60	52	52	57	47	46	40	49	57	50	62	51	59	53	59	56	54	62	53	54	50	62	55	56	47	60	53	54	40	57	45	58	56	56	50	50	43	56	57	44	55	50	49	52	49	57	65	62	53	52	56	52	47	62	42	53	64	50	54	45	46	53	55	52	44	46	49	54	64	57	54	53	59	40	59	44	42	49	49	42	48	47	47	48	47	44	55	45	51	38	53	54	44	51	44	42	48	50	45	55	52	58	51	49	47	42	46	35	44	46	59	54	49	67	51	48	48	61	59	47	58	47	51	54	51	59	55	54	68	55	54	55	54	50	55	42	51	59	56	41	57	51	54	67	52	52	56	60	66	51	51	54	48	51	45	57	46	47	47	57	69	41	58	55	54	50	41	62	63	49	55	63	48	49	45	59	64	52	71	52	33	42	59	59	57	58	47	50	49	37	42	43	45	43	58	52	41	45	48	63	51	47	52	42	27	53	64	75	52	49	49	48	52	64	44	47	50	50	42	51	45	53	62	55	54	45	68	57	54	50	51	68	61	55	55	52	57	51	53	56	47	54	54	47	50	49	59	49	45	60	58	68	54	44	43	47	53	53	46	46	44	61	50	49	42	60	53	54	49	56	46	55	52	57	42	55	54	48	50	55	56	54	48	62	53	49	64	44	39	43	42	53	55	65	44	58	47	36	71	37	54	57	59	50	48	53	57	55	44	44	45	53	56	58	52	52	49	49	54	43	41	49	44	54	43	43	47	33	47	60	53	40	51	44	49	60	50	47	52	34	61	51	46	58	56	51	56	37	60	52	49	48	52	55	66	53	52	51	56	57	47	60	45	48	54	48	68	58	53	66	51	43	53	44	46	54	43	57	46	64	55	48	54	45	53	61	54	45	54	57	47	61	55	45	40	50	60	48	52	54	52	41	44	56	55	52	59	52	53	53	50	56	52	52	61	58	53	49	43	50	55	50	51	53	56	54	59	52	43	55	48	47	58	43	60	47	43	62	59	41	49	49	58	61	57	55	45	49	49	38	48	49	51	53	44	56	41	45	48	45	49	45	45	58	50	56	43	64	39	49	51	54	58	73	59	42	67	40	50	48	44	44	58	47	42	54	51	49	44	59	48	47	45	55	49	49	44	48	45	46	49	46	42	43	45	53	58	50	57	53	46	65	51	66	52	54	43	67	49	46	55	42	46	47	46	50	42	47	66	59	58	52	57	44	39	51	44	62	57	45	58	45	53	46	60	47	48	57	52	62	65	53	48	54	53	61	46	50	58	51	59	58	47	71	48	48	45	54	54	56	46	41	42	49	46	52	59	61	44	51	50	36	49	45	50	49	52	63	51	54	60	59	50	45	57	58	43	44	48	46	46	51	60	54	53	43	54	42	50	50	63	55	40	49	37	53	51	62	44	56	52	49	59	64	56	38	57	63	44	43	52	57	54	52	56	71	71	50	62	45	57	47	50	51	50	49	44	52	44	38	50	47	52	59	58	48	60	53	50	42	52	55	49	55	49	49	56	44	47	66	48	56	53	54	45	58	45	79	75	52	38	39	45	55	54	53	50	55	51	42	56	50	51	58	38	64	61	46	58	54	53	57	60	58	49	43	60	50	59	55	49	49	44	53	43	59	46	58	44	57	46	38	49	59	51	46	55	51	60	57	53	62	59	50	53	57	45	42	59	57	54	54	42	53	52	57	59	54	60	68	46	51	50	49	43	45	33	57	53	41	32	56	55	59	47	57	42	61	52	44	57	66	55	52	58	53	48	47	50	54	49	58	42	43	40	46	51	52	53	41	46	44	59	57	41	60	43	62	42	47	62	44	52	43	38	54	53	53	52	52	35	50	55	55	51	54	54	42	54	40	47	48	45	57	46	52	60	60	51	58	53	50	53	64	48	40	61	41	47	47	47	56	59	65	70	60	57	65	44	46	43	60	57	44	43	49	52	48	62	50	50	61	58	48	43	58	56	53	55	57	62	52	62	51	42	50	50	53	54	54	50	46	47	59	48	55	51	58	60	43	56	45	54	42	47	47	42	52	48	48	55	47	44	50	45	40	42	66	52	51	66	43	57	40	52	68	50	57	56	55	55	45	53	66	41	56	42	59	53	46	60	59	39	52	50	52	50	38	56	71	55	69	57	56	53	65	66	48	45	45	49	54	41	56	54	44	50	38	53	53	52	51	47	55	42	51	51	51	46	55	58	47	63	58	59	56	52	60	41	43	56	53	49	51	46	56	46	45	49	60	60	48	52	48	46	40	45	54	58	61	48	57	42	46	58	48	61	45	65	61	49	49	66	46	56	50	59	47	62	42	59	47	65	48	56	44	59	59	51	44	52	48	68	49	61	60	54	65	47	52	44	45	43	43	40	57	66	59	56	61	58	44	49	40	52	47	54	48	38	54	57	53	57	48	40	51	51	40	57	71	59	45	59	62	43	41	46	57	49	56	40	54	56	47	54	65	45	59	58	43	59	55	58	60	62	52	43
32488	16083	9989	14718	24261	26239	25371	21427	17340	13984	11653	8815	7751	7399	6169	5293	4661	4070	3570	3377	2991	2797	2775	2521	2492	2229	2211	2389	2416	2044	1835	1705	1435	1344	1320	1295	1290	1229	1281	1257	1241	1163	1029	999	988	1072	960	1055	1048	998	965	936	855	843	812	739	746	761	734	725	746	773	756	730	692	753	883	838	833	750	706	674	675	637	638	685	797	919	767	778	671	681	648	709	796	779	693	696	614	660	608	616	578	587	644	639	608	660	551	568	584	579	593	612	716	936	1091	1025	817	714	657	603	579	529	570	541	565	565	554	535	512	534	549	499	540	545	525	537	582	533	521	550	492	543	551	548	554	515	535	553	529	574	520	570	513	528	545	486	529	554	573	552	501	526	571	587	506	520	530	533	540	520	522	556	514	522	535	619	536	546	532	512	566	573	550	539	491	585	534	500	547	566	549	529	526	524	568	611	541	509	546	549	528	533	568	573	533	515	504	507	547	571	544	567	556	498	623	560	524	562	564	579	560	555	546	588	537	541	519	543	534	544	554	574	521	552	566	527	532	556	539	507	550	591	550	568	529	489	577	545	530	542	570	520	558	568	486	539	507	538	535	504	543	537	572	561	496	518	487	574	568	546	581	540	525	532	525	537	533	535	517	535	572	565	538	534	555	549	559	535	524	579	558	496	546	512	544	530	551	538	543	569	539	572	531	588	519	553	523	590	570	551	550	560	546	544	540	567	542	540	587	556	541	534	568	575	539	493	539	568	576	564	590	492	571	539	542	500	519	565	556	554	526	549	567	557	565	497	510	504	528	544	528	573	542	538	542	536	521	563	521	506	554	562	523	537	549	553	513	545	502	496	569	522	563	542	543	548	522	547	491	548	524	542	527	534	537	556	490	538	589	522	526	569	555	563	533	530	520	555	536	562	542	514	525	563	602	520	544	519	515	529	486	573	561	579	548	540	591	527	536	520	547	534	572	576	544	519	535	541	584	584	504	537	570	516	552	552	545	573	559	571	551	601	553	533	512	538	593	559	522	541	564	578	519	523	567	557	557	507	521	522	520	528	568	537	518	529	514	533	552	491	580	533	529	558	523	550	504	559	525	562	520	530	532	514	497	570	580	528	554	588	500	552	526	534	536	563	565	521	535	494	535	564	509	592	541	578	560	559	580	570	567	531	574	527	578	560	599	506	504	555	555	546	516	523	521	544	545	523	584	538	576	553	548	510	538	562	536	541	510	526	538	545	538	523	564	544	545	557	550	517	540	555	537	500	527	554	534	549	578	527	536	549	555	535	532	501	557	565	525	536	524	549	524	511	544	503	540	537	510	576	559	539	549	526	556	533	515	586	535	520	550	530	512	499	533	491	526	510	543	521	587	511	557	535	535	547	562	558	536	522	519	551	541	514	513	569	566	527	538	524	602	540	563	528	529	536	573	546	551	541	591	515	566	539	542	594	501	571	539	585	530	552	560	538	570	540	548	522	570	540	520	490	553	561	526	571	568	548	545	545	539	558	517	525	545	526	567	517	592	501	574	541	535	605	516	548	535	553	549	505	512	567	535	495	561	546	564	538	535	538	550	562	567	573	526	500	571	554	511	540	520	574	532	538	570	526	590	532	537	549	563	599	532	552	537	576	564	582	557	541	527	576	522	522	552	518	524	555	598	516	548	491	498	590	533	518	567	573	508	580	523	559	503	574	547	521	563	529	575	574	562	548	547	568	556	547	540	539	561	534	512	536	536	527	539	553	535	538	509	562	562	554	499	527	507	561	519	544	544	532	513	537	495	534	512	533	586	557	522	523	597	564	516	555	535	518	559	537	541	520	584	539	540	569	533	535	489	578	472	535	550	526	554	579	576	531	497	527	512	530	540	500	538	548	530	552	569	533	539	527	556	536	549	546	530	535	528	555	518	578	523	525	559	558	543	595	511	555	547	507	536	521	536	510	516	558	521	523	531	545	544	530	513	600	519	581	506	570	554	500	512	527	515	528	556	565	522	532	554	524	536	552	552	561	576	564	544	547	564	518	547	532	537	504	478	517	533	572	602	584	552	539	538	541	553	544	567	520	545	521	561	564	504	546	529	532	557	516	535	530	545	514	581	556	555	509	577	523	517	555	577	509	553	546	566	558	553	543	549	553	531	514	537	535	552	541	545	547	560	556	559	547	521	539	567	541	553	555	559	528	534	519	539	557	555	600	554	512	537	517	561	521	513	579	557	544	537	574	508	538	548	550	577	539	501	552	541	546	536	497	542	524	584	575	520	508	553	588	566	567	525	520	538	538	523	560	555	582	548	526	595	513	517	545	549	548	520	542	555	567	555	500	524	514	561	559	525	552	539	563	546	514	486	518	559	542	574	549	529	524	529	508	561	545	529	564	554	555	546	549	563	533	532	547	542	531	537	543	524	493	529	568	569	582	531	517	511	530	554	566	556	587	565	536	567	532	547	554	553	550	538	586	588	535	534	572	577	560	534	574	528	537	524	552	511	550	567	568	553	528	519	571	548	533	535	602	548	552	543	508	499	542	545	536	496	568	545	525	530	501	524	530	508	531	507	545	489	540	515	544	531	585	552	529	544	563	559	543	527	555	546	526	509	528	597	518	548	526	542	532	530	520	590	524	565	536	556	525	554	515	554	513	511	535	540	525	523	534	528	519	571	565	550	518	543	539	508	546	554	518	557	509	533	606	552	544	555	531	600	558	542	536	545	535	531	552	526	545	525	543	530	524	564	537	534	531	523	512	545	585	541	491	523	533	596	549	557	590	525	563	564	495	515	557	582	537	555	509	541	510	526	525	540	574	571	495	548	571	536	548	560	510	592	564	599	560	480	557	488	553	607	583	516	549	512	561	557	530	559	541	557	554	515	574	500	568	550	563	547	563	558	560	533	541	564	561	510	558	534	552	553	539	562	563	544	495	541	536	554	545	498	550	505	523	575	550	566	520	536	571	525	516	555	525	569	536	511	518	513	536	545	554	510	527	522	581	547	557	525	537	579	522	537	525	556	554	538	580	551	551	532	558	582	508	525	538	547	558	509	578	551	531	527	552	543	548	569	555	574	569	523	517	553	547	586	538	539	541	534	536	568	565	550	513	565	530	517	513	600	579	540	587	593	546	539	559	562	543	550	588	551	525	576	548	549	568	547	529	546	538	545	555	539	570	530	529	572	521	544	530	537	566	568	521	556	496	575	532	567	561	552	535	562	553	534	548	518	557	552	575	524	536	525	554	530	533	544	516	525	560	487	542	545	563	535	545	500	570	575	586	516	518	524	567	539	525	518	539	550	542	554	517	542	542	558	517	522	555	569	546	561	562	542	542	479	576	541	546	583	518	501	518	534	521	553	579	557	536	543	541	524	570	532	534	539	548	525	569	544	520	539	523	540	548	515	526	541	571	530	520	578	569	538	507	517	526	553	553	553	558	567	563	537	549	533	546	541	587	523	561	523	514	523	531	548	543	550	540	565	526	568	582	540	489	552	515	538	485	553	550	582	571	577	504
2568	816	435	285	335	403	437	356	276	231	196	165	143	108	102	89	105	101	84	70	81	78	69	70	70	78	74	85	72	66	72	55	66	69	68	53	52	48	59	57	53	62	51	39	56	70	60	63	54	52	48	52	52	47	52	46	47	60	46	39	50	38	41	64	46	57	60	57	55	42	54	51	40	40	41	53	52	48	63	43	63	50	59	56	56	63	45	50	33	43	54	59	60	46	48	51	58	51	47	52	60	38	59	38	50	49	43	52	46	46	50	33	51	51	54	37	58	52	43	46	55	50	39	46	50	46	47	45	49	35	53	43	45	52	35	53	39	50	55	38	42	49	44	39	48	49	56	42	49	53	50	52	48	35	37	37	39	54	53	42	52	50	52	38	43	47	55	48	46	46	48	37	37	43	45	56	37	45	43	54	36	42	44	38	38	49	34	50	52	28	53	52	57	50	30	38	40	49	46	48	37	54	48	39	45	40	32	43	50	51	58	54	58	54	45	42	41	33	38	56	53	61	51	49	42	45	53	56	52	50	34	48	34	59	50	47	55	49	49	44	50	48	43	50	52	51	40	45	53	60	48	42	44	60	44	36	47	41	36	49	48	46	34	46	43	55	46	47	52	52	42	45	48	39	46	48	44	65	45	47	39	45	50	45	52	48	45	43	41	48	46	45	38	44	43	51	41	47	32	53	42	39	49	41	48	56	55	40	57	47	51	55	50	49	58	40	56	52	60	47	49	64	55	47	51	55	45	52	54	40	42	57	52	41	40	58	50	47	44	53	46	48	45	47	56	49	47	48	46	53	53	35	46	41	53	39	48	43	45	42	46	54	43	38	46	45	45	58	35	47	45	43	42	48	50	52	48	45	45	45	54	43	44	30	47	48	60	43	59	40	49	35	40	52	45	44	40	52	37	47	48	56	49	49	42	53	51	40	43	50	60	46	40	45	52	51	47	40	41	46	55	39	49	46	60	63	43	52	53	53	54	31	60	40	48	46	41	44	44	42	44	42	51	39	38	74	60	46	57	51	44	46	39	49	41	40	39	53	58	46	51	48	47	49	44	33	52	60	56	46	52	48	53	51	37	39	66	48	53	38	44	45	52	54	41	67	45	51	44	41	50	46	37	46	39	40	44	61	57	43	39	52	52	45	42	54	40	46	59	43	44	39	37	49	48	43	41	44	43	39	42	35	51	53	49	58	47	39	53	52	43	56	58	51	44	52	55	43	42	39	33	38	57	41	45	45	59	35	46	61	51	51	37	47	39	55	55	38	41	48	52	50	46	45	40	43	40	61	58	35	39	45	46	56	38	53	48	46	47	46	45	56	50	57	49	33	43	41	52	37	37	48	40	44	41	41	50	53	45	47	45	46	46	44	49	55	50	42	42	44	45	47	54	48	54	48	42	33	42	44	35	56	54	41	50	44	38	61	51	60	43	56	33	57	58	49	53	46	54	43	48	65	42	50	46	46	53	43	43	40	46	37	58	52	44	60	44	42	49	44	41	53	48	49	46	55	37	49	55	48	44	59	50	44	48	35	52	45	48	46	40	44	59	45	51	42	39	51	41	40	51	58	44	45	42	62	61	33	46	44	35	67	48	55	43	52	42	41	41	55	41	39	44	40	57	53	44	39	46	42	52	23	52	36	39	50	40	46	37	52	45	40	38	50	50	49	47	38	48	45	57	40	39	54	51	39	50	34	42	47	53	50	57	44	51	37	40	50	41	57	46	43	38	49	40	47	55	47	52	40	42	33	54	44	39	56	42	58	34	52	48	50	50	38	55	42	47	32	61	51	40	39	43	43	44	43	45	45	50	53	51	47	46	43	36	58	48	42	41	55	38	51	49	42	44	56	50	53	41	44	40	53	47	55	39	57	43	62	64	63	34	48	48	53	43	54	53	52	54	57	43	43	42	33	50	55	44	42	38	54	53	53	48	44	47	53	41	43	50	52	54	59	51	31	47	51	56	48	46	41	45	48	52	47	45	46	36	46	45	58	49	49	43	58	40	48	45	52	55	47	52	47	54	61	41	33	39	45	52	44	52	48	50	50	50	49	47	47	42	47	50	40	37	52	48	53	57	56	44	74	62	37	55	53	45	36	58	41	57	39	50	52	40	44	49	56	46	42	43	37	39	51	50	45	32	33	49	47	38	39	54	45	43	52	46	39	49	45	51	44	50	49	36	33	29	44	38	49	39	45	48	57	42	52	44	48	45	49	43	38	45	57	43	45	32	42	68	40	48	53	42	52	44	47	38	47	49	49	59	45	55	41	45	37	46	41	44	49	48	39	50	43	43	53	55	43	54	57	36	37	49	34	48	47	49	37	55	38	40	44	55	44	60	67	41	48	45	47	44	43	42	46	47	40	45	56	46	59	54	51	37	43	52	44	61	56	26	44	48	44	44	48	52	52	40	49	42	42	51	45	47	49	43	40	52	50	30	50	59	47	53	47	41	47	47	53	55	49	67	48	52	51	47	43	31	53	48	44	51	40	48	53	51	50	52	44	61	58	46	40	52	67	46	50	48	64	48	43	47	48	37	36	45	42	45	43	42	47	53	45	45	49	54	65	66	40	41	53	41	41	57	45	51	54	44	55	45	55	42	44	70	46	44	47	53	69	33	40	35	46	36	44	52	43	51	50	38	52	47	47	50	43	49	48	41	41	46	55	49	39	64	39	36	49	32	47	50	54	43	43	53	44	38	56	40	52	59	52	53	60	37	57	42	48	42	45	41	49	50	43	50	57	43	45	61	47	44	42	47	42	43	41	53	45	41	53	46	52	38	50	46	50	50	43	41	46	59	54	57	43	41	46	48	50	42	49	46	37	51	50	49	62	47	47	57	45	42	54	38	53	45	52	47	49	48	36	37	35	46	46	37	47	40	45	50	62	47	34	41	55	47	52	42	42	39	40	54	41	49	45	38	44	39	53	44	54	40	37	49	51	39	36	51	59	44	35	59	46	44	46	42	46	45	48	61	40	45	52	39	42	40	51	38	45	44	52	55	51	41	50	51	43	42	40	39	34	52	50	56	40	52	40	40	50	54	54	47	43	67	52	42	45	42	46	41	52	60	38	54	50	43	44	48	46	46	44	46	46	47	50	57	44	38	46	45	36	36	44	45	48	40	50	44	41	45	43	41	41	34	45	43	59	33	48	42	46	52	62	42	47	39	61	45	43	43	58	52	43	47	49	54	34	57	41	45	55	55	52	43	44	53	51	64	47	46	60	34	41	44	36	50	46	50	35	48	61	45	45	48	46	52	44	55	42	49	45	37	52	43	44	54	47	51	55	50	42	40	51	45	52	45	49	44	46	42	45	37	47	49	45	50	52	44	45	56	42	42	35	52	48	45	46	37	53	43	52	59	43	43	48	41	49	42	37	48	41	55	48	52	50	46	43	49	49	41	43	47	35	53	45	45	42	56	33	43	54	48	55	46	50	56	58	39	49	41	44	39	53	49	47	41	28	60	45	59	51
22439	10877	6442	9642	18229	20376	19359	15786	11583	9071	7105	5318	4455	4277	3436	2870	2630	2323	1908	1815	1772	1566	1584	1510	1394	1283	1324	1340	1373	1310	1241	1100	986	919	889	822	825	808	897	903	907	841	756	736	689	779	800	836	750	745	668	692	643	622	632	605	602	608	596	607	609	579	587	541	617	612	642	634	626	580	590	545	549	499	554	657	715	686	641	595	577	557	610	609	619	567	536	579	504	498	533	534	505	517	480	515	532	462	499	471	484	500	503	508	508	577	587	594	520	545	480	470	458	460	456	484	490	503	526	464	472	469	487	459	468	502	491	440	457	491	504	509	471	472	507	480	482	458	502	491	468	501	482	478	486	472	512	444	520	457	480	530	507	496	469	493	496	454	494	465	477	494	467	492	502	438	456	471	491	469	487	471	443	467	481	470	470	478	505	452	498	479	517	487	490	472	542	500	465	506	521	469	457	473	452	481	467	421	542	468	474	473	474	455	524	497	505	473	435	463	515	453	521	491	493	475	480	477	508	468	467	493	476	468	503	488	467	510	461	481	501	477	471	487	523	467	468	455	480	491	492	483	506	469	450	467	497	504	463	471	505	498	512	474	467	484	514	477	543	469	456	477	449	462	468	498	464	483	486	500	521	488	468	458	500	499	453	460	463	503	513	483	516	513	460	508	443	484	508	461	471	545	459	458	483	459	461	481	506	472	459	516	498	475	473	485	465	482	457	481	456	458	487	488	499	506	491	496	471	510	463	495	475	481	504	510	506	484	472	511	491	485	496	503	495	487	480	435	503	496	493	481	496	499	471	491	468	466	511	485	479	496	466	467	456	499	505	485	451	509	480	480	511	484	484	435	467	521	493	476	497	487	502	460	487	496	484	543	470	501	466	428	461	473	473	438	511	488	468	437	492	456	493	498	472	485	513	469	455	449	474	464	515	471	546	471	474	523	504	509	484	511	471	486	524	465	480	463	515	530	500	451	498	513	510	487	485	510	482	478	439	461	505	466	452	460	462	470	490	449	478	512	497	491	493	491	434	481	471	475	474	443	490	455	463	506	506	469	496	469	507	470	490	496	466	491	485	510	462	469	461	474	478	441	485	482	508	492	444	467	473	485	465	480	512	479	458	503	472	494	503	446	488	462	490	466	499	457	472	487	500	472	515	455	517	472	487	468	467	483	464	474	497	473	483	482	493	469	510	503	512	484	473	463	482	482	481	492	482	517	482	528	488	489	505	420	432	471	547	492	492	459	483	473	471	531	453	476	507	466	489	460	479	497	473	488	510	463	475	505	451	449	488	493	479	468	503	475	476	483	509	481	473	449	482	461	528	462	481	451	485	468	522	453	468	497	487	500	495	523	486	459	507	459	474	490	437	448	504	502	464	478	493	452	497	490	496	427	499	486	492	481	509	458	498	487	512	469	464	445	496	491	495	512	469	467	509	454	481	528	489	473	505	469	471	493	461	486	504	496	477	509	479	447	506	456	465	454	458	457	447	519	508	484	473	540	491	470	495	465	465	507	503	473	516	476	460	492	480	480	507	497	483	449	491	479	475	523	469	466	491	449	493	480	459	469	458	505	494	452	470	486	490	497	493	471	488	485	429	498	474	502	490	471	447	500	521	501	490	457	494	464	473	485	460	531	461	467	527	482	481	486	486	478	527	489	491	469	452	495	488	498	415	478	477	485	448	486	482	480	464	455	460	466	461	488	477	471	517	444	487	468	506	490	491	464	483	483	472	517	464	465	528	516	471	487	457	446	491	465	505	455	486	493	493	471	511	461	502	510	493	477	480	474	505	469	505	482	467	509	510	476	501	503	456	463	480	459	485	445	448	520	469	494	497	481	486	474	512	505	455	440	460	486	446	459	475	478	517	489	506	511	490	470	481	487	458	474	484	481	475	504	441	452	480	434	477	495	441	515	495	472	450	469	476	475	483	498	477	495	464	465	505	488	453	484	453	523	477	489	546	494	489	528	429	469	477	479	477	484	491	505	445	482	512	486	534	493	523	471	473	435	461	479	486	470	463	471	467	448	474	468	472	466	504	484	473	444	480	455	472	491	499	505	481	480	456	505	474	477	512	449	507	431	454	486	536	481	462	494	497	514	487	454	489	424	486	525	448	473	499	486	518	488	469	485	463	489	430	459	470	499	492	493	454	505	484	469	471	506	489	501	468	493	497	504	482	466	484	421	498	457	457	492	489	493	423	443	524	502	498	456	492	492	463	460	502	470	493	470	485	516	479	528	478	443	468	435	506	518	493	448	457	483	473	476	534	502	473	483	465	500	482	483	497	472	513	444	489	447	464	482	504	485	454	517	466	492	468	486	458	491	484	472	488	481	457	462	495	452	501	492	493	475	512	509	506	480	493	461	514	491	511	448	446	457	481	494	499	517	489	483	487	489	481	432	490	474	499	486	462	475	480	502	446	486	458	464	449	488	484	520	441	505	454	515	458	492	499	486	441	519	513	487	451	469	493	538	450	435	475	469	477	479	501	502	500	482	491	489	494	525	482	467	487	535	509	492	466	478	474	465	476	472	542	458	486	482	459	442	465	528	480	450	495	458	510	464	491	512	493	469	467	522	485	465	510	507	461	485	476	495	505	491	521	493	482	493	520	450	476	456	518	492	490	462	527	482	468	484	510	451	469	473	496	507	491	500	477	466	472	461	479	467	485	458	480	451	470	507	507	452	492	462	480	492	466	493	458	467	434	500	520	479	511	473	453	487	515	463	517	471	494	458	527	511	419	518	473	489	467	509	476	448	477	518	526	528	476	468	485	440	494	470	476	496	482	465	490	501	474	480	471	487	508	490	496	504	484	502	444	452	469	472	500	491	468	476	484	460	477	475	508	504	494	468	488	422	499	500	471	497	475	507	495	459	467	503	495	470	464	479	462	510	436	510	451	509	472	514	462	469	486	487	491	503	514	489	502	516	473	447	460	466	489	495	469	486	457	497	452	451	464	466	477	502	456	491	476	489	483	466	482	487	510	489	517	483	516	485	495	502	494	504	489	477	485	472	497	519	493	493	506	471	504	480	484	485	472	456	528	466	513	536	481	474	500	459	481	465	474	495	471	462	491	467	479	474	452	451	457	509	473	475	493	470	484	502	493	508	467	478	492	467	471	465	464	517	491	454	463	512	464	476	465	478	428	471	493	464	466	490	468	461	473	511	494	481	444	477	488	531	487	468	476	476	529	480	491	513	474	517	476	487	488	468	477	488	488	482	473	459	510	484	498	459	464	515	466	518	500	510	509	468	528	478	483	466	518	454	489	433	450	507	518	509	458	452	488	506	475	518	462	493	453	492	515	463	465	479	506	506	503	541	483	485	494	467	480	468	444	467	515	453	518	453	445	460	469	491	478	484	459	509	458	452	474	455	499	484	484	480	511	500	482	472	482	508	461	498	521	470	478	493	495	457	480	494	514	485	537	486	468	534	478	498	468	465	461	470	476	475	520	453	507	487	424	459	479	498	460	437	483	488	497	469
3481	1398	715	410	409	601	576	452	379	336	248	236	198	195	154	158	126	132	147	104	95	98	83	90	101	91	81	94	108	80	79	82	78	91	80	83	88	58	92	94	70	73	61	57	64	84	67	58	87	68	75	72	66	69	67	73	63	63	56	72	70	68	75	75	54	63	60	73	65	76	56	72	57	62	63	63	74	56	63	57	59	50	61	64	63	41	43	54	63	61	66	65	64	57	54	68	54	66	62	65	55	60	70	71	67	65	67	71	65	62	58	65	62	55	49	67	56	53	43	46	64	56	49	63	66	55	53	56	57	58	45	52	46	56	56	71	55	58	39	48	54	58	48	62	49	65	69	73	56	54	57	52	50	61	72	73	69	57	54	51	58	66	52	57	53	68	49	65	64	59	70	59	64	56	53	66	52	57	46	69	70	46	54	58	59	53	61	52	62	58	59	42	53	58	67	58	63	65	71	70	52	60	50	64	48	69	69	54	59	51	61	53	67	57	54	59	56	56	48	65	50	56	62	62	60	61	63	61	77	59	46	55	60	57	77	65	47	58	76	60	55	52	47	61	55	61	50	39	68	74	55	61	58	50	60	55	60	66	66	71	62	63	50	46	50	55	54	67	50	62	67	57	61	53	50	53	80	63	58	55	64	66	56	60	70	54	59	51	53	59	62	59	63	45	44	64	56	54	66	55	49	47	52	63	68	48	44	58	72	68	56	55	61	56	51	64	52	59	61	61	47	42	44	50	49	62	57	49	52	72	58	68	53	57	52	60	59	63	51	76	66	72	57	59	58	52	51	60	55	54	46	60	52	50	67	46	61	57	61	52	68	49	67	60	59	56	55	51	55	54	64	61	60	60	39	62	76	52	52	56	70	64	61	66	61	44	70	61	44	56	52	60	47	63	57	63	57	66	58	73	60	57	64	50	64	60	63	50	53	58	63	64	51	43	55	65	54	59	71	59	54	57	60	49	52	66	63	54	63	61	49	48	56	53	60	53	48	70	56	67	56	63	80	58	46	49	64	56	61	56	59	58	57	51	55	55	71	60	53	43	60	49	67	52	48	55	61	51	52	58	64	60	64	57	62	59	60	54	66	60	70	48	55	64	55	66	66	61	59	49	44	55	54	67	61	58	61	54	57	57	48	58	61	57	69	53	68	65	60	50	65	64	42	64	54	57	55	58	58	66	62	72	54	47	69	60	72	60	69	48	58	68	54	64	64	53	70	61	52	48	62	46	61	51	42	55	59	70	54	34	66	57	69	54	70	51	64	55	64	46	61	53	51	60	63	72	63	54	46	59	60	55	63	50	63	63	56	53	54	63	49	54	49	60	62	59	52	57	44	61	43	65	55	54	51	66	49	56	54	55	58	53	54	67	59	49	67	56	58	64	55	61	59	66	62	53	54	51	55	57	59	61	60	49	68	57	64	58	53	59	73	52	74	58	69	57	64	58	56	63	49	43	53	52	68	54	58	62	53	65	54	61	58	49	59	67	57	49	60	64	44	62	60	75	59	49	45	52	60	51	70	58	55	56	58	48	49	58	56	61	60	69	63	53	54	63	60	65	53	74	53	47	57	57	65	58	64	64	63	52	55	51	56	66	57	53	62	54	52	55	61	50	49	60	57	69	54	53	53	47	72	51	56	51	68	46	63	64	62	55	48	53	63	52	63	58	56	56	51	76	35	63	58	54	57	52	47	56	52	49	52	47	52	67	50	62	58	53	66	71	50	59	62	56	43	66	62	54	58	50	44	54	40	58	57	59	58	70	62	59	59	63	44	52	59	58	48	61	72	72	53	55	51	60	55	69	67	56	52	69	52	60	63	51	54	49	62	65	59	54	66	56	66	57	44	71	73	48	50	46	50	64	65	48	57	62	50	57	69	68	54	70	54	65	64	56	60	67	70	54	64	47	63	62	57	75	66	51	58	42	63	45	68	50	46	56	64	51	56	59	68	59	70	54	54	58	63	61	66	58	53	79	54	52	46	65	53	56	56	67	57	58	65	57	58	59	65	53	61	54	54	74	57	44	58	45	62	56	75	67	50	54	62	50	52	63	49	55	43	62	47	52	62	52	66	63	63	66	50	58	49	62	56	65	63	47	60	67	54	65	52	57	56	48	53	70	60	68	73	57	62	57	45	62	60	61	67	54	45	65	68	46	63	67	50	71	59	60	45	70	47	60	57	69	47	58	47	60	67	55	59	53	44	59	55	65	59	56	50	60	78	63	57	62	63	61	65	64	48	57	78	54	62	57	67	56	65	51	46	71	61	64	66	61	65	54	43	55	53	63	54	72	62	62	48	62	55	47	50	53	51	62	52	55	50	63	50	55	47	56	52	63	65	51	60	47	51	50	54	50	59	60	55	55	42	65	67	46	62	62	68	71	70	64	65	54	57	50	55	54	64	55	57	71	63	65	72	57	71	52	60	62	58	62	61	52	52	61	54	50	56	55	61	63	58	60	50	61	46	65	53	63	60	67	48	51	61	55	49	46	48	55	59	56	64	60	52	51	61	61	78	73	54	55	50	58	63	64	59	56	55	63	59	49	59	68	61	63	53	57	65	55	60	63	46	62	50	48	52	60	52	45	65	64	49	65	61	58	52	54	54	50	56	43	56	62	50	59	56	50	61	49	57	53	62	41	62	55	55	62	57	72	61	56	58	64	55	48	56	59	54	62	56	44	57	56	66	54	54	49	59	66	51	62	55	51	47	73	54	62	57	63	48	55	57	60	61	60	54	59	48	57	61	51	54	60	43	49	46	53	70	73	70	59	61	54	62	50	73	63	39	59	53	59	58	69	68	60	56	60	63	70	69	49	50	55	57	59	57	61	60	56	48	63	55	57	53	69	61	66	58	61	64	55	51	68	62	48	56	58	65	51	39	53	48	68	59	66	57	63	60	56	53	63	67	54	53	70	51	60	58	44	57	47	67	52	52	57	51	64	57	64	69	60	54	59	58	60	73	52	66	57	62	51	49	55	61	58	55	57	57	64	55	61	55	70	56	54	52	50	63	57	60	56	65	63	48	56	47	59	49	41	61	58	49	70	69	68	61	63	62	55	55	54	52	65	46	52	58	63	54	53	59	44	52	57	55	66	53	50	54	48	59	55	53	52	55	55	42	63	59	48	65	74	59	60	54	44	54	45	48	59	50	58	52	64	58	54	70	52	50	66	59	48	52	58	62	55	63	54	57	58	60	43	54	69	64	67	66	46	57	70	65	59	49	58	66	57	59	62	48	59	57	61	60	60	62	68	62	61	60	57	61	51	49	66	46	54	44	59	63	46	64	59	76	56	59	57	49	53	49	44	53	58	60	60	48	47	65	52	50	54	49	62	44	62	50	56	62	47	60	68	67	78	65	68	62	58	66	63	55	60	55	49	60	52	52	51	49	58	59	59	52	53	67	61	51	55	67	59	58	62	66	58	62	55	66	56	51	58	55	68	68	59	72	71	48	66	47	62	58	58	49	63	64	55
29356	14383	9115	12932	22388	24153	22376	18344	15382	12329	9669	8029	6542	5914	5261	4333	4019	3540	3008	2789	2637	2398	2349	2190	1918	1861	1792	1923	1974	1888	1606	1518	1376	1225	1158	1146	1064	1133	1126	1200	1175	1081	990	967	984	1006	1008	994	963	961	955	882	830	830	742	786	752	827	794	735	746	813	767	766	792	895	808	804	734	748	716	682	653	704	692	882	893	787	747	695	699	761	804	793	736	750	752	648	670	748	684	682	619	686	705	625	640	665	613	619	644	630	803	812	797	909	863	680	691	683	638	631	603	609	607	604	560	604	593	559	633	600	609	636	566	635	610	639	587	636	588	608	587	582	576	595	573	626	624	600	575	660	606	623	594	643	619	603	573	613	608	604	634	657	575	586	577	597	602	559	562	542	606	577	633	591	618	595	612	621	572	571	609	595	617	634	628	621	627	560	580	622	581	612	613	571	574	578	515	617	582	613	580	602	602	567	577	594	612	633	618	632	615	611	591	628	620	564	612	606	556	582	617	626	578	617	655	601	599	613	621	614	560	603	596	624	570	598	599	610	618	629	628	568	585	584	633	600	591	614	627	598	608	583	588	620	578	590	603	620	624	595	599	590	598	661	621	553	609	578	594	645	589	576	591	610	632	568	578	614	583	609	605	595	597	622	585	637	587	556	580	563	600	627	574	594	562	601	616	582	604	586	570	587	628	642	597	576	561	607	565	619	601	575	612	597	646	594	585	612	616	636	574	564	600	608	607	599	568	621	603	610	597	579	601	607	615	586	593	587	615	601	612	566	594	603	586	620	620	649	620	583	631	571	610	603	556	585	574	575	609	573	573	605	605	625	594	604	593	640	594	593	630	608	599	641	630	645	604	599	601	642	631	567	625	613	581	567	554	580	595	602	590	625	578	562	577	589	602	615	586	609	623	620	586	578	595	592	627	565	590	604	601	615	634	616	650	573	630	602	591	596	592	609	621	606	573	618	579	633	607	643	626	594	575	614	573	610	568	583	624	602	610	612	611	599	586	600	585	610	550	583	580	637	654	579	601	580	626	540	559	560	581	608	617	661	617	606	604	590	596	648	593	580	589	641	604	605	619	598	612	620	595	607	632	616	636	551	617	583	619	651	603	610	616	637	586	598	592	614	646	604	596	622	611	640	627	573	613	623	623	630	604	581	560	588	601	560	586	574	576	602	595	611	618	545	637	624	582	611	577	580	598	571	600	570	604	619	640	596	592	619	566	615	606	627	618	584	604	650	609	651	599	604	573	561	587	583	589	613	595	630	577	577	618	641	621	604	574	620	608	575	598	641	605	561	591	596	544	524	594	596	609	612	633	623	588	611	558	574	627	588	628	636	598	562	582	640	606	623	636	592	594	618	581	650	580	608	595	582	616	632	639	546	632	560	606	604	621	570	629	616	606	536	615	595	592	597	572	594	600	603	608	602	601	654	581	601	594	585	566	591	610	656	626	646	603	614	601	588	612	611	608	598	614	611	627	615	630	553	630	610	637	597	596	591	620	584	613	603	591	610	620	594	529	620	604	581	591	597	595	617	600	596	618	594	655	616	577	581	538	596	619	660	580	600	629	604	599	643	635	560	610	576	565	552	600	613	579	540	590	646	607	592	582	621	618	641	567	639	614	585	550	618	634	597	598	616	607	643	579	570	589	538	604	609	553	588	640	561	578	618	593	621	602	607	634	549	597	643	594	608	579	627	626	613	563	601	576	541	558	633	586	593	595	579	593	584	648	599	580	580	597	583	581	616	618	573	599	602	573	655	616	662	593	570	563	581	574	622	622	621	577	622	613	576	624	616	607	594	590	643	577	576	614	582	596	615	636	573	616	619	576	614	609	588	619	565	628	587	575	568	559	606	571	592	541	599	591	612	575	627	606	630	608	627	544	625	561	629	579	593	604	628	611	616	560	647	621	590	592	615	598	567	578	619	625	602	591	600	579	601	616	575	636	600	559	590	547	561	615	579	613	574	574	620	619	610	609	567	584	587	581	605	578	584	602	607	604	598	615	625	578	583	540	647	614	563	559	590	592	606	596	586	598	607	590	559	590	630	634	633	611	588	606	580	587	592	613	555	528	601	578	631	590	611	594	595	555	612	615	610	563	569	604	617	595	638	592	631	630	583	601	593	573	598	632	594	614	629	608	576	602	583	602	599	564	605	639	601	590	620	620	575	608	573	602	616	610	587	625	594	616	610	633	625	589	620	565	616	585	582	568	572	577	576	568	575	616	652	605	600	627	599	614	585	601	603	588	585	607	592	606	583	631	565	604	596	605	612	573	583	591	609	584	565	555	557	595	558	600	625	596	642	633	592	554	595	587	609	581	590	599	553	623	567	648	582	569	617	615	566	574	624	595	596	548	617	671	572	640	618	591	594	566	605	565	626	605	641	589	586	594	592	635	619	580	593	566	604	584	576	545	575	585	578	617	603	611	615	574	657	572	621	552	629	589	635	608	597	611	641	642	575	548	572	620	624	575	606	599	568	583	599	636	623	589	606	614	606	569	625	560	632	586	622	587	583	580	619	580	614	619	594	619	597	580	585	601	603	601	617	584	577	559	655	644	650	602	557	603	559	630	577	577	604	576	554	594	562	602	550	672	582	597	592	597	602	564	623	570	595	610	632	590	593	579	598	590	595	564	584	613	588	595	576	606	611	631	564	605	612	624	591	593	613	653	619	603	630	616	630	646	640	544	629	603	612	556	631	577	611	587	589	579	596	642	603	655	622	594	585	662	620	599	591	640	560	595	623	600	598	588	596	572	622	599	590	647	605	591	597	600	596	566	581	591	602	576	618	614	622	623	624	591	590	567	581	579	584	613	638	558	620	601	588	636	596	635	629	585	569	622	595	587	579	590	617	627	600	606	627	592	589	603	613	580	616	613	641	586	583	574	627	645	575	616	602	559	622	590	579	596	607	596	584	586	598	611	616	581	602	634	597	600	589	619	592	617	596	560	645	576	607	520	567	584	587	592	545	585	582	608	621	565	627	617	573	587	605	595	582	589	600	610	623	622	603	601	563	614	666	590	596	637	589	610	557	602	623	607	602	621	589	594	625	614	635	593	585	534	640	574	559	637	584	606	573	600	623	584	591	623	552	567	590	622	643	590	598	586	580	616	603	570	610	603	574	564	647	590	588	595	598	600	574	587	604	613	602	595	607	591	592	578	577	585	607	589	579	610	597	608	637	588	588	618	607	615	585	603	624	603	590	578	592	578	594	571	620	642	595	558	563	597	561	611	603	596	620	589	598	603	594	609	615	609	585	562	579	594	626	586	644	558	568	586	588	628	558	599	609	626	599	609	577	610	606	603	590	610	574	633	573	614	570	638	626	664	622	622	638	541	635	578	557	603	577	595	560	591	554	629	630	641	596	617	602	596	634	573	615	591	582	627	593	632	615	592	602	600	594	563	606	598	633	605	623	598	587	626	598	549	553	632	573	622	599	611	612	596	607	589	585	607	581	640	605	635	587	608	569	565	608	587	589
4569	1214	663	404	419	496	527	471	374	320	240	219	188	184	185	126	122	110	104	90	103	91	97	85	81	77	76	71	78	79	78	61	58	53	67	48	56	59	71	51	50	40	69	53	61	49	57	47	48	49	52	62	44	50	40	45	45	36	42	52	38	44	41	50	45	47	61	53	50	57	49	29	57	36	46	46	53	58	52	67	48	45	56	37	45	56	45	63	53	46	47	65	66	43	43	54	38	36	30	46	50	38	43	65	58	49	45	52	52	49	46	34	37	50	42	29	48	46	36	43	39	51	41	40	32	53	38	41	41	36	40	51	62	45	47	33	53	46	43	35	39	44	43	34	45	48	34	37	50	41	42	41	41	47	38	37	46	35	29	38	50	39	34	37	38	48	36	31	36	37	38	54	38	42	38	49	37	43	39	45	36	45	48	42	40	49	31	42	45	55	43	32	52	43	58	51	42	32	46	41	36	43	57	46	39	42	46	40	45	41	45	48	42	51	32	41	41	40	43	42	40	42	36	48	33	38	39	52	36	35	40	47	46	35	50	41	38	41	47	42	45	31	43	33	47	31	38	35	54	34	48	46	35	41	42	35	35	46	49	44	42	46	46	46	41	42	56	50	52	53	48	51	42	41	38	45	43	39	30	39	32	28	32	38	32	31	48	37	34	47	37	31	43	52	44	32	31	45	44	37	46	39	36	36	45	45	42	50	48	28	34	54	50	31	37	35	33	47	45	36	46	47	39	45	36	43	55	42	43	47	41	46	42	45	34	40	40	56	37	44	46	49	38	42	35	55	47	52	48	48	48	35	43	41	48	52	52	41	42	42	38	51	35	34	43	42	55	33	48	38	43	38	48	41	39	44	41	48	42	44	50	42	40	40	44	47	42	46	34	50	38	42	32	50	41	42	42	42	42	35	42	36	50	46	37	35	39	57	40	45	42	47	45	55	45	40	40	41	45	46	43	40	49	39	38	46	44	39	59	38	45	43	46	43	47	41	41	39	40	44	39	47	47	52	57	57	43	46	42	44	52	42	39	47	58	35	41	36	46	40	45	41	45	32	41	48	32	33	31	41	41	47	45	39	35	51	42	41	36	55	39	41	48	37	47	42	38	39	47	42	53	40	44	44	50	50	42	37	53	49	51	54	37	52	39	41	46	51	47	42	29	36	42	50	33	46	33	36	45	43	25	47	31	42	48	42	39	34	39	48	46	52	31	38	45	37	37	52	45	40	35	38	51	49	45	50	42	28	32	47	48	33	45	37	54	39	45	44	46	52	42	41	43	58	36	48	35	42	45	45	47	46	45	47	46	40	48	40	35	42	41	43	45	25	33	50	34	43	51	51	40	38	55	43	45	54	36	36	43	31	42	45	37	54	42	37	41	47	40	40	41	36	49	53	40	43	37	37	48	39	50	38	35	44	44	37	42	44	40	38	40	42	58	43	38	42	43	50	32	32	40	31	44	28	41	30	38	39	44	45	58	46	39	47	46	44	41	51	40	28	44	43	34	41	43	40	38	30	41	42	44	42	56	53	36	35	52	39	40	44	45	39	43	43	48	47	44	45	28	42	36	38	43	35	44	39	49	39	47	39	44	37	35	33	36	34	39	44	32	47	38	38	52	41	48	47	41	35	33	50	42	33	46	40	37	38	27	43	34	48	43	47	51	41	42	57	38	33	38	49	40	48	34	47	40	45	43	41	38	35	37	52	50	45	47	40	35	40	40	45	49	37	48	52	48	47	43	36	49	42	41	35	39	29	47	48	32	39	38	37	24	40	44	41	50	40	39	46	36	31	44	51	35	44	35	40	38	43	40	49	40	28	49	33	32	43	38	32	34	44	44	36	38	47	45	39	35	29	41	28	43	36	48	42	50	38	43	39	56	47	31	39	38	36	37	39	40	55	36	34	48	47	36	36	46	39	49	49	48	41	44	53	41	49	48	41	49	38	33	45	41	49	44	52	39	59	43	49	38	42	48	36	44	56	44	57	40	40	53	43	46	44	40	42	43	34	40	38	38	38	50	32	44	31	30	32	38	38	36	30	49	46	30	39	42	47	49	48	41	40	52	28	43	32	55	40	49	42	44	37	40	47	37	46	50	46	44	45	43	49	33	39	40	33	38	32	46	43	38	40	43	41	42	32	41	44	46	44	41	44	37	45	60	45	43	47	35	26	47	43	57	53	41	40	41	45	35	41	38	46	62	35	63	35	58	35	39	42	35	36	37	34	47	44	47	32	45	47	31	50	34	44	46	51	38	38	40	35	34	43	41	40	40	38	39	49	41	42	44	47	38	49	48	47	43	42	40	42	58	36	50	36	53	35	41	39	54	46	43	37	45	44	38	45	50	44	43	52	45	55	33	45	38	45	39	39	32	43	51	40	50	47	49	43	40	37	40	36	40	48	40	27	41	38	47	49	40	44	44	38	36	51	38	35	36	39	47	46	39	44	51	54	58	37	44	42	38	47	40	38	35	47	34	63	47	39	39	57	46	39	41	48	39	36	48	43	37	47	41	50	49	41	42	49	34	36	51	52	41	34	42	45	33	42	42	38	41	42	45	36	37	36	39	52	47	43	42	46	46	32	46	36	50	31	45	52	46	44	43	37	58	39	45	53	50	42	43	48	52	35	47	44	38	41	37	47	32	46	41	43	47	38	44	39	46	34	24	36	46	48	43	47	37	40	36	47	37	36	39	50	48	34	39	38	48	41	35	43	48	30	39	43	33	35	59	44	46	35	39	38	43	55	33	35	44	41	46	46	33	33	39	34	45	36	32	45	44	48	37	39	45	38	51	34	45	38	39	43	31	51	42	47	37	37	38	41	38	42	43	48	47	39	40	43	42	38	45	48	38	38	37	47	48	48	44	49	39	37	40	39	45	41	35	31	42	33	42	47	43	40	36	41	35	38	42	31	43	31	49	45	50	32	40	45	36	39	36	50	37	45	39	43	38	43	37	44	40	33	44	50	38	35	35	47	27	44	47	44	56	49	52	26	41	47	32	46	35	40	41	44	45	33	58	34	46	37	43	48	40	41	49	44	42	51	40	39	34	36	47	39	32	48	46	42	33	35	45	48	39	40	42	43	37	42	47	58	36	45	45	34	41	46	39	35	34	52	51	37	50	31	42	43	29	42	44	43	35	54	51	51	59	44	44	34	43	41	42	41	41	48	38	41	38	35	45	42	39	43	43	33	45	47	44	36	48	21	51	36	39	56	44	36	38	43	39	43	38	50	38	47	51	39	37	46	34	43	39	33	54	56	42	38	51	42	42	48	48	46	29	49	45	41	44	36	43	55	41	37	56	41	29	45	48	30	52	44	45	37	44	39	50	42	45	47	48	43	53	38	37	46	45	50	38	48	37	32	58	56	41	35	39	42	47	45	46	47	50	51	36	49	37	45	45	36	48	42	43	48	42	36	42	49	35	52	46	50	44	44	44	50	46	60	41	43	37	47	37	37	54	44	35	37	45	24	29	47
27659	13213	8715	12383	21470	23177	20682	17402	15197	12914	10246	8441	6911	5817	5694	4612	4197	3473	2877	2677	2531	2406	2143	2122	1848	1721	1647	1793	1788	1736	1585	1410	1246	1210	1162	1053	1007	1022	957	972	1017	926	781	804	834	872	936	879	860	784	778	751	635	670	569	579	597	615	593	620	593	620	589	600	617	699	702	618	557	565	559	540	488	512	509	697	712	604	579	545	529	602	660	641	562	535	554	504	574	545	526	540	574	635	577	535	469	476	483	438	413	451	589	751	773	727	577	557	498	489	456	460	449	443	414	406	417	439	448	412	409	449	456	440	422	470	415	438	407	451	414	450	425	443	454	427	463	418	437	410	432	406	422	450	474	431	410	445	435	445	435	423	428	425	416	423	476	463	393	427	462	432	454	436	440	380	431	436	466	437	465	470	427	425	438	442	436	426	439	482	438	456	481	452	449	414	441	390	441	430	479	439	445	406	412	424	424	470	420	424	444	462	441	448	471	468	453	469	436	471	427	402	427	438	414	439	412	407	448	446	442	402	436	432	445	447	437	423	452	400	459	454	407	460	432	456	419	430	480	432	404	405	418	427	456	419	445	414	461	439	432	437	462	433	428	460	421	399	410	419	446	456	475	427	431	450	394	442	470	438	428	425	435	456	430	427	410	491	429	437	454	415	430	426	441	433	443	474	432	443	400	392	401	446	410	452	431	456	407	432	415	452	440	422	422	446	442	466	414	404	425	425	441	421	446	455	455	414	453	414	427	445	426	411	443	439	419	471	469	407	416	417	452	430	407	458	414	439	429	426	408	392	411	429	463	402	441	456	458	435	405	445	433	402	436	427	451	451	426	472	424	479	422	455	436	450	430	423	424	440	419	480	421	437	428	442	417	451	440	434	435	453	439	461	422	430	436	464	439	396	451	449	425	422	407	434	449	415	426	492	424	446	441	417	429	439	421	428	466	416	435	483	424	397	433	414	441	422	413	444	419	463	435	460	411	417	450	450	450	417	451	427	460	429	464	450	413	424	475	465	394	447	396	427	422	429	439	426	448	439	418	413	443	450	439	430	454	456	449	420	474	446	393	443	410	464	432	441	450	455	417	447	447	444	413	478	412	467	416	414	412	442	439	451	483	408	461	454	445	434	418	404	447	468	454	451	462	469	429	427	477	445	482	449	442	461	440	448	421	413	444	426	424	467	430	435	439	432	439	411	448	409	436	431	439	440	452	417	451	411	475	446	441	440	412	448	402	402	423	427	460	451	477	464	460	457	430	462	443	439	475	423	449	450	481	446	457	421	435	467	452	431	420	449	433	408	438	444	445	413	434	441	455	492	461	421	475	444	447	433	442	399	454	408	421	423	447	438	389	463	404	457	480	459	449	439	439	439	438	454	435	418	438	427	409	448	431	457	429	458	423	471	450	428	405	434	451	386	434	446	406	442	436	456	474	408	438	447	397	413	456	399	475	459	459	454	428	440	421	430	425	440	412	466	428	440	445	461	454	427	411	416	418	446	426	446	457	471	446	478	474	406	437	459	470	432	421	456	434	421	405	432	432	436	435	450	421	407	440	437	414	411	441	448	443	424	401	423	437	440	458	472	399	429	434	454	452	424	418	447	413	459	478	460	466	444	454	398	447	446	449	431	447	424	407	435	418	406	418	447	436	465	428	422	436	399	461	437	454	497	415	467	406	431	421	412	437	437	459	476	418	437	413	448	425	410	423	464	447	461	454	425	429	437	471	425	382	425	415	455	416	479	418	416	460	430	468	419	436	424	472	441	427	456	449	477	429	412	412	436	453	473	415	437	438	427	422	449	419	430	448	434	402	408	432	435	412	435	465	445	432	436	427	431	440	415	401	407	447	397	448	409	445	428	439	424	437	420	469	422	450	457	473	395	448	404	445	466	445	467	446	434	415	426	430	447	454	422	434	430	404	433	448	431	418	501	404	423	469	434	411	395	395	459	423	445	421	438	431	434	427	466	433	455	442	439	435	429	416	452	445	415	450	433	445	432	430	480	459	460	441	419	421	436	444	419	409	424	403	436	472	413	428	427	510	431	428	420	446	473	466	432	429	434	446	477	436	423	412	445	414	470	408	436	456	440	434	416	445	440	425	415	456	448	436	410	436	429	420	442	412	455	473	439	407	450	425	462	457	447	411	436	431	445	434	462	412	436	439	450	459	445	423	403	414	441	435	428	440	418	451	457	444	408	459	431	451	417	458	453	434	457	408	432	464	419	423	459	434	420	441	455	436	441	448	450	448	469	421	453	449	422	398	418	449	445	436	466	435	435	439	435	453	442	426	479	459	426	404	434	437	421	452	422	453	419	428	467	452	407	475	396	436	417	487	463	417	436	434	433	435	428	452	427	428	486	433	416	416	437	438	420	424	422	439	432	457	465	449	440	433	457	401	452	463	464	446	445	411	411	461	427	463	420	475	466	411	423	410	450	437	423	450	431	420	403	426	451	421	407	443	424	408	467	450	433	461	416	432	422	414	408	450	442	433	453	434	430	426	448	422	459	433	420	461	417	393	448	413	425	390	417	414	435	444	397	456	453	449	412	436	460	404	469	402	438	431	447	445	455	449	449	423	468	450	396	417	428	420	416	420	427	416	413	429	467	445	397	454	428	421	410	453	471	482	436	436	440	455	460	473	423	430	449	482	444	429	459	419	461	436	422	454	417	450	414	432	464	443	415	427	439	438	424	473	429	444	470	465	431	445	453	443	411	460	433	446	446	440	431	437	429	466	460	438	460	444	445	457	408	414	415	420	440	424	415	450	427	439	435	417	445	448	413	436	447	456	437	440	411	382	429	463	429	442	428	426	439	423	425	433	435	467	474	444	421	417	458	419	411	413	463	439	428	498	429	456	422	409	470	429	399	445	442	449	385	424	421	450	462	452	421	448	455	437	450	441	412	427	438	431	430	422	453	427	432	444	426	402	413	442	435	458	463	428	444	456	477	409	425	430	473	436	420	458	418	407	401	433	421	466	471	399	443	442	441	436	468	462	452	412	382	427	434	406	417	460	461	426	456	440	461	485	435	435	470	412	432	388	409	484	483	394	398	427	408	431	474	456	441	434	400	413	447	425	462	424	412	411	430	473	443	475	469	402	421	437	441	475	412	452	443	451	416	438	450	465	407	450	421	442	456	433	426	435	386	449	445	450	430	460	422	412	453	416	463	446	456	412	403	446	421	448	458	473	420	451	449	430	422	476	434	456	485	451	469	435	426	456	417	441	427	487	424	434	423	466	454	420	458	457	436	457	454	459	435	479	418	415	457	455	451	453	430	420	439	411	458	448	421	421	446	467	409	432	421	453	449	437	415	451	441	449	386	425	433	478	421	423	446	416	453	419	463	465	451	439	440	444	442	438	421	443	434	404	405	444	457	420	465	423	440	406	479	433	442	468	432	414	412	440	429	451	387	442	412	436	454	399	444	404	433	429	435	411	440	426	427	468	422	402	432	437	429	473	448	419	419	415	446	448	444	449	434	445	426
5293	1719	893	541	493	755	659	533	485	472	346	337	263	244	197	175	167	177	141	114	149	104	105	110	115	90	101	99	113	85	105	101	91	91	77	81	97	90	78	82	75	64	57	64	72	66	69	66	73	64	73	65	58	42	62	63	54	58	62	56	60	58	69	62	58	68	49	55	48	60	66	50	57	50	66	56	67	64	66	63	66	55	56	55	74	57	53	50	60	77	53	41	66	76	66	60	53	67	64	54	66	59	54	67	59	58	64	62	60	64	55	59	56	53	48	72	64	50	63	58	60	51	39	67	58	58	45	59	57	59	63	61	62	46	54	51	54	45	67	56	47	64	54	56	44	61	70	52	51	54	53	54	50	59	56	55	55	54	58	51	56	65	59	57	44	49	45	61	60	52	56	55	54	54	48	51	46	58	52	54	59	51	49	57	60	54	59	48	45	52	45	48	50	59	41	48	54	38	56	50	60	66	48	64	34	60	44	61	58	56	61	54	48	56	61	62	55	57	46	53	56	56	48	63	56	63	57	48	65	50	55	53	52	50	51	44	69	63	58	46	62	48	42	57	65	55	49	52	55	59	55	49	50	63	63	53	61	45	47	54	58	46	58	61	48	56	45	51	68	59	54	54	64	45	47	51	46	62	47	66	41	45	57	48	60	64	38	45	43	68	54	49	49	50	44	59	57	57	61	52	39	57	57	40	45	50	45	59	61	57	69	46	58	52	59	59	42	60	51	47	50	58	72	41	53	53	50	59	64	51	44	39	51	57	49	70	52	59	53	61	57	59	62	53	49	63	52	55	72	59	59	56	46	62	63	56	66	47	51	58	56	61	66	48	56	59	62	39	56	51	63	64	72	56	55	47	67	51	56	64	56	47	43	55	60	56	58	47	60	51	66	50	49	53	60	61	47	50	48	57	61	46	44	48	67	52	58	56	37	45	67	35	40	50	64	34	46	50	47	48	53	47	52	55	46	54	50	59	63	45	67	59	54	44	55	58	55	63	45	56	61	51	49	73	68	52	53	56	48	48	57	53	46	50	51	58	58	59	59	64	45	67	51	61	61	52	60	46	66	48	63	48	45	52	49	62	52	44	49	56	67	50	51	59	51	55	64	48	47	56	54	54	56	64	49	53	42	71	61	53	62	50	50	68	55	47	54	62	57	63	66	53	53	55	48	59	46	57	48	45	60	53	44	54	60	56	64	56	44	60	54	47	69	42	57	44	50	62	43	52	53	54	57	59	64	66	49	45	59	51	58	52	39	61	45	61	37	71	59	47	54	50	53	54	52	54	55	49	52	58	54	55	58	47	72	60	35	58	60	51	53	66	53	57	59	56	65	68	36	60	49	70	55	62	65	58	51	53	50	53	51	44	54	62	52	57	42	59	49	56	59	46	37	68	59	70	54	61	54	50	44	64	52	44	67	38	61	45	63	42	60	51	59	50	56	52	49	45	47	51	61	50	63	49	50	48	53	53	63	73	53	45	52	59	48	54	52	45	47	53	47	52	51	51	52	51	51	48	60	65	44	53	56	48	44	54	59	50	46	50	51	64	57	42	52	52	62	46	51	61	58	47	51	50	55	42	58	53	47	61	47	36	57	49	63	46	61	46	55	42	61	60	61	50	61	47	64	53	61	42	50	57	66	45	48	78	57	61	34	44	65	54	53	62	52	53	37	48	56	52	53	56	43	49	55	53	54	55	55	68	50	58	59	60	43	39	49	55	56	60	49	51	61	54	59	52	58	62	58	42	53	66	66	54	40	57	50	55	50	58	56	36	52	57	64	52	52	50	49	61	56	47	52	61	56	64	51	66	47	59	60	56	45	53	59	57	46	56	43	45	64	54	54	44	45	63	49	65	38	46	55	44	49	64	56	54	59	54	56	47	47	62	51	42	55	63	45	52	60	57	60	66	61	55	58	61	61	65	45	62	36	56	56	52	58	58	64	47	53	45	50	60	51	53	53	46	47	47	62	41	37	62	47	51	45	41	60	61	55	53	61	53	45	58	54	43	55	56	49	43	47	49	46	48	51	55	51	50	48	49	40	56	69	43	55	62	49	47	57	67	40	47	57	65	57	52	50	53	63	59	59	61	62	67	47	55	42	42	49	44	54	65	39	57	51	40	53	57	65	51	71	41	44	64	51	59	55	50	52	50	55	54	45	40	58	44	47	59	46	60	53	64	55	55	56	43	59	56	66	48	58	72	55	59	46	46	51	60	57	55	53	41	54	62	41	51	49	59	58	56	54	45	60	73	43	58	54	48	51	49	57	55	54	47	56	49	42	52	41	50	64	63	54	59	38	65	59	46	56	57	51	55	49	52	47	45	47	47	45	51	50	55	60	42	43	43	49	52	73	64	55	49	57	53	48	37	44	55	58	59	55	46	53	47	47	51	42	59	51	52	59	52	53	57	56	59	50	44	55	60	64	44	47	50	52	65	50	59	57	54	55	53	48	47	68	53	67	48	41	55	56	51	65	53	71	64	59	54	51	53	46	59	48	70	53	55	51	60	59	57	50	64	52	49	48	49	60	45	58	51	60	55	52	56	68	36	35	46	51	47	68	58	48	56	49	51	59	46	54	47	61	61	49	47	59	46	53	49	60	49	54	38	45	67	48	60	66	61	54	56	59	58	54	53	46	51	56	56	60	70	58	56	46	55	59	56	48	61	52	55	60	52	53	53	45	64	65	51	53	43	54	50	51	53	54	67	68	45	48	63	48	44	64	61	46	61	53	63	58	47	48	52	71	58	48	62	70	51	57	55	57	50	54	53	63	58	43	53	49	43	60	70	50	51	52	59	56	46	42	52	61	47	54	49	51	51	48	58	65	37	51	48	56	58	48	60	66	49	50	57	53	46	48	62	49	44	60	51	52	51	55	38	59	66	53	55	48	47	45	53	63	47	62	49	57	50	67	56	51	46	63	46	53	58	58	63	46	58	39	43	57	58	55	43	50	62	55	44	61	55	60	48	61	50	62	56	53	58	65	61	57	38	49	51	60	50	43	51	52	52	38	55	66	57	51	62	61	48	54	43	48	43	58	69	56	51	57	51	54	71	53	46	52	49	46	59	65	66	46	45	54	45	48	47	59	53	53	63	61	63	42	54	53	58	54	43	51	52	52	57	62	52	48	55	55	48	53	57	58	51	70	54	46	39	54	53	59	53	45	64	60	45	53	51	70	46	62	55	47	39	51	61	56	56	56	50	49	51	54	52	47	58	36	35	71	66	60	49	50	54	55	43	59	43	58	49	59	41	47	52	53	52	48	61	58	56	61	46	55	53	59	47	59	58	48	70	46	52	44	46	55	54	51	54	47	54	57	50	47	45	50	62	44	33	49	50	57	53	57	63	60	73	68	57	61	58	59	60	44	60	68	53	42	53	44	54	60	60	50	47	67	61	48	54	50	53	61	64	45	49	42	40	48	70	61	58	54	52	50	47	50	46	48	53	65	53	62	53	47	54	63	60	41	51	52	51
32649	15406	10948	14640	24623	26429	23903	20136	17672	15815	12559	10664	9083	7472	7242	5688	4964	4566	4232	3528	3278	3080	2654	2624	2444	2295	2113	2113	2335	2381	2236	1841	1615	1599	1539	1454	1383	1309	1375	1334	1304	1213	1071	1095	1077	1133	1124	1088	1056	974	923	1000	826	749	752	788	802	758	795	779	800	759	670	702	759	839	887	753	706	722	700	634	612	675	754	919	811	722	713	604	699	753	759	692	720	621	647	714	771	795	843	930	789	740	656	633	599	636	594	626	566	650	686	855	873	892	791	708	665	630	628	581	566	527	549	565	568	579	544	520	572	561	565	556	573	586	543	513	579	542	528	549	542	584	546	549	542	517	552	532	568	528	604	567	557	629	549	561	550	567	565	504	574	545	570	553	559	543	581	552	532	566	547	517	610	586	539	565	522	541	558	569	532	553	571	560	566	619	557	568	555	583	559	593	516	556	531	535	618	530	537	521	515	598	559	597	586	537	585	538	558	533	541	527	555	565	541	585	586	580	583	510	520	597	538	564	550	550	559	581	512	577	543	605	569	575	529	543	541	548	599	591	544	578	520	547	544	539	569	564	570	571	545	556	522	583	535	545	551	541	589	555	612	544	545	512	564	531	521	518	553	584	573	546	582	553	566	542	543	589	524	564	524	564	577	551	584	549	510	561	560	560	564	562	550	527	558	564	526	546	558	593	532	585	525	563	582	569	560	574	501	560	546	537	522	550	585	555	570	592	571	621	540	523	583	544	555	533	567	560	513	556	506	540	548	552	523	539	590	554	551	579	576	511	555	555	568	539	551	585	541	568	558	556	542	549	571	546	526	582	579	534	533	538	591	537	576	583	566	564	538	512	541	586	537	527	554	533	555	513	570	553	548	600	555	544	538	609	539	518	557	532	573	535	531	531	602	554	577	557	534	550	540	527	567	524	580	500	555	614	512	550	536	554	566	565	541	521	545	492	574	575	537	588	531	546	557	588	546	537	578	607	568	555	579	533	584	556	536	561	567	537	523	553	571	560	559	581	580	527	532	565	556	597	589	581	576	583	546	534	575	511	574	560	579	552	501	530	552	580	537	525	519	597	531	566	577	567	540	561	554	580	576	530	564	556	597	565	572	544	585	574	572	571	545	538	538	545	575	568	552	582	535	529	599	542	579	565	530	589	571	543	531	556	559	550	587	601	591	564	541	540	564	555	577	569	556	614	535	545	557	588	542	528	554	566	586	564	568	565	535	540	577	514	580	578	581	580	553	574	555	586	535	567	569	555	546	530	548	545	544	566	558	571	580	548	552	541	547	576	575	564	566	573	568	544	550	546	578	545	583	563	557	549	581	511	542	535	572	567	575	580	555	548	521	523	565	540	577	560	556	578	545	586	536	553	530	587	533	565	566	574	533	563	539	561	570	527	559	557	571	563	583	531	575	569	591	551	557	574	547	538	518	536	563	589	508	536	566	560	593	550	591	554	534	539	550	529	572	570	575	547	552	541	574	526	545	563	582	575	533	523	558	569	579	608	560	573	541	576	587	571	591	563	574	541	578	566	557	574	588	533	547	532	575	573	571	556	555	578	596	602	519	578	501	546	553	545	583	562	568	576	532	540	569	518	510	557	550	601	543	592	556	544	609	592	569	575	545	586	573	532	564	571	545	553	539	551	566	593	565	560	566	521	571	564	516	587	539	566	534	554	551	561	571	542	582	534	541	576	549	614	556	589	564	527	558	586	533	567	575	555	542	592	563	545	541	543	550	528	538	574	553	583	533	521	563	575	542	519	563	567	554	520	562	534	549	578	580	561	567	559	568	573	562	551	566	569	587	575	555	521	580	586	565	587	557	545	564	557	574	549	544	587	556	589	567	542	560	571	581	548	566	540	563	540	529	565	574	556	613	569	556	529	563	585	542	556	565	545	558	588	587	592	532	572	595	559	604	554	545	531	559	576	579	577	555	582	574	544	563	523	565	551	595	541	573	547	527	589	550	573	534	609	552	545	562	556	538	520	583	522	529	583	554	523	582	546	579	572	500	583	558	535	540	536	546	558	549	553	527	557	557	557	621	567	572	543	563	578	514	550	605	538	561	543	599	528	547	597	583	568	561	531	556	528	580	554	551	526	619	521	576	586	536	566	521	507	569	523	575	578	572	579	567	588	586	538	579	554	561	576	553	549	546	552	593	535	589	537	586	560	581	553	549	590	574	526	574	546	540	569	574	537	514	563	521	598	554	529	549	557	570	563	586	594	537	581	558	523	557	543	549	545	506	559	596	531	595	585	608	546	569	574	534	551	579	547	570	605	555	544	588	531	570	583	583	559	572	556	532	632	568	556	534	563	544	580	595	553	567	516	594	548	554	546	529	567	544	526	547	566	578	558	540	551	519	559	549	562	590	556	535	569	573	598	602	543	555	542	597	568	569	566	571	536	578	535	619	557	529	586	546	554	539	571	513	581	589	569	581	526	539	551	562	559	553	563	538	595	571	590	561	582	585	615	527	554	614	572	558	524	524	518	567	564	526	588	519	546	511	555	526	536	544	557	568	566	554	525	584	549	542	591	549	542	573	534	544	599	522	571	573	552	559	541	533	542	498	507	602	556	578	506	521	575	587	549	557	581	574	529	583	538	578	505	567	539	525	551	535	568	564	584	541	585	577	553	549	605	556	545	528	555	549	555	562	550	585	554	597	550	568	603	538	531	568	574	537	576	560	545	549	558	531	513	555	546	549	554	512	595	530	577	577	549	517	560	568	546	591	554	544	577	574	609	563	540	551	554	563	585	571	552	564	535	572	560	564	587	579	554	536	609	536	545	521	562	585	542	543	551	556	563	530	514	554	544	559	579	547	517	609	566	572	544	577	560	555	564	560	594	544	526	572	578	567	549	583	548	577	548	548	603	602	579	535	532	514	545	620	529	558	526	529	555	551	561	528	553	559	544	562	521	561	534	567	543	566	557	523	563	550	552	569	555	607	582	613	594	587	551	577	595	563	527	552	503	585	531	513	556	582	552	506	548	561	586	569	526	537	552	524	590	560	566	508	528	583	511	540	571	530	523	543	585	547	528	557	562	511	538	539	587	541	601	608	554	572	537	535	550	564	512	564	547	530	576	543	575	538	545	563	529	549	518	572	525	549	536	551	520	555	538	523	527	563	550	519	568	562	505	544	581	579	568	549	561	565	610	531	548	559	598	564	554	563	533	599	548	557	516	516	577	546	553	551	567	565	542	574	600	584	563	571	560	552	530	587	549	506	527	597	584	525	553	568	508	563	569	546	605	546	504	563	537	571	581	586	566	521	527	565	611	550	533	569	527	587	528	567	560	528	583	574	555	566	550	567	529	557	541	572	557	560	559	540	527	535	550	555	530	582	534	563	582	568	546	545	548	530	584	549	601	544	517	573	544	519	560	551	588	582	601	580	547	525	554	589	556	537	548	559	559	536	528	564	542	545	545	557	567	562	568	584	548	561	569	548	492	585	587	570	547	542	551	557	529	557	514	545	586	531	597	559	544
3009	796	525	321	303	405	412	317	255	254	196	187	164	124	126	109	104	97	94	82	91	65	69	68	72	71	54	73	72	79	69	53	72	70	55	58	65	62	66	52	53	52	60	50	48	54	58	61	49	61	58	64	47	51	44	52	53	49	51	63	55	63	55	49	51	57	48	58	50	58	46	57	47	41	38	66	42	59	41	51	56	61	41	51	55	45	40	53	48	58	62	51	61	46	45	58	56	50	44	50	48	47	43	39	44	47	46	45	51	51	55	48	49	37	67	49	50	52	44	52	41	53	47	45	51	36	44	50	56	41	48	32	57	43	51	54	53	40	43	47	45	39	44	49	46	55	64	44	53	46	42	51	49	53	43	53	42	49	48	41	52	45	39	49	45	49	53	40	45	55	40	49	48	47	38	42	47	37	49	57	48	44	54	46	55	29	46	45	46	65	42	56	47	45	46	51	43	55	57	55	46	37	40	49	50	45	56	52	53	44	49	52	48	41	45	47	55	41	50	42	45	45	54	54	44	54	43	48	37	48	57	43	70	52	49	55	44	45	40	39	39	43	56	54	49	54	62	46	48	40	52	46	40	36	51	43	67	48	39	59	49	44	53	44	42	59	62	56	53	48	49	39	54	52	44	50	34	61	53	40	41	32	46	39	46	44	38	45	58	50	43	54	50	50	41	59	47	52	48	39	49	47	59	43	61	62	36	48	56	60	44	42	42	58	49	47	56	53	57	49	59	44	54	48	49	34	36	41	47	44	48	44	53	41	57	63	41	43	35	53	48	50	42	39	53	46	44	45	44	49	53	42	49	48	53	47	44	47	47	45	41	59	43	43	40	45	57	46	62	42	56	63	50	49	48	47	45	44	43	47	49	54	64	42	59	56	53	45	46	41	56	45	48	40	45	55	49	45	57	60	48	59	50	57	40	47	55	60	54	50	51	40	42	54	52	50	51	48	63	53	51	50	48	49	47	39	48	44	44	53	37	47	38	46	40	49	42	40	54	46	60	44	48	59	51	54	48	53	53	36	38	54	49	57	49	48	46	54	47	37	55	57	44	47	49	45	52	49	47	43	53	50	46	37	41	42	45	48	63	42	71	54	55	53	47	50	56	44	56	51	47	47	62	43	44	44	51	48	52	48	47	51	40	52	46	39	47	48	55	44	47	46	54	43	45	50	49	43	54	52	58	50	48	51	46	53	50	45	51	65	41	41	43	54	44	49	40	41	57	54	48	51	46	48	43	48	42	38	44	42	47	55	60	58	42	51	54	52	44	50	47	42	49	48	51	57	53	41	46	53	49	55	55	46	40	59	41	42	39	52	46	45	44	43	35	47	54	61	32	55	56	42	45	53	50	46	42	49	58	49	46	41	53	45	50	54	45	39	43	50	57	57	50	56	47	53	48	56	48	44	50	46	42	47	61	39	44	46	58	56	57	38	47	50	51	54	33	42	40	44	48	50	43	50	59	56	47	46	49	53	52	53	57	54	47	47	55	49	51	45	55	53	52	58	46	53	45	56	47	59	52	52	55	44	41	51	44	51	48	51	47	54	57	56	54	49	52	53	51	51	35	33	62	43	55	43	43	54	44	42	57	51	53	56	51	58	44	47	55	42	49	38	50	55	38	54	48	42	34	51	47	54	54	68	53	51	49	39	57	48	48	54	47	46	53	42	57	64	42	42	45	50	51	51	52	47	49	43	53	49	48	47	46	58	55	54	50	41	54	43	46	49	48	37	59	38	39	44	54	46	50	40	43	54	48	35	43	60	49	45	60	52	44	49	52	49	59	43	45	45	67	46	46	70	49	56	58	48	55	42	48	50	38	64	55	43	58	50	46	51	59	54	39	43	44	34	59	46	46	43	49	58	46	39	35	34	49	52	54	53	39	57	44	62	64	47	42	53	51	42	64	38	54	46	47	72	52	38	55	47	34	43	33	49	50	51	54	52	38	55	54	49	53	54	50	46	33	38	42	54	51	52	43	43	60	43	46	44	43	49	44	51	57	46	42	55	40	59	54	45	57	47	53	35	57	46	57	46	50	53	44	49	52	57	49	40	46	47	52	54	35	51	47	41	51	53	53	44	40	56	46	47	37	51	56	43	47	55	50	57	43	51	57	55	40	37	48	46	50	45	53	70	45	49	41	51	53	62	41	49	44	41	42	62	55	50	50	50	48	52	50	46	45	54	51	39	50	47	45	45	46	39	62	40	42	42	55	52	50	51	46	41	45	44	58	45	56	42	60	46	48	52	45	49	66	45	62	40	64	46	47	43	47	44	35	50	43	38	45	56	53	41	61	56	52	49	48	47	53	43	37	49	61	52	52	58	47	51	41	51	41	42	47	44	44	53	52	48	51	49	57	44	59	51	58	45	44	56	36	54	59	52	47	45	43	41	48	52	57	52	45	51	41	43	42	56	41	34	41	42	53	40	52	66	57	49	48	56	53	45	41	43	46	64	37	45	40	60	55	60	49	40	51	41	48	63	46	31	48	56	45	51	37	48	42	41	44	44	44	49	51	56	47	54	51	51	55	42	44	41	39	42	36	62	48	38	42	61	34	59	49	54	48	50	61	50	60	50	40	52	41	52	33	45	44	48	43	48	59	43	38	56	52	49	49	52	50	40	50	60	39	51	57	52	50	42	55	35	50	54	56	42	47	54	47	47	50	48	51	37	47	47	37	33	39	43	49	59	51	47	48	51	34	47	61	46	52	56	45	44	53	58	51	41	59	50	55	44	47	38	46	48	49	52	59	67	54	42	48	54	37	55	32	49	43	55	47	41	36	39	36	51	45	36	50	48	41	45	46	49	50	54	34	47	53	47	56	45	40	38	37	57	42	53	60	55	46	46	49	43	54	46	50	46	48	45	53	37	44	48	46	38	50	47	45	41	47	37	51	48	60	53	46	58	57	56	45	29	50	42	34	54	49	45	66	55	54	51	49	51	47	66	45	53	49	51	53	47	48	51	47	42	64	50	45	50	43	52	46	57	52	52	42	46	49	48	53	45	50	44	38	49	52	44	53	58	52	47	49	45	38	50	65	56	46	47	57	55	46	59	43	44	46	47	57	50	57	46	51	44	39	47	41	45	40	46	60	49	55	54	46	37	47	48	59	37	42	43	45	56	41	30	42	48	50	44	47	47	46	45	47	57	62	48	43	50	43	48	44	56	40	48	43	42	41	46	41	37	47	42	44	37	41	46	54	39	46	45	49	48	35	39	39	42	58	51	60	48	45	44	58	51	39	52	50	60	48	51	51	53	52	45	59	54	31	49	62	46	64	39	46	59	57	53	50	43	54	54	35	54	44	42	52	35	56	51	42	53	39	55	49	39	46	38	51	45	55	56	38	42	51	38	49	53	50	52	54	48	60	53	40	58	52	50	46	46	41	38	50	49	37	58	51	44	47	47	46	46	55	44	60	45	52	57	48	45	50	53	43	54	53	49	49	53	35	40	39	39	45	45	54	44	47	53	43	47
24597	11175	8052	10298	18509	20054	18390	14658	11864	10460	8249	6716	5369	4475	4206	3106	2694	2515	2373	2016	1805	1737	1636	1534	1462	1367	1188	1288	1371	1449	1444	1164	1117	974	957	1002	984	920	984	981	877	903	831	800	818	844	763	786	787	740	737	750	680	622	635	618	630	574	630	618	588	534	605	597	603	642	685	645	568	596	551	601	536	589	631	697	622	574	543	587	576	625	582	604	609	595	568	586	631	608	653	653	609	539	493	519	525	475	565	525	519	515	506	549	512	569	510	510	576	524	560	513	523	530	479	481	528	499	480	470	495	515	474	520	483	512	498	519	505	486	471	467	480	472	487	533	521	489	461	496	529	491	525	489	490	498	461	521	485	531	512	521	502	481	441	505	491	516	502	472	513	502	501	485	531	493	528	459	491	475	472	488	490	462	449	497	502	498	507	512	492	470	502	489	529	516	517	493	478	509	505	455	488	498	510	489	553	505	485	484	489	491	519	496	484	470	488	515	469	525	500	486	504	510	510	494	499	518	513	490	518	499	474	475	495	471	503	506	503	488	504	517	477	503	461	504	519	475	491	446	463	496	466	490	498	528	504	496	506	476	525	518	485	541	502	509	473	487	477	537	484	485	458	507	502	481	488	513	508	497	505	500	521	496	507	506	467	498	490	495	549	501	538	516	492	494	532	485	482	509	474	473	498	492	526	489	503	484	510	459	494	508	470	495	502	473	480	487	473	523	469	458	499	476	466	486	488	500	495	502	524	463	514	511	486	436	513	470	478	456	451	499	467	484	514	527	511	518	513	485	485	501	483	512	475	477	479	541	516	477	512	476	498	480	535	510	502	518	512	499	490	505	462	522	465	516	513	468	509	488	518	485	487	474	510	474	483	474	492	496	492	513	450	486	521	470	487	513	531	475	462	470	533	490	486	489	470	509	467	475	529	469	477	500	463	478	509	511	504	488	502	484	457	499	487	502	493	515	516	510	493	465	470	487	471	511	488	514	470	478	501	490	481	529	501	443	468	488	515	456	511	528	487	516	471	516	478	508	493	498	470	507	455	536	467	475	481	510	527	528	495	533	489	478	462	509	478	511	510	501	506	481	469	512	489	497	524	545	462	507	500	501	481	474	520	507	522	486	506	509	476	489	482	500	486	489	489	508	501	516	507	530	471	481	503	513	544	461	506	454	444	495	504	465	470	502	486	485	461	473	499	492	550	515	446	541	493	516	510	528	490	489	495	520	466	515	458	472	479	505	496	498	514	520	541	511	481	501	490	475	461	495	477	486	509	493	497	489	486	485	467	493	514	516	510	488	521	495	467	491	467	486	509	522	466	521	472	478	499	529	481	494	510	495	499	500	548	494	484	495	476	483	499	499	498	473	548	517	491	532	469	489	534	490	489	494	503	494	501	488	497	471	530	489	484	451	497	464	468	488	484	530	446	455	502	539	463	525	513	504	495	538	496	498	518	503	507	453	491	515	518	494	505	513	499	506	532	512	518	486	478	488	515	490	478	507	458	515	454	524	502	499	513	475	500	481	518	477	441	513	476	499	456	506	536	512	529	512	493	512	495	493	503	478	471	459	493	499	437	463	519	510	503	498	487	520	499	475	506	476	467	494	504	496	513	497	458	484	510	492	494	468	502	474	477	499	517	486	490	457	515	462	468	458	541	493	523	479	524	486	497	487	467	471	472	513	480	520	492	518	503	494	490	527	528	469	529	512	512	466	474	509	511	505	457	509	501	480	463	498	516	501	475	482	551	479	524	493	526	508	525	542	529	490	514	458	526	483	477	500	499	484	537	524	492	449	483	502	492	480	491	493	476	470	476	507	528	504	476	529	550	508	524	503	495	489	461	513	495	495	475	508	520	508	514	505	503	514	480	510	501	493	474	510	482	494	488	490	480	509	524	449	537	471	480	480	544	510	469	540	474	465	507	470	509	495	488	477	493	491	491	502	517	505	491	504	500	479	476	521	489	470	487	532	478	488	496	471	490	523	520	475	496	529	477	519	487	476	535	465	468	510	477	519	490	493	489	527	482	515	529	488	474	493	508	526	478	510	498	472	468	482	447	496	461	526	481	513	502	484	535	493	518	510	464	493	455	525	513	461	483	488	489	486	496	490	537	509	492	507	483	500	493	492	543	499	535	482	518	467	492	519	534	494	483	490	522	475	480	514	481	464	475	519	482	466	533	481	518	494	513	487	486	486	474	500	508	504	525	509	457	455	513	527	480	504	477	497	524	498	475	494	501	523	509	482	474	472	468	524	488	488	479	511	523	482	486	551	505	501	468	495	468	504	471	463	481	479	509	513	519	519	495	439	499	506	474	478	478	503	507	521	492	494	471	500	507	490	460	525	466	512	504	447	509	482	535	493	481	505	476	475	492	487	543	500	516	482	488	502	509	506	525	517	487	504	486	528	506	489	489	500	515	488	496	536	485	462	501	511	488	494	480	464	485	494	473	473	497	512	489	546	483	468	489	478	514	484	473	486	493	451	471	488	502	503	474	467	466	526	472	473	485	500	481	473	486	504	527	500	442	521	506	537	516	526	514	529	476	464	484	522	487	518	494	493	501	518	486	466	495	519	512	499	502	500	509	497	495	508	515	493	476	481	512	512	487	506	530	473	508	506	467	497	489	498	459	499	504	435	514	494	487	483	481	470	479	491	516	530	448	512	465	473	465	493	548	502	522	479	469	509	482	494	519	500	533	462	518	506	458	508	498	483	495	496	508	479	511	478	502	476	452	457	547	535	495	482	484	492	550	494	458	484	492	474	490	488	483	496	534	497	486	481	486	508	483	502	506	507	484	508	519	522	496	472	499	512	494	518	477	499	513	473	475	487	504	485	481	513	487	500	507	487	485	489	509	500	485	463	465	488	530	493	497	510	502	460	499	496	454	488	524	536	510	490	510	524	526	520	492	503	492	480	521	496	485	490	477	461	492	511	523	467	490	479	482	526	471	495	463	484	509	492	466	498	480	480	483	504	509	486	523	503	511	477	506	512	475	501	504	500	449	458	495	486	512	484	510	473	515	485	513	494	533	500	500	492	497	504	466	464	486	475	508	495	501	457	496	491	451	470	481	535	479	481	495	497	466	495	485	474	475	471	515	477	501	531	486	470	455	501	459	504	469	466	511	522	489	493	514	518	551	458	511	479	472	475	503	474	496	526	529	505	488	504	499	542	464	481	496	504	520	521	501	490	469	491	512	520	509	500	522	513	501	472	478	508	518	515	484	487	484	471	483	511	518	505	491	461	452	493	487	508	497	483	480	509	471	465	489	481	517	475	475	493	515	523	493	489	493	515	498	491	478	493	490	487	511	501	501	492	519	530	474	514	545	514	495	495	497	512	523	510	506	496	471	509	507	490	516	517	483	491	465	502	460	544	507	507	477	508	438	459	484	530	484	557	498	488	477	510	511	483	484	485	512	491	530	506	485	499	511	496	506	491	457	481	516	441	501	490	508	493	476	483	492	510	478	490	517	468	474	458	515	510
4318	1504	798	487	504	610	610	532	396	390	273	249	208	217	190	156	140	140	112	117	84	116	93	100	118	103	87	82	85	72	83	98	93	80	74	78	77	78	59	82	71	64	82	77	63	60	54	55	65	60	69	70	87	63	58	57	63	56	53	66	43	70	56	59	58	71	71	41	58	55	69	66	66	74	68	70	78	61	51	64	52	61	62	65	55	70	54	63	53	58	64	62	60	65	56	62	66	62	70	54	54	48	57	53	50	58	66	56	58	52	51	47	70	68	49	60	45	63	53	63	66	55	56	53	63	54	64	43	62	57	65	73	56	65	60	68	67	50	48	60	51	62	56	60	58	62	50	55	61	54	44	53	53	69	68	59	48	55	44	49	63	56	58	53	46	55	62	54	62	70	52	62	59	61	63	55	64	57	58	53	61	64	57	58	50	51	63	68	57	48	68	50	42	66	58	57	47	58	60	67	53	66	56	50	56	52	46	56	66	65	55	56	52	52	69	66	59	60	60	55	60	45	58	63	65	59	58	55	52	53	67	45	58	57	55	65	43	61	53	39	53	53	67	60	58	62	60	65	68	66	68	51	51	59	64	49	63	54	54	46	59	45	71	63	48	61	62	64	56	65	45	63	62	49	39	56	52	50	51	68	68	37	52	63	37	55	50	50	55	51	59	55	47	55	56	50	44	61	56	53	54	65	66	58	65	43	61	45	60	70	52	53	54	66	57	46	63	58	42	51	51	55	50	39	49	59	66	71	56	62	56	52	54	64	60	54	45	50	66	48	61	65	66	62	62	59	67	59	64	48	50	61	56	61	66	62	52	50	66	50	48	64	55	57	64	49	50	55	61	69	55	77	56	54	63	64	50	51	63	63	58	61	56	56	52	48	54	56	65	56	68	51	51	59	58	58	45	57	61	56	60	56	71	49	79	55	59	63	59	60	53	65	47	57	50	54	59	62	49	52	57	47	58	52	59	60	43	49	64	52	55	53	59	67	48	50	66	58	60	69	58	73	57	55	60	56	52	61	47	59	54	68	59	62	63	47	56	61	57	60	59	66	51	66	54	56	59	55	54	54	53	72	51	53	48	70	68	64	63	52	67	52	54	53	51	43	62	48	71	57	52	50	60	58	56	55	59	62	49	57	43	55	59	67	52	43	65	67	46	63	66	62	65	64	51	52	46	57	56	60	67	54	56	58	66	64	53	53	60	49	59	49	40	70	59	66	64	57	59	59	53	42	74	56	57	50	47	62	65	57	60	55	46	58	62	59	61	70	52	71	65	48	68	52	65	61	52	53	63	56	49	56	53	67	62	56	49	44	45	54	59	60	56	58	63	56	66	63	58	42	49	52	62	62	52	47	49	60	57	40	54	54	47	46	54	62	50	61	61	60	57	56	42	47	59	49	53	71	63	49	54	43	74	44	62	61	62	57	45	74	42	49	46	50	60	54	61	54	47	65	52	61	59	36	55	46	62	56	65	57	56	48	70	57	70	61	39	50	50	55	48	55	48	47	71	52	48	59	61	55	67	58	65	52	68	71	45	65	48	48	66	56	45	66	44	55	64	44	48	43	45	54	49	57	66	67	62	72	55	55	50	53	55	49	51	52	61	52	56	71	55	51	71	53	60	52	62	62	60	53	64	56	52	48	50	63	53	62	66	60	73	50	53	59	63	67	47	57	53	63	65	46	62	59	44	52	57	52	65	46	56	56	66	58	61	51	58	67	60	50	56	49	44	49	49	55	50	42	61	55	59	59	65	52	64	64	52	50	47	63	48	46	59	48	50	51	59	59	44	54	37	47	45	66	47	64	46	55	69	51	61	38	76	49	69	48	55	67	47	57	53	50	59	55	48	64	64	60	54	52	49	59	44	51	50	63	49	70	57	54	55	55	60	61	50	61	61	54	52	53	58	69	65	52	55	58	62	56	56	46	51	46	66	69	52	48	50	51	47	44	65	56	64	59	55	69	59	55	52	73	50	54	50	52	52	49	60	70	58	53	58	53	63	72	57	69	51	59	60	60	60	51	71	56	56	52	55	49	50	74	68	62	71	54	65	53	71	49	57	48	49	46	73	44	64	52	48	55	59	71	61	45	53	42	64	59	70	43	58	61	62	41	52	52	66	71	58	55	54	54	84	54	46	62	63	62	58	53	57	58	51	68	51	49	40	61	41	58	65	54	60	54	50	54	45	62	54	66	58	71	54	68	58	54	52	62	39	46	52	47	49	55	55	62	61	44	67	45	55	75	56	62	63	63	50	69	55	60	42	63	50	53	53	55	54	65	69	58	59	64	46	45	74	55	61	56	55	59	50	60	56	45	53	53	55	60	49	47	51	51	57	57	47	51	54	45	61	62	59	54	56	53	47	58	61	56	49	58	56	69	56	58	65	50	59	49	53	75	58	54	56	63	57	56	54	57	56	57	55	69	60	56	49	50	60	62	40	45	70	52	55	64	61	52	59	54	55	52	51	43	51	58	57	46	61	52	47	62	59	58	52	60	45	58	52	55	67	64	45	62	64	61	68	54	55	44	46	40	57	64	59	54	54	50	49	54	56	76	45	52	70	63	68	63	69	60	54	54	47	44	39	66	57	70	60	67	35	74	57	51	57	61	81	48	45	49	54	54	66	51	54	62	40	46	59	46	57	52	52	52	63	48	56	46	41	55	63	68	60	56	51	38	57	63	44	58	44	53	47	52	60	52	57	59	59	59	62	61	48	61	57	66	62	54	47	56	52	47	54	56	60	70	51	53	49	54	53	66	53	66	51	57	63	52	60	42	53	63	50	47	61	55	50	59	51	81	66	56	40	63	54	57	69	47	57	48	70	63	64	48	58	56	74	66	59	41	48	67	59	44	63	49	64	49	46	51	47	53	59	61	49	56	58	69	52	45	47	62	61	62	65	63	51	66	58	44	40	52	56	57	40	59	66	62	56	60	50	60	45	55	63	37	60	66	48	55	44	63	61	50	47	48	66	52	60	57	54	62	57	72	61	52	47	52	57	52	58	48	58	55	49	69	52	63	62	49	56	55	54	64	63	57	53	58	48	46	57	62	61	48	72	45	54	60	56	60	52	66	51	56	55	63	55	55	64	54	63	53	66	60	39	61	65	52	49	49	59	72	66	58	64	49	60	59	56	57	66	57	63	57	58	59	50	67	61	53	55	61	54	53	52	53	45	51	57	67	83	49	56	65	56	55	59	54	73	47	60	52	57	52	61	51	59	57	55	54	58	54	46	53	42	65	45	64	57	55	53	58	61	51	57	53	44	63	49	55	56	55	53	46	59	51	38	47	60	49	60	54	54	69	61	52	59	60	55	57	60	53	62	46	56	54	58	67	56	39	66	63	48	68	54	45	62	56	54	51	51	58	51	58	53	57	52	66	50	63	51	59	62	51	53	68	58	49	49	51	53	74	57	58	61	56	59	48	62	66	66	67	54	56	45	60	41	52	57	43	42	61	63	51	53	55	48	62	49	65
31737	14147	11031	14023	23170	24056	22415	19629	15840	13627	10752	8934	7769	6704	5859	4551	4054	3672	3589	2983	2720	2499	2426	2196	2115	1839	1783	1636	1796	1894	1905	1651	1466	1310	1335	1281	1196	1112	1230	1270	1100	1082	1071	1061	1056	1053	1042	987	975	964	962	973	892	827	784	742	784	685	734	700	634	688	714	810	808	761	807	792	726	714	648	650	651	863	913	846	731	710	654	681	736	676	707	823	717	653	729	760	743	763	830	761	736	635	642	651	628	630	577	622	627	549	598	605	765	757	721	733	716	674	634	613	574	613	565	567	585	624	596	574	575	563	633	532	588	550	591	570	560	572	616	569	659	608	608	584	589	560	541	664	560	594	600	626	599	596	619	630	581	587	584	598	590	599	590	575	565	584	610	595	569	585	569	585	572	578	582	572	599	637	609	597	593	596	600	577	596	584	570	606	541	559	583	630	606	613	621	602	630	595	611	603	585	552	592	601	615	582	562	601	625	555	557	579	592	628	585	607	582	598	624	589	586	584	606	602	594	576	549	584	610	622	577	532	606	605	599	620	558	587	566	538	572	591	611	585	613	573	609	625	605	589	577	605	564	562	547	626	588	563	550	594	601	596	574	599	571	565	630	570	588	636	581	597	548	594	585	593	572	576	587	617	628	597	596	623	603	599	619	566	530	601	585	582	614	556	599	580	611	585	605	623	551	581	610	580	587	563	585	573	588	611	578	563	558	627	565	598	616	591	564	573	662	590	549	538	608	571	587	606	588	571	616	613	602	606	553	632	612	533	599	570	581	618	566	639	619	552	530	596	601	586	579	606	553	620	637	598	597	582	587	564	577	609	604	559	593	643	561	575	591	582	550	611	611	614	636	597	628	581	611	620	620	590	543	570	581	573	622	613	613	591	596	570	598	561	582	594	571	568	579	549	601	560	605	575	582	638	561	600	611	553	601	560	549	580	558	581	590	574	604	621	634	593	580	593	617	607	630	559	544	608	596	578	604	567	598	596	600	596	651	572	558	625	601	635	648	620	570	583	587	583	627	600	601	556	597	551	617	568	579	547	560	586	560	594	641	568	620	580	585	607	556	586	592	618	579	599	603	576	581	570	596	595	577	583	617	614	549	627	577	582	574	579	570	606	602	635	604	569	577	604	559	612	594	563	557	597	615	561	622	616	577	540	572	602	624	580	558	619	587	590	566	585	608	571	582	611	579	604	607	562	578	571	585	577	547	619	641	628	636	596	623	574	625	584	615	615	563	618	617	606	582	587	568	566	609	601	599	572	609	586	594	638	587	587	588	538	598	587	562	576	592	559	596	539	566	541	600	555	591	632	632	621	613	580	552	603	615	582	564	550	602	567	540	602	561	603	598	631	592	599	588	573	581	600	591	618	587	594	598	573	554	566	623	630	630	560	564	587	578	604	593	566	553	577	614	572	593	587	615	620	584	558	593	593	577	605	570	589	583	622	606	552	586	573	587	589	574	618	605	581	632	578	630	582	591	591	559	614	599	601	604	540	619	593	569	607	600	612	569	592	568	593	585	596	628	591	594	547	572	601	605	586	576	586	592	619	578	546	568	629	599	622	589	603	587	577	548	577	575	633	606	606	595	565	581	571	568	581	577	594	571	598	562	556	614	604	595	564	589	589	565	583	591	567	562	630	554	605	598	566	576	614	554	577	572	586	600	570	609	610	603	580	547	568	588	596	608	574	595	559	610	615	657	594	574	593	573	591	550	586	602	549	587	570	541	582	591	611	602	573	556	609	605	605	610	560	594	610	599	579	588	591	588	569	579	586	578	570	572	584	578	629	590	607	613	632	580	564	604	595	609	628	614	566	567	575	570	582	608	575	555	570	596	571	584	603	614	591	581	584	595	584	598	556	585	587	589	596	576	607	586	613	637	602	615	588	596	564	607	616	603	648	593	577	593	549	572	561	601	595	537	564	577	567	586	594	604	601	577	591	568	570	623	578	580	596	598	562	590	594	604	569	582	579	563	604	557	579	637	621	584	619	561	540	623	620	607	550	571	595	587	624	586	601	598	598	595	579	555	514	599	600	549	584	573	533	606	602	583	582	565	626	567	577	594	594	596	594	582	589	571	593	582	577	610	525	627	563	549	568	624	528	582	610	634	592	565	589	598	581	595	567	601	588	590	577	593	608	568	597	573	607	572	577	635	602	571	570	603	600	588	554	597	620	587	625	575	574	610	592	602	612	567	573	585	618	577	601	611	577	628	607	572	601	602	581	595	619	612	537	555	563	585	582	546	589	620	600	605	570	588	576	571	594	582	600	636	568	637	614	561	583	573	581	570	574	621	565	593	540	598	588	623	575	601	597	605	585	590	603	591	573	589	583	608	595	613	597	590	569	584	570	630	595	579	576	557	577	573	576	579	613	632	589	614	616	573	570	579	583	622	609	610	599	598	590	627	586	588	549	589	591	592	626	589	564	577	592	551	600	606	574	597	566	568	592	621	612	627	594	608	603	636	566	592	623	594	554	567	599	585	598	567	627	555	569	565	578	633	590	577	627	623	603	597	617	625	577	580	609	594	632	589	572	590	611	604	573	587	597	567	558	568	569	583	595	627	637	559	573	582	552	554	605	548	594	631	574	552	558	620	552	600	557	587	570	569	571	578	590	553	592	580	572	582	598	593	613	569	601	589	582	590	653	629	561	627	592	590	583	648	612	615	607	522	647	601	589	611	596	577	566	571	571	569	604	576	584	598	593	542	591	619	615	602	616	590	588	601	599	612	576	619	571	560	547	573	598	623	561	563	579	585	608	575	603	570	598	630	605	605	568	586	606	589	583	577	617	610	581	616	580	577	607	592	624	653	637	622	581	555	560	577	566	601	590	583	595	609	577	596	580	626	559	568	608	584	597	582	591	623	551	616	627	597	566	556	603	586	610	627	593	592	583	594	606	549	599	571	582	605	597	588	578	617	582	543	579	578	601	583	610	593	614	594	558	588	616	627	616	599	601	580	581	631	579	537	582	584	583	569	579	590	568	592	592	571	581	569	562	599	606	609	584	568	609	566	577	587	591	657	608	609	549	591	597	629	664	562	581	644	601	604	582	554	581	604	609	567	594	577	591	570	572	585	539	608	603	598	592	584	625	553	583	547	573	627	545	598	669	574	671	615	590	588	538	563	563	608	647	591	636	588	574	617	574	591	580	585	601	607	612	623	570	574	587	606	606	560	604	593	546	558	599	577	598	578	589	599	596	634	599	588	533	643	539	601	573	562	549	573	557	550	623	619	614	590	576	581	584	554	582	574	621	662	578	607	596	561	594	606	600	623	599	595	589	547	581	617	593	570	625	592	551	546	584	597	574	552	594	561	599	540	608	609	588	613	613	600	606	567	603	585	581	597	590	605	576	599	591	562	566	595	565	581	573	582	518	580	606	622	587	612	581	637	609	582	588	574	577	566	612	600	600	579	546	564	604	590	618	558	587	614	581	576	582	559	564	621	571	589	596	558	582	593	576	580	585	586	591	649	578	561	627
5286	1183	763	471	448	563	582	546	454	382	298	270	208	193	184	130	134	108	150	121	100	90	106	78	97	79	61	75	69	69	83	73	80	62	63	70	62	70	60	47	62	55	56	52	41	52	56	41	56	75	50	46	57	44	42	40	46	57	40	43	39	48	58	28	43	46	55	54	48	53	39	49	34	40	47	53	42	43	39	40	40	46	46	57	44	47	58	49	53	51	38	41	46	44	40	45	40	36	49	31	44	37	37	41	53	47	41	42	48	51	45	38	48	36	36	45	45	36	48	40	32	42	44	40	39	52	48	38	39	42	39	40	51	48	41	47	41	35	36	43	47	40	39	41	34	42	35	43	37	34	50	39	42	43	45	40	45	34	35	55	37	52	35	49	46	44	44	40	32	46	40	43	31	40	29	42	41	39	42	46	42	53	41	35	42	49	44	33	41	37	53	44	50	39	34	45	33	46	36	32	41	36	45	40	40	47	28	40	32	37	44	55	42	49	46	26	48	50	40	37	33	47	32	46	40	41	48	38	48	40	42	55	30	54	40	25	40	35	40	48	33	49	44	51	57	39	46	35	33	27	36	60	44	46	44	37	40	34	46	39	40	38	39	50	46	44	41	31	42	57	36	47	36	43	35	40	36	32	54	39	46	40	48	36	52	41	50	32	53	38	36	39	50	39	36	50	47	42	42	34	34	34	29	39	46	56	33	42	33	55	46	51	43	33	39	31	37	41	37	44	39	40	60	41	48	37	30	33	43	33	44	45	44	42	42	39	43	46	33	44	50	51	41	26	38	48	39	45	39	40	41	34	45	47	38	45	35	39	45	33	49	42	50	48	37	37	46	45	42	26	47	38	53	48	47	39	41	47	42	35	50	35	43	39	32	38	42	35	37	40	46	41	44	39	41	42	38	39	43	44	56	34	40	53	41	47	40	54	41	48	37	55	56	41	40	35	45	45	39	45	39	39	30	38	46	37	48	33	41	40	44	38	47	29	38	41	35	45	42	31	43	40	41	33	38	42	60	47	40	41	29	40	32	43	43	42	45	46	40	38	41	50	47	34	34	47	35	36	40	28	39	52	44	41	35	33	38	38	45	48	41	41	52	41	40	42	34	42	41	43	39	34	39	39	41	40	40	38	42	40	46	42	37	47	41	34	54	33	32	43	44	44	37	39	41	48	43	28	29	35	37	48	35	40	40	34	42	44	49	37	51	32	36	44	40	44	44	48	27	46	43	49	55	40	42	46	37	51	42	52	43	39	45	29	30	39	47	42	46	40	33	42	33	43	35	40	32	33	44	36	39	35	48	44	39	35	39	36	27	46	33	34	42	44	37	46	29	37	39	41	46	35	52	42	44	39	28	46	43	32	32	28	36	54	41	37	39	35	41	42	33	53	37	42	39	34	40	40	46	39	42	43	39	29	53	56	37	40	37	35	37	41	37	43	35	51	41	55	39	46	39	35	47	36	55	58	44	31	45	39	30	36	43	46	41	43	43	49	46	45	49	46	36	51	35	31	38	37	39	36	40	52	42	33	50	37	43	39	44	37	38	39	37	37	48	47	33	45	35	48	37	35	39	39	34	42	46	35	36	43	54	46	44	29	38	42	42	55	30	44	38	36	42	39	44	35	30	54	34	39	44	39	33	39	40	35	43	42	47	42	40	33	42	44	39	32	24	37	23	38	36	49	38	38	36	37	42	41	54	39	42	32	41	36	43	42	43	40	37	35	39	39	47	38	42	34	42	47	42	34	28	50	25	45	30	41	37	43	42	27	51	41	36	44	52	42	32	42	36	41	48	46	35	34	40	40	28	35	47	37	46	48	40	41	41	36	45	38	44	35	49	38	40	46	40	32	40	51	37	52	42	38	28	42	37	35	25	36	43	39	49	42	50	39	43	34	41	50	52	49	32	33	38	29	41	39	37	49	40	49	43	35	38	59	32	43	46	46	42	53	41	39	47	40	46	42	44	39	51	37	36	37	34	42	34	32	47	47	38	34	38	42	53	39	45	48	31	59	43	45	33	50	33	33	44	43	39	37	44	30	47	35	42	44	43	34	50	31	42	29	46	37	37	39	34	42	28	36	29	46	45	36	40	42	43	46	48	37	47	38	55	22	38	38	51	34	46	35	39	42	47	32	49	34	35	39	55	45	40	40	34	51	36	42	34	29	36	42	44	35	29	46	43	45	37	41	37	43	39	32	48	39	46	44	37	44	37	44	41	47	39	57	37	28	41	36	36	45	50	45	35	37	39	46	51	38	44	52	42	41	46	48	29	39	45	38	45	41	40	61	42	52	35	31	41	34	54	41	39	33	35	29	49	45	42	29	47	37	36	51	52	38	55	36	43	29	41	41	27	41	36	35	49	45	35	43	31	32	42	35	37	38	48	31	43	28	44	37	42	39	34	39	38	44	41	42	51	33	40	42	37	50	45	40	29	35	44	52	35	42	46	38	32	44	42	40	37	42	49	34	37	36	49	38	31	44	42	35	37	40	51	33	34	37	36	45	37	45	37	43	35	29	40	32	40	44	36	45	41	45	40	35	51	38	39	45	48	32	31	38	41	34	35	44	57	45	46	32	49	44	40	34	35	36	29	34	30	32	39	38	44	31	47	35	49	58	42	35	29	40	40	42	38	33	42	44	33	38	41	31	33	41	29	53	32	46	41	39	41	36	34	40	30	34	45	44	43	31	37	44	52	30	34	39	49	38	37	48	38	30	33	49	38	33	33	34	46	37	38	36	29	41	43	47	35	36	41	40	30	47	56	43	35	39	37	36	41	36	46	30	49	40	50	36	41	40	43	32	27	41	47	39	45	40	33	35	37	41	36	47	38	33	44	34	39	48	36	44	43	36	39	38	32	36	40	50	44	39	51	27	43	39	27	63	37	37	35	39	42	44	43	32	29	33	39	39	46	41	46	43	31	41	55	43	48	32	32	46	37	43	37	39	32	47	41	43	32	40	48	35	49	36	41	40	39	38	42	47	34	41	44	46	47	29	44	57	36	53	40	44	34	30	34	47	50	45	44	49	39	40	35	45	49	44	49	47	37	31	50	37	43	36	51	49	39	41	37	36	39	39	42	42	44	41	50	36	44	38	27	46	41	53	49	48	49	47	33	48	35	50	30	32	33	37	42	44	40	36	35	51	38	42	45	39	45	27	49	44	48	43	40	47	40	43	36	40	40	57	43	39	44	43	49	45	44	33	29	44	31	43	39	38	43	38	37	37	46	41	47	31	34	46	43	39	38	42	40	44	44	39	28	51	44	51	48	41	38	37	35	41	44	37	41	45	39	51	51	42	35	42	35	41	33	30	40	42	46	39	39	39	45	48	41	32	46	33	45	37	38	33	34	39	48	43	44	44	36	46	38	31	53	49	27	37	38	37	42	43	43	29	34	47	45	35	38	48	37	36	40	37	32	43	35	35	33	44	49	38	44	29	44	53	45	46	42	30	37	37	31	37	31	31	41	40	40	42
29640	12800	10760	13665	22917	23928	22125	20312	16954	14560	11719	9437	7963	6932	6088	4387	3987	3652	3565	2929	2491	2380	2345	2048	1980	1832	1667	1604	1726	1660	1761	1604	1490	1314	1290	1221	1136	1031	976	986	1019	888	911	970	874	894	883	848	831	808	846	789	745	612	603	580	596	571	581	568	516	611	597	665	614	652	669	591	554	534	571	462	627	708	677	582	540	462	541	598	610	616	579	629	553	574	586	577	537	604	598	567	601	502	539	497	474	472	458	500	435	459	425	507	618	653	556	545	550	464	473	443	419	444	443	456	413	430	395	428	408	443	393	464	402	406	418	426	427	425	439	409	464	419	414	446	426	435	415	428	421	445	439	405	406	424	436	469	435	424	424	405	411	435	434	414	433	445	442	455	435	412	384	416	438	414	410	427	420	422	444	442	443	448	391	430	428	413	410	412	406	439	411	436	390	396	443	427	428	420	431	428	443	420	457	405	407	416	396	430	422	432	417	415	442	420	419	429	384	460	441	460	414	417	395	421	407	424	432	413	409	396	408	435	405	441	426	422	438	465	397	415	425	437	429	391	401	426	409	394	397	450	444	449	472	414	439	424	447	409	432	449	434	460	421	395	460	432	416	425	439	443	431	415	438	424	416	431	442	440	419	438	424	435	443	472	426	425	401	443	397	451	446	424	440	449	454	450	434	425	447	420	460	431	398	401	470	427	432	434	448	420	421	399	432	420	403	443	453	448	433	460	453	401	381	387	474	416	454	449	442	408	413	429	414	460	455	416	413	454	464	430	431	439	418	408	434	449	436	424	410	395	435	434	465	420	426	402	429	433	494	422	421	456	453	439	403	433	440	407	425	436	390	457	431	482	403	435	388	432	422	446	410	435	397	447	409	418	413	414	413	405	412	413	415	445	436	452	461	417	427	448	394	432	441	418	400	420	418	420	426	399	436	412	428	399	449	436	457	419	426	422	419	430	445	461	429	442	411	443	460	458	401	453	439	423	409	416	438	447	434	423	454	419	460	454	414	456	471	418	444	425	407	437	446	417	452	408	451	457	402	456	439	406	444	405	415	432	452	454	441	393	399	445	468	423	398	459	401	414	429	434	456	416	411	460	474	423	432	466	436	442	427	430	414	407	442	437	387	428	423	400	431	431	450	409	450	408	417	455	424	413	460	449	439	443	422	444	421	424	419	427	431	450	436	419	457	428	416	453	421	453	457	412	428	415	416	452	372	439	427	411	408	452	458	459	437	429	365	401	431	429	415	401	437	456	402	416	404	423	411	431	445	449	398	430	441	442	402	430	439	413	426	429	421	427	429	424	436	412	396	456	414	421	427	400	423	428	391	428	415	425	461	444	432	399	428	481	441	449	447	434	430	450	447	415	408	396	429	486	438	416	411	436	429	398	459	446	421	460	442	434	458	452	451	405	453	429	419	434	430	413	407	432	459	417	409	380	447	400	396	488	448	472	378	443	431	401	421	410	386	422	436	430	448	462	436	429	434	421	416	438	414	412	476	418	454	370	431	454	440	430	444	452	373	422	427	432	465	436	423	414	444	451	444	390	416	457	458	435	421	424	437	460	453	443	415	432	415	431	451	427	456	388	419	415	437	397	453	388	403	401	436	416	449	453	417	414	453	449	466	398	437	435	407	418	427	432	435	419	439	419	449	456	457	416	405	399	442	472	437	433	431	430	485	446	416	409	438	433	439	399	415	423	420	428	406	465	406	429	442	409	412	465	403	424	437	444	405	444	444	434	398	409	437	423	425	429	430	441	430	446	417	425	409	395	463	469	423	426	436	410	410	426	457	421	433	448	464	391	443	412	423	448	397	479	390	426	475	429	418	469	400	416	445	442	416	435	442	418	448	421	435	424	462	454	407	441	413	437	428	455	421	435	407	468	406	425	420	456	430	450	416	426	402	419	426	391	391	444	455	418	442	445	418	388	417	402	406	402	453	401	409	387	420	477	413	461	439	422	405	445	434	455	402	452	395	449	438	473	439	452	426	434	474	439	438	412	440	466	463	422	419	422	395	421	476	463	406	424	413	454	409	395	409	401	448	454	436	441	417	430	400	411	404	436	442	454	443	471	440	437	428	433	439	351	400	447	458	422	460	443	401	410	442	438	468	414	421	409	424	433	400	408	437	412	442	426	433	436	404	424	419	460	439	437	422	432	420	433	416	444	436	439	431	385	436	468	439	408	406	448	420	420	432	458	444	396	461	417	435	431	433	422	426	413	428	435	429	439	470	454	409	430	430	430	425	426	434	416	439	438	432	422	450	391	415	433	409	414	431	430	426	448	413	438	433	409	423	433	432	437	462	442	457	427	432	402	448	405	392	414	417	440	445	478	448	396	457	437	455	427	432	443	439	428	432	389	440	419	412	470	431	410	413	460	421	422	468	392	427	405	423	421	445	439	408	437	435	436	469	437	404	433	411	395	443	399	421	391	429	469	394	454	425	425	417	448	405	385	446	467	433	438	436	465	445	470	416	430	438	425	407	420	401	452	444	403	448	435	424	419	422	426	405	400	390	392	411	427	449	428	426	453	446	399	401	422	448	435	427	424	425	426	394	450	411	437	428	382	435	438	469	427	445	445	404	430	409	461	455	443	412	426	401	403	418	447	412	458	419	437	439	442	432	427	423	424	405	437	430	399	409	400	451	426	452	441	472	449	446	445	409	428	461	448	481	410	431	461	437	410	452	405	431	422	413	431	418	416	412	415	455	454	434	436	408	455	466	395	408	433	425	409	427	418	440	410	438	427	411	409	435	443	416	415	422	440	426	441	424	438	451	454	430	410	423	445	445	409	433	413	444	455	438	404	455	417	391	406	438	404	434	451	395	465	409	451	421	457	424	403	395	414	462	408	423	426	451	429	407	408	393	435	410	446	440	413	412	417	452	424	428	422	403	454	430	442	410	456	437	485	447	457	402	430	461	407	468	434	438	418	426	406	407	429	426	480	405	392	425	424	427	442	403	448	407	410	409	424	442	416	405	450	419	435	466	435	436	450	457	440	395	408	464	418	456	432	400	411	367	448	432	418	476	426	436	417	412	398	423	450	440	428	411	425	436	444	464	442	456	431	439	421	407	439	424	446	421	448	473	413	435	413	418	444	418	454	437	463	423	441	443	440	407	412	450	393	405	440	456	456	425	465	433	419	435	400	426	415	423	406	447	444	409	477	448	443	389	438	454	432	419	427	417	428	405	449	398	404	445	426	417	420	468	461	414	441	405	447	428	433	423	435	420	427	454	427	440	429	447	448	452	461	419	442	391	430	438	397	466	425	473	405	437	413	412	413	413	448	463	437	445	407	465	456	460	448	426	462	433	466	462	450	424	426	426	399	427	447	417	419	429	408	447	424	453	424	423	464	475	451	433	387	429	419	412	410	426	463	414	415	419	421	422	472	424	413	444	456	415	425	387	404	438	430	440	407	416	418	401	424	404	401	453	411	392	386	481	441	399	413	405	423	443	431	459	414	420	454	434	448	422	413	464	441
5617	1881	983	667	697	880	788	696	570	541	415	320	283	221	240	170	160	173	160	158	143	142	120	111	110	100	87	75	82	98	88	110	71	101	63	88	66	85	87	73	64	66	71	77	81	67	79	79	66	58	81	72	63	60	57	52	57	55	57	57	63	55	47	78	65	58	57	74	65	53	51	56	60	52	70	59	58	45	51	54	52	58	47	65	51	64	59	49	61	47	48	59	51	52	51	62	59	55	46	42	48	47	44	47	54	74	63	63	54	47	56	49	60	50	53	73	64	55	51	35	43	67	56	69	55	56	49	67	45	61	57	58	44	47	63	46	49	36	49	42	61	62	47	52	53	60	52	61	44	61	48	57	41	57	57	50	50	64	53	59	45	57	56	57	67	45	54	52	63	46	55	57	55	50	50	55	38	58	47	50	59	56	48	66	44	42	48	53	42	56	53	43	61	43	53	45	51	49	55	49	60	56	43	59	57	51	52	48	59	54	64	58	53	52	48	48	59	40	51	49	64	54	53	39	55	39	52	60	43	60	60	49	56	53	43	47	54	39	51	52	46	49	44	41	54	57	50	49	53	48	57	68	43	52	49	44	42	44	47	56	46	55	44	48	56	41	40	66	38	49	65	44	44	52	44	67	40	55	48	53	64	48	61	54	53	60	49	49	50	46	49	69	57	47	51	41	58	58	50	50	55	62	45	45	44	56	47	45	56	64	56	47	53	58	58	45	51	56	51	52	61	66	59	46	45	48	60	62	55	73	53	58	53	45	64	57	44	69	61	63	52	54	59	63	64	71	39	53	49	57	46	44	63	33	56	60	40	49	64	53	53	51	46	58	60	80	54	45	46	54	46	55	53	59	60	54	47	49	59	53	44	54	63	33	45	45	59	54	46	62	59	46	46	54	61	55	58	47	46	54	56	42	57	45	50	59	39	58	56	44	45	48	49	49	71	54	49	50	41	53	43	61	49	53	45	49	57	52	47	44	52	54	53	51	62	47	36	53	50	86	58	59	54	54	61	50	53	52	55	45	54	54	57	43	45	59	53	59	44	50	47	44	51	51	52	48	54	57	54	54	47	52	47	59	71	61	53	50	51	53	56	57	47	51	47	48	50	44	47	65	43	46	72	45	53	50	45	70	53	47	49	47	43	51	53	61	50	47	55	43	50	47	59	68	57	57	52	63	48	41	40	50	64	67	54	51	56	52	42	56	41	43	65	58	53	57	47	58	64	57	48	64	56	59	49	55	63	52	43	44	58	62	53	47	55	44	43	55	53	50	52	43	43	46	48	53	46	56	57	62	67	45	50	49	53	44	62	56	50	49	51	60	62	66	58	53	55	48	53	48	47	50	41	47	61	48	62	47	53	46	41	59	52	42	45	39	47	62	49	56	56	47	52	39	45	47	62	73	52	73	59	43	47	55	44	46	61	58	56	51	53	48	40	50	45	63	62	61	54	51	40	53	66	68	53	50	48	68	67	51	51	48	59	54	50	54	52	57	49	66	52	46	43	54	56	53	61	55	44	52	52	52	50	60	57	44	47	43	54	59	47	59	47	52	47	64	48	38	40	33	60	43	49	62	55	42	46	50	59	46	51	42	68	57	44	59	54	51	56	61	45	63	59	44	56	54	60	45	55	50	62	44	48	64	59	51	41	65	47	59	57	58	47	36	63	44	51	52	52	43	48	44	58	51	50	52	49	49	66	54	55	46	56	48	44	45	46	48	53	61	68	51	44	70	47	52	49	51	38	51	53	47	51	53	45	50	45	55	61	58	53	50	48	53	45	58	51	40	50	52	58	59	64	48	51	53	42	64	54	41	44	64	59	55	50	58	52	49	54	53	35	55	47	45	44	63	52	53	55	64	60	46	54	42	50	73	47	59	47	54	50	51	48	49	51	45	60	61	49	53	50	57	47	54	47	50	54	55	46	42	42	59	59	52	65	59	66	46	53	44	52	48	57	55	41	41	49	61	64	58	65	51	45	53	39	54	50	54	55	56	42	62	46	48	62	48	37	53	63	60	51	36	47	52	51	53	49	47	59	59	45	51	49	56	58	34	52	58	55	53	63	50	57	55	42	38	57	43	55	49	44	54	52	56	60	51	52	68	55	45	52	55	59	55	53	55	56	57	58	52	60	65	40	52	38	52	46	54	53	38	53	49	57	57	47	62	60	62	39	39	52	53	46	63	51	59	45	58	54	51	43	59	51	39	55	47	50	53	57	64	54	49	56	40	44	60	40	48	48	59	56	54	61	43	49	55	54	52	57	65	49	55	54	47	59	53	49	63	56	61	51	45	42	54	52	79	57	56	52	50	46	52	46	49	57	53	57	48	40	67	64	53	52	49	54	53	56	45	51	53	44	56	46	55	57	42	52	50	52	42	53	49	50	48	48	61	62	49	62	46	49	46	44	44	49	61	54	47	60	71	66	62	53	47	50	63	47	44	58	61	48	75	38	47	70	42	50	66	49	45	45	58	56	49	47	63	52	58	55	45	52	40	68	63	56	49	41	49	50	44	53	54	47	57	55	56	52	39	52	59	48	63	63	44	47	56	54	53	51	31	58	54	61	61	64	60	46	51	57	46	53	56	49	40	50	57	53	44	54	63	49	61	57	53	52	65	53	53	52	55	67	57	65	48	44	53	50	45	60	62	67	66	56	48	51	56	53	55	52	49	50	64	45	49	55	56	52	56	43	47	68	54	53	40	49	62	64	66	50	58	44	40	58	63	59	58	42	49	41	52	33	60	51	57	55	42	55	44	68	60	55	54	49	51	48	49	55	49	43	55	50	50	50	51	65	52	63	51	56	59	49	44	46	47	50	50	43	62	56	52	55	43	53	55	55	53	38	57	58	38	60	48	71	66	52	57	45	65	57	49	54	46	53	56	63	56	47	41	62	44	47	43	53	46	54	57	46	58	47	60	46	56	57	57	57	36	52	60	58	49	58	50	38	59	54	51	51	49	45	64	67	43	54	64	51	55	50	47	57	48	45	37	60	50	42	51	38	37	52	51	55	45	51	47	43	52	53	43	60	60	59	48	46	56	51	37	53	61	63	46	53	50	59	41	35	47	62	60	49	54	55	57	41	51	53	46	62	52	52	59	62	64	41	58	47	50	57	51	58	58	66	46	54	60	62	55	39	64	55	51	54	44	62	56	50	58	54	52	44	53	58	54	53	43	54	47	42	43	47	61	57	53	55	60	57	48	49	58	62	55	69	41	52	50	45	57	53	54	51	52	56	44	52	55	53	31	64	50	51	55	68	41	53	39	47	57	52	63	59	65	54	43	51	63	50	53	60	41	40	62	51	57	40	56	56	52	48	59	49	48	42	47	51	44	62	51	52	54	48	54	54	49	45	50	50	59	41	57	53	43	44	56	64	55	53	51	67	49	45	75	44	55	46	54	61	57	37	50	56	49	57	56	55	53	47	64	63	55	45	49	51	65	56	45	58	57	49	52	49	47	49	57	49	45	47	49
34136	15494	12496	16641	26067	27401	24888	22439	20497	17669	14686	11565	9802	7818	7557	6265	5287	4618	4428	4181	3468	3061	3012	2669	2505	2315	2084	2033	2128	2277	2242	2076	1827	1696	1651	1581	1397	1388	1318	1240	1223	1142	1159	1130	1053	1159	1232	1085	994	1016	1166	1070	1017	827	772	704	699	739	742	732	733	719	754	809	814	801	817	757	690	720	649	624	712	827	802	715	629	670	715	696	693	772	755	743	717	783	719	745	788	789	741	715	756	671	665	605	605	620	581	558	544	592	535	675	764	948	850	790	658	627	588	527	584	524	551	584	560	534	554	543	537	525	591	571	561	549	565	545	538	592	561	538	511	556	562	546	551	536	529	515	587	523	557	500	589	574	567	532	525	586	549	557	561	605	567	528	571	547	545	551	553	580	556	549	520	578	547	524	506	603	567	516	547	545	517	554	523	519	550	564	546	518	538	536	538	501	578	580	534	557	540	519	548	543	549	571	549	591	589	564	524	521	553	580	551	581	546	574	571	566	511	535	565	566	548	532	529	550	558	600	549	545	623	529	557	545	534	578	579	579	555	585	572	605	516	557	533	540	555	590	508	528	549	545	562	544	541	574	587	561	525	570	566	508	553	534	586	572	563	576	540	549	519	533	559	548	542	570	513	538	577	547	570	550	551	573	552	534	541	549	554	530	535	540	547	552	594	535	550	563	541	576	573	557	559	556	559	601	565	563	552	559	541	533	538	584	574	536	552	511	543	571	519	576	540	557	608	541	566	573	538	554	528	542	556	564	556	575	591	553	529	526	533	594	546	519	567	539	560	586	499	540	546	527	571	558	524	559	542	543	564	541	579	562	548	562	537	522	574	539	520	557	572	546	585	524	595	554	541	537	532	578	577	505	589	572	582	560	563	514	506	564	532	547	551	527	536	530	533	504	576	539	546	560	561	595	545	596	539	543	588	540	603	541	565	563	536	514	557	534	541	517	509	540	536	583	522	525	577	556	534	579	519	551	585	534	517	518	601	550	544	532	534	495	571	519	577	555	558	538	572	532	528	547	521	582	561	547	558	527	514	548	562	485	545	582	567	547	544	541	579	539	538	479	547	522	587	519	543	592	522	543	547	501	521	552	562	588	598	548	556	548	574	603	545	594	571	562	531	523	558	557	551	540	608	589	562	488	571	524	563	517	585	552	522	568	562	539	556	526	558	571	560	535	599	547	546	553	518	561	552	556	530	552	531	524	563	517	556	541	573	594	562	580	543	557	567	577	565	564	545	534	522	571	553	575	601	586	558	513	545	499	568	564	567	560	502	572	543	541	538	562	559	575	541	588	568	580	558	517	535	590	544	571	519	546	563	541	582	536	566	554	534	556	548	602	559	562	536	534	570	542	533	537	590	560	503	524	585	565	611	575	530	556	504	517	544	566	572	531	548	560	536	514	527	542	581	559	561	597	541	538	596	524	529	532	534	553	541	578	588	522	540	581	541	555	568	548	506	557	548	562	566	556	575	595	566	579	547	567	538	553	553	566	595	558	559	554	533	513	597	552	525	578	501	573	569	526	527	555	540	561	549	488	536	545	544	584	522	554	518	528	549	527	545	604	527	527	580	577	559	598	513	571	536	577	522	520	576	567	566	540	549	518	552	561	576	518	554	519	549	539	578	542	597	531	551	554	560	548	584	620	557	540	555	553	575	599	526	536	541	535	560	588	526	589	536	547	516	523	539	527	570	560	577	549	584	565	533	587	574	585	543	574	533	534	578	529	540	567	547	564	515	586	598	517	547	564	549	596	575	541	556	560	528	498	567	570	573	562	546	554	527	479	557	548	558	522	608	545	608	519	559	543	548	554	543	597	534	571	521	524	519	587	567	556	557	545	563	526	573	530	567	567	560	557	549	513	591	556	575	586	538	548	564	556	518	556	584	523	526	537	569	585	582	531	534	571	538	555	589	544	531	521	600	551	590	597	569	552	608	503	531	550	517	538	520	538	538	550	580	557	516	514	540	564	558	580	605	545	580	580	557	563	500	579	554	576	564	535	568	573	555	573	529	516	580	578	563	570	547	571	573	545	529	527	537	579	564	568	543	559	529	581	528	544	605	530	565	558	521	575	599	533	578	534	559	555	511	552	560	553	526	559	572	592	528	549	573	523	531	551	558	541	523	532	568	547	526	520	562	543	550	522	590	567	560	579	589	561	524	552	555	569	564	537	551	566	520	584	576	568	543	567	500	527	558	527	511	533	515	524	536	577	553	514	599	537	579	530	548	561	541	596	561	500	524	572	507	597	554	523	553	586	545	570	543	541	559	568	570	569	566	565	548	515	551	603	564	592	530	570	565	552	553	588	534	581	538	525	538	555	525	608	549	561	588	539	549	528	572	542	579	523	550	527	537	574	543	596	513	520	544	565	562	534	536	500	539	570	527	543	510	523	535	572	532	565	621	540	568	560	547	534	538	557	571	550	572	590	544	529	544	580	550	585	535	525	550	539	576	585	570	556	575	588	574	574	573	537	532	564	551	565	546	522	545	586	559	538	507	554	532	545	562	545	556	556	571	545	554	550	533	584	559	535	590	577	545	556	582	553	534	532	505	551	566	575	572	522	548	538	564	531	573	569	551	559	526	580	526	556	558	588	586	544	604	555	581	584	558	562	543	565	562	560	570	529	553	534	566	562	542	568	584	544	531	578	494	563	587	527	568	524	516	573	544	575	539	588	543	518	544	560	548	516	539	529	554	597	577	504	563	553	541	546	522	542	534	514	521	558	549	543	591	531	562	553	588	593	556	555	546	556	594	527	516	587	551	611	541	574	512	542	560	600	557	545	562	553	575	567	534	557	540	539	547	549	542	519	543	571	538	512	602	533	598	511	558	518	567	550	544	543	543	509	544	571	557	558	550	558	566	542	542	529	555	532	539	509	546	610	585	568	587	534	556	529	539	552	590	533	538	573	577	561	543	573	557	573	561	552	532	588	533	521	550	583	549	536	565	561	548	561	531	588	552	567	561	525	485	543	569	532	558	556	574	531	557	516	570	576	517	571	513	540	561	553	566	545	574	496	556	570	538	520	522	566	570	533	552	571	589	532	545	546	557	527	544	530	601	569	511	536	565	558	518	581	530	533	552	544	546	591	532	545	528	573	588	575	536	572	554	538	540	545	533	558	554	550	586	571	569	507	571	555	546	557	525	549	527	522	555	570	565	547	546	586	578	536	607	549	575	579	573	537	565	495	545	566	556	542	564	582	538	579	591	564	553	584	562	602	536	496	534	566	549	540	591	560	540	537	567	561	557	572	594	523	587	528	548	573	587	533	537	567	602	564	569	586	520	540	566	511	567	537	521	593	561	571	544	566	567	575	575	574	579	531	530	578	528	518	602	583	521	540	533	554	585	548	515	585	555	553	591	522	538	533	546	529	537	553	538	564	562	585	568	582	599	574	549	566	531	565	527	542	507	569	548	513	542	553	572	590	536	551	561	519	577	574	603	550	557	557	520	543	517	554	546	550	570	543	559	564	541	543
3215	871	526	389	406	489	464	383	396	328	294	206	164	138	147	132	86	111	85	85	96	72	94	81	74	73	58	71	54	51	76	78	76	68	77	61	60	61	62	59	64	55	68	44	53	58	51	74	53	54	53	66	55	38	59	48	55	60	47	59	47	52	42	41	44	46	53	61	44	56	37	54	57	50	57	49	50	63	49	46	46	45	49	54	49	61	36	48	52	52	44	47	57	56	52	57	48	42	50	45	48	44	43	56	59	54	43	45	56	44	52	42	45	43	47	48	46	52	56	49	45	45	46	64	48	41	47	43	50	42	47	38	34	51	60	61	49	39	53	53	56	49	48	47	46	36	43	52	44	50	47	61	38	58	52	40	49	44	53	61	39	52	42	49	47	42	57	57	70	49	33	40	46	45	48	62	43	58	51	51	52	57	45	49	57	56	40	36	44	44	56	45	52	47	42	56	41	63	40	55	40	48	42	52	66	51	45	44	51	33	59	52	43	45	51	37	38	46	40	41	48	53	53	47	48	49	39	41	37	55	57	61	47	48	53	66	47	68	57	52	42	59	46	45	44	42	56	48	44	46	44	38	47	56	53	45	39	39	56	54	43	40	50	38	40	35	55	51	42	44	44	39	60	37	49	39	64	57	55	35	48	51	50	50	44	45	61	45	48	43	50	39	56	56	44	38	44	43	60	53	48	44	52	41	45	47	47	46	44	56	44	51	56	51	59	47	55	52	43	42	42	50	46	49	53	55	47	50	65	48	60	64	61	51	53	39	50	64	39	45	65	45	31	54	42	50	48	50	49	54	40	43	40	66	43	56	48	35	44	42	61	49	45	61	46	46	51	41	50	54	45	55	43	53	46	38	42	49	45	42	42	50	48	48	48	53	54	47	46	43	47	52	33	61	52	67	45	44	47	33	58	39	59	40	35	42	54	53	46	58	52	49	55	48	46	54	48	41	55	47	52	50	42	47	52	58	52	55	45	46	44	46	58	42	46	52	53	44	51	31	45	47	42	47	39	47	51	46	53	47	42	46	55	54	44	58	52	46	40	47	55	43	57	53	44	54	34	51	52	46	43	44	45	45	33	50	54	52	36	51	51	39	48	46	62	55	50	49	52	52	46	45	51	49	56	54	47	49	43	46	45	46	53	64	48	54	44	38	44	48	42	54	43	52	43	36	39	51	50	36	45	35	49	40	52	64	53	58	51	41	48	45	40	53	41	50	51	43	50	47	47	43	65	53	59	54	27	40	34	55	39	45	54	58	60	38	59	44	46	46	49	57	50	52	41	42	48	43	48	40	42	44	40	54	36	39	40	42	45	46	42	57	39	50	45	44	40	45	50	48	55	49	35	49	40	44	45	50	48	48	50	47	40	51	51	46	52	39	57	52	50	61	53	40	57	32	59	51	37	45	44	38	47	44	39	44	40	48	39	56	55	41	58	58	51	39	50	60	64	55	47	43	40	53	66	53	45	56	46	36	55	43	47	43	50	41	33	51	38	39	54	47	50	55	41	39	45	49	50	47	51	38	46	48	51	53	41	58	43	46	61	43	54	53	51	57	50	50	58	49	42	47	63	46	49	53	49	51	54	52	67	58	48	60	49	40	44	51	46	35	45	49	58	51	35	46	66	33	53	53	63	45	53	58	37	58	45	50	48	40	51	43	42	50	43	47	48	45	41	48	49	53	38	36	56	42	57	63	62	54	36	39	44	60	48	51	60	45	46	39	52	55	51	51	47	44	53	38	43	53	41	44	55	51	50	45	54	36	40	55	43	58	44	42	50	52	47	38	61	43	64	57	62	43	50	32	38	39	48	41	43	60	53	46	47	39	49	51	52	43	50	50	52	46	56	38	45	69	40	47	52	34	42	59	56	42	44	38	52	47	43	61	54	55	49	57	61	42	57	40	52	53	44	41	44	54	49	49	45	54	52	52	49	56	47	52	47	58	41	44	43	43	53	44	43	51	52	61	54	48	59	61	45	47	42	43	43	58	49	48	49	46	43	43	48	55	48	39	40	49	52	51	50	47	58	38	36	54	44	51	51	49	58	47	55	41	42	50	53	49	57	37	43	55	37	39	51	60	56	49	43	47	41	64	52	57	41	42	46	48	54	43	38	44	43	43	51	61	41	50	44	49	49	42	52	35	47	54	63	55	53	49	47	46	36	44	35	64	53	42	49	40	56	53	51	53	63	51	40	49	45	49	61	45	55	46	47	47	45	57	43	58	43	52	42	59	56	50	52	59	46	51	42	50	33	52	53	55	47	35	54	60	44	50	35	51	46	46	43	58	50	55	45	47	48	53	35	56	52	54	51	56	54	43	53	36	50	57	55	51	55	46	44	55	47	46	40	36	51	59	36	52	53	48	58	42	53	68	49	42	41	54	55	52	47	45	48	41	44	44	59	49	48	54	47	47	51	40	57	43	56	41	44	44	54	49	38	53	45	48	46	57	50	55	40	46	64	45	39	51	58	38	45	42	49	52	57	58	51	45	46	38	48	55	45	48	49	56	44	49	45	52	46	43	60	51	38	42	46	58	49	42	54	51	44	62	52	56	43	40	52	45	52	52	43	60	56	53	50	54	46	52	44	49	50	53	47	63	53	59	58	48	46	43	37	46	42	52	56	54	42	40	52	52	35	48	44	46	66	49	47	47	33	49	48	53	34	50	48	50	41	39	37	48	45	51	56	58	54	71	41	46	49	42	54	52	46	46	53	57	57	59	43	41	43	54	51	69	58	42	49	43	48	45	49	43	54	57	58	53	33	50	53	34	56	53	41	50	55	42	38	53	56	50	39	48	55	37	55	52	44	49	47	43	42	52	56	53	38	44	40	48	54	38	50	41	42	46	44	59	38	43	49	46	45	58	46	37	33	48	50	43	48	54	56	56	39	49	53	55	53	57	57	47	54	44	51	39	40	48	52	54	44	48	50	47	40	57	48	63	52	46	48	58	47	44	53	65	61	41	37	45	50	44	52	52	58	40	52	41	49	43	60	46	41	37	57	56	37	47	57	56	53	45	37	54	46	45	60	43	51	38	43	42	55	52	49	43	56	56	57	45	49	42	52	55	53	57	42	46	37	40	40	44	46	41	45	52	38	40	41	57	51	45	39	44	52	31	45	47	58	47	54	61	35	66	75	59	59	48	53	39	52	51	48	57	44	41	39	52	42	56	50	46	40	45	43	35	52	40	44	49	51	44	59	48	48	54	57	43	51	44	42	55	61	46	51	40	33	46	37	45	42	49	44	44	46	50	48	43	39	43	58	34	42	63	47	50	47	38	48	58	42	45	50	50	48	47	58	49	48	66	53	41	57	50	48	51	49	50	39	55	36	60	44	34	51	39	47	54	47	48	49	51	45	61	46	45	60	44	51	54	56	51	55	53	46	36	49	51	45	60	59	49	53	51	42	50	50	55	48	50	50	51	43	52	38	50	45	45	38	50	58	45	57	46	40	51	39	56	51	35	41	45	63	57
25539	11804	8289	12036	21316	22484	19429	17022	15469	13339	10565	7966	6047	4644	4340	3644	2642	2693	2466	2437	2100	1817	1830	1686	1552	1406	1175	1173	1245	1345	1357	1249	1156	1135	1152	1044	915	929	1022	903	822	785	802	774	786	862	799	769	768	799	825	790	705	635	594	600	622	548	596	605	611	630	659	660	693	658	559	625	562	557	551	608	688	611	619	563	519	575	583	584	609	648	636	597	614	623	551	601	628	581	617	591	611	587	567	529	489	533	523	523	541	503	545	538	548	594	600	603	532	541	498	485	493	527	511	513	522	518	463	523	520	505	505	485	510	471	510	498	474	512	504	484	496	468	456	546	492	504	519	493	498	502	517	520	511	519	527	519	516	528	498	517	496	462	485	534	492	516	488	499	472	491	497	477	526	478	528	546	523	519	441	497	511	520	507	519	481	519	490	479	505	499	480	512	474	511	503	440	494	517	485	525	512	486	463	515	503	475	535	492	506	505	473	527	526	492	519	502	528	467	492	521	480	489	478	514	556	481	524	483	508	538	464	499	484	477	524	506	489	488	499	547	461	494	525	495	497	503	495	495	496	496	492	514	487	519	520	548	459	457	497	497	462	526	523	511	481	496	519	500	503	497	483	505	510	505	500	476	480	500	516	479	507	491	484	487	497	469	482	479	467	506	513	483	469	504	536	542	519	529	478	530	519	505	490	431	489	489	513	495	511	485	492	504	492	479	542	467	479	518	495	497	526	502	512	507	494	478	501	446	497	508	514	487	504	460	494	560	528	475	489	507	501	491	515	493	511	517	518	496	499	535	538	503	487	485	524	513	470	470	511	503	460	517	495	480	492	463	495	484	506	491	506	453	510	506	474	479	507	470	493	486	499	483	539	459	500	511	508	480	490	532	482	500	499	495	516	515	470	524	515	514	509	504	515	538	509	520	462	497	562	530	512	499	525	502	506	497	517	491	464	495	532	504	454	499	517	554	510	512	509	461	495	493	497	522	521	477	498	489	564	497	498	512	493	531	470	487	486	500	496	490	454	513	518	484	484	487	509	514	496	520	479	468	466	478	529	472	531	504	501	517	502	479	526	505	506	518	482	509	508	473	497	526	545	420	505	522	492	529	505	489	509	525	470	527	497	486	517	539	489	483	477	471	535	460	469	463	504	539	516	498	456	477	499	527	528	494	512	539	476	483	489	505	475	527	503	504	499	515	494	510	487	537	465	486	502	506	481	459	495	485	481	514	514	503	489	522	501	500	529	506	505	546	480	501	505	506	503	534	517	496	489	498	491	487	472	506	486	493	475	510	482	470	527	475	484	498	483	450	484	500	481	510	565	519	472	516	516	454	501	512	519	479	470	474	521	467	492	473	473	477	515	460	502	460	524	577	461	491	463	478	504	517	512	494	502	462	489	523	520	476	483	474	540	502	490	486	437	514	502	484	501	515	471	513	491	520	541	489	507	514	504	498	511	497	525	499	483	497	469	466	455	478	546	483	515	521	523	518	506	521	484	489	451	513	519	502	520	450	514	519	513	504	508	452	518	490	497	504	485	507	511	488	522	487	506	499	521	506	462	525	474	487	479	546	534	500	485	473	474	481	498	518	473	487	493	490	504	489	461	516	500	460	507	453	483	513	494	517	510	458	454	557	478	509	528	494	485	492	454	513	488	520	512	494	506	513	513	504	530	481	469	489	498	504	502	486	489	516	479	479	528	467	512	516	522	508	476	516	491	518	506	515	501	482	448	506	508	473	510	526	491	504	506	513	494	536	543	492	522	517	536	531	508	539	510	474	496	508	526	484	508	487	491	476	538	471	507	522	509	462	499	498	513	523	468	511	496	468	493	504	490	514	490	509	517	489	496	447	506	490	489	529	503	526	481	524	484	532	470	500	489	482	518	479	482	507	480	456	520	506	474	532	494	489	482	482	446	502	539	491	492	483	496	515	506	501	502	547	523	518	483	509	472	530	499	521	483	501	504	493	473	511	502	493	505	506	497	500	503	488	518	493	510	504	548	538	530	517	502	525	541	510	517	498	520	461	520	529	507	504	472	506	490	483	501	497	472	475	527	504	479	500	483	478	491	532	515	489	511	500	508	503	489	501	500	512	527	485	497	480	501	502	502	497	492	489	518	486	506	490	532	507	523	507	504	511	453	532	497	515	511	521	477	525	472	493	497	530	490	495	499	486	505	478	526	463	494	504	526	517	492	494	497	485	513	494	470	502	467	491	508	524	536	485	519	493	486	501	468	478	509	504	488	521	477	516	515	498	525	489	486	490	498	491	510	507	452	506	523	504	478	471	472	467	498	474	488	495	524	486	523	477	490	542	499	494	524	546	569	487	539	489	490	552	530	504	498	484	538	513	452	493	512	489	477	478	527	524	496	499	474	506	488	520	528	524	487	483	541	491	480	502	494	494	462	501	484	495	494	497	510	483	519	502	487	480	494	531	491	456	493	481	489	494	497	493	493	486	538	498	501	496	551	490	510	492	488	515	477	494	504	500	487	532	515	525	495	508	447	508	502	470	485	493	478	521	480	495	437	511	519	472	541	506	483	500	486	475	484	502	504	505	476	534	511	514	480	489	486	510	507	468	544	523	515	468	489	491	501	511	495	492	530	486	477	474	528	505	514	476	484	496	464	471	559	505	508	503	543	493	527	497	498	480	506	525	502	487	488	514	474	509	548	537	562	505	488	471	516	503	512	471	530	490	468	502	507	499	489	488	528	470	541	497	494	436	490	512	502	511	472	482	487	515	472	501	505	429	515	548	478	528	479	479	519	477	501	469	504	497	523	516	510	524	495	543	525	492	500	483	525	494	494	519	491	509	526	506	490	485	496	445	482	491	478	505	509	459	466	475	489	499	492	536	494	502	481	478	497	527	491	497	509	478	471	500	489	515	524	506	491	512	518	472	506	525	517	486	517	488	486	425	501	504	536	503	532	534	550	514	526	470	484	495	502	500	493	479	499	531	543	527	484	523	503	535	540	501	489	550	517	507	512	480	548	498	471	498	479	501	493	490	470	470	500	539	526	536	527	516	466	496	531	486	485	499	500	507	485	454	510	469	478	501	529	518	515	467	481	513	521	520	505	486	468	529	481	504	505	569	500	501	490	503	497	494	498	511	517	519	521	474	512	509	501	515	489	505	484	499	499	516	497	505	462	516	473	491	483	458	513	511	479	529	523	522	513	478	519	520	493	498	498	519	512	505	493	517	512	512	552	499	482	538	499	513	465	497	535	502	495	504	499	491	530	506	492	540	466	513	505	485	524	510	467	551	500	498	446	515	508	510	493	522	525	511	465	485	475	494	534	495	489	517	485	513	481	514	463	530	499	517	447	500	457	508	493	499	516	478	531	554	527	513	521	474	484	455	530	476	482	511	484	503	502	444	499	450	501	480	486	477	484	545	477	498	500	464	469	503	488	533	478	491	489	471	535	522	493	492	498	513	488	477	493	489	509	548	538	521	503	469	531	483	531	554	538	486	508	511	479	482	515	527
4342	1638	806	575	578	862	730	587	533	543	377	284	275	181	175	149	140	145	123	105	117	113	117	90	95	88	82	77	80	79	89	69	83	94	89	76	81	77	70	81	69	73	61	83	71	75	69	66	63	70	58	62	78	78	49	47	60	70	53	66	74	62	50	57	74	83	56	61	45	59	68	65	62	52	51	55	53	44	56	55	71	62	64	63	62	54	54	59	64	51	53	63	57	63	66	46	70	55	53	63	71	68	45	62	59	47	53	66	60	66	58	55	54	61	53	56	50	67	53	53	52	54	57	53	45	62	53	58	50	53	54	53	55	60	66	74	55	52	43	48	58	50	45	50	81	63	47	56	54	44	59	63	58	38	50	55	54	71	64	43	62	65	46	54	45	66	50	56	55	51	68	51	63	59	58	47	60	40	52	63	66	54	52	61	67	51	59	48	55	60	57	53	57	44	60	57	64	57	57	46	74	62	58	56	57	73	46	64	58	58	54	50	56	49	54	54	45	48	60	61	54	52	58	55	74	48	63	56	52	51	62	66	56	55	53	64	56	41	72	54	58	47	77	60	57	44	55	57	43	56	56	64	60	57	48	57	70	49	58	43	60	63	55	70	50	54	64	76	64	60	49	48	52	62	53	59	48	57	63	63	55	62	58	57	61	67	66	57	60	65	51	59	49	81	50	63	51	73	63	46	45	51	57	37	44	48	54	52	62	55	47	52	71	48	62	55	48	53	57	50	53	61	62	60	48	61	56	81	69	63	45	57	52	75	49	67	76	52	46	64	52	56	53	60	62	72	57	69	40	61	73	44	59	59	50	63	59	56	57	51	51	62	73	57	68	58	52	47	70	50	54	58	64	58	58	72	61	47	49	63	41	50	58	63	48	53	53	49	44	45	58	49	50	52	63	50	64	64	47	53	52	48	50	65	57	60	68	49	60	46	59	57	49	66	46	60	51	62	68	51	65	72	69	51	70	40	59	57	46	55	44	52	47	61	69	51	59	54	67	52	58	59	47	56	60	60	55	45	63	68	54	54	57	55	50	59	69	61	52	53	51	59	58	63	66	55	60	49	58	64	57	45	53	60	50	55	52	55	59	61	62	60	48	59	67	59	42	64	52	66	55	61	71	55	55	57	51	58	44	48	56	55	50	60	55	50	66	59	66	53	64	44	52	45	58	62	61	59	52	65	61	53	72	50	53	49	55	60	58	51	56	58	66	49	56	49	45	59	65	61	61	51	56	53	50	46	52	58	58	61	65	63	50	48	65	51	70	48	66	58	52	54	55	64	56	59	52	68	49	46	54	50	45	50	63	62	59	50	41	48	56	46	55	51	46	50	51	51	63	50	48	58	41	73	56	55	64	67	63	59	50	56	59	47	71	52	59	48	65	68	65	57	50	61	49	47	52	58	58	75	44	54	56	46	66	59	57	57	74	50	48	47	49	71	55	63	71	60	57	47	53	62	58	63	56	65	63	54	58	50	58	57	72	55	70	48	45	68	62	66	61	49	61	51	62	51	60	64	70	53	49	42	53	46	59	52	62	58	52	52	47	58	51	58	61	53	69	55	50	67	55	64	56	63	47	51	54	46	64	51	64	47	55	49	41	52	56	56	48	81	49	56	60	47	63	48	41	50	51	59	55	63	57	66	67	49	56	67	46	59	56	50	47	55	57	58	51	57	57	53	52	59	58	52	55	54	61	49	54	44	63	61	52	52	62	58	37	59	49	49	42	58	59	38	44	69	58	66	63	56	65	61	78	51	56	48	60	54	50	58	56	55	58	55	42	51	49	56	54	47	57	53	46	57	57	64	60	47	53	55	52	55	44	46	53	53	55	64	48	44	58	52	50	57	52	56	58	71	45	61	47	53	61	48	45	51	58	44	45	54	43	71	48	52	61	52	60	56	50	62	55	46	62	62	53	61	51	69	52	48	54	51	59	54	57	50	45	47	51	56	48	50	68	54	50	52	60	57	53	48	50	59	68	59	48	56	66	49	51	58	56	52	51	56	61	60	55	46	51	56	53	75	54	57	55	45	45	56	55	51	60	49	55	51	63	62	51	48	53	65	62	38	57	53	57	45	57	59	41	48	52	56	62	51	41	67	41	62	52	54	45	58	38	54	39	62	70	60	58	51	54	59	57	61	62	53	56	49	61	46	50	71	44	61	71	47	61	60	53	50	40	62	60	47	41	58	43	54	53	56	65	48	47	45	57	55	59	57	46	57	54	55	57	61	63	58	66	57	58	66	60	45	47	58	63	51	51	61	62	66	57	56	57	59	73	58	59	63	70	43	56	47	54	52	57	56	47	56	47	48	45	60	74	52	46	51	63	49	59	59	53	46	56	48	47	55	65	63	59	63	42	56	55	60	53	64	58	40	52	57	56	68	57	44	52	69	57	52	57	54	50	49	43	58	69	45	54	59	50	61	53	54	54	51	51	50	62	61	57	72	44	56	62	46	69	54	54	46	57	53	62	49	55	61	62	56	46	47	63	75	45	50	47	65	59	62	53	54	57	58	53	53	68	51	64	51	54	68	79	60	60	57	51	61	59	55	58	54	51	69	51	68	65	40	56	56	46	63	56	44	50	66	63	55	57	68	64	66	63	68	58	47	65	66	63	66	48	55	41	70	61	51	51	70	53	63	69	47	60	62	58	56	50	69	62	45	55	66	57	62	60	62	64	65	52	68	57	48	50	69	50	54	60	47	68	58	45	63	57	64	48	58	58	51	47	38	47	56	48	48	59	58	65	53	57	60	55	64	60	56	40	57	55	49	51	66	66	58	66	68	64	51	58	52	65	59	52	55	48	64	65	53	62	66	51	56	51	50	58	64	55	54	60	52	61	71	56	60	45	67	56	61	54	59	60	54	53	49	62	49	73	61	68	62	63	57	56	52	56	58	59	48	48	48	64	44	51	56	55	49	58	62	52	54	50	52	49	52	70	39	46	63	51	39	62	53	56	61	70	46	50	59	41	51	61	60	57	50	47	63	52	54	53	56	49	56	63	43	51	51	57	53	50	51	45	54	61	48	47	44	47	52	43	55	62	66	40	39	60	55	44	53	50	47	61	48	60	61	54	56	66	56	53	53	56	44	57	55	54	62	59	69	54	51	55	58	45	59	61	64	56	57	43	49	46	42	66	69	47	52	52	74	54	69	71	46	63	51	56	49	56	55	60	66	58	56	54	56	47	54	57	61	45	53	58	54	55	52	49	52	48	61	49	52	59	64	55	52	65	45	48	62	56	58	62	54	52	62	55	61	49	72	60	62	49	49	46	48	51	61	56	58	61	57	51	52	53	59	32	70	57	55	52	55	43	53	54	63	58	53	44	44	64	48	48	61	60	48	42	64	51	52	63	51	50	62	47	53	59	47	64	49	68	51	68	45	63	61	57	62	46	53	43	36	45	47	54	61	58	52	52	55	66	51	59	64	63	49	50	63	61	61	62	49	51	49	44	61	49	64	49	51	51	50	60	57
31511	15416	10646	15695	25147	27413	24175	20414	18013	16871	13988	10737	8247	6377	5685	4554	3792	3906	3388	3194	2756	2618	2436	2258	2118	1999	1730	1562	1702	1787	1833	1632	1616	1568	1427	1297	1161	1244	1196	1134	1070	1064	1044	1073	1084	1034	999	947	1002	1012	964	1057	903	774	717	696	655	686	711	724	766	758	761	777	838	713	682	686	726	662	653	728	803	794	706	633	609	701	759	702	781	764	803	802	745	694	728	755	728	688	665	742	730	706	695	653	668	630	602	619	578	600	613	677	704	765	684	644	636	639	554	574	584	603	584	598	598	611	590	568	573	611	601	621	584	596	593	580	590	601	613	565	567	599	558	609	575	573	572	566	597	574	568	586	582	605	591	553	581	573	530	577	564	568	562	568	567	573	602	592	606	607	607	593	592	568	602	574	612	571	581	595	581	601	582	601	575	554	674	583	591	596	614	623	599	545	549	567	557	589	648	593	617	565	584	591	565	613	586	579	600	580	582	617	581	584	537	615	575	587	578	572	612	577	596	586	551	589	573	592	567	581	566	592	567	561	565	583	593	599	597	606	608	564	584	566	572	553	570	588	608	646	630	616	535	578	586	590	572	575	584	606	586	629	539	612	569	609	606	592	526	596	592	626	589	560	580	575	579	546	607	570	596	605	608	611	602	555	552	613	542	574	567	570	601	544	565	596	600	615	586	639	571	589	549	604	577	576	641	597	625	569	596	599	586	581	524	574	601	584	574	585	579	617	598	603	554	619	583	577	594	601	573	531	585	612	644	566	581	552	609	596	593	622	583	577	616	604	557	579	589	614	556	534	600	591	554	565	562	584	594	592	600	560	612	578	612	545	591	562	615	625	526	619	565	643	557	551	630	574	578	587	606	557	568	612	617	608	572	567	531	613	578	586	563	568	613	597	533	553	596	540	586	521	620	599	547	559	551	553	606	590	554	555	597	590	604	583	585	584	629	571	579	568	581	561	634	576	544	534	555	591	616	574	542	606	610	595	584	579	588	563	606	562	532	549	570	562	585	596	591	617	575	616	616	578	583	596	596	575	590	592	591	614	580	550	545	591	598	651	573	602	603	592	579	586	622	605	587	585	562	583	604	629	585	573	559	597	554	605	570	578	607	595	623	618	590	573	555	591	568	581	619	614	566	527	603	602	618	589	561	638	600	592	548	563	594	579	557	616	596	545	541	577	605	638	592	617	605	602	619	635	571	575	558	631	577	549	572	594	615	591	580	578	590	586	577	566	633	609	624	582	605	593	597	583	569	577	581	583	590	590	622	562	583	571	578	574	550	611	628	564	583	568	581	600	580	548	530	654	596	596	589	601	601	579	601	595	580	579	576	549	564	596	602	616	635	623	574	561	583	564	604	616	588	569	571	630	551	592	597	622	574	576	566	572	585	600	569	549	563	584	582	581	600	562	601	556	596	608	587	535	553	577	575	598	594	546	557	554	616	619	583	551	561	570	600	637	600	570	613	607	568	606	580	619	605	604	598	617	602	594	554	574	596	599	644	613	560	606	559	602	578	547	568	559	559	570	597	555	542	608	576	609	587	567	569	611	571	602	618	633	578	584	561	552	583	575	585	593	584	596	623	577	604	594	571	585	554	578	541	620	564	574	589	557	559	607	541	542	561	625	567	584	586	569	603	601	603	611	567	554	611	599	619	563	542	587	583	598	607	596	619	561	576	562	599	560	576	600	582	550	598	610	624	581	616	601	556	616	607	577	601	572	599	599	577	583	593	602	596	595	577	579	586	596	560	582	579	524	540	558	565	561	557	571	617	601	595	612	591	576	584	555	593	597	599	542	611	569	558	561	559	562	669	592	619	600	595	579	609	559	560	584	612	603	554	588	561	614	568	563	574	550	604	619	544	580	578	600	542	550	586	599	581	589	580	550	579	581	553	602	578	618	574	572	624	619	635	587	601	575	599	541	566	592	582	575	625	557	561	586	548	631	544	536	640	620	586	579	590	568	583	566	560	590	571	587	591	585	593	583	608	559	587	625	567	588	567	571	590	591	541	627	597	564	603	612	585	633	595	624	557	551	598	600	587	578	557	595	596	619	626	587	593	542	602	535	574	581	596	621	605	562	558	574	539	575	584	541	592	572	577	604	603	593	545	598	567	579	574	566	613	645	600	604	575	541	584	578	593	545	587	638	582	587	582	651	556	574	543	569	562	620	561	602	615	589	598	604	593	580	541	622	586	583	587	567	574	597	584	623	606	606	560	584	610	596	554	641	591	583	585	626	594	605	576	552	588	548	556	587	565	523	536	568	596	602	574	568	609	602	580	577	574	567	558	585	595	563	603	599	570	579	560	568	564	600	573	588	595	550	629	559	577	599	557	633	594	548	576	629	592	560	599	607	583	580	590	539	554	606	604	584	569	575	598	592	581	591	630	604	574	576	585	595	581	589	581	570	629	612	603	601	583	573	533	596	586	556	598	534	548	572	553	620	609	598	595	634	596	575	551	575	575	588	583	551	617	540	543	609	556	569	574	567	607	588	616	563	561	575	591	585	603	574	561	574	597	592	597	565	576	624	560	609	599	571	620	610	597	568	573	616	569	610	604	560	570	599	573	551	567	553	575	539	561	603	610	608	600	601	591	575	548	608	623	603	616	575	622	605	596	606	544	530	568	587	586	588	598	568	565	585	579	603	585	507	569	586	649	572	550	606	618	581	592	548	591	585	567	604	591	566	588	554	583	557	575	549	585	600	571	535	617	612	576	571	590	561	598	566	559	516	584	566	594	611	610	497	625	604	560	612	556	587	627	566	564	587	585	563	570	614	582	537	600	561	575	587	615	542	638	601	616	654	615	592	555	584	593	571	590	618	613	606	569	591	600	611	594	522	574	570	595	605	578	622	558	585	589	592	604	537	623	622	590	580	596	578	596	616	557	606	569	615	588	609	520	587	559	617	631	612	606	626	551	615	624	618	604	574	623	596	583	587	592	585	603	595	610	597	599	578	544	534	609	616	580	566	540	579	585	573	616	589	606	562	583	549	615	601	583	590	580	607	596	623	600	569	595	632	558	624	559	551	597	604	594	610	584	560	581	563	523	607	642	584	574	592	564	599	577	581	541	576	584	578	583	598	594	581	584	560	602	568	551	577	585	604	628	590	555	588	559	590	564	579	590	604	596	608	589	558	557	544	601	534	605	642	597	581	577	607	560	590	581	593	556	557	615	631	617	564	584	604	612	612	592	548	611	588	643	599	572	624	594	624	557	594	556	601	614	591	629	587	523	579	586	634	618	598	595	553	557	598	586	581	583	582	601	598	563	584	562	554	640	616	592	535	553	575	606	611	572	607	590	603	585	600	550	579	563	578	589	594	586	573	597	610	593	646	624	579	573	604	579	551	611	579	549	576	562	554	570	605	562	586	585	610	575	578	580	606	589	622	622	588	543	566	556	609	578	618	576	577	652	561	569	576	577	559	588	579	574	602	560	548	605	627	596	599	626	594	556	540	610	603	564	570	653	560	550	608	611	577
5245	1544	774	538	538	771	783	510	443	425	449	323	231	172	166	146	130	123	108	112	120	102	95	93	81	91	76	62	68	81	83	80	78	75	65	60	66	69	54	57	50	64	64	52	59	44	66	47	47	75	65	43	50	42	54	56	63	37	57	48	50	56	63	49	59	33	46	48	48	48	49	48	45	31	42	50	44	60	38	58	49	41	48	34	36	47	53	45	41	54	38	46	55	47	38	46	39	36	42	49	41	42	33	38	42	47	45	57	38	41	39	51	58	43	52	39	44	46	46	45	51	48	37	57	45	54	28	37	29	42	39	37	40	46	39	44	34	48	43	47	22	38	44	35	31	48	43	32	51	48	45	52	34	46	52	41	47	52	39	46	52	37	45	45	40	46	41	36	43	46	42	34	40	63	37	40	60	38	34	40	57	45	51	39	34	43	27	53	40	43	40	41	36	47	34	38	38	44	31	46	36	42	48	51	35	36	49	40	46	42	43	51	46	42	48	41	39	55	46	53	48	55	44	40	37	28	39	41	32	47	36	52	38	38	41	41	44	44	36	47	33	35	39	44	39	40	35	42	43	44	51	46	56	41	38	40	35	57	35	39	43	42	40	49	33	36	53	35	44	28	46	49	36	31	42	40	36	35	43	42	37	38	38	58	43	39	55	54	40	41	48	37	49	46	45	53	34	45	45	35	58	43	52	49	43	47	38	38	41	46	40	41	53	47	40	42	53	41	44	47	48	43	40	39	42	38	50	37	40	51	43	46	36	42	61	50	44	34	35	48	33	33	38	47	43	51	37	43	45	41	50	38	51	39	38	44	44	41	47	33	36	43	43	50	46	46	51	45	58	42	39	49	53	36	48	37	41	44	48	39	42	50	42	39	55	48	40	37	42	45	41	39	45	44	40	47	29	46	38	47	58	32	39	44	38	34	44	29	55	35	38	38	45	43	36	43	46	30	35	42	43	36	47	40	44	44	33	42	44	45	41	37	43	44	42	36	52	49	48	32	34	40	46	46	48	48	32	49	36	35	36	36	61	48	47	47	42	50	42	42	41	45	49	37	33	35	37	46	45	38	31	41	36	42	41	45	26	42	37	40	38	39	37	43	50	36	34	40	50	41	45	47	54	39	40	43	30	48	46	41	37	57	55	38	41	46	47	50	40	47	43	36	37	46	46	54	42	39	45	45	40	45	61	41	47	52	32	54	38	33	39	37	50	39	39	43	45	40	30	42	31	35	37	49	48	35	47	47	38	45	58	49	47	52	42	38	38	48	39	45	44	54	46	46	36	40	48	42	37	44	37	50	42	31	47	33	41	43	47	53	43	37	42	34	37	40	45	33	43	48	50	53	43	47	38	41	41	41	34	47	44	45	45	41	43	43	30	50	38	38	49	40	42	42	55	43	49	46	35	53	46	39	40	35	46	40	53	49	42	47	52	36	44	43	39	37	46	56	44	46	40	42	25	40	54	45	44	44	41	39	51	40	42	48	59	33	45	37	44	33	39	47	37	34	54	39	41	41	45	40	34	38	48	53	57	34	43	51	35	36	53	43	45	38	42	51	33	42	38	38	42	40	37	38	47	46	55	37	37	53	33	54	44	40	41	28	47	48	56	42	50	32	54	55	47	37	41	41	32	48	36	50	39	41	44	54	38	45	38	54	37	37	36	43	49	39	36	45	28	38	34	44	31	46	51	40	50	36	58	35	41	38	39	52	47	42	41	52	47	38	42	46	39	39	31	43	40	44	35	41	34	39	30	40	33	36	34	48	48	40	51	35	38	48	37	42	40	50	50	42	46	37	47	48	37	46	42	40	38	55	41	34	37	34	55	40	49	50	33	40	41	39	47	39	39	36	25	46	47	53	38	37	40	45	38	44	35	43	31	46	38	29	39	33	48	55	38	46	40	48	55	38	50	51	35	40	37	40	38	46	56	29	46	37	41	56	38	40	34	45	35	32	49	51	46	42	44	30	49	49	56	45	49	49	32	39	61	41	53	49	34	51	50	34	42	46	43	37	37	34	43	52	40	37	38	39	36	57	38	44	50	43	37	42	40	41	50	34	36	38	45	51	46	40	53	48	31	54	31	48	33	34	48	41	51	36	35	41	39	41	36	33	36	47	41	51	47	41	37	34	34	34	46	47	41	42	40	38	45	37	43	48	44	30	53	46	46	43	44	35	42	35	47	37	43	46	41	25	47	37	44	50	44	38	38	44	39	49	45	42	52	29	38	29	49	36	39	41	44	52	42	48	44	46	34	46	49	27	46	45	47	40	47	39	46	47	43	47	49	60	58	33	41	51	50	57	41	49	46	45	38	43	46	32	47	42	40	39	41	48	49	37	31	35	44	44	41	36	41	40	43	41	43	47	28	49	45	47	47	42	48	37	41	44	40	36	49	33	49	45	51	45	45	36	45	37	54	30	30	44	34	42	54	40	43	47	53	43	44	48	39	46	48	35	55	40	40	50	40	54	35	47	41	48	40	40	46	45	48	33	49	39	39	43	41	37	34	31	40	50	46	50	42	44	38	35	48	46	66	45	37	36	49	40	39	43	40	32	53	51	36	45	37	43	44	36	30	49	39	47	60	43	47	38	40	50	50	40	52	50	37	35	46	45	54	45	37	41	32	39	34	50	34	50	45	33	47	35	46	52	40	49	43	40	35	41	60	47	42	29	44	40	36	36	33	45	51	41	38	37	45	39	47	38	39	43	44	43	42	42	52	42	53	39	37	33	40	40	33	28	49	43	47	35	38	38	39	43	30	38	45	39	39	39	29	48	44	41	33	52	43	55	31	50	35	38	34	41	41	38	48	37	45	36	49	39	46	36	40	39	45	52	41	38	28	43	40	32	47	46	50	60	40	43	43	26	47	46	36	42	42	28	39	47	36	32	39	38	39	40	40	47	34	40	50	35	30	37	51	35	48	35	37	42	35	38	56	46	40	33	60	26	48	49	35	36	47	48	37	45	44	42	49	49	41	43	36	42	48	34	45	40	49	43	52	40	47	37	42	38	40	27	45	45	52	40	48	38	30	35	36	50	50	43	37	29	41	47	48	52	51	52	46	43	35	45	47	38	52	32	50	46	43	37	40	36	47	36	40	54	38	49	38	40	47	34	46	38	35	44	39	33	40	35	50	45	42	46	44	41	40	53	38	40	38	54	37	37	31	45	42	43	46	45	37	43	34	34	53	37	48	43	36	40	53	50	46	47	42	42	48	41	50	39	37	43	50	39	47	35	45	39	46	44	52	46	47	40	38	49	35	46	50	53	43	52	44	45	31	42	35	56	44	34	31	41	38	48	40	41	52	45	39	43	33	47	50	50	47	36	34	45	41	43	37	52	47	45	36	34	57	50	36	35	39	42	37	39	34	42	47	44	45	45	42	42	51	44	37	35	49	46	45	52	39	36	45	46	48	41	31	44	50	43	40	40	43	46	33	45	55	32	41	51	35	31	50	39	34	46	47	43	33	40	46	44
29717	15519	10412	15214	24847	27455	25055	20394	17311	16071	15275	11080	8474	6223	5021	4873	3992	3591	3297	3411	2887	2589	2332	2196	2006	1917	1552	1526	1519	1716	1677	1524	1478	1401	1346	1216	1056	1035	1087	1035	1000	973	1012	917	997	933	862	846	888	911	865	840	686	588	545	556	522	597	608	571	617	616	692	626	632	598	611	567	583	567	543	571	645	680	576	546	483	622	608	666	628	644	637	603	515	602	647	598	603	562	544	560	588	564	579	533	491	450	453	462	483	496	485	495	592	541	551	550	504	516	481	487	433	465	450	434	435	444	435	449	475	430	435	465	441	435	453	478	430	444	464	446	441	434	444	445	473	416	422	470	440	470	440	419	435	476	447	445	415	452	461	448	418	448	431	484	453	446	472	416	435	460	483	465	447	449	490	408	459	427	466	455	483	423	441	395	474	416	432	461	425	456	451	412	462	435	435	424	445	481	461	473	487	452	417	427	460	447	448	449	471	457	432	444	458	442	448	452	466	449	443	486	436	477	433	429	449	483	477	480	482	426	450	441	449	425	421	436	446	454	435	446	434	439	493	463	428	436	480	435	469	413	435	436	464	440	435	430	459	436	472	467	465	447	444	427	435	437	459	443	471	453	418	451	420	472	477	452	445	459	452	455	463	438	415	434	398	433	456	447	429	421	405	440	415	491	438	444	455	428	484	438	443	464	456	429	432	464	419	463	424	441	446	435	417	405	432	453	454	427	446	411	474	417	445	457	458	459	430	403	420	471	458	461	412	477	473	419	431	451	413	441	449	431	471	460	452	454	435	443	409	432	440	414	427	472	464	444	476	426	467	482	425	456	445	424	428	490	431	475	447	473	477	459	448	424	444	440	462	456	430	485	423	442	471	460	465	450	456	446	446	418	460	441	434	501	397	468	454	452	477	418	457	449	459	435	438	418	466	446	446	428	432	444	458	460	422	454	437	444	425	426	453	436	450	451	457	419	462	450	439	434	426	439	434	400	466	450	445	462	425	440	445	460	454	446	483	455	442	453	450	478	430	480	446	419	432	458	484	440	449	459	472	462	446	462	408	438	458	423	461	463	457	443	456	443	471	457	447	462	434	467	464	459	461	448	443	458	464	402	437	414	440	444	420	468	443	458	455	436	423	464	476	429	446	450	469	456	452	412	432	449	450	462	468	451	482	462	399	448	448	415	417	439	455	452	436	429	426	469	472	457	451	462	396	434	456	447	449	428	434	406	447	442	424	434	451	453	480	431	430	468	446	442	441	475	464	492	446	451	475	461	441	456	439	459	493	463	452	467	451	449	446	468	441	438	426	457	462	467	436	439	495	458	437	456	446	442	421	470	481	463	462	484	477	435	433	444	431	368	430	426	490	448	434	440	455	456	461	464	430	466	457	439	483	479	457	448	457	460	461	492	454	453	445	447	440	424	480	474	471	455	408	430	446	462	454	465	437	423	464	441	462	449	459	406	452	380	434	442	505	475	416	459	461	484	467	461	474	465	450	430	466	460	476	422	468	431	424	415	465	471	461	458	493	450	462	480	476	471	463	487	463	405	448	432	426	450	417	442	422	417	474	435	456	443	479	443	406	457	456	440	444	433	433	467	473	402	461	437	456	459	473	445	438	417	505	449	473	431	472	431	410	416	421	441	459	459	439	473	438	456	445	459	437	485	412	419	431	468	448	474	435	412	449	452	437	423	461	434	441	451	503	489	427	433	464	457	434	470	479	442	445	463	479	449	475	459	440	451	492	454	426	430	452	453	445	451	434	416	463	422	465	473	472	447	446	415	450	416	466	444	448	455	448	447	430	478	452	458	435	487	487	446	446	398	438	460	485	453	451	443	408	448	468	451	413	466	445	453	437	451	427	425	398	432	460	449	446	450	491	436	442	428	453	434	480	464	427	436	440	433	479	435	480	461	444	401	500	504	481	460	446	437	460	425	416	462	461	436	456	446	454	434	458	476	429	453	439	441	441	427	433	477	455	489	492	487	453	428	422	442	475	456	438	467	433	425	427	479	445	444	451	400	443	453	422	473	439	414	479	463	443	456	481	441	407	457	454	501	471	435	417	455	448	452	456	436	454	456	468	398	445	448	451	441	471	462	449	448	417	427	443	443	434	455	460	442	438	451	473	472	461	457	422	453	445	458	442	465	452	452	521	404	457	432	469	456	448	475	437	462	458	473	431	458	476	425	448	421	432	431	495	439	468	426	483	441	442	428	449	415	464	433	464	456	457	433	429	432	430	422	445	468	435	453	484	456	449	449	410	462	429	453	439	453	447	470	439	474	431	423	485	488	442	462	447	443	407	427	394	429	421	471	423	473	476	425	472	407	447	464	458	460	461	432	448	427	441	481	436	421	396	458	464	458	484	426	433	482	427	432	481	450	439	427	450	470	445	437	448	455	421	421	447	452	391	462	423	444	456	461	469	408	435	437	469	449	464	453	437	464	440	468	454	419	474	449	437	437	459	435	428	460	456	500	462	458	417	448	423	448	441	422	433	409	453	469	418	437	446	447	456	423	429	450	431	440	443	472	408	464	471	443	471	434	451	426	445	452	430	443	482	475	466	468	462	451	494	423	476	487	432	441	488	459	467	436	491	436	474	442	442	446	450	425	456	486	464	470	444	458	442	463	489	431	477	443	429	452	432	451	447	444	449	430	447	453	437	456	472	429	466	469	457	419	472	442	404	439	440	477	436	458	456	475	466	463	469	448	449	453	492	466	435	473	413	438	424	421	449	501	437	466	463	445	414	418	438	466	484	450	440	477	429	427	405	410	398	470	438	430	445	446	442	421	459	467	452	453	453	449	421	438	434	405	434	455	441	464	469	424	438	447	472	476	442	438	437	419	422	439	456	439	470	452	417	464	407	456	448	416	418	403	449	418	473	434	408	436	409	437	431	452	436	457	432	428	447	439	460	481	472	434	422	460	440	439	466	467	460	462	488	406	450	440	449	429	441	467	430	464	449	450	465	430	440	476	436	438	446	418	419	426	446	453	447	451	467	473	416	429	473	445	419	464	447	456	454	435	437	473	434	454	376	427	457	468	446	470	460	465	418	456	445	431	474	439	437	455	441	459	437	463	411	466	469	434	456	466	440	438	417	445	415	434	445	461	463	467	404	403	434	438	474	492	476	458	398	438	442	470	444	429	454	473	433	447	458	460	449	440	425	447	461	456	444	440	405	426	426	432	482	431	473	468	430	418	463	437	450	445	464	488	465	449	406	400	441	480	447	457	474	439	462	445	459	454	397	458	449	409	456	462	452	426	449	424	460	447	469	463	458	497	441	487	450	446	413	500	440	449	442	452	457	394	452	461	477	428	462	457	426	426	474	477	445	453	452	440	452	473	434	442	491	464	430	417	404	430	507	462	456	447	409	413	442	440	430	417	436	421	458	406	455	461	448	438	421	455	432	408	457	503	393	480	436	456	434	472	441	438	454	423	450	446	452	450	446	458	431	454	414	416	432	438	450	438	437	401	460	449	438	455	455	443
5916	2294	949	706	714	1001	1027	766	610	571	541	441	296	233	158	158	158	142	157	166	155	129	105	113	117	116	84	90	93	102	96	84	107	74	78	96	82	68	66	62	66	73	62	65	81	70	66	51	74	72	90	67	54	63	63	53	51	58	66	67	52	67	53	56	64	59	59	60	54	48	52	53	54	49	51	61	57	61	71	64	55	66	55	52	48	59	54	60	52	49	51	53	44	60	63	73	58	41	61	44	56	56	49	56	57	54	64	49	52	63	58	46	60	37	51	46	49	62	55	51	36	51	55	43	50	49	50	40	53	55	50	41	53	43	44	51	50	57	50	52	61	52	54	49	53	56	54	50	65	53	36	54	50	41	76	56	51	42	64	59	50	63	45	49	49	39	48	54	52	57	55	52	54	53	50	44	57	52	58	60	54	61	58	52	52	64	57	53	61	45	63	53	54	57	46	58	62	43	44	52	53	54	57	47	60	56	69	46	60	62	52	59	56	58	50	57	53	49	40	45	49	53	63	47	54	50	57	68	53	49	52	42	47	60	49	55	50	35	52	49	56	39	56	43	51	53	56	51	51	51	52	52	50	55	57	48	56	50	53	42	52	65	50	38	48	51	63	55	48	47	57	49	58	61	62	48	51	54	49	44	55	59	56	50	46	46	45	43	50	65	59	46	50	56	46	55	63	79	41	45	42	42	58	57	58	60	49	52	50	54	69	45	43	49	46	49	47	42	50	51	50	64	63	72	44	50	46	55	64	64	58	51	53	53	58	61	55	55	51	55	59	55	63	57	52	46	43	36	52	55	50	54	56	64	58	43	41	44	71	61	59	58	48	62	57	63	50	53	60	39	51	49	58	51	55	50	62	54	51	47	49	47	42	55	54	55	48	43	48	57	55	51	70	57	55	55	59	46	35	57	50	49	54	45	44	48	54	46	51	54	66	56	53	59	46	47	55	49	50	53	41	46	61	56	52	45	55	39	58	50	62	55	63	55	49	44	34	53	54	62	57	48	53	57	53	59	54	45	60	49	46	40	50	31	48	63	53	51	49	59	57	67	53	51	59	48	45	50	50	53	47	60	44	75	53	44	56	47	55	49	56	51	50	52	44	47	61	56	58	36	52	57	40	49	39	53	58	57	48	43	52	55	47	49	64	57	55	66	60	50	51	55	46	56	41	50	38	59	50	73	53	62	48	49	59	42	48	47	47	48	59	55	53	65	34	55	61	36	56	62	47	55	48	38	59	52	62	49	54	56	50	53	51	49	45	43	62	67	53	42	52	45	51	59	49	60	51	45	50	53	40	67	55	54	43	56	58	60	50	50	59	51	55	64	44	44	53	38	49	57	50	52	48	58	45	51	54	51	54	49	44	50	61	50	62	51	61	45	42	51	55	59	58	51	51	57	58	49	43	62	50	60	60	49	41	52	50	50	64	49	55	48	52	56	60	57	64	52	58	55	48	49	56	52	52	64	40	39	53	55	61	55	52	50	48	51	40	57	62	43	55	52	61	51	45	45	49	49	48	44	55	59	47	56	56	49	60	61	64	47	48	51	53	55	60	63	51	35	59	55	53	56	52	48	59	53	39	52	56	53	59	65	61	58	39	41	61	52	55	50	54	55	48	60	53	52	50	57	49	50	62	52	64	51	63	47	52	65	34	39	56	51	79	64	66	51	56	40	56	61	63	48	48	41	42	46	62	52	43	45	64	57	46	56	67	57	55	58	57	45	56	71	44	47	50	63	45	56	56	50	43	56	50	69	53	48	61	51	57	37	56	62	52	43	44	51	50	48	58	55	58	69	52	54	60	55	49	51	52	51	55	56	51	57	58	50	67	36	49	56	57	63	67	54	70	63	56	59	51	45	52	51	57	56	50	53	46	50	47	53	44	41	54	53	38	51	50	47	49	51	73	45	52	39	45	60	52	51	47	47	53	55	49	57	38	61	46	60	60	53	58	50	46	60	63	53	52	47	59	48	64	48	49	62	54	53	46	48	49	55	37	53	51	52	68	46	58	68	47	46	50	45	63	59	50	72	52	51	55	55	60	59	57	62	47	59	49	55	48	53	48	59	55	54	55	55	48	48	56	54	51	55	48	55	38	44	58	50	55	71	53	54	55	51	47	59	50	46	49	53	44	51	63	60	46	59	46	66	59	51	45	45	58	41	61	46	33	43	62	45	43	57	54	58	46	58	56	52	68	43	56	49	48	46	64	53	49	58	42	60	50	59	47	46	52	45	54	45	57	67	55	50	50	58	61	39	50	41	56	43	45	62	62	45	52	62	64	59	47	51	46	47	46	56	68	48	58	60	53	52	58	53	53	44	51	43	55	50	62	53	58	46	50	48	58	53	52	52	56	47	63	55	47	48	37	47	51	39	56	49	44	51	49	56	61	40	46	60	59	54	44	58	59	55	60	44	49	55	45	44	47	50	74	59	57	69	53	54	59	69	55	43	51	62	65	47	56	43	47	61	48	56	57	54	62	56	58	51	49	58	52	47	48	41	49	30	72	49	53	51	53	57	46	54	53	49	61	52	45	49	46	50	47	55	59	40	51	46	48	45	55	53	47	49	54	58	66	49	52	66	61	58	67	53	66	51	58	50	68	51	57	53	64	50	54	47	57	56	59	45	56	57	68	51	68	62	45	48	41	61	46	42	46	56	37	63	60	61	58	48	45	47	48	58	63	43	52	45	66	53	52	62	59	55	54	54	50	49	47	52	52	43	46	52	43	61	55	50	51	54	44	46	56	62	60	55	67	50	55	52	58	54	50	56	59	53	42	59	60	54	42	54	56	48	45	57	63	51	55	51	39	54	48	57	59	57	47	67	58	58	61	52	46	59	73	44	50	52	52	44	54	50	42	45	48	52	56	63	43	57	58	48	55	43	40	68	52	67	50	55	51	64	46	58	49	55	49	57	57	70	52	57	49	50	48	58	62	63	53	49	54	60	50	50	60	54	56	56	57	50	41	64	61	52	62	62	64	52	46	55	55	41	54	60	43	48	51	51	53	55	52	49	57	49	53	52	45	45	49	52	54	45	52	47	56	55	57	54	59	57	45	60	58	59	63	48	42	44	50	63	53	53	57	48	49	60	51	51	57	62	58	44	53	46	55	69	44	36	61	42	53	56	52	46	58	60	45	62	49	62	60	56	58	56	46	60	49	51	39	48	52	54	43	52	48	52	37	47	45	55	64	48	49	58	46	46	45	42	56	53	53	53	66	69	56	51	47	61	51	54	54	53	49	61	43	49	50	57	44	47	54	62	55	44	49	65	52	60	54	59	51	58	62	35	46	55	51	64	59	44	67	33	58	49	52	59	57	55	73	46	55	48	45	61	59	45	55	44	54	52	48	50	48	50	46	60	59	47	53	52	48	50	49	60	49	51	51	41	53	60	54	42	57	60	50	52	50	43	56	60	51	66	48	55	42	54	50	41	67	54	59	54	48	47	48	52	51	47	52	49	47	37	44	42	64	55
33849	17663	11923	18031	27285	30037	28120	23371	20592	18139	17102	14003	10230	7627	6183	5699	4869	4505	4288	4162	3858	3404	2933	2755	2691	2507	2071	1984	1940	2080	2150	1924	1865	1733	1805	1645	1379	1336	1245	1203	1211	1162	1176	1081	1140	1095	1020	1039	1136	1113	1070	922	800	695	738	712	712	716	745	742	835	881	900	837	789	713	725	691	723	723	708	702	779	803	706	688	715	742	789	761	808	789	711	694	720	771	726	723	690	686	744	715	686	661	667	667	644	604	611	609	653	613	631	605	637	718	754	689	658	631	600	581	565	531	521	560	541	561	542	546	550	588	507	595	532	524	533	585	546	553	587	566	548	549	545	567	549	609	574	541	554	565	542	509	539	531	542	482	560	525	508	577	544	558	476	541	582	570	548	592	554	560	553	533	592	580	576	595	570	526	567	579	559	547	550	522	531	545	525	550	535	552	544	554	564	557	533	552	524	566	543	530	532	525	532	545	572	544	571	552	575	549	490	560	559	547	588	575	573	543	542	554	567	515	555	561	551	554	534	581	559	553	521	536	539	563	550	553	533	581	540	551	519	541	540	583	559	557	535	537	551	554	515	552	534	545	594	616	577	542	546	602	544	570	539	584	603	564	530	542	554	581	551	556	541	554	549	550	548	555	572	544	531	567	534	573	567	587	579	598	552	568	493	557	562	556	582	551	538	545	540	553	564	567	603	531	529	524	549	539	549	529	516	575	553	537	541	527	579	556	577	557	553	548	533	616	568	560	556	548	566	545	533	561	549	575	589	556	535	551	552	553	549	534	582	586	512	569	513	584	534	566	531	564	507	504	564	536	559	542	580	553	523	573	535	532	590	549	581	560	538	558	605	557	593	563	565	521	548	554	547	550	559	563	533	565	556	575	533	534	558	529	564	549	535	530	563	549	582	522	605	524	575	583	490	571	489	541	550	537	560	596	506	538	562	567	521	542	558	553	514	550	561	537	568	554	520	558	576	586	551	503	536	520	555	577	576	575	537	545	543	581	558	556	529	575	595	547	557	498	561	543	555	562	553	544	530	570	507	552	596	577	560	509	538	554	545	583	547	532	544	590	523	548	541	579	559	579	510	583	526	514	562	589	540	577	526	551	544	575	567	542	529	548	520	553	553	517	566	544	560	549	541	560	548	543	583	505	552	531	549	542	577	550	547	556	502	541	544	532	554	524	553	559	525	492	564	516	564	550	530	540	553	556	565	533	548	563	553	507	533	534	582	543	546	558	529	542	566	593	512	526	593	532	532	526	578	526	574	515	568	565	532	549	568	509	556	556	535	539	553	560	543	554	560	543	554	551	563	538	508	531	574	579	537	534	530	536	521	535	614	560	544	575	551	572	531	563	493	578	550	572	533	549	531	581	554	531	604	539	522	539	543	528	532	558	562	554	525	582	550	573	568	550	525	563	547	574	546	533	514	534	521	582	546	536	547	542	548	516	565	556	513	528	581	538	542	552	594	544	519	523	577	537	566	512	535	548	522	534	561	538	559	555	538	560	548	545	550	574	566	542	554	519	544	533	560	558	538	572	571	518	570	535	577	573	540	567	559	541	549	524	557	532	544	576	568	534	561	551	572	536	567	570	551	544	528	572	540	501	529	585	547	513	533	554	564	535	557	574	534	544	540	588	548	579	528	550	577	526	521	558	585	550	549	538	555	557	577	540	575	552	538	538	528	534	560	540	522	545	566	563	571	563	549	528	520	556	520	586	521	522	556	527	528	501	517	559	568	554	571	576	584	536	599	523	552	541	547	546	542	564	544	572	578	495	532	543	570	518	608	568	559	504	522	555	521	580	553	564	544	562	525	544	553	570	514	519	559	561	612	540	579	551	570	557	593	538	546	549	533	524	529	553	546	549	557	588	563	570	527	536	548	515	565	548	588	555	548	588	557	606	549	570	520	542	540	529	563	528	555	541	578	528	572	528	528	559	528	509	565	530	589	552	567	540	564	561	531	543	599	558	539	523	529	560	508	568	554	576	555	536	530	602	548	542	620	578	581	539	582	530	587	554	579	535	538	507	584	555	541	535	531	547	535	546	559	521	551	551	552	568	563	527	537	542	525	544	537	559	587	545	585	578	538	541	536	555	527	574	572	534	582	530	553	556	518	607	512	577	574	574	550	589	547	565	551	542	547	557	566	546	553	545	561	497	536	559	558	557	537	558	518	552	575	552	520	562	515	575	591	563	519	575	504	572	506	573	579	533	551	543	550	511	559	559	548	560	558	546	553	574	522	581	532	561	574	555	530	543	551	570	563	563	515	536	564	579	543	559	531	556	560	550	516	546	530	545	525	554	589	568	567	539	557	524	583	532	540	527	535	560	564	536	514	574	549	549	558	573	530	554	553	560	538	587	546	554	606	584	574	580	541	548	537	543	521	567	538	498	513	556	577	576	532	537	570	556	602	585	533	554	591	546	586	574	553	508	554	519	530	553	576	527	542	544	506	570	571	573	542	540	560	564	540	575	550	538	567	520	558	522	559	526	573	542	566	556	571	552	570	538	582	561	554	565	539	521	528	544	556	516	572	593	583	564	583	588	555	555	540	540	561	606	561	566	561	562	561	570	554	511	539	558	546	566	540	565	524	593	529	522	568	563	540	558	565	567	549	556	540	557	527	580	515	518	524	568	577	570	519	587	567	539	514	559	575	559	506	528	517	536	538	537	597	601	535	523	526	522	569	530	548	542	536	556	512	509	552	585	572	567	581	557	560	527	510	539	512	536	539	544	510	552	502	568	537	550	528	545	557	554	553	538	537	574	511	559	582	617	584	551	524	564	545	575	550	522	527	556	570	568	564	562	575	555	553	550	514	585	532	595	528	527	550	538	555	567	532	574	536	551	542	560	535	509	581	533	543	531	559	576	596	538	587	552	529	587	553	521	570	595	534	583	577	510	536	574	552	533	553	566	549	569	533	549	565	550	512	513	561	554	568	533	545	550	577	534	541	557	561	527	564	575	555	570	527	558	537	604	569	537	558	537	553	554	623	589	528	572	575	554	551	549	541	513	595	525	598	563	526	549	564	512	553	535	576	535	536	543	517	555	546	562	538	523	527	525	568	577	585	566	536	562	577	545	604	546	549	555	498	519	536	528	544	570	571	537	544	520	529	546	603	536	538	579	564	565	538	551	582	524	522	555	558	524	553	516	579	518	533	529	563	562	552	549	531	606	525	559	515	608	523	558	581	574	594	555	575	588	510	544	542	519	530	525	567	535	548	555	564	541	591	541	562	576	526	533	518	554	533	556	564	578	555	512	576	601	526	547	599	558	541	539	549	539	557	501	581	540	547	549	568	577	551	531	522	522	551	580	486	559	562	536	578	545	551	563	541	591	548	546	590	567	547	530	550	524	537	556	575	537	578	553	530	542	554	579	540	584	572	554	568	524	566	539	543	595	531	550	536	540	596	558	545	508	536	511	549	579	532	562	530	565	548	544	531	486	532	590	562	589	548	549	564	520	533	557	495	551	581	517	533	524	538	541
3271	1128	542	384	356	642	657	500	399	307	301	310	221	135	103	127	123	101	106	86	83	91	82	94	78	81	73	65	80	82	76	69	67	65	77	73	67	64	60	64	62	53	55	53	57	71	50	57	58	54	76	59	52	47	32	63	51	55	47	56	36	57	51	63	51	55	53	54	56	41	50	56	43	59	50	50	51	59	64	56	42	61	49	48	45	43	62	49	57	58	63	55	55	45	51	60	46	40	49	55	49	62	55	62	50	48	51	59	49	49	39	56	50	38	45	53	49	55	54	48	50	55	45	59	51	37	55	50	51	54	56	50	44	54	44	42	62	65	37	46	45	43	53	62	47	48	51	42	46	50	57	48	50	50	55	46	44	45	37	54	49	60	57	52	61	58	51	38	47	52	47	48	49	42	41	46	65	59	42	39	41	54	51	39	35	46	48	65	53	53	45	55	50	52	52	53	40	54	54	38	35	48	61	39	43	48	51	57	59	43	48	51	58	45	63	53	44	39	52	38	44	49	61	52	48	50	54	46	48	61	44	63	40	32	58	51	40	53	49	48	59	52	51	56	60	52	42	38	42	46	51	53	52	67	51	64	42	48	52	47	59	51	54	34	49	44	50	53	49	47	46	51	50	53	40	50	39	54	40	55	59	57	50	47	54	59	48	43	52	46	55	58	58	52	54	56	54	46	65	42	67	42	52	44	51	47	39	51	58	58	47	54	44	41	64	54	42	62	44	41	41	47	30	47	56	40	56	36	47	55	68	54	56	37	45	53	45	51	37	43	54	53	33	44	51	53	47	42	33	34	51	49	40	53	54	59	47	59	56	44	40	54	56	52	41	61	51	40	63	45	44	43	51	52	46	48	43	60	55	40	46	63	49	43	56	50	46	33	58	54	49	54	49	47	50	54	46	46	49	54	40	56	47	38	63	44	56	45	54	46	48	55	53	53	54	49	56	47	46	51	52	58	47	41	60	53	59	52	49	55	48	37	53	58	47	34	60	59	36	47	44	49	53	40	65	33	54	74	39	60	47	55	38	45	57	61	54	38	52	55	48	55	53	46	37	50	52	51	51	48	44	43	52	46	54	56	46	48	52	51	44	40	41	54	33	55	62	49	46	50	58	46	45	40	48	41	51	50	43	53	57	59	45	58	62	55	56	45	47	51	60	42	57	42	45	44	42	55	36	47	49	43	62	51	49	49	53	46	48	45	40	49	50	49	46	56	39	40	49	50	48	47	46	58	53	46	53	52	35	37	58	47	52	50	47	45	51	53	48	51	55	48	45	57	46	49	56	59	56	35	58	42	48	55	47	44	56	56	57	48	50	53	35	38	47	53	47	48	48	50	43	43	44	47	39	34	39	47	46	65	49	49	47	47	47	48	50	48	44	51	56	52	47	37	61	49	48	52	54	49	63	71	42	48	53	57	47	53	53	57	39	52	48	57	40	54	57	43	65	41	29	57	41	43	58	52	51	38	51	47	67	53	55	47	47	55	41	52	55	49	58	42	59	48	52	41	48	45	41	32	56	46	49	43	47	63	48	64	47	57	32	49	51	37	41	56	51	51	46	57	35	44	47	44	50	49	56	48	53	41	51	39	35	51	45	32	56	41	42	57	49	46	52	51	50	55	59	58	43	40	37	51	47	49	42	55	41	49	44	52	40	55	40	53	41	53	39	61	36	46	45	65	49	40	44	47	40	49	50	48	33	47	43	47	41	43	60	59	42	55	70	44	47	54	44	41	52	52	56	41	48	54	61	50	55	59	33	60	59	54	42	52	52	44	52	39	53	47	56	51	43	46	31	55	62	54	52	44	37	40	42	42	57	49	53	35	53	52	39	49	46	47	49	55	37	43	45	38	41	61	63	51	49	47	53	53	41	36	60	55	44	50	45	44	39	61	39	57	45	39	50	44	45	52	54	50	65	42	64	50	54	49	52	51	43	53	43	48	51	48	45	64	47	42	56	42	35	43	50	47	47	57	43	43	42	56	56	45	60	46	54	52	76	45	44	51	55	42	47	52	51	49	38	45	53	45	53	61	49	43	37	46	53	46	46	51	50	64	46	54	54	41	45	63	53	55	43	56	54	40	44	47	53	42	46	40	49	50	51	45	48	52	53	56	61	50	55	60	54	56	44	55	38	49	58	45	46	46	50	31	56	59	46	35	42	47	56	46	46	57	64	41	45	46	49	46	40	56	56	44	55	58	52	40	45	57	45	55	49	49	41	48	46	48	53	46	55	50	70	43	58	54	60	57	57	49	54	48	51	51	54	37	58	61	40	53	57	60	56	54	57	48	47	43	61	40	44	44	48	44	49	47	47	52	49	47	39	45	48	47	55	48	46	54	45	54	65	47	50	40	57	44	46	37	51	45	44	53	46	38	46	48	57	46	61	40	57	47	56	57	60	49	59	45	49	60	53	60	47	60	40	55	48	46	45	42	53	62	50	39	58	50	49	42	52	48	52	41	69	56	45	38	38	57	63	56	44	47	51	44	50	52	48	46	45	46	57	34	48	46	52	52	51	36	37	55	51	42	51	41	55	49	51	44	45	50	46	42	38	47	47	48	47	51	57	47	64	45	54	51	36	55	41	55	59	54	41	58	46	53	61	49	45	49	41	53	54	47	42	42	53	46	43	52	50	52	39	52	49	47	43	41	66	41	60	47	47	47	38	42	43	54	50	44	66	51	45	55	52	57	46	45	56	42	61	51	45	42	54	53	52	58	53	49	70	50	47	47	47	46	57	53	64	57	55	57	54	46	41	50	48	48	48	46	57	49	46	48	47	58	45	60	61	43	48	60	56	50	56	60	58	54	38	48	50	56	33	48	48	44	54	48	43	40	41	45	54	40	51	49	45	60	51	49	59	41	58	56	49	52	51	52	59	59	51	45	43	52	46	48	38	41	61	47	46	55	48	35	44	58	42	36	44	34	58	47	45	52	47	55	50	38	44	52	67	46	51	43	56	47	64	33	43	52	54	52	51	63	55	53	52	70	35	55	53	53	41	53	50	41	51	39	37	51	51	44	39	59	49	53	52	58	49	45	46	50	50	46	46	63	55	43	56	50	57	54	71	51	47	47	40	64	48	38	52	53	48	50	66	44	52	47	57	53	54	44	49	49	46	42	48	47	54	47	51	49	44	64	64	39	36	64	45	51	34	44	46	53	67	47	51	45	60	42	42	54	44	42	65	38	46	51	47	44	62	46	49	60	56	49	54	43	48	65	49	51	41	44	31	40	40	54	57	52	41	52	52	51	59	48	50	47	58	48	61	46	40	43	47	58	55	42	44	64	61	54	45	43	55	53	55	49	47	56	51	52	53	57	52	48	41	41	55	44	38	57	44	44	46	53	47	42	33	48	54	51	42	50	47	37	43	48	50	46	45	47	52	50	48	55	40	47	45	53	53	61	65	40	31	37	52	50	47	48	44	44	50	57	55	49	56	47	50	69	66	51	38	45	46	47	35	50	48	38	42	56
25788	13192	8173	12490	21017	24807	23195	18858	15657	12812	12040	9726	7261	4804	3606	3262	2651	2542	2538	2414	2295	2072	1678	1706	1591	1524	1427	1228	1224	1280	1353	1157	1147	1112	1158	1071	1054	931	906	893	789	813	824	886	802	786	758	831	813	856	828	747	654	597	543	550	564	617	617	581	643	674	697	633	628	627	603	615	560	550	589	562	649	585	626	561	567	649	629	661	644	585	570	632	626	601	620	635	623	596	583	622	612	582	560	584	565	550	578	503	516	538	541	559	549	575	526	569	523	486	524	508	492	509	498	526	501	487	535	508	494	496	489	544	484	507	537	477	521	515	540	517	500	474	536	487	522	462	506	470	532	480	500	501	477	491	549	532	523	507	460	494	528	519	516	514	499	490	508	471	516	519	505	552	512	479	480	513	475	473	495	551	496	527	504	490	518	487	489	521	514	498	535	489	501	516	500	480	506	525	508	493	518	552	522	515	470	488	487	500	543	524	576	469	497	478	508	508	508	494	509	472	501	533	500	490	523	495	496	462	488	520	523	500	514	506	528	520	535	462	486	476	496	509	482	490	536	540	491	489	526	499	531	556	477	487	488	517	538	509	526	468	530	520	539	478	528	504	504	489	494	539	487	475	485	546	512	497	535	494	502	516	523	520	501	483	526	500	525	513	486	505	518	525	526	512	475	516	517	496	508	504	498	490	519	494	492	522	502	464	521	496	527	512	497	496	514	525	496	511	506	505	467	465	520	506	500	487	497	524	505	510	520	523	477	491	504	492	508	529	487	470	513	503	511	487	491	477	517	537	483	452	503	489	516	491	540	501	509	506	491	550	506	482	483	502	520	480	473	497	526	516	524	505	514	529	490	499	492	493	493	521	478	509	497	520	476	519	472	537	529	526	527	454	547	538	506	534	498	470	516	533	527	505	510	493	529	504	537	522	530	500	486	473	498	491	481	537	504	472	472	522	494	493	509	532	536	497	529	475	486	522	460	450	469	530	544	480	509	504	505	488	494	524	510	496	518	506	484	520	475	481	483	527	527	550	476	509	472	533	476	495	479	486	520	502	475	461	481	520	510	503	519	552	517	491	521	483	536	545	522	533	498	505	511	509	487	461	543	528	527	483	468	559	498	547	516	502	481	468	509	506	513	502	507	517	486	510	520	535	456	553	505	468	498	498	504	501	517	525	497	507	507	502	498	527	532	514	475	495	524	515	508	487	483	497	516	498	518	538	536	504	475	498	515	487	512	469	500	532	519	525	476	519	528	528	520	533	546	518	477	502	499	501	500	483	499	507	504	504	515	553	506	494	503	514	514	529	455	492	477	532	490	520	474	495	504	497	500	571	511	497	474	511	526	511	499	485	527	500	514	479	503	497	482	488	502	507	521	460	506	519	533	525	500	535	514	469	493	542	494	501	516	551	523	475	543	524	503	495	576	488	496	497	500	533	456	519	492	488	469	501	514	525	510	510	489	505	536	522	499	461	518	503	485	486	528	549	505	479	490	498	509	498	556	479	513	538	506	467	498	490	523	519	479	531	500	569	493	519	478	497	483	556	499	530	514	537	487	524	492	498	538	474	502	522	543	507	510	478	534	553	497	532	493	516	536	486	522	517	476	512	505	507	498	567	531	497	553	502	531	504	535	507	532	512	455	477	516	475	519	503	499	497	499	504	505	498	475	510	518	472	495	483	509	522	512	527	498	463	516	517	527	479	541	476	502	460	486	507	510	548	506	511	503	499	552	512	497	490	510	513	537	499	517	483	523	483	505	497	503	516	524	515	497	491	482	485	511	483	495	496	536	479	535	501	480	549	496	533	499	497	529	492	487	517	508	499	521	485	486	480	519	477	548	477	473	515	529	470	523	528	492	483	497	521	502	501	509	470	477	489	532	527	522	477	522	500	454	478	512	532	502	560	481	545	524	505	494	510	524	499	511	518	497	500	502	481	495	481	525	526	504	465	484	493	438	481	526	490	461	519	477	527	509	553	491	509	495	486	524	493	481	526	526	509	520	492	556	522	467	500	524	503	500	533	493	539	530	561	455	521	552	498	465	522	502	522	529	491	537	499	487	512	474	484	487	475	548	467	482	491	486	506	492	493	527	539	459	476	536	501	503	495	507	442	506	502	496	542	493	507	509	469	529	466	502	514	493	515	523	468	548	523	510	522	472	549	513	488	495	480	516	539	512	501	506	499	490	506	478	486	517	490	492	479	500	501	468	473	519	496	482	515	542	482	477	510	483	515	512	484	509	508	489	493	499	488	527	514	488	514	488	520	520	505	483	492	528	526	494	491	516	537	567	533	502	468	508	486	494	498	472	566	540	454	513	517	533	517	501	490	479	493	489	527	563	473	497	517	538	466	480	509	493	518	491	507	509	510	506	494	501	501	476	453	525	490	550	567	516	505	497	494	494	475	538	477	541	527	456	523	490	478	494	482	531	533	510	523	488	530	515	475	533	526	471	500	524	484	514	542	488	540	474	510	494	488	489	503	517	506	476	489	524	489	479	504	491	492	507	534	500	485	500	550	484	533	482	499	550	558	489	521	502	512	520	509	508	520	476	538	533	550	463	526	524	488	523	487	498	469	459	468	514	504	506	509	514	529	524	480	522	477	474	500	536	483	539	482	499	511	499	497	515	478	541	511	520	509	530	515	490	530	522	519	515	469	490	510	484	495	517	525	481	506	511	563	496	490	504	500	514	528	543	491	484	486	460	530	493	504	534	525	533	511	528	494	483	468	511	535	535	480	520	526	514	537	506	515	542	536	477	546	503	502	494	479	526	534	527	497	525	499	509	522	500	504	506	536	441	457	496	494	510	503	471	506	480	528	490	522	474	529	460	488	481	504	522	512	537	500	504	465	481	465	492	475	483	462	482	476	463	466	522	490	501	506	515	497	519	499	524	506	448	523	537	505	514	510	547	488	523	494	543	484	514	495	535	474	545	540	537	515	465	488	518	457	480	485	484	488	483	506	480	542	524	541	542	522	504	482	477	532	488	496	500	502	481	510	492	500	505	513	471	528	516	464	496	538	498	469	485	495	512	510	464	533	567	470	517	492	482	504	479	503	528	534	507	508	519	469	534	490	458	496	492	484	473	519	496	489	530	507	500	502	512	495	519	542	494	547	545	499	503	523	537	505	468	503	478	526	511	517	516	493	502	516	503	505	551	517	465	530	464	493	510	532	525	502	476	485	517	487	507	470	535	529	506	473	512	517	533	549	475	468	520	496	486	518	530	494	502	524	518	522	491	519	504	519	522	510	508	538	494	508	508	526	467	520	479	484	513	530	518	493	489	504	487	489	508	541	543	488	475	496	507	483	489	530	483	522	498	505	498	551	502	530	517	520	495	515	473	505	517	524	516	509	540	502	520	482	475	503	488	501	485	499	527	537	501	512	496	511	471	521	517	515	519	515	508	494	474	516	520	488	504	492	457	474	513	497	485	488	508	499	495	514	497	503	512	526	513	513	499	499	552	502	489	499	517	477	488	495	502	516
4285	1884	812	507	535	814	953	826	595	430	434	392	326	195	172	152	145	151	133	128	119	117	99	92	112	83	105	100	92	86	96	80	93	67	64	77	70	78	86	69	66	82	54	44	72	55	80	66	54	79	63	90	68	69	72	65	73	66	63	61	53	61	70	50	52	48	52	52	62	60	53	59	61	61	68	59	48	65	75	65	66	53	69	45	68	54	55	57	46	53	63	46	53	69	58	69	59	57	64	37	68	59	64	52	61	56	62	47	59	58	58	56	43	61	73	62	54	42	38	69	54	72	50	51	55	48	47	61	64	51	55	59	56	61	58	63	59	60	71	48	57	49	42	56	54	59	51	60	70	46	56	57	52	51	70	59	55	67	63	50	52	67	49	58	49	57	50	53	53	65	56	46	51	55	74	65	54	56	54	54	48	60	52	60	65	56	49	50	44	65	49	57	60	43	61	60	50	44	58	69	58	57	70	64	68	73	52	57	57	64	57	45	57	45	45	52	58	60	53	60	56	49	49	50	53	55	41	52	52	55	62	46	49	58	75	54	59	47	63	63	54	70	46	55	58	52	56	58	60	54	51	48	64	49	62	65	68	63	59	62	54	53	61	56	50	59	54	53	38	41	67	50	59	50	70	55	53	51	62	40	49	51	67	48	49	51	53	48	56	51	48	62	53	69	57	70	45	54	61	74	66	61	53	53	50	54	44	55	50	49	49	58	54	59	66	55	55	49	50	49	44	60	39	48	57	46	63	57	65	54	61	46	62	47	53	51	55	49	63	62	47	60	54	60	59	56	67	72	49	51	58	57	51	55	58	56	59	53	59	56	54	57	52	57	62	58	59	49	59	60	46	53	59	58	59	59	57	51	52	62	51	45	53	64	57	64	61	66	63	52	60	57	59	81	63	53	59	47	63	48	61	58	44	48	56	62	56	58	49	50	68	56	54	59	68	57	54	50	52	62	51	70	61	57	71	51	56	52	50	66	50	48	77	47	50	47	63	62	45	67	56	53	48	50	61	55	60	53	50	62	62	52	39	51	54	43	55	70	64	45	50	40	54	61	51	67	49	55	56	50	63	54	50	64	71	46	64	51	56	57	61	44	63	48	48	69	48	58	51	54	51	48	60	54	49	70	53	64	60	59	59	50	48	57	51	40	64	47	52	68	53	68	48	44	54	73	66	55	51	71	66	57	53	55	63	68	60	49	56	48	47	60	66	47	56	60	53	49	42	63	72	61	75	48	59	52	68	53	49	48	70	57	54	59	57	65	50	50	60	59	59	53	64	61	50	62	60	54	57	50	59	66	60	54	54	63	57	61	52	55	63	44	64	52	49	77	45	46	66	57	49	67	45	50	68	50	55	46	62	70	49	55	52	47	67	56	57	62	54	57	50	61	53	50	46	64	57	62	61	55	44	45	62	49	48	53	43	56	57	52	59	42	55	43	55	50	69	53	54	62	57	43	47	39	59	50	57	51	58	46	55	53	52	53	53	62	59	64	64	39	63	40	58	60	52	59	55	63	44	52	59	66	60	43	55	60	61	60	55	66	63	60	58	66	61	46	62	57	52	49	62	60	63	61	58	72	45	49	48	49	65	49	60	51	52	56	51	63	38	57	66	49	52	56	63	70	47	63	53	54	56	72	62	49	53	68	63	73	72	37	66	57	55	56	59	55	62	52	53	53	73	56	54	58	53	54	66	50	59	67	60	64	53	54	66	47	54	51	60	73	44	59	53	66	57	61	54	63	46	43	48	46	57	64	49	54	47	67	68	49	60	60	57	53	63	72	73	44	53	73	57	55	65	62	49	62	47	58	54	69	43	52	65	63	54	55	48	42	57	61	65	59	43	61	51	71	45	60	54	57	54	62	52	44	67	50	54	60	53	61	61	62	53	56	65	69	62	52	61	61	52	41	54	57	68	43	55	58	55	55	44	47	73	59	47	60	45	44	55	51	55	50	45	68	58	69	50	59	46	50	44	44	47	65	53	56	37	59	62	54	52	56	42	50	49	63	54	73	62	49	49	65	54	54	44	53	66	59	43	66	54	43	51	52	60	48	71	42	55	63	48	46	54	43	47	45	56	52	49	51	54	48	49	36	62	50	58	55	65	56	61	61	54	53	63	56	61	64	63	64	60	50	68	56	63	52	60	59	50	52	62	50	43	51	52	52	43	48	66	58	47	52	53	60	52	52	52	52	62	60	51	52	59	71	48	56	44	54	58	49	47	55	62	58	70	54	60	52	55	57	48	59	49	59	61	59	50	45	60	58	65	56	51	52	45	58	48	57	61	37	63	58	49	56	43	61	57	79	66	59	70	54	54	56	51	57	71	69	44	63	65	51	54	66	68	54	66	55	46	62	59	72	46	55	53	73	78	58	61	51	52	58	56	58	64	47	52	59	61	54	49	67	55	54	61	64	57	60	67	57	59	61	66	48	53	58	80	55	57	56	62	60	60	56	56	57	56	46	73	53	60	60	53	55	53	69	46	58	44	58	58	72	61	48	57	78	58	60	68	57	49	36	49	50	60	59	63	43	56	46	59	58	61	59	42	64	56	73	53	51	46	60	49	60	64	62	59	55	46	49	64	48	60	80	44	61	55	60	56	51	59	49	35	44	59	58	65	49	60	63	56	61	55	71	69	61	41	51	68	46	56	81	59	46	58	53	61	66	58	54	58	59	54	57	67	47	51	65	64	58	49	51	47	62	54	57	65	50	51	66	59	56	48	57	47	51	54	67	52	54	75	59	51	53	73	54	55	52	52	61	48	54	73	59	61	52	52	60	62	64	59	56	67	64	65	60	52	49	70	57	59	57	59	50	54	62	51	48	44	51	68	70	57	50	58	52	41	66	55	44	53	60	50	45	55	48	52	54	51	62	53	68	51	39	60	54	56	62	53	51	47	66	51	62	76	58	63	71	47	64	56	67	59	58	50	58	62	52	61	51	70	58	45	63	63	63	56	69	39	50	67	53	47	58	54	54	49	58	57	62	47	59	55	61	53	46	55	45	62	50	50	58	62	59	50	50	55	66	48	58	47	54	76	51	57	69	52	57	58	48	65	56	51	57	51	65	63	58	53	60	56	53	60	60	53	62	62	62	57	65	53	60	69	54	61	52	45	61	69	78	48	60	59	65	64	51	51	51	61	50	62	56	59	56	49	62	44	62	48	59	52	59	48	55	68	51	54	51	45	51	52	69	48	61	57	44	52	51	59	61	70	53	51	60	50	57	71	58	45	57	58	49	57	51	50	57	51	55	55	54	51	47	42	61	63	55	63	54	52	56	58	52	58	67	52	63	51	63	59	60	48	53	55	66	54	53	55	54	49	61	59	55	54	66	48	49	49	60	52	48	55	41	64	57	62	39	62	60	47	70	64	43	73	57	56	66	57	54	52	68	60	56	45	68	40	46	51	59	69	62	70	65	59	52	60	66	63	58	64	67	43	65	52	60	43	54	53	63	58	57	47	50	57	55	59	41
31590	16746	10579	15120	24385	27926	26942	23815	19591	16283	14652	12880	9383	6777	5419	4508	3742	3645	3601	3412	3076	2943	2557	2099	2290	2083	1917	1829	1775	1813	1752	1667	1449	1478	1450	1356	1257	1219	1171	1143	1111	1042	986	1031	1014	996	979	968	978	1002	932	938	841	825	763	695	689	699	681	754	797	819	820	811	751	675	690	703	717	689	626	780	766	764	730	679	717	771	690	748	742	738	734	707	784	693	767	744	682	678	668	703	627	639	647	650	581	655	673	641	595	626	597	637	659	747	678	653	693	600	597	615	615	603	607	575	554	532	591	563	592	568	594	544	596	596	588	591	581	605	608	600	573	556	604	537	578	588	569	581	543	568	584	604	646	599	590	606	641	589	590	592	623	617	564	577	585	585	602	554	619	636	583	578	605	591	588	589	575	572	557	583	606	599	569	540	562	563	607	634	584	565	601	623	588	576	543	558	619	565	585	620	598	596	622	559	539	588	545	609	564	585	549	574	610	607	560	585	589	607	594	587	557	566	619	576	599	633	594	563	626	617	573	579	578	552	539	547	587	563	566	602	561	617	572	556	605	557	565	609	589	586	611	569	597	581	538	565	556	565	597	589	565	575	616	579	559	564	593	619	576	577	528	569	558	557	573	579	583	602	604	579	570	617	533	585	565	579	606	579	572	592	557	613	596	591	577	581	575	582	569	559	577	578	601	572	561	580	606	584	606	610	552	583	597	613	585	561	571	562	540	577	595	596	564	587	591	617	622	597	614	581	620	585	568	606	600	590	604	565	570	623	573	556	594	592	592	543	559	536	594	579	618	564	596	512	632	610	570	556	579	594	593	575	598	553	560	601	570	609	599	597	563	572	575	572	549	543	565	588	584	613	599	651	577	560	567	545	574	595	565	550	591	612	587	614	582	574	605	590	540	575	586	602	637	561	553	582	582	595	555	554	566	530	563	579	595	541	589	552	506	609	567	612	581	632	594	599	579	568	576	596	565	541	548	566	582	596	557	593	587	601	558	596	541	570	555	592	549	532	602	616	622	589	541	589	587	572	577	614	557	582	594	634	572	570	631	567	625	585	561	588	571	544	575	550	581	588	572	580	583	608	599	612	562	559	542	552	576	598	582	621	594	572	527	559	611	574	557	592	598	599	547	567	605	607	589	526	582	566	620	623	570	560	573	553	615	568	549	554	593	582	596	560	585	556	536	537	548	570	532	597	597	586	536	603	566	580	581	553	557	555	583	610	543	565	598	569	587	608	596	581	537	589	575	591	560	587	577	591	550	534	559	555	619	586	611	558	588	588	549	577	588	573	566	602	585	582	544	576	571	607	590	595	585	564	595	558	616	588	579	569	568	563	588	592	578	596	621	605	549	595	623	576	568	588	584	575	639	610	603	560	606	557	588	575	580	602	553	620	565	583	586	544	610	573	568	596	606	617	573	563	573	611	596	550	583	585	547	602	573	619	586	604	596	613	578	570	614	549	596	591	575	609	606	614	592	575	599	566	620	631	573	603	553	574	584	509	579	584	557	552	559	562	621	561	583	566	577	594	613	579	571	591	613	580	604	540	539	559	587	570	592	589	568	539	575	564	600	571	579	612	568	594	572	603	584	574	536	592	555	559	594	587	573	518	566	588	602	551	601	567	583	526	605	579	600	590	533	602	611	563	574	565	574	566	577	617	552	602	656	603	566	541	541	573	558	590	598	594	579	594	582	589	551	566	585	623	573	587	593	574	561	604	599	559	540	570	617	616	574	551	579	570	555	625	601	584	562	571	556	529	591	617	591	551	603	551	555	570	536	578	539	560	625	596	588	591	615	576	563	608	587	554	588	542	551	575	567	598	535	566	567	584	625	533	548	598	573	595	591	584	546	554	610	591	624	564	583	581	584	574	578	565	565	581	624	555	590	576	596	578	608	608	599	573	626	567	604	600	589	570	558	591	538	564	550	581	606	599	605	569	548	540	574	571	576	561	620	531	606	620	582	590	540	589	573	590	579	567	568	619	605	578	601	578	601	557	595	549	619	590	579	540	587	555	569	570	606	540	561	623	569	536	577	575	597	596	556	612	605	571	561	590	579	530	575	535	614	586	601	618	597	613	555	559	559	550	564	592	580	581	610	567	556	598	567	570	595	570	577	576	569	531	593	569	598	519	566	597	560	560	558	607	582	599	566	544	538	598	553	539	535	586	596	615	589	602	580	643	572	575	552	596	567	581	610	556	562	607	573	600	589	564	603	522	567	562	611	595	598	544	559	580	589	563	579	589	612	579	607	589	556	596	591	590	595	595	561	619	567	536	617	564	567	538	566	597	612	544	575	562	603	577	583	570	551	625	556	572	610	608	606	653	612	552	613	576	590	633	586	556	593	615	630	543	608	584	551	575	615	580	586	579	566	598	604	566	600	593	610	588	607	597	630	605	586	586	595	564	552	593	622	569	591	594	609	515	550	610	544	595	578	545	572	625	558	524	574	571	548	586	556	598	605	585	606	608	588	606	547	547	579	564	563	552	549	627	559	622	588	577	567	557	593	599	570	568	608	675	596	548	557	599	564	598	567	561	571	580	603	549	604	634	580	555	558	613	591	625	600	542	550	565	601	606	619	632	553	540	581	554	624	588	573	577	562	581	592	574	593	548	557	542	577	595	598	582	564	565	610	582	580	550	608	587	569	584	584	541	583	555	601	646	567	606	588	562	567	593	520	562	586	537	543	597	541	604	583	596	608	562	570	564	562	585	597	562	584	588	555	541	560	615	584	604	608	589	591	605	585	595	551	609	575	611	560	572	586	612	599	549	556	615	587	531	583	589	598	609	585	549	585	602	573	551	588	575	586	566	581	550	558	574	589	600	567	536	573	566	605	595	542	556	639	534	596	579	579	572	547	590	547	590	596	610	572	569	576	545	607	611	562	592	568	554	586	581	599	553	546	590	558	598	575	584	532	568	629	607	558	600	579	547	601	568	532	592	584	571	549	544	523	572	591	571	581	607	613	592	594	570	589	579	584	571	615	567	561	581	577	560	630	590	578	584	552	586	538	603	565	586	571	606	565	568	575	592	559	579	614	570	602	599	603	561	554	604	562	582	578	555	581	567	608	561	580	577	555	575	598	592	567	589	547	574	609	591	590	569	566	596	571	590	550	626	565	581	577	582	572	576	585	579	560	565	620	567	622	630	596	575	601	613	593	629	573	610	593	583	594	594	544	555	577	519	565	592	582	606	577	546	547	547	579	567	593	558	568	611	580	640	578	585	575	599	584	589	570	537	545	610	578	576	575	573	620	570	582	613	588	578	598	574	563	627	588	589	671	569	619	547	571	615	576	554	549	588	587	558	605	575	605	613	564	563	567	589	609	591	626	596	598	568	580	578	549	555	594	624	565	600	609	575	566	585	593	574	589	606	541	604	593	587	599	595	604	534	604	574	603	609	595	593	551	587	573	558	609	598	588	603	621	538	610	587	584	601	586	551	581	592	571	623	544	590	546	560	626	591	607	595	575	584	581	594
5236	1614	716	488	520	736	872	820	626	489	440	352	344	196	163	152	124	126	112	127	102	116	94	89	91	90	73	90	72	84	71	91	58	65	72	71	53	62	64	58	54	55	54	59	61	68	55	64	57	53	65	49	52	41	45	43	49	44	56	56	65	44	69	55	51	47	53	52	47	47	50	42	43	47	55	47	49	43	51	55	51	50	41	55	44	43	39	53	42	47	43	50	47	42	35	34	56	48	38	53	64	45	41	58	61	51	58	44	34	37	44	29	47	47	47	34	49	44	44	40	46	50	46	36	40	42	41	34	47	37	54	34	40	40	51	39	42	34	44	37	34	50	43	48	41	53	44	41	51	45	48	42	41	37	36	37	46	44	38	56	31	49	38	46	48	39	47	34	49	45	31	37	54	46	47	41	36	35	45	50	53	46	50	49	33	38	42	44	31	65	39	42	31	45	36	42	41	40	45	46	53	49	44	34	39	41	42	33	41	46	38	54	38	45	43	41	53	43	45	50	55	50	42	55	43	30	38	59	41	39	52	41	43	52	41	40	48	42	41	44	42	49	35	44	47	40	37	55	43	44	40	41	44	41	40	40	43	50	56	41	48	44	48	44	50	42	49	43	54	45	42	45	44	44	38	46	47	32	34	42	50	53	35	36	35	41	41	51	45	42	44	50	47	48	47	58	59	41	27	46	36	32	53	37	44	47	40	39	49	42	38	54	33	44	49	37	54	43	54	47	47	42	40	35	48	51	40	56	41	46	53	47	47	47	48	59	33	47	45	53	54	48	34	45	31	38	47	37	33	49	52	46	42	45	32	44	46	38	43	47	43	41	42	43	50	51	45	43	34	41	53	36	38	41	37	44	44	52	37	54	41	55	41	42	28	44	51	42	47	32	45	39	34	50	38	53	44	53	60	30	34	47	36	44	37	48	39	47	41	59	43	41	36	47	47	41	57	51	37	54	32	36	51	45	41	42	35	50	53	45	55	46	42	39	30	37	39	35	53	45	44	51	45	47	45	33	35	42	42	48	41	37	39	48	41	44	34	43	53	36	45	49	42	54	45	53	50	47	41	42	37	37	57	38	44	29	46	43	48	49	44	41	41	37	44	54	44	42	44	33	40	41	43	52	53	47	43	49	48	47	36	40	41	51	41	45	45	49	54	41	33	51	33	47	48	41	34	48	47	56	42	44	31	32	39	37	43	41	41	41	51	48	42	40	48	46	48	54	31	42	39	52	49	50	48	38	48	38	40	46	47	51	46	48	45	60	49	44	42	41	40	47	46	37	43	37	42	42	30	46	46	41	39	40	53	62	55	42	49	45	48	44	39	46	36	44	51	51	53	44	42	60	53	50	40	36	38	46	43	40	38	50	37	46	50	52	46	54	45	37	44	49	43	40	50	43	40	44	41	40	32	39	40	40	41	34	46	38	40	43	43	44	40	43	43	63	47	49	42	46	36	51	47	42	41	36	31	42	45	41	44	42	32	46	50	53	49	36	46	40	48	58	37	41	53	47	41	47	37	37	45	43	42	46	41	38	48	53	55	41	39	45	33	58	41	46	48	38	43	53	48	48	31	39	38	38	32	47	56	44	52	43	38	37	52	43	43	38	33	56	43	45	44	50	37	46	45	58	52	39	40	36	47	41	46	61	38	46	52	43	47	40	44	39	52	39	43	51	48	40	52	41	34	34	46	35	51	34	43	38	40	40	48	60	37	47	54	40	51	38	48	48	50	43	41	39	44	31	37	62	55	49	43	43	55	37	33	43	41	47	34	53	41	40	40	35	49	36	45	47	44	41	41	48	44	41	42	41	46	40	42	38	43	51	47	46	54	34	42	46	36	55	45	48	46	53	28	47	46	42	36	38	45	34	42	39	29	41	39	34	43	40	29	44	39	42	41	51	40	46	42	39	44	41	42	57	34	38	36	54	37	42	40	37	45	43	37	46	42	35	37	39	42	43	42	46	52	39	40	41	42	35	47	47	32	38	45	37	43	37	34	28	37	48	41	46	46	37	40	31	35	41	49	47	54	42	59	46	35	48	45	41	41	38	45	36	25	42	38	33	50	57	39	37	37	49	46	36	43	45	41	44	45	43	35	35	44	35	39	44	42	43	38	31	33	47	56	56	46	49	40	33	41	52	43	39	45	53	37	30	50	37	38	48	36	45	35	43	43	49	33	48	41	48	42	53	41	47	37	48	35	47	49	44	43	29	46	45	37	55	45	36	49	38	45	35	41	47	43	38	47	26	40	46	37	42	42	43	43	45	48	51	56	52	40	32	44	38	41	44	37	38	36	45	36	44	50	44	37	49	53	41	34	43	51	43	41	41	52	43	38	38	31	41	37	42	47	47	41	35	56	47	28	31	36	43	46	45	42	34	52	46	52	40	45	37	43	43	36	46	45	51	44	33	44	35	40	41	35	40	47	28	30	35	36	48	46	34	57	54	38	54	44	47	48	42	35	44	50	34	42	52	34	43	30	46	46	47	37	61	44	49	39	52	42	44	39	45	51	39	44	45	41	32	34	49	38	44	48	23	38	50	42	48	37	40	51	35	45	38	51	54	68	38	38	40	34	40	41	50	41	43	46	34	56	41	44	41	32	45	45	40	49	61	37	39	40	44	40	39	46	51	46	44	36	39	40	56	47	42	42	44	43	51	48	56	48	40	40	39	28	51	62	52	42	42	53	47	46	45	45	46	52	48	41	49	44	38	42	47	38	35	42	38	44	46	44	42	40	42	47	46	36	41	48	33	47	42	37	51	42	48	49	40	34	45	40	42	35	47	42	51	36	45	47	48	51	58	42	45	35	44	46	41	57	40	45	44	53	40	46	44	46	49	47	40	38	51	53	35	48	39	40	43	45	41	36	44	43	43	41	38	40	45	46	47	43	40	45	41	38	48	55	33	40	46	47	42	34	51	32	51	42	43	42	33	56	42	37	39	55	48	42	49	47	44	46	32	39	42	40	44	50	39	45	47	48	44	42	59	30	52	42	44	32	40	41	40	50	46	46	42	41	43	53	50	49	50	43	46	36	46	43	47	38	38	33	34	42	40	37	44	44	41	38	50	43	32	37	27	34	45	48	44	52	41	45	49	40	40	42	40	47	45	44	42	46	40	33	33	57	42	38	51	47	42	43	36	42	41	48	41	35	53	41	42	40	42	32	49	28	45	39	38	49	43	44	39	52	49	42	46	41	55	44	39	38	39	30	49	47	40	44	34	39	45	45	42	37	51	51	32	39	41	43	51	42	41	47	42	44	43	45	53	42	41	46	47	40	47	47	37	64	44	50	39	42	46	36	50	49	45	46	50	40	44	38	50	41	51	50	52	39	45	53	42	39	51	39	51	41	42	55	39	48	44	43	59	46	47	44	45	49	38	42	43	28	57	40	30	46	41	42	34	49	38	53	42	47	43	44	41	35	47	43	43	53	44	40	40	51	38	44	38	40	40	42	43	39	41	35	51	32	43	44	36
29251	15491	9869	14162	23298	26288	26295	24191	19957	16869	14572	13355	10410	6905	5461	4471	3732	3532	3417	3496	3199	2936	2542	2115	2023	1966	1684	1690	1649	1630	1572	1554	1432	1318	1289	1247	1201	1082	1056	1103	954	896	960	932	938	895	823	926	921	906	963	899	716	685	620	570	596	633	607	636	683	679	653	652	603	547	558	545	578	595	583	618	614	648	544	535	622	593	633	628	596	650	568	603	581	556	540	581	569	633	592	544	586	554	479	467	505	497	449	492	475	505	511	551	584	589	550	505	505	461	486	448	464	444	459	483	450	468	469	422	454	450	430	480	464	437	486	448	461	437	454	464	392	457	445	437	457	440	463	416	436	466	444	451	454	464	426	441	440	455	450	484	487	454	472	459	478	455	480	453	456	433	431	435	465	422	484	442	457	486	458	467	458	430	454	434	434	448	442	454	462	440	459	437	456	462	477	442	457	482	442	438	466	458	470	436	477	455	452	443	443	457	425	444	434	399	465	439	445	484	467	447	467	468	419	446	457	470	458	447	459	482	489	432	448	472	469	405	427	452	474	478	454	453	407	443	441	455	433	460	444	441	417	460	457	443	461	495	417	424	464	493	425	441	479	466	473	460	455	439	437	447	443	478	439	433	441	456	457	481	430	416	433	488	450	490	440	480	437	460	461	436	421	431	481	427	466	442	421	496	431	445	479	441	463	463	481	465	433	443	498	464	440	473	437	430	472	461	462	449	463	443	473	466	452	456	445	452	477	385	458	474	446	455	425	453	422	449	430	395	433	443	463	459	436	432	438	444	430	464	437	439	472	444	441	425	465	463	443	444	452	438	466	459	463	477	451	482	456	447	460	447	440	493	440	445	432	493	428	448	453	439	454	454	414	479	423	466	506	433	463	425	429	429	445	455	454	502	430	371	462	459	438	451	484	470	427	453	494	429	480	435	442	434	483	460	441	425	500	448	464	445	423	454	434	411	468	488	438	459	449	418	414	490	454	440	450	449	479	469	442	461	484	460	434	464	424	421	454	463	478	450	449	436	472	463	434	444	446	423	455	465	476	472	492	450	410	450	465	440	458	421	457	442	504	448	474	442	493	511	431	424	456	498	447	431	466	481	439	430	464	456	437	495	488	473	426	459	472	494	466	463	429	404	475	443	498	472	402	421	444	397	447	489	475	458	441	464	442	482	457	438	442	417	480	394	420	450	481	440	462	438	452	458	453	460	428	380	455	480	451	427	455	439	451	432	452	467	442	448	469	433	452	455	471	464	484	464	487	433	412	425	457	461	421	454	430	469	422	459	460	448	440	487	457	483	452	493	475	425	449	421	428	436	448	453	447	447	423	462	450	432	452	448	456	456	471	472	449	459	459	457	393	411	466	440	457	463	448	435	439	445	490	450	468	488	456	468	487	463	457	475	434	455	458	449	487	474	425	471	463	426	490	485	446	442	447	463	448	461	456	456	509	454	458	449	452	456	454	450	468	460	460	477	452	470	469	443	460	443	450	480	452	427	452	424	439	431	456	437	451	430	487	424	433	402	438	448	440	471	436	461	456	439	431	427	415	494	455	447	464	438	414	437	457	483	425	456	484	434	459	474	492	463	438	471	465	445	472	441	448	423	473	450	450	465	485	508	423	433	491	470	490	442	421	458	453	440	472	429	486	486	463	473	432	472	430	436	432	442	416	421	430	437	482	465	457	437	501	438	453	455	448	475	423	401	460	402	470	472	481	462	447	470	460	447	454	455	435	448	454	427	438	431	442	458	461	449	460	461	431	438	429	428	469	436	463	472	432	445	442	487	428	439	435	457	423	465	430	414	439	457	418	467	504	423	429	471	447	430	445	498	459	443	483	424	445	447	443	439	437	465	422	480	419	434	488	418	436	455	465	481	442	466	445	456	420	432	477	466	430	440	447	465	473	449	467	455	437	417	469	465	445	437	481	479	424	462	465	441	516	438	440	431	446	487	411	453	466	426	459	446	444	418	439	426	472	441	498	415	462	454	445	457	481	446	457	418	452	443	446	441	426	465	470	439	435	446	482	467	453	476	427	459	456	488	455	472	443	427	432	449	424	460	460	453	460	438	441	472	426	450	440	475	453	475	433	467	454	470	449	491	437	476	443	451	432	407	424	422	409	459	480	451	454	432	456	427	470	457	465	433	433	431	449	458	441	478	469	442	464	424	419	483	491	444	409	454	460	437	474	468	448	435	413	465	438	445	460	450	461	498	449	458	397	435	471	452	471	471	442	454	471	457	468	485	427	429	472	440	419	470	429	455	443	462	455	413	449	449	464	459	423	453	464	435	442	417	418	442	411	463	483	464	485	454	420	443	466	430	433	469	455	423	429	460	457	457	451	437	447	442	446	425	427	457	458	466	486	482	463	469	495	455	448	479	430	489	447	442	445	461	434	435	418	470	451	453	477	481	488	460	482	458	453	433	430	497	476	460	457	476	433	466	460	455	401	428	467	452	476	430	467	391	459	456	468	470	498	444	467	469	441	439	435	422	467	443	423	422	460	469	462	458	449	446	424	454	463	468	442	455	489	427	469	470	443	463	418	443	427	415	459	462	439	458	444	464	451	418	454	445	459	430	475	500	456	481	455	463	458	451	457	459	484	513	474	436	473	447	436	450	447	472	429	428	452	441	417	483	431	431	438	444	461	479	473	454	446	472	439	448	474	440	458	460	451	486	425	462	450	439	436	458	448	447	442	469	397	432	458	452	474	510	454	483	460	450	464	457	467	469	440	476	430	437	494	427	452	435	457	467	457	454	442	465	420	414	391	433	448	437	481	454	461	462	447	480	450	459	454	443	461	423	412	439	440	457	443	489	487	469	449	418	432	443	477	471	445	496	467	467	434	493	420	451	461	435	445	441	430	480	449	464	427	442	441	406	422	462	447	464	469	451	421	475	419	433	463	469	439	459	454	466	443	421	466	460	431	449	409	445	481	444	479	492	472	445	439	437	469	455	423	488	481	453	475	444	455	449	475	455	473	479	410	454	442	452	442	435	442	484	441	469	435	463	462	495	452	470	449	432	482	478	450	463	445	452	479	444	481	497	463	415	450	435	512	442	455	452	470	470	472	439	419	494	442	437	446	445	478	454	457	449	422	459	438	455	533	461	451	438	477	435	439	476	458	435	468	474	467	459	455	457	455	452	446	435	405	485	475	431	476	423	437	427	438	475	453	454	446	447	426	462	459	433	421	476	410	476	452	470	431	420	445	436	452	461	502	432	441	457	445	468	443	453	442	468	469	491	443	483	456	444	438	452	400	405	457	441	444	483	421	461	473	449	459	486	488	464	444	406	469	431	465	448	446	426	477	498	470	431	478	459	448	474	434	417	462	427	477	459	412	429	441	462	441	480	439	436	444	489	438	461	441	432	430	494	456	454	477	430	459	453	466	435	460	440	453	442	477	462	447	471	464	460	422	459	508	445	453	433	464	464	478	421	482	390	442	453	497	429	440	442	460	473	445	421	441	473	464	477	415	483	458	470
5489	2307	980	602	671	871	1052	957	775	650	570	500	397	257	178	182	170	149	141	140	121	132	126	113	116	92	94	98	98	110	89	81	96	88	72	74	71	84	66	57	70	63	63	73	67	57	65	60	77	62	60	67	69	58	58	48	44	58	57	50	55	63	60	53	58	50	63	59	62	54	59	47	69	55	49	61	73	64	53	65	58	57	55	53	51	53	54	60	57	56	45	53	55	59	66	53	46	53	61	37	46	58	62	52	77	57	66	53	65	45	45	44	61	50	59	59	53	45	48	45	48	51	62	59	48	48	49	56	56	38	62	50	49	49	50	50	39	49	60	46	60	52	35	49	43	43	41	48	53	46	46	33	52	47	43	51	65	51	53	52	45	49	48	60	52	47	45	47	46	45	51	42	43	62	44	42	56	33	60	53	56	53	56	51	45	32	46	52	55	60	45	56	53	57	59	54	50	48	52	53	55	56	46	52	42	49	59	49	61	59	60	64	53	57	51	71	56	38	59	38	41	51	57	57	63	34	53	52	56	49	66	57	50	59	47	59	53	53	45	68	48	59	55	46	56	55	50	46	61	46	52	55	56	54	52	50	58	51	55	53	49	53	44	50	40	64	44	63	46	39	43	47	58	38	58	50	55	48	55	51	54	64	49	48	45	49	47	56	47	53	49	56	55	51	62	47	47	56	57	56	47	63	62	65	61	61	48	64	58	60	58	44	62	42	47	45	45	38	65	48	44	59	60	58	48	46	56	50	56	48	48	47	54	44	54	52	54	43	52	48	35	67	59	57	47	41	54	36	42	46	58	55	44	49	58	55	50	51	62	66	46	60	42	59	62	45	42	56	58	51	49	64	45	49	51	48	64	68	53	51	59	49	52	40	57	59	42	39	48	50	44	51	47	41	39	44	59	55	59	47	53	46	53	47	49	60	48	48	53	36	43	52	52	54	47	36	50	59	75	55	72	50	45	52	58	57	48	43	41	56	51	58	68	63	52	57	49	54	59	54	44	62	60	45	56	55	61	55	44	44	47	49	54	51	42	37	49	57	54	61	59	35	58	48	46	48	55	70	80	42	52	43	45	63	50	62	46	55	60	64	50	51	48	47	49	46	43	41	55	61	51	48	48	47	53	49	61	44	53	51	56	49	49	66	49	46	49	60	48	48	52	39	54	63	58	44	57	62	52	68	48	57	49	56	53	51	48	47	51	45	58	65	54	57	43	52	41	53	39	43	49	53	40	42	54	56	45	61	56	54	39	55	61	54	47	41	52	49	51	45	53	43	48	55	56	44	53	62	53	50	52	55	40	44	54	40	56	50	61	48	50	48	49	39	63	53	66	57	61	60	45	64	53	63	63	47	58	40	54	51	50	51	56	46	52	39	61	41	53	49	58	51	49	48	47	53	50	47	60	37	60	52	49	50	43	59	43	59	53	59	43	43	70	57	51	53	47	44	48	53	51	45	48	52	59	49	52	57	53	54	54	47	52	57	45	43	50	51	48	52	54	62	46	44	73	39	48	58	59	47	51	53	49	45	48	56	46	41	41	44	48	54	53	63	48	48	53	42	42	57	52	48	60	61	53	48	41	68	60	49	50	51	45	63	54	44	46	62	48	57	54	48	54	52	58	46	42	43	53	40	52	42	51	59	49	49	50	61	50	60	51	46	56	70	43	29	42	48	51	65	53	50	53	59	53	49	55	64	65	52	44	61	60	49	54	62	51	53	60	50	58	53	41	37	45	49	66	55	55	64	62	64	53	56	60	47	59	46	62	48	56	49	57	58	54	50	55	47	44	56	59	48	60	45	51	51	42	59	44	53	48	43	49	40	62	51	46	54	38	59	56	49	54	58	46	51	48	46	60	59	51	54	43	61	44	45	46	57	51	57	51	52	45	61	53	55	61	46	43	50	60	46	52	65	56	49	48	50	55	58	55	47	57	46	47	52	41	54	60	45	39	40	46	46	43	46	48	51	47	60	51	61	51	50	52	44	47	59	63	57	60	53	54	47	50	59	47	57	50	57	52	63	48	44	38	48	58	58	49	42	56	57	39	42	54	59	55	58	58	49	52	45	50	53	54	52	50	65	52	53	43	42	47	56	62	42	41	59	49	55	44	49	50	57	53	42	43	52	66	57	54	47	52	48	54	59	46	46	59	42	58	66	37	56	55	56	44	50	60	40	52	63	58	40	49	53	47	60	41	57	62	49	59	54	45	41	38	47	67	48	58	43	45	46	42	53	44	56	52	68	54	53	61	63	50	53	44	47	61	43	64	63	40	58	52	46	53	54	34	59	53	39	52	47	42	53	70	49	64	45	53	71	58	47	58	61	52	57	54	57	42	54	48	41	53	50	49	40	49	46	46	68	54	41	54	54	34	58	44	57	40	49	57	53	53	49	56	57	55	48	53	49	54	42	54	48	42	45	64	62	56	56	45	57	57	57	60	49	61	64	62	48	48	48	39	36	46	47	45	53	64	47	54	49	68	49	43	51	59	55	47	53	45	50	49	54	60	48	57	44	55	65	55	39	57	54	51	64	52	41	47	52	48	59	57	54	44	53	41	53	38	66	48	49	42	52	52	47	52	54	46	67	49	57	53	63	50	55	54	38	52	51	43	50	50	42	52	55	56	45	49	60	57	48	60	46	65	59	42	54	51	62	61	52	39	55	50	57	45	43	57	46	50	56	58	62	46	51	48	56	49	54	44	59	59	66	54	65	60	46	30	51	70	46	60	50	40	52	55	48	54	49	45	52	49	58	38	58	63	61	49	58	51	50	50	57	53	48	60	43	40	54	45	45	38	46	58	47	41	50	68	52	57	46	51	54	72	53	51	42	43	49	57	51	37	50	56	50	50	45	59	54	52	50	47	44	45	67	54	59	52	55	34	50	39	57	62	52	60	59	43	53	51	52	53	53	45	47	43	56	56	46	54	56	59	50	43	47	47	40	63	59	53	59	41	70	48	39	48	59	48	65	60	53	53	47	62	55	54	50	63	49	68	58	60	45	54	56	45	61	45	55	45	63	54	61	53	40	50	60	55	44	55	53	54	53	62	51	37	49	43	55	48	36	51	50	55	53	53	60	53	47	46	43	52	58	57	43	40	56	55	51	51	55	49	64	58	47	52	61	63	55	56	62	63	43	51	52	48	39	45	51	70	43	58	55	58	54	54	33	45	47	48	46	58	51	47	55	60	54	40	59	53	51	58	46	51	50	57	44	52	42	56	62	43	58	58	43	50	51	57	51	47	67	56	52	60	52	57	57	44	55	44	59	58	57	49	53	44	64	40	52	54	42	59	58	51	60	58	39	50	45	49	62	59	49	58	48	50	49	49	49	51	53	51	41	42	51	45	68	42	56	54	45	46	44	59	45	52	41	68	61	54	57	50	46	48	47	66	62	40	47	52	52	75	50	50	45	61	66	51	50	51	42	57	52	48	60	54	65	49	49	45	55	59	51	50	51	49	62	47	65	48	57	55	64
33622	18104	12014	16547	26166	28387	28323	26679	23087	19907	17570	15623	13151	8659	6559	5520	5065	4318	4232	4296	3975	3851	3215	2719	2622	2518	2339	2249	2055	2032	2038	1858	1812	1688	1591	1554	1528	1305	1310	1308	1192	1136	1063	1048	1117	1015	1077	1100	1106	1113	1136	1088	907	798	729	697	799	777	798	854	925	842	794	758	744	662	679	685	643	689	731	813	770	723	703	656	735	722	763	711	717	724	695	709	693	637	641	693	701	706	655	643	737	662	612	599	553	566	623	597	564	524	613	764	813	760	672	629	609	594	581	550	530	533	512	571	544	514	568	560	518	550	555	531	561	576	538	504	537	585	575	544	540	532	585	501	565	565	529	550	553	547	599	547	564	612	557	543	580	525	554	573	539	532	551	535	548	557	573	569	529	516	534	525	527	539	519	551	566	571	552	553	534	579	540	589	547	529	559	560	557	551	567	542	552	484	531	563	540	510	532	561	526	537	536	538	546	508	539	571	544	582	542	527	576	522	543	541	534	559	542	541	548	554	514	529	584	500	556	566	559	558	520	558	552	550	543	551	534	602	592	537	546	510	550	560	572	558	543	577	544	559	531	527	544	558	574	535	550	536	551	551	568	573	509	546	541	600	525	557	582	560	584	618	555	500	546	517	556	522	552	535	589	521	579	542	541	599	586	563	533	533	605	560	567	558	534	545	617	515	564	543	582	539	549	515	557	552	535	535	589	523	545	533	558	520	557	594	523	544	562	539	587	547	543	556	536	507	577	528	557	509	532	536	558	538	544	501	542	544	559	561	535	510	547	565	519	569	528	566	557	535	555	549	560	542	591	542	512	529	539	551	539	534	573	547	541	547	559	549	521	537	526	563	562	539	556	536	533	540	595	545	560	530	499	598	563	533	556	542	579	533	589	551	544	568	565	546	555	582	552	547	533	564	553	543	559	546	601	539	549	557	515	571	572	546	604	521	552	569	512	530	555	542	540	516	532	536	557	560	581	536	538	555	559	587	551	555	568	553	533	559	505	520	555	554	576	545	535	546	568	543	552	593	540	544	529	532	540	558	578	554	601	537	565	553	546	600	566	543	607	589	546	527	553	545	538	571	543	549	519	528	603	565	554	615	563	513	588	573	535	541	582	560	560	527	543	554	553	514	516	531	522	553	569	540	545	516	501	524	554	482	588	510	553	611	551	568	545	566	537	547	538	502	576	533	554	568	564	558	562	583	552	526	545	544	543	550	520	537	545	521	508	643	573	535	543	562	518	546	534	553	540	580	510	569	553	548	595	539	563	554	550	511	528	511	527	525	537	549	526	544	570	553	500	523	518	565	535	529	581	577	553	549	527	567	585	507	575	548	561	536	603	560	568	549	565	539	527	545	573	536	568	550	566	562	579	537	554	526	555	547	593	526	539	521	558	535	578	575	532	560	554	591	559	560	559	581	561	528	561	561	569	554	530	527	547	564	552	557	535	586	512	528	554	537	524	559	556	561	549	511	538	551	530	559	531	537	529	565	559	549	550	571	548	551	581	569	556	547	537	545	556	525	575	590	524	510	534	502	544	529	527	509	553	560	518	553	556	534	576	532	529	561	609	555	574	546	564	539	534	557	541	559	521	512	576	554	585	517	563	543	561	558	573	575	563	551	592	555	496	542	504	498	547	575	546	530	555	592	561	585	574	547	568	568	553	567	546	556	600	551	564	520	536	515	520	511	548	527	513	598	562	513	527	524	522	548	549	557	562	524	531	533	564	518	552	561	553	512	552	533	546	514	518	553	547	552	550	520	526	521	530	545	526	569	559	552	554	538	536	559	518	564	577	506	560	530	544	539	563	547	512	546	538	496	530	500	550	563	528	554	535	560	567	566	606	563	536	537	529	570	560	568	548	555	533	533	532	552	540	538	545	544	538	565	569	557	565	551	555	528	563	564	560	508	562	552	524	574	556	543	516	571	529	584	539	540	537	576	536	579	572	544	538	544	539	557	535	568	483	558	533	573	537	565	557	533	539	574	528	544	556	519	549	542	549	562	553	523	550	542	598	558	556	541	547	553	579	505	529	565	556	498	521	544	551	528	522	546	549	516	537	528	557	537	577	549	544	544	526	523	527	547	570	533	496	579	554	550	588	535	515	496	538	543	537	561	519	552	562	521	578	579	560	536	552	524	561	537	552	552	558	553	545	566	510	584	578	567	507	498	523	541	562	574	551	561	602	481	611	556	556	568	560	536	569	542	541	542	555	509	578	550	575	537	540	571	515	545	541	522	567	499	572	513	537	535	542	520	556	558	529	569	547	577	535	554	570	512	554	546	558	565	549	589	587	526	521	518	556	544	562	580	586	466	522	577	571	553	530	532	516	504	532	519	558	535	519	541	522	467	569	523	570	526	533	558	509	549	497	587	551	580	565	571	527	567	568	563	582	535	575	585	512	546	522	546	571	565	544	520	520	552	548	556	532	529	554	561	561	568	539	532	536	516	528	520	528	517	536	486	542	604	573	569	549	591	574	537	531	544	563	535	558	594	537	536	532	584	532	546	574	536	557	542	516	524	528	543	579	570	557	543	541	564	517	541	530	549	565	591	547	581	540	552	551	543	527	537	552	553	557	570	581	548	556	589	553	550	546	556	569	598	583	564	545	525	566	560	581	547	527	542	556	571	585	539	540	530	542	562	535	568	566	543	513	589	553	559	579	519	549	531	539	494	572	540	576	535	562	555	551	581	586	558	536	564	539	543	573	564	564	595	550	542	564	519	516	537	566	524	538	584	578	558	543	565	549	532	565	536	530	543	565	574	595	531	545	512	553	519	560	581	506	541	556	602	521	524	570	558	528	523	538	562	566	535	517	564	515	581	545	542	537	565	548	515	497	555	526	544	564	535	578	524	573	536	529	593	546	582	544	573	544	534	538	533	533	550	526	547	604	549	546	537	595	535	576	553	534	560	562	511	566	519	540	561	534	558	568	546	542	558	515	499	543	558	580	554	570	551	549	540	550	606	536	522	474	548	542	507	545	540	490	549	553	553	559	509	568	558	526	571	555	543	571	524	552	545	566	555	570	521	564	518	540	552	560	547	525	541	544	521	563	591	542	564	573	526	544	555	561	549	539	556	492	566	556	566	531	525	562	557	538	546	538	567	508	529	556	533	574	570	557	542	528	526	528	498	574	533	567	529	562	512	539	549	573	557	554	552	542	583	537	539	567	555	553	579	552	542	546	566	580	546	568	518	576	544	552	579	552	547	549	550	590	556	590	582	589	536	549	583	538	580	523	517	509	568	546	599	552	549	536	549	516	556	559	549	600	535	531	592	521	560	527	560	551	564	563	525	560	560	551	541	533	508	574	555	597	541	532	529	551	550	536	563	546	563	566	558	581	565	592	528	511	575	571	579	559	564	568	554	547	553	540	535	544	524	525	568	516	541	578	538	591	544	576	542	556	575	553	591	498	587	537	556	524	537	540	509	540	577	570	502	557	519	560	534	565	530	551	545	564	525	560	527	562	526	596	554	506	516	552	606
3264	1085	529	389	327	512	489	580	501	385	359	350	269	196	129	120	123	104	99	94	100	87	76	90	82	77	76	78	49	67	69	72	85	63	58	61	61	53	57	57	50	59	50	52	47	49	64	67	55	45	67	65	49	44	48	61	52	62	47	54	56	48	49	50	50	60	46	54	45	52	53	48	57	64	51	40	48	43	47	33	50	50	58	47	60	54	64	39	52	47	39	53	51	57	50	49	45	56	54	47	47	47	42	55	41	56	49	51	47	42	48	49	40	48	55	43	47	47	44	44	42	44	42	44	43	47	44	43	57	47	53	45	49	63	46	42	52	40	63	47	39	48	42	40	41	44	29	50	52	43	43	46	55	58	62	47	38	43	45	42	52	48	43	49	44	44	50	55	56	60	40	49	49	45	51	55	50	52	51	45	61	60	34	39	48	41	53	42	40	40	46	38	49	39	36	58	45	40	47	53	39	42	49	61	48	54	51	49	59	44	65	33	45	52	47	58	45	56	48	55	59	49	53	37	64	55	51	51	61	55	39	54	47	46	57	54	48	40	45	49	56	52	50	48	35	60	54	42	39	55	35	57	44	56	48	63	49	61	53	44	50	48	61	61	44	34	53	49	48	51	38	41	46	46	46	51	34	59	58	42	38	35	46	43	41	56	50	53	61	57	49	40	43	43	53	53	52	48	45	43	54	34	61	49	71	54	46	46	46	47	51	57	57	40	45	54	50	47	43	58	56	40	43	51	50	61	39	65	34	47	48	49	49	39	42	51	47	55	44	45	57	54	53	49	61	49	49	47	52	61	40	46	39	31	50	40	39	48	55	51	45	46	47	51	38	48	58	59	42	55	41	55	59	54	47	53	32	63	59	54	49	31	60	52	57	43	49	41	38	62	41	43	49	42	47	47	33	50	54	35	54	39	54	38	41	36	52	56	51	44	44	40	48	50	49	49	52	40	52	50	49	38	47	42	47	42	40	38	48	46	59	52	41	53	48	48	46	53	34	48	54	52	48	40	34	47	55	58	45	50	50	51	45	59	38	41	43	51	47	47	48	37	50	50	57	60	43	56	43	53	52	51	55	56	51	51	40	45	48	42	52	43	39	49	51	51	40	51	41	55	53	54	51	48	43	57	57	51	56	61	67	55	48	54	51	51	48	57	46	43	54	44	42	40	63	51	44	48	48	48	54	41	59	46	55	59	65	45	41	40	50	48	39	55	46	59	49	59	51	44	41	44	52	43	44	54	50	61	46	47	65	50	32	45	37	47	50	49	54	48	53	34	46	47	52	71	57	46	38	53	41	51	39	37	47	39	49	43	40	48	44	50	38	40	36	59	39	51	49	58	46	43	60	55	62	47	57	44	42	48	41	40	37	40	54	52	56	54	51	49	48	44	45	58	50	41	39	39	58	50	57	50	60	43	55	44	33	50	43	38	37	45	44	54	52	62	43	34	53	46	46	44	47	42	49	63	57	52	48	40	45	56	41	49	45	36	51	44	61	50	50	47	64	57	49	48	50	53	55	43	39	45	46	50	52	53	43	36	43	57	53	52	42	51	55	55	43	45	55	57	55	58	45	65	42	42	52	39	42	55	43	49	55	43	40	41	64	48	52	53	53	56	39	38	45	50	43	45	40	41	44	49	51	56	30	51	56	57	45	52	51	59	57	46	54	48	51	53	45	37	48	48	53	45	52	50	51	36	51	41	47	48	53	46	45	46	44	47	43	59	50	52	53	53	46	54	51	50	67	53	63	46	54	32	44	39	55	39	46	56	51	61	41	55	53	51	49	38	44	44	37	44	49	60	50	56	46	53	50	49	45	50	50	44	49	49	53	48	42	50	47	48	53	47	44	43	59	56	51	40	47	67	45	49	51	49	53	54	43	51	48	44	60	43	40	57	51	43	53	48	43	49	49	44	52	40	50	32	47	44	55	57	53	60	46	50	44	45	59	57	56	50	45	46	61	48	47	52	56	45	52	51	49	57	48	57	48	45	30	50	54	50	47	36	48	50	46	43	41	43	48	49	50	54	53	51	51	55	47	41	47	54	52	53	52	48	42	54	48	49	55	56	50	49	54	56	44	50	59	47	48	52	48	52	46	50	31	51	59	56	35	40	54	61	63	47	51	43	46	45	60	46	51	53	44	38	52	44	54	52	39	29	34	51	43	46	51	50	55	40	47	62	42	52	51	46	40	43	41	55	51	42	52	46	48	43	38	49	43	43	52	42	51	58	60	43	52	48	48	43	57	42	43	54	41	49	38	50	44	42	43	43	53	55	38	50	41	41	37	47	47	50	52	47	61	44	61	48	56	43	47	45	57	36	59	50	48	41	47	47	56	49	57	48	48	40	51	48	40	36	51	45	45	48	62	51	46	55	32	47	60	59	51	46	39	54	47	37	44	41	41	46	52	41	43	44	59	48	48	51	50	46	46	52	55	59	38	42	43	46	38	42	37	41	53	36	44	54	37	49	42	51	54	63	46	55	54	55	40	54	63	59	64	49	48	41	43	49	52	47	49	47	53	53	45	46	42	54	45	47	36	45	44	50	41	46	56	53	38	53	46	61	52	49	64	47	49	52	51	53	38	45	50	57	52	52	36	54	59	46	57	57	45	42	39	52	51	45	45	59	48	57	43	41	45	52	61	48	49	45	52	40	44	43	54	56	49	43	47	38	44	43	60	52	34	60	70	42	58	51	45	44	50	54	47	50	40	38	27	59	46	53	49	44	44	46	57	60	43	54	37	57	44	61	49	39	62	40	41	47	48	45	52	48	41	31	38	48	45	55	49	39	44	52	51	43	52	47	50	58	55	53	45	56	49	43	58	39	47	56	60	50	38	52	42	55	51	39	55	43	42	52	48	48	34	57	50	61	40	44	39	45	48	41	44	38	40	47	47	64	54	48	50	54	54	43	53	58	48	39	58	52	45	43	40	41	40	45	34	34	44	71	52	47	51	50	49	53	42	52	49	52	55	38	46	44	45	47	38	50	56	40	47	53	52	47	52	36	40	52	50	52	38	42	54	59	45	54	54	59	45	41	48	51	42	57	44	44	57	51	43	48	50	47	52	57	53	41	56	50	50	58	42	48	59	44	59	50	49	44	49	53	46	45	50	68	52	51	45	53	56	63	44	54	52	51	56	49	49	60	59	44	50	53	45	43	55	47	50	55	48	41	50	61	38	65	55	50	47	40	56	53	46	43	52	51	43	43	58	43	59	60	56	40	59	46	42	45	49	35	49	51	45	46	38	46	51	47	36	42	43	41	45	43	58	44	49	57	53	42	43	62	61	55	44	55	56	56	56	42	44	40	34	47	35	51	54	56	47	55	52	47	45	52	39	49	53	44	48	51	48	35	47	45	44	54	43	58	48	49	55	38	46	57	48	50	58	39	49	41	36	54	54	35	47	47	47	45	52	39	39	50	50	53	50	46	49	64	52	46	49	55	52	48	41	40	54	53	59	37	42	53	49	61	40	46
25944	13538	8208	10930	19637	22095	21586	20179	18235	14825	13189	11190	9536	5959	4148	3220	2980	2553	2344	2287	2249	2137	1986	1740	1592	1481	1367	1392	1302	1200	1193	1122	1114	1112	1117	1114	1052	905	946	921	866	874	862	817	801	799	862	866	906	893	789	741	703	626	557	622	650	592	669	718	663	662	644	677	611	599	593	611	601	566	612	598	617	593	609	587	586	591	591	589	609	624	640	604	558	567	571	604	585	556	545	600	601	627	575	516	539	486	508	527	531	513	521	540	582	574	514	544	566	516	494	499	545	484	534	511	512	525	525	536	539	527	492	532	490	469	492	459	513	484	508	505	532	552	523	506	527	506	510	518	484	482	476	517	525	514	508	516	522	465	496	524	518	518	503	500	524	495	484	520	518	541	498	513	481	537	496	489	480	476	510	498	501	529	526	516	491	541	494	494	494	497	541	490	448	524	509	551	527	475	539	493	487	527	486	503	500	528	513	494	525	492	512	490	536	541	488	512	496	509	502	514	494	500	529	486	538	502	490	546	475	489	539	519	516	497	496	477	478	486	502	519	552	570	487	547	524	502	526	499	485	527	490	474	547	488	507	482	488	493	479	497	518	535	472	484	488	502	468	509	481	503	490	469	497	496	495	479	472	506	519	476	550	489	522	507	528	501	517	507	531	504	494	459	492	478	497	538	514	454	480	484	482	505	491	477	490	493	491	493	532	500	513	474	501	497	516	501	522	490	542	538	515	506	464	490	483	490	483	529	519	535	528	499	491	507	532	458	477	545	462	520	468	516	532	541	493	508	522	539	505	526	486	532	501	543	495	488	498	485	472	510	552	525	517	488	526	488	510	498	548	509	547	460	486	503	548	513	511	467	531	465	537	528	496	498	520	517	500	491	518	504	485	489	485	498	527	541	520	511	495	484	485	526	507	490	514	505	507	524	463	476	465	497	482	535	550	470	523	486	485	505	528	508	516	495	505	484	551	504	528	514	502	496	529	501	508	484	501	511	504	512	560	526	522	499	507	516	526	506	498	508	436	517	520	526	477	534	472	510	488	513	465	542	530	478	490	490	486	504	520	514	548	516	519	506	501	514	503	477	530	517	474	567	507	525	483	495	524	493	500	497	523	535	509	481	507	510	513	509	478	546	498	492	490	530	548	502	480	493	502	452	468	508	502	534	475	480	546	485	523	515	478	528	530	535	492	475	508	492	499	508	485	508	516	485	459	496	539	537	518	484	501	496	495	492	482	536	500	538	501	515	471	518	511	485	470	505	505	545	492	502	482	525	515	516	515	508	501	479	479	438	538	506	519	497	513	506	498	503	507	542	477	527	496	488	486	543	525	489	500	500	513	521	496	519	488	480	514	497	503	511	536	526	476	529	483	509	492	514	491	526	512	510	541	523	515	490	502	506	535	541	504	488	492	501	475	541	531	480	489	554	496	469	515	525	503	485	506	480	473	508	487	485	453	521	502	463	487	505	537	505	493	497	510	524	499	487	509	507	537	519	512	509	518	495	532	506	515	544	485	512	508	512	484	533	491	485	527	465	477	523	525	512	535	495	511	545	476	511	538	460	521	511	493	545	479	511	516	532	483	471	493	518	525	514	505	520	532	495	493	495	503	497	538	469	491	501	521	474	500	476	524	544	525	483	494	530	509	496	544	470	502	501	484	502	521	483	523	553	466	488	501	494	500	493	494	496	536	527	523	492	512	529	485	468	492	468	497	543	521	496	487	516	498	505	482	477	533	507	506	516	499	499	534	487	485	481	544	526	540	525	471	493	521	511	526	502	548	520	478	473	485	541	477	522	492	518	509	489	505	498	483	496	546	512	478	524	486	514	483	498	576	502	510	528	479	492	513	554	522	482	509	507	496	501	479	531	510	505	465	481	491	488	496	480	506	501	510	475	510	507	481	481	489	503	517	490	519	544	546	501	529	498	531	507	478	474	493	495	513	547	502	470	538	536	507	514	489	504	520	472	566	491	532	522	487	522	519	510	511	513	520	494	527	536	514	506	493	511	464	481	473	508	465	500	515	530	516	510	503	493	501	500	518	467	459	525	499	515	529	516	517	501	508	521	517	534	499	503	524	533	536	482	502	519	522	499	474	528	489	496	518	513	517	474	501	517	500	495	505	501	514	516	491	517	495	514	487	510	486	463	537	491	552	468	518	529	511	512	491	522	492	528	507	502	494	493	492	467	508	510	543	489	478	522	524	500	475	504	464	551	504	526	519	493	526	479	484	494	525	559	494	482	520	475	491	586	489	493	487	458	451	529	538	503	460	517	512	499	453	524	516	537	495	490	504	489	531	548	520	486	514	496	498	499	560	517	485	507	554	507	489	511	514	484	503	511	492	499	544	473	497	490	475	496	488	512	473	511	511	492	490	503	507	524	477	531	492	520	485	521	539	530	492	513	534	516	495	506	484	473	539	500	503	490	520	516	464	516	481	485	487	515	512	502	524	513	476	510	548	511	519	507	527	524	482	521	505	512	500	502	533	523	522	498	513	519	502	504	519	526	495	491	520	511	508	485	501	529	494	527	486	531	540	510	494	566	530	541	514	489	497	545	480	479	501	473	495	521	458	506	481	477	509	531	516	512	473	507	480	546	542	509	525	509	487	469	473	529	518	546	515	489	501	489	481	478	462	493	484	524	485	502	512	512	466	502	483	484	477	459	492	525	511	482	487	493	509	487	512	520	509	548	500	472	485	491	489	510	490	478	491	499	487	512	506	518	520	512	479	501	547	561	530	498	521	502	493	491	499	494	483	510	500	512	470	514	450	502	563	488	545	508	452	461	503	523	506	520	513	503	490	567	472	491	516	536	521	479	487	515	532	474	495	494	530	491	504	516	558	474	481	509	484	518	520	507	508	559	483	526	537	510	485	486	510	476	511	485	504	496	479	530	499	531	460	462	492	483	552	501	527	488	530	452	517	491	508	486	486	520	503	512	527	469	507	492	493	477	488	457	484	483	517	525	529	532	503	496	462	564	519	466	521	512	484	506	527	535	495	515	477	501	512	519	529	489	550	493	490	523	509	493	479	529	481	470	494	493	492	502	532	501	504	567	479	530	526	479	509	513	497	550	479	503	482	535	528	465	501	494	483	476	513	498	514	508	495	523	476	498	504	522	484	492	505	463	498	545	514	526	465	498	540	486	517	482	485	536	528	529	571	499	445	462	483	471	519	533	526	547	530	529	474	510	476	517	494	515	517	497	526	510	507	545	530	491	513	539	519	563	575	520	488	508	492	522	508	521	497	527	530	528	535	517	476	523	523	524	473	475	493	511	527	521	495	512	513	479	535	533	483	514	499	514	497	518	523	463	513	495	462	508	501	493	525	525	510	495	528	482	494	480	483	483	474	513	525	490	498	526	486	479	480	479	529	508	516	472	549	503	486	462	500	498	525	486	551	516	464	533	584	512	546	510	491	491	494	513	480	472	494	504	520	512	532	506	470	549	531	507	490	526	495	516	519	494	509	550	515	481	522	463	534	506
4260	1776	759	499	492	645	715	693	721	599	564	397	391	278	173	187	149	127	136	139	137	102	102	98	107	86	77	89	91	96	83	74	74	76	64	81	68	50	65	70	78	78	77	62	62	85	65	63	70	69	63	79	50	55	57	49	58	65	57	54	54	60	63	57	50	56	54	53	48	66	56	67	50	57	73	65	59	50	55	59	46	61	56	55	54	52	50	53	60	61	61	55	59	58	66	65	51	63	45	60	51	50	55	56	66	50	47	47	69	63	61	54	56	54	66	50	55	48	56	55	71	64	45	63	63	50	53	59	61	42	62	59	51	59	58	56	53	42	54	55	56	57	51	62	48	44	55	46	48	48	56	43	41	44	64	51	42	63	54	59	64	57	46	56	42	68	63	41	55	59	52	54	43	74	67	47	63	56	58	75	43	67	60	61	51	52	56	56	47	52	64	59	54	54	57	46	73	74	56	54	56	55	50	59	79	61	48	59	66	70	60	39	55	58	63	55	48	49	49	50	51	66	58	57	65	62	57	51	53	61	54	44	41	57	58	59	57	73	62	50	56	57	40	69	43	63	50	52	61	77	44	74	69	54	49	46	54	54	46	56	51	48	46	64	51	58	50	43	56	56	53	58	52	58	54	55	53	69	56	60	48	51	52	57	54	51	59	62	59	61	50	46	52	72	50	55	66	55	42	55	58	58	64	51	49	51	53	56	66	47	58	55	52	48	62	55	61	54	48	67	51	59	46	57	48	57	50	41	57	51	46	49	55	52	53	54	50	58	51	63	55	50	56	53	46	55	35	54	62	61	44	69	54	59	45	60	41	51	68	66	56	53	62	48	49	64	49	56	63	59	52	55	57	57	58	47	45	68	47	56	65	63	53	66	44	57	53	47	72	53	59	58	52	56	54	54	66	63	50	44	45	45	53	56	55	58	46	69	63	51	52	52	57	57	61	58	58	48	65	50	66	63	65	47	46	57	51	66	62	63	49	64	40	58	51	50	57	44	72	63	46	56	31	52	46	80	47	50	47	40	64	58	55	63	60	42	51	62	50	62	53	60	56	57	44	56	54	63	58	49	54	54	53	53	47	56	52	50	54	65	66	46	49	65	53	43	60	61	60	55	42	69	74	53	58	56	51	58	37	52	69	45	63	68	47	61	58	62	66	61	48	60	46	55	52	45	46	49	60	53	53	52	42	54	45	57	54	59	50	53	59	44	56	53	46	59	66	51	58	55	46	65	58	73	49	65	61	54	53	67	48	50	55	61	49	66	42	62	55	51	58	56	57	40	53	56	59	56	51	62	60	65	57	63	47	44	53	46	46	66	46	44	41	58	42	64	53	54	60	48	54	49	48	67	60	58	55	64	51	55	60	42	61	55	58	55	57	68	71	72	50	50	63	66	58	53	55	51	46	60	56	56	55	60	40	70	52	63	58	65	50	57	55	55	55	62	56	47	52	51	68	60	43	61	63	55	53	73	62	46	68	59	72	61	47	53	47	53	57	53	65	56	67	59	58	64	50	64	43	68	66	45	59	61	46	59	49	53	39	61	58	52	68	47	54	46	58	59	48	50	47	57	47	58	46	52	55	69	53	63	43	53	61	53	56	67	72	55	60	56	66	64	66	53	60	61	51	60	61	43	51	71	47	58	64	66	49	69	57	58	64	59	57	58	62	48	63	61	47	66	48	62	39	69	62	47	53	68	55	62	44	51	47	60	43	66	63	44	59	64	36	52	56	48	56	67	51	58	63	59	62	71	68	49	53	55	61	53	56	51	53	47	52	64	65	48	67	75	51	65	56	58	49	42	44	44	37	61	55	60	53	66	57	51	52	67	56	58	58	55	60	48	47	42	58	64	54	49	55	50	46	54	45	58	61	64	57	56	54	48	57	58	54	64	56	69	67	48	60	58	54	59	52	63	61	44	58	68	49	81	63	45	59	56	46	51	49	59	49	59	51	61	58	40	58	56	52	53	50	57	43	65	60	51	60	55	53	65	48	54	49	63	49	58	62	60	49	58	67	40	58	69	47	62	64	39	57	63	67	41	50	54	56	64	65	61	58	49	60	58	49	38	56	61	58	58	58	55	60	56	53	59	49	51	57	57	55	59	57	56	51	61	45	55	49	71	49	61	37	56	51	51	55	56	54	63	51	55	72	58	48	58	48	48	56	47	57	47	48	60	49	72	41	51	60	55	63	54	52	60	56	51	54	41	52	59	76	69	48	48	47	66	41	50	40	62	59	53	64	45	42	49	45	62	56	66	75	50	67	62	76	65	59	46	54	56	55	59	48	57	66	51	47	57	66	46	63	47	56	49	48	60	41	65	62	50	52	48	47	59	50	59	66	52	57	55	48	56	47	61	53	55	52	48	46	62	54	54	54	64	56	53	45	49	56	47	50	64	43	54	54	66	74	63	71	58	51	62	54	60	55	50	57	54	61	62	65	50	59	51	54	64	60	53	63	58	54	62	47	60	66	50	49	60	63	52	50	57	56	44	51	63	54	67	52	57	62	58	42	63	55	63	51	66	48	51	61	60	50	57	62	53	59	50	52	51	47	58	62	49	57	64	62	49	50	55	51	53	64	55	56	54	63	55	51	54	48	45	62	51	50	66	54	49	58	48	42	53	59	59	51	42	54	38	73	44	59	47	46	61	68	52	52	49	72	52	56	59	52	60	55	59	54	65	56	55	48	58	50	67	58	64	63	58	48	49	38	67	51	60	68	57	56	60	51	54	63	64	54	46	54	49	55	43	62	50	65	41	52	54	61	56	61	58	62	59	56	50	58	52	64	54	46	45	61	57	60	62	56	42	61	59	53	57	47	57	65	53	48	52	44	55	46	55	62	43	55	59	52	52	52	57	68	59	43	60	43	54	58	65	60	42	62	53	62	54	40	52	54	72	73	57	56	55	55	65	63	58	57	70	56	53	59	48	45	56	47	58	45	64	50	45	55	58	60	47	40	58	43	55	53	52	59	46	54	44	58	49	51	65	55	58	62	55	46	48	58	52	50	51	55	44	56	50	58	51	56	48	53	46	62	62	53	63	61	55	54	58	46	60	57	68	67	54	55	45	65	56	51	53	65	45	52	63	56	68	65	52	52	52	57	60	62	61	58	54	59	49	59	53	49	56	64	57	49	59	39	53	56	66	62	43	59	49	47	44	56	54	55	43	62	55	58	63	63	56	41	48	58	61	62	61	52	45	47	59	48	53	54	38	65	49	50	53	55	49	56	55	67	47	52	55	49	61	42	53	66	49	47	44	61	49	64	63	63	59	56	56	49	68	48	61	61	53	63	47	57	58	67	71	51	57	45	49	54	57	68	61	61	58	56	52	55	59	59	50	62	48	54	55	65	48	59	51	54	62	50	50	49	56	51	58	64	50	50	52	63	51	69	52	56	61	49	47	49	54	54	52	57	55	49	49	53	53	49	54	55	45	55	63	68	49	63	53	48	67	65	59	68	63	49	63	50	52	65	51
31256	16485	10640	14405	23503	25407	24534	23028	21773	17858	16314	13722	12446	8766	5802	4844	4288	3782	3491	3548	3628	2973	2862	2555	2236	1933	1751	1836	1708	1728	1639	1572	1568	1505	1489	1354	1297	1187	1196	1102	1164	1176	1014	981	1028	999	1121	1062	1117	1010	921	886	766	753	691	777	792	750	810	837	840	811	759	804	724	678	784	703	699	636	750	796	781	682	719	733	712	693	714	723	721	762	685	691	697	679	667	662	690	672	683	696	674	661	675	620	603	626	662	638	608	582	630	695	674	684	679	620	631	644	587	600	617	546	592	574	578	567	611	579	586	582	614	586	595	560	565	542	582	565	550	523	569	590	573	536	593	585	540	534	605	542	583	561	549	561	545	619	553	521	583	566	577	608	579	573	562	598	547	648	590	585	543	610	581	551	599	596	592	567	571	555	587	579	555	552	610	563	519	589	561	588	615	589	558	551	590	594	602	553	581	554	586	592	553	535	539	594	606	583	605	567	578	536	575	604	562	589	543	558	571	544	535	546	560	556	548	583	593	554	567	551	558	583	546	547	596	617	579	641	583	565	570	571	522	586	549	539	618	562	592	607	601	562	558	566	591	613	620	573	613	586	597	611	588	596	573	547	550	574	560	603	558	579	611	561	575	579	586	552	521	547	579	557	585	583	544	566	554	605	630	610	589	566	559	638	568	572	592	634	558	577	551	540	582	579	587	607	584	564	553	583	573	589	583	594	586	564	594	616	618	627	595	596	585	567	606	558	514	560	571	562	602	547	559	592	621	564	556	595	569	548	563	561	597	551	549	591	565	585	569	579	599	571	554	616	583	609	566	578	577	594	549	586	566	585	535	574	574	575	562	607	580	594	603	553	578	566	545	569	567	585	576	563	551	597	601	567	568	556	560	524	586	617	591	579	603	582	572	589	566	586	549	586	574	579	560	576	578	577	577	587	594	596	599	624	602	533	547	576	591	584	601	571	622	602	611	550	593	581	572	544	563	577	604	572	587	631	594	551	559	583	570	622	625	531	576	595	561	589	583	595	588	539	610	560	598	615	568	542	613	593	604	571	584	576	564	591	542	600	500	542	599	559	603	598	560	584	569	563	570	596	559	578	613	548	576	586	543	566	585	570	567	565	523	586	554	609	586	543	542	583	601	554	554	592	541	589	587	610	603	625	592	564	586	576	557	582	573	564	590	618	601	579	610	559	605	578	557	591	564	550	601	583	557	567	588	566	564	531	611	556	559	588	586	615	618	599	581	543	570	582	587	583	598	556	533	538	550	572	571	560	585	596	574	577	593	635	562	609	588	608	562	577	587	549	592	574	568	587	561	592	577	573	580	597	557	562	626	610	547	576	592	568	550	560	547	536	587	538	606	587	581	562	580	596	569	594	562	559	558	565	554	596	528	554	516	585	577	573	608	564	543	582	584	587	579	587	592	614	575	581	568	580	576	580	574	574	564	540	534	581	580	585	582	557	588	612	562	558	578	555	610	560	552	599	552	560	601	603	539	553	590	561	608	588	582	556	585	544	578	588	546	574	535	573	534	557	549	574	556	617	573	583	603	562	569	574	547	577	571	588	573	561	560	567	571	592	559	588	567	626	568	540	618	567	573	562	545	584	530	563	542	531	584	585	568	572	561	546	541	584	565	601	573	583	590	537	602	583	555	594	601	559	545	550	582	548	627	552	602	595	568	575	596	561	545	576	610	613	566	574	553	607	578	552	512	572	588	598	593	608	602	587	595	546	605	555	582	614	535	575	583	599	558	547	592	605	571	566	588	550	584	606	550	576	578	558	581	615	605	549	562	557	587	529	568	575	583	549	609	560	606	585	543	567	630	604	574	582	561	590	576	622	572	582	541	547	603	574	561	615	563	568	605	599	576	542	581	564	580	571	572	573	600	591	560	591	559	582	535	560	559	603	584	560	496	564	565	597	591	590	564	550	591	576	566	573	537	550	607	554	575	599	572	598	588	594	594	563	602	611	575	613	583	534	580	580	560	566	607	560	548	588	560	528	597	599	559	567	543	619	562	618	612	590	540	582	587	563	602	583	584	548	574	561	558	567	556	580	571	561	550	586	601	588	583	578	568	580	581	574	594	597	574	607	561	571	558	623	583	581	570	531	548	542	597	586	586	559	556	573	575	593	590	578	573	567	559	579	569	545	598	604	585	600	605	571	569	603	570	563	570	594	565	566	583	589	600	562	557	567	599	551	541	547	545	549	572	598	555	586	571	553	607	566	589	496	579	575	564	575	568	586	643	573	592	593	565	571	574	559	581	563	587	560	611	601	557	579	587	609	605	542	553	524	563	583	537	590	575	562	578	581	587	569	557	540	609	517	591	582	577	571	598	603	606	599	574	561	562	570	590	578	579	567	555	605	626	589	582	558	567	578	590	604	601	611	600	592	600	577	616	609	566	556	570	560	568	552	570	620	647	539	574	580	606	567	592	598	588	610	592	571	602	606	550	562	559	558	533	585	576	598	577	580	578	580	570	554	567	576	596	565	555	565	587	563	577	570	587	572	601	570	580	594	568	590	576	571	582	596	603	590	574	598	566	560	594	611	587	587	586	610	581	590	623	541	578	558	552	548	558	592	564	544	594	608	584	565	533	593	588	599	575	580	568	551	600	542	582	598	578	569	576	545	584	605	612	612	594	630	579	551	528	559	523	583	536	596	567	578	577	588	592	543	630	604	617	604	595	566	587	538	567	607	567	612	594	579	573	572	594	592	582	505	604	578	534	584	628	570	572	557	567	562	568	538	575	562	614	541	613	582	593	618	567	543	603	606	591	605	586	553	617	583	581	558	592	554	576	604	580	563	583	578	620	548	583	571	570	557	589	579	574	577	559	597	559	571	589	588	560	540	576	568	579	586	561	594	534	577	567	586	571	561	560	617	588	549	547	550	598	598	584	542	612	565	538	541	576	572	561	584	523	560	570	597	596	543	598	552	583	582	540	554	578	592	580	585	572	526	581	553	593	563	583	567	585	587	563	578	578	578	591	548	543	603	573	566	597	628	566	588	523	594	549	591	574	590	596	606	586	606	607	611	584	534	562	568	599	582	546	537	554	575	567	565	580	578	577	521	570	554	570	586	581	557	574	562	595	565	586	557	573	571	572	588	593	624	583	552	531	595	576	578	526	579	603	563	574	579	589	575	563	584	590	580	574	598	507	532	578	593	524	583	614	591	611	637	564	597	533	554	556	582	601	605	542	556	564	603	605	561	608	597	575	606	556	571	553	583	569	553	575	579	566	536	591	534	570	620	596	584	608	599	608	610	551	569	514	581	572	583	560	620	542	620	617	549	575	618	557	575	581	536	631	574	563	564	546	626	578	590	593	568	603	583	578	596	577	540	599	577	550	607	631	616	585	599	549	572	620	601	586	578	578	564	621	568	583	551	585	562	592	519	564	553	572	611	522	597	603	563	600	586	539	589	593	575	586	588	532	582	595	555	560	580	591	655	556	569	655	534	571	553	588	621	569	589	600	559	569	564	550	592
5198	1378	707	456	430	605	656	647	644	582	494	447	371	284	212	164	140	134	123	111	144	123	89	90	83	85	79	75	96	84	72	52	55	72	78	59	75	58	58	65	59	60	47	48	57	45	65	47	55	48	41	59	40	53	43	47	32	39	38	53	62	55	50	50	56	54	44	50	58	42	47	44	62	53	49	61	46	55	54	43	49	45	35	56	47	54	49	46	48	42	54	39	44	61	42	56	31	51	44	42	42	34	40	51	47	53	41	41	42	51	42	52	41	37	45	33	38	38	40	44	46	37	49	48	55	43	51	44	45	47	46	49	53	49	44	39	40	40	40	46	39	44	39	50	41	44	41	54	46	44	44	55	45	40	42	41	43	42	56	41	46	47	56	52	56	46	40	38	45	50	56	42	52	35	36	39	54	46	39	50	32	55	42	53	46	30	44	39	48	35	37	42	50	46	38	46	43	48	38	46	38	43	41	45	54	46	35	37	29	41	54	31	51	38	36	51	48	44	31	32	45	41	43	39	37	49	43	39	42	46	42	37	47	55	47	51	36	38	47	43	42	41	46	41	47	41	39	51	39	49	43	36	35	48	42	42	43	44	42	35	40	44	43	42	50	42	40	50	39	35	59	47	44	43	46	51	53	37	49	43	45	54	41	35	41	43	47	38	40	37	35	37	38	49	41	54	29	41	39	41	44	36	50	43	36	41	45	48	44	32	36	49	37	37	45	38	35	40	47	35	36	46	41	41	44	42	47	41	42	47	48	40	39	46	41	48	34	52	40	41	38	42	37	49	38	41	51	44	43	47	50	54	51	44	42	45	42	46	42	50	55	40	58	34	42	43	28	47	46	53	40	28	47	44	42	44	37	38	50	32	41	35	39	36	42	42	45	49	46	55	51	40	43	56	45	37	38	41	50	36	46	41	43	39	49	42	40	49	42	41	49	44	46	38	35	50	45	33	51	42	52	34	39	46	40	34	35	35	53	37	48	41	56	32	45	36	37	37	39	51	39	46	40	43	27	41	38	50	38	36	37	51	42	44	49	51	36	38	54	47	59	43	40	44	41	38	50	40	43	39	44	43	39	38	42	38	55	38	27	47	36	48	45	48	45	39	39	54	48	51	38	39	40	48	49	57	43	49	49	37	42	43	53	38	34	44	47	38	40	35	50	34	35	36	38	45	52	37	38	36	38	45	35	36	34	51	46	43	45	47	39	42	49	42	42	47	47	49	35	45	39	41	48	42	34	44	36	32	42	35	39	42	43	42	33	42	48	40	41	45	46	46	42	53	53	49	48	42	36	45	33	40	35	37	49	49	39	43	47	61	42	52	41	43	48	42	45	45	54	48	38	31	49	35	43	41	44	46	52	47	57	41	38	40	35	50	49	43	44	40	47	31	35	39	43	39	37	35	54	48	35	54	46	45	43	32	31	32	36	40	57	43	50	38	49	36	47	56	46	45	34	49	53	37	42	41	49	39	49	49	43	30	40	46	48	43	36	39	30	44	48	35	40	37	50	39	36	46	36	44	45	34	43	38	36	48	52	42	43	47	33	53	54	41	46	39	35	28	38	32	50	39	39	42	49	47	29	35	36	46	38	36	40	43	46	44	37	42	49	45	47	36	41	42	40	40	38	49	36	48	44	42	52	45	43	44	45	21	45	37	41	39	46	34	42	31	42	38	37	46	37	39	44	42	50	61	33	38	37	47	48	44	40	51	46	45	38	50	43	49	33	50	43	35	29	42	42	38	48	44	42	52	50	44	60	54	41	37	48	50	56	47	34	33	39	51	43	38	40	37	41	45	54	42	46	55	38	33	43	57	42	43	39	43	35	46	39	38	39	42	37	39	45	43	34	37	41	39	42	49	35	35	37	36	48	46	52	30	31	42	40	49	54	50	51	33	36	49	50	42	41	46	37	37	36	49	43	43	39	45	36	46	33	39	43	46	51	46	48	37	37	47	53	45	50	48	40	41	46	49	37	35	37	47	42	40	48	33	40	40	44	44	45	38	36	49	39	56	45	43	41	41	46	37	42	44	41	42	32	46	38	53	33	47	48	45	40	28	39	46	31	42	40	44	54	42	50	38	38	40	53	38	37	51	45	39	37	33	57	46	39	48	37	52	47	47	44	43	49	39	38	49	48	48	36	42	45	41	41	52	47	48	42	39	52	56	37	55	48	42	54	37	37	44	51	35	40	39	35	44	55	53	46	39	50	44	40	39	39	43	41	43	36	40	46	48	35	38	47	41	47	46	41	44	42	49	38	46	33	47	40	40	36	56	44	42	40	47	49	57	34	43	48	39	44	52	47	32	45	41	37	51	34	56	45	43	37	37	39	56	39	42	40	32	47	34	36	35	43	43	44	47	52	35	45	58	42	37	44	47	56	43	48	50	40	43	48	29	44	39	55	39	37	36	38	43	45	38	45	56	45	42	40	42	40	42	45	44	47	34	53	44	38	44	36	44	47	46	36	44	36	41	40	51	48	52	35	39	38	39	44	52	31	50	38	43	46	46	40	44	35	36	45	47	41	43	39	31	41	41	33	30	41	37	34	40	42	31	36	39	37	43	45	32	45	51	43	47	52	41	43	36	48	50	47	41	40	42	36	34	57	34	44	30	42	42	51	46	33	49	55	39	40	33	48	26	48	27	41	43	44	37	41	31	44	49	40	50	50	33	40	48	51	43	49	49	45	32	44	43	46	46	27	52	55	40	52	44	47	57	42	43	39	46	51	54	34	42	51	51	38	27	41	48	48	53	43	42	34	38	42	47	46	41	50	45	41	49	31	47	44	35	43	37	41	47	53	45	35	50	30	51	39	35	47	51	46	41	53	30	43	57	51	48	48	34	52	41	42	42	50	41	37	47	39	54	36	48	36	50	37	48	42	46	41	41	36	44	47	51	39	42	44	43	51	47	41	42	38	39	50	42	49	39	45	50	49	40	38	39	38	36	48	40	41	52	37	55	49	49	44	43	40	38	62	42	40	32	36	38	40	36	45	44	42	38	41	43	41	39	45	37	31	37	49	35	40	42	31	35	36	47	52	49	36	37	34	35	37	42	44	40	38	42	43	32	40	43	47	41	33	39	38	42	39	40	44	37	37	36	40	50	45	46	39	46	46	39	44	41	44	39	33	44	45	46	38	47	47	35	38	39	35	46	44	43	50	54	45	49	44	50	41	49	46	47	35	42	40	35	42	44	36	49	44	48	41	45	49	49	37	51	41	44	49	41	43	42	48	37	39	36	37	40	42	45	46	43	44	37	33	48	44	33	46	40	46	34	58	46	36	58	53	49	53	49	42	48	32	47	41	32	43	33	32	44	38	37	45	42	43	42	32	45	40	43	43	46	42	34	39	42	37	42	41	45	47	41	45	44	30	40	32	48	46	44	46	44	54	34	29	46	37	36	36	44	42	41	48	43	36	44	45	43	42	38	46	40	42	41	37	47	39	50	48	36	39	50	37	39	32	48	57	46	51	38
28870	14800	9942	13888	21942	24599	23380	22072	20927	18220	16103	14030	12614	9526	6082	5069	4258	3876	3391	3226	3549	3150	2902	2702	2184	1792	1709	1767	1577	1641	1589	1532	1463	1472	1404	1249	1145	1031	999	1102	1004	945	952	835	915	892	969	989	923	803	838	751	646	673	570	605	645	667	709	669	646	698	592	600	597	543	578	579	574	542	561	633	596	595	602	606	551	546	580	595	583	599	549	523	522	559	545	538	568	547	504	502	495	500	501	520	492	516	477	499	450	466	455	576	637	625	584	531	447	501	459	463	405	464	447	433	429	426	462	427	427	446	438	448	488	485	423	451	453	435	454	471	454	482	473	424	429	402	468	439	445	448	456	503	411	451	448	453	421	426	477	449	427	456	456	429	420	424	418	430	449	456	456	416	465	453	448	415	441	467	411	448	434	464	447	473	479	466	435	404	384	426	476	448	443	418	442	439	430	453	453	439	446	470	446	456	471	473	415	432	445	430	445	459	446	433	465	449	399	433	463	420	411	470	478	484	429	429	404	459	450	466	454	470	462	447	450	433	476	452	459	484	459	489	444	438	462	445	407	456	472	463	436	446	470	469	451	494	447	435	434	446	452	428	476	433	466	449	448	451	448	468	409	459	444	435	457	455	451	458	437	422	439	459	469	450	466	429	429	467	434	437	459	443	445	434	491	393	451	449	448	487	433	473	442	451	452	427	470	473	416	432	465	448	457	465	454	438	462	429	485	470	430	422	435	459	488	471	436	437	454	430	457	457	432	436	439	476	466	444	430	439	459	438	475	444	420	480	457	447	444	434	477	450	428	445	421	445	465	423	412	409	449	496	434	473	448	457	461	468	430	463	470	452	455	434	424	468	443	438	415	470	417	418	442	436	446	420	488	461	441	452	454	449	428	449	478	419	465	432	441	473	446	440	431	428	415	441	450	489	409	469	477	468	468	429	416	432	453	439	409	412	419	398	449	480	442	402	425	438	442	473	418	414	481	426	437	459	431	486	441	437	444	493	444	423	481	453	422	412	452	461	407	455	441	434	435	429	430	457	418	427	485	479	465	427	457	412	490	465	430	460	439	483	438	410	429	460	438	446	442	460	456	380	441	434	420	449	435	462	484	468	433	396	426	476	485	502	445	485	450	470	454	445	447	414	430	458	451	459	394	462	442	448	451	458	436	445	422	454	502	432	453	426	440	475	430	444	442	442	451	416	441	453	428	451	449	418	433	445	406	441	450	444	419	445	406	456	436	392	503	436	447	440	450	465	448	434	486	454	446	404	421	470	433	467	456	445	431	453	423	436	455	433	465	434	430	465	446	434	445	459	471	458	452	467	471	415	444	436	408	442	388	465	453	465	403	448	421	456	465	412	472	466	463	465	467	434	460	445	455	482	449	432	483	437	445	447	442	408	421	409	478	436	437	483	474	431	442	455	447	442	409	451	460	457	450	429	447	466	428	450	456	419	459	434	477	431	434	454	443	434	478	483	432	438	497	471	426	464	437	455	407	438	405	452	468	426	433	470	430	463	385	403	429	472	430	457	472	440	463	442	439	454	443	443	442	438	439	462	460	461	459	490	416	415	409	422	488	416	434	463	442	427	435	435	410	458	444	448	455	452	419	464	426	465	457	474	429	429	424	420	474	423	459	494	435	448	447	453	442	417	437	455	467	427	462	471	457	441	443	477	447	461	410	429	467	447	455	453	423	451	425	426	454	425	478	459	420	466	447	462	445	474	427	464	466	444	435	422	489	412	403	451	473	452	481	442	452	453	464	446	454	477	449	489	445	472	439	436	470	478	453	426	440	390	447	502	420	420	430	458	434	458	415	445	468	428	441	483	458	469	425	452	447	447	405	421	445	407	433	460	444	487	449	452	432	462	472	494	446	423	444	429	465	449	435	438	447	478	453	411	430	428	436	430	451	448	468	420	420	462	411	428	428	475	449	468	434	426	471	442	450	448	408	439	423	496	464	493	446	452	451	463	471	458	398	435	443	465	409	436	470	483	460	456	443	441	479	434	469	453	446	449	441	482	438	442	437	450	454	466	457	434	460	434	444	465	449	446	451	408	442	424	436	431	463	442	448	428	405	452	408	448	427	469	422	452	474	424	396	405	431	460	426	437	432	478	458	451	479	480	457	461	473	419	420	438	453	458	433	445	443	446	463	447	432	428	462	441	437	447	521	420	451	484	428	462	455	428	484	438	442	436	412	430	424	450	432	473	459	429	428	414	404	438	469	456	428	451	409	445	446	451	451	456	445	424	458	471	450	453	448	439	455	458	420	481	438	459	453	455	437	425	435	456	448	441	436	447	433	421	413	448	439	481	469	445	423	427	438	441	505	448	443	463	434	439	467	466	417	467	484	463	434	477	454	441	455	442	435	441	457	462	468	418	410	462	457	444	441	437	452	423	459	448	462	463	426	422	409	461	472	453	431	481	459	478	466	432	452	402	445	464	429	449	436	426	408	467	471	457	454	468	456	418	442	455	458	433	425	464	439	445	412	470	427	426	442	414	467	444	443	459	435	460	403	417	444	444	406	467	426	488	442	413	463	474	460	435	402	406	385	443	449	422	460	450	472	473	486	478	467	423	449	420	405	461	436	454	429	456	470	469	436	460	463	453	452	439	427	439	454	420	436	426	431	439	445	456	441	425	441	455	457	442	430	476	453	466	436	444	459	468	449	440	488	467	418	436	480	457	403	439	449	471	433	431	467	457	453	441	431	406	436	452	457	443	447	462	442	429	463	419	460	422	447	474	464	472	444	465	459	440	427	436	443	445	465	423	421	438	435	463	432	466	452	434	436	469	474	446	463	462	436	431	463	432	473	439	450	421	442	475	440	461	450	452	412	452	471	442	461	469	424	440	445	433	446	429	440	453	438	426	445	419	458	460	472	465	403	411	427	439	464	425	454	406	452	446	484	464	397	421	430	441	452	435	465	422	445	399	415	459	425	479	417	494	422	472	448	436	455	436	447	450	448	443	463	427	462	459	418	490	430	470	434	434	465	444	444	429	441	444	461	462	448	428	463	461	422	463	416	430	496	464	478	466	442	433	423	436	435	445	444	441	441	435	421	405	469	441	457	456	470	434	439	436	460	445	431	470	444	434	426	458	402	455	463	449	438	429	440	447	461	429	428	488	454	454	435	470	468	437	452	446	467	438	438	459	421	422	423	499	466	458	460	446	435	461	438	455	421	439	387	453	416	426	425	502	436	457	425	417	442	434	443	433	475	421	445	425	449	455	446	434	424	434	453	439	424	445	487	464	434	471	461	465	455	428	418	441	435	429	415	467	446	454	456	470	446	463	462	453	469	441	446	439	488	463	431	386	450	457	441	446	409	471	454	441	423	447	458	435	464	483	426	463	465	434	452	450	445	449	489	451	436	440	435	455	445	448	440	434	425	479	438	430	469	432	461	399	435	428	455	469	474	407	433	448	465	444	430	407	472	410	460	461	445	475	474	437	439	429	448	455	456	410	445	400	502	418	435	434	422	440
5366	2042	1002	587	576	773	859	861	779	736	605	586	484	391	256	226	173	151	161	139	142	157	132	139	121	103	83	98	94	86	85	95	91	102	86	78	77	76	69	77	77	73	62	63	64	72	74	65	65	58	54	60	70	43	52	59	62	45	66	69	75	51	54	55	59	55	47	50	56	37	62	47	74	54	59	66	72	52	51	59	55	58	66	59	54	45	61	46	51	53	66	68	54	54	50	61	54	55	49	49	37	53	45	63	53	68	53	39	52	60	53	51	47	49	40	47	43	45	32	62	40	52	23	47	42	52	51	59	50	43	42	47	51	61	42	47	70	44	58	40	53	52	49	51	43	33	49	65	67	43	47	56	53	50	52	37	45	49	53	50	57	48	51	51	51	53	47	57	62	47	46	47	52	46	50	50	62	60	52	43	56	53	65	51	56	64	56	39	59	45	51	46	54	41	54	46	56	50	40	64	43	44	46	45	50	49	56	41	62	48	48	59	50	44	56	61	46	64	62	49	58	63	50	53	46	52	54	61	53	41	53	54	64	52	55	43	45	46	53	54	61	52	49	49	64	45	61	46	55	46	48	46	54	56	58	62	56	51	54	53	63	59	54	42	44	39	51	49	64	67	47	46	59	52	55	59	52	53	39	48	56	41	40	58	52	54	50	52	48	54	59	52	54	57	45	42	46	54	51	55	45	44	51	50	44	57	69	48	56	61	54	53	50	49	41	39	49	62	55	41	50	55	50	44	49	46	44	55	50	55	52	58	45	56	56	53	47	51	40	50	54	49	50	52	52	51	48	42	64	54	43	43	64	55	34	55	42	45	50	48	48	50	52	63	50	48	55	55	71	42	49	44	55	46	44	39	48	46	45	60	48	45	49	43	56	39	50	58	50	52	58	33	49	58	53	55	58	57	50	46	55	50	36	44	46	49	53	45	65	54	54	47	52	47	51	56	62	53	57	56	55	54	52	49	52	41	45	46	47	54	48	59	56	56	37	56	55	69	51	45	53	56	48	46	46	50	56	37	48	51	59	54	54	42	54	51	50	47	45	51	51	65	60	57	54	53	46	47	52	52	51	50	57	40	55	42	49	49	44	44	51	52	55	48	57	44	38	44	49	50	48	54	49	68	55	49	46	49	47	55	51	47	51	54	51	60	63	48	52	41	52	60	49	67	55	51	46	57	53	48	46	49	51	43	60	50	37	64	49	49	54	48	42	59	50	50	60	55	49	55	57	39	37	54	50	51	51	53	48	60	44	49	58	44	50	60	59	58	58	52	55	55	50	46	55	61	55	46	54	52	45	61	45	54	48	51	46	49	47	57	51	57	41	47	59	55	47	67	58	52	51	54	49	50	36	48	47	57	49	58	38	48	48	66	50	51	57	45	37	54	54	62	48	46	43	50	44	57	51	50	56	50	57	53	51	61	36	69	58	52	58	51	48	58	67	48	49	54	49	63	50	49	53	51	43	54	53	42	69	36	59	46	47	52	55	53	50	42	47	63	54	60	61	61	57	54	50	57	48	52	45	42	44	54	42	59	49	66	44	56	50	52	43	44	34	54	51	40	54	47	64	54	61	44	51	47	47	52	51	46	54	63	56	47	50	50	48	46	55	55	60	54	49	55	67	45	53	60	57	47	41	50	52	38	49	65	55	45	54	60	46	57	42	48	66	50	43	49	49	54	47	50	54	46	45	54	46	45	43	36	43	43	52	52	48	55	51	54	51	49	52	52	26	69	47	59	43	49	65	52	42	55	50	60	52	57	44	48	51	60	50	49	40	55	54	71	52	49	61	45	51	56	51	66	55	53	52	52	59	57	50	51	50	56	56	34	58	39	56	46	53	65	40	44	43	47	56	46	47	64	61	41	48	52	59	45	66	55	53	58	50	40	35	50	52	53	40	49	55	63	56	41	39	52	44	50	49	53	61	48	63	62	50	43	63	47	48	64	62	61	49	49	41	61	55	50	49	56	39	63	63	36	49	40	53	45	65	48	52	59	49	51	59	43	45	56	46	46	47	54	46	45	61	67	61	44	60	47	51	57	52	54	44	47	54	65	56	48	43	68	59	52	50	44	47	54	54	45	46	56	47	46	47	58	58	57	36	42	47	57	61	47	49	54	39	43	66	47	42	56	47	50	54	49	58	36	43	55	66	59	46	64	48	53	63	61	46	47	45	47	59	45	47	49	48	48	59	48	46	63	49	43	60	60	50	50	44	56	61	48	41	42	55	44	53	40	49	61	52	43	52	53	43	44	54	49	64	41	50	61	54	49	55	52	60	57	51	56	61	50	51	52	49	42	57	49	53	62	56	46	50	47	59	41	55	34	64	46	44	62	60	45	50	51	58	46	41	50	49	53	54	50	50	60	47	43	57	33	49	34	55	53	45	57	61	58	41	61	51	65	45	57	45	42	57	56	53	52	40	71	46	54	44	59	55	58	54	53	59	53	47	55	45	53	51	57	55	46	52	44	46	57	42	54	47	58	39	48	54	66	45	43	57	50	45	53	54	41	37	53	52	49	43	65	50	59	53	42	56	41	30	52	48	58	54	45	45	59	41	42	50	59	60	45	58	58	56	52	58	48	63	58	67	45	44	56	53	46	53	40	51	43	51	65	63	60	44	45	58	40	38	53	52	44	58	51	53	51	51	57	61	62	37	52	45	49	55	59	42	48	59	58	47	48	47	47	56	51	39	47	42	39	49	54	47	58	46	47	56	44	50	50	63	59	69	50	61	41	56	60	58	44	48	50	51	44	44	49	63	51	46	40	57	59	47	42	57	46	65	57	58	47	38	67	50	48	58	52	43	47	59	55	47	51	59	54	62	48	46	34	54	56	54	51	49	52	44	47	52	43	35	63	44	54	47	44	52	63	48	62	60	69	51	42	51	57	50	43	45	55	52	58	41	50	54	45	58	56	51	43	57	52	57	62	55	47	42	43	53	52	46	52	62	47	46	42	49	58	40	46	53	44	53	68	53	41	38	56	49	55	59	54	48	56	56	43	40	62	55	59	65	60	52	52	37	56	50	44	50	55	47	54	50	63	66	63	62	49	45	46	44	49	42	52	44	54	60	59	51	51	34	42	57	51	48	45	53	45	34	49	50	51	66	66	50	50	45	55	63	49	48	43	45	70	61	52	45	53	47	52	55	31	43	40	56	61	37	57	38	50	46	40	54	56	42	30	66	38	44	47	61	52	43	56	42	48	46	59	50	52	45	57	60	57	58	46	41	44	44	52	52	50	58	57	54	47	39	42	45	62	59	50	68	39	47	58	44	42	48	58	45	57	35	37	52	52	53	59	47	61	64	58	46	53	53	39	48	47	49	33	55	45	49	58	45	63	54	48	64	43	58	50	58	41	59	55	60	47	47	51	52	56	71	59	42	50	64	50	56	48	39	54	60	52	56	43	52	38	47	54	54	42	58	58	57	66	50	54	46	66	44	62	51	50	41	58	54	49	54	42	58	50	42	50	50	54
33345	16765	11620	15827	24764	26975	26187	24243	22470	21018	18459	16788	14570	12082	8177	6411	5443	4981	4363	3782	3810	4079	3571	3335	2794	2367	2109	2098	2092	2057	2050	1908	1769	1714	1743	1531	1331	1282	1176	1148	1064	1138	1160	1048	1114	1169	1173	1081	982	934	893	877	788	792	769	712	785	779	833	844	814	794	709	694	659	707	688	727	717	710	742	723	707	697	792	864	736	717	747	687	723	727	678	647	617	627	659	679	738	641	668	650	628	634	623	625	639	599	544	556	539	561	556	776	811	788	753	643	660	602	546	568	532	530	551	572	525	523	533	499	537	553	524	569	533	545	536	533	550	519	545	541	529	530	534	581	540	543	547	560	540	589	544	506	500	524	546	522	551	531	498	521	503	553	518	526	578	519	526	514	603	539	534	534	527	554	550	546	533	517	504	540	543	524	491	469	544	524	561	558	512	539	514	570	497	556	534	543	557	526	541	581	572	516	530	549	595	526	532	559	547	534	560	533	531	536	523	523	530	499	520	528	533	545	517	535	561	563	504	534	570	519	543	504	546	492	524	536	543	583	539	494	561	532	539	590	519	530	506	575	532	531	612	557	550	559	542	506	563	528	512	550	545	548	528	522	560	562	494	574	586	537	554	533	507	495	533	519	520	531	507	534	530	524	536	546	526	556	567	530	498	532	537	557	518	545	544	489	569	519	550	559	539	527	561	573	536	578	537	557	540	518	507	543	510	534	534	555	511	526	483	580	532	558	488	513	499	546	532	537	534	535	520	531	500	555	527	541	524	535	553	536	566	530	501	571	490	582	531	517	538	516	543	543	524	557	523	534	559	563	520	561	531	527	565	536	525	524	531	568	554	510	566	566	555	518	613	530	504	574	521	561	525	552	542	544	561	551	593	492	558	551	528	530	535	527	507	564	572	553	517	575	565	541	561	530	530	538	546	562	500	509	531	533	537	579	553	570	557	546	552	567	532	538	499	577	517	534	533	574	548	546	551	532	528	523	526	531	530	496	540	547	531	538	510	527	561	519	547	542	570	535	536	498	497	545	555	503	539	543	536	540	551	566	562	496	561	569	518	565	523	517	525	544	576	545	548	557	565	576	575	555	528	573	534	546	550	538	562	571	513	569	507	529	530	537	548	510	581	593	521	572	542	584	498	505	548	533	550	520	546	547	536	532	564	498	531	568	556	573	547	553	522	589	536	545	536	517	535	566	547	566	509	573	572	540	526	539	507	573	557	525	556	539	592	544	545	546	597	508	519	563	526	543	599	525	509	547	540	575	510	529	530	501	577	562	553	528	542	522	547	559	488	529	559	568	535	536	548	528	530	551	534	558	513	549	551	571	487	556	541	534	590	506	569	516	494	535	502	505	523	541	528	525	558	575	537	539	552	586	542	540	539	535	539	496	544	543	562	530	540	536	547	538	518	529	546	537	498	546	586	520	561	508	531	573	521	563	500	506	543	513	563	506	585	535	577	548	559	552	472	551	556	549	538	576	523	512	501	546	538	545	550	549	524	528	537	513	557	555	518	531	502	518	527	534	574	553	518	520	564	546	499	569	529	525	539	534	520	541	538	576	512	526	502	583	495	539	546	544	545	523	519	547	553	573	551	551	555	564	562	550	559	565	524	592	544	552	543	544	488	546	524	542	576	572	556	540	533	576	529	505	562	507	536	520	502	577	557	569	505	555	510	500	518	539	542	553	511	536	549	554	543	544	506	542	525	522	548	520	520	530	549	540	545	511	528	537	507	553	566	550	556	516	554	564	565	536	535	564	531	529	518	507	535	534	525	510	584	572	546	523	567	535	579	554	540	537	570	528	522	562	574	548	554	531	503	527	552	565	526	530	516	531	531	552	547	554	529	513	543	565	551	513	539	529	516	522	549	507	539	529	540	538	521	536	544	548	483	538	556	563	516	562	561	525	554	531	503	572	541	561	552	532	539	568	572	546	555	510	536	522	567	547	531	542	563	519	553	523	507	511	558	562	525	557	508	532	549	462	551	565	530	563	574	548	557	535	543	521	601	513	553	536	518	514	551	552	520	538	521	536	526	530	518	553	508	539	527	498	543	553	534	538	554	531	526	537	560	543	535	538	501	542	543	543	510	523	531	529	544	554	509	557	547	558	550	534	576	549	511	549	550	511	552	563	556	565	530	497	537	572	551	536	527	527	546	546	523	542	539	531	507	508	504	544	564	536	540	557	543	540	556	557	539	535	532	505	532	524	529	561	515	544	525	556	540	556	538	540	522	528	519	548	559	509	530	537	504	516	523	554	522	563	528	547	550	516	529	552	553	533	517	529	548	532	509	520	524	514	533	507	589	497	515	475	535	529	520	536	530	517	540	533	548	512	509	538	525	541	570	544	521	560	505	538	541	513	504	518	594	534	524	460	532	539	530	507	550	540	543	522	563	521	530	549	537	552	547	594	522	535	551	542	551	502	553	538	478	558	507	540	576	520	532	521	540	541	545	461	583	509	544	546	541	503	557	540	553	525	540	527	587	568	554	538	553	582	549	557	533	539	553	507	518	513	562	529	537	587	539	567	562	575	543	541	524	529	524	513	527	554	566	537	516	515	504	566	556	504	547	552	550	548	534	532	527	572	552	543	548	509	566	535	576	537	552	531	517	552	545	530	545	520	516	551	534	536	519	529	506	497	541	533	563	573	495	510	502	539	565	564	523	568	560	528	491	546	535	528	527	532	539	494	492	570	550	517	533	526	516	538	509	543	557	516	541	551	566	554	523	579	545	544	508	531	505	558	577	493	544	538	530	535	504	536	543	563	527	553	575	536	517	544	560	525	534	574	503	540	546	546	550	483	544	528	516	586	553	527	531	526	519	558	558	591	586	568	557	559	522	550	550	565	552	542	546	519	520	535	535	533	534	569	513	553	492	546	517	565	528	573	562	534	516	575	528	536	565	563	494	508	528	522	559	482	532	541	561	553	539	545	538	546	524	553	575	529	524	541	553	585	517	543	569	552	511	541	538	519	537	537	532	561	528	542	531	577	528	532	523	541	568	536	514	508	513	544	533	533	533	577	532	535	519	555	523	544	530	539	523	509	481	512	553	508	527	511	542	498	527	533	560	566	520	576	517	570	565	542	569	545	524	547	515	500	579	560	539	546	551	524	535	571	548	561	529	521	538	550	552	544	551	551	515	575	566	565	541	531	537	547	539	530	554	592	552	507	555	536	509	523	569	565	558	491	538	560	517	545	564	588	525	497	566	553	538	548	524	570	534	517	599	560	594	581	513	535	522	541	537	555	531	554	544	555	534	530	555	516	524	538	583	541	562	528	493	532	510	547	554	553	550	528	529	522	541	524	528	544	561	512	535	497	523	552	529	529	527	573	545	541	521	524	525	552	540	563	547	511	551	546	550	574	561	527	572	548	531	532	512	558	499	552	561	530	554	570	542	542	541	528	521	534	531	537	525	560	512	524	553	551	535	545	521	551	540	567	564	540	544	566	505	577	527	536	545	574	528	535	565	565	541	525	542	531
3026	891	501	328	299	441	483	435	430	451	404	342	325	285	154	120	107	103	95	102	75	114	100	96	81	66	67	76	69	58	76	63	51	61	67	65	43	55	44	75	67	55	54	51	63	57	27	54	62	51	55	51	56	46	42	49	58	61	43	46	41	49	60	42	44	50	47	47	44	55	53	48	49	53	57	65	55	48	58	48	48	42	41	55	47	45	41	54	59	38	62	41	52	42	49	44	45	45	49	55	40	56	36	48	55	50	47	57	50	45	42	54	46	49	47	46	40	48	57	46	59	35	58	46	45	38	42	44	55	41	39	44	39	46	55	47	41	39	42	38	45	54	50	47	51	49	44	44	41	48	37	54	44	53	43	31	45	40	52	35	41	47	47	49	46	40	49	51	52	59	49	41	47	41	39	45	37	57	46	52	37	47	53	43	56	40	51	43	41	46	47	51	57	39	34	44	60	51	39	43	66	56	43	45	52	42	44	57	48	45	45	51	34	34	48	57	45	34	43	43	47	43	38	39	45	56	49	40	47	56	54	49	36	45	41	57	38	54	50	52	50	45	49	48	39	47	48	39	63	42	42	45	43	44	47	57	43	55	50	48	45	48	45	40	54	45	47	65	43	52	51	43	44	47	40	48	57	56	50	35	52	42	44	55	41	37	52	47	48	39	44	54	40	36	37	29	44	40	51	55	58	37	42	32	47	54	46	42	41	35	49	45	42	56	46	46	39	53	38	52	49	37	41	50	44	36	46	41	43	38	51	49	43	53	47	40	51	40	38	49	37	43	48	50	44	43	52	41	35	54	51	32	38	48	43	46	35	53	49	50	55	42	43	52	35	58	28	39	43	47	52	43	39	42	46	51	48	32	47	43	57	52	41	55	53	43	51	33	52	47	56	50	39	46	55	43	46	36	56	48	50	48	50	55	46	38	54	47	49	34	49	49	34	48	40	46	41	47	46	44	47	48	51	55	44	51	42	49	49	43	39	43	47	46	43	47	43	48	35	40	42	37	41	44	56	35	44	47	37	50	44	41	46	47	42	38	51	38	38	47	34	41	47	49	47	61	36	42	51	33	53	42	52	52	40	52	36	35	37	47	42	52	45	48	31	46	29	40	36	47	39	59	51	50	47	35	55	46	46	54	41	51	30	47	45	43	36	43	50	38	39	48	49	43	41	47	38	40	49	43	42	56	42	47	51	49	32	40	48	45	39	47	51	41	41	51	43	43	52	40	39	46	53	47	47	41	41	28	51	37	45	47	50	41	46	38	41	43	51	50	43	38	44	52	51	54	51	50	47	62	48	50	52	52	48	50	40	45	40	41	46	46	45	45	42	33	56	50	42	42	52	46	40	47	43	38	42	45	45	45	54	44	56	56	48	40	46	51	44	64	66	41	29	40	49	52	49	43	66	47	50	51	47	51	42	57	44	42	62	39	50	41	50	52	41	32	45	46	48	49	48	38	44	43	47	32	57	50	46	48	56	46	48	45	38	52	45	43	43	52	61	43	47	46	43	44	51	45	64	42	53	44	56	40	43	48	45	49	38	43	38	57	40	49	46	41	50	42	46	40	47	45	47	38	46	45	51	44	43	45	42	45	36	39	37	52	49	42	38	59	43	52	54	46	55	44	46	39	51	59	37	49	53	45	46	48	44	42	38	39	42	43	45	35	51	47	54	45	44	48	48	44	35	47	53	42	59	48	39	57	53	40	51	52	59	51	51	44	45	31	51	39	46	48	48	39	41	43	39	65	55	44	27	39	55	49	39	39	52	47	57	55	53	44	52	51	57	43	57	48	53	54	58	38	43	42	46	38	54	39	55	34	44	39	48	40	50	44	61	47	55	41	46	36	51	42	46	42	44	47	38	55	42	47	35	44	48	36	49	49	39	50	50	49	41	47	42	30	40	40	44	43	43	43	41	54	48	55	43	52	65	47	42	56	47	54	35	48	43	61	41	41	50	54	47	44	39	38	41	45	53	42	43	51	43	47	37	39	38	56	32	42	46	45	31	46	37	49	53	46	40	44	35	46	33	43	40	47	40	37	42	46	50	41	26	42	59	45	42	49	42	50	51	43	45	44	47	46	38	58	39	39	56	49	46	39	56	45	52	41	44	38	44	57	56	41	45	51	60	44	54	51	55	59	34	52	43	45	50	48	42	60	45	44	55	50	58	49	53	46	43	50	51	45	42	61	36	50	35	53	49	41	55	39	46	50	54	43	46	57	49	45	59	40	38	41	45	57	46	44	48	39	39	44	63	45	33	42	43	43	41	55	46	52	58	47	47	47	26	51	42	40	43	60	58	32	40	53	44	52	51	46	50	53	45	38	58	49	46	53	49	42	34	41	47	43	27	50	41	40	54	30	48	50	43	49	40	49	54	42	49	43	50	43	52	62	34	49	43	35	51	49	51	52	37	40	42	31	47	64	42	57	62	54	45	39	56	43	46	45	42	44	45	45	58	44	46	46	50	51	38	50	42	44	42	36	50	45	45	59	48	50	45	49	38	33	45	45	47	44	46	47	39	55	48	41	47	37	47	42	46	47	42	46	47	40	51	45	39	53	61	43	38	46	52	27	40	44	55	46	44	51	47	38	52	46	43	61	40	43	29	48	40	52	52	58	40	38	41	48	49	49	64	41	46	54	51	49	51	52	42	56	40	60	45	56	47	44	50	56	38	46	42	56	46	44	42	52	34	46	50	38	60	41	60	47	45	48	49	42	52	52	53	36	44	42	50	33	40	52	49	40	39	50	58	38	48	46	54	47	42	59	37	46	40	32	51	41	47	34	43	36	37	49	36	41	45	49	36	49	43	48	65	56	48	44	41	43	39	49	38	50	56	45	51	54	63	39	38	53	43	52	36	41	45	40	52	32	37	35	47	56	46	50	59	42	52	46	35	56	47	43	48	50	50	46	48	53	47	47	47	39	34	46	42	43	50	36	52	56	40	41	44	56	34	54	39	40	47	49	50	51	44	51	34	48	45	40	48	47	59	41	41	43	52	42	41	50	52	60	48	42	45	49	55	46	45	34	37	55	47	48	52	47	52	38	57	49	40	46	51	32	56	39	52	54	45	36	42	31	47	44	49	35	44	44	48	38	51	44	43	49	53	50	39	39	50	47	44	58	44	54	46	52	39	47	41	51	36	52	58	49	50	46	35	43	43	37	49	44	44	47	40	54	41	38	38	48	42	50	50	50	48	42	42	46	60	41	46	45	32	46	53	52	39	39	65	49	41	40	42	42	41	40	52	50	49	49	48	54	47	39	45	60	43	52	44	44	43	39	50	37	55	55	47	46	50	35	48	43	42	40	49	35	42	50	45	40	55	38	45	42	61	57	47	37	47	41	42	46	46	43	49	34	37	44	44	50	42	44	35	55	43	50	53	50	61	39	45	37	43	43	54	40	40	50	53	46	41	42	44	46	46	45	44	62	45	44	49	34	54	42	36	46	31	36	37	54	45	36	45	61	43	50	50	41
24634	12439	7638	10969	18301	20917	20248	18412	16495	16156	14477	12388	10089	8513	5438	3944	3240	2862	2669	2189	2346	2611	2416	2058	1684	1461	1292	1223	1292	1172	1184	1212	1118	1053	1029	982	929	879	837	811	767	793	805	768	822	840	834	733	753	700	646	657	644	644	603	583	610	670	722	667	632	578	582	542	602	540	541	607	561	624	556	568	629	587	600	620	575	579	586	620	589	573	567	507	509	550	570	535	551	542	592	546	528	537	514	520	471	515	490	463	473	500	509	558	524	568	564	531	514	506	517	512	466	464	481	449	496	480	494	454	481	487	485	502	447	477	505	462	448	467	448	503	432	449	488	501	476	457	444	520	472	439	533	459	451	452	437	479	486	471	475	449	497	484	491	480	450	472	467	467	490	454	499	519	445	500	486	488	492	468	486	460	474	466	469	480	495	457	513	482	479	488	494	451	468	543	458	503	505	440	456	466	507	477	449	480	514	428	476	469	529	483	503	477	472	514	488	466	469	512	442	500	446	465	505	455	477	493	462	496	487	459	503	488	452	501	514	460	469	482	486	492	427	468	499	449	462	495	469	539	462	499	486	452	447	476	489	483	497	484	484	448	494	537	487	473	510	448	493	499	467	467	426	463	453	483	522	447	514	494	533	467	492	453	527	479	486	439	488	460	479	489	466	465	490	463	478	465	518	441	492	508	483	474	479	444	475	475	513	515	480	475	487	474	469	517	475	499	488	471	495	497	472	491	488	435	492	473	521	514	497	486	458	474	468	465	485	478	448	488	471	468	490	458	483	512	486	503	470	450	472	464	503	500	466	508	483	483	455	481	508	490	509	475	472	490	473	471	489	446	477	505	457	496	465	471	474	449	454	486	536	471	505	512	468	493	473	479	464	519	458	469	471	455	494	499	517	466	468	489	463	488	495	470	426	441	476	491	460	508	463	463	491	513	501	464	482	442	457	489	457	459	496	516	487	476	457	472	463	462	520	500	529	480	479	494	461	463	466	470	515	482	453	489	463	518	494	507	513	468	513	387	487	485	484	486	477	494	477	459	492	521	430	461	458	483	482	478	494	468	482	498	484	468	520	480	460	480	489	495	494	484	465	458	443	483	470	465	474	483	511	469	535	490	456	496	473	439	483	489	467	479	483	470	462	481	497	472	456	468	487	492	454	504	475	460	465	447	463	478	499	471	505	451	485	457	460	411	463	483	466	472	493	492	486	503	502	454	460	528	462	476	511	458	472	427	463	470	480	480	459	454	450	450	465	490	451	513	513	496	488	504	507	508	503	461	471	489	514	465	465	493	476	482	484	465	476	484	488	468	480	462	484	487	470	439	520	484	488	505	456	461	494	457	422	495	482	483	485	464	462	477	468	472	456	496	453	512	520	462	503	511	486	496	469	490	453	502	439	454	482	481	500	496	430	481	495	473	488	451	503	473	491	497	510	486	490	464	462	493	463	458	495	466	500	475	476	469	510	474	472	471	463	462	456	477	463	510	464	510	464	485	466	484	492	479	488	494	546	474	499	515	479	479	469	516	483	447	511	455	457	506	448	477	470	527	496	440	477	489	493	483	468	468	481	483	490	474	462	510	472	475	498	484	449	487	459	464	481	466	516	448	521	484	481	452	485	456	460	494	527	477	511	469	471	467	527	472	504	485	484	503	490	507	499	483	491	464	475	478	441	470	478	453	455	497	487	495	503	464	503	471	512	499	472	483	496	432	470	493	475	455	490	446	467	481	492	468	492	471	492	518	499	522	500	487	459	448	495	494	494	504	485	518	471	448	439	464	502	475	487	481	440	469	439	456	447	436	488	467	498	493	476	451	495	471	477	485	504	423	496	472	494	469	502	477	492	458	481	546	493	464	471	487	468	489	473	519	445	461	511	476	443	447	515	461	498	500	473	514	456	488	468	508	493	474	452	471	491	460	469	476	432	480	483	460	456	491	502	460	501	468	515	501	465	507	468	453	441	482	531	473	467	497	471	469	525	510	487	485	491	505	496	514	474	493	445	477	468	477	511	513	444	472	446	494	470	514	495	478	462	474	486	449	498	463	487	480	492	484	491	478	481	532	517	510	482	448	466	477	507	476	502	489	472	453	483	483	502	493	468	504	480	468	504	495	498	473	509	495	498	511	489	470	471	451	486	510	453	458	476	449	504	469	520	508	475	461	469	457	500	498	469	494	436	473	490	454	453	442	495	480	480	485	499	485	516	472	442	476	464	534	506	465	444	465	488	459	470	495	494	459	459	494	453	436	494	457	445	470	439	498	493	493	490	506	473	469	446	471	477	484	471	492	479	483	472	451	481	533	507	504	502	506	464	467	496	493	479	505	464	469	465	466	480	447	481	490	488	490	449	489	508	453	507	462	491	449	467	529	502	467	461	486	486	465	459	468	501	499	439	505	517	480	496	502	463	447	511	481	463	498	487	511	509	482	470	469	493	470	511	498	493	438	488	456	470	483	501	478	491	464	477	480	502	507	487	486	502	448	467	480	490	469	477	481	496	473	506	475	505	467	496	495	454	475	493	466	530	498	493	488	454	480	452	474	484	480	465	475	505	491	469	472	485	463	499	477	490	477	491	474	491	510	476	464	443	480	500	506	460	497	474	468	466	449	475	514	467	520	475	470	499	493	457	448	526	476	494	476	488	490	481	471	502	524	490	442	458	487	487	460	476	462	470	485	489	470	474	469	471	498	474	465	491	489	465	496	491	473	477	503	464	503	487	519	490	459	459	508	481	460	491	475	496	462	475	506	480	445	507	489	450	459	467	472	522	494	534	474	442	474	486	480	489	494	492	475	477	501	513	448	465	444	470	454	475	455	477	487	504	463	473	501	463	482	485	478	494	493	506	486	481	455	444	479	491	465	421	475	485	506	489	494	466	517	448	444	488	453	475	508	466	461	475	501	471	474	465	482	464	496	478	477	488	487	516	493	483	448	495	487	501	497	490	486	477	524	465	504	486	431	453	479	499	471	459	521	497	496	471	470	480	459	468	515	490	455	474	505	466	449	516	488	480	450	466	489	465	488	465	462	498	468	492	502	463	474	482	486	457	508	461	475	505	500	482	488	475	484	546	482	497	472	450	433	483	472	506	495	457	456	486	466	481	447	448	514	506	473	454	470	447	469	454	434	490	495	471	445	483	462	492	510	458	486	479	438	490	441	483	463	497	460	519	505	505	476	509	480	450	478	488	464	473	473	513	470	536	467	477	451	498	476	500	474	482	471	509	513	499	489	463	455	443	480	475	458	466	491	485	444	460	476	455	455	475	506	473	481	467	481	466	527	481	446	485	481	482	494	494	487	487	451	473	457	465	504	491	469	511	485	486	455	498	482	477	502	469	489	496	457	476	474	462	480	478	459	474	506	452	462	473	486	475	504	469	480	472	476	484	474	526	503	501	484	468	487	512	483	486	444	488	465	436	487	509	502	495	501	459	500	485	482	507	445	458	494	480	487	473	451	500	500	480	465	460	504	486	483	465	485	456	495	471	478
4042	1718	804	509	462	662	762	656	595	605	601	465	407	358	226	184	144	146	120	112	141	136	114	106	107	99	74	67	79	70	59	79	77	71	83	81	74	76	66	71	60	66	69	67	73	82	49	64	57	55	57	48	64	55	61	69	48	54	52	46	64	48	56	47	54	63	56	43	59	59	55	56	52	48	53	43	72	60	79	55	59	50	47	45	49	53	66	43	59	56	51	53	58	47	59	41	45	44	51	53	66	63	49	50	64	62	70	52	39	45	55	48	60	35	55	48	55	47	63	52	50	50	50	50	55	53	48	53	47	51	59	50	58	46	61	54	50	48	57	60	52	49	52	50	40	69	47	40	55	54	52	47	50	57	57	57	50	48	67	44	53	63	47	62	41	57	56	43	52	48	43	53	50	52	50	56	58	51	60	51	48	51	52	56	49	47	55	50	56	49	56	62	41	54	37	48	57	49	53	51	55	47	56	44	50	50	68	56	52	60	53	57	47	44	49	57	48	64	55	47	51	60	57	51	53	49	55	47	67	46	66	53	53	42	46	56	55	47	56	61	59	53	50	53	43	49	55	48	52	46	58	37	45	67	59	54	52	56	42	49	39	43	57	55	60	55	55	50	53	41	52	41	54	62	40	50	47	45	62	57	44	49	68	51	61	48	61	61	58	57	56	51	62	52	60	57	51	51	53	55	54	57	43	64	52	55	48	50	79	50	65	43	63	50	48	62	70	55	36	51	58	52	39	54	48	45	65	48	57	50	60	54	62	56	54	56	56	52	42	39	47	63	63	57	59	55	56	42	46	52	48	50	42	56	38	46	59	60	63	60	58	45	62	43	41	60	44	65	61	41	51	49	39	60	49	50	54	64	52	49	51	51	58	61	47	44	56	61	64	47	60	57	49	58	53	44	38	52	48	48	43	45	46	51	59	49	54	58	53	66	64	62	57	59	47	52	58	56	56	53	50	46	50	48	47	48	47	57	50	55	55	59	53	56	58	54	48	61	38	39	53	64	50	52	59	63	61	62	51	59	75	55	60	60	54	39	50	66	44	52	64	47	54	63	57	59	46	53	60	60	48	45	47	49	52	53	41	45	41	46	61	53	43	53	45	59	52	49	52	52	63	63	49	57	47	63	50	57	58	50	62	52	48	51	59	41	56	63	60	52	43	48	54	54	42	51	53	53	42	53	64	51	61	43	53	58	51	65	42	51	52	45	56	59	61	44	47	46	48	51	50	39	66	52	53	56	48	44	44	50	56	58	59	53	65	64	54	58	43	56	48	41	59	57	50	46	63	51	48	75	55	55	41	51	50	57	46	50	51	54	56	63	63	46	63	51	55	52	48	52	51	73	51	59	65	44	63	51	58	41	63	63	58	49	49	50	44	52	53	55	40	61	38	50	51	53	55	48	65	53	41	60	51	43	54	59	45	67	46	49	59	66	52	52	46	48	42	62	53	59	58	58	53	44	54	51	59	52	42	66	65	57	50	46	60	51	50	63	61	58	46	60	47	49	44	64	46	57	48	33	61	52	54	65	45	43	59	57	40	55	36	55	53	47	48	63	50	55	55	53	48	56	58	50	49	43	47	45	57	56	64	42	61	52	38	41	51	56	58	45	55	52	55	58	51	57	49	50	34	58	57	62	51	64	59	46	40	48	46	33	42	59	45	50	45	56	56	52	52	50	58	42	47	49	39	58	42	63	47	56	64	62	42	45	50	45	58	41	39	48	51	44	58	56	48	56	46	46	43	54	61	47	47	44	55	55	54	55	45	59	49	47	49	49	57	37	50	63	55	45	49	51	53	38	64	64	43	55	36	57	69	59	51	61	59	39	43	52	56	61	56	60	53	46	49	53	48	41	62	47	51	55	63	60	47	59	53	42	43	64	59	49	47	57	51	49	47	49	58	54	48	62	46	55	59	50	53	50	45	33	45	57	54	53	54	48	55	60	54	48	45	45	57	39	54	57	53	61	57	49	64	55	50	66	50	67	58	60	48	45	47	49	53	47	61	54	59	49	43	61	44	52	60	41	54	53	64	48	53	53	45	46	53	50	56	45	56	54	51	66	54	54	62	48	47	48	34	52	61	48	42	46	52	46	67	55	52	53	49	43	45	55	44	54	50	39	51	48	62	49	51	50	56	57	48	59	52	55	51	57	48	52	41	48	48	54	58	51	46	69	55	47	48	57	48	55	52	51	52	49	57	65	54	47	41	63	55	51	58	53	61	46	46	45	50	61	59	48	44	50	45	59	65	58	47	50	54	46	46	66	50	59	43	50	55	51	54	54	54	37	50	52	42	49	47	59	60	41	68	50	39	46	54	48	71	52	45	57	51	61	62	70	55	51	53	57	48	45	54	49	69	54	53	61	50	62	63	60	58	60	43	55	38	66	41	66	62	45	54	49	49	50	48	45	48	46	56	47	64	51	66	56	60	46	46	48	66	36	49	64	51	47	59	56	53	58	53	58	40	54	49	54	45	57	58	57	59	46	52	57	44	44	56	46	54	61	55	59	53	44	53	41	44	48	58	55	66	51	51	51	47	55	62	61	45	49	54	56	49	60	51	43	48	58	52	58	62	51	56	47	49	62	53	59	46	54	56	56	63	40	31	62	48	50	58	48	51	59	41	71	45	58	53	54	52	46	56	64	62	61	50	70	63	40	55	46	46	45	61	49	40	50	51	61	67	61	52	58	49	55	59	53	47	60	54	57	43	56	57	55	45	47	60	54	55	55	47	55	52	72	52	42	49	45	50	53	44	58	60	66	52	49	61	45	48	50	57	54	52	48	58	55	55	55	58	59	52	50	62	64	54	58	50	54	56	45	59	59	58	52	41	59	46	45	67	60	53	44	39	51	60	43	44	54	53	63	55	58	52	52	53	58	57	42	64	53	61	52	52	51	47	52	52	48	46	56	42	38	56	46	55	52	70	55	63	51	55	57	55	44	56	55	58	49	49	47	54	50	80	64	50	51	55	53	42	57	53	55	42	51	58	43	59	61	50	53	46	53	62	49	54	50	48	57	47	44	60	49	47	60	47	61	40	46	56	53	48	55	50	63	50	54	45	59	68	52	46	40	57	48	58	73	60	59	54	53	50	50	40	58	51	49	51	52	49	41	47	52	46	44	58	53	61	66	56	59	57	63	52	65	60	66	53	61	51	44	58	51	67	38	43	59	43	60	63	56	65	56	57	41	54	60	52	51	46	55	76	43	46	47	56	43	50	55	56	47	50	58	54	56	50	49	58	57	70	51	61	50	46	51	59	66	58	43	42	48	51	40	40	51	51	59	42	46	51	46	55	62	53	57	44	45	66	60	50	49	57	50	50	52	65	68	54	51	41	37	64	31	49	45	53	50	49	46	40	60	50	44	44	40	61	47	50	45	45	48	53	55	54	52	66	54	54	48	55	58	60	65	43	45	45	52	55	63	69	59	43	61	51	63	40	55	57	48	50	56	80	63	43	50	65	46	64	42	67	53
30953	16042	10353	14139	22227	25459	25175	22315	19588	19300	17857	15422	13398	11208	7890	5639	4817	4137	4016	3397	2975	3110	3400	2880	2442	2142	1917	1668	1696	1728	1639	1654	1498	1416	1322	1242	1114	1089	1048	1089	957	1080	1027	989	1087	956	922	940	915	850	871	815	747	677	735	731	810	875	831	759	733	717	656	670	695	670	620	671	653	687	690	702	735	700	757	692	704	697	725	645	723	629	604	628	690	630	688	696	632	642	629	616	589	608	610	623	609	573	557	597	569	570	593	697	695	708	673	650	626	615	578	586	559	565	548	556	580	535	551	551	533	579	574	512	557	561	592	546	589	536	559	558	555	605	552	517	571	552	542	578	541	539	566	579	537	561	590	542	550	566	584	569	513	516	541	549	541	536	514	533	603	526	574	574	517	534	583	539	560	564	573	583	526	543	551	546	537	540	531	535	567	541	518	541	541	574	559	561	573	543	525	564	546	575	550	542	549	552	495	564	574	574	597	571	553	564	531	584	568	551	506	538	560	551	579	586	546	542	555	595	578	581	593	555	572	546	544	560	574	557	566	590	543	533	550	571	597	559	542	543	573	562	537	562	581	559	537	568	556	533	554	577	552	581	552	484	594	548	561	587	560	537	527	533	581	555	536	574	531	585	571	574	555	526	520	575	531	536	569	575	555	599	585	601	565	556	543	569	534	537	544	551	544	545	530	586	564	566	551	545	521	549	563	579	559	567	585	581	615	593	601	545	573	542	522	626	568	548	507	590	546	573	528	533	553	594	547	572	574	580	580	538	539	557	522	554	565	538	573	557	544	500	573	507	540	507	550	541	568	542	588	553	562	572	587	590	532	528	536	561	587	578	575	599	548	586	615	602	532	580	543	558	556	558	583	546	599	518	543	547	536	545	586	558	553	618	550	528	526	572	573	559	554	540	561	566	543	567	560	549	545	554	555	561	545	522	511	568	527	556	566	588	517	561	540	575	516	542	555	578	533	542	548	537	561	619	573	580	560	596	548	579	595	510	563	575	558	537	592	526	546	583	608	526	564	544	556	536	533	520	565	601	554	598	565	510	535	559	596	530	570	557	587	549	560	552	553	583	558	547	594	558	557	534	529	580	578	548	551	542	565	602	561	545	516	537	552	534	602	560	542	548	525	554	566	564	528	519	565	517	562	553	557	551	549	535	600	534	590	576	531	542	567	540	553	496	560	526	530	574	545	586	576	550	586	617	562	540	511	513	554	573	540	564	537	573	591	571	578	555	555	576	546	546	557	560	547	556	598	537	582	586	584	563	565	574	565	543	569	588	555	549	589	562	548	544	585	552	578	560	584	587	545	551	555	641	533	555	582	525	516	553	557	532	602	559	534	566	563	582	571	522	597	567	582	551	553	529	576	573	551	526	576	563	599	518	573	564	554	535	610	535	535	514	555	567	592	579	569	564	553	585	575	546	532	580	591	543	587	548	537	616	568	548	530	521	577	550	568	564	547	543	567	582	557	571	595	544	608	531	546	550	563	556	566	563	560	551	541	546	548	556	546	597	551	567	573	553	537	524	559	545	578	572	573	623	584	570	562	551	545	544	556	586	564	552	548	544	514	577	530	562	579	549	552	589	530	574	548	565	611	571	598	555	537	576	544	565	531	567	613	518	524	577	525	568	556	530	537	535	601	556	580	571	578	550	569	594	554	572	553	548	541	539	573	580	529	567	555	571	530	564	586	542	561	565	515	568	538	538	535	565	582	551	483	551	570	548	586	591	581	562	580	557	540	544	554	547	529	590	559	539	545	570	584	578	571	549	511	553	508	548	572	581	561	579	568	543	518	588	591	565	585	538	540	604	526	528	526	550	573	560	597	595	581	587	581	562	559	567	583	544	541	514	509	514	574	543	587	559	563	592	622	575	518	542	573	570	567	555	544	597	547	567	505	522	562	586	542	567	533	553	546	553	586	553	543	570	579	518	561	590	559	562	582	567	543	549	578	556	556	576	578	533	557	550	592	540	549	624	542	549	594	516	557	558	561	551	599	548	529	516	530	536	578	532	542	576	551	572	550	588	504	548	561	557	574	552	597	514	573	558	567	537	585	593	553	623	541	586	579	592	537	568	540	511	561	512	497	543	576	578	612	540	554	575	583	541	596	549	543	543	557	565	587	565	529	582	554	561	563	576	542	556	521	542	557	578	554	566	545	577	536	539	600	561	572	527	555	523	558	534	546	544	552	565	548	531	517	582	554	536	612	564	557	573	570	539	548	564	577	583	535	555	568	544	514	556	594	525	556	560	537	551	584	526	556	589	556	562	567	566	552	622	565	544	578	597	602	543	555	537	531	588	546	593	554	542	598	558	531	554	544	551	567	543	503	569	562	575	578	552	512	564	554	563	574	542	582	572	534	591	563	595	550	571	564	607	558	558	562	559	599	538	571	566	536	588	525	563	568	582	550	590	556	546	560	561	522	575	569	548	540	560	565	566	586	585	553	554	589	534	534	584	582	590	557	531	559	536	551	621	506	559	597	552	586	549	533	559	583	568	577	565	563	524	564	596	540	581	583	538	549	536	518	527	529	589	574	569	522	583	566	547	546	564	559	584	536	549	552	518	521	556	560	565	577	566	586	582	560	556	563	546	527	540	586	528	534	536	536	572	545	535	548	542	572	581	541	541	555	543	501	561	555	558	585	568	571	555	540	592	541	558	557	561	606	572	553	541	547	545	564	545	532	521	585	541	585	575	576	539	583	550	580	562	564	528	549	559	549	613	533	508	586	536	571	559	561	559	553	536	528	496	575	546	547	517	573	531	554	600	575	537	595	585	536	558	513	573	608	598	545	574	553	568	551	539	557	514	542	584	537	587	508	584	562	608	571	552	546	510	530	565	555	557	543	575	581	588	551	538	562	553	622	578	597	564	578	539	570	558	567	546	560	566	560	533	523	539	555	531	578	559	563	609	534	558	527	575	536	586	577	571	518	559	514	579	513	507	580	548	565	544	565	536	522	541	557	548	515	553	580	568	547	573	528	545	565	572	584	572	547	603	546	582	576	522	544	573	569	556	598	587	587	545	585	576	594	552	537	559	560	561	580	552	554	532	532	579	583	542	579	579	541	576	567	550	536	541	524	559	578	542	535	559	553	524	565	570	504	545	588	570	545	534	561	564	511	589	607	559	575	558	554	563	574	548	602	574	555	537	543	566	534	517	578	576	604	582	539	554	525	530	559	586	526	564	593	534	568	575	556	556	549	542	588	557	527	540	567	533	565	558	573	530	573	559	548	606	559	560	547	580	566	573	594	575	536	536	544	534	528	555	571	567	556	540	552	565	550	599	586	530	554	602	546	540	582	552	592	538	541	553	521	608	512	534	525	534	571	568	531	564	539	586	554	564	570	586	538	627	556	540	589	553	527	577	567	537	536	537	637	536	583	573	568	549	554	541	565	551	556	533	521	538	567	560	571	567	591	563	556	571	604	572	536	564	529	543	528	569	553	578	551	558	566	541	584	531	550	529	564	550	559	582
4695	1473	671	407	395	615	701	637	546	557	561	490	394	325	287	174	148	117	149	126	103	103	126	120	83	77	66	62	84	80	64	67	70	62	69	42	53	54	52	54	60	47	45	54	46	65	54	48	49	51	42	56	47	42	40	49	48	41	46	41	47	37	64	41	35	37	42	35	33	36	52	38	38	47	40	33	36	49	38	33	46	45	36	43	44	47	40	44	37	44	39	32	41	49	49	39	32	33	41	38	37	26	41	38	51	46	54	42	50	34	39	30	35	39	39	41	38	36	44	34	47	43	40	48	34	39	39	43	40	37	30	38	41	34	28	39	41	38	42	32	36	47	25	45	42	34	38	37	49	27	36	37	31	44	45	33	35	39	42	55	29	37	43	28	44	45	36	33	44	46	32	32	46	35	42	43	35	47	29	37	39	31	43	38	45	45	33	33	39	42	29	39	33	34	37	32	37	38	42	40	41	32	36	53	45	37	28	34	45	31	36	37	33	40	34	42	42	37	44	39	34	47	37	46	25	34	36	37	45	35	52	48	34	50	36	37	58	34	34	26	52	35	45	30	30	34	45	47	36	43	43	43	30	39	36	42	43	46	38	40	37	46	30	46	41	36	32	27	33	42	45	41	34	49	48	34	43	39	41	40	44	43	35	33	34	28	27	34	37	48	48	32	51	45	41	23	42	41	38	48	36	40	50	36	44	44	42	38	32	37	48	26	42	44	43	36	48	36	37	31	37	36	42	39	38	28	36	29	32	32	36	42	42	32	40	38	42	36	34	36	40	48	45	38	47	47	41	43	32	47	38	38	34	41	46	39	32	34	40	35	30	38	38	30	42	41	26	38	34	39	46	34	44	40	44	44	37	44	34	60	31	41	45	34	34	43	33	47	37	38	46	33	48	41	41	30	33	45	38	37	27	30	38	29	28	49	38	47	41	42	45	41	39	41	47	38	47	28	37	48	35	41	43	37	33	35	43	34	60	38	35	36	45	43	31	34	39	40	40	25	46	30	40	32	34	36	35	39	43	30	30	37	45	32	30	35	43	38	39	38	42	41	32	47	24	33	33	32	40	47	38	38	36	41	31	37	38	34	43	35	43	32	36	36	37	45	33	36	45	36	37	41	35	42	30	41	40	36	44	50	33	49	39	47	40	44	35	38	38	36	47	30	40	33	38	34	36	49	42	37	39	42	40	30	40	35	49	37	36	45	44	46	42	41	41	40	33	37	42	29	30	42	41	38	33	31	43	34	35	40	38	43	43	42	39	37	53	44	50	37	54	39	37	33	29	43	49	36	28	38	43	37	39	42	23	37	46	30	37	22	36	37	34	43	34	37	40	38	31	42	43	35	34	40	31	41	47	43	32	41	55	44	43	34	36	44	36	25	41	53	45	29	40	40	37	33	45	32	48	45	39	39	41	31	33	46	37	39	31	45	41	46	37	49	41	42	45	34	40	45	30	34	53	51	46	31	32	46	43	31	38	41	40	34	37	41	43	33	45	43	37	44	42	31	28	38	44	45	28	39	45	41	44	42	46	46	44	34	41	31	37	42	48	36	37	35	62	36	40	37	48	36	36	51	30	26	41	36	32	28	50	41	37	29	44	44	42	36	50	33	27	31	35	33	26	43	27	43	30	34	27	41	37	35	34	38	39	37	31	36	31	35	48	37	28	35	48	29	37	39	44	43	35	25	39	38	44	49	43	37	48	46	42	49	33	30	47	45	33	31	50	38	41	38	34	31	40	42	48	49	38	32	42	37	39	35	40	46	44	36	32	42	45	40	42	34	38	46	42	45	43	36	38	39	39	36	35	43	39	28	42	39	38	22	39	37	35	43	28	42	39	35	34	49	42	41	48	43	34	36	42	48	39	35	42	37	35	30	42	38	47	37	41	40	41	23	50	36	36	37	36	51	40	34	38	36	36	48	33	48	48	37	40	47	49	39	41	42	39	40	48	43	32	46	47	30	32	37	29	54	49	47	33	36	41	36	31	34	39	51	34	45	45	38	31	38	45	38	43	32	42	34	45	34	45	33	49	36	43	42	33	38	41	43	35	41	36	32	33	42	37	44	45	34	29	41	44	43	34	35	38	43	44	50	40	41	41	31	41	44	40	43	50	39	49	41	42	47	46	32	43	35	35	38	50	28	47	33	31	27	45	39	42	48	35	48	42	37	41	38	48	43	31	38	31	43	24	47	42	45	27	45	39	33	36	41	45	42	38	36	49	34	36	42	35	41	39	36	48	41	38	40	44	36	35	42	35	28	47	38	31	44	37	46	36	43	30	27	45	49	40	29	28	40	41	40	39	36	33	45	44	39	40	45	50	30	33	53	48	38	32	35	42	39	43	45	37	32	43	46	38	37	37	36	40	30	40	40	44	33	29	53	40	34	46	42	38	35	51	35	39	42	39	39	35	45	44	53	48	40	31	43	39	42	46	42	43	28	33	33	41	42	43	42	33	43	41	41	37	37	37	42	43	36	46	35	44	24	35	31	34	33	44	38	33	39	27	48	42	38	39	44	53	51	36	40	47	37	42	28	35	26	37	32	39	37	52	45	47	26	49	35	41	42	37	36	34	38	43	25	40	42	35	30	40	45	51	35	38	40	48	46	36	41	36	19	43	42	34	37	56	36	49	40	37	36	35	45	42	32	38	45	39	29	36	46	44	40	38	31	42	37	53	39	45	35	27	39	37	33	39	37	31	40	47	40	42	47	47	43	35	53	30	43	46	34	42	36	32	39	38	49	46	32	37	43	50	38	36	45	48	45	42	35	34	34	41	43	31	43	41	27	36	45	45	32	27	30	40	31	36	45	48	43	39	42	36	37	34	48	43	34	36	33	32	40	38	40	43	28	37	41	39	35	44	31	38	31	32	36	34	30	25	33	43	46	43	39	43	26	42	45	38	36	36	38	35	20	51	32	30	38	40	38	25	46	42	38	36	41	40	33	39	35	33	44	29	44	29	36	33	53	35	39	37	32	41	30	33	42	37	58	42	32	44	35	30	39	36	31	36	32	48	43	33	42	32	42	43	39	26	39	35	43	34	43	38	38	32	42	34	49	39	24	39	35	35	48	37	36	41	45	39	38	36	36	36	39	49	32	40	52	22	38	38	45	39	33	50	34	51	38	47	39	51	28	48	40	43	34	41	38	45	34	38	43	35	31	26	44	37	35	33	45	33	34	49	28	53	40	37	38	36	38	40	31	40	38	43	45	44	44	30	40	48	35	52	27	36	48	31	28	45	27	41	38	34	41	44	34	30	41	44	47	33	41	28	44	48	35	36	43	35	42	42	34	33	30	41	28	39	36	42	47	47	36	41	47	44	36	39	46	47	36	44	34	43	39	37	37	38	45	30	35	34	42	39	50	47	40	49	42	42	38	32	39	35	55	40	51	25	30	43	37	42	29	35	39	40	39	27	35	51	39	25	36	42	50	36	34	41	36	34	49	37	52	45	38	45	39	38	37	33	34	39	49
28128	15090	9701	12404	21143	24216	24640	22136	19212	18839	18150	15533	13077	11393	8553	5738	4598	4169	3851	3629	2915	3117	3608	3016	2554	2043	1609	1581	1747	1591	1474	1486	1351	1234	1197	1093	1015	956	996	906	883	895	964	876	871	818	735	763	758	724	679	606	599	535	566	682	702	712	642	670	615	562	540	539	535	483	495	554	538	551	561	508	562	644	595	513	546	546	550	512	492	488	465	500	473	486	510	455	431	477	464	448	444	450	437	413	450	449	430	397	413	412	425	535	603	585	573	524	489	508	489	406	450	410	386	442	424	418	382	433	414	418	390	426	444	396	428	433	428	404	433	402	401	422	437	420	420	412	420	416	389	423	411	428	413	395	373	399	417	413	419	409	394	393	431	377	376	434	401	417	398	432	385	434	388	372	398	392	430	413	414	418	388	378	422	411	425	384	421	389	414	407	380	411	398	415	392	392	405	375	408	397	377	444	396	379	402	427	423	402	370	376	380	419	451	408	407	422	410	409	406	389	408	434	440	400	415	418	397	428	453	414	446	415	431	421	420	417	409	397	404	401	385	428	444	417	382	375	410	424	428	448	389	374	417	391	417	441	397	432	379	380	415	443	389	432	416	425	415	392	404	416	362	429	396	411	431	417	383	403	382	450	412	399	413	405	373	360	407	419	367	424	408	407	401	446	388	404	423	410	400	442	415	409	363	406	388	421	413	443	405	401	408	431	403	401	381	407	405	427	435	373	437	386	402	395	412	393	448	383	409	440	430	431	433	441	435	390	394	420	390	416	360	457	400	380	429	387	407	403	405	427	392	399	378	437	416	418	389	421	417	428	381	378	452	411	438	399	407	408	411	431	409	366	388	401	402	418	420	431	421	408	410	431	375	431	408	433	422	404	420	427	384	422	421	406	387	362	404	376	395	418	404	388	399	419	396	431	456	420	409	417	428	415	457	366	441	386	430	410	412	466	392	381	399	398	411	404	431	411	437	407	389	399	404	387	385	425	389	398	397	451	398	396	415	422	415	398	383	430	434	423	403	415	373	401	423	408	400	423	388	414	406	444	433	412	448	420	406	410	398	444	471	412	434	398	407	390	388	396	411	420	376	395	461	410	419	434	402	424	400	417	425	447	408	407	404	438	406	354	422	413	413	369	431	400	397	430	421	399	427	403	430	415	401	382	423	416	402	413	413	418	423	415	428	435	376	439	409	409	386	397	390	434	421	407	435	409	406	405	408	421	393	428	421	441	386	405	399	415	408	409	440	408	416	405	413	407	434	405	423	413	417	391	424	458	423	400	412	388	413	416	405	385	411	429	393	387	419	371	431	416	425	450	451	390	395	436	384	440	370	424	415	463	449	441	397	425	461	394	412	400	417	418	384	442	430	424	416	418	424	414	406	417	394	397	390	375	427	417	420	363	403	386	416	422	402	409	416	404	408	458	384	407	436	373	407	414	409	417	417	412	415	399	415	401	421	383	432	404	443	447	380	408	356	372	395	406	432	449	428	415	402	417	446	402	406	411	406	383	411	389	407	430	437	418	386	398	388	414	376	403	420	388	421	410	408	429	432	416	418	431	395	410	412	431	392	379	407	417	425	417	439	414	420	405	400	414	414	394	429	424	414	404	416	404	407	425	427	376	428	417	431	402	386	436	426	417	382	403	418	425	401	394	421	387	383	402	409	415	420	406	417	431	439	402	404	411	440	395	406	436	423	403	388	427	407	403	397	401	392	396	376	392	434	403	436	407	398	391	413	436	414	420	418	395	395	435	421	415	387	428	427	372	442	413	415	390	419	379	406	435	409	425	411	440	423	441	402	416	391	399	398	395	418	407	426	428	441	420	423	391	419	428	430	415	412	386	393	428	433	418	388	378	375	441	420	413	402	396	406	399	408	405	407	422	431	417	407	403	403	386	395	410	421	403	412	415	393	413	417	404	393	383	426	399	385	401	387	424	399	414	389	432	437	416	410	433	416	406	439	459	375	430	399	441	410	421	422	425	408	446	376	410	433	421	420	426	398	398	417	394	403	424	433	416	429	434	431	385	386	396	414	401	393	441	418	419	408	402	420	391	405	432	400	394	391	397	429	371	415	376	386	426	429	399	433	410	411	418	436	453	414	448	461	448	392	424	437	414	392	389	388	410	386	417	423	420	425	416	400	447	423	393	436	378	422	426	399	406	384	373	413	426	419	398	398	369	402	378	413	401	405	381	413	443	449	402	406	407	445	416	410	427	424	434	442	399	429	414	398	418	410	395	398	418	444	410	424	401	405	402	414	426	444	411	405	405	431	420	419	397	446	412	430	426	410	384	368	435	428	421	414	409	388	448	398	391	416	375	430	427	398	408	404	390	417	384	409	416	433	421	414	417	445	408	434	455	434	408	407	437	441	379	383	380	410	427	390	383	404	415	419	382	400	427	408	419	425	404	393	395	365	444	404	387	422	387	406	401	430	394	408	389	399	408	396	417	420	400	405	415	448	434	377	439	396	430	423	388	396	439	407	419	426	393	422	437	355	394	408	418	376	433	387	386	407	394	433	431	391	422	418	443	428	387	388	391	376	444	402	436	389	412	401	407	371	371	425	405	409	428	400	399	453	410	422	417	407	421	432	404	414	419	436	397	434	424	400	427	440	400	400	410	426	404	377	412	425	382	414	377	411	422	410	399	428	408	418	428	405	459	403	377	451	450	400	418	410	422	437	426	428	437	392	403	393	416	468	395	396	419	444	389	384	425	411	421	451	421	393	416	421	439	403	387	461	421	410	426	386	412	424	437	391	412	366	411	436	384	439	410	406	416	427	390	425	404	430	418	458	401	415	380	399	394	425	427	437	431	422	413	414	408	428	433	412	426	469	408	378	401	417	375	430	412	387	414	420	417	414	416	412	442	393	409	421	414	406	395	420	407	406	413	424	416	436	387	401	375	417	417	403	421	420	395	422	391	423	412	384	397	425	425	410	381	430	403	432	407	437	394	389	411	414	408	406	422	419	440	402	421	397	385	386	401	419	385	412	387	391	435	403	443	414	382	393	412	449	355	407	394	434	406	415	435	410	433	389	399	411	446	409	426	382	448	456	442	414	383	391	376	420	421	406	382	405	406	391	369	404	405	408	411	418	418	393	389	423	398	406	409	433	423	447	389	426	411	439	408	410	427	398	383	405	407	382	387	421	415	401	442	405	414	415	447	408	409	434	403	376	408	422	400	418	396	420	430	415	393	406	431	419	436	455	415	439	401	446	411	419	418	410	449	392	390	426	417	411	441	423	394	396	432	447	425	395	384	367	397	433	458	414	413	410	386	444	426	394	428	422	436	399	416	406	419	406	416	389	393	399	406	384	426	383	413	376	435	391	441	456	452	455	444	427	389	400	391	385	398	424	404	457	424	379	407	391	376	415	442	424	395	402	416	392	389	429	405	402	402	421	410	437	416	416	420	391	448	450	437	396	438	398	413	424	417	387	391	440	378	404	409	402	400	393	423	441	383	390	410	426	388	401	383	412	386
5212	2114	935	492	545	747	871	812	696	649	646	611	530	436	343	272	206	193	152	153	153	124	148	158	115	124	101	113	117	92	97	85	65	82	76	74	88	61	62	65	57	70	61	69	74	55	53	79	52	60	63	61	59	58	66	64	53	70	65	60	58	46	44	76	57	74	51	58	34	58	47	50	59	46	60	58	54	64	59	58	50	43	40	54	55	60	72	54	49	46	55	56	50	44	57	67	57	46	41	58	41	53	44	51	51	63	56	59	56	41	36	46	63	51	44	49	48	37	29	58	47	39	44	60	37	50	57	42	35	51	53	46	45	50	50	62	56	50	54	56	60	40	52	42	46	54	47	39	50	37	46	56	54	36	58	61	45	38	53	43	50	39	52	42	42	42	41	45	53	57	38	51	49	53	53	47	49	49	45	50	56	60	53	49	46	47	43	46	37	42	55	48	53	54	60	49	43	53	53	64	46	43	35	44	39	50	49	45	52	47	37	53	47	38	40	58	49	57	46	46	49	54	37	52	54	44	53	40	51	49	39	47	55	49	39	43	43	56	47	56	49	60	44	57	58	52	58	52	58	49	52	43	63	50	47	49	41	50	53	57	38	53	53	51	57	54	48	43	59	47	50	62	56	38	38	40	48	58	47	50	50	38	51	46	59	45	51	38	38	40	53	36	52	52	57	49	40	38	46	49	52	45	38	62	48	52	58	50	54	53	54	54	44	44	37	45	35	48	61	47	43	50	43	43	48	44	49	58	48	44	44	44	40	55	62	53	52	64	58	43	44	50	51	41	53	45	56	52	54	39	50	59	49	65	59	46	35	45	51	38	45	50	48	46	57	48	51	46	48	54	62	59	47	52	56	51	41	60	48	50	48	44	47	61	59	54	48	39	50	49	52	47	56	54	49	49	44	57	46	61	38	46	51	44	55	53	42	43	37	48	44	53	59	47	47	52	45	40	53	43	48	51	40	51	56	48	38	56	27	59	47	46	43	49	44	44	41	60	51	40	40	52	59	50	52	38	46	46	56	56	46	49	41	45	45	61	47	48	49	39	44	46	54	40	51	50	56	55	54	43	43	60	44	56	44	34	55	45	43	36	51	45	48	43	45	42	47	48	48	56	41	50	44	54	48	52	57	51	57	57	50	53	58	46	37	50	45	43	49	50	51	35	52	55	50	45	41	49	41	38	59	60	63	49	51	41	71	49	46	45	49	52	44	55	43	53	41	42	39	41	54	61	45	46	53	43	41	53	55	46	46	44	56	49	42	41	54	46	49	49	51	47	56	55	48	62	64	46	42	49	37	51	33	53	50	50	45	45	44	52	50	53	46	42	51	65	54	51	46	40	50	47	47	44	42	46	54	48	48	41	39	45	40	53	38	46	55	38	47	42	44	33	49	43	39	43	54	51	46	53	55	57	59	45	49	50	59	43	48	61	55	49	54	46	39	59	48	37	41	27	45	49	57	27	40	52	59	48	50	45	49	36	52	50	49	40	52	45	56	59	57	50	47	47	40	45	41	44	54	45	55	45	39	54	57	41	52	42	42	49	44	48	54	51	52	42	47	49	37	35	45	57	46	48	53	52	51	57	54	45	40	61	44	50	45	51	56	53	51	51	38	50	47	44	48	50	49	35	57	44	56	44	52	57	50	51	56	41	39	50	61	52	56	54	45	47	58	56	58	51	40	48	58	48	46	61	42	64	43	46	42	46	54	45	50	43	44	40	61	49	38	43	55	51	48	55	40	49	50	50	52	58	46	46	47	45	57	43	45	51	47	62	39	46	41	38	52	54	44	47	51	38	54	38	42	52	43	54	49	42	40	46	37	46	39	48	46	50	42	42	53	46	52	42	59	38	53	52	47	64	43	46	63	45	46	47	47	48	39	41	46	49	45	46	47	62	49	61	58	59	60	46	54	49	54	42	55	56	41	50	52	53	37	55	44	50	57	51	60	49	63	47	56	64	54	47	51	47	50	48	39	57	52	48	43	57	54	54	47	44	47	46	45	35	64	47	46	47	37	49	39	47	46	51	45	49	47	51	48	54	53	52	49	43	52	57	36	57	42	46	45	50	40	56	43	42	49	44	51	57	40	44	45	43	46	58	43	56	62	49	43	44	41	34	50	55	44	35	34	44	42	45	52	45	43	55	55	54	48	49	54	39	43	44	41	47	42	50	48	52	61	49	58	53	44	59	52	56	46	45	37	48	50	54	49	51	48	50	52	52	48	41	60	46	45	55	41	52	51	44	37	45	47	44	40	53	58	57	57	46	47	65	39	43	53	54	42	45	49	46	55	41	43	46	65	49	49	39	52	48	49	38	42	59	41	41	37	37	62	63	43	49	48	49	54	54	53	41	42	41	45	48	59	51	54	51	44	49	48	36	53	68	38	49	48	51	29	53	65	41	42	53	55	56	47	46	49	56	46	47	38	46	63	55	45	52	43	51	43	43	39	38	46	48	50	43	45	56	49	56	50	52	67	48	54	53	47	55	43	45	47	41	51	53	43	66	38	50	57	35	61	44	54	41	54	49	47	55	45	54	42	49	44	43	46	58	49	46	47	62	52	50	50	51	49	43	43	51	42	55	50	49	60	49	53	44	41	45	50	49	42	56	44	54	54	49	49	37	56	57	37	54	59	40	50	56	58	47	60	54	38	41	41	50	50	55	50	49	60	43	45	49	45	45	40	43	43	55	44	42	63	57	57	39	47	53	39	55	46	63	37	50	53	58	41	63	46	46	51	41	40	47	42	56	45	51	36	39	61	52	48	45	51	41	44	44	51	56	54	37	53	36	48	40	41	43	41	38	50	43	55	41	42	39	44	39	49	46	42	53	38	54	55	48	49	46	49	36	51	42	57	39	55	39	54	46	43	44	41	54	46	43	53	53	49	62	38	50	46	57	55	47	55	39	37	47	42	48	55	44	46	53	42	36	48	48	44	46	50	64	40	40	49	39	50	60	46	42	39	50	46	47	75	43	42	40	37	47	51	50	44	34	57	44	48	44	48	46	39	51	58	51	49	53	55	61	56	55	46	66	53	55	49	52	57	56	47	40	50	55	51	31	45	51	55	43	60	61	57	56	53	52	39	58	45	59	39	45	40	39	43	58	42	35	38	50	45	47	55	47	48	44	40	51	58	54	61	58	50	52	49	37	57	57	50	55	37	42	28	48	47	48	45	41	46	46	54	54	52	55	43	49	50	59	57	48	50	42	41	59	55	59	47	56	47	51	46	55	50	44	51	49	49	45	46	44	43	48	55	47	45	40	55	37	47	46	45	52	59	46	45	40	47	53	41	50	49	57	64	35	51	39	44	48	50	37	50	38	50	53	59	60	59	42	46	51	65	45	48	46	55	50	46	48	55	43	55	41	46	58	50	51	48	58	51	55	50	55	48	48	54	36	60	57	65	58	44	39	53	48	52	52	49	53	46	45	53	54	47	47	55	48	52	46	53	55	48	52	49	43	58	45	46	49	60	50
33099	18021	11630	14552	23960	26159	26326	25370	21740	19716	19526	17650	14965	13055	11065	8178	6072	5428	4687	4430	4226	3749	4227	4172	3198	2779	2241	2202	2333	2083	1919	1749	1642	1486	1576	1548	1477	1239	1107	1050	1145	1146	1132	1150	1091	1007	991	978	948	944	888	787	756	703	719	867	876	843	821	797	765	710	682	647	663	629	629	738	700	669	666	673	707	727	665	692	699	657	697	673	627	601	595	624	603	593	585	552	585	581	581	578	598	585	574	563	555	510	568	558	549	522	590	753	838	800	781	682	608	646	513	544	498	527	559	533	488	521	517	543	524	482	504	541	494	532	524	507	484	487	542	532	507	545	534	513	535	516	552	515	518	529	534	511	499	551	511	531	516	538	526	509	545	538	554	558	558	522	518	520	528	539	518	486	526	518	511	501	505	524	508	526	529	537	509	541	496	505	522	555	559	489	477	523	504	531	496	479	499	481	541	498	511	521	515	532	522	483	504	540	517	473	530	531	506	519	496	518	517	497	529	490	524	488	496	544	546	507	534	508	511	525	517	541	530	561	480	544	556	538	535	533	521	520	524	548	533	521	492	510	517	520	526	475	528	500	502	525	493	525	509	545	523	529	535	497	524	541	557	520	487	475	529	510	539	517	524	526	507	519	515	532	553	526	514	521	487	515	568	535	527	509	530	538	485	450	500	492	526	507	490	504	511	495	506	493	503	545	499	513	516	517	518	544	497	511	472	516	498	481	519	539	524	513	509	554	527	529	510	508	491	517	565	521	516	558	523	501	488	477	515	483	520	481	500	514	547	489	506	580	501	546	535	483	530	506	511	520	507	529	539	513	552	533	498	478	513	537	467	499	466	510	503	519	521	521	541	500	506	521	500	512	537	482	550	520	542	507	516	521	524	528	502	490	544	571	517	508	513	474	511	491	520	533	495	505	519	496	532	530	499	532	494	515	548	498	528	502	516	509	591	527	495	516	547	502	531	549	545	546	518	545	497	504	520	512	493	490	513	529	497	544	503	511	540	475	517	512	501	524	506	476	506	520	551	511	474	508	527	527	505	490	513	528	475	508	505	489	533	501	481	564	513	560	517	538	483	528	512	512	549	516	555	517	514	520	527	542	511	500	532	527	549	499	523	536	569	538	519	502	506	489	511	520	528	502	482	501	498	528	500	510	516	553	523	501	532	567	498	529	503	517	549	529	515	516	502	537	543	537	467	522	494	595	515	522	512	536	512	501	540	517	519	515	536	503	516	536	500	534	495	472	503	524	518	504	538	552	515	549	511	497	541	487	486	495	548	541	520	499	515	522	501	526	499	523	488	509	497	469	487	524	536	515	536	481	545	488	522	520	508	521	502	506	514	540	482	517	527	512	559	514	528	504	547	515	541	543	514	505	495	493	503	514	527	527	487	521	506	541	498	534	542	499	548	514	519	535	516	580	543	492	548	537	554	463	536	550	534	506	492	516	523	525	502	492	526	516	503	540	555	575	520	537	526	513	518	559	544	556	546	532	534	526	521	494	535	537	565	532	515	548	466	546	505	547	497	503	524	476	495	524	530	514	527	561	514	522	507	579	527	488	504	522	513	504	503	514	496	563	536	552	523	496	512	523	545	495	496	476	523	516	564	518	511	501	511	505	510	484	517	551	506	518	527	479	488	521	501	527	550	563	530	502	548	499	504	526	528	545	536	559	526	540	546	524	526	538	510	513	482	495	497	510	547	505	516	520	505	549	518	533	478	501	530	517	495	500	510	496	522	478	529	516	520	517	533	511	521	563	530	534	526	525	562	544	486	507	555	445	508	514	530	530	546	533	540	540	468	540	528	508	494	490	511	477	511	510	526	487	538	532	537	504	489	529	510	486	489	550	524	478	523	521	531	511	498	548	485	516	506	501	532	568	479	531	526	542	529	498	547	509	547	543	533	552	515	502	513	554	553	545	485	526	526	483	485	548	531	519	521	556	502	523	554	493	548	466	508	480	486	518	562	527	528	477	532	522	531	521	517	512	491	515	459	493	533	524	471	525	507	537	525	520	542	538	503	506	505	524	558	493	543	528	516	506	481	478	526	535	511	534	509	508	529	513	508	525	509	543	531	527	552	492	538	525	491	542	536	526	486	481	525	537	543	551	505	522	545	519	585	545	526	495	491	477	513	485	519	506	539	503	504	530	497	509	493	474	516	516	528	538	534	526	503	517	525	536	573	537	536	507	541	513	504	496	547	532	503	513	539	504	510	544	518	520	496	515	513	495	488	505	523	512	492	505	527	515	506	498	495	546	488	495	531	543	535	524	533	553	516	520	493	508	504	534	580	526	523	490	482	505	521	516	532	504	547	533	460	530	478	517	529	520	502	556	504	482	499	498	528	559	550	512	541	552	527	514	487	502	551	494	536	578	534	563	528	534	515	532	508	484	534	554	522	502	502	478	484	504	492	459	499	536	528	493	511	532	542	514	506	483	496	510	510	515	495	490	518	511	522	510	523	539	513	544	496	549	535	499	558	549	523	488	487	530	519	521	500	507	524	506	524	509	531	554	518	530	477	523	488	513	502	543	525	535	527	508	515	505	524	548	519	511	528	524	515	565	503	548	554	537	523	517	504	568	496	508	503	520	474	503	552	481	563	503	561	551	503	553	497	529	490	531	511	475	545	514	517	507	489	532	533	514	534	531	505	474	525	534	528	516	490	506	485	537	526	494	498	533	546	543	569	515	556	565	510	552	551	514	525	499	535	577	547	517	542	515	516	567	496	478	527	519	513	549	518	518	500	522	525	498	536	531	529	524	544	513	539	557	503	512	525	520	493	534	515	521	538	541	523	547	488	507	561	507	553	483	516	529	512	538	515	532	513	527	521	518	517	507	509	516	502	518	517	547	529	501	535	499	537	560	567	486	529	502	481	511	514	494	524	538	479	518	507	532	512	504	494	507	526	488	518	501	503	510	540	516	517	548	531	495	533	503	524	529	519	494	512	493	500	500	506	526	485	534	500	507	508	534	516	509	483	537	530	487	549	505	515	503	522	510	548	525	507	523	527	537	500	481	504	509	536	505	522	565	537	545	518	529	497	470	518	506	516	549	505	505	476	513	483	532	520	524	510	486	556	479	533	508	494	504	488	486	519	547	525	485	495	545	508	498	526	503	535	512	521	526	521	484	485	511	540	505	536	539	485	519	489	553	529	508	472	484	492	523	483	481	519	532	515	496	526	518	462	548	484	532	554	489	523	534	540	540	508	527	430	488	502	515	501	523	566	545	493	510	530	543	479	497	524	498	539	521	493	517	497	491	536	483	521	536	541	509	548	517	518	540	530	540	570	566	534	502	528	514	524	525	509	515	527	524	481	550	530	509	508	505	529	557	512	514	553	508	482	561	521	554	536	519	506	526	560	540	541	497	533	501	518	523	560	494	550	503	583	510	520	522	502	521	555	511	529	500	535	509	554	511	524	497	465	506	528	513	553	484	531	507	517	531	536	500	532	532	500	526	509	487	519	529	557	508	521	488	475	581
2969	941	481	280	268	371	445	516	429	353	383	344	285	253	204	162	155	131	113	104	127	95	106	96	104	75	67	74	77	66	59	55	68	59	60	64	48	54	52	63	48	55	60	62	48	50	54	53	54	53	56	39	31	53	48	47	53	42	48	44	53	46	41	43	48	41	47	34	47	40	47	47	53	56	38	51	51	48	26	54	41	47	43	52	41	48	59	54	43	48	46	50	45	65	36	43	37	52	46	47	44	39	47	50	43	41	50	39	50	38	48	46	45	33	37	44	49	52	55	55	40	48	58	38	53	51	44	32	45	43	35	38	53	41	46	38	58	45	54	36	45	37	34	46	38	47	34	44	58	42	54	46	43	52	45	43	42	52	46	47	37	32	40	45	46	41	40	45	43	50	49	41	52	49	47	55	44	32	43	48	49	48	48	41	37	36	44	40	33	45	38	54	38	45	54	37	58	49	40	48	41	43	49	45	41	40	53	55	53	54	46	43	51	43	47	44	37	49	51	48	41	38	48	54	48	48	40	59	64	47	45	44	37	41	58	45	43	35	45	49	50	49	33	46	50	51	39	52	40	52	44	53	39	42	41	44	39	51	47	36	55	45	35	34	32	38	38	43	38	53	39	50	51	46	51	42	53	51	55	50	47	29	56	46	43	41	45	38	50	54	43	39	52	55	46	45	36	45	51	51	35	43	49	36	57	45	53	40	46	39	38	50	37	54	50	45	47	50	40	50	40	42	50	42	45	41	47	57	37	37	43	41	51	45	46	45	51	47	35	41	66	57	61	50	60	58	43	44	44	49	46	48	43	49	38	42	35	49	44	40	43	48	35	49	42	42	40	38	44	34	50	35	42	32	45	48	36	51	47	50	47	46	44	51	52	46	41	49	42	39	66	35	44	50	48	43	46	50	36	48	52	52	58	43	42	43	44	39	41	38	47	49	47	46	40	53	48	49	39	46	49	54	36	52	38	50	39	32	43	37	38	43	49	46	42	38	41	40	45	47	33	31	37	38	41	40	44	45	37	49	44	41	58	28	53	40	45	61	44	53	50	44	57	53	41	40	44	47	44	47	55	52	44	52	39	48	44	42	45	32	49	51	38	37	38	49	43	35	37	46	46	40	45	33	43	40	46	56	42	32	48	43	40	45	52	48	56	39	48	39	48	44	36	55	57	42	39	39	42	48	53	42	47	54	46	47	53	37	45	55	47	44	47	47	37	36	44	32	47	55	58	42	38	46	50	51	46	32	50	50	44	41	42	58	38	44	45	52	41	44	49	37	47	44	48	40	41	35	50	40	40	48	45	48	57	46	51	33	48	43	47	45	39	45	58	38	46	44	45	47	40	53	45	49	46	50	44	47	52	39	46	58	40	49	53	41	46	45	44	38	36	35	60	37	52	65	38	36	42	46	40	42	35	41	40	54	41	42	58	37	54	36	48	45	42	52	45	45	49	46	53	47	45	45	51	46	43	42	40	48	37	30	54	44	57	37	51	45	41	47	43	58	49	55	39	40	45	42	40	41	50	57	48	56	40	37	35	50	64	41	44	49	35	41	54	51	47	42	42	37	50	40	40	51	53	47	54	46	46	37	45	48	36	42	53	52	34	55	46	32	45	51	42	48	41	42	26	41	42	52	39	52	47	41	58	51	45	40	45	42	45	41	46	35	44	41	43	38	59	56	50	33	41	45	40	42	41	39	45	60	51	45	52	40	49	43	51	43	48	35	46	36	37	65	44	40	37	56	36	46	43	37	35	33	49	50	53	61	53	39	42	47	49	43	44	35	43	38	37	47	36	49	43	46	41	34	54	61	49	53	42	43	38	46	42	45	49	39	37	33	40	55	53	44	45	42	39	50	49	38	50	43	50	35	48	47	48	50	49	27	44	42	39	39	43	38	40	52	46	38	44	37	45	44	39	49	40	43	43	48	46	49	36	42	45	34	41	57	53	50	46	45	41	48	41	36	41	45	56	40	49	29	40	44	48	34	46	41	46	37	38	60	45	44	57	52	43	43	39	30	45	49	35	42	54	47	42	44	47	46	44	48	39	45	37	53	37	44	46	41	49	43	34	39	39	42	49	41	45	54	33	39	46	46	52	48	48	65	44	53	39	49	35	37	39	43	51	60	39	38	38	50	36	59	53	32	47	47	50	46	49	36	48	50	39	61	35	42	37	50	47	46	42	61	45	46	38	46	34	47	51	46	43	41	45	39	57	53	32	39	40	39	49	43	43	37	54	31	40	31	45	55	41	43	51	45	36	51	49	46	39	55	49	53	56	38	40	36	44	35	37	42	46	58	42	49	45	40	45	35	41	51	41	42	42	47	51	34	38	46	54	52	48	45	55	44	39	48	44	41	44	34	51	42	46	38	45	45	32	45	42	48	37	47	41	50	51	48	37	45	36	49	36	50	32	49	53	44	47	45	46	45	39	46	44	48	52	47	48	43	48	56	49	58	42	44	48	40	55	40	44	53	50	35	49	42	54	48	51	39	44	42	43	49	56	44	49	55	32	42	52	39	43	51	43	36	38	45	44	41	50	48	44	34	48	48	37	50	47	41	52	30	51	39	52	45	40	46	40	50	46	38	44	48	54	49	45	56	37	38	45	43	46	44	48	45	44	32	39	47	30	61	40	38	48	49	44	46	52	49	64	32	51	40	44	33	48	42	48	35	34	36	43	37	55	43	45	49	52	50	41	39	42	52	50	39	44	48	49	40	41	48	38	48	38	52	59	66	37	46	37	45	55	52	37	44	55	46	40	53	39	43	42	55	49	54	44	56	35	54	58	39	43	37	52	46	46	48	36	41	39	40	49	42	39	38	47	41	39	38	30	51	53	40	43	44	45	47	47	45	43	40	52	48	48	40	46	59	42	55	46	53	42	40	44	39	47	39	43	64	44	44	47	33	37	35	39	41	46	36	49	55	38	38	51	37	47	44	46	45	49	44	40	43	57	29	46	48	50	36	44	35	54	50	33	40	32	35	49	38	40	61	53	42	44	44	48	39	50	42	50	36	48	36	36	38	33	52	54	34	46	51	37	44	51	44	39	43	47	47	43	42	48	60	44	39	47	48	42	36	47	42	51	52	45	51	41	47	53	50	55	46	43	42	44	52	56	43	46	46	45	44	36	45	42	33	41	47	45	59	59	31	51	40	46	41	49	40	53	43	54	51	38	55	47	26	34	45	46	39	45	50	50	51	49	39	44	50	53	47	49	43	36	55	53	46	56	35	43	47	53	45	45	45	37	51	48	40	38	56	47	46	62	51	54	52	50	49	40	41	36	38	43	69	44	47	45	47	49	52	42	43	43	55	51	45	52	41	41	55	47	40	43	50	41	55	43	48	47	40	54	46	33	45	47	45	50	43	49	45	43	40	41	48	43	34	46	39	39	51	43	39	40	44	40	46	53	43	36	53	45	44	46	47	50	45	39	44	43	42	42	43	54	47	40	48	53	43	43	42	34	48	45	37	51	38
24369	12461	7724	9394	17246	19612	19689	19095	16355	13890	13247	12747	10354	8468	7890	5509	3838	3402	3225	2788	2720	2491	2498	2629	2139	1752	1443	1442	1454	1270	1224	1044	977	964	1057	1067	979	936	882	829	799	771	851	813	706	708	773	717	703	680	685	663	580	668	675	692	669	646	629	626	590	598	580	579	549	525	513	528	548	534	529	529	587	602	530	565	579	540	488	543	501	501	520	518	513	481	499	479	500	521	532	501	513	476	454	471	513	463	486	463	514	497	522	565	469	528	518	484	492	519	480	439	463	427	479	466	423	450	440	474	453	476	440	500	475	522	465	435	465	465	493	466	402	440	466	431	490	505	483	453	426	448	464	457	457	434	471	448	501	418	479	479	446	440	465	444	454	497	457	488	462	463	492	498	441	472	456	412	455	466	479	460	487	431	461	460	472	457	535	492	474	458	443	477	478	491	467	481	472	458	429	491	467	454	453	475	478	458	489	444	479	475	463	445	475	455	447	471	481	423	436	421	469	469	463	492	478	465	486	441	458	460	445	408	444	447	503	453	467	477	460	455	473	484	469	435	473	422	452	485	449	496	465	487	487	490	415	494	451	465	471	469	437	448	458	476	438	435	452	461	451	482	466	430	470	468	458	443	453	462	417	462	465	439	489	478	488	473	476	454	458	485	428	485	418	479	454	496	463	477	460	464	461	493	424	461	442	442	500	444	437	443	464	426	453	441	460	465	469	462	472	439	448	435	472	468	483	469	502	481	469	455	464	428	472	436	414	490	491	483	463	509	456	492	476	455	460	484	439	440	460	469	471	492	446	459	468	453	483	452	469	424	449	438	442	479	465	461	478	475	439	478	442	455	479	433	449	458	503	447	455	454	428	453	430	454	490	486	494	463	454	458	454	445	465	466	490	478	445	467	476	506	498	465	454	478	485	451	474	466	442	440	476	496	452	464	501	455	489	464	493	482	449	455	441	486	460	443	460	494	457	478	448	466	503	481	466	444	472	467	473	452	473	475	481	467	448	466	470	478	469	479	477	479	481	486	480	500	441	471	469	441	457	468	424	452	448	474	492	444	470	437	475	483	452	459	466	509	440	481	476	479	469	452	480	449	464	444	434	437	537	482	457	489	427	463	442	454	448	492	467	442	440	432	457	471	486	472	469	442	473	433	444	464	466	476	437	443	501	455	491	482	446	437	452	434	464	487	474	448	461	440	471	469	492	470	481	412	491	443	429	447	468	482	478	457	489	431	493	452	463	469	405	482	445	486	508	435	419	463	497	488	473	515	474	486	439	452	476	469	502	485	463	444	495	481	472	479	462	475	442	477	485	437	460	434	455	449	464	468	469	464	462	437	469	484	495	451	477	491	469	482	467	461	481	452	456	518	444	467	450	481	472	455	487	448	438	457	461	433	515	500	486	427	451	422	462	500	474	451	439	469	445	459	458	459	435	462	461	433	442	467	447	438	454	432	477	457	488	477	462	476	470	513	439	424	469	476	485	471	449	429	491	460	472	445	442	475	476	459	444	461	447	437	485	454	449	481	432	475	475	457	484	459	474	461	450	470	447	477	470	490	496	447	459	431	450	458	461	463	472	472	434	475	466	481	445	463	477	462	445	471	453	457	478	491	466	480	437	492	526	491	436	482	449	491	471	472	461	436	466	448	430	453	438	453	444	464	438	433	479	481	464	463	446	475	466	468	503	453	452	459	472	457	479	476	470	459	461	481	470	473	487	456	480	447	469	461	481	477	429	477	451	454	469	485	450	485	473	492	412	454	500	439	434	463	496	458	492	462	474	496	467	440	472	468	482	412	461	496	470	442	487	430	465	429	474	496	468	470	482	466	474	491	501	463	447	477	456	458	461	474	477	464	473	475	481	481	489	454	459	427	447	486	454	433	480	425	466	470	465	474	484	450	484	474	433	483	456	462	481	438	458	466	491	462	455	432	453	479	425	464	469	472	503	492	444	437	466	442	448	509	462	422	467	464	422	453	489	454	433	480	474	480	466	487	480	486	481	462	435	433	489	468	454	460	419	467	434	476	508	435	434	441	482	437	444	458	457	442	451	441	461	500	456	455	433	449	468	453	483	433	505	450	432	480	475	469	477	452	436	441	436	468	453	489	485	482	478	452	456	473	457	481	488	446	469	475	503	452	453	479	430	517	456	469	472	479	493	474	495	454	491	440	474	441	443	467	457	461	457	478	451	504	465	476	453	449	429	475	457	453	482	403	445	456	452	408	449	436	483	431	464	473	438	416	506	450	469	460	493	479	460	458	459	494	452	440	451	452	475	458	464	426	439	416	450	498	468	468	484	498	450	497	477	450	460	486	456	483	468	458	474	454	461	443	424	446	484	504	471	519	452	472	493	476	485	438	442	457	440	462	467	505	451	498	498	438	446	455	457	478	482	478	476	462	471	452	456	475	449	482	454	458	450	484	472	427	470	462	451	461	454	467	447	458	458	463	473	472	462	460	447	469	473	447	456	423	478	480	477	466	483	459	456	479	446	486	459	459	449	457	411	461	463	448	445	496	414	459	507	458	453	491	411	435	468	459	507	463	475	471	440	414	426	463	452	429	485	465	464	461	469	444	445	464	438	435	471	447	452	445	499	477	480	458	447	477	397	445	493	450	475	465	434	453	465	438	473	476	455	457	507	467	490	464	493	486	480	461	507	430	480	476	450	432	477	448	466	496	500	458	448	468	427	440	464	501	447	438	453	441	482	472	465	502	461	483	425	462	435	472	451	487	453	452	453	462	490	448	430	458	465	439	444	471	453	478	457	449	455	440	442	439	481	453	467	463	462	446	436	438	495	485	441	477	477	494	493	429	446	459	458	443	437	461	472	423	447	454	499	467	491	471	473	459	453	461	452	450	439	496	439	487	497	476	444	461	479	468	469	477	472	439	492	477	476	425	471	440	455	476	440	437	463	464	442	454	458	465	454	470	460	440	461	518	488	472	497	461	433	475	486	510	467	453	470	478	471	462	453	447	486	467	447	463	489	462	489	428	482	479	464	491	467	452	477	444	463	453	487	466	436	461	466	463	430	489	485	479	464	453	454	461	483	446	460	467	467	442	465	459	455	482	496	495	488	473	463	465	458	483	460	468	467	412	477	488	471	451	477	447	480	450	512	487	468	431	439	446	497	476	475	453	480	472	481	443	478	439	456	469	461	435	455	492	470	473	429	469	449	453	434	467	443	451	456	471	462	419	532	401	491	460	433	428	449	443	462	453	469	456	461	453	489	431	455	435	479	430	459	451	453	465	459	432	455	460	437	448	447	447	454	437	440	482	443	434	451	443	466	482	485	527	457	494	475	439	475	444	429	488	465	468	443	441	515	434	480	504	423	449	465	464	496	431	484	454	480	453	461	469	458	469	469	470	467	451	457	458	509	470	513	459	452	461	490	482	449	490	454	488	476	461	475	452	503	461	450	489	510	427	459	471	461	452	436	496	471	495	460	444	486	468	485	463	465	468	487	432	457	446	468	444	454	469
3808	1675	748	454	366	558	605	616	637	492	463	483	415	340	292	246	192	172	168	147	156	136	145	125	117	129	106	90	73	83	82	77	88	60	71	80	84	66	73	52	65	77	88	54	60	87	63	68	77	56	75	49	63	42	53	56	60	79	52	62	67	51	62	57	57	53	49	44	65	46	61	64	67	64	47	46	60	64	66	57	53	43	48	49	62	45	48	52	52	62	52	53	63	50	48	55	49	46	43	51	53	43	71	55	65	53	60	54	59	60	43	55	46	59	51	45	52	44	49	48	45	55	59	56	54	46	48	49	47	50	59	47	60	63	42	53	49	62	57	57	60	56	51	45	50	49	74	53	54	46	61	63	56	57	56	50	56	35	57	40	43	60	44	51	54	48	47	59	58	52	60	49	65	43	55	49	50	56	39	33	48	46	41	66	66	60	48	55	65	54	48	57	46	52	55	52	45	56	46	39	53	45	47	52	55	51	52	55	50	57	44	56	51	61	43	51	58	38	40	53	62	49	53	41	49	52	46	43	50	47	56	52	48	60	41	48	45	44	45	46	56	52	56	62	50	64	42	60	51	53	46	47	49	52	50	57	49	61	49	54	69	50	40	52	46	48	46	59	58	52	56	45	50	50	62	42	48	55	53	47	60	51	39	52	53	59	40	44	47	45	61	58	47	43	48	58	47	50	61	52	49	56	47	54	54	48	63	48	49	55	60	56	57	48	52	53	48	58	57	42	53	50	48	47	51	68	39	65	57	53	45	54	63	38	48	42	63	49	55	56	43	55	62	41	63	46	58	60	46	50	43	48	47	44	48	52	55	51	50	55	43	44	50	58	53	56	45	60	61	45	67	55	58	52	51	50	39	57	36	64	58	44	56	74	39	43	58	51	56	62	45	54	46	56	49	68	54	46	58	52	65	52	52	55	67	63	54	62	53	45	34	43	41	48	63	50	47	49	59	52	61	53	50	67	55	46	54	44	52	45	46	48	50	50	51	49	56	55	55	48	49	50	58	56	45	46	59	53	63	51	51	60	60	51	56	60	41	45	45	48	48	58	43	45	49	52	70	54	44	47	54	53	55	38	42	45	59	47	45	55	48	50	59	55	52	52	69	56	56	41	48	63	42	40	64	61	54	69	50	65	47	49	53	54	55	46	49	47	40	46	49	49	53	41	59	49	50	50	55	55	55	68	59	51	55	53	61	54	52	49	62	41	52	49	53	50	49	58	44	44	52	57	44	49	46	56	50	40	60	75	53	55	60	55	52	47	46	54	50	43	44	49	42	46	47	43	56	49	56	51	40	56	55	51	45	52	43	57	48	50	42	51	50	38	50	46	63	59	66	61	44	55	50	49	50	50	56	44	32	55	47	49	60	46	48	40	55	40	43	55	44	50	52	51	74	51	62	51	45	37	51	55	49	46	62	49	63	51	50	50	67	51	53	54	50	55	55	43	49	60	48	47	66	61	50	46	48	52	45	54	57	51	55	41	55	54	59	52	45	62	38	52	44	55	41	47	39	75	45	54	56	55	43	58	46	59	68	42	55	49	49	48	40	60	52	59	55	66	50	59	45	44	64	50	59	49	52	52	48	53	45	59	52	49	48	42	41	45	58	69	42	61	46	55	58	53	57	50	52	52	69	56	49	42	49	40	43	45	65	58	61	55	46	62	49	47	62	61	58	54	61	51	48	53	49	61	59	68	52	47	54	61	67	46	40	55	40	57	40	52	47	55	51	53	49	49	36	53	57	52	64	59	36	54	53	49	44	50	40	56	51	52	49	53	54	46	60	58	64	45	42	55	66	61	61	60	65	49	59	53	55	43	48	48	32	56	55	45	38	50	45	45	61	76	50	63	48	56	54	54	46	53	57	58	50	58	47	62	60	52	39	51	58	46	50	49	42	66	47	48	46	54	51	36	54	53	51	51	55	56	45	69	44	37	47	52	59	63	46	60	57	42	48	49	59	56	40	46	49	51	44	41	47	56	71	61	58	36	53	45	50	62	51	51	47	44	62	49	55	55	51	69	62	49	56	36	57	53	53	66	56	34	49	62	44	47	52	56	53	54	51	40	48	43	50	58	38	42	49	49	58	44	42	46	50	67	55	60	51	45	56	49	52	51	49	45	48	61	45	43	48	54	48	48	46	56	50	56	68	56	43	51	62	54	62	47	61	57	69	52	51	42	42	56	49	51	50	57	43	52	52	40	61	60	59	50	45	47	54	43	54	45	53	45	42	50	39	43	55	54	47	61	48	48	51	54	53	54	34	51	59	43	59	50	52	33	53	36	56	56	59	48	56	54	60	52	57	50	45	46	56	50	44	51	52	47	44	60	50	52	61	49	50	46	48	61	59	50	48	59	55	57	68	54	52	58	49	59	61	38	53	51	40	53	61	35	43	50	50	65	53	63	48	39	49	40	50	59	55	57	50	49	44	50	52	59	56	60	64	50	50	61	54	62	64	49	46	56	43	61	46	53	61	55	52	42	48	66	43	51	50	45	48	50	59	46	45	58	61	46	57	57	54	55	58	48	63	46	47	44	51	54	47	56	65	61	57	41	45	47	52	59	54	49	55	56	58	37	50	48	50	48	57	52	62	39	43	57	48	56	42	45	44	56	47	52	42	35	50	41	51	59	62	46	56	47	52	54	44	60	53	54	64	49	55	46	42	54	42	52	43	48	57	45	55	57	53	48	59	41	42	54	44	53	54	38	49	43	55	54	49	52	54	57	49	48	43	52	54	62	46	51	40	55	48	50	61	62	54	54	61	73	61	58	51	51	46	53	53	54	52	46	56	49	53	47	54	47	41	40	53	47	56	50	56	52	60	41	51	65	45	59	60	63	57	48	56	65	53	52	63	45	52	53	45	44	59	48	51	55	62	64	46	42	50	57	56	57	48	50	60	45	33	58	53	57	57	58	48	49	42	61	42	55	60	51	48	51	49	40	54	58	50	48	49	41	48	46	53	41	52	59	63	59	60	57	44	62	53	62	60	45	57	48	58	58	57	47	49	53	45	48	51	49	58	55	48	42	53	41	58	53	66	53	55	62	57	53	51	49	51	55	63	48	53	49	49	47	55	61	50	39	55	40	41	46	50	43	56	48	60	56	62	46	44	48	47	52	51	50	41	48	51	53	62	58	52	26	48	45	47	68	58	63	58	63	49	49	44	45	60	53	50	53	48	51	50	50	51	44	50	53	61	47	41	60	55	44	49	54	67	60	51	46	51	48	55	59	61	51	53	44	54	58	51	65	40	50	46	51	44	55	53	54	47	61	53	56	41	49	55	63	62	52	54	51	45	56	61	57	45	51	52	59	51	53	39	47	49	57	45	63	46	51	51	50	55	53	48	62	59	49	49	44	50	61	49	65	47	54	55	44	60	38	47	59	45	45	58	59	44	48	46	48	68	56	46	50	44	59	56	49	43	51	61	51	54	52	50	53	59	52	55	49	56	65	33	57	50	57	56	54	50	52	60	56
30292	15733	9890	12798	21217	23488	22607	21791	20207	17085	15534	14483	12872	10475	9801	7852	5871	4966	4566	4178	3999	3499	3214	3671	2991	2622	2167	2026	1912	1616	1487	1362	1370	1397	1372	1297	1277	1290	1234	1102	1034	1057	1021	928	974	992	881	950	903	850	821	768	687	816	893	873	837	793	805	761	697	638	704	683	646	622	613	639	634	627	723	672	741	713	623	639	663	642	610	556	587	587	634	646	595	580	586	561	619	566	581	620	585	590	556	607	533	573	603	581	585	546	679	738	740	685	672	621	604	557	532	588	560	546	580	538	563	589	522	511	543	543	563	544	553	556	542	558	535	566	559	527	551	521	580	547	538	523	554	532	555	536	536	553	584	549	548	531	531	546	525	533	533	584	511	534	535	588	551	551	537	497	542	525	552	554	583	534	539	559	551	545	526	525	552	566	541	575	550	510	535	562	548	550	575	550	556	514	562	555	565	527	549	532	529	579	542	525	592	554	518	540	559	579	536	517	516	547	595	520	573	517	562	508	549	563	566	522	519	558	519	558	565	494	545	501	527	523	519	558	548	554	530	510	535	558	572	558	591	533	597	581	522	570	551	520	506	559	551	537	546	542	548	523	526	526	562	562	550	522	550	550	537	570	544	542	506	523	527	565	532	513	531	508	582	580	543	525	564	562	518	529	531	501	580	547	530	532	533	573	521	544	521	524	575	525	549	560	548	540	517	564	549	524	547	520	529	558	529	513	508	536	554	570	525	581	551	534	489	567	531	528	494	553	554	575	543	545	564	532	534	556	568	538	562	551	540	541	567	583	581	490	570	526	528	583	540	538	532	552	548	499	569	564	567	536	533	554	550	591	539	519	544	561	577	542	545	525	529	546	582	505	522	526	530	540	510	554	533	564	512	575	549	539	543	546	563	539	536	554	513	535	510	565	492	584	540	549	496	531	560	567	531	521	549	544	541	540	587	516	569	527	584	547	530	566	530	552	578	494	543	542	523	562	539	560	536	566	566	523	539	505	562	601	569	542	582	555	569	522	557	574	520	508	584	531	529	529	525	513	552	530	519	499	525	507	546	544	567	536	549	502	533	559	546	521	566	531	537	553	571	589	472	512	517	575	519	526	527	559	558	511	555	529	574	558	544	526	515	531	530	513	558	566	571	549	562	576	520	547	564	539	537	537	517	530	549	538	518	587	526	579	538	544	540	540	563	593	566	539	601	542	521	556	570	567	535	572	549	540	523	534	565	588	535	506	535	563	515	549	542	588	557	512	557	568	541	524	540	535	493	550	543	569	518	533	537	588	546	519	506	565	548	486	559	526	565	530	544	535	537	553	521	521	559	533	531	539	522	542	537	528	544	561	559	592	492	549	551	524	542	550	535	543	553	554	564	527	596	548	531	545	550	556	513	571	533	533	545	515	541	531	556	554	526	523	538	531	550	539	505	562	510	550	463	567	543	536	513	535	537	584	524	539	575	548	525	558	512	546	550	543	544	525	591	532	558	509	529	522	551	579	568	537	544	567	527	564	579	581	544	536	563	523	542	592	514	558	555	539	573	532	571	521	538	537	533	531	527	537	515	566	545	510	526	493	523	541	555	555	586	498	535	521	542	569	520	495	538	537	525	552	527	569	538	558	548	570	519	533	542	525	528	537	505	546	559	562	557	533	561	559	557	560	539	505	580	578	558	548	554	565	530	522	556	595	504	544	551	589	575	529	567	533	529	568	513	539	536	550	552	563	571	497	529	542	523	542	521	540	519	536	527	557	562	532	561	554	562	532	543	534	551	554	524	580	539	541	569	545	542	526	539	535	553	515	529	541	583	564	516	555	560	526	525	542	562	545	552	568	594	532	535	564	559	513	537	528	559	503	548	523	551	535	521	520	551	563	564	549	565	557	547	536	539	492	535	537	564	544	489	558	489	489	531	522	524	508	562	533	567	574	506	497	501	542	506	523	555	497	518	556	533	518	553	563	553	600	543	508	558	519	523	534	522	532	530	531	515	541	511	572	533	549	550	534	500	495	554	505	554	583	533	556	541	550	518	530	563	571	565	558	567	551	526	479	552	558	523	540	520	494	570	590	535	581	539	516	490	560	537	554	567	550	560	530	565	557	565	527	583	520	537	544	544	544	549	527	557	515	542	577	563	578	545	529	535	475	562	548	576	540	549	520	543	550	544	533	574	559	522	564	511	545	532	581	536	518	536	496	509	556	512	535	516	555	550	578	513	518	530	532	606	554	505	529	533	545	571	547	553	576	539	529	573	576	538	574	580	563	543	526	529	514	554	537	542	519	566	562	570	519	523	553	564	505	524	503	516	548	537	514	508	475	568	555	537	559	551	581	559	554	555	549	591	555	487	536	601	567	531	543	546	541	542	555	545	558	532	502	516	555	556	518	539	513	578	524	534	507	549	539	524	571	549	523	549	546	523	564	549	576	513	522	531	533	586	522	532	527	549	525	514	535	578	571	555	583	529	546	541	524	559	530	572	543	549	561	598	600	565	538	559	544	526	578	542	526	558	572	563	552	543	570	578	570	537	501	546	547	536	512	502	574	564	578	583	560	550	539	573	549	543	554	537	534	522	574	532	491	566	527	556	528	578	539	527	528	537	539	535	556	542	512	576	542	539	569	550	533	561	555	510	527	529	549	518	570	511	507	558	549	518	524	568	551	556	564	541	570	535	516	537	570	570	572	554	537	553	532	539	532	530	552	570	509	540	545	545	516	544	558	557	552	582	545	545	516	550	555	583	545	540	588	590	572	491	575	508	520	573	540	512	526	546	556	561	571	548	527	541	543	565	526	542	532	561	565	549	559	574	535	559	531	522	559	495	545	497	563	535	547	559	559	525	544	559	535	554	540	561	529	521	540	555	536	551	495	541	511	530	540	521	551	543	538	569	537	582	554	518	538	574	560	540	556	526	566	560	547	567	558	612	575	555	559	515	531	553	513	545	523	532	578	579	543	477	524	550	556	515	513	535	550	527	527	521	566	510	530	514	518	534	555	549	541	560	503	571	557	509	554	539	534	583	526	539	591	576	530	549	586	526	525	508	539	550	581	559	562	522	552	549	499	551	548	520	515	559	527	563	560	559	538	524	539	535	522	534	572	530	520	534	511	563	563	533	582	526	566	555	528	470	561	547	524	510	533	571	545	569	533	562	557	566	564	545	527	541	559	495	520	503	568	516	583	556	534	556	568	574	542	547	579	535	544	537	519	564	520	555	541	538	592	566	556	537	535	540	512	576	556	529	560	528	516	567	504	523	548	594	504	580	582	561	569	528	591	528	510	534	567	512	538	521	509	532	486	526	551	605	573	531	549	558	536	560	572	511	501	566	599	548	543	553	533	556	528	519	535	532	532	607	533	566	555	525	553	557	569	536	513	538	569	525	506	555	498	511	539	547	527	551	549	565	513	591	555	503	542	570	542	549	567	559	549	544	538	526	545	575	525	564	508	521	513	530	551	515	561	566	569	563	518	540	531	522	536	529	543	527	526	506	557	577	508
4666	1299	666	348	360	486	548	568	571	514	422	437	369	328	274	228	154	177	148	158	121	114	120	133	115	106	85	58	83	78	77	61	66	57	59	65	56	59	55	55	53	47	61	60	49	37	64	57	61	58	44	49	47	49	63	50	42	44	56	46	40	56	35	39	38	46	39	29	49	47	39	42	36	41	46	46	35	42	34	35	31	50	41	31	43	38	34	44	38	35	57	49	33	33	39	39	40	42	45	34	39	48	50	40	46	44	39	46	49	37	50	36	36	43	40	39	38	37	40	39	40	38	46	38	42	43	48	44	38	38	35	42	32	23	38	53	39	38	38	36	38	35	39	33	40	54	52	44	43	41	27	38	44	39	39	33	51	35	35	47	51	31	31	40	33	38	27	37	35	51	32	34	49	39	48	35	35	35	36	54	30	35	38	50	40	47	24	32	40	31	40	42	36	34	35	41	38	43	46	28	35	48	39	28	48	35	51	28	47	51	37	48	35	35	32	38	40	34	47	44	43	46	43	37	30	50	41	41	39	37	28	31	46	36	31	42	47	41	43	38	18	31	41	40	37	37	44	42	46	41	37	50	36	48	26	45	38	39	49	41	36	31	38	52	32	50	28	37	36	45	51	68	42	45	36	41	33	32	42	45	42	38	41	34	39	27	43	37	35	24	48	38	43	32	39	44	44	40	37	33	43	48	33	38	40	54	23	44	41	32	38	43	43	37	42	44	35	35	46	24	42	36	35	37	46	36	42	44	43	43	38	32	33	21	40	38	32	32	44	37	43	34	46	36	38	38	39	37	31	39	48	39	41	42	35	35	46	40	42	36	30	41	33	30	35	35	28	36	37	40	32	37	53	43	38	43	33	45	25	44	40	39	43	24	40	36	35	38	40	42	42	34	37	42	25	46	54	28	38	43	42	35	33	39	44	34	41	51	42	39	46	40	30	28	42	42	44	36	42	40	35	49	34	45	37	33	31	33	37	40	32	39	50	39	39	47	29	30	38	33	49	53	33	31	44	35	29	46	47	32	31	44	37	34	39	32	37	29	39	44	41	39	44	35	25	42	37	46	31	46	30	31	30	45	44	43	39	48	41	42	41	30	34	32	48	34	42	38	31	42	37	43	33	50	42	39	31	28	41	37	35	36	36	48	48	32	42	44	43	35	42	29	38	34	40	25	40	37	37	40	40	25	35	36	28	30	32	42	41	33	40	44	45	38	39	43	42	39	28	44	42	45	44	41	32	34	45	57	44	46	35	34	45	39	35	37	46	39	27	44	42	35	42	29	39	29	37	36	44	37	41	39	29	49	31	40	40	42	36	43	38	50	41	37	42	36	36	53	33	28	41	39	40	43	40	32	34	31	25	36	40	37	50	31	47	50	33	40	44	40	41	31	48	39	30	41	45	40	39	42	45	42	44	53	29	46	54	44	50	43	39	39	39	39	30	44	38	48	40	37	35	40	40	29	32	54	36	34	35	42	44	45	26	39	28	37	35	30	38	41	35	35	35	40	30	36	40	47	49	45	37	38	41	40	28	29	26	56	42	45	46	36	43	38	32	44	39	35	26	46	43	41	37	39	41	39	33	38	33	55	42	39	38	48	42	44	44	37	32	36	30	39	29	43	45	25	54	30	39	45	31	24	40	34	52	34	38	31	27	45	46	44	52	35	37	48	42	40	42	48	43	49	40	40	39	40	39	41	41	40	30	45	29	40	36	43	32	36	34	43	30	52	30	48	37	44	48	44	41	46	44	49	49	47	44	28	35	40	40	30	38	45	42	29	40	38	33	35	29	46	37	32	42	29	47	36	44	39	36	45	34	34	46	47	35	28	42	45	33	25	29	38	36	36	31	44	27	43	34	47	35	23	25	42	41	44	39	44	43	31	35	28	34	46	38	43	52	35	36	34	35	35	43	37	34	42	32	42	30	34	37	41	36	42	42	38	37	41	44	37	46	39	37	45	46	38	41	45	44	39	42	39	45	41	36	43	53	32	43	39	34	40	40	44	39	41	36	37	41	39	36	41	40	35	41	47	31	42	41	36	37	32	36	43	37	38	45	50	44	46	50	36	35	48	46	29	36	43	43	33	38	39	38	48	40	44	37	47	35	47	41	33	37	36	45	42	34	35	50	37	44	34	46	41	42	39	29	36	42	38	46	36	38	40	42	35	30	38	34	40	38	28	52	35	34	44	43	33	40	28	41	46	36	44	35	45	50	37	38	30	44	37	44	34	35	46	36	35	34	41	43	40	44	41	34	33	35	41	37	37	49	43	31	38	30	41	47	43	35	33	42	40	42	42	36	32	35	39	40	38	40	30	42	32	30	47	40	38	50	33	31	34	34	50	36	50	36	28	42	38	42	43	44	41	35	43	41	46	42	31	30	40	40	47	47	40	47	35	28	34	38	39	33	37	45	45	33	34	29	45	46	38	31	55	43	53	31	39	41	28	47	46	29	44	31	45	45	33	31	45	47	32	32	36	42	45	32	48	45	30	44	50	39	40	38	50	38	35	41	41	40	37	40	37	40	45	34	41	33	51	35	39	32	38	25	43	43	31	36	34	38	40	31	39	37	40	34	37	36	36	43	43	32	39	39	45	47	49	30	26	31	48	32	41	45	30	39	50	41	54	32	35	40	41	42	40	40	32	41	32	47	32	40	37	47	34	35	34	36	37	35	33	44	35	31	30	46	51	45	49	33	36	31	36	56	35	40	39	49	33	37	37	43	40	30	37	39	44	36	39	29	34	30	30	28	46	43	31	42	44	32	37	42	38	39	34	43	50	40	47	48	44	43	45	37	36	37	31	38	34	40	44	31	36	39	31	41	43	42	32	38	39	40	37	41	33	44	38	44	50	41	35	27	47	39	35	38	36	37	32	38	40	40	32	51	43	40	44	44	47	41	43	30	33	28	40	37	30	43	46	33	42	46	41	41	43	35	42	33	48	47	33	41	40	40	31	39	35	36	33	32	45	39	34	39	33	35	39	49	44	34	35	45	36	41	44	43	34	40	43	34	42	34	40	26	39	38	41	32	34	48	44	39	51	48	25	35	31	32	32	46	33	46	36	39	37	39	30	38	45	37	30	44	41	37	44	31	44	41	33	36	38	31	32	49	41	47	33	35	41	60	46	44	46	42	33	44	34	49	32	40	45	37	40	33	39	32	26	40	40	48	33	41	37	36	39	37	44	37	37	36	32	34	31	31	45	40	33	35	40	45	49	28	40	49	37	45	49	51	33	42	41	45	39	31	37	50	42	30	40	44	39	30	24	37	43	43	35	37	50	51	50	51	36	43	38	42	35	31	38	53	47	46	38	39	49	34	41	31	43	33	43	35	35	44	54	48	32	35	45	44	42	40	46	48	36	40	48	38	40	50	37	39	39	30	44	29	52	29	49	36	41	35	39	36	33	34	40	39	31	43	50	36	43	35	43	53	36	39	48	37	34	39	31	42	45	41	38	49	38	37	43	40	43	40	38
28227	14541	9370	11993	20207	22246	21649	21100	20055	16949	14615	14249	12386	10311	9467	7914	6084	5132	4853	4542	3963	3677	3407	3537	3042	2637	2196	2000	1795	1578	1363	1237	1217	1286	1207	1180	1056	1000	1054	1006	977	952	859	869	838	821	787	764	789	735	664	597	608	624	714	727	728	680	663	577	575	496	538	555	524	524	510	535	552	532	514	595	652	573	516	537	540	478	569	499	459	471	520	486	515	482	455	511	422	466	524	519	471	437	463	435	474	453	439	434	391	464	550	526	562	574	561	517	448	435	442	425	426	390	395	410	390	388	423	410	403	393	401	399	370	357	410	404	416	402	387	387	444	409	388	398	438	381	380	383	397	431	431	458	381	402	406	417	414	419	413	406	420	423	412	466	392	434	422	381	418	400	438	422	368	459	394	372	411	401	419	368	393	402	426	388	428	398	409	413	396	385	403	388	437	404	375	404	429	441	388	427	415	402	417	447	405	421	409	352	418	409	399	380	362	418	435	400	391	402	403	397	441	399	383	387	408	401	421	399	422	433	390	419	417	399	385	394	403	434	414	451	403	378	396	417	397	410	414	430	389	403	406	431	420	375	429	411	390	398	413	435	408	441	440	401	427	381	402	412	405	439	438	388	445	408	373	398	431	409	376	412	403	395	412	423	424	443	437	451	401	391	449	426	421	395	370	433	363	389	406	401	377	414	375	418	436	420	413	402	436	394	446	450	409	401	407	391	367	385	419	389	372	397	432	436	389	406	412	400	417	363	447	408	413	374	419	389	442	396	411	415	383	416	400	413	384	395	415	417	437	363	383	394	373	432	407	406	406	423	403	393	395	429	451	418	411	428	390	413	423	411	412	443	433	426	423	392	392	414	412	436	409	425	357	424	399	402	418	416	459	403	434	449	410	401	372	410	395	416	364	435	436	405	395	424	431	393	414	421	454	400	416	439	407	423	416	407	393	417	423	446	399	416	400	415	378	421	414	441	377	411	394	408	404	423	449	430	365	398	414	430	421	392	401	394	384	396	432	415	396	479	407	355	397	421	366	425	395	381	404	419	423	430	391	432	380	414	441	398	415	406	388	422	402	382	394	415	417	440	386	380	411	428	450	439	346	395	389	429	392	438	393	408	413	394	401	398	404	425	445	405	409	414	405	411	432	437	446	369	397	422	443	401	433	444	425	392	390	434	380	416	419	393	413	356	418	425	416	420	360	405	427	384	446	383	407	398	458	387	447	402	404	389	441	448	410	409	404	401	412	375	341	371	447	426	404	414	423	412	443	410	380	426	405	422	409	445	424	395	407	416	416	440	371	442	459	409	401	386	426	413	384	411	414	420	388	394	400	412	423	390	422	425	446	389	414	411	429	399	403	433	439	421	410	426	440	379	413	410	395	426	386	401	395	395	437	411	437	403	405	431	439	415	445	460	404	421	394	446	385	409	459	418	413	415	397	409	396	378	384	393	410	410	387	434	401	397	380	392	422	418	410	409	416	428	404	406	431	418	398	393	433	443	422	399	400	391	414	416	420	400	406	398	402	385	381	389	404	414	441	445	384	416	401	429	469	392	411	435	401	395	408	431	444	402	417	415	404	447	401	430	424	417	423	419	387	383	412	407	405	404	406	423	406	451	396	433	403	393	415	395	404	396	390	405	413	381	399	389	409	381	402	432	390	437	400	400	407	396	422	406	440	376	413	399	399	431	452	427	389	415	391	420	401	435	384	441	400	423	433	398	439	393	411	415	395	393	388	392	421	407	402	397	422	399	384	444	394	368	440	393	391	410	407	429	425	416	395	383	394	390	408	400	383	375	391	379	429	448	374	390	396	426	387	418	422	431	388	385	399	415	403	431	397	435	363	422	424	405	420	433	422	405	386	421	415	446	407	411	431	401	424	411	401	421	392	413	410	386	371	380	409	393	418	402	406	395	409	414	401	412	395	396	408	430	404	415	383	397	428	429	409	382	400	404	408	368	429	401	356	454	425	431	405	396	414	403	410	440	431	414	412	410	389	413	417	420	389	384	422	412	397	401	416	371	387	435	418	421	388	409	425	433	403	375	405	395	408	407	408	400	398	425	432	390	435	381	414	398	419	431	427	421	414	409	382	424	377	393	398	417	405	422	370	417	424	397	413	433	429	422	421	426	412	372	400	411	373	410	424	388	450	413	418	415	445	385	399	427	402	391	410	393	385	409	425	388	406	404	352	443	385	388	405	434	393	404	387	410	398	384	379	440	461	428	362	409	416	385	399	444	453	436	434	403	411	445	415	401	439	430	411	393	385	399	429	437	411	385	426	388	414	387	411	418	429	412	396	435	435	389	402	384	399	440	425	420	420	408	388	386	399	420	426	450	415	449	414	406	455	401	416	399	409	415	386	373	403	412	396	413	388	430	393	413	427	385	394	413	404	421	418	434	408	391	413	384	378	390	394	398	401	407	449	420	402	442	405	388	430	392	420	407	431	426	458	385	438	417	412	408	438	400	388	423	401	377	406	379	453	365	431	414	393	397	418	404	393	425	415	410	404	402	408	397	411	415	434	425	429	409	383	420	369	388	456	385	441	414	406	424	414	390	407	416	412	416	401	399	396	407	410	377	383	414	424	421	418	408	426	414	428	379	451	397	410	407	404	398	432	427	402	418	370	377	419	421	435	397	443	389	389	413	419	400	396	434	430	420	400	387	409	437	391	389	409	412	437	384	387	412	412	395	404	434	396	400	448	400	382	421	386	406	420	440	399	455	373	415	425	413	411	397	426	370	409	393	430	414	377	435	414	405	398	421	420	418	417	405	408	421	429	419	408	462	405	381	404	417	433	442	392	410	406	376	407	407	403	407	430	423	392	414	409	397	404	392	371	421	408	423	355	396	408	404	411	440	399	403	399	435	419	406	423	435	397	398	424	419	435	391	432	405	419	406	381	450	404	385	383	411	394	407	413	410	414	387	393	410	409	388	415	400	426	395	434	385	406	428	425	419	415	421	412	381	405	392	430	416	449	450	391	423	407	377	415	401	398	392	433	387	375	444	380	436	393	385	405	408	389	426	446	400	408	375	462	415	369	394	396	402	421	415	393	438	404	398	424	464	394	388	384	418	429	406	427	412	408	409	391	410	465	392	391	378	430	398	451	416	398	384	373	405	404	413	402	446	400	418	411	409	406	399	427	392	426	399	397	396	413	424	419	375	417	435	384	396	396	444	400	404	432	387	384	389	414	438	409	416	377	404	421	415	436	447	395	403	438	408	432	417	405	399	386	395	411	386	405	404	402	402	388	458	408	419	429	424	444	426	432	408	396	407	449	426	423	382	419	407	373	421	406	401	409	416	396	394	383	430	389	407	399	396	408	421	418	405	403	417	464	397	395	409	413	406	387	419	392	411	381	401	380	397	404	431	402	432	408	422	412	426	391	389	397	401	412	441	425	398	388	404	434	400	391	383	392	413	414	440	427	413	435	418	364	407	408	405	405	427	425	387	406	408	430	409	401	414	403	391	405	418	407	419	431	380
5279	2055	931	554	470	678	698	699	743	610	561	558	482	397	305	301	249	252	192	197	198	170	164	159	148	117	104	124	105	70	67	89	63	69	84	71	81	67	71	55	62	75	66	72	62	64	60	70	66	50	57	59	64	59	73	73	58	46	70	50	58	58	54	47	61	50	39	44	40	56	58	54	65	40	54	51	49	58	49	47	55	52	44	50	41	51	47	52	47	46	55	48	52	55	51	47	61	54	51	50	57	64	42	44	63	55	51	49	56	44	59	53	61	47	41	55	40	58	63	48	49	45	47	45	58	51	44	53	51	40	38	55	46	43	51	44	41	48	46	48	46	42	46	43	54	39	47	48	60	50	51	46	45	53	50	62	39	51	36	60	48	50	51	49	48	43	59	49	45	43	57	46	45	37	55	52	33	48	43	56	59	45	43	33	60	44	54	36	51	58	47	58	42	58	36	58	40	47	48	45	44	49	41	61	52	54	45	41	51	47	50	41	52	43	61	55	51	47	36	54	56	36	62	47	51	50	43	32	58	44	50	52	40	44	48	47	54	52	48	51	50	35	43	60	51	50	57	43	49	55	50	47	49	36	48	57	47	49	52	44	41	52	52	47	45	57	44	37	46	46	42	49	53	52	37	38	47	48	45	41	45	45	47	51	45	38	44	46	54	41	55	66	54	53	56	40	46	45	62	52	49	57	40	40	37	42	40	46	39	62	50	51	49	47	48	33	51	38	41	39	40	59	59	43	46	47	37	43	45	48	48	49	43	53	56	55	42	53	47	46	51	36	51	55	55	44	43	43	47	47	40	46	45	50	47	52	55	42	45	51	53	60	44	51	53	45	60	37	54	48	48	51	45	35	47	51	58	44	53	44	60	57	52	55	53	38	55	37	55	45	45	33	49	49	43	51	47	49	47	37	54	48	49	40	71	36	47	51	46	52	55	46	46	45	46	42	63	42	56	42	45	56	48	47	49	44	58	51	49	46	48	41	43	57	43	48	42	52	50	57	46	61	47	51	48	39	44	51	42	53	42	55	47	47	48	58	46	60	56	46	64	48	47	55	45	38	46	62	46	56	47	40	55	57	50	48	43	49	47	52	51	47	43	44	60	54	50	51	54	49	49	45	50	46	43	46	53	48	47	47	47	51	48	45	50	51	47	45	43	53	52	58	45	43	40	41	55	44	51	38	50	42	58	37	60	37	47	49	50	43	48	60	51	42	50	56	48	43	55	44	44	59	41	53	42	46	40	43	37	54	68	49	47	44	51	51	38	52	68	43	46	56	34	44	35	33	51	53	54	46	47	42	44	51	40	40	54	48	48	51	35	50	35	52	39	45	45	42	40	39	69	54	67	54	56	48	45	48	38	39	54	49	41	44	45	40	47	43	47	40	39	60	66	57	36	61	46	45	53	38	57	48	46	37	47	53	68	62	36	60	38	55	45	52	53	50	41	50	44	50	43	46	59	49	45	47	57	46	37	34	52	41	50	42	38	39	51	50	48	43	56	53	52	41	53	45	53	44	52	54	49	39	44	63	54	45	47	46	40	52	60	56	49	46	48	54	51	40	52	60	40	57	40	51	54	47	48	52	51	47	49	45	45	44	52	46	42	47	53	37	54	37	40	49	50	47	45	46	45	62	46	50	57	39	47	53	48	38	39	43	49	49	56	42	60	40	54	41	39	41	52	46	44	42	51	49	49	58	40	43	50	40	49	48	45	45	43	45	47	51	47	49	52	49	45	55	51	36	39	45	52	48	36	46	58	48	41	51	47	47	54	43	41	50	50	46	53	61	54	52	49	52	43	65	47	41	52	51	40	52	47	49	47	61	29	45	46	49	40	49	51	54	46	44	50	37	35	52	49	52	54	60	56	52	37	47	44	54	45	50	51	62	53	49	49	38	49	36	52	47	49	37	51	40	60	40	50	41	59	66	41	51	48	45	53	42	41	64	52	48	45	49	36	52	53	49	48	47	47	36	47	55	40	56	46	36	44	39	66	44	58	51	50	47	34	45	53	55	58	37	36	48	42	42	50	51	55	48	57	37	57	48	51	51	53	53	39	58	60	45	51	43	46	36	55	43	49	48	42	53	38	50	54	48	62	53	49	43	45	51	50	52	57	46	56	47	45	49	46	51	50	44	51	54	51	51	44	45	47	38	51	48	48	59	51	34	53	58	47	46	46	44	58	52	54	49	54	49	44	47	52	52	46	53	37	47	41	43	48	44	47	56	49	47	43	53	41	39	43	44	48	37	31	52	61	49	40	46	38	49	43	46	40	50	41	47	48	65	58	47	49	49	31	41	47	43	40	46	36	50	54	64	41	45	51	51	56	38	63	52	62	59	55	47	54	55	47	46	51	40	52	39	52	49	41	44	39	56	40	50	47	48	44	53	56	42	51	55	41	44	50	51	39	46	41	37	40	59	42	41	54	55	48	45	50	40	52	48	48	50	49	41	49	56	44	38	44	46	54	46	37	41	61	62	61	58	54	50	42	51	38	55	45	40	44	47	35	50	55	46	43	45	39	55	42	50	43	51	42	48	51	36	41	47	42	50	56	51	47	46	44	56	38	44	50	51	49	56	44	43	42	45	53	40	47	45	58	49	52	52	48	48	41	40	56	57	49	42	49	43	47	47	42	44	58	52	47	57	48	54	44	43	39	44	56	49	44	49	50	46	45	48	44	52	38	62	45	53	38	52	44	50	44	45	52	37	48	53	53	43	55	62	55	39	53	51	48	50	39	40	30	55	58	54	48	49	58	52	52	47	57	49	55	47	46	45	54	53	58	48	41	58	48	51	43	49	59	42	56	46	35	58	56	55	42	50	41	52	52	44	48	47	55	45	48	54	54	37	56	43	46	45	53	55	43	43	59	49	52	46	49	40	47	59	55	46	49	55	51	47	40	43	53	54	50	46	43	35	48	55	55	47	51	46	51	42	51	45	47	51	56	45	54	56	56	53	47	39	43	55	59	53	48	51	49	44	55	70	52	51	33	32	48	46	54	44	52	58	48	46	51	49	43	41	52	36	49	46	53	40	42	45	51	45	51	32	60	41	43	47	46	63	50	48	57	39	45	51	47	59	59	53	38	53	57	43	49	42	61	41	51	58	41	34	46	43	52	46	53	31	35	43	57	51	44	55	46	47	43	57	59	50	56	58	54	59	58	43	38	50	47	39	59	50	50	41	47	49	35	49	42	52	59	46	42	50	50	49	44	48	51	44	42	36	47	56	55	39	35	37	51	56	48	43	47	63	38	41	60	56	53	50	56	43	49	51	48	43	46	44	45	50	47	39	58	45	48	42	48	39	44	40	53	59	42	47	50	36	54	56	55	61	42	51	43	48	52	50	65	46	50	57	41	40	50	45	54	46	46	51	38	43	50	34	41	58	43	39	52	46	65	40	40	38	59	58	58	49	53	40	45	58	45	44	48	42	56	52	47	57	40	59	45	56	44	52	50	67	41	46	49	57	54	40	64	40
33050	17241	10917	14339	22844	25391	24082	22894	22254	19995	17175	15780	14253	12379	10733	9136	8184	6509	6182	5966	5307	4572	4209	4062	3842	3308	2734	2576	2377	1850	1777	1497	1431	1571	1423	1527	1383	1293	1202	1197	1258	1165	1168	1089	1112	1010	988	1005	1018	857	822	775	731	791	816	896	884	851	771	734	634	657	672	637	622	598	650	664	642	633	722	739	845	655	636	663	700	582	576	538	576	609	607	652	686	587	603	586	592	631	592	619	557	570	519	493	526	552	552	560	538	631	646	655	686	681	656	672	611	595	527	565	523	551	471	522	532	505	489	519	490	480	504	537	456	514	500	531	514	523	515	522	512	497	498	501	515	506	513	534	459	519	518	497	549	491	494	506	542	472	492	509	502	517	532	507	499	524	476	495	519	478	498	516	508	544	541	475	519	500	538	518	457	548	503	462	523	500	501	553	487	482	492	522	504	478	522	523	519	477	506	520	536	517	528	512	506	479	544	510	473	523	547	523	513	526	530	488	542	513	507	495	509	513	536	523	502	491	527	514	523	515	496	500	505	521	500	507	476	496	476	491	483	505	478	558	491	516	512	495	518	522	497	486	536	543	505	466	491	517	543	517	518	506	555	496	507	496	533	497	527	517	495	503	505	508	539	491	482	484	530	507	540	511	491	519	460	508	541	472	518	486	486	514	514	525	513	485	516	505	532	476	506	550	507	536	496	537	527	497	517	484	493	493	501	537	557	537	521	534	496	513	485	508	498	507	539	478	516	520	542	494	522	486	492	545	519	505	533	514	481	563	538	501	495	512	463	536	462	529	479	523	500	535	503	480	526	503	510	514	528	502	531	519	500	520	484	478	536	518	512	542	492	503	496	514	542	560	504	532	499	548	519	487	535	495	532	475	483	507	514	477	543	508	512	504	462	475	533	522	474	498	498	497	531	504	489	506	509	535	473	498	516	513	523	468	514	505	513	516	494	465	531	522	469	519	502	493	508	486	486	529	479	490	487	490	483	488	536	542	503	535	504	532	503	529	521	525	519	495	516	503	510	499	504	513	519	555	525	545	468	503	531	514	541	530	549	487	475	511	524	520	528	519	489	548	489	501	507	507	504	504	501	546	484	495	514	504	490	484	497	536	534	518	500	502	524	504	512	532	497	504	498	552	502	507	500	562	527	525	482	532	488	522	514	489	521	518	493	486	500	522	490	494	519	464	499	499	522	495	584	505	486	524	534	551	501	478	479	530	508	492	521	485	509	519	509	518	531	542	507	493	479	530	534	494	531	512	540	501	503	506	493	519	513	485	556	496	514	515	485	549	530	521	509	486	495	508	501	484	514	506	501	511	493	521	478	493	519	480	513	503	511	524	514	519	501	478	521	531	502	497	533	496	523	474	510	524	489	492	543	507	513	495	535	456	516	487	493	497	464	494	504	475	520	489	533	493	484	492	529	484	542	546	500	504	546	536	476	509	478	506	520	523	545	492	505	521	480	490	510	495	522	500	468	468	495	534	488	496	498	513	502	527	522	542	509	524	528	501	536	460	488	488	478	529	514	528	513	518	513	549	470	430	477	523	525	485	483	453	511	530	558	473	522	505	477	489	503	489	514	470	479	512	534	526	500	499	472	522	490	476	525	511	514	477	522	542	536	495	451	509	534	498	500	537	526	484	515	520	509	480	503	484	549	542	515	520	487	518	539	543	497	515	484	514	500	486	517	454	499	509	513	495	545	573	514	521	486	537	469	486	507	478	482	506	493	535	497	490	516	497	524	510	509	513	493	541	530	516	499	476	510	498	487	519	476	499	463	504	536	484	515	541	561	492	500	553	528	523	544	484	476	509	488	506	537	523	510	500	480	486	462	518	497	486	498	503	502	478	493	511	511	528	509	510	536	485	499	492	514	504	538	492	520	510	509	500	481	534	495	518	497	535	536	513	512	551	512	515	509	557	519	496	486	482	518	510	558	487	476	521	547	564	500	496	538	488	569	454	484	532	490	509	496	508	506	535	480	523	461	547	545	516	500	534	506	478	500	491	524	530	521	498	485	496	508	496	487	522	518	512	490	512	478	459	470	508	498	543	509	516	530	505	514	500	489	517	474	493	525	503	521	510	537	494	475	477	497	482	529	511	501	490	525	542	535	508	527	520	505	528	507	511	468	450	511	537	507	553	536	503	512	498	517	505	478	492	516	559	487	508	488	518	549	465	497	488	514	493	470	560	496	455	515	521	488	531	533	499	494	496	526	518	498	502	506	531	537	484	505	516	482	499	538	489	518	523	514	496	514	537	501	514	487	499	491	516	511	522	547	475	491	527	494	509	514	516	501	530	481	514	559	497	505	497	492	517	507	503	506	516	512	547	521	492	491	509	475	507	517	484	494	517	485	544	531	500	497	510	529	490	486	488	481	541	498	499	465	514	467	505	548	535	472	535	535	495	480	484	518	501	526	483	514	486	485	498	506	501	522	468	480	508	559	514	480	545	495	480	536	503	520	511	527	490	532	515	519	525	535	540	523	537	487	487	524	498	511	503	508	535	509	504	507	509	515	456	534	490	552	533	527	500	475	511	503	493	517	523	513	506	510	479	486	518	518	494	553	477	515	479	552	470	507	480	498	514	508	496	480	515	521	511	496	508	469	485	532	544	521	503	527	535	506	469	508	526	485	508	483	498	530	524	451	525	518	509	452	521	516	494	527	529	527	539	493	499	517	510	493	497	530	528	512	517	484	535	489	546	526	519	523	513	525	511	511	508	516	510	519	535	518	521	511	525	520	518	517	500	545	520	514	467	481	510	507	491	485	498	492	512	504	508	476	499	519	540	507	493	515	510	517	546	479	501	514	508	506	516	562	506	472	540	476	491	510	507	521	508	456	533	487	491	505	510	476	533	494	511	531	495	498	496	499	545	510	487	531	520	471	528	545	504	497	493	493	489	483	512	509	491	482	503	502	509	533	495	539	512	461	470	529	511	469	502	523	516	551	551	506	485	536	537	507	459	478	504	524	498	513	463	498	519	527	486	541	501	536	534	482	534	507	510	495	516	511	505	499	502	528	467	452	485	484	511	487	539	509	535	535	480	497	564	480	530	506	523	528	507	492	543	535	499	513	479	519	508	525	497	490	514	520	480	485	479	485	503	512	530	499	504	523	533	523	505	504	519	520	506	547	534	481	476	456	498	517	502	497	485	559	540	529	505	544	521	489	553	471	483	499	489	529	489	505	500	495	504	509	504	490	530	500	515	514	501	501	507	551	532	518	527	467	505	479	478	496	507	533	491	499	520	458	488	476	470	508	497	550	503	495	487	494	516	499	502	531	508	535	511	459	498	496	514	531	524	494	495	511	517	489	490	489	502	480	482	512	512	501	533	497	521	475	492	516	513	479	482	505	542	536	501	514	498	501	556	506	502	535	496	498	476	506	497	530	463	507	487	505	551	539	515	526	513	505	501	501	526	489	500	479	476	510	498	519	489	528	569	526	468	508	510	526	475	514	481	504	500	529	523	522	491	508	501	495	533
2900	880	417	299	260	367	350	361	342	391	336	306	262	242	213	196	165	150	116	133	115	95	103	97	100	97	79	92	61	64	67	53	46	51	67	70	59	64	57	61	52	50	65	35	55	51	57	59	65	44	49	44	56	51	51	56	40	51	41	58	40	54	52	54	47	38	54	46	48	38	60	47	51	35	33	40	44	36	50	63	46	54	48	35	41	57	41	43	43	42	44	49	40	42	56	43	49	40	50	52	54	38	40	44	44	38	39	45	43	38	53	43	41	52	49	39	46	46	50	43	50	44	41	41	29	47	39	45	43	40	48	42	44	47	46	45	53	40	39	45	44	41	37	32	44	54	49	49	55	35	41	48	47	44	49	51	35	41	38	44	51	53	44	31	56	50	48	37	41	45	41	38	40	47	41	37	38	57	39	36	50	38	45	42	46	38	41	40	36	54	65	44	42	48	47	43	44	47	37	42	44	44	38	41	53	41	54	39	45	50	50	45	35	41	44	42	33	47	31	50	43	30	50	43	49	47	49	36	31	48	36	45	50	41	49	39	34	57	45	53	57	51	44	42	38	44	40	49	37	54	42	63	42	37	45	63	47	53	48	42	38	39	49	42	37	36	47	54	46	33	38	45	39	43	39	52	42	50	39	49	42	57	33	45	41	54	52	36	46	39	51	36	36	44	43	46	41	36	57	41	31	40	34	44	46	37	41	53	45	38	40	43	49	44	50	39	53	47	44	55	39	51	50	45	50	33	42	51	52	42	46	47	40	44	51	48	36	40	37	43	41	48	44	42	45	41	34	51	48	49	47	54	39	42	43	43	51	52	37	39	33	47	49	48	42	47	41	34	50	36	36	37	38	54	40	32	49	39	47	46	43	46	44	43	38	47	39	42	31	38	32	38	50	35	38	46	42	46	42	54	46	37	41	42	41	46	47	48	44	44	54	43	34	36	39	29	48	46	38	53	40	44	32	35	45	39	40	43	40	60	43	40	36	52	47	34	43	38	43	49	37	31	42	59	55	37	41	44	38	57	40	37	46	33	41	44	40	46	42	43	42	53	56	38	37	39	62	34	50	46	51	35	49	31	34	44	41	42	47	38	49	53	45	46	48	48	38	50	38	37	40	35	38	51	47	37	32	50	56	41	36	51	50	34	43	36	54	53	43	49	50	48	45	46	51	32	53	29	41	44	43	45	42	35	50	44	41	39	29	37	34	61	32	37	46	35	48	46	56	31	54	42	45	44	31	38	34	30	36	44	65	39	32	42	36	35	35	43	44	33	31	32	38	52	49	45	34	45	51	45	55	49	42	45	48	41	47	41	35	42	44	48	41	37	44	37	48	29	41	45	42	53	44	43	35	37	44	42	50	47	42	42	46	33	61	42	45	36	53	28	39	37	46	37	51	33	37	40	39	36	39	39	47	44	48	42	52	42	60	34	40	35	48	47	43	37	58	50	41	38	39	35	43	33	38	41	40	30	39	56	47	42	44	37	40	53	47	54	39	45	35	44	50	45	50	43	40	40	45	48	48	46	41	44	49	35	41	43	35	37	64	32	48	28	43	31	43	36	29	42	39	39	42	41	39	37	48	43	46	47	48	48	60	43	50	44	51	28	47	36	46	43	42	50	44	47	47	55	51	34	36	46	52	36	42	49	47	47	33	48	41	42	42	62	53	47	42	45	42	49	47	44	43	37	47	41	44	43	35	47	40	42	41	42	39	42	50	65	48	47	45	42	47	37	36	48	41	44	49	46	48	37	46	36	36	49	30	39	45	51	48	42	36	41	53	46	38	51	29	38	39	46	57	38	44	37	49	44	47	33	38	45	44	48	35	45	45	46	46	57	49	50	48	48	45	39	52	38	50	49	43	39	53	38	43	47	43	41	39	48	42	45	48	39	52	37	48	33	30	36	36	58	52	38	54	32	42	55	38	43	45	41	43	46	29	41	44	36	42	48	52	29	25	44	37	39	40	43	42	40	45	39	41	42	57	43	39	35	41	44	49	43	48	53	50	29	41	46	45	43	44	47	49	40	44	30	45	35	50	52	39	42	34	43	39	38	39	34	39	41	56	35	35	45	45	38	39	43	41	45	52	41	42	43	45	44	48	42	44	32	28	44	34	40	42	47	42	36	44	52	41	53	39	41	38	58	44	49	45	35	56	42	40	38	50	41	45	45	52	44	61	41	40	41	38	46	47	45	40	43	52	43	53	46	37	34	45	48	43	41	43	42	51	43	43	48	44	34	50	44	42	41	43	47	39	47	46	35	48	44	48	51	44	46	47	44	38	38	66	40	50	43	45	54	48	47	33	41	38	37	49	42	35	46	50	38	48	40	31	37	32	51	40	53	45	38	46	52	43	40	42	44	48	37	35	46	29	33	53	45	48	42	37	50	37	46	39	47	42	48	49	49	46	43	38	31	43	44	56	45	44	51	35	51	49	41	35	35	38	49	34	39	41	47	57	39	48	44	42	37	36	48	37	47	29	56	41	36	47	35	50	45	45	40	31	36	48	37	41	47	40	48	37	33	38	41	36	52	47	50	38	54	38	49	43	38	45	31	39	39	40	33	50	45	37	35	31	50	37	45	48	41	39	41	33	43	41	38	36	47	35	36	36	54	48	43	51	54	43	47	49	37	47	46	36	37	42	41	49	47	45	47	32	51	46	48	39	43	44	35	39	56	49	39	39	41	43	55	39	46	55	48	56	47	37	46	51	47	45	45	52	37	40	49	36	40	43	46	39	36	42	48	43	29	38	45	42	46	43	37	41	41	35	54	51	38	44	46	66	50	40	44	34	41	49	44	42	46	40	39	42	43	57	44	35	48	39	55	33	57	54	42	39	40	36	43	56	53	41	47	31	36	44	31	41	47	54	41	51	43	43	52	36	50	49	49	45	45	55	45	35	48	38	43	33	37	36	39	39	42	46	36	45	45	46	34	48	51	39	45	45	40	43	47	58	45	42	52	50	44	52	40	50	52	38	45	55	43	47	46	44	40	55	49	51	54	53	31	58	44	51	38	44	48	43	40	42	43	55	54	39	55	52	43	46	55	43	45	37	48	32	37	46	27	39	31	46	42	46	41	49	44	41	31	43	42	22	56	49	40	40	41	35	54	35	34	49	39	43	26	57	51	55	54	41	44	48	44	37	58	49	39	45	40	35	47	45	47	40	52	46	47	42	43	35	40	42	47	41	56	31	41	48	41	44	27	39	36	48	32	38	36	33	31	56	39	43	40	51	49	48	40	51	47	48	37	47	49	46	50	41	44	30	47	40	46	40	43	39	34	50	38	58	50	49	47	48	48	50	23	47	50	45	51	37	54	52	45	45	37	40	36	37	46	46	54	55	30	51	37	48	52	48	35	48	41	48	45	52	41	42	48	39	45	51	47	49	47	44	39	46	44	36	40	37	52	39	49	51	36	37	52	34	36	36	43	57	43	50	41	42	38	41	49	33	46	44	41	52	39	36	52	43	53	45	44
24661	11843	6837	9244	16583	19023	17934	16265	15979	14653	11852	10769	9095	7996	7066	6254	5409	4606	3935	3674	3044	2803	2521	2444	2160	2097	1705	1577	1414	1129	1103	929	962	981	901	932	887	870	841	855	871	862	789	836	826	837	758	805	711	640	591	623	556	621	658	686	663	631	579	562	553	516	523	522	499	512	528	534	547	561	596	606	572	533	532	529	508	510	503	502	506	501	553	559	498	489	514	535	493	511	507	498	472	476	511	510	484	474	496	447	523	455	505	530	496	527	485	500	500	462	466	483	484	460	497	426	451	463	446	465	445	460	402	459	475	437	468	433	448	503	467	464	474	463	450	477	434	446	438	433	487	461	459	409	433	442	449	456	451	453	438	453	426	436	451	446	447	455	447	459	480	487	453	416	418	436	447	456	459	497	433	459	441	460	465	479	479	463	457	420	455	448	463	490	445	462	456	491	459	469	468	451	458	475	469	449	434	412	444	483	463	450	439	451	463	434	439	459	462	448	470	422	510	410	452	460	449	466	421	463	461	450	484	443	472	475	462	439	455	458	465	443	464	462	437	482	474	468	489	488	454	468	449	472	411	474	500	444	476	433	468	448	478	453	457	478	450	427	486	445	459	465	439	436	437	466	479	430	472	465	430	456	444	440	433	464	448	443	428	481	484	460	432	445	448	457	431	469	436	452	458	450	459	422	480	456	413	462	452	422	428	483	453	495	483	422	467	486	462	461	438	497	443	446	475	451	426	457	444	379	470	425	422	494	470	449	433	443	468	443	482	465	436	430	472	487	439	466	439	470	452	447	463	450	427	452	465	462	455	472	470	459	471	490	453	440	449	446	439	506	433	465	467	467	454	441	453	462	454	474	470	502	469	413	439	460	458	460	462	430	483	470	477	418	466	445	456	407	482	468	424	449	451	434	425	457	495	439	426	442	450	402	452	443	471	466	497	445	454	460	482	464	433	464	506	457	439	398	469	447	473	433	453	414	490	451	465	455	438	486	465	475	490	490	403	436	473	450	414	487	458	459	435	422	454	445	448	459	462	439	432	455	469	484	462	469	451	483	420	450	445	497	432	493	432	476	417	473	440	420	480	497	479	452	414	453	410	477	431	474	444	460	449	453	455	436	475	462	446	477	452	467	450	485	425	407	466	446	449	463	481	477	463	469	463	448	482	419	450	453	471	479	476	465	440	471	460	440	409	498	458	456	475	445	466	425	436	440	454	442	441	465	468	454	435	408	453	425	419	472	422	469	456	455	440	477	493	427	455	477	411	493	432	435	441	455	425	447	410	454	439	462	471	450	455	485	466	442	455	461	427	440	432	461	445	449	441	456	457	481	467	464	448	474	446	469	497	471	489	473	436	434	454	459	467	441	453	435	428	473	447	446	439	443	478	454	469	443	464	438	424	443	489	476	423	481	460	463	441	434	442	437	477	477	475	449	438	434	474	452	432	443	442	495	462	454	452	449	486	475	471	459	433	426	447	510	451	427	474	449	472	450	499	443	490	441	483	446	442	427	473	460	448	446	437	455	468	498	452	462	435	455	471	435	455	438	424	441	409	396	487	447	457	475	473	451	464	467	440	445	448	476	471	446	432	446	489	470	457	468	425	437	446	447	436	473	501	479	451	440	469	460	485	433	462	474	444	459	480	490	423	431	488	464	412	454	440	450	434	454	474	433	449	440	466	491	501	427	437	483	456	447	462	435	470	433	454	468	422	445	449	454	428	459	446	451	476	423	463	454	466	484	445	404	475	487	428	450	446	472	425	431	409	420	478	430	474	466	429	462	485	465	463	477	457	466	461	473	454	415	474	455	403	479	437	520	421	447	458	439	430	458	468	449	490	440	465	439	459	456	438	470	452	487	441	428	433	456	458	452	435	432	434	452	451	417	418	441	479	432	434	453	480	452	452	444	430	466	480	470	471	452	478	492	464	470	433	509	452	462	425	447	455	528	431	466	484	435	454	461	469	469	491	439	434	399	477	479	456	456	465	464	437	417	461	472	464	461	436	454	472	433	409	485	486	482	443	450	481	460	502	469	457	456	414	491	442	444	455	456	461	467	447	455	462	461	443	460	454	449	438	470	491	457	457	452	436	437	474	453	423	463	483	464	458	480	492	455	513	454	467	481	442	465	457	445	433	458	473	455	494	467	473	452	465	448	466	470	483	459	474	456	476	456	447	428	469	455	428	463	467	435	462	467	433	447	473	475	470	468	458	447	481	452	463	481	454	452	426	457	475	416	451	475	438	434	418	430	476	466	469	420	462	437	453	467	428	455	476	468	460	411	481	443	455	454	452	455	457	460	458	440	412	456	434	441	447	423	413	449	451	427	442	491	429	447	477	461	463	445	447	457	419	482	460	470	489	453	444	475	474	464	497	446	466	466	435	474	465	445	446	461	455	462	442	457	464	452	455	472	459	473	452	437	463	474	490	471	468	439	458	439	476	427	513	460	446	426	464	483	487	462	438	469	458	427	466	503	492	442	468	465	474	475	499	443	438	465	431	440	460	439	443	496	480	458	426	519	455	424	455	475	473	449	451	464	444	443	455	454	430	479	441	467	470	472	454	448	460	454	469	419	439	477	431	464	458	459	434	453	446	450	456	498	459	416	445	464	425	465	492	497	417	430	450	446	477	451	438	510	436	467	495	438	432	451	471	455	469	479	490	448	420	466	449	410	450	467	460	450	422	440	456	494	410	509	402	464	485	454	464	459	453	421	458	488	451	435	480	488	468	431	513	448	468	465	481	449	478	444	430	451	472	479	428	459	477	445	458	462	430	468	430	453	452	452	435	464	471	459	444	418	460	467	424	462	463	442	445	471	476	434	463	420	449	450	454	459	456	445	430	448	459	447	482	479	461	414	418	415	500	425	454	455	467	468	436	424	421	434	482	471	443	485	480	439	448	439	444	443	450	508	472	446	487	448	469	452	464	480	427	465	418	428	461	455	451	453	440	480	434	466	432	476	465	462	425	476	463	440	444	473	444	473	431	444	428	413	405	472	436	447	456	394	459	452	466	475	454	434	441	407	431	449	449	495	471	435	448	467	478	454	491	451	465	462	482	423	446	461	440	422	500	475	464	467	470	431	473	479	436	485	437	428	441	465	470	471	462	447	463	464	425	459	468	492	445	411	440	443	471	436	422	444	453	470	467	425	445	443	451	429	495	455	443	456	442	487	459	441	450	517	443	444	467	411	477	453	470	476	471	441	463	429	457	450	449	454	496	453	428	463	463	466	421	453	456	474	447	466	480	481	480	454	454	458	474	455	448	441	441	501	452	479	443	466	456	459	482	447	482	430	488	496	412	436	439	431	440	478	438	443	455	462	422	478	420	431	445	490	436	465	414	447	482	481	481	469	433	493	409	470	490	461	461	451	458	472	453	483	408	432	460	456	451	470	439	462	428	470	427	469	485	437	493	478	416	446	460	470	455	390	468	476	476	449	443	513	439	445	448	458	430	451	447	426	453	477	482	415	444	431	498	484	431	478
3902	1537	673	439	401	522	606	566	514	525	464	401	326	306	294	271	237	206	174	182	163	153	153	132	117	125	108	88	74	106	67	68	71	77	64	61	75	71	66	78	77	58	59	50	75	52	80	62	56	62	47	57	52	59	59	77	62	68	54	62	54	51	49	62	58	56	50	55	54	50	65	56	65	53	58	72	64	46	65	50	56	50	60	52	48	54	62	57	53	47	48	48	59	44	40	47	52	41	54	38	50	45	46	56	53	54	60	51	67	55	49	43	45	49	41	57	53	61	42	47	46	53	51	56	42	49	56	59	45	59	65	59	49	47	44	44	72	50	55	52	55	43	45	58	57	50	49	48	40	46	42	43	51	44	49	49	56	50	58	52	58	54	58	46	51	46	56	44	49	51	48	47	49	51	53	68	48	44	45	49	56	55	47	45	43	50	40	56	46	59	53	44	70	58	34	38	51	55	48	52	50	57	26	49	49	51	51	43	53	63	48	69	64	46	49	51	60	57	59	51	58	55	54	58	54	46	50	60	52	52	39	66	48	58	37	52	56	62	46	49	49	57	53	49	50	54	53	53	49	49	47	42	63	64	57	51	54	61	53	45	60	53	67	54	50	57	49	52	54	47	54	51	56	62	45	59	53	58	45	55	42	53	47	44	67	61	46	44	54	47	59	49	40	58	48	60	54	49	46	45	44	39	51	52	42	49	46	48	58	56	46	51	43	41	55	55	41	55	49	60	49	56	49	48	61	50	43	56	48	46	33	53	56	53	59	55	46	55	56	43	59	48	50	64	56	34	52	58	54	64	42	48	59	55	51	59	52	64	48	51	65	51	61	44	43	44	55	63	64	37	43	43	55	56	56	53	45	42	40	50	45	47	56	59	59	43	48	39	59	46	45	33	43	53	53	61	60	57	50	54	53	52	63	41	69	50	51	40	60	59	50	58	46	47	50	57	57	63	51	53	60	52	35	51	45	61	74	33	59	53	49	54	49	47	56	59	51	47	56	59	63	43	54	42	60	64	49	44	65	55	57	45	46	48	43	49	49	55	43	72	51	53	58	65	44	33	54	45	51	47	54	58	44	55	40	42	54	45	63	48	61	45	63	48	59	41	58	53	58	36	59	55	42	41	55	48	38	53	45	53	46	46	58	54	49	50	55	52	61	48	47	55	64	50	52	44	55	46	61	60	59	46	38	48	43	48	45	50	35	48	40	54	52	48	54	63	54	39	47	49	47	43	37	53	58	47	50	41	49	51	53	54	48	57	54	60	48	50	51	58	53	51	60	44	40	49	40	56	52	41	61	51	52	49	51	47	49	53	47	47	46	46	55	55	49	60	54	55	53	59	55	41	48	44	53	48	52	57	39	35	49	64	43	52	48	63	59	47	52	47	50	58	61	52	55	51	45	43	50	51	52	47	52	54	43	41	52	63	56	51	59	43	49	49	40	62	56	49	37	44	50	60	59	52	56	49	57	51	54	55	51	48	62	51	61	58	49	48	39	47	38	46	50	46	50	41	45	39	49	55	70	50	46	45	47	32	40	57	51	43	47	41	53	53	49	40	39	48	41	47	43	52	47	47	55	60	71	57	51	53	62	55	53	54	52	55	57	40	52	43	40	61	54	63	39	48	49	45	46	46	47	41	54	56	54	49	44	56	58	57	49	44	50	50	55	56	63	64	44	48	52	43	67	49	50	53	47	60	54	58	51	49	61	56	59	64	48	58	61	58	45	53	48	56	45	49	47	46	50	49	52	52	38	46	49	42	49	54	61	55	51	52	38	39	50	53	55	69	60	63	52	61	55	68	55	49	47	43	51	41	46	46	52	45	48	49	51	57	61	53	62	57	50	51	41	46	40	49	58	55	44	59	51	49	48	49	46	47	45	51	54	45	44	53	47	63	35	44	57	44	42	55	42	53	46	40	48	49	52	56	48	36	50	59	66	62	62	32	61	34	41	37	43	56	52	56	42	58	49	50	42	45	44	48	44	45	61	55	51	35	49	61	60	42	35	53	59	39	53	53	55	68	48	48	50	39	56	60	45	44	48	53	52	47	57	40	52	62	51	50	54	57	45	40	42	43	53	46	57	56	41	49	51	54	55	47	47	48	43	44	52	44	53	56	54	57	36	44	47	57	75	38	46	39	50	57	45	50	55	55	63	69	60	38	54	53	51	63	58	44	59	41	62	44	51	54	49	42	58	52	50	52	54	53	64	53	47	55	45	46	50	46	49	50	47	46	57	56	47	43	56	55	48	50	55	29	43	48	53	67	51	57	51	41	56	49	40	51	47	49	48	40	52	52	43	35	37	52	43	51	43	45	46	48	44	42	50	47	48	58	44	44	59	69	39	41	40	64	44	53	43	52	57	72	35	52	46	51	46	47	56	57	50	59	52	57	55	55	57	59	66	59	55	51	38	41	61	43	36	51	46	49	60	63	59	52	42	43	50	56	64	48	49	59	52	50	57	63	50	47	55	54	55	45	48	53	45	52	56	51	43	41	53	50	45	57	56	55	41	58	58	54	50	50	46	49	66	67	63	44	52	41	62	43	43	50	54	60	57	52	45	61	63	54	43	35	36	59	45	45	45	45	55	46	47	46	59	43	54	45	56	65	38	63	56	45	39	68	67	66	54	58	42	47	66	55	58	56	56	52	51	47	58	28	62	51	62	48	59	34	53	54	56	54	57	42	42	61	47	45	47	47	58	36	50	59	50	36	56	60	49	39	48	49	52	53	52	53	46	39	49	50	41	52	52	37	61	46	59	47	55	46	40	46	46	42	53	46	37	53	54	43	57	61	46	54	51	42	66	59	37	49	48	49	41	49	45	56	50	35	52	43	52	58	54	52	59	58	43	44	60	56	48	56	48	51	52	54	44	48	56	55	56	56	49	43	50	47	62	53	42	43	52	51	45	51	34	52	52	39	46	49	54	59	57	41	52	64	61	49	45	64	45	61	54	41	33	59	42	39	59	55	60	53	43	54	57	48	49	63	49	42	45	47	50	64	47	40	60	67	63	56	47	47	63	50	58	47	54	49	51	48	38	47	52	61	57	52	60	51	54	60	46	55	55	60	47	47	69	53	48	54	68	67	54	50	45	51	64	35	51	51	54	40	44	60	43	43	48	53	57	40	59	46	55	50	47	65	49	54	57	57	66	58	55	56	53	51	46	60	52	43	51	61	43	43	53	51	41	56	43	60	48	52	56	60	64	51	46	60	46	54	45	53	39	47	44	62	38	45	62	53	60	50	37	49	45	46	52	56	55	41	38	56	41	43	49	43	47	69	54	59	52	59	53	52	46	54	55	65	53	37	50	46	56	58	50	48	54	55	43	49	51	48	47	53	43	57	51	72	46	49	58	62	49	56	50	47	42	50	34	51	55	57	57	52	53	55	64	59	63	43	47	60	46	46	48	56	42	62	68	49	64	51	50	46	45	60	49	48	66	47	60	43	47	54	48	53	49	57	35	54	41	40	44	46
30882	15248	9150	12148	20608	23175	21946	19677	18761	17351	14907	13358	10928	10320	8812	8434	7164	6453	5282	4801	4119	3903	3692	3541	3085	2720	2478	2096	1940	1559	1366	1253	1235	1301	1332	1375	1190	1112	1131	1152	1123	1051	1007	1017	999	940	1007	953	919	793	781	768	710	771	827	892	834	702	686	640	733	645	659	647	615	614	593	651	657	731	696	801	735	682	675	700	632	620	586	562	635	643	706	591	603	588	636	585	642	610	605	534	559	552	570	577	574	532	554	542	589	618	601	662	625	588	617	640	607	602	570	560	575	486	553	500	512	504	496	551	552	515	507	550	564	572	549	555	576	566	528	512	497	534	564	529	511	515	551	494	491	545	565	479	552	575	506	555	521	533	544	566	588	514	515	557	509	549	559	542	539	535	538	525	599	548	558	549	549	528	556	508	521	518	535	533	532	557	546	524	519	540	547	540	550	525	531	545	533	526	539	531	505	519	537	492	576	499	550	518	548	485	528	554	496	534	516	505	518	564	538	529	542	545	516	552	557	540	526	513	484	561	491	517	528	516	522	553	533	534	537	574	547	543	552	528	554	529	534	519	526	583	548	570	525	566	566	543	556	571	564	522	568	537	543	495	545	546	518	539	560	532	532	538	518	519	567	539	479	516	525	535	519	567	517	511	550	549	530	503	497	540	535	534	526	506	505	541	553	535	534	551	506	509	533	506	524	503	499	528	531	549	519	541	501	507	543	529	527	522	540	556	537	511	545	516	559	546	530	605	524	535	517	564	519	521	507	579	585	539	531	531	526	526	546	511	505	506	547	531	543	511	516	559	516	563	514	554	542	524	499	552	515	563	549	551	519	553	542	577	579	561	539	532	532	537	550	544	526	498	522	503	504	542	537	556	514	534	530	549	508	557	518	548	502	551	534	520	516	570	541	499	541	558	521	559	525	538	531	515	518	530	532	550	560	523	594	572	553	513	498	533	542	565	521	496	513	521	534	568	490	558	554	524	537	516	502	511	506	569	535	518	507	527	493	525	542	542	543	550	531	507	554	535	538	525	534	543	545	491	526	548	566	541	502	519	555	550	536	536	555	524	506	524	576	504	514	548	518	530	537	514	539	471	516	549	533	585	516	503	525	529	565	501	536	504	519	508	520	529	493	585	539	537	482	576	564	536	529	541	568	533	512	552	555	550	561	555	530	574	533	538	497	509	517	510	537	531	508	521	548	566	541	536	548	555	520	541	559	540	520	568	531	518	550	544	546	512	493	527	569	540	528	532	531	548	565	585	537	540	514	523	522	559	573	513	552	517	497	514	491	537	568	549	591	525	511	500	538	537	534	528	542	519	552	542	532	490	566	563	503	547	525	566	510	494	559	518	539	545	557	537	537	524	561	567	534	564	536	554	539	574	508	538	485	556	531	511	522	507	516	546	528	546	554	524	498	511	568	574	497	569	548	498	506	546	532	532	516	560	498	529	529	516	498	517	496	565	565	541	504	567	564	499	545	523	539	528	521	533	561	571	508	520	541	477	555	588	540	512	543	516	531	564	535	521	518	534	556	539	546	530	536	562	536	519	543	501	518	480	489	535	531	554	500	532	536	533	518	480	525	539	538	514	492	547	582	553	544	543	572	509	554	547	548	520	554	546	548	510	534	524	526	539	542	586	529	552	545	548	521	515	568	584	554	503	515	535	520	524	516	547	562	530	520	562	544	514	525	551	557	545	512	526	587	559	528	511	517	514	506	570	524	563	542	495	538	545	509	529	551	569	582	520	617	558	561	522	515	564	515	523	570	491	541	557	554	519	532	519	552	551	571	507	478	549	566	490	557	537	539	583	557	519	563	542	550	508	565	533	519	538	539	562	563	522	493	518	534	525	532	537	572	515	562	576	580	542	529	557	522	544	530	596	557	573	512	524	554	548	555	540	548	542	548	538	562	524	524	566	564	521	504	537	561	517	504	538	538	543	534	543	554	522	525	502	523	561	545	550	520	535	537	510	578	564	563	519	536	532	549	519	565	528	566	516	510	543	533	545	534	547	518	534	549	574	539	509	532	522	499	537	486	522	510	568	559	524	508	527	534	576	568	554	576	536	536	482	538	548	516	555	565	573	530	541	554	571	508	530	513	524	514	584	526	543	548	509	558	528	516	537	564	487	538	520	532	545	515	573	553	521	484	501	543	553	507	561	536	508	536	567	588	605	561	529	563	524	522	561	490	531	526	514	565	527	527	574	585	571	539	497	529	529	518	566	533	561	536	552	537	559	534	538	524	464	547	518	530	529	534	524	556	524	547	544	489	547	547	548	571	539	490	573	541	562	531	515	552	540	549	521	546	569	601	514	540	578	511	530	523	521	552	502	545	501	557	571	516	551	562	578	571	544	542	502	483	506	513	536	517	530	540	557	546	507	556	550	516	510	551	573	534	569	538	517	556	517	522	542	543	550	551	540	569	540	556	541	491	547	529	550	495	524	506	520	564	542	516	514	524	494	578	539	525	559	496	582	559	565	492	539	503	538	522	551	543	534	537	535	558	583	557	530	510	546	525	553	522	474	535	565	581	568	591	518	595	537	521	544	565	540	514	516	542	532	534	521	491	559	565	492	523	509	556	507	552	558	530	522	504	535	545	555	507	548	501	559	540	465	564	511	513	536	535	533	510	590	522	552	532	506	533	543	541	573	524	538	529	535	536	576	553	524	508	536	529	551	545	547	582	525	506	544	542	558	543	521	528	523	533	518	537	538	533	536	539	542	516	510	522	550	528	524	534	506	532	568	568	529	515	525	527	539	488	520	549	562	515	521	550	501	500	544	527	573	534	509	534	522	547	558	550	544	537	560	540	536	544	526	562	529	579	586	535	483	544	510	550	493	553	529	537	531	498	516	496	535	522	473	571	543	555	556	526	549	490	534	541	487	521	504	562	547	550	593	530	488	551	513	564	528	530	550	531	503	534	495	532	502	540	517	529	505	543	535	537	561	508	500	532	528	568	497	543	535	519	543	548	568	560	529	509	541	520	542	555	542	536	550	538	526	538	528	538	533	518	568	494	550	515	517	495	512	570	547	550	543	520	546	507	541	562	533	524	498	596	555	530	526	560	531	520	543	525	544	556	518	565	513	566	510	520	494	550	527	535	529	537	537	515	551	517	527	563	575	557	539	507	544	566	539	500	560	519	591	513	520	537	515	547	538	548	545	550	530	556	510	552	537	536	515	522	512	554	534	535	515	521	588	511	551	549	555	553	501	541	552	483	528	523	573	554	518	525	558	540	499	544	572	522	539	562	571	586	566	539	532	511	558	521	522	552	542	524	543	525	531	589	497	514	525	519	550	549	525	561	585	540	534	539	535	533	570	522	553	500	504	504	540	558	499	542	554	594	555	539	543	551	531	546	525	526	579	533	503	524	512	551	580	523	539	527	539	517	556	565	516	519	529	562	534	585	565	515	543	599	540	569	544	508	522	510	580	502	541	534	577	562	524	564	542	526	541	544	606	543	526	567	554	507	523	527	526	525	527
4965	1250	627	351	353	488	572	470	424	430	393	345	316	281	259	252	257	211	183	140	155	125	118	150	88	112	93	91	68	68	64	47	76	48	55	54	65	59	51	58	56	54	56	58	51	58	62	48	61	42	33	40	52	46	44	47	57	54	59	48	43	56	45	43	56	27	37	37	41	35	52	44	40	55	34	42	49	35	33	42	52	31	37	56	43	33	56	42	49	42	38	35	35	32	25	39	34	41	44	32	32	36	29	45	45	33	48	35	29	55	43	33	42	45	32	42	46	41	41	37	36	35	34	36	48	38	35	59	34	41	38	41	35	38	32	38	49	41	37	43	43	35	40	38	34	38	34	48	37	26	40	36	31	30	47	35	36	49	40	29	38	32	41	37	53	37	45	43	38	26	27	18	37	42	31	29	31	37	22	37	40	39	40	38	42	35	34	45	35	44	39	34	25	38	42	42	43	34	36	39	32	32	47	39	43	41	44	35	35	36	41	39	38	39	31	34	49	30	41	38	43	39	32	35	33	33	32	34	36	40	39	42	32	36	45	44	49	37	42	35	47	47	35	41	30	46	34	39	35	42	38	53	39	38	45	31	36	45	34	40	30	41	44	34	44	41	43	32	41	31	39	33	46	30	38	34	29	46	38	45	37	40	39	35	43	40	37	46	43	43	40	41	40	46	28	31	41	34	44	32	48	38	26	28	35	50	38	45	37	38	34	44	35	42	43	40	35	34	30	36	39	42	44	35	33	48	37	39	41	31	26	42	38	42	34	45	34	24	31	31	40	45	35	42	36	37	38	44	39	50	38	42	45	45	43	33	36	31	30	47	33	43	41	29	39	42	32	33	38	47	42	36	45	46	32	31	36	32	45	45	43	31	38	37	33	30	44	45	38	36	39	28	41	38	40	37	44	43	34	38	33	41	35	40	52	53	38	37	43	45	33	36	32	44	41	39	35	29	33	41	44	36	38	44	42	39	35	39	39	42	41	51	48	50	34	37	49	50	37	46	37	41	37	45	29	33	28	44	45	39	39	41	44	38	38	42	31	46	45	35	41	33	34	38	45	43	37	45	37	41	39	45	45	40	35	39	35	36	46	33	33	47	37	41	35	37	52	38	37	36	36	43	34	33	35	43	44	30	47	38	41	37	41	33	38	29	36	36	39	24	38	29	47	41	39	35	49	40	39	29	30	41	36	39	37	52	34	45	39	30	27	35	39	45	41	33	38	43	41	35	42	35	50	34	38	34	41	33	40	33	35	42	45	34	38	45	32	54	36	29	45	41	48	39	36	40	37	37	43	39	42	33	34	45	26	39	32	33	34	41	45	49	44	28	42	49	39	38	42	50	35	51	45	34	29	46	46	27	47	26	42	51	39	38	33	46	40	40	45	43	48	34	41	38	32	40	53	35	41	30	41	39	23	42	33	36	34	45	35	45	34	51	42	44	46	35	34	39	46	43	43	35	42	36	51	37	41	37	46	29	42	35	48	42	48	34	40	42	30	27	35	40	43	41	45	34	29	36	43	38	37	45	36	49	39	32	28	40	31	35	43	41	45	34	51	33	44	39	38	42	36	40	33	49	41	33	43	40	39	39	35	44	36	35	33	30	40	39	26	35	43	32	41	37	37	29	45	29	41	35	34	42	32	38	42	44	35	34	39	37	38	40	40	45	50	37	41	36	47	37	43	44	41	27	42	41	45	53	39	29	36	38	44	37	41	49	30	32	23	41	56	34	39	43	38	28	36	44	33	44	42	43	43	36	40	42	50	42	48	33	48	42	38	34	37	33	38	44	41	28	34	38	36	45	42	46	41	36	48	42	55	32	38	38	31	34	44	42	27	34	32	41	37	36	28	43	29	38	38	40	38	40	46	40	45	40	38	34	44	43	52	35	38	32	40	40	36	50	32	33	37	46	27	31	41	46	38	39	46	36	34	45	38	33	41	39	40	41	30	37	39	38	41	29	35	20	44	29	40	40	43	43	31	35	32	43	38	25	36	27	40	41	38	42	36	43	41	34	39	27	34	47	39	38	41	36	40	51	38	38	44	38	33	44	31	34	33	35	46	43	29	49	25	44	49	31	33	43	37	44	39	27	33	28	38	37	31	38	42	42	36	32	33	27	33	33	45	40	41	33	28	41	32	43	35	42	34	41	37	44	32	40	33	40	43	30	37	38	46	44	38	41	34	47	50	38	28	36	33	39	37	35	42	29	40	43	35	36	24	32	41	41	37	39	43	40	52	44	43	32	42	38	49	35	36	45	42	39	30	34	30	53	26	42	32	34	28	30	35	34	44	43	41	51	35	34	48	41	42	35	50	42	34	42	38	38	47	46	38	46	33	31	46	38	37	47	49	47	36	27	35	32	40	35	39	36	47	44	43	34	33	55	43	38	26	38	45	46	46	45	43	36	36	30	36	28	50	49	39	39	31	25	38	39	43	35	37	43	46	38	26	42	43	48	44	43	38	44	45	41	37	32	43	47	36	47	44	47	47	31	33	42	39	37	39	27	38	35	40	40	41	27	51	42	47	36	42	50	42	42	38	36	28	36	35	31	39	40	47	38	40	39	46	55	35	48	41	46	36	42	45	44	37	38	39	37	35	31	47	34	35	46	38	42	33	45	38	29	38	50	31	35	35	47	24	45	39	31	47	42	39	34	36	30	39	43	38	37	28	40	32	40	45	38	46	47	30	38	32	47	51	32	39	45	30	30	37	29	35	43	29	28	44	36	29	43	43	46	31	32	34	34	36	25	39	42	47	28	34	46	25	41	32	36	41	38	44	38	37	41	47	34	47	32	34	53	30	38	35	29	37	38	32	43	37	32	37	40	44	42	40	34	34	52	34	36	37	31	42	44	33	41	44	36	42	29	49	32	33	37	41	45	45	45	40	41	55	31	42	36	41	42	37	35	25	40	43	35	45	46	44	37	46	28	33	36	38	32	45	36	38	34	39	36	33	45	38	45	45	28	39	53	46	35	37	27	31	24	43	34	34	37	33	37	37	35	32	40	36	36	45	45	32	37	46	36	52	36	41	36	27	40	36	37	42	34	33	36	30	39	40	35	27	46	49	35	32	38	42	36	37	37	38	43	41	46	45	42	38	42	35	40	31	43	38	35	28	38	39	39	39	42	39	47	34	34	35	36	35	42	50	56	37	32	49	41	47	50	44	34	36	41	32	47	32	55	40	49	35	44	34	27	33	40	55	45	32	34	36	41	42	37	38	36	43	36	35	39	38	40	45	34	46	33	46	34	40	42	43	37	40	31	42	44	28	40	50	43	31	40	39	36	40	35	37	38	31	34	46	33	40	45	40	40	38	40	31	44	36	33	39	40	56	39	37	34	44	38	38	48	36	33	42	37	40	37	36	42	36	34	34	51	33	35	35	36	50	43	31	39	48	35	35	43	34	30	34	44	37	38	51	37	35	46	31	37	36	37	29	37	41	43	45	46	40	33	34	35	39	36	34	39	41	34	50	43
28741	13970	9066	11354	19833	22004	21742	19581	17996	16688	14510	12796	10856	9985	9018	8241	7940	6386	5265	4867	4468	3541	3656	3721	2978	2597	2477	1881	1778	1480	1231	1063	1149	1257	1203	1077	1089	979	1037	1039	958	946	888	907	903	855	909	855	757	724	621	619	617	635	683	683	659	686	590	619	546	514	491	523	534	507	491	498	572	671	601	646	623	513	523	500	471	528	445	469	483	503	545	527	540	501	491	510	454	503	422	424	410	433	426	399	414	438	483	411	476	476	503	554	495	476	504	459	464	463	377	432	403	391	403	380	410	373	440	424	435	388	386	389	381	435	397	396	429	399	399	389	424	419	414	373	358	417	423	353	382	385	408	428	393	388	413	395	403	398	420	391	435	418	414	406	404	411	392	402	388	412	389	406	393	419	390	431	409	403	443	464	385	395	378	409	404	379	425	422	378	411	387	435	424	371	387	405	413	436	407	420	391	404	381	385	414	428	399	409	430	432	404	432	430	430	393	413	368	380	412	396	387	415	418	422	410	400	371	402	392	407	385	447	406	410	404	403	396	409	390	391	406	393	413	395	399	398	406	399	423	446	431	378	435	388	390	442	387	395	435	366	407	402	384	395	431	438	380	388	386	432	442	398	419	409	412	413	432	441	376	417	396	428	392	428	393	393	393	407	430	411	401	414	405	401	410	389	393	397	360	382	421	382	409	404	396	421	403	411	384	393	417	421	467	424	411	420	416	397	401	396	392	399	429	389	428	410	411	411	397	388	383	353	434	414	425	402	382	431	416	415	436	397	395	391	412	404	429	383	373	398	396	421	395	401	412	382	403	376	432	401	409	402	393	411	427	415	431	401	402	417	421	400	405	425	377	395	444	406	403	420	416	388	408	427	428	415	415	394	429	375	395	405	411	453	415	382	423	406	405	386	402	402	419	421	414	411	401	420	388	426	383	393	402	419	419	410	378	393	403	410	363	420	402	430	403	404	391	379	397	409	395	388	422	413	394	410	380	428	395	441	394	432	391	394	416	410	405	399	375	404	405	434	414	386	402	382	376	418	389	378	416	378	400	447	439	441	429	370	411	373	437	417	372	400	396	399	371	399	398	409	418	380	384	438	414	403	420	400	411	393	380	400	398	381	416	389	390	426	404	378	410	386	416	392	404	401	379	425	420	430	443	370	417	368	405	415	404	416	404	396	377	412	411	421	381	414	418	381	396	387	388	380	361	376	394	412	419	424	406	403	396	385	409	425	427	380	375	410	397	404	394	421	385	412	398	419	393	388	390	396	390	401	419	392	418	411	425	390	390	437	409	408	407	406	411	395	390	373	406	387	404	409	428	391	412	413	408	379	386	420	435	385	418	411	394	414	394	394	366	374	413	392	415	349	424	401	437	409	395	413	413	425	426	408	443	422	349	391	410	414	410	390	402	411	387	390	416	393	401	394	383	409	407	417	380	429	407	389	410	403	392	363	379	407	397	411	400	405	381	378	408	412	422	400	394	392	372	419	403	420	407	377	382	414	398	396	371	401	408	444	415	369	446	427	411	399	404	401	423	377	445	396	435	433	399	430	408	385	405	435	419	411	420	455	388	403	430	415	421	395	419	388	435	385	377	412	426	390	460	383	395	389	427	413	403	392	440	405	341	376	428	396	424	380	441	432	384	390	382	384	417	400	424	408	438	398	381	427	405	386	415	387	373	399	391	395	441	429	392	405	359	397	396	380	359	414	408	372	350	388	406	430	388	399	420	399	422	425	406	408	427	394	420	417	377	384	377	362	455	374	378	395	353	383	388	404	391	429	414	408	470	388	436	376	411	381	470	450	418	402	414	394	409	416	411	405	404	383	388	396	412	366	407	420	449	406	402	416	375	418	372	406	429	400	406	384	405	411	398	402	400	378	416	410	394	408	419	416	388	428	415	433	424	402	419	387	433	382	431	401	443	412	384	422	418	399	400	435	406	394	396	423	392	402	385	393	430	412	447	379	428	389	368	413	412	380	419	380	416	392	426	417	374	392	377	371	416	413	392	422	355	401	427	420	422	375	395	368	432	425	406	393	381	397	386	423	439	393	390	405	460	404	386	376	431	386	443	447	400	404	380	395	430	413	438	401	398	413	390	415	413	401	441	396	387	407	394	369	410	405	399	431	417	444	392	421	392	426	369	434	392	388	380	376	379	397	421	379	403	397	437	414	381	427	402	401	440	413	372	399	409	405	415	426	415	387	392	396	409	437	364	398	414	416	388	418	417	412	411	404	418	380	431	398	385	389	423	424	360	389	437	405	420	391	378	431	399	403	397	407	395	398	411	411	396	413	413	413	418	432	375	409	392	398	436	384	426	397	441	389	420	407	370	423	409	415	439	391	433	407	406	401	426	389	420	395	394	393	428	387	390	435	423	408	405	430	404	404	395	398	417	374	446	412	408	427	420	389	392	382	375	440	425	419	399	400	435	394	412	428	405	442	414	403	428	435	403	419	397	419	424	396	417	434	401	386	400	404	391	440	406	415	400	393	409	397	420	408	438	378	408	407	411	415	401	423	409	406	440	380	392	408	442	403	397	400	386	420	417	414	413	406	373	435	423	419	413	412	388	390	398	410	364	413	435	403	398	413	415	382	429	410	443	416	389	408	434	395	413	410	416	402	408	397	386	411	403	408	400	407	456	392	390	403	392	418	401	371	436	415	434	381	402	399	436	407	444	431	402	409	395	405	404	473	408	409	420	414	379	388	404	384	375	386	400	395	418	423	418	409	377	402	434	382	413	425	424	394	417	400	409	407	400	401	392	422	445	412	418	416	397	419	432	408	416	392	410	413	408	422	384	366	365	414	409	423	384	435	418	392	405	430	411	392	390	386	387	383	389	445	411	396	464	428	436	405	452	397	387	395	406	411	415	433	418	380	385	421	415	394	371	444	409	428	429	416	431	419	409	371	382	426	422	383	410	367	375	417	409	419	415	391	406	411	398	422	374	414	384	406	382	393	448	404	355	391	439	396	463	361	393	424	404	392	378	427	402	410	391	425	407	411	383	437	389	384	396	398	429	419	410	423	406	396	398	431	402	416	404	404	413	432	388	406	428	415	421	420	398	406	395	407	392	394	386	393	410	398	393	448	367	422	413	401	380	380	391	393	407	423	404	428	422	408	427	413	366	406	395	400	393	381	434	391	386	391	429	411	407	428	414	421	408	376	400	413	387	420	397	425	413	389	399	441	357	402	434	408	376	411	401	388	403	425	426	418	412	403	417	404	397	413	397	394	398	400	421	378	407	409	420	372	383	415	400	393	400	407	429	375	445	393	421	405	385	434	429	427	385	418	401	397	421	394	382	400	409	423	411	355	409	437	404	392	420	434	400	388	406	391	394	412	391	396	401	400	399	421	375	391	388	420	396	408	414	395	426	416	427	411	384	410	419	411	447	412	427	416	377	405	390	399	391	396	387	383	394	390	408	397	380	373	419	424	398	417	417	402	386	409	435	399	406	385	389	413	417	411	423	380	411	426	423	404
5549	1967	918	444	472	663	624	616	591	565	489	439	345	350	367	305	265	261	245	211	177	172	143	146	119	144	115	99	107	99	63	63	97	54	73	84	65	73	78	52	61	76	60	78	72	62	66	58	67	44	47	49	49	45	64	45	55	48	51	47	47	52	50	44	42	54	44	50	58	48	47	60	48	44	53	54	42	46	44	44	60	62	60	50	57	54	58	61	54	47	52	49	65	50	40	52	36	48	37	50	56	47	48	56	47	46	53	41	54	50	44	50	32	33	48	46	61	38	44	48	50	44	40	43	56	41	52	56	47	38	50	52	41	37	53	36	39	55	50	50	39	35	48	45	41	44	54	43	49	50	56	39	48	50	61	49	43	53	49	50	51	50	53	41	47	43	55	51	44	54	44	49	53	38	43	41	45	51	40	47	45	46	38	40	43	36	54	44	52	37	41	47	42	41	45	40	42	53	52	47	41	31	53	60	50	41	55	54	55	48	37	40	59	46	51	56	53	41	40	44	49	52	51	43	36	50	48	41	48	43	51	55	45	49	53	44	45	57	43	43	37	47	45	49	59	38	41	45	50	57	63	44	42	52	49	53	43	57	44	50	59	56	50	51	43	57	42	44	43	52	57	45	37	41	46	59	52	52	41	45	50	39	33	47	64	40	60	46	51	37	49	44	41	53	52	43	46	42	45	42	41	44	52	44	38	44	50	47	54	45	39	44	60	46	37	48	45	47	55	48	51	49	43	50	45	41	49	55	45	60	50	46	45	46	44	41	49	39	50	52	46	51	53	46	53	47	43	49	41	44	49	50	51	44	52	49	44	36	50	42	55	45	58	70	40	51	30	59	47	53	39	51	49	50	55	54	49	42	52	44	30	46	39	45	46	49	40	52	35	33	53	57	45	34	52	47	54	46	50	49	57	57	46	57	47	52	38	56	42	48	50	42	46	36	57	48	49	51	53	40	49	38	41	50	48	48	52	43	45	41	53	41	29	41	47	45	46	42	47	47	50	50	37	55	50	45	43	38	44	56	44	53	44	34	41	41	61	45	50	61	51	44	54	55	36	50	45	51	37	43	52	51	43	52	38	50	36	50	45	51	46	51	45	51	53	59	47	52	36	53	46	37	61	53	47	48	54	47	50	49	39	48	53	51	43	37	39	40	46	49	40	45	37	45	43	37	44	48	51	58	53	48	43	47	46	53	57	39	65	59	32	34	66	42	66	40	48	43	41	53	40	45	40	50	56	48	35	43	48	51	43	54	45	47	54	50	52	44	49	33	54	50	41	60	52	46	45	45	47	48	38	46	41	36	36	45	46	45	42	52	52	45	56	43	46	50	47	43	42	48	53	38	50	47	37	56	41	37	42	45	53	53	45	48	45	49	44	45	45	40	54	51	40	48	51	37	42	37	49	48	62	52	44	44	48	37	49	42	66	38	46	45	63	63	45	66	48	39	50	48	35	43	48	48	39	55	45	54	37	52	49	45	49	53	57	37	50	39	46	44	53	56	49	50	34	59	55	48	48	39	50	42	48	48	40	49	42	44	61	57	36	44	53	50	34	38	48	55	37	55	37	49	48	42	45	58	51	53	48	39	51	38	44	58	46	47	42	50	44	46	47	36	43	58	38	43	53	54	55	52	51	63	45	41	49	48	61	53	51	33	62	49	40	39	62	43	42	58	40	35	44	49	51	42	39	56	41	39	49	46	52	44	56	55	51	52	30	42	52	41	53	34	44	49	46	48	42	42	44	58	44	41	46	51	59	50	45	43	47	41	47	49	60	57	48	43	49	61	50	36	49	41	50	53	44	59	49	44	43	39	42	52	35	38	47	48	51	44	44	48	51	55	41	48	45	38	29	56	49	44	35	40	61	50	38	42	41	42	39	51	40	53	46	49	51	52	52	38	39	56	50	56	57	55	36	53	46	61	41	52	41	41	57	36	29	50	45	46	51	50	48	59	49	46	46	56	60	48	47	38	46	42	52	49	51	51	42	44	39	45	47	46	53	48	41	49	45	58	47	50	41	42	54	44	44	44	48	45	44	50	66	50	45	46	52	40	44	41	48	45	36	36	46	59	44	42	47	42	47	45	44	51	40	56	43	46	43	44	46	49	41	55	34	50	58	67	58	40	43	43	53	46	63	44	54	52	46	52	47	53	41	45	41	43	62	55	49	48	40	46	59	40	43	42	44	52	38	43	45	50	39	40	42	48	50	56	39	50	54	54	47	55	49	40	61	44	36	46	47	37	49	53	51	46	51	41	57	42	42	35	43	50	44	46	51	47	59	40	40	46	50	43	50	41	40	51	48	38	50	47	42	46	56	68	43	39	48	54	61	41	52	50	57	48	58	59	47	52	45	30	44	44	44	43	56	56	43	51	52	45	51	58	43	24	50	46	49	46	46	50	49	68	45	51	50	51	56	36	45	57	45	50	38	36	38	45	51	48	51	49	40	42	48	47	42	60	48	56	49	43	57	42	48	44	41	42	43	41	43	53	46	44	45	55	54	50	41	52	47	45	24	48	43	55	44	41	55	45	49	49	34	41	46	31	52	52	39	55	44	42	36	41	49	48	34	39	41	42	47	59	40	49	46	41	37	48	50	52	50	60	51	38	44	42	58	46	50	47	49	47	43	46	50	45	49	42	44	55	43	45	39	44	41	48	46	51	40	47	36	44	53	50	48	54	52	48	32	48	50	45	55	61	39	57	50	47	49	35	55	49	45	49	48	49	56	48	45	55	41	44	69	56	45	42	39	47	47	30	58	42	44	51	46	44	51	43	44	49	41	50	42	52	53	37	46	48	42	53	40	36	34	55	44	45	47	48	33	46	48	38	48	46	38	53	37	40	54	52	51	45	48	47	41	55	38	42	38	59	42	44	50	52	55	42	39	47	46	38	49	46	54	58	40	47	65	40	54	46	52	44	50	51	41	51	48	66	41	48	35	36	51	44	48	49	42	46	54	43	60	40	57	42	46	56	49	43	44	36	58	44	53	37	43	61	47	47	48	51	47	59	43	60	43	54	40	37	47	46	52	46	44	53	46	56	48	48	43	44	46	48	42	46	49	42	48	44	57	45	50	45	45	43	48	33	47	42	39	50	52	44	43	55	45	52	44	44	44	42	48	51	55	41	51	53	47	48	46	32	50	59	44	44	46	58	36	45	52	47	46	31	44	39	47	45	57	50	48	53	55	45	46	50	54	42	53	41	61	49	36	53	44	55	43	39	39	50	50	58	38	46	45	50	39	48	50	56	50	51	43	56	41	37	47	60	49	39	51	49	56	39	52	46	52	39	45	47	38	48	40	33	41	46	57	54	30	47	64	51	55	56	50	47	45	41	39	51	51	51	55	40	52	43	45	54	61	41	44	53	53	56	41	54	48	44	46	49	41	54	58	42	53	43	40	42	63	40	48	37	52	49	43	35	47	51	42	42	42	53	41	39	37	45	44	46	49	45	45	49	39	47	32	46	46	42	51	43
33548	16474	10929	13557	22695	24114	23979	22623	19930	18602	16486	14458	12700	11324	10853	9528	9144	7856	6870	5847	5449	4825	4525	4341	3590	3332	3249	2640	2203	1835	1580	1471	1609	1507	1496	1391	1329	1327	1233	1291	1234	1113	1175	1118	1092	1092	1023	965	948	890	774	711	723	840	815	847	808	792	798	698	655	600	622	649	611	624	610	704	740	799	764	771	674	661	637	649	539	582	570	584	642	636	642	625	631	595	599	577	590	581	553	498	542	534	510	557	580	612	527	527	624	692	585	554	596	645	667	601	601	503	541	501	506	482	442	508	500	475	500	474	502	486	493	534	498	503	463	506	521	485	501	487	442	516	525	454	532	518	507	483	496	505	505	537	487	523	478	464	518	504	483	515	490	478	493	514	494	495	508	492	482	481	448	536	535	447	476	491	481	515	507	513	426	514	512	453	460	498	441	511	486	489	477	489	481	490	550	469	514	505	499	479	517	481	513	478	507	523	474	489	506	508	511	459	463	472	514	496	494	529	510	502	482	445	467	533	507	504	459	484	511	516	511	502	466	499	476	563	508	489	477	493	496	486	460	486	490	499	536	496	507	475	487	470	492	475	490	445	518	517	495	456	469	522	479	550	463	500	485	490	460	496	481	501	506	472	515	494	507	517	507	507	516	492	524	495	460	471	528	489	485	486	470	467	487	520	489	538	470	505	524	504	510	481	459	490	505	520	443	493	501	497	526	512	507	484	469	484	536	477	527	457	500	493	486	506	477	470	508	544	531	497	511	494	519	464	487	497	480	528	508	523	453	513	517	500	527	502	467	527	478	524	505	526	480	467	494	493	493	504	547	471	519	513	475	520	471	494	520	525	564	512	516	509	524	512	484	509	508	499	505	496	485	495	484	518	515	491	490	476	503	491	487	496	491	539	504	486	447	471	539	497	505	481	496	494	490	502	473	531	488	475	516	512	491	501	513	467	515	557	527	489	479	482	495	480	497	516	482	497	488	489	516	486	499	477	514	508	487	492	523	486	502	455	486	519	484	492	473	502	501	498	490	495	522	496	512	502	443	496	488	530	488	494	522	505	515	487	498	472	516	492	517	477	503	499	510	490	514	488	481	509	472	503	497	441	494	487	504	500	521	492	514	491	488	512	493	481	523	494	526	518	446	495	505	489	480	496	523	434	486	460	447	480	502	488	519	509	494	489	473	502	484	516	477	500	483	511	503	510	514	533	519	535	488	505	498	489	509	552	488	503	495	491	472	525	476	489	493	525	500	471	504	494	513	478	521	524	519	503	472	460	498	515	462	504	510	457	475	468	495	483	483	498	484	513	494	467	496	492	483	499	484	506	500	470	495	527	518	485	483	441	487	479	470	508	489	511	549	470	514	513	479	513	506	465	468	489	513	504	474	459	468	507	494	488	505	499	520	529	481	519	512	503	499	491	498	446	498	503	528	501	502	510	433	445	471	510	479	514	484	455	494	506	512	508	529	486	471	532	520	527	500	507	523	466	512	497	509	515	511	498	504	508	504	525	504	466	522	516	525	535	526	502	538	477	510	496	480	475	525	486	497	453	482	505	535	522	508	457	450	515	462	503	509	450	497	485	521	490	507	488	486	512	495	519	516	511	475	500	510	519	476	497	502	492	501	468	500	489	497	508	494	497	522	474	509	481	529	497	500	478	467	486	480	479	501	499	498	486	492	520	516	498	476	505	459	478	501	475	483	495	467	488	526	503	541	489	497	509	469	508	489	528	524	463	471	490	492	461	481	494	493	520	526	490	522	480	505	482	494	504	487	499	454	484	521	519	538	512	500	542	501	537	502	517	514	488	481	514	515	519	472	491	486	453	512	521	467	510	474	515	472	492	520	501	501	504	510	509	480	514	492	509	556	510	481	485	548	493	475	533	458	483	484	469	478	466	521	502	484	488	500	443	482	463	475	526	480	438	489	481	494	500	496	508	527	522	502	513	487	518	455	478	492	540	484	526	467	509	472	477	492	493	470	532	491	481	496	482	443	403	496	525	545	476	527	481	475	515	483	512	515	496	472	503	510	467	480	522	461	485	481	490	524	500	526	528	498	486	474	473	526	467	535	515	496	482	534	452	530	495	458	510	497	556	501	548	498	486	484	514	473	518	482	487	468	507	492	498	550	494	507	475	484	534	470	497	482	478	486	504	524	473	514	522	512	446	517	463	491	522	512	460	510	534	495	481	459	504	485	519	508	516	488	491	501	526	485	463	522	505	520	492	515	463	460	511	482	509	474	519	542	480	520	468	504	474	478	512	507	482	488	500	458	516	492	485	526	501	478	487	474	520	491	531	486	489	488	507	508	479	481	499	470	458	505	496	519	517	494	474	486	504	501	492	472	491	515	503	484	501	487	491	505	449	499	526	511	500	512	522	500	528	505	487	492	478	506	467	502	549	489	514	497	486	516	523	531	531	453	458	541	500	475	494	480	508	530	489	507	514	489	510	454	521	457	499	488	503	485	477	490	520	501	506	494	490	486	521	535	498	488	539	531	483	510	510	489	484	491	464	464	518	496	514	500	496	505	500	509	431	513	491	486	553	500	514	492	497	482	527	506	508	522	481	535	507	511	518	473	514	516	458	514	510	483	479	524	462	507	509	508	524	475	497	513	525	484	472	522	467	503	496	480	527	493	484	533	515	529	507	479	453	544	496	490	488	426	496	496	468	512	466	542	521	516	485	483	446	479	476	473	472	470	465	520	517	537	519	475	509	463	501	504	448	490	504	496	489	509	499	515	506	495	477	493	472	514	464	524	468	491	532	479	488	533	472	515	464	510	497	513	495	522	507	487	483	502	496	504	514	513	508	516	460	513	488	518	501	497	487	517	512	486	464	514	491	453	469	483	497	479	481	499	495	485	472	506	508	488	552	514	501	503	509	454	520	473	515	495	541	532	504	498	509	505	559	509	502	504	486	465	490	485	525	488	505	478	475	481	482	468	470	463	503	533	498	505	528	490	475	496	522	491	528	510	474	502	518	489	479	517	519	470	497	473	522	536	511	484	519	511	475	499	453	494	507	529	491	549	463	480	533	486	510	509	495	448	492	492	502	503	480	500	473	507	474	491	507	472	498	531	521	457	489	485	480	502	469	477	482	526	500	465	459	485	537	524	515	515	482	499	496	485	475	482	478	482	496	479	497	455	484	485	469	496	485	477	463	502	500	489	505	503	519	491	492	508	511	500	533	474	488	484	495	473	510	511	486	477	496	526	527	478	526	491	468	485	532	481	503	513	497	512	458	482	471	499	496	468	503	476	508	463	447	502	495	504	477	513	475	473	527	508	475	501	527	465	456	488	448	455	509	517	533	522	487	523	530	500	552	507	497	482	485	485	514	478	531	491	488	475	493	493	495	515	478	500	492	484	472	480	517	477	532	464	516	442	520	538	499	482	509	455	489	517	483	480	517	502	495	448	491	512	515	514	446	510	523	513	474	487	466	490	479	529	512	518	536	494	507	530	479	532	470	497	536	525	474	492	497	528	524	490	461
3000	863	431	228	256	293	350	380	331	325	273	263	257	199	208	179	194	144	143	137	113	125	113	93	108	81	79	67	79	54	64	48	64	59	54	60	47	67	54	48	51	50	49	58	54	36	55	42	61	46	53	40	56	45	39	55	40	49	50	50	45	36	43	36	45	49	55	40	23	42	48	41	43	45	48	35	41	44	39	42	43	37	44	45	46	45	49	47	39	52	40	52	44	48	43	42	49	42	43	31	28	40	61	43	33	46	43	37	57	57	42	31	49	36	40	31	45	47	34	32	35	39	43	40	41	45	30	47	45	54	44	27	48	47	36	28	32	44	36	52	52	41	40	47	26	52	44	37	42	43	45	37	39	33	40	44	29	53	35	52	41	39	39	46	41	38	45	33	47	35	33	35	39	33	41	43	43	35	55	45	37	44	51	51	40	37	45	35	44	45	51	33	44	41	60	35	38	44	33	51	36	34	36	34	38	54	39	35	34	36	42	48	57	34	38	36	44	49	45	51	45	47	34	55	39	39	33	39	39	47	35	33	40	41	40	44	49	38	41	52	46	49	41	34	31	33	49	47	50	44	43	56	43	39	44	45	36	34	35	51	46	38	35	51	41	45	49	34	36	35	43	31	40	34	45	44	44	41	42	41	49	31	44	48	38	46	59	43	35	31	40	50	40	46	35	48	36	45	49	44	44	41	44	35	44	34	41	36	45	42	50	41	42	43	48	50	53	34	36	30	42	45	44	48	41	31	37	45	48	37	44	35	36	33	46	35	39	35	49	48	43	40	47	46	41	30	30	48	47	41	46	47	43	49	34	34	46	60	34	42	36	35	40	38	39	33	42	40	50	42	38	40	41	41	38	39	35	54	41	39	43	47	38	46	43	32	30	45	37	41	39	44	38	47	39	48	44	39	41	28	33	39	46	50	53	44	47	40	47	49	36	27	45	45	44	37	33	32	40	34	45	39	37	62	44	35	48	52	49	39	40	41	45	37	37	49	44	43	44	38	49	35	45	37	38	34	43	49	48	49	31	47	44	43	45	44	38	49	40	41	47	38	47	46	36	45	46	41	53	54	32	33	38	46	44	46	47	43	40	41	43	38	37	46	55	42	38	40	33	41	47	40	41	42	38	27	33	39	55	34	40	47	34	47	41	41	50	46	42	54	42	49	49	38	43	45	45	42	36	50	47	44	42	49	38	26	53	52	43	54	37	45	33	37	39	46	28	45	51	57	30	37	47	49	52	41	31	31	30	37	50	42	38	51	51	30	38	45	43	51	40	52	47	41	51	49	59	34	28	35	26	38	39	45	52	42	44	55	41	33	41	50	39	33	42	44	38	50	38	43	44	41	34	37	47	40	37	45	39	43	53	41	41	35	45	42	43	53	41	48	47	42	39	37	45	34	45	48	55	41	34	46	50	58	45	44	58	45	38	38	39	41	43	46	39	35	38	51	47	44	41	41	38	34	45	55	51	49	40	36	41	41	35	55	39	33	49	46	32	49	46	33	36	40	41	40	46	46	48	33	45	43	42	43	44	40	49	40	46	45	43	47	51	27	46	35	36	42	54	52	48	29	46	42	44	25	29	45	31	46	55	39	35	47	45	34	49	46	34	48	34	40	33	45	37	37	43	41	38	35	45	42	37	39	44	53	42	50	46	46	32	48	46	54	41	39	38	39	46	36	46	47	39	47	50	30	57	43	42	47	53	45	45	47	36	45	37	37	54	37	52	44	35	45	34	39	44	39	48	32	25	42	39	42	36	38	41	34	30	47	35	44	55	33	32	47	44	44	40	53	40	47	33	54	46	41	47	40	40	52	34	39	47	41	49	35	26	48	33	48	46	30	36	34	49	39	38	35	56	43	39	30	28	40	37	33	43	50	41	63	43	38	35	46	56	50	41	43	36	46	41	47	41	34	46	44	46	41	45	38	48	43	48	58	57	38	36	55	40	45	32	30	42	41	38	45	34	52	39	39	35	42	34	38	47	27	42	50	41	36	34	39	41	34	53	44	36	39	30	38	41	44	43	40	57	42	30	44	43	42	40	39	47	49	48	37	48	48	38	46	41	59	55	37	47	39	43	51	49	46	43	40	40	59	39	36	46	35	55	30	36	42	52	41	40	42	31	38	35	45	35	38	49	31	47	50	39	40	35	46	36	36	38	49	48	36	41	36	48	33	38	54	58	48	48	27	39	39	52	49	44	45	38	44	46	41	32	51	41	48	42	33	41	42	48	44	56	52	38	41	34	45	50	44	41	43	53	35	41	51	44	48	48	38	44	38	49	48	37	43	41	42	39	47	43	41	43	44	37	53	52	32	31	47	35	30	46	44	34	39	48	49	60	47	42	42	31	32	56	37	45	37	37	35	48	41	38	45	49	50	48	39	49	38	39	37	36	39	42	38	41	37	46	40	29	44	43	36	38	43	56	35	49	44	48	44	45	43	46	42	43	36	36	49	54	48	40	53	49	39	39	41	37	40	32	39	32	35	45	41	45	51	36	46	30	37	42	38	55	43	43	37	42	47	50	47	39	50	30	41	49	46	47	31	37	37	37	43	38	46	31	42	40	46	51	53	49	39	42	48	31	41	42	35	38	36	43	44	48	39	46	29	42	50	40	47	46	36	53	42	48	36	50	48	45	39	40	27	36	56	44	48	45	44	39	45	45	43	43	45	44	43	42	43	26	39	48	47	53	44	41	38	32	47	45	50	28	49	35	39	44	45	55	36	45	43	49	39	35	43	37	39	45	26	46	40	51	43	48	36	42	41	39	57	43	38	42	36	37	40	44	50	40	38	45	36	48	52	44	51	35	42	46	45	47	48	34	43	45	32	41	50	46	36	36	41	35	42	38	52	45	38	32	52	46	48	56	42	43	40	38	35	43	38	56	38	41	42	31	43	49	44	30	40	44	46	41	39	57	39	57	37	39	41	38	43	39	45	44	39	40	45	56	47	35	44	42	36	50	49	37	40	52	44	55	41	47	36	47	45	43	44	40	36	45	41	42	40	40	39	46	45	44	33	39	41	47	49	43	36	43	51	53	42	40	45	35	34	36	49	38	48	42	37	45	41	36	46	36	31	37	61	35	48	39	31	39	59	46	26	40	33	44	37	52	44	29	45	35	44	36	46	40	51	30	38	39	46	43	39	43	39	56	59	37	39	38	36	42	38	45	40	38	43	52	47	38	52	34	39	43	40	39	29	51	33	38	39	46	38	40	37	45	41	42	39	50	48	49	43	31	54	48	41	37	31	37	28	47	41	47	39	50	35	32	38	34	40	34	44	52	46	35	43	40	48	39	29	44	32	41	41	41	50	41	46	45	49	42	36	35	41	43	42	32	53	39	33	57	42	47	45	41	47	38	37	49	55	32	38	57	49	55	35	47	44	48	33	40	55	32	53	47	58	34	31	54	48	44	56	36	50	36	38	35	37	37	53	37	51	51	37	50	34	49	41	45	48	43	38	35	34	37	51	34	48
25245	11541	6881	8138	15936	17226	16875	16643	14157	12988	11209	9716	7890	6795	6845	6186	5528	4946	4388	3866	3260	2961	2809	2717	2479	1938	1987	1727	1427	1207	988	934	1027	984	981	902	955	934	905	894	914	833	900	849	734	800	690	686	686	645	573	594	584	617	683	634	616	621	614	586	527	537	484	475	516	508	554	551	635	619	604	552	556	518	575	513	487	487	503	502	509	515	520	518	504	492	470	479	514	451	474	456	436	424	452	445	525	506	452	460	450	448	485	479	445	445	499	483	438	498	469	477	415	446	451	450	426	451	444	494	449	480	455	405	422	433	437	481	466	463	423	476	456	418	451	433	419	453	422	484	413	424	454	446	417	443	434	448	392	448	423	441	440	440	490	462	481	456	436	442	456	508	458	442	403	432	489	450	453	411	444	437	418	418	442	438	436	454	441	441	451	438	439	421	430	434	404	412	426	473	448	442	427	411	489	441	447	462	436	443	428	457	435	454	448	425	452	423	487	458	456	412	459	424	430	457	452	429	455	472	420	419	436	446	450	449	448	457	436	480	478	419	466	431	435	427	443	430	476	450	451	433	457	444	462	416	455	432	454	455	442	416	445	412	466	417	413	456	471	425	444	454	408	457	480	438	417	456	441	476	437	391	460	413	482	427	442	442	419	408	431	471	433	460	444	428	483	452	413	414	427	464	451	442	443	425	412	445	459	477	441	457	468	451	441	454	457	440	433	458	452	450	461	449	446	444	446	449	474	442	441	412	454	432	485	438	436	442	474	447	440	445	448	490	449	422	457	453	423	450	444	453	416	434	449	436	449	462	380	420	407	461	458	474	450	430	449	423	465	441	409	482	431	440	458	452	467	452	435	461	429	433	438	442	481	451	479	451	457	393	457	435	467	458	386	399	434	434	406	432	419	482	439	431	385	461	429	441	444	461	456	445	420	415	447	440	451	464	472	362	420	413	446	458	415	479	455	435	438	417	436	424	418	469	430	422	427	462	444	450	449	435	428	443	464	426	455	410	407	445	457	443	438	441	411	449	446	432	446	416	446	429	444	451	405	423	408	423	454	470	420	447	435	471	431	449	424	400	443	410	449	430	421	434	439	414	439	426	446	433	433	474	464	438	404	440	484	443	418	438	434	414	437	426	426	463	431	434	434	448	477	450	472	404	422	448	480	422	461	425	442	427	448	452	416	459	457	426	434	428	442	437	449	442	459	436	419	436	414	422	446	472	453	435	474	459	444	417	397	452	440	460	455	464	457	431	436	426	447	468	431	432	420	423	469	416	448	429	434	462	418	422	454	469	446	487	472	467	452	442	425	413	436	400	448	420	429	414	450	433	430	445	428	392	424	474	442	427	427	449	447	405	462	411	411	437	445	470	436	433	435	446	459	444	411	432	421	455	463	449	421	407	438	446	423	443	456	445	449	495	457	440	418	442	448	447	433	487	451	447	458	465	439	430	421	397	452	439	411	422	415	424	427	466	422	455	452	439	452	445	411	434	500	437	456	454	444	450	453	437	445	424	396	484	427	432	434	440	392	430	406	462	431	438	451	436	427	426	439	436	479	440	471	434	422	464	437	453	434	440	469	410	474	427	432	375	440	434	407	460	424	474	437	427	429	444	416	445	416	454	483	456	431	455	423	437	478	443	462	459	453	406	450	465	437	451	463	428	426	428	451	476	438	479	448	391	443	423	426	420	457	415	424	475	486	428	459	446	434	456	467	485	441	474	436	419	442	467	444	429	422	408	446	434	402	442	454	439	414	423	455	451	438	429	450	496	421	406	444	421	430	465	449	456	454	440	412	415	438	449	443	431	433	433	421	444	473	464	407	442	425	452	465	445	415	463	398	453	483	452	451	441	462	458	474	450	407	429	460	474	454	400	453	451	409	426	455	455	423	440	449	467	435	445	405	434	416	444	425	498	465	441	427	460	454	423	490	451	469	428	458	458	412	439	451	475	456	467	435	443	435	425	458	410	429	427	415	441	447	467	448	436	473	459	439	458	451	473	445	428	447	422	473	436	439	462	425	403	469	424	423	447	403	449	502	426	473	471	436	425	440	458	414	443	463	445	411	446	470	426	484	457	408	468	441	465	402	470	424	456	451	429	424	467	471	442	462	413	435	465	433	413	459	458	456	484	439	404	444	453	442	452	444	461	429	451	438	457	466	403	448	442	440	466	468	482	430	434	442	457	446	435	428	418	450	429	408	457	461	463	421	469	501	433	449	390	454	442	440	426	434	429	457	443	434	436	449	421	459	417	447	459	452	428	482	438	455	430	466	437	435	426	428	403	462	455	454	482	440	451	489	436	448	432	416	423	420	469	458	457	429	444	417	483	435	418	425	471	439	434	440	431	432	442	433	455	412	480	454	415	427	445	409	423	443	432	444	453	481	450	452	465	452	389	459	471	446	455	427	447	457	418	441	435	426	411	443	430	415	405	456	439	462	421	455	441	403	469	462	416	419	446	426	411	463	425	439	456	436	433	425	444	446	439	430	427	441	443	456	455	411	431	453	458	424	424	468	446	400	453	461	464	479	423	424	444	447	446	452	407	483	429	442	411	445	455	431	420	410	412	429	426	424	474	460	443	441	445	453	448	451	397	471	466	422	444	464	446	422	437	412	443	447	450	418	430	440	424	421	416	469	433	436	428	541	414	485	465	470	422	428	407	445	453	442	443	454	439	436	422	468	443	438	479	449	394	434	451	427	446	467	435	432	458	449	454	450	459	408	434	439	419	427	434	434	485	447	431	460	426	483	461	424	433	442	469	426	399	432	419	466	442	450	425	423	428	469	440	450	438	450	439	433	438	474	420	475	457	436	456	481	438	421	460	474	484	454	447	457	438	472	429	445	419	439	466	441	437	470	447	476	441	425	427	439	419	441	473	441	432	463	455	440	423	419	433	424	460	459	455	431	458	490	483	451	470	474	426	431	430	458	471	427	407	454	437	455	466	417	473	412	451	441	445	423	423	422	452	426	465	451	462	400	414	458	486	460	398	431	432	411	451	444	416	464	418	416	448	455	472	394	436	436	439	452	437	434	449	435	428	446	401	472	405	414	453	416	449	453	449	496	430	443	424	432	424	451	441	437	385	435	435	459	456	437	422	430	446	447	407	455	404	441	458	463	435	455	428	462	436	414	441	446	474	428	443	496	446	468	483	452	451	469	415	421	400	451	459	481	446	427	484	439	428	415	421	443	467	382	455	444	428	419	445	439	444	451	424	456	468	440	442	440	454	450	450	455	439	439	460	452	460	505	432	409	475	442	417	454	434	461	441	461	416	456	443	452	483	406	433	432	419	440	456	476	437	443	420	460	447	457	434	405	433	443	427	464	448	442	430	437	442	438	431	449	476	429	440	461	443	430	456	459	446	440	452	418	434	448	458	437	431	450	435	427	434	413	426	453	435	416	477	439	468	477	393	424	443	469	454	470	425	438	431	420	433	422	456	463	464	412	423	458	393	380	447	466	428	453	448	459	438	422	475	420	398
4346	1643	660	428	338	454	479	535	473	504	407	336	361	274	250	240	216	224	187	186	159	145	145	128	122	109	110	89	88	85	70	73	70	59	66	79	72	58	64	81	58	73	56	74	79	70	66	57	55	43	67	63	60	51	61	63	41	54	58	49	67	50	35	62	40	46	64	62	62	68	61	57	59	55	45	52	63	50	48	46	55	51	40	57	54	49	59	43	51	52	47	56	48	45	53	61	47	50	59	49	42	55	53	38	49	50	58	50	57	57	60	55	51	62	40	50	43	43	57	62	59	49	49	59	51	50	57	47	48	49	51	48	46	44	53	49	59	48	43	35	41	60	45	51	42	53	55	60	53	44	49	39	50	36	56	54	42	47	54	40	64	45	46	46	37	59	40	50	36	53	41	55	45	49	44	52	53	41	50	52	52	51	56	48	51	47	52	45	49	44	52	54	54	53	37	44	53	61	39	36	50	45	53	54	40	55	47	40	53	44	58	47	52	47	48	47	52	48	51	47	39	60	50	47	47	53	57	45	56	53	42	40	58	52	44	58	45	51	46	49	47	46	47	54	49	54	46	41	51	49	53	47	46	45	45	47	44	53	53	47	37	55	51	54	44	34	57	38	42	51	47	47	50	44	42	47	44	52	39	50	52	47	56	55	62	45	52	44	53	52	49	40	42	50	55	54	49	50	36	53	48	55	54	44	54	51	59	52	62	58	45	45	49	44	51	48	60	48	48	51	47	53	53	40	42	47	43	42	45	47	67	46	44	38	58	59	52	58	39	56	54	65	51	61	48	39	64	49	38	62	53	55	39	54	48	48	46	55	48	45	44	52	36	52	45	39	39	51	32	35	39	49	51	48	39	57	53	61	49	50	55	51	44	50	51	42	44	50	36	51	55	44	52	44	55	34	52	64	62	44	51	53	57	51	46	58	58	42	54	48	50	41	68	41	47	46	35	41	49	39	54	51	45	56	44	54	47	49	49	66	53	58	43	47	48	52	46	59	56	50	56	59	62	54	53	49	45	50	46	58	60	53	54	47	43	48	43	53	49	45	49	46	51	37	50	52	63	51	41	53	60	51	52	57	55	39	57	54	61	48	47	49	58	45	52	45	51	43	39	47	49	50	57	55	47	66	45	48	49	44	74	51	53	39	53	55	40	39	52	46	53	48	44	41	56	58	49	53	52	72	36	55	44	47	60	54	53	43	53	46	51	59	51	51	56	41	39	53	60	47	48	46	44	38	36	57	32	45	44	40	45	50	43	49	57	44	57	51	55	38	54	63	52	54	44	46	51	47	53	48	49	58	50	46	49	58	48	45	54	44	53	53	49	47	39	49	48	44	54	50	62	46	38	48	47	37	51	45	52	63	39	47	46	58	51	39	46	55	52	46	41	56	45	56	55	46	45	56	55	60	42	54	44	44	57	50	56	60	40	56	51	50	40	50	45	62	50	49	46	49	51	44	44	43	33	58	47	45	50	45	50	49	42	53	54	48	47	41	49	64	60	46	39	49	51	53	58	40	47	55	54	52	40	42	44	49	56	66	44	55	52	61	53	43	53	56	50	39	54	54	52	49	48	61	56	29	55	54	58	53	48	55	59	61	54	41	41	52	63	50	41	40	40	49	59	36	51	55	41	55	51	50	48	57	53	42	53	43	48	52	57	55	49	70	59	44	54	51	43	48	54	53	48	54	50	54	46	65	37	68	55	52	55	59	49	46	57	52	53	66	46	54	48	53	46	50	51	46	53	47	35	63	46	58	61	49	47	49	41	58	50	48	48	50	39	51	62	39	47	53	52	43	55	52	60	60	62	45	38	40	54	47	48	59	43	54	48	47	42	46	52	48	51	53	38	48	36	53	45	52	46	49	46	50	47	42	54	44	47	50	49	55	44	51	49	50	45	54	49	47	44	42	60	51	56	52	50	57	36	55	52	52	56	54	51	44	53	52	50	41	56	41	42	65	50	54	58	51	47	56	45	42	47	48	58	46	51	48	43	55	46	63	49	56	57	49	53	48	45	56	40	48	52	49	44	39	53	33	42	54	33	50	45	48	44	47	36	54	52	44	47	47	47	47	51	50	48	48	45	55	50	62	49	49	46	56	46	52	49	61	60	39	41	42	61	52	58	61	52	51	49	51	45	63	46	49	52	50	53	45	48	58	56	47	45	56	49	55	51	38	59	52	43	42	43	42	52	39	66	38	51	31	52	53	41	48	39	54	59	47	53	47	40	54	53	49	51	50	49	43	40	56	54	40	53	62	48	49	54	57	55	55	58	52	56	57	42	47	39	42	53	52	46	40	43	52	49	46	45	51	39	50	54	46	54	47	46	43	47	44	45	52	44	58	48	52	43	45	50	58	53	56	56	51	41	49	47	44	62	56	48	53	43	42	51	50	42	45	56	39	52	44	46	58	61	46	51	39	59	59	46	56	47	51	40	48	55	53	55	35	40	55	44	52	44	43	46	50	46	45	54	53	41	47	38	49	43	43	47	62	63	45	34	46	52	46	43	57	48	51	53	56	54	54	48	48	65	49	43	40	53	56	47	51	45	43	42	44	61	52	38	41	50	43	52	48	40	45	47	42	45	36	54	64	52	42	51	52	43	47	57	38	56	43	51	54	59	50	59	49	39	44	36	43	54	48	52	44	55	41	43	60	43	54	42	46	58	46	43	38	51	56	42	56	42	66	56	43	45	46	56	34	53	45	48	40	49	55	65	46	56	59	50	53	59	43	38	51	54	50	53	53	55	50	44	48	45	47	49	49	51	55	52	43	51	59	50	59	60	51	50	48	62	47	43	50	51	41	46	53	56	59	43	49	46	63	53	48	46	36	43	37	54	54	36	54	55	66	51	49	44	49	45	48	58	57	46	47	55	40	40	47	43	46	43	52	46	43	69	50	54	46	43	37	38	47	56	42	53	57	41	58	48	53	58	54	61	47	44	50	66	39	46	58	55	56	51	45	64	54	50	61	37	45	48	49	41	63	42	55	53	48	56	56	54	53	53	56	59	59	62	54	49	50	53	55	52	48	55	39	48	53	58	51	55	49	55	51	50	41	56	55	46	41	46	45	48	53	60	51	50	47	48	39	53	42	36	39	48	59	61	42	53	48	54	62	42	48	40	47	48	52	57	48	43	41	56	62	47	52	49	46	53	54	48	45	46	53	42	44	41	52	48	47	56	48	46	42	60	58	52	44	45	58	38	57	40	49	48	57	49	60	46	49	49	35	60	49	55	41	52	48	49	51	57	41	55	54	60	57	49	54	37	60	45	52	55	64	63	55	57	51	46	40	46	41	53	37	35	47	48	58	48	56	49	48	60	49	45	49	56	55	39	59	52	52	38	54	54	48	51	48	50	60	46	49	42	39	63	46	47	37	42	60	63	50	62	49	45	50	60	54	54	52	52	45	48	48	56	41	64	61	40	56	54	49	46	54	57	55	54	54	47	57	46	45	49	52	43	43	50	51	39	49	47	41
31404	15241	9467	11084	20262	21231	20447	20073	18105	15915	13773	12303	10820	8878	8702	8057	6938	6205	6018	5202	4481	4074	3903	3286	3483	2529	2659	2166	1900	1719	1301	1274	1356	1358	1328	1286	1162	1161	1173	1171	1146	1252	1180	1045	1081	980	915	869	840	755	758	769	728	728	816	790	734	734	781	667	656	659	642	597	586	609	696	820	709	739	713	658	655	607	652	594	557	589	631	634	669	621	601	543	566	584	604	578	558	576	486	588	528	525	571	556	572	562	516	614	702	695	639	457	596	636	598	597	585	523	520	504	563	494	522	506	541	520	486	510	523	571	537	523	543	517	519	513	532	550	499	506	554	523	527	543	546	513	537	504	504	514	485	481	531	515	521	539	523	517	505	535	507	533	497	557	500	546	542	551	517	543	564	542	523	507	531	516	524	555	516	541	514	554	525	530	523	517	490	503	518	505	527	538	552	526	534	474	511	540	499	529	546	508	491	541	513	539	552	514	536	519	513	482	536	525	513	569	529	534	497	499	531	556	529	542	518	551	532	534	553	505	523	495	519	550	551	540	545	521	534	498	515	519	524	473	537	513	482	516	545	517	534	520	511	533	512	540	521	565	503	525	528	540	543	505	519	521	548	586	523	551	535	542	495	530	539	497	527	532	542	520	519	544	490	517	496	560	542	549	549	567	514	505	519	532	558	536	516	521	530	549	490	481	516	541	505	571	479	542	523	535	528	530	531	494	505	537	494	547	519	519	526	484	481	507	515	458	539	562	506	521	506	534	522	548	552	482	509	532	533	538	513	541	553	536	483	528	533	505	539	522	518	462	495	494	481	518	532	520	520	517	535	539	569	504	538	586	553	536	544	497	530	535	582	505	544	495	503	530	576	503	544	500	509	503	505	531	519	493	503	501	537	510	523	574	585	536	557	496	486	538	527	544	502	524	488	534	520	552	506	508	542	518	508	517	501	520	502	503	517	532	507	537	538	542	522	547	514	519	545	504	504	547	512	526	507	535	510	513	553	532	527	527	522	522	541	520	545	512	524	509	485	485	532	503	534	543	511	537	524	552	531	530	531	521	548	556	529	478	484	514	516	497	549	527	557	513	545	532	545	468	575	509	571	530	548	507	487	525	528	526	557	557	512	524	512	526	501	516	529	485	533	521	513	501	520	506	508	502	510	540	546	490	476	564	554	518	516	515	506	552	527	533	510	532	564	518	513	506	535	508	503	547	519	516	512	512	510	522	575	602	519	561	529	480	515	541	524	485	523	547	579	497	536	568	549	523	535	539	529	506	508	502	536	522	551	474	516	514	512	524	541	512	516	533	531	560	536	546	477	535	520	534	508	511	515	509	517	529	487	521	549	527	520	500	521	548	534	481	488	528	560	491	513	542	522	518	474	511	538	524	515	501	515	482	525	491	496	513	505	513	501	515	525	516	535	546	526	536	527	587	536	549	506	507	546	522	533	496	514	560	499	538	523	535	493	524	508	515	509	524	552	488	480	498	521	536	479	538	474	545	531	541	507	550	556	507	552	544	536	564	519	517	477	530	535	561	512	516	511	541	509	561	480	511	525	465	531	566	546	528	535	512	499	538	490	504	492	510	526	517	488	509	502	525	496	516	538	526	498	535	472	489	498	517	535	524	539	516	527	473	584	517	492	522	501	504	498	513	514	533	551	558	507	515	489	528	534	553	501	539	546	547	542	513	542	512	482	536	514	546	541	510	495	474	522	529	580	475	497	546	511	596	507	519	551	483	548	515	545	510	534	505	518	522	504	522	527	526	529	556	477	525	513	553	530	527	511	492	526	575	534	529	532	506	562	531	526	555	536	542	550	544	544	513	530	537	488	536	543	526	534	543	483	523	502	532	505	502	513	555	570	543	519	547	522	519	500	487	523	570	507	534	517	545	534	502	497	514	486	499	536	519	536	525	526	538	536	489	494	505	508	530	544	503	485	517	503	541	541	525	515	537	521	560	499	497	524	518	524	507	548	524	554	532	515	532	530	513	524	491	519	516	544	501	509	544	502	516	491	535	524	493	532	542	515	546	536	504	489	529	533	508	525	501	550	531	490	530	536	531	498	514	504	525	533	544	544	541	556	507	528	541	539	518	557	491	531	563	536	508	492	504	520	525	518	548	506	535	510	513	520	493	488	511	525	523	529	524	542	516	492	565	531	520	529	487	534	514	489	541	566	540	547	510	532	498	532	486	561	520	514	534	527	507	509	489	500	539	507	504	520	551	510	526	524	550	525	514	545	520	487	534	529	585	558	505	537	492	501	506	530	511	553	528	550	542	495	580	496	522	572	507	526	522	562	509	528	518	502	521	479	488	501	517	556	497	539	528	509	505	513	488	515	528	532	470	524	514	495	491	555	570	485	543	509	542	505	524	543	537	502	514	538	579	512	523	500	611	517	500	505	542	498	547	483	503	573	496	547	538	557	526	497	511	505	542	504	523	544	540	491	519	489	522	477	477	510	525	543	562	540	571	567	527	524	529	553	575	505	514	541	534	495	512	521	533	510	514	541	479	536	532	526	505	551	528	518	544	570	485	543	515	556	555	542	519	523	558	513	522	556	535	526	522	533	560	526	526	501	499	527	485	543	508	547	501	493	528	513	521	523	532	567	484	521	511	552	556	523	512	541	484	503	555	532	518	507	518	548	562	543	540	544	538	481	543	533	512	503	593	527	519	521	532	502	492	498	475	528	503	510	499	529	537	537	497	545	567	554	513	483	512	569	490	515	506	570	517	541	526	543	516	541	545	525	545	545	539	512	567	499	542	522	506	568	508	460	492	535	503	509	549	489	555	541	531	506	532	554	515	505	531	563	533	509	513	517	534	572	551	529	514	524	523	516	530	566	537	559	483	481	587	479	526	508	503	530	512	526	492	517	514	525	518	543	512	536	493	537	493	520	545	567	497	514	537	545	553	499	551	506	545	490	536	477	525	490	518	532	540	552	520	539	526	533	520	478	512	513	482	498	513	528	560	495	503	533	479	546	559	538	494	504	561	502	531	495	520	509	538	533	562	485	537	513	501	524	510	524	535	526	521	500	505	507	523	568	522	518	523	545	541	492	552	564	508	490	548	557	505	490	559	507	501	548	556	533	529	500	506	514	519	526	485	545	524	535	514	536	547	533	532	507	485	530	529	537	522	537	546	494	557	517	516	521	530	508	547	481	521	516	503	536	501	554	541	542	543	548	563	484	493	524	514	541	521	556	491	479	553	556	546	515	546	524	521	489	511	542	523	534	494	519	528	498	545	521	553	538	532	519	565	538	543	531	510	518	536	518	551	531	533	550	548	550	532	538	499	482	520	530	502	500	540	509	557	522	494	515	532	489	559	499	520	545	524	492	535	510	509	522	505	533	518	528	550	532	514	517	521	552	525	500	561	535	538	516	502	522	523	504	521	537	557	524	503	504	516	476	547	532	502	561	505	548	507	494	499	479	523	504	529	528	499	518	555	489	505	515	518	526	501	505	524	506	510	525	511	527	533	537	578	540	546
5401	1428	620	341	309	439	428	469	435	433	373	330	306	255	230	232	213	179	180	163	152	135	125	101	98	124	100	81	79	83	58	69	49	48	60	70	64	58	39	49	60	66	61	37	66	52	41	48	53	52	40	45	43	40	41	50	53	34	44	42	42	45	47	40	39	43	49	59	40	46	30	47	40	34	41	32	37	45	44	46	34	37	40	38	38	46	38	42	39	25	39	38	31	49	35	35	35	37	33	25	41	34	36	37	28	40	41	46	34	32	42	35	31	49	24	40	37	39	25	43	37	44	34	42	42	32	39	38	41	48	35	44	30	34	29	42	33	36	31	40	32	30	33	41	43	35	36	35	33	32	49	33	35	47	41	38	47	32	28	45	40	36	40	33	35	38	44	45	33	32	29	34	28	41	31	37	39	37	40	47	40	31	41	34	31	29	41	57	37	34	31	34	41	29	36	43	41	42	36	37	35	34	47	47	31	41	29	39	32	36	40	47	34	38	38	31	33	43	42	38	44	39	26	43	37	44	36	30	42	32	37	45	38	42	19	42	36	28	49	33	34	41	29	33	38	29	43	44	41	32	45	43	42	32	36	37	32	33	49	49	42	49	41	30	35	32	42	47	26	23	44	44	40	31	41	38	35	38	42	30	23	31	29	34	33	35	44	28	35	41	37	37	50	40	42	27	52	36	42	37	31	32	35	40	35	41	34	35	31	42	34	43	33	35	35	31	34	34	32	30	31	37	27	37	38	30	50	39	38	38	24	34	38	44	43	48	31	35	31	34	38	34	34	37	44	44	30	43	49	51	28	38	38	35	39	31	50	38	35	38	41	33	37	26	42	43	31	48	42	26	28	38	44	32	52	36	34	38	39	40	38	46	39	43	35	35	21	36	37	39	33	23	40	29	46	39	32	39	37	46	36	37	37	40	37	35	38	34	33	36	31	29	32	38	29	42	54	48	31	37	42	34	49	45	37	49	27	39	30	43	36	37	39	36	32	35	39	45	40	39	34	35	27	31	45	35	38	43	33	39	35	34	41	42	37	41	42	47	44	31	33	52	27	28	33	43	36	30	39	38	34	39	38	39	43	32	38	32	33	33	30	38	47	38	31	46	51	38	39	38	37	40	30	34	33	37	32	44	48	38	42	33	33	37	42	37	36	29	34	47	44	40	40	34	35	33	37	36	40	27	41	38	27	37	45	48	37	32	38	30	31	33	45	39	26	40	51	35	27	43	42	40	32	34	36	36	33	35	31	51	50	49	45	44	46	35	31	28	34	29	46	37	59	34	49	38	43	31	44	46	40	51	41	30	40	28	34	38	28	47	29	33	46	37	36	32	27	36	50	41	42	25	38	38	37	42	38	38	38	49	42	29	43	40	35	37	62	36	33	36	43	44	33	35	36	46	38	40	40	34	38	34	29	48	35	30	39	37	40	35	27	26	37	35	36	45	44	31	39	36	37	39	43	43	26	48	30	36	38	35	33	46	33	45	39	46	36	36	53	41	32	30	32	39	44	47	33	43	34	46	39	38	36	39	37	37	46	31	33	52	35	44	37	34	37	29	47	41	25	33	37	36	37	32	33	34	31	36	36	28	48	68	33	39	32	40	36	36	33	42	30	43	42	34	35	37	37	38	42	35	27	57	40	35	35	35	37	47	37	48	39	37	29	34	32	36	37	37	36	39	36	29	39	36	38	37	49	32	43	46	46	31	33	42	39	30	41	38	35	42	32	36	38	32	43	36	45	33	28	41	35	30	30	37	37	43	38	34	40	44	32	42	34	39	44	26	37	35	44	39	37	32	39	53	32	37	24	36	31	33	35	31	30	34	31	42	39	39	45	32	39	25	44	35	44	29	32	35	26	41	36	36	36	41	37	40	40	29	26	33	37	36	34	35	49	34	43	44	31	24	32	39	47	41	39	28	41	27	32	37	36	24	33	35	39	27	40	34	37	40	41	37	39	37	51	48	41	36	33	35	44	33	38	45	40	41	30	36	43	39	40	40	38	27	45	49	39	39	28	39	35	32	43	34	32	45	39	29	40	36	27	48	43	42	32	37	29	35	35	32	39	31	47	38	30	39	25	29	44	27	43	34	37	26	41	29	26	33	41	29	38	37	36	32	40	34	46	35	29	34	44	37	32	32	30	36	36	40	32	35	33	34	40	35	32	42	42	39	41	29	34	38	21	29	48	42	33	32	39	30	40	41	32	38	39	43	41	44	39	38	34	48	35	30	35	45	36	48	46	31	38	33	32	42	32	29	31	54	36	43	32	40	36	46	26	28	39	35	27	37	36	38	30	31	38	34	39	41	32	32	30	41	32	31	43	49	41	40	29	43	38	38	38	48	37	29	36	45	26	32	34	34	32	39	32	44	34	41	43	33	41	31	25	34	51	35	41	30	32	34	47	48	31	36	44	28	33	43	48	29	45	33	37	36	37	37	43	39	36	38	28	43	35	42	41	46	39	36	42	40	41	34	32	44	36	42	40	30	43	37	37	35	36	32	28	29	42	40	36	44	39	44	45	25	35	41	43	34	34	35	42	31	38	42	36	37	36	35	31	39	32	38	26	29	41	41	34	30	34	32	34	32	37	41	47	31	49	22	50	33	40	33	35	47	32	37	40	42	32	41	33	38	37	35	26	41	34	31	32	39	42	30	38	36	45	40	33	33	28	41	50	39	34	34	39	33	39	34	26	41	46	40	38	32	42	33	28	32	38	37	25	41	27	43	38	35	19	41	31	29	36	39	45	35	38	36	38	29	31	36	50	32	35	44	43	44	38	39	48	32	33	31	44	49	46	40	36	33	32	27	40	42	35	31	37	46	23	32	37	36	40	38	45	35	45	29	39	35	40	50	40	48	29	32	36	36	35	31	50	30	41	41	53	40	47	33	52	34	31	40	32	26	39	32	35	29	36	27	30	37	32	31	32	31	36	32	51	32	49	42	39	37	39	34	42	46	33	39	37	42	25	37	40	32	40	51	33	42	38	23	28	33	38	32	35	38	53	31	38	35	29	34	45	43	41	29	35	39	32	52	37	41	36	40	37	21	28	48	42	32	48	43	36	44	44	37	31	40	42	42	31	33	36	44	28	48	31	41	28	35	35	32	33	29	35	38	34	33	34	36	33	32	42	35	35	50	40	40	31	44	28	36	46	32	44	33	42	43	34	47	47	39	41	46	36	42	41	33	40	35	39	29	34	36	44	35	34	33	45	31	33	43	36	39	29	33	33	44	30	38	28	29	36	40	43	28	34	38	39	37	36	43	40	33	34	38	46	40	34	36	41	47	45	28	44	38	45	37	42	39	31	24	37	36	34	37	40	30	45	29	37	43	45	40	35	36	34	29	33	31	41	28	37	46	34	38	31	32	48	45	33	25	38	34	47	41	36	41	28	25	36	36	38	42	37	40	29	46	33	48	29	48	44	35	47	42	42	40	35	36	36	38	53	36	36	38	32	34	34	32	33	41	38	30	34	56
29630	14294	8824	10299	18305	20617	19290	18952	17371	15628	13883	11933	10566	8938	8337	7483	6890	6259	5657	5209	4261	3904	3646	3210	3371	2896	2409	2124	1735	1524	1078	1173	1272	1271	1156	1158	1210	1081	996	1034	985	1016	990	849	853	843	746	704	724	671	618	648	587	620	672	666	590	626	569	586	508	495	486	462	523	531	668	644	630	626	567	527	523	528	497	471	442	445	469	517	502	495	443	475	425	471	431	456	440	417	426	391	427	438	413	404	445	405	456	455	567	566	506	430	502	495	478	481	430	395	416	399	399	384	384	397	391	419	388	380	396	361	382	405	392	380	383	411	409	399	415	376	398	418	406	368	435	407	428	430	384	395	372	392	389	398	405	403	360	410	376	403	377	385	417	382	403	359	393	391	387	409	404	412	380	403	419	376	383	394	409	394	388	376	404	417	390	423	371	403	401	399	383	412	385	396	349	397	393	394	408	404	377	390	377	390	384	407	390	400	407	392	367	360	420	362	361	356	353	399	396	419	347	421	373	399	408	367	394	385	392	383	395	379	370	333	386	366	412	367	326	378	367	409	389	392	372	397	358	425	393	385	369	397	406	390	385	398	364	383	414	415	384	404	390	379	379	370	387	375	371	411	419	377	364	388	412	409	407	388	384	399	403	415	368	391	394	367	378	390	414	409	385	404	370	381	396	399	379	374	392	374	402	408	385	383	402	414	382	391	378	370	381	379	392	376	380	415	380	400	394	379	339	368	368	358	406	389	387	393	340	408	399	387	396	411	391	387	400	345	383	396	396	379	353	402	409	392	364	404	362	376	401	375	373	411	361	430	371	396	392	416	394	322	380	395	399	420	382	432	420	388	383	393	408	391	340	381	401	369	370	391	409	390	367	377	376	366	363	383	400	379	363	405	399	383	367	382	407	411	375	404	369	411	400	382	378	361	386	382	371	397	358	384	383	406	406	408	376	387	393	398	401	392	384	374	385	384	382	437	384	403	400	401	454	374	382	406	357	411	389	407	390	414	378	390	387	386	360	402	393	377	379	409	370	369	411	389	394	363	434	397	363	343	409	379	398	384	394	399	370	424	365	397	386	388	398	385	401	426	398	403	418	428	394	390	392	381	410	380	383	396	395	371	364	403	393	404	384	378	363	394	374	399	413	432	373	387	395	384	369	385	417	378	391	449	382	378	385	369	401	406	387	406	430	393	378	386	395	404	412	412	392	374	412	356	414	399	429	418	401	395	366	404	369	367	426	385	362	371	409	411	399	396	375	359	414	380	391	391	401	381	385	402	367	369	389	374	369	426	404	382	376	411	391	384	405	397	435	372	420	407	427	383	399	393	390	419	402	387	379	397	414	399	383	363	387	422	378	389	381	394	374	361	407	390	394	396	408	415	399	389	377	404	395	354	371	390	381	367	394	378	407	404	402	362	423	377	391	405	392	375	380	389	366	368	419	394	383	380	439	342	402	413	396	386	416	377	402	366	405	359	356	386	408	395	378	383	367	425	425	435	343	364	407	322	386	373	375	407	385	369	391	381	403	380	364	405	386	363	373	422	411	379	364	397	401	374	372	415	410	377	407	401	410	390	371	371	415	411	350	390	399	396	373	372	398	379	389	386	368	392	425	378	387	404	394	394	377	368	371	414	393	413	380	370	358	388	382	409	326	403	401	410	382	404	395	385	358	408	408	405	419	391	426	379	357	365	382	374	382	413	405	401	401	388	399	406	359	373	400	415	374	389	389	351	449	417	393	381	370	357	397	405	361	379	375	415	372	346	372	387	366	395	355	412	359	346	418	406	375	387	380	406	385	407	395	374	405	401	436	415	414	391	410	397	388	409	387	383	370	414	370	392	365	386	363	400	396	406	387	390	381	405	361	397	353	404	385	372	384	418	359	372	382	390	383	424	373	400	391	397	370	407	399	387	386	379	411	382	382	367	414	374	367	439	388	420	367	376	378	371	352	391	392	386	388	348	358	356	372	394	380	403	386	371	369	390	395	380	379	378	373	385	436	378	378	361	378	375	392	394	395	400	414	410	400	375	430	398	371	395	411	395	408	419	398	387	361	387	417	382	401	383	348	383	349	357	417	412	413	407	416	390	362	400	413	379	370	407	402	413	428	427	376	371	385	375	375	388	378	398	407	367	397	382	405	384	362	366	382	371	368	402	381	376	373	340	355	394	391	400	374	390	397	388	395	377	391	348	382	417	361	372	400	390	369	387	387	399	408	381	359	401	382	385	396	388	390	380	384	384	364	394	386	405	393	397	384	381	368	377	386	376	392	389	410	420	364	403	346	378	355	376	372	389	372	371	428	415	368	426	386	397	367	408	370	415	397	425	404	375	380	410	409	375	412	401	393	366	383	368	396	382	384	391	388	374	438	413	392	348	411	345	426	372	382	368	407	413	415	375	387	383	391	381	369	372	443	371	361	380	417	390	395	389	337	379	409	370	417	387	370	372	356	387	376	372	392	353	387	376	402	379	386	403	390	378	373	375	381	387	391	419	407	375	390	335	402	380	379	398	351	405	390	390	419	357	417	363	411	394	419	351	400	396	400	390	371	396	355	374	371	457	382	407	404	350	369	402	426	391	372	392	396	379	371	382	379	404	381	400	422	371	385	413	376	406	374	367	383	425	381	378	361	395	383	410	435	409	367	404	402	364	354	373	374	370	391	384	375	386	402	380	391	380	402	400	392	379	344	351	373	387	413	408	370	398	382	409	398	364	381	371	374	390	386	399	405	386	372	437	373	377	404	405	383	415	367	399	392	422	392	389	433	350	343	406	367	420	380	409	417	365	392	386	419	393	389	367	360	404	370	426	353	402	394	407	412	396	409	386	399	379	383	370	403	393	385	378	375	385	373	396	374	376	374	428	394	411	401	381	414	415	398	373	416	365	390	396	389	380	391	389	407	391	403	396	432	379	360	388	384	392	364	381	355	385	364	413	400	407	363	351	392	375	408	360	401	377	350	379	381	402	426	393	375	366	392	398	377	360	395	410	400	386	372	392	384	382	383	356	380	381	379	359	415	390	392	394	409	397	403	373	408	373	402	350	365	380	404	398	431	401	388	336	385	381	392	359	387	389	407	374	411	416	392	401	356	390	418	380	383	400	425	403	386	377	399	366	405	390	377	365	356	398	413	399	371	365	409	414	424	421	382	371	391	402	389	377	412	391	404	410	382	405	380	416	388	407	362	379	441	395	380	398	359	409	406	371	378	380	421	377	419	390	380	401	354	380	394	379	399	344	389	406	408	405	385	366	370	371	371	402	388	345	385	420	338	367	386	381	384	408	394	384	393	396	390	397	375	402	407	406	392	373	376	387	377	389	371	389	394	380	391	364	398	398	391	451	401	386	368	430	405	375	383	397	365	374	395	390	426	386	415	376	393	393	385	403	425	418	422	361	400	395	414	368	391	397	381	395	372	421	370	392	409	405	381	419	373	363	374	350	442	377	405	396	401	399	397	389	399	403	368	384	390	405	365	351	394	380	374	392	378	395
5900	2263	914	502	414	652	614	567	576	557	483	405	438	338	320	283	267	220	250	215	177	173	144	150	128	117	112	104	91	85	77	84	71	61	76	74	83	65	95	76	54	74	56	52	54	53	50	55	56	42	58	56	49	60	54	58	58	68	61	58	46	43	58	45	49	37	50	60	71	52	46	43	54	58	43	44	63	46	50	45	55	38	47	46	43	51	37	43	43	55	44	27	39	44	46	51	48	53	40	60	60	50	34	55	35	51	55	52	49	42	42	42	44	46	40	37	50	49	45	59	44	43	41	52	51	38	53	45	51	49	47	48	45	43	33	57	47	45	43	66	40	41	51	47	42	50	37	47	57	55	47	58	36	36	58	49	46	47	42	42	58	57	46	52	51	49	48	40	37	53	44	49	42	48	54	54	45	48	46	46	38	41	46	46	56	50	61	52	57	39	46	47	48	34	41	32	31	46	42	50	47	41	56	48	48	42	44	38	49	40	42	39	44	40	41	50	35	40	39	56	51	45	47	38	48	45	41	39	60	35	35	47	56	50	57	44	38	52	42	47	44	45	60	52	38	52	42	47	42	41	41	52	42	44	58	42	35	51	52	43	51	56	42	41	38	48	34	38	34	37	42	41	44	42	40	45	53	54	39	28	54	39	45	40	53	51	39	45	35	54	50	49	49	62	42	55	48	45	49	47	36	42	39	48	45	37	51	49	54	37	38	36	53	45	37	40	43	44	46	33	43	53	55	45	53	44	41	50	54	46	41	53	45	45	49	47	51	40	53	48	54	35	46	46	51	38	42	35	55	36	51	35	49	59	44	45	50	51	55	36	47	55	39	51	36	44	37	35	46	41	51	46	67	54	45	51	42	54	59	36	37	36	55	59	37	42	41	44	36	44	51	49	58	44	36	36	35	58	41	46	45	57	53	46	40	50	56	51	48	61	44	44	58	35	44	51	50	49	41	58	34	43	49	46	41	40	42	44	50	62	38	31	46	43	42	43	54	46	40	49	48	51	42	45	40	46	54	55	35	55	39	40	42	42	41	40	49	42	58	41	58	49	55	48	45	61	49	43	37	52	46	38	45	51	48	44	57	39	49	45	53	33	46	48	51	43	53	44	48	33	48	43	62	52	50	55	54	50	68	47	45	35	50	40	58	36	46	43	48	43	41	38	45	45	39	60	32	33	43	40	47	46	46	52	48	57	56	46	32	52	44	29	45	52	42	44	51	45	50	40	42	43	39	34	48	46	68	30	44	42	39	38	51	47	38	52	55	30	34	58	47	51	46	38	57	51	44	43	58	40	45	37	46	41	46	44	44	44	47	46	37	59	35	50	62	43	43	44	51	38	46	48	45	42	50	44	37	61	36	46	48	54	46	44	43	47	35	44	42	28	41	44	37	41	34	39	36	46	35	37	47	45	35	38	45	48	49	39	38	47	53	44	44	46	49	46	51	50	51	53	41	35	35	57	51	48	55	41	34	48	52	52	46	33	42	48	57	37	46	48	46	45	37	56	52	49	45	47	42	44	50	41	44	48	49	45	38	58	51	50	42	37	39	39	48	42	48	49	39	41	51	47	47	37	44	37	42	55	53	52	43	35	54	35	44	57	53	45	40	52	57	55	40	59	51	47	59	43	45	44	44	50	47	52	35	57	57	56	48	57	45	44	31	57	52	50	46	37	56	55	44	51	45	41	48	43	51	60	50	53	41	47	45	41	41	41	45	40	48	48	33	48	43	41	48	30	46	48	46	54	56	51	40	46	43	44	30	38	49	41	45	44	50	56	51	34	45	48	48	39	44	32	52	38	49	44	39	38	45	48	44	40	49	39	45	43	62	48	56	56	48	33	47	53	52	38	44	40	42	43	39	51	50	50	48	39	39	34	43	50	33	54	43	28	50	40	55	47	30	52	40	40	46	41	38	59	50	44	41	51	52	38	55	34	39	47	52	55	54	50	56	43	51	49	43	43	45	39	41	51	44	54	42	49	51	51	45	48	43	52	47	55	46	50	35	44	48	45	44	42	36	50	36	43	36	30	54	50	38	46	42	40	43	44	44	41	46	49	51	37	45	53	41	44	43	34	51	46	41	36	50	35	52	49	56	49	35	41	46	50	42	52	47	55	31	30	41	40	35	37	39	48	51	40	39	48	48	50	48	37	48	46	46	45	46	51	59	44	42	40	44	44	46	41	46	42	41	36	50	45	36	43	50	53	48	42	53	48	43	43	48	40	47	46	38	47	51	50	49	40	48	51	35	48	34	46	52	43	37	50	39	35	36	45	57	55	51	39	42	44	34	45	36	40	46	38	41	53	43	50	58	45	41	38	37	42	39	42	68	59	59	53	35	40	48	52	32	54	43	39	42	46	48	39	44	40	38	46	51	47	43	50	58	54	40	42	43	47	44	40	39	43	51	37	47	42	43	54	44	48	50	37	45	48	55	46	68	54	43	53	44	37	39	39	48	46	30	39	60	46	50	47	43	48	48	46	47	47	46	40	38	46	40	54	48	40	49	34	40	33	55	41	54	53	54	46	51	53	43	38	37	49	41	52	56	41	37	49	37	40	48	51	42	41	54	54	31	39	37	57	43	49	37	48	48	55	49	43	44	42	56	45	45	62	56	49	38	46	42	49	45	35	47	45	55	46	50	37	44	53	49	41	46	42	38	51	43	48	45	39	53	47	52	32	41	49	41	37	57	46	36	47	47	57	41	44	52	52	54	51	38	42	50	41	44	49	48	42	45	48	41	53	35	42	39	47	50	41	41	34	50	54	46	41	39	33	46	49	36	43	39	47	39	38	38	41	31	47	49	43	46	46	50	48	38	42	39	40	51	41	61	46	45	44	50	49	42	41	53	46	51	60	34	44	43	45	55	39	44	40	50	45	49	49	43	39	48	38	39	39	35	42	40	48	37	47	45	36	51	45	56	46	57	51	47	51	43	52	52	41	30	40	46	39	37	44	36	37	39	48	48	38	42	35	40	43	44	39	46	46	52	42	43	49	52	40	44	46	52	41	50	59	35	50	44	41	48	51	49	52	43	47	46	53	42	56	53	34	39	45	48	38	37	49	52	49	48	35	65	47	50	26	49	45	49	47	43	41	38	42	43	47	40	38	44	51	44	58	49	49	45	49	45	45	38	50	30	55	47	49	38	37	42	39	42	47	53	37	45	38	52	49	38	50	43	40	37	38	40	62	45	38	49	54	41	45	38	50	46	52	45	50	38	33	42	50	40	46	51	38	36	37	52	51	37	39	46	49	43	46	44	43	55	38	54	45	45	51	44	59	57	40	43	34	56	43	48	41	49	46	53	45	45	56	64	40	51	51	42	51	41	43	56	38	43	55	37	42	44	51	52	51	36	43	43	46	51	49	49	50	59	45	60	41	43	53	43	48	50	47	37	58	43	43	51	60	46	58	22	46	46	40	46	48	46	44	45	37	41	58	68	43	46	47	50	48	44	47	43	52	51	52	53	43	36	51
34436	17367	10848	13175	21271	23820	21998	20519	19385	17635	16026	13610	12666	10679	9617	9029	8369	7410	7156	6463	5120	4664	4295	4047	4052	3483	3046	2663	2192	1897	1535	1530	1545	1616	1376	1412	1454	1426	1328	1292	1243	1176	1163	1025	1045	972	934	910	855	810	792	827	790	790	797	885	802	784	732	658	609	604	624	577	622	711	804	877	846	838	712	673	583	621	614	624	584	538	627	608	559	546	543	529	559	579	525	537	500	536	483	506	516	505	493	523	587	527	544	638	601	633	699	631	656	652	621	563	519	519	514	490	495	452	487	502	458	461	480	497	467	454	487	518	491	506	447	490	457	491	479	483	453	490	523	517	519	496	470	476	498	486	463	448	495	493	469	473	471	490	472	467	441	457	462	491	458	452	491	523	452	507	458	487	434	498	495	468	476	508	511	501	500	474	469	482	472	459	522	500	537	496	474	460	465	511	491	444	531	487	454	492	525	498	478	535	508	452	503	473	520	550	477	499	506	478	472	490	471	495	447	517	497	440	514	465	487	477	481	481	501	474	441	470	485	473	452	541	462	517	476	464	472	483	486	504	452	482	500	496	511	490	482	482	523	490	511	453	492	480	505	486	510	458	460	502	477	481	540	472	491	485	503	469	466	480	473	493	454	479	478	480	480	502	480	487	485	498	477	471	502	463	453	531	452	429	484	469	493	489	490	519	506	524	484	521	472	480	463	449	485	505	453	502	520	506	456	496	488	493	496	534	536	487	491	460	487	472	490	520	476	468	453	473	438	497	490	501	499	483	497	463	488	496	464	467	523	465	541	513	470	467	507	480	485	459	494	473	487	492	488	446	483	492	503	508	492	439	462	449	472	480	495	505	455	510	482	492	491	480	471	497	526	455	487	479	484	480	517	457	518	488	468	495	494	470	495	491	504	488	499	505	450	500	501	495	493	497	507	475	484	500	476	486	501	464	488	534	492	488	488	481	494	476	478	453	470	529	481	492	473	480	500	486	471	517	476	494	480	492	500	503	471	481	486	511	470	507	467	502	502	467	455	494	490	502	508	491	496	487	526	478	470	476	512	488	470	471	475	485	451	473	452	499	486	494	498	471	471	516	495	468	497	464	489	482	460	517	464	428	484	482	483	535	511	514	494	473	444	500	454	484	503	523	532	507	494	509	503	488	442	487	505	505	472	511	487	495	483	438	477	469	470	497	502	526	479	522	463	543	511	475	481	477	500	495	499	455	481	489	491	480	463	498	493	464	450	454	501	456	461	479	507	454	504	470	480	482	542	475	501	478	483	444	459	492	487	475	504	487	510	491	492	511	499	471	477	448	462	492	508	452	521	504	502	509	471	504	491	474	456	475	516	471	445	560	476	480	500	468	429	472	479	456	462	489	481	533	475	474	458	449	437	516	507	479	464	506	493	488	511	480	502	505	496	514	482	473	529	463	488	503	518	490	495	486	465	483	481	507	455	505	500	489	502	483	474	487	492	477	471	482	461	473	456	499	460	481	492	520	519	491	431	487	479	485	469	497	505	488	440	483	467	505	488	452	497	512	481	495	453	506	518	540	473	477	510	448	490	503	481	476	511	470	501	489	518	500	482	521	486	467	481	485	472	490	489	451	544	498	455	472	507	449	483	490	469	451	473	508	474	465	526	493	467	495	502	450	494	497	476	490	536	527	450	460	510	478	473	484	482	515	482	532	508	515	477	488	486	490	495	504	473	475	504	528	499	494	473	456	473	498	464	512	497	432	481	505	457	522	453	503	489	488	459	464	492	476	461	459	475	498	483	510	455	465	503	497	509	487	462	480	463	487	475	457	535	482	498	480	485	498	485	464	472	420	493	473	485	487	475	466	471	487	515	507	458	495	490	476	493	496	481	481	480	493	476	486	505	481	505	487	463	512	508	483	499	487	529	494	524	459	506	463	490	478	484	502	535	441	479	475	463	435	500	497	467	459	474	513	482	475	454	480	482	475	472	483	474	479	438	455	466	463	485	464	516	512	521	453	515	472	485	486	479	517	501	471	512	486	477	465	503	501	483	455	484	502	496	493	491	446	488	446	537	493	487	453	455	478	517	462	487	520	540	454	483	505	463	480	500	494	519	458	520	519	491	477	519	456	485	482	459	503	457	512	471	457	493	520	464	464	489	468	494	501	495	482	453	453	460	482	467	468	487	469	476	489	486	472	493	477	502	525	474	486	490	498	449	491	468	477	497	515	485	506	481	517	497	492	483	522	442	472	505	503	519	474	482	463	478	511	488	483	462	512	487	454	510	431	514	502	452	539	481	494	468	512	459	460	483	514	511	503	472	464	468	474	474	507	491	478	481	469	485	502	478	467	489	436	503	467	492	472	465	443	481	456	510	490	516	532	465	495	497	505	470	481	489	504	464	472	482	458	498	453	498	503	501	472	471	453	493	462	453	541	507	503	478	469	453	489	485	450	464	474	444	491	519	510	473	509	481	503	480	481	505	430	500	506	483	503	471	463	493	464	522	471	429	459	444	480	479	498	508	509	498	440	473	475	461	457	494	524	467	482	538	498	489	495	503	506	498	475	460	482	462	521	506	439	501	480	466	506	475	437	471	507	500	464	451	463	480	494	490	451	484	474	447	502	474	479	492	445	431	467	474	449	474	499	472	475	497	475	468	466	461	474	474	495	488	484	496	474	475	514	460	464	500	504	487	505	474	476	482	448	495	482	459	479	487	509	492	500	485	506	461	480	483	517	475	481	492	488	479	485	451	474	484	487	510	505	493	491	475	458	515	493	464	490	525	490	537	506	468	463	474	522	468	461	477	471	492	447	451	467	488	494	510	486	501	462	493	500	498	479	470	504	453	464	481	487	468	486	479	481	477	488	453	443	496	457	479	471	502	471	472	518	447	473	504	485	488	480	487	475	508	486	488	488	513	473	461	489	468	474	465	496	424	516	494	470	506	477	507	468	492	475	507	493	485	498	474	437	468	483	480	495	459	490	506	479	473	463	488	458	517	495	451	500	494	517	493	468	482	518	499	470	483	522	505	491	456	483	476	486	481	515	466	460	474	458	482	474	477	472	483	505	503	473	495	503	496	493	515	504	455	464	455	477	470	472	501	467	521	480	475	495	501	492	452	473	531	483	445	510	485	472	486	455	488	515	491	465	458	497	495	494	510	456	473	474	541	452	493	496	502	472	534	520	531	530	503	456	515	457	543	476	493	509	495	492	485	495	485	467	490	461	472	514	495	474	477	461	530	516	516	474	492	505	452	446	502	494	504	472	499	465	478	490	474	475	461	478	517	459	448	441	539	489	498	483	500	462	478	495	487	491	483	469	470	481	457	510	477	456	498	532	471	481	460	508	443	459	487	462	511	500	487	493	466	492	478	504	472	462	500	481	459	492	508	463	447	492	534	483	448	493	459	519	504	459	491	477	497	462	475	472	494	486	469	476	522	483	495	478	468	487	472	517	496	484	479	495	497	484	501	483	532	512	483	480	479	483	494	464	494	479	467	476	484	499	491	500	425	467
3419	1074	425	267	233	319	323	261	286	280	265	206	202	165	174	186	159	155	140	123	103	101	86	103	83	69	98	76	66	69	51	54	68	70	62	67	60	59	60	68	50	56	46	55	46	50	45	46	56	40	47	44	47	45	46	32	34	44	49	48	53	33	52	42	57	48	38	53	47	54	37	55	44	46	49	45	35	42	35	42	36	33	46	44	36	43	45	35	39	39	56	47	40	42	44	41	49	33	45	41	46	48	43	40	40	42	49	45	37	44	42	37	34	42	34	48	46	38	34	42	47	46	50	42	37	43	28	44	42	34	45	37	55	41	35	40	36	42	46	40	46	37	44	55	39	40	41	33	40	30	41	46	41	42	37	34	49	40	45	44	41	37	43	34	42	33	38	32	41	38	37	42	38	40	26	37	52	37	44	51	29	46	41	43	50	52	57	36	47	45	32	39	36	31	55	32	43	46	45	34	40	50	39	48	32	40	41	33	46	37	36	40	40	41	31	41	34	40	48	38	42	57	39	43	40	37	30	49	52	36	55	45	45	35	35	31	47	38	50	42	44	39	40	32	43	29	46	47	48	43	44	44	37	41	27	38	35	34	55	37	47	46	42	37	57	45	47	35	33	32	39	34	35	41	47	33	28	40	39	51	40	43	42	61	40	53	38	26	33	33	57	37	53	51	49	44	36	32	43	40	37	37	44	49	42	39	48	48	32	36	43	35	59	45	42	28	37	28	49	44	41	35	34	45	36	44	29	35	43	47	36	38	43	37	44	38	42	43	44	40	43	34	33	47	39	42	43	28	38	39	27	37	41	53	53	43	46	37	39	50	46	40	45	48	41	31	41	50	52	52	49	43	56	49	42	37	38	45	50	47	46	43	32	44	42	32	41	31	29	43	39	40	47	49	44	37	39	41	36	36	36	41	45	43	44	46	47	33	34	38	34	45	35	43	41	50	44	33	36	49	53	38	40	51	42	52	43	45	40	58	35	43	55	53	29	47	42	44	53	32	42	35	48	39	47	46	37	48	44	36	35	34	44	44	48	44	52	38	31	35	41	46	48	34	46	35	51	42	43	40	50	42	44	38	30	26	27	36	47	37	41	38	39	43	44	49	47	38	41	36	52	35	45	34	40	43	51	37	37	42	40	41	51	46	50	46	46	32	36	41	44	34	34	52	42	42	41	50	39	46	38	30	37	40	41	42	41	33	34	55	46	37	35	34	46	37	46	33	39	32	47	50	34	41	38	47	28	48	48	31	31	35	33	37	44	32	46	36	42	46	42	43	40	44	39	35	42	31	36	37	41	30	45	40	31	40	30	39	46	44	50	43	48	36	41	37	42	39	48	39	50	42	30	30	50	41	40	42	42	34	40	48	34	37	42	41	37	40	44	40	42	37	47	48	40	42	57	50	52	46	36	42	56	39	47	35	51	37	49	32	39	45	47	45	52	41	38	50	49	45	38	38	49	42	43	44	60	45	52	38	42	50	39	26	38	40	47	35	51	49	45	38	50	41	43	35	46	42	39	40	42	44	50	43	48	31	43	42	37	43	29	49	44	48	40	30	42	41	35	41	43	46	36	38	48	39	39	52	45	40	39	39	43	30	49	39	39	33	46	45	38	38	26	46	40	40	32	38	36	36	44	40	39	32	45	49	46	45	31	41	44	34	38	43	48	38	35	51	45	36	40	30	36	39	38	50	44	37	47	44	29	52	48	40	56	47	45	39	43	42	48	48	38	45	50	49	36	40	40	46	47	41	40	26	45	48	50	59	48	51	42	44	34	51	25	44	42	39	36	43	46	24	50	46	37	41	41	37	37	35	43	42	37	40	38	46	43	38	38	28	35	44	46	38	39	37	46	36	46	40	37	45	35	38	43	41	41	37	35	28	26	46	42	49	35	45	47	52	49	35	57	51	50	41	40	39	41	41	56	32	46	42	30	40	37	40	49	47	42	48	34	42	34	32	35	29	41	44	49	48	44	38	28	31	52	55	39	49	42	38	39	48	56	45	39	38	39	42	36	40	40	47	33	51	38	43	32	44	37	40	39	49	45	43	31	43	47	30	39	31	34	46	44	33	34	52	45	46	39	38	35	40	44	42	48	38	45	39	35	32	40	49	39	43	33	39	39	44	43	40	37	49	43	34	40	48	46	42	47	40	33	36	39	47	49	47	42	37	43	49	53	56	49	29	46	34	39	49	43	43	45	37	37	49	33	40	40	43	40	45	34	43	37	49	37	40	44	45	38	42	36	38	46	38	50	49	32	39	42	50	30	45	31	45	47	40	40	40	41	41	44	39	42	37	42	42	38	49	37	41	30	46	36	36	36	46	44	45	52	36	43	44	43	38	50	42	43	36	41	25	36	45	52	54	48	46	40	37	50	43	50	31	52	36	44	30	37	35	45	34	37	44	51	40	43	56	38	47	45	44	38	41	47	35	38	47	37	48	40	33	39	50	38	41	49	38	41	46	27	56	45	37	43	36	40	49	35	46	59	35	39	42	42	46	29	32	49	42	40	38	40	41	27	41	43	33	44	39	42	34	33	44	44	36	59	36	49	42	28	31	50	36	35	41	44	41	38	42	39	44	52	42	37	51	48	46	28	33	44	34	44	25	43	41	32	44	37	42	40	42	43	39	28	34	53	48	50	49	47	45	32	41	32	40	43	48	44	48	42	51	33	35	35	53	41	39	51	41	32	48	40	54	29	48	43	38	38	36	38	65	42	48	35	43	40	42	51	41	47	36	38	46	49	45	54	44	31	44	39	39	43	51	39	50	53	32	41	50	37	33	42	35	46	38	47	31	44	47	38	40	47	38	52	37	37	38	42	42	49	40	32	42	43	37	45	31	41	37	37	37	43	53	35	42	43	57	39	44	39	54	38	41	37	39	48	43	52	44	45	41	51	35	35	40	43	32	39	50	41	46	48	44	51	42	47	37	44	39	42	28	33	37	26	43	46	45	35	40	38	34	44	40	43	43	44	47	53	38	37	41	29	47	39	54	39	58	44	35	43	34	34	41	35	48	38	46	46	33	47	44	39	43	47	43	35	32	43	39	40	33	58	40	39	40	36	46	40	39	35	44	38	53	45	35	31	43	55	41	39	35	49	37	36	36	44	40	47	29	47	36	39	43	34	50	40	44	39	52	30	46	42	32	36	56	38	45	48	48	38	24	27	45	40	41	53	48	40	40	46	45	36	39	31	42	53	43	43	40	41	31	47	41	33	37	36	34	37	37	46	44	46	38	42	39	49	29	38	50	48	37	39	51	45	48	34	44	43	36	41	39	42	29	40	46	50	52	27	45	31	41	43	46	46	50	45	39	38	43	36	48	38	37	50	39	39	37	41	49	41	36	43	39	32	40	40	43	34	46	50	42	39	37	41	33	40	41	39	36	29	42	44	44	48	41	39	31	50	38	37	30	39	38	44	33	53	42	43	38	42	32	43	41	51	34	52	58	38	35	55	53	47	48	37	30	31	33
26722	13073	7144	8266	14110	17004	15339	13552	12504	11652	10453	8506	7752	6838	5941	5504	5190	4629	4532	3932	3148	2700	2653	2496	2477	2091	1749	1557	1349	1244	901	909	999	1031	933	917	926	994	896	859	819	801	780	728	748	685	681	624	633	650	652	566	587	632	618	623	607	580	610	575	530	511	488	482	522	571	644	686	618	553	500	569	526	501	483	498	451	493	546	515	483	469	455	459	467	456	458	447	432	484	457	441	472	463	428	432	517	499	499	459	423	433	473	499	485	521	496	456	452	443	456	407	398	442	418	458	471	439	428	409	443	469	444	439	399	488	429	402	411	442	392	435	443	424	427	455	453	454	490	456	423	407	426	452	414	432	446	437	417	421	455	428	463	408	412	437	428	441	412	449	409	407	438	472	453	421	411	453	373	428	447	483	466	404	421	442	425	439	449	413	438	420	425	425	462	423	415	439	418	433	435	426	406	381	406	478	425	478	418	426	416	453	496	430	479	404	418	406	446	464	445	458	430	446	413	445	475	430	411	421	448	443	466	450	428	451	460	458	459	441	430	435	436	433	417	427	459	402	425	436	435	432	433	400	449	465	436	438	460	439	452	440	426	432	468	418	438	414	437	416	424	441	440	450	405	448	434	462	437	458	420	421	464	453	439	441	443	429	412	380	435	425	394	438	432	420	430	426	436	424	429	420	446	463	441	450	454	466	402	426	427	458	424	416	478	428	436	468	447	429	455	424	396	435	401	412	428	445	458	450	452	459	416	426	416	438	406	415	455	427	453	402	435	398	420	455	389	417	412	423	441	410	429	437	411	380	432	433	417	422	444	427	379	446	408	441	449	442	440	426	406	425	431	412	408	465	389	437	414	461	401	427	416	437	438	443	436	454	415	415	465	444	406	462	461	426	398	466	421	433	456	446	437	414	433	438	470	406	437	453	464	420	432	452	437	425	454	457	442	378	398	421	443	433	423	425	455	439	393	432	418	431	434	423	447	412	418	455	423	429	449	425	505	426	399	420	484	401	459	432	411	417	434	461	403	394	408	420	419	412	427	445	421	440	398	423	444	443	469	386	462	474	450	393	379	469	450	444	440	402	422	432	437	410	408	465	432	438	448	448	397	412	391	435	468	407	434	432	401	428	463	429	448	428	427	442	431	455	395	427	400	443	397	471	404	424	388	411	451	413	456	442	430	448	443	389	441	450	413	429	446	440	443	391	419	421	415	448	414	433	398	460	427	446	415	402	444	458	445	469	474	437	420	415	414	385	450	452	436	477	450	424	458	408	453	443	416	443	422	449	407	454	441	404	438	406	410	458	411	452	428	452	442	429	450	427	440	457	428	426	429	428	424	444	403	456	394	440	431	433	418	427	431	430	449	443	458	445	449	402	430	431	399	409	425	415	411	462	445	403	435	429	406	478	461	414	397	440	424	419	448	414	455	410	430	443	417	421	468	402	498	426	408	442	415	422	427	452	420	450	466	404	446	407	428	448	448	425	420	456	448	442	452	474	453	412	413	452	450	444	432	435	408	433	408	427	385	397	430	462	436	435	423	443	433	450	438	432	450	477	421	471	411	460	457	435	432	416	431	431	425	452	409	427	435	430	435	450	448	464	435	451	415	423	450	463	451	421	464	430	441	464	448	420	405	426	449	441	429	436	448	430	467	416	416	428	432	448	413	460	404	454	420	426	432	405	424	426	434	412	464	462	446	443	406	452	395	428	401	413	463	415	426	432	439	480	440	434	467	428	427	426	460	388	406	447	411	461	418	448	473	417	450	421	428	430	437	434	433	430	410	434	405	448	401	402	409	442	421	390	400	443	391	489	428	456	433	453	445	470	432	413	442	453	441	470	449	454	424	384	432	434	463	450	406	441	490	434	426	412	444	414	427	404	464	439	433	435	442	403	408	446	438	398	401	398	441	466	414	410	446	447	411	449	393	419	431	426	437	429	427	447	414	441	453	437	458	430	444	439	410	415	460	418	418	448	452	405	457	474	432	469	462	440	451	451	430	482	409	438	433	447	422	448	390	462	399	405	450	414	422	465	444	449	458	396	428	421	402	453	420	439	452	433	446	440	447	440	440	429	453	450	423	436	401	431	461	426	426	392	390	468	449	422	434	431	441	423	447	438	456	426	426	397	448	430	444	451	474	403	453	441	401	435	458	446	433	428	439	442	398	444	441	422	448	443	477	435	424	428	444	446	396	419	477	426	447	409	441	404	444	397	433	443	417	443	382	423	459	428	450	439	425	420	416	417	436	441	437	403	459	451	409	427	430	419	438	455	435	434	414	458	423	403	411	427	442	464	443	432	442	424	450	419	382	410	433	442	426	415	431	410	430	394	472	440	438	414	464	433	441	445	389	439	416	402	422	452	433	402	480	452	449	466	428	431	396	464	412	436	427	399	450	444	419	445	447	395	403	419	437	460	435	472	432	450	397	438	453	423	427	442	432	423	418	424	431	437	439	441	428	413	425	430	442	461	447	464	442	472	432	411	435	425	461	424	477	438	448	411	414	476	434	413	423	439	443	403	434	421	439	428	440	437	395	414	435	442	444	448	442	437	428	425	426	410	435	409	387	442	461	417	437	419	399	428	434	427	415	446	429	446	451	422	447	443	430	394	417	393	466	429	426	429	442	436	454	414	398	421	438	429	452	425	421	398	426	461	438	487	420	421	426	443	427	441	440	452	454	474	431	414	429	431	430	420	430	411	435	419	428	440	413	419	419	447	412	429	413	460	461	474	440	451	442	465	413	411	480	473	410	480	430	437	444	427	427	445	425	406	439	399	438	463	450	440	428	455	418	451	446	460	459	416	412	427	413	426	443	421	443	432	474	440	436	396	443	448	400	447	435	422	436	432	431	440	455	419	429	461	425	403	442	437	409	424	426	445	456	440	418	446	452	426	449	435	437	444	406	405	451	452	402	430	419	433	465	435	421	417	426	450	450	433	422	431	492	397	416	432	457	395	433	449	461	417	459	455	424	406	449	440	431	389	417	453	467	420	439	448	421	444	441	449	487	424	460	459	425	417	435	422	427	456	435	432	417	415	421	428	444	400	428	442	406	440	434	439	454	449	465	446	415	431	405	453	401	422	417	442	475	421	466	437	415	421	464	434	443	413	438	462	415	415	419	423	423	386	427	448	441	442	413	452	463	409	448	410	451	446	434	415	474	440	407	393	411	399	427	453	431	438	417	406	444	424	442	421	431	416	420	427	439	430	425	433	450	437	430	421	433	471	438	419	403	432	455	396	411	474	447	443	451	413	424	439	480	444	450	422	426	435	453	420	420	453	442	461	459	452	419	433	425	460	403	388	396	477	431	428	451	439	434	416	427	432	432	430	438	439	446	471	440	434	471	422	440	443	419	487	484	383	463	449	444	398	415	413	449	447	432	412	454	438	409	410	412	437	465	433	442	451	434	454	427	455	445	435	459	440	409	426	452	452	430	424	416	413	446	463	450	471	424	457	428	450	457	425	449	411	427	461	427	443	439	450
4756	2015	763	373	326	508	431	386	359	353	353	298	328	260	243	234	216	191	215	181	151	149	129	103	134	108	118	104	95	87	72	66	63	77	76	59	69	71	71	67	56	57	67	68	50	68	53	46	54	56	50	46	53	48	47	54	57	55	57	47	49	55	50	38	59	48	59	64	65	61	53	63	56	45	56	52	47	53	45	62	49	58	60	50	49	53	48	50	60	45	53	53	52	50	50	43	40	62	49	48	48	61	59	65	52	42	60	54	66	51	57	37	53	47	33	37	37	59	50	50	48	54	42	46	48	54	42	60	54	52	49	48	44	49	49	53	31	55	43	57	60	43	59	52	50	61	50	48	40	43	42	52	57	60	50	48	39	41	45	32	32	54	52	48	47	49	51	44	53	52	51	41	45	45	62	44	41	53	46	42	62	61	46	35	44	48	49	43	55	45	43	54	64	45	52	51	48	41	50	42	52	54	39	42	30	50	42	35	39	51	43	47	45	39	49	62	37	53	39	58	61	35	37	49	51	56	46	52	54	59	34	50	46	53	51	49	46	51	52	46	50	45	49	45	52	43	39	37	54	40	38	40	47	46	56	56	54	47	50	55	39	38	52	52	57	36	48	41	55	49	57	44	52	55	56	48	54	41	40	45	46	55	44	61	38	46	48	59	59	48	52	46	46	48	37	42	48	49	48	58	44	43	54	54	42	49	60	50	39	49	60	44	48	38	48	41	61	45	55	49	54	48	57	55	46	43	46	56	54	31	53	49	50	56	43	52	39	36	46	43	43	39	42	53	38	66	40	45	53	49	38	54	44	44	51	55	34	51	41	42	54	46	45	49	43	51	56	44	54	61	59	56	44	60	48	57	52	53	55	38	45	53	46	46	60	51	46	40	42	45	49	62	44	53	46	53	45	56	50	50	50	61	42	43	48	51	43	44	40	51	67	47	51	55	49	46	40	58	62	59	47	57	46	45	38	44	47	43	51	46	43	48	52	46	44	48	46	48	42	64	52	43	50	52	46	43	52	45	57	59	35	48	45	44	54	52	53	54	45	48	54	50	38	45	50	30	48	48	41	46	43	56	56	52	51	56	42	56	57	54	57	49	49	48	57	59	39	46	47	47	48	53	57	42	45	38	47	39	41	38	56	52	50	50	46	46	47	51	31	53	57	60	44	48	53	55	54	52	48	37	47	44	48	42	44	38	41	41	44	51	45	49	43	33	49	51	52	64	42	50	45	43	49	52	46	54	52	49	51	40	52	41	54	49	43	55	58	51	43	49	45	43	43	43	53	49	41	49	42	58	34	60	43	43	47	44	47	52	40	47	61	56	44	46	54	41	51	49	37	41	49	42	59	39	56	43	49	49	43	39	53	58	44	49	34	50	45	44	43	55	50	49	64	52	60	55	51	40	45	36	41	45	58	42	54	51	49	48	47	56	52	46	40	44	45	56	50	54	53	44	53	50	48	47	49	41	46	43	54	45	41	60	44	53	32	36	43	46	48	52	39	37	46	40	45	49	37	60	58	47	56	47	44	61	66	54	53	50	55	50	48	51	55	40	48	46	46	45	49	60	56	50	43	45	64	55	60	42	51	50	52	48	44	45	46	41	57	64	53	40	36	66	40	56	59	58	44	40	57	49	46	52	43	47	49	52	40	59	53	39	61	55	45	50	45	62	44	49	39	46	40	51	51	43	53	54	46	50	67	48	47	53	42	37	41	48	43	51	46	51	51	55	54	48	53	45	43	64	47	44	47	52	49	44	42	34	53	43	53	63	51	42	48	49	67	46	51	43	49	47	58	40	33	51	65	56	54	51	50	46	50	43	54	48	53	51	45	59	42	57	46	50	41	38	59	55	46	47	41	48	53	53	60	51	53	48	43	52	58	46	37	43	39	55	49	55	57	46	54	58	48	54	57	53	49	43	44	43	33	38	51	39	57	45	40	52	41	46	61	48	40	56	46	50	56	45	64	51	46	44	50	49	44	47	34	47	56	35	67	54	58	48	48	41	44	50	47	49	46	43	45	45	49	42	46	51	33	51	54	52	51	40	45	44	42	49	58	53	41	40	53	54	46	41	41	47	51	35	48	45	56	55	57	44	52	47	39	44	48	41	43	56	52	63	60	52	54	45	42	49	47	44	43	49	47	43	48	52	52	55	50	55	65	50	50	42	50	48	49	50	58	48	47	54	48	56	49	49	54	47	42	50	43	49	42	54	60	33	37	42	50	46	40	47	56	54	67	52	43	47	56	43	53	51	52	50	39	50	48	44	49	46	47	57	58	42	42	41	49	43	53	45	44	36	46	58	56	63	49	44	52	61	46	35	47	49	43	39	42	38	59	55	40	37	55	56	46	45	45	51	53	63	43	58	54	59	45	52	50	53	48	46	61	53	46	43	34	49	52	48	45	41	40	43	46	49	48	55	47	48	45	43	45	47	46	44	51	58	51	59	46	58	46	34	34	56	48	53	48	51	43	42	54	48	50	53	58	39	53	43	55	53	59	42	45	54	43	46	46	53	38	47	49	62	41	55	38	42	40	51	48	48	45	40	52	54	36	42	60	37	54	56	43	42	56	43	52	33	63	52	55	48	53	36	52	49	53	45	41	61	56	52	56	51	56	49	66	53	62	45	42	43	46	57	43	34	52	33	40	49	47	48	47	54	42	37	36	53	45	39	53	46	61	54	42	50	50	42	57	47	45	49	46	35	47	66	52	57	39	44	56	46	58	58	48	40	31	48	47	53	39	45	47	35	35	40	40	49	52	53	48	39	54	54	53	59	57	55	62	46	49	46	45	54	46	51	46	33	31	45	43	40	39	48	56	43	48	62	38	55	48	51	43	43	49	48	56	47	47	51	53	44	50	58	46	57	38	40	60	55	61	50	49	44	51	52	46	53	56	44	45	42	54	52	54	43	47	53	53	43	50	54	44	47	46	51	61	45	55	41	49	49	42	49	49	41	55	44	44	48	58	56	51	48	46	48	55	47	47	40	49	46	56	41	46	53	48	45	41	59	48	62	47	55	52	53	53	48	42	63	59	58	56	55	48	38	51	49	61	56	45	45	45	41	56	45	48	52	50	44	52	41	52	49	38	44	52	60	34	47	40	45	46	63	45	44	50	47	46	63	46	59	47	49	54	46	44	52	49	50	37	47	47	41	50	40	41	52	44	43	44	47	49	51	55	51	48	53	47	50	61	57	52	54	52	51	45	47	70	61	41	40	43	39	46	63	59	55	40	40	54	49	62	43	45	46	39	51	59	57	53	44	49	47	56	50	45	48	50	38	31	49	41	38	47	39	44	47	60	42	53	42	50	48	42	51	34	39	43	41	63	53	37	51	46	52	41	50	41	43	46	54	52	67	50	46	40	55	55	46	53	36	47	49	48	48	36	47	57	53	43	46	47	51	48	50	41	48	50	50	53	44	46	44	54	56	33	46	40	46	46	51	60	49	62	58	44	51	46	51	45	47	50	37	43	44
32678	16982	9506	11474	18048	21419	19158	16431	15005	14195	12749	11276	9997	9241	8042	7431	6753	6045	5746	5269	4213	3707	3618	3367	3276	3062	2300	2258	1918	1669	1364	1274	1280	1334	1297	1182	1235	1182	1061	1011	1054	978	985	843	855	843	815	808	770	787	769	763	795	764	722	721	684	741	700	670	632	595	609	614	668	741	807	800	777	701	676	635	611	629	588	561	554	666	610	591	544	542	560	595	567	498	529	477	526	512	525	534	531	537	510	553	583	636	590	546	628	603	589	625	639	630	618	561	546	548	524	551	500	508	528	533	536	496	483	472	512	476	484	480	527	523	501	479	506	505	523	518	490	537	481	550	509	511	572	505	493	548	506	515	518	505	487	494	521	461	502	527	528	498	489	477	506	504	495	496	477	482	486	510	513	496	507	477	453	528	536	452	481	480	556	507	504	458	491	518	496	516	510	522	477	500	532	514	496	505	479	476	521	495	536	508	497	492	481	493	525	498	505	469	534	517	469	510	512	489	496	550	534	517	492	510	522	495	486	513	521	489	503	554	465	482	490	497	482	518	525	513	496	535	492	532	480	504	548	488	487	508	512	510	544	521	547	535	516	479	493	548	509	521	507	494	526	505	455	527	477	494	521	495	509	515	529	520	491	491	508	528	484	492	504	514	484	516	528	528	529	530	515	501	476	507	514	523	490	498	518	493	482	503	537	482	507	533	470	489	480	493	516	490	506	514	524	538	485	484	479	512	496	479	543	506	502	456	510	508	492	506	570	479	521	521	505	495	483	517	516	539	531	516	528	501	509	571	521	502	511	463	542	509	537	500	523	492	505	492	554	499	489	520	517	462	484	493	473	497	534	480	515	478	500	519	541	510	536	502	541	494	489	506	528	518	477	529	528	522	529	491	475	511	533	542	514	511	489	485	516	493	500	487	530	493	516	503	495	550	525	514	532	480	494	485	554	524	442	531	501	505	507	482	509	468	470	490	535	521	522	501	505	476	511	512	459	523	514	513	501	506	508	486	561	501	521	497	488	490	518	494	478	537	487	527	523	477	519	492	511	510	515	505	487	502	510	515	485	478	519	537	503	513	520	495	511	500	510	489	512	505	491	447	490	494	493	497	530	468	492	489	490	487	478	563	476	554	461	490	485	511	559	510	528	480	503	510	495	492	462	465	506	482	538	531	489	512	505	483	543	529	452	500	502	480	515	502	516	509	523	479	533	536	520	517	463	528	497	530	518	486	539	481	471	509	502	511	475	494	520	531	498	496	491	520	526	510	497	497	526	479	471	525	481	537	488	517	466	469	522	552	506	514	487	494	487	522	518	523	544	456	518	503	464	519	533	502	501	530	472	495	509	518	476	512	470	505	519	503	533	516	495	490	519	519	564	530	503	514	505	518	473	488	484	488	523	554	529	533	508	496	517	542	516	553	515	463	495	504	489	515	512	491	506	512	497	513	498	510	546	511	512	483	489	526	503	523	507	540	546	472	499	487	522	497	528	502	484	515	528	539	490	527	524	501	532	535	542	545	500	505	491	530	510	474	533	501	521	508	508	551	514	514	484	548	465	534	509	498	499	519	491	503	530	522	507	528	511	488	538	502	487	481	491	483	523	495	475	531	522	522	519	473	523	486	479	517	487	509	521	528	498	532	525	493	497	498	518	554	499	493	501	531	490	489	509	539	519	491	456	535	507	484	523	540	515	520	494	523	496	501	496	515	502	494	492	510	539	530	540	486	503	508	499	551	487	499	476	513	502	536	522	550	497	566	521	510	506	505	483	553	510	504	484	493	489	506	514	501	547	479	544	490	508	505	520	540	494	474	530	484	517	515	504	516	482	500	535	440	479	494	490	490	503	471	504	503	521	490	483	538	485	501	505	506	484	515	481	488	592	524	486	521	486	514	531	460	539	515	534	445	511	494	556	523	481	504	499	505	516	533	484	498	498	489	459	555	510	505	540	469	496	507	522	486	528	495	510	514	522	524	505	530	506	528	504	516	474	510	471	521	506	500	516	553	492	494	464	502	507	481	482	526	506	546	483	481	517	514	476	499	483	529	508	511	532	509	508	491	481	479	518	509	528	502	545	503	548	519	504	464	531	491	518	506	469	517	510	516	473	516	463	533	473	490	526	565	505	498	500	504	480	518	497	477	520	484	488	482	494	527	489	525	536	507	499	511	491	498	518	528	492	503	522	501	488	517	527	487	507	512	483	460	543	553	450	513	507	509	482	533	504	521	504	513	511	515	530	451	497	521	492	512	519	526	490	523	512	546	543	531	490	518	511	509	485	512	490	493	521	490	485	522	504	501	550	528	505	497	513	483	490	464	527	526	495	515	533	505	498	498	514	493	485	520	513	518	488	476	515	495	522	501	494	487	510	509	529	537	457	530	510	549	502	512	546	486	506	464	527	535	483	506	499	501	492	509	508	486	496	516	521	501	506	520	525	488	506	503	479	492	498	508	473	473	531	506	503	507	492	515	499	485	499	525	502	508	507	525	519	493	566	539	474	501	516	521	510	493	486	497	491	481	480	498	510	505	542	510	504	514	512	508	486	486	524	477	475	471	525	525	481	530	502	515	514	520	499	476	484	516	519	524	498	515	491	477	508	518	503	481	498	471	502	509	494	469	487	484	532	471	495	527	513	525	477	476	504	529	511	473	464	499	513	482	489	497	540	492	525	528	518	482	512	516	547	520	541	513	528	488	516	488	544	512	510	525	496	508	529	475	506	496	519	505	487	478	524	538	526	509	504	516	574	562	479	531	515	506	513	498	524	529	527	526	500	531	516	484	482	483	506	490	528	526	535	506	514	525	495	490	558	497	504	508	486	474	493	491	473	513	521	502	546	516	510	503	509	539	476	521	494	502	493	494	483	469	540	522	497	504	498	469	540	494	481	497	499	522	502	502	532	542	524	524	481	469	526	465	509	482	507	502	497	501	524	486	538	515	496	492	555	497	513	481	534	535	524	509	516	503	520	491	508	507	510	537	536	515	509	500	508	535	476	502	483	498	516	509	517	499	504	518	506	517	527	495	512	489	504	490	513	542	537	511	472	538	554	511	548	499	528	542	462	496	489	510	573	496	532	513	501	527	531	482	494	528	553	527	536	458	506	521	492	502	489	483	548	528	523	495	498	489	523	514	547	523	469	501	488	541	527	522	446	529	545	535	527	501	510	501	490	516	526	496	531	496	527	482	520	513	540	495	458	505	502	501	482	512	509	512	508	503	541	491	499	504	518	498	500	512	503	497	513	482	515	512	485	529	487	505	459	467	481	481	513	504	508	486	504	498	519	506	511	512	524	541	496	528	480	502	514	513	514	490	487	464	505	511	501	497	508	496	507	484	527	531	510	532	509	490	511	513	516	500	528	517	543	497	521	513	534	539	508	480	509	509	495	517	483	487	481	512	514	471	528	486	509	495	505	489	512	508	522	502	523	508	496	495	490	521	490	500	496	507	484	524	509	513	501	534	544	511	539	487	476	516	526	505	448	490	476	481	485	491
5627	1912	680	347	295	385	409	359	341	332	333	340	269	230	234	250	203	224	194	148	138	141	120	101	102	123	82	90	77	61	76	54	64	64	40	57	40	52	48	45	46	36	61	56	35	58	43	47	46	36	43	55	35	55	33	39	42	36	51	38	30	33	39	37	48	50	52	59	61	29	50	36	37	27	39	52	46	42	44	32	29	47	30	61	42	41	32	39	41	39	42	45	40	39	41	43	31	41	49	49	36	38	41	48	36	41	37	39	28	47	33	37	46	51	37	34	37	32	25	44	42	34	36	41	34	31	32	39	34	41	38	32	36	35	36	39	48	34	37	37	42	20	43	44	39	42	28	33	46	27	31	33	38	42	41	21	27	21	31	34	31	34	30	35	34	36	38	43	32	41	35	35	42	33	28	37	34	37	32	37	31	36	39	42	36	34	33	32	38	35	31	32	36	45	41	29	37	31	36	33	34	40	34	27	33	35	37	37	35	32	33	40	48	32	31	42	45	40	30	35	38	34	34	36	39	39	38	48	31	36	35	38	41	35	31	25	28	40	33	49	26	37	32	44	41	34	35	31	41	36	37	39	28	44	43	32	30	44	36	30	37	40	35	46	23	31	32	43	35	32	36	38	31	37	36	40	32	32	36	44	36	40	37	22	33	24	34	28	40	31	29	36	29	31	38	34	28	41	38	38	41	35	39	38	36	33	41	33	41	39	39	27	36	47	39	42	37	30	35	43	42	33	41	36	29	44	37	38	30	49	34	36	32	34	34	46	47	24	28	34	32	33	28	37	38	40	39	25	45	47	46	24	30	24	36	37	31	30	49	30	39	31	30	37	32	37	26	37	34	32	37	33	33	32	39	37	50	35	35	33	31	38	37	33	46	40	29	41	30	35	29	37	40	34	36	35	34	33	29	34	27	36	30	47	31	45	29	34	34	47	28	35	46	32	27	46	38	27	33	35	44	26	34	37	28	45	38	37	44	31	35	38	47	46	37	37	32	43	42	39	44	41	39	30	32	34	55	34	29	34	36	44	39	36	38	37	42	39	39	46	39	48	35	38	38	36	37	35	39	41	32	47	38	40	37	42	46	33	31	32	42	41	29	36	35	37	38	48	38	36	41	27	39	28	33	45	34	40	33	40	30	29	34	36	30	38	38	37	32	37	40	54	45	39	46	32	36	39	32	35	45	41	34	33	49	49	43	35	32	29	38	34	33	29	47	34	48	40	37	35	26	31	42	38	45	41	47	36	31	40	39	44	32	44	35	23	28	33	29	44	35	51	37	33	37	25	25	27	45	38	39	39	30	43	35	37	42	33	44	50	25	31	36	35	33	37	39	44	30	35	44	46	33	39	34	34	30	31	35	43	39	41	39	50	48	29	30	37	39	32	35	29	31	43	40	41	41	34	31	51	27	33	36	40	28	39	33	30	44	28	40	33	37	31	35	25	46	39	35	31	32	40	36	36	35	34	37	43	33	39	36	31	39	26	33	33	35	37	38	37	38	36	40	53	42	30	38	38	48	37	41	46	37	38	36	37	35	33	43	34	33	46	41	35	26	39	35	40	38	37	43	33	34	36	43	31	30	41	37	32	37	31	30	29	36	40	30	22	31	34	44	39	34	29	26	33	30	28	55	39	28	41	38	44	32	36	28	31	27	37	39	33	32	37	30	33	42	49	40	31	41	36	46	38	52	41	38	34	35	41	40	30	38	45	35	32	31	40	28	37	31	39	24	54	45	36	44	41	39	31	36	44	32	32	31	37	44	41	36	55	34	39	46	53	33	42	34	44	36	40	43	43	46	35	28	43	34	31	37	42	27	42	33	41	56	47	43	39	44	42	35	37	34	36	38	29	42	38	34	37	37	34	33	37	38	34	29	31	33	31	26	37	29	38	37	43	33	32	31	30	39	45	32	41	44	25	29	35	31	37	32	33	34	39	30	31	39	39	35	48	49	38	32	34	29	45	46	42	35	29	37	33	40	37	31	37	41	27	28	36	37	34	47	37	30	24	33	41	25	45	46	32	43	36	39	34	27	54	25	33	31	38	37	38	33	37	32	43	37	31	26	34	46	47	42	37	34	31	45	38	32	31	34	36	46	30	42	33	38	38	44	32	33	41	52	42	41	34	34	32	39	35	37	34	39	36	38	34	34	42	34	38	44	51	34	32	28	48	32	35	39	20	30	30	31	29	31	30	28	36	27	39	40	35	40	36	38	29	33	31	46	36	31	24	37	37	37	35	39	37	31	42	42	34	34	33	30	46	37	37	48	43	37	38	37	30	37	34	32	34	36	42	28	40	30	41	37	32	41	24	39	38	37	38	39	35	39	39	29	38	40	34	40	40	33	46	33	36	42	40	31	38	28	57	32	32	38	31	31	31	47	27	36	28	40	37	43	41	37	39	27	36	32	34	43	40	38	44	38	45	35	37	35	35	38	38	38	37	41	28	40	38	29	40	32	37	31	51	34	37	46	36	28	31	49	40	32	52	24	37	35	41	32	35	36	34	37	38	24	33	41	28	44	31	39	34	43	34	39	38	33	29	37	39	28	40	37	29	42	40	27	44	32	29	33	37	47	31	39	41	31	41	43	42	35	34	38	42	37	36	44	38	37	38	26	34	33	46	32	41	27	31	38	32	38	23	35	34	39	38	29	44	42	35	36	27	28	32	27	32	45	35	30	34	32	40	43	44	38	28	31	34	34	35	39	43	32	36	30	43	35	40	33	29	37	26	33	32	33	45	33	34	29	34	34	41	43	22	40	44	41	45	33	29	32	45	32	29	33	32	40	27	37	30	25	32	34	28	34	33	37	33	50	37	22	27	33	39	30	25	38	28	38	29	30	38	34	42	45	40	36	39	37	45	28	29	34	32	45	36	38	36	32	29	37	37	38	40	30	36	41	34	38	38	42	38	36	35	42	38	42	34	37	44	33	38	30	31	43	33	32	31	35	37	35	31	28	46	36	40	45	42	31	40	23	34	31	31	43	33	43	46	36	45	40	38	24	40	28	45	35	32	35	36	37	45	35	36	32	38	44	24	41	42	29	42	43	42	30	41	33	36	41	28	32	36	37	28	37	32	33	38	36	36	34	33	38	38	40	38	44	36	31	40	38	31	27	31	32	31	40	37	41	39	46	34	34	42	30	29	50	41	42	35	37	33	41	33	35	38	36	30	38	30	35	41	22	36	40	33	38	39	37	35	23	33	39	43	39	33	42	39	31	34	32	43	41	28	35	40	51	26	35	36	34	35	37	36	44	25	34	29	38	33	39	34	32	39	42	40	51	45	29	33	42	38	45	40	43	46	34	38	28	38	33	33	39	32	45	24	47	39	29	40	26	39	49	39	33	38	40	42	34	40	38	33	38	45	31	30	26	37	37	41	52	39	29	35	35	39	33	32	45	36	47	41	44	32	36	35	37	36	30	42	35	40	44	42	39	41	31	39	39	23	29	30	45	28	26	40	30	40	31	41	43	32
30892	16651	9137	11010	16892	19903	18697	16107	14731	13396	12171	10886	10113	9070	8000	7416	6536	5995	5411	4861	4475	3644	3620	3078	3432	3084	2265	2186	1953	1535	1324	1159	1141	1293	1082	1029	1008	937	938	906	817	824	760	734	792	769	661	682	671	654	633	697	630	656	601	561	591	601	524	543	527	476	489	503	533	631	709	696	656	532	532	538	516	444	442	413	483	460	458	422	431	424	449	427	424	424	430	421	392	397	396	410	411	463	420	451	505	527	510	502	469	437	427	470	511	499	522	476	429	434	443	375	389	372	391	387	369	395	387	388	359	416	381	382	399	368	372	380	369	346	387	371	394	406	402	360	398	396	396	374	376	351	350	393	380	339	390	385	368	382	375	407	366	346	376	387	424	371	364	397	379	372	369	383	383	378	412	393	374	371	359	361	358	405	409	376	361	388	362	414	394	381	391	412	416	358	374	380	429	348	357	394	381	371	374	368	334	392	383	338	405	395	373	396	377	352	362	396	386	400	361	373	398	372	372	352	386	393	342	353	416	361	395	393	380	362	405	388	398	381	354	381	407	374	383	401	405	419	370	369	393	366	386	396	392	377	376	384	358	380	385	371	382	364	424	359	375	418	338	385	387	398	383	388	396	387	377	409	366	355	367	414	376	387	389	386	391	353	339	370	374	393	383	360	394	400	389	362	407	385	409	382	404	380	386	369	388	378	380	378	392	415	388	386	413	391	370	362	392	411	385	388	388	416	388	391	425	394	411	351	386	391	399	401	372	373	395	369	346	384	386	369	393	382	412	384	396	361	373	370	404	388	388	391	367	409	370	378	352	401	384	366	368	400	391	375	348	366	371	389	396	351	380	365	382	405	398	376	394	371	358	369	360	389	352	361	434	375	392	391	382	407	385	354	391	353	385	383	385	402	398	420	387	372	375	329	396	379	373	385	400	423	378	401	389	401	377	388	372	394	379	375	384	368	405	404	373	385	401	352	391	336	388	340	360	365	410	367	368	386	399	429	388	346	389	395	364	401	369	370	388	407	391	393	385	367	370	390	400	382	397	383	374	397	371	362	399	373	405	369	421	424	397	358	355	366	390	355	354	363	386	385	431	395	384	386	381	366	363	406	380	340	374	397	426	382	363	413	342	379	383	398	422	395	347	397	362	400	347	397	403	402	399	391	375	411	376	365	383	387	387	389	381	372	390	423	360	395	367	387	406	404	393	379	375	375	367	354	380	405	367	346	375	390	396	401	387	385	429	400	403	321	387	389	391	375	399	371	379	362	404	396	387	378	364	350	387	378	411	369	406	344	372	371	389	387	402	370	379	423	368	405	378	371	387	394	406	386	366	367	397	376	401	395	382	359	397	391	400	361	363	391	431	351	383	380	352	396	352	396	370	379	387	408	401	376	405	377	375	398	382	383	395	394	387	396	385	360	409	370	398	358	390	398	360	395	377	374	367	366	361	385	368	362	393	398	347	396	379	308	384	377	395	387	382	368	385	392	379	381	392	373	400	365	403	374	375	364	386	381	391	420	375	383	388	395	363	375	345	370	370	408	381	434	397	355	408	359	357	380	380	389	391	397	366	408	357	400	398	358	360	391	378	378	374	367	402	365	387	377	368	388	393	392	386	386	361	335	367	380	371	382	415	438	383	356	414	385	356	379	394	368	387	371	396	383	363	398	413	378	390	375	335	413	386	391	398	368	409	401	384	393	409	402	389	370	392	386	354	382	394	367	407	396	372	373	385	433	362	394	402	366	394	370	381	409	349	416	421	391	376	388	391	400	385	364	381	372	375	411	411	375	371	364	387	408	401	413	370	364	356	368	362	422	376	364	390	389	410	367	408	362	388	366	372	397	364	390	415	378	363	391	400	376	368	359	369	390	372	389	365	414	375	380	379	384	368	386	396	389	378	415	357	375	400	368	342	366	410	363	377	379	349	382	351	392	369	364	406	353	391	366	352	397	384	406	380	388	388	388	377	391	378	351	388	378	392	400	376	382	360	364	387	376	389	384	413	395	385	405	394	360	404	393	366	380	394	384	389	415	370	381	390	349	364	424	412	397	395	418	437	375	385	385	421	347	386	377	379	367	378	386	408	371	391	370	372	389	371	377	378	389	411	418	393	419	383	376	387	351	405	375	371	399	365	381	407	372	402	387	414	351	386	402	402	337	391	371	371	368	374	388	356	422	371	367	341	353	374	393	408	397	404	322	385	396	382	384	391	398	401	385	407	404	397	361	392	343	397	400	374	393	398	373	364	385	386	377	359	404	390	395	397	374	367	405	400	371	394	409	384	388	392	398	419	374	383	375	384	445	401	385	368	393	388	405	377	393	394	353	388	390	398	416	359	389	382	382	377	366	371	386	390	367	416	401	378	404	380	381	348	359	385	379	386	382	381	407	364	373	358	384	385	428	385	387	373	370	395	390	416	398	392	385	385	376	385	350	374	370	393	382	349	381	374	352	412	380	383	370	411	399	420	438	428	397	398	369	387	371	398	374	377	392	356	360	390	395	358	387	366	368	373	383	360	342	390	404	374	396	409	365	356	400	386	377	345	359	377	401	387	396	351	400	363	407	380	367	360	400	382	381	394	421	402	386	420	427	395	379	393	396	398	381	388	369	374	369	402	369	401	393	393	367	377	398	388	377	373	367	328	396	411	379	391	387	406	368	364	355	364	372	362	398	354	410	377	364	378	357	369	390	379	400	374	401	382	388	388	433	383	351	347	373	407	369	415	373	390	380	367	370	373	384	347	356	408	349	404	346	390	409	366	355	364	361	371	382	365	374	379	399	384	366	399	399	401	379	396	398	358	396	363	367	374	391	393	346	366	368	382	357	375	362	370	386	347	390	390	431	417	417	364	368	381	407	376	400	394	361	378	414	395	367	383	373	413	383	384	410	378	399	399	424	385	391	373	396	399	410	399	381	381	398	376	373	381	384	410	394	406	394	382	380	383	388	365	367	371	411	383	380	392	409	369	391	382	375	363	384	392	382	415	372	425	366	372	387	386	346	423	361	334	351	353	362	350	417	377	420	355	393	336	397	384	356	397	401	384	384	385	376	394	362	395	386	406	408	362	397	362	386	398	359	409	366	382	399	390	379	411	362	402	384	392	391	349	372	378	393	388	362	428	367	356	395	381	409	402	382	384	392	393	387	360	410	394	356	384	387	404	373	406	402	407	411	398	369	391	403	389	357	372	381	398	377	367	378	394	392	361	389	362	395	391	372	386	394	374	398	367	368	391	387	385	350	398	413	361	365	389	393	371	380	416	364	385	355	387	396	378	402	364	363	417	387	396	407	398	372	375	371	366	394	409	374	402	358	382	412	401	384	401	361	373	386	387	372	415	424	371	365	424	436	347	402	373	405	403	370	379	385	413	385	363	378	352	359	421	411	428	415	350	392	405	397	393	375	389	389	400	354	367	362	382	385	365	387	383	351	384	377	387	386	354	396	334	364	390	371	375	392	437	336	411	358	343	390	392	403	378	411	389	386	383	342
6602	2798	996	525	381	556	545	464	471	404	371	378	358	321	284	278	275	255	206	202	193	130	147	159	138	128	122	99	98	83	77	79	74	80	81	70	67	61	81	73	55	50	78	55	56	63	57	55	45	51	59	62	48	52	46	61	57	43	44	51	45	53	50	44	45	54	61	52	44	67	48	51	41	50	57	40	39	54	48	48	39	42	46	42	43	46	43	36	31	56	38	61	53	45	61	46	42	44	54	50	44	46	49	38	43	56	59	53	45	58	53	46	42	45	43	47	41	55	39	52	45	47	49	54	44	41	42	39	41	43	47	44	50	46	44	45	53	48	36	44	47	34	38	48	40	56	37	38	40	53	58	36	48	38	54	49	47	42	38	54	48	47	41	36	47	42	45	38	47	51	48	49	41	48	37	34	32	47	51	58	50	40	46	43	58	57	42	42	31	51	59	45	45	53	37	46	49	46	52	57	52	54	48	49	43	45	47	39	42	42	47	36	45	48	43	38	49	57	47	45	43	45	39	45	53	39	45	45	45	54	48	41	50	46	49	36	51	49	45	45	61	35	56	43	37	43	41	44	49	48	51	52	40	38	58	44	47	45	49	62	46	50	53	48	48	45	34	34	48	59	35	46	42	36	56	49	42	42	52	45	38	51	55	49	44	48	42	52	44	50	45	53	45	62	46	41	40	46	33	49	56	45	52	44	50	55	46	37	55	44	44	47	39	26	40	37	46	48	46	52	36	39	46	44	34	43	35	38	40	49	43	46	47	62	45	52	60	42	45	36	41	37	43	56	50	41	44	35	45	44	49	36	43	44	47	29	38	31	53	42	53	41	57	54	53	54	35	47	27	45	44	38	38	47	49	36	44	55	35	54	54	34	38	57	35	47	48	40	40	56	36	51	42	41	46	47	41	36	35	51	38	32	37	43	44	44	51	37	54	44	39	56	49	37	35	40	41	39	47	44	48	45	39	42	47	49	45	40	40	56	48	44	41	47	55	43	43	39	40	48	55	55	36	49	46	49	41	45	64	40	57	47	61	49	37	50	47	55	51	37	52	51	40	56	44	53	36	45	50	47	40	42	47	36	46	38	41	42	46	48	35	32	56	41	31	52	56	49	48	44	45	48	46	23	47	50	37	51	47	51	58	38	41	38	45	38	46	56	43	42	54	49	35	53	37	37	38	45	60	37	54	46	48	57	43	28	49	45	59	44	50	43	50	50	46	35	34	52	55	37	44	51	35	53	42	44	45	38	48	43	39	43	41	45	40	54	47	38	43	40	45	48	43	34	53	40	52	45	63	53	52	45	47	41	43	43	42	37	52	40	46	40	56	52	36	44	49	40	38	42	41	54	50	46	38	37	55	55	52	53	47	51	50	33	46	49	49	48	34	40	40	34	53	37	45	43	45	34	47	60	42	45	58	50	45	42	44	42	47	43	60	38	55	40	42	38	45	48	48	48	51	46	44	39	48	45	34	42	45	37	56	52	55	40	40	36	34	47	39	44	42	41	47	47	48	39	56	44	50	35	33	41	50	40	50	49	43	44	61	57	41	39	54	47	47	31	38	43	51	46	36	46	46	55	49	44	43	44	44	49	48	43	51	38	39	51	35	50	47	54	45	44	55	35	36	34	48	49	47	52	49	56	49	51	57	54	47	47	38	54	39	39	56	61	42	42	40	45	56	47	44	41	47	41	31	34	30	43	34	37	46	49	47	44	46	43	46	36	60	50	42	48	49	45	43	45	44	50	39	33	56	50	38	55	39	48	42	44	51	48	59	48	45	42	44	52	56	38	46	38	45	35	52	40	56	52	46	42	39	39	45	46	48	40	47	46	59	48	43	44	41	49	48	49	41	46	44	48	48	44	37	44	36	42	48	48	46	38	42	43	44	34	44	51	45	43	56	46	44	38	50	44	44	41	47	52	51	41	43	43	47	45	36	41	48	63	39	45	42	41	36	51	46	43	46	44	47	51	31	49	42	39	45	50	45	37	38	54	44	43	39	49	43	35	49	54	52	53	48	46	53	41	48	41	45	43	58	38	43	54	51	33	47	44	42	52	35	41	35	41	49	58	46	40	55	39	46	48	36	41	51	41	43	33	47	41	45	44	35	35	42	34	42	47	39	43	55	47	42	45	53	55	44	38	33	46	36	37	61	43	43	50	42	51	45	40	35	48	42	53	43	39	56	50	57	45	59	39	54	47	39	61	40	65	43	48	53	44	54	39	34	43	50	51	36	39	50	45	45	44	37	30	52	38	51	37	47	42	46	44	36	47	65	48	46	40	50	35	45	47	48	53	48	38	52	57	54	46	47	47	35	41	51	54	48	51	42	45	46	37	38	49	43	59	45	54	51	42	52	41	46	39	44	49	43	40	36	44	34	52	61	48	39	44	51	40	48	40	45	40	50	34	45	57	44	50	59	44	40	42	43	45	47	46	47	46	52	51	37	41	49	43	65	44	53	42	48	30	48	36	44	49	46	52	43	43	44	36	49	42	48	45	44	48	34	44	46	39	51	42	53	43	42	42	54	41	45	31	46	35	44	50	52	48	42	42	44	59	44	43	61	29	46	58	43	44	57	36	54	53	54	51	46	38	52	51	44	30	43	42	51	44	38	50	53	48	47	34	45	52	42	47	32	49	45	29	39	49	44	49	41	41	37	48	47	28	45	40	50	55	36	36	47	54	37	47	59	42	43	56	51	44	44	51	41	51	52	35	46	46	46	38	45	35	33	52	42	40	36	41	47	51	41	44	42	41	41	56	54	30	44	51	46	48	48	30	43	51	59	46	39	44	56	35	54	48	46	39	48	36	32	41	43	55	38	39	41	46	43	41	40	44	41	46	54	47	47	36	37	43	44	44	50	42	44	42	49	48	39	34	50	42	39	41	45	40	42	52	52	37	47	38	40	53	46	50	52	47	47	60	44	41	51	34	46	46	46	31	44	45	45	41	45	40	55	42	47	39	41	52	38	46	60	52	42	44	45	47	47	43	47	39	50	39	43	39	38	42	47	41	29	44	56	41	38	48	51	42	41	49	39	27	49	43	43	48	43	42	36	41	40	46	46	53	48	52	46	64	39	50	52	43	37	50	59	42	43	40	46	53	43	30	37	45	43	44	34	47	41	34	38	58	34	38	42	50	44	45	46	40	37	37	50	44	40	51	42	45	48	35	47	49	52	37	40	54	46	46	43	51	48	38	62	33	32	49	36	49	45	46	39	49	42	33	49	40	38	43	46	53	46	48	40	48	46	47	32	50	41	26	36	37	51	40	45	28	38	48	41	46	43	39	27	46	26	54	54	51	36	39	53	49	50	43	43	44	40	39	49	47	39	45	53	45	35	36	48	40	47	47	32	42	31	45	46	47	44	42	46	47	40	43	43	37	40	49	57	50	48	41	61	41	40	27	38	51	52	26	36	47	41	32	54	35	35	35	46	47	37	49	39	40	51	47	44	57	46	46	54	52	45	44	47	40	35	42
36041	18807	11573	13423	19830	22075	21378	19134	17443	15232	14358	12877	11767	10828	9421	8498	7649	7187	6565	5711	5207	4801	4110	4085	3972	3792	3011	2608	2345	1946	1740	1446	1500	1525	1469	1359	1272	1231	1094	1079	1056	993	967	996	1022	919	910	876	782	819	851	775	782	821	700	709	760	704	665	664	592	569	612	626	758	905	869	795	713	702	621	615	641	600	576	557	644	631	583	522	532	573	529	544	503	479	491	547	486	537	577	528	545	550	562	608	591	637	573	574	592	531	494	491	551	644	704	660	579	587	549	490	446	475	456	481	483	501	480	493	502	507	465	473	490	504	466	494	484	511	506	502	460	451	467	523	493	470	520	496	468	492	507	429	476	491	459	478	513	455	465	504	460	511	449	499	459	465	485	508	492	471	495	486	487	491	480	508	471	465	531	482	477	447	468	489	477	462	515	482	485	454	459	467	446	458	504	461	493	492	481	464	469	478	467	459	475	479	482	506	498	474	492	507	517	470	514	447	465	458	505	473	445	487	458	485	487	465	463	459	498	482	488	470	480	456	446	455	462	478	477	483	463	498	425	499	443	483	484	456	491	487	460	508	468	474	459	503	485	441	456	456	500	452	477	495	442	512	498	491	477	470	484	474	475	459	476	458	484	465	502	457	470	491	465	509	492	425	490	470	506	497	514	485	455	513	468	490	443	476	458	464	478	473	465	458	484	476	498	465	508	473	518	495	486	507	482	488	483	428	501	483	523	502	491	494	489	489	467	427	477	449	475	471	483	484	477	457	486	487	490	482	446	490	465	457	475	457	469	461	460	470	470	498	467	463	482	475	491	443	447	496	505	490	492	481	498	467	492	477	455	487	479	461	448	488	441	513	507	478	440	459	510	499	467	518	481	490	472	487	499	477	471	517	468	493	485	454	431	474	435	500	476	499	495	481	487	477	508	506	498	467	485	533	492	471	484	436	458	484	459	497	474	448	464	494	450	492	456	521	457	477	465	459	499	454	483	475	477	455	487	466	454	494	519	503	485	443	453	466	465	501	482	484	461	442	471	487	467	481	496	481	490	463	472	449	492	484	494	481	473	440	452	503	474	480	479	470	501	488	487	498	510	421	453	463	494	499	509	475	435	458	469	446	501	511	477	457	483	539	460	452	487	478	471	485	486	460	441	482	470	496	489	471	477	481	494	493	467	507	479	505	482	482	486	483	454	471	486	491	506	469	520	470	468	464	457	460	490	486	462	472	494	466	491	475	464	457	491	458	497	491	475	481	470	492	485	461	463	462	496	487	458	448	496	485	465	482	524	452	495	499	498	487	463	496	459	477	482	490	480	464	433	480	494	446	505	490	410	430	488	461	459	472	464	492	430	510	450	465	490	476	463	513	481	498	497	490	475	463	492	450	479	454	476	530	477	487	475	540	437	481	462	477	490	468	450	475	459	513	439	489	501	508	474	485	487	464	463	498	471	488	479	532	516	444	510	440	521	497	476	487	516	456	488	479	463	499	463	516	503	552	458	491	444	477	459	480	480	451	465	492	526	499	477	496	490	491	467	468	469	483	434	514	496	417	483	464	459	469	481	517	423	462	510	515	500	492	493	450	472	491	485	465	493	442	512	503	461	421	461	507	460	486	471	485	477	487	517	456	452	484	468	485	478	447	468	478	432	504	469	457	476	478	494	497	477	491	493	474	496	493	462	454	468	491	489	422	452	523	490	490	484	497	450	481	512	502	456	478	450	460	485	489	496	507	441	468	492	490	453	509	475	449	458	397	495	474	469	467	460	451	455	468	468	473	552	471	483	466	463	492	481	425	497	458	498	487	520	496	483	498	449	469	479	456	521	469	446	478	495	457	498	488	474	509	497	493	495	499	456	491	510	505	446	428	455	467	461	487	490	511	465	481	473	501	512	490	444	475	488	466	513	460	483	525	493	447	515	484	462	451	499	474	439	473	468	504	511	518	474	455	476	493	479	455	473	467	500	483	464	508	480	476	479	454	462	473	441	482	450	469	487	477	460	486	488	458	513	471	508	505	477	490	470	492	427	460	484	469	488	478	454	493	476	482	474	452	452	500	445	471	452	476	497	463	447	491	487	501	489	464	482	462	494	484	481	477	458	460	423	453	494	469	465	438	484	506	468	516	451	438	461	500	495	474	448	490	467	488	497	472	473	487	462	439	502	484	489	452	491	499	462	497	471	487	477	489	442	503	460	453	451	467	504	493	477	453	469	486	470	470	486	466	461	474	422	522	491	472	474	506	470	450	485	457	491	486	502	496	532	463	470	483	483	496	481	473	501	476	491	455	492	458	429	437	450	498	456	435	462	466	407	498	468	479	472	495	475	504	460	492	507	469	452	473	462	495	464	512	506	451	464	468	455	443	511	509	492	446	521	442	506	465	478	534	454	487	485	525	489	505	487	479	464	492	468	480	489	464	488	445	478	436	480	468	491	498	498	505	495	455	447	516	544	502	448	475	467	472	490	478	475	458	477	459	476	477	486	463	453	493	448	476	471	446	487	460	474	471	454	483	454	485	492	460	494	494	470	452	436	465	505	471	469	438	494	477	446	448	503	486	526	506	452	489	454	458	467	502	475	518	492	494	494	491	468	482	476	477	478	460	511	464	439	450	478	447	497	481	449	463	518	430	438	485	494	448	508	474	477	461	506	445	452	506	488	466	457	463	495	480	491	471	463	467	491	532	472	499	478	479	440	436	484	457	490	473	443	455	451	456	482	460	479	479	509	477	431	483	465	452	486	477	498	500	506	477	478	490	494	468	477	462	501	476	480	518	461	470	492	498	471	503	473	467	468	501	490	469	458	479	486	477	489	507	446	474	474	461	472	496	470	480	454	515	484	497	494	485	475	464	466	452	442	508	432	447	450	507	518	481	494	465	472	439	490	451	460	525	473	484	471	497	446	464	466	488	476	487	481	527	468	473	487	434	457	473	449	451	512	471	468	458	495	482	458	477	466	503	495	526	521	442	475	488	494	501	483	404	454	515	492	450	474	514	494	485	523	486	448	472	501	458	509	456	435	512	490	479	484	490	460	454	511	488	493	484	488	482	508	492	511	470	482	519	456	472	514	503	467	483	483	541	488	497	487	461	469	480	474	506	446	442	453	483	450	487	521	495	492	502	424	460	488	464	492	491	500	498	515	471	447	465	472	467	459	498	486	503	491	516	474	493	467	487	461	476	470	482	482	467	496	468	476	508	474	448	472	460	483	448	481	491	495	521	467	458	503	473	487	448	498	486	483	488	484	477	502	490	449	491	456	472	460	462	466	500	474	498	503	471	516	472	471	453	472	458	452	476	464	509	484	457	498	512	463	442	438	479	505	463	463	458	482	420	501	520	448	469	484	467	466	464	446	488	459	483	487	490	501	528	512	488	477	480	518	468	446	460	463	413	509	499	466	484	453	447	480	456	475	460	470	488	488	487	477	480	482	421	491	500	491	484	453	468	483	531	467	470	486	520	499	456	445	507	442	464	506	450	490	488	516	465	484	468
3383	1202	503	298	207	239	320	268	277	220	211	198	213	187	177	156	150	142	149	125	98	123	113	96	95	86	70	64	63	65	37	51	51	41	49	55	63	50	55	61	46	55	54	64	50	43	51	45	48	33	56	60	44	57	50	52	42	46	38	42	39	49	38	25	55	37	52	44	43	49	49	53	49	41	40	36	47	41	31	45	33	52	31	49	39	29	36	46	45	44	59	49	36	43	35	33	41	47	32	51	41	36	47	47	42	42	49	35	39	49	39	26	42	33	35	43	41	46	37	39	44	41	43	31	38	30	36	32	43	38	31	44	51	25	44	25	45	42	35	38	39	38	49	48	42	40	34	40	46	45	45	39	46	39	43	37	47	51	36	33	32	25	43	53	31	37	38	30	28	37	40	44	43	36	46	52	49	38	36	41	39	51	37	37	40	41	38	43	42	45	30	57	40	32	47	45	45	41	44	43	46	35	39	44	35	42	26	40	50	40	51	45	28	37	39	43	48	42	48	33	54	49	28	38	49	40	55	40	30	37	48	44	47	43	44	36	50	46	42	40	41	37	51	37	47	45	43	48	45	52	44	37	41	40	36	45	35	55	37	44	54	39	36	50	45	34	34	45	45	46	42	39	34	37	45	40	44	47	41	40	51	46	37	36	35	41	48	36	34	40	40	36	41	56	40	47	38	52	39	35	46	47	36	37	31	42	26	47	39	43	40	37	37	36	40	38	50	50	37	42	41	49	38	38	33	27	47	40	40	48	45	38	43	47	32	41	48	38	46	45	40	42	41	38	58	40	39	37	44	37	38	42	49	46	39	51	31	41	46	45	39	32	51	52	42	40	43	43	43	46	48	48	45	49	45	37	35	30	46	35	36	41	46	48	38	54	40	57	37	37	46	40	39	46	35	35	40	38	40	39	42	37	50	30	37	45	45	41	42	37	33	51	41	41	39	39	39	45	49	51	36	33	40	51	39	43	48	44	42	43	51	33	44	35	43	42	32	36	53	37	39	37	46	40	42	41	44	32	42	35	44	48	40	37	40	47	35	48	43	35	34	47	36	47	40	53	28	43	32	33	42	43	45	33	35	52	41	37	51	45	34	34	34	48	45	47	36	48	33	47	38	41	43	41	40	42	26	53	39	35	32	41	42	44	52	41	45	43	38	41	45	41	38	42	46	36	46	35	41	50	35	42	49	52	33	42	34	41	43	34	45	37	39	39	42	39	46	46	43	38	51	39	43	46	44	47	46	53	42	38	37	44	41	44	49	42	48	36	40	36	40	45	34	59	54	37	36	48	36	43	48	35	39	44	38	47	35	39	38	40	47	45	34	45	37	39	37	35	43	42	32	47	47	43	48	51	49	41	44	53	25	52	41	46	44	45	41	41	37	57	46	37	41	43	44	38	47	39	36	41	39	41	34	32	46	33	46	39	38	38	42	40	40	37	40	47	62	44	31	41	33	36	39	57	36	39	34	36	32	52	39	40	45	42	46	42	40	44	49	45	42	46	45	46	31	42	33	36	34	41	42	37	54	46	41	53	36	39	40	44	36	42	49	39	45	46	42	46	45	41	44	35	43	43	46	43	43	42	34	51	45	38	36	42	45	37	32	43	47	43	26	43	34	42	46	49	48	46	41	44	47	46	30	36	45	44	36	34	51	47	41	43	41	34	36	31	44	40	41	28	52	47	41	50	38	42	48	44	40	29	54	40	41	44	42	45	43	38	44	41	40	49	37	44	42	41	36	39	44	49	43	46	35	46	39	24	49	31	32	48	53	37	46	46	40	39	39	37	33	55	38	47	33	49	35	42	36	40	43	43	41	48	48	40	44	47	38	39	55	47	50	42	38	35	37	37	33	43	44	36	35	46	35	46	37	38	44	38	45	39	44	48	36	38	43	34	41	40	53	44	33	45	49	62	31	38	50	33	45	36	44	40	43	39	43	32	35	43	41	46	45	45	39	51	50	47	42	46	42	40	40	33	42	32	38	44	41	37	45	47	40	49	40	48	34	42	42	38	40	30	41	34	41	40	39	39	42	41	43	37	38	38	37	43	54	45	41	49	41	37	47	37	26	55	34	51	38	46	36	48	35	47	30	36	29	51	49	44	36	35	41	39	39	27	44	47	39	32	53	48	36	55	41	42	46	38	47	42	37	45	41	37	36	44	37	46	29	35	33	45	56	50	45	39	48	27	30	40	39	43	45	48	49	34	52	38	48	46	36	45	41	32	59	54	40	48	38	32	43	48	48	46	50	41	33	40	47	54	41	43	52	49	27	56	39	42	43	42	44	59	47	43	30	48	46	43	42	46	50	48	40	35	50	36	33	32	39	41	46	33	44	41	42	36	41	37	51	36	42	54	43	36	34	51	40	39	51	39	36	42	43	44	29	48	39	41	41	42	46	48	39	39	47	35	43	37	39	39	46	46	45	43	46	51	45	34	39	46	47	39	43	51	34	38	50	36	46	42	38	36	44	44	39	38	42	38	35	38	41	37	34	48	34	48	35	41	49	36	35	35	41	39	43	33	39	37	35	47	35	40	37	33	40	50	51	46	31	42	32	46	40	40	40	39	37	47	47	45	33	32	39	43	41	40	47	43	39	45	40	52	46	38	41	35	45	37	32	35	46	38	48	37	36	41	51	50	35	45	38	58	37	42	46	42	38	39	48	43	43	38	36	38	28	39	34	50	45	36	41	44	46	44	44	37	40	37	51	52	51	35	36	50	35	36	39	35	61	42	48	50	39	57	34	53	34	40	43	48	38	28	38	44	41	40	44	43	45	38	49	36	39	46	41	49	37	47	40	39	40	37	54	34	47	30	40	44	42	33	51	44	29	43	62	50	50	33	50	40	38	61	37	36	38	48	48	33	41	44	49	52	36	42	39	31	41	32	39	37	53	35	45	30	28	43	37	37	42	42	28	53	30	38	45	47	31	37	34	42	32	46	42	34	27	35	32	47	48	39	45	54	40	32	44	54	40	43	45	36	28	43	53	44	26	51	41	43	37	51	55	34	43	35	46	35	37	39	39	43	36	41	37	44	34	42	39	49	55	44	41	42	48	40	50	42	49	24	40	38	41	43	47	39	43	44	42	44	49	45	31	37	31	43	40	35	42	46	43	35	42	46	34	44	37	25	38	45	37	57	50	51	51	34	49	38	39	46	49	40	46	41	44	47	41	41	46	48	53	36	52	49	45	34	38	40	58	42	48	41	37	38	35	48	47	36	34	50	43	37	39	39	49	42	41	43	40	32	26	34	41	52	47	41	38	37	44	45	36	50	30	37	37	45	46	45	50	46	48	33	37	45	37	36	43	46	29	52	52	49	50	43	40	41	44	35	52	43	32	43	46	45	41	47	33	42	46	49	43	49	37	50	47	35	42	47	43	43	35	43	47	55	41	39	38	43	37	41	31	35	37	48	48	40	39	50	44	44	46	34	46	46	51	39	43	51	51	39	35	52	40	45	52	36	45	41	44	39
27276	14021	7706	8709	12953	15118	15063	13349	11533	9979	9223	8012	7172	6631	5863	5126	4757	4277	4062	3465	3121	3073	2548	2364	2350	2459	1961	1618	1484	1133	1049	895	882	948	903	832	906	837	795	804	726	739	685	697	728	710	657	635	644	626	633	668	602	662	574	598	541	546	519	522	532	540	547	504	546	698	691	582	591	511	487	538	519	519	530	526	527	509	486	480	458	489	450	466	419	450	461	440	472	472	469	510	451	464	440	453	454	494	494	529	517	438	489	478	496	484	519	477	481	458	486	447	432	445	424	403	439	400	407	452	417	406	453	466	451	440	442	391	447	427	446	454	402	451	431	438	446	434	439	439	415	406	427	420	428	422	424	420	429	447	421	420	378	430	442	416	423	477	398	399	474	441	480	425	449	445	435	401	455	422	439	435	448	434	445	456	438	435	434	441	422	425	417	430	436	446	448	460	456	388	431	458	448	445	438	451	495	439	454	471	428	463	425	427	432	444	466	392	437	404	446	431	418	431	427	420	431	383	444	477	426	421	489	389	430	391	404	424	483	447	421	442	478	444	441	457	430	416	439	416	436	433	404	429	422	487	436	458	436	401	469	450	428	425	413	434	417	408	438	421	442	409	395	430	415	410	438	417	465	462	420	459	464	424	484	421	433	456	426	454	470	418	402	431	430	427	466	433	443	476	427	421	459	443	443	414	429	434	427	453	449	447	435	437	414	469	393	411	461	450	402	445	432	422	432	450	424	405	452	430	433	449	421	433	451	401	424	414	413	426	428	435	447	435	406	460	449	445	428	400	430	438	402	438	412	437	452	431	439	451	457	440	438	420	439	466	416	446	460	411	397	389	417	442	392	437	437	404	445	461	437	422	414	410	461	436	402	432	434	427	439	420	457	428	413	478	429	435	464	452	418	433	435	433	410	465	408	437	428	422	407	417	421	429	443	448	469	449	467	430	404	426	430	493	440	406	420	422	459	409	412	407	435	430	427	440	432	436	448	457	409	434	426	426	426	438	441	446	436	438	431	409	424	433	416	436	415	435	423	440	401	428	452	415	428	422	381	435	411	441	414	446	424	438	463	427	392	415	460	428	437	451	427	412	420	430	416	444	439	422	435	448	446	424	421	435	465	440	417	424	435	455	437	436	445	447	401	448	431	424	401	445	420	426	457	409	416	447	436	446	415	407	403	390	416	446	439	423	451	428	447	412	442	455	410	433	428	442	442	420	406	427	449	438	405	415	448	469	439	443	462	442	432	461	466	431	399	417	408	418	449	413	462	467	414	438	423	422	451	451	444	434	409	472	438	472	447	451	452	434	442	425	443	448	399	416	420	454	403	445	398	416	449	416	432	456	451	426	502	452	425	440	416	452	401	442	454	403	408	418	448	423	449	430	475	410	455	469	430	392	412	391	455	428	466	393	415	426	481	414	431	454	411	435	473	426	428	395	424	462	460	485	449	425	421	444	468	406	417	452	432	410	443	418	437	451	435	419	439	405	439	412	421	438	434	430	420	423	409	472	443	418	423	434	444	446	443	420	473	423	411	460	445	453	468	414	423	404	447	447	444	461	432	466	437	392	398	437	432	421	422	412	471	455	400	394	435	439	414	424	450	439	451	453	396	443	447	458	443	432	398	383	416	443	425	435	416	423	405	453	437	433	393	399	409	439	466	466	463	412	437	423	455	446	442	416	464	416	457	460	430	446	465	444	433	411	427	405	400	437	443	414	413	438	466	425	411	451	434	442	476	443	427	442	423	413	446	453	436	457	466	456	447	442	442	457	421	417	428	413	385	412	427	481	446	400	408	416	457	400	464	425	428	485	415	394	494	433	416	443	440	436	429	423	441	420	415	453	407	418	396	465	425	434	404	418	430	423	423	449	421	418	422	408	461	398	414	421	421	429	454	416	411	470	417	421	424	427	416	416	467	437	468	432	420	408	446	422	410	398	428	427	418	425	452	412	407	474	447	442	459	435	402	443	417	412	456	414	463	417	439	431	415	411	452	433	434	409	423	423	405	438	412	419	431	403	465	409	425	441	444	458	444	430	437	431	450	415	456	459	422	446	390	420	396	431	431	448	413	432	434	448	415	413	416	458	439	425	445	452	413	417	456	429	422	465	453	442	402	441	425	441	423	422	417	442	412	397	437	420	451	460	416	403	448	446	433	423	463	431	445	443	403	445	426	457	429	391	440	400	387	392	422	434	445	429	457	472	465	439	469	437	456	414	450	435	394	452	443	455	421	465	428	484	470	432	447	455	433	419	443	427	476	435	414	438	458	438	469	439	417	445	427	414	448	449	439	425	451	449	446	437	421	439	424	442	442	409	411	395	443	447	438	434	419	431	423	448	427	442	438	431	430	422	445	436	429	448	403	496	419	445	409	412	390	431	428	422	392	406	450	441	443	453	446	425	414	460	426	430	415	428	437	458	420	418	434	457	417	414	438	420	442	416	441	458	423	431	446	439	429	463	428	409	432	424	391	420	414	422	452	421	401	427	481	440	447	433	439	414	432	396	456	476	408	446	446	443	446	432	422	439	444	416	458	433	433	443	427	437	431	446	448	435	455	424	445	437	455	439	444	477	438	432	462	446	409	415	452	437	424	470	447	464	440	463	474	465	468	435	432	427	400	415	445	417	488	462	426	481	390	446	443	436	435	436	441	452	427	397	460	403	435	460	451	447	415	408	439	458	481	397	427	452	422	438	440	391	449	429	415	421	426	462	420	426	452	440	466	437	457	419	452	408	400	440	440	386	439	460	422	451	440	462	439	451	414	427	447	429	455	451	437	414	427	432	437	418	442	428	481	476	471	447	410	435	408	424	472	405	444	443	448	427	448	435	422	445	434	426	470	424	435	388	402	423	404	384	426	440	436	415	421	421	405	401	461	416	433	409	480	469	443	429	434	421	401	429	419	436	448	431	438	434	446	458	427	423	452	428	480	457	443	418	446	427	445	408	427	436	416	455	394	433	441	403	421	441	418	445	439	445	465	461	426	440	462	422	451	441	447	436	443	439	432	428	391	456	446	417	401	448	434	418	448	416	463	422	433	432	439	409	426	438	440	450	422	446	451	434	405	389	416	427	437	449	427	470	470	422	411	411	412	428	389	432	412	403	444	425	429	443	452	460	434	448	422	448	445	414	456	412	423	427	409	455	449	447	444	401	431	445	412	439	469	443	444	435	443	435	399	413	392	392	405	406	439	470	432	432	428	437	399	436	430	414	442	435	408	401	423	449	445	427	428	404	397	456	494	423	467	449	442	415	411	462	454	446	418	421	426	463	393	407	445	412	403	421	448	487	436	470	449	426	407	427	430	419	434	453	439	417	429	440	411	450	464	436	404	471	430	428	439	442	439	388	448	434	429	423	459	433	426	427	417	424	438	436	458	414	439	499	418	471	410	450	421	439	432	422	452	443	412	435	418	473	434	460	452	442	435	434	463	452	449	436	464	429	454	406	426	434	408	411	422	416	430	428	461	451	451	442	413	448	430	406
5014	2214	810	416	314	396	408	383	371	323	322	292	278	254	244	185	205	212	162	170	169	147	137	115	130	123	120	97	101	80	70	71	78	68	64	48	68	57	57	67	60	63	50	58	60	58	59	50	67	52	56	54	57	55	65	42	47	59	69	41	44	57	42	50	66	52	55	51	58	56	46	45	44	52	43	45	53	50	44	51	61	43	56	43	51	43	51	48	44	48	52	48	45	39	31	58	46	62	57	45	53	53	66	42	56	58	49	58	51	51	44	39	52	44	61	40	53	64	48	44	52	42	48	41	46	42	38	45	63	46	40	54	43	41	43	50	42	50	47	41	44	44	54	46	50	61	41	51	47	51	46	39	50	50	49	53	51	50	41	48	52	44	50	42	40	49	53	47	49	49	49	49	54	40	44	46	39	39	56	44	53	52	53	49	39	67	50	47	51	43	48	52	41	50	41	57	55	39	52	47	48	58	57	38	52	42	37	55	43	43	53	46	52	56	39	59	32	46	68	43	43	39	48	49	31	46	52	47	52	35	54	48	56	50	54	52	37	53	41	47	49	55	44	44	44	44	47	59	44	47	45	55	44	46	57	55	39	42	47	60	52	38	36	35	35	52	50	50	57	44	58	61	54	40	44	55	50	54	44	42	40	49	56	56	55	52	45	38	57	29	43	48	56	51	40	55	41	63	43	48	36	53	40	42	49	42	48	52	38	48	48	40	51	60	42	60	45	54	30	53	45	50	40	58	51	60	49	35	41	67	52	39	33	45	44	37	50	42	50	51	51	44	53	35	47	55	51	50	43	52	51	47	42	40	55	58	42	47	52	58	38	61	43	50	39	58	46	46	41	57	40	45	58	43	50	50	52	52	45	51	57	54	43	59	41	62	47	49	39	42	41	43	44	45	52	45	43	47	35	43	65	47	58	50	56	40	51	35	45	58	55	32	44	51	40	53	57	53	39	47	50	36	50	43	40	53	48	37	50	29	60	53	49	53	46	53	50	47	44	46	32	38	46	42	41	46	44	48	49	46	60	52	42	39	52	42	36	43	42	44	50	43	56	41	50	52	32	66	42	54	66	36	44	51	48	53	51	46	44	48	50	46	46	51	38	54	56	44	53	46	53	41	63	67	48	47	46	36	47	42	51	39	43	47	38	52	49	54	47	53	61	64	50	49	49	39	41	27	48	59	52	53	51	39	48	53	50	47	47	44	37	37	48	53	51	43	38	49	43	45	46	44	43	54	46	46	55	48	47	44	50	53	45	45	57	50	48	50	47	48	49	48	41	47	46	58	32	36	45	53	49	60	40	45	49	52	43	47	46	41	62	53	50	50	45	47	50	45	38	55	41	57	51	50	47	44	38	51	46	48	42	39	48	53	51	44	43	58	42	51	45	55	55	42	44	45	45	45	48	31	61	50	47	42	53	45	56	50	37	47	49	44	45	33	62	38	49	49	49	52	43	46	43	46	55	42	48	48	34	54	38	63	48	64	53	53	41	57	51	48	55	60	50	42	56	42	47	47	53	54	28	35	44	42	51	56	55	48	40	50	56	55	57	52	53	42	43	46	52	51	43	52	52	40	39	57	50	35	44	42	51	42	40	52	42	42	44	50	53	47	56	57	48	53	51	51	49	53	45	45	57	52	55	55	39	53	50	62	44	55	56	52	53	44	49	62	59	43	44	41	39	45	51	42	34	39	43	50	49	43	56	45	65	59	45	61	52	38	47	41	48	59	57	48	43	49	47	56	49	48	47	64	51	47	48	49	44	47	44	42	44	43	50	41	46	50	45	69	42	44	50	57	54	54	41	54	47	44	51	49	47	46	57	43	30	47	40	58	46	36	38	42	53	63	49	39	50	53	38	45	55	37	43	41	37	46	50	47	39	47	41	44	50	43	45	58	37	49	47	48	49	41	49	53	53	38	51	54	46	49	39	33	48	44	34	50	53	44	51	40	49	54	53	46	47	43	49	49	49	34	49	45	39	45	44	44	48	42	56	55	34	52	41	51	35	52	37	52	50	56	44	45	63	54	48	38	46	43	54	54	46	41	53	39	56	59	43	47	37	60	53	56	52	47	43	59	59	44	46	44	47	48	38	50	60	56	49	47	42	59	42	40	44	42	55	40	43	60	50	41	52	55	43	48	50	51	38	37	52	49	50	46	53	46	46	56	54	46	52	53	40	53	49	47	54	47	53	36	41	54	41	43	53	40	45	60	41	61	53	50	44	52	42	45	41	41	40	51	45	49	54	53	44	42	43	43	46	42	43	50	53	54	46	45	45	43	44	58	43	45	52	47	47	43	54	41	47	61	40	47	38	50	45	52	48	55	55	47	49	51	46	44	55	38	46	65	44	45	50	43	50	55	47	50	56	51	56	67	57	45	57	41	37	55	54	46	57	43	60	54	52	48	44	35	55	55	45	47	44	56	51	43	56	54	54	61	46	51	49	43	40	46	50	63	42	53	37	53	42	54	45	45	43	51	56	34	48	55	46	51	46	42	45	47	52	38	43	41	42	42	51	43	47	47	46	47	44	61	43	39	46	53	37	61	48	42	48	48	47	41	55	41	52	45	61	39	52	50	53	50	57	46	39	50	46	56	50	55	44	59	48	49	43	45	55	57	51	42	46	44	53	44	52	41	42	43	67	33	47	40	47	37	47	56	58	58	53	48	47	62	39	51	50	48	50	46	50	41	53	46	55	54	44	58	43	39	58	48	47	45	49	54	48	50	39	48	46	44	48	40	40	40	59	55	45	57	47	43	57	51	54	53	35	34	46	61	54	41	48	51	43	48	43	63	52	62	38	48	44	38	46	57	44	47	48	46	43	39	52	59	49	50	37	57	39	44	52	64	49	55	42	48	42	50	50	61	38	52	40	56	71	35	46	35	49	51	34	45	45	47	47	49	41	47	45	53	50	56	46	57	58	45	49	49	39	58	55	41	54	51	47	57	39	49	47	54	50	53	52	44	43	46	44	52	37	59	47	40	46	46	60	60	51	52	41	44	49	50	50	44	54	48	34	55	51	39	44	46	55	55	52	47	41	43	58	46	41	46	46	61	47	44	43	31	53	42	48	49	57	50	58	55	52	50	52	47	46	53	34	48	44	39	46	41	48	49	53	57	50	48	46	39	52	46	56	48	48	44	54	49	33	54	45	38	35	39	40	56	44	58	36	42	39	46	50	46	54	44	41	45	44	47	59	40	45	48	50	45	37	49	59	46	48	40	59	49	52	54	46	46	58	45	55	52	47	50	52	57	48	34	44	41	51	60	41	52	47	52	49	35	47	44	46	53	49	37	49	46	46	66	60	58	45	40	47	48	62	45	46	53	66	46	45	40	43	47	41	36	55	41	50	51	43	52	58	47	50	47	46	47	48	41	37	46	45	56	56	62	55	52	57	41	51	49	44	47	57	52	51	47	43	49	34	51	40	61	40	59	54	47	58	57	48	49	45	41	53	56	46	54	45	48	49	50	41	34
33306	17657	10161	12288	18139	19729	18456	16650	15214	13053	12346	10803	9896	8945	7755	6775	6087	5629	5190	4958	4447	4091	3734	3275	3051	3190	2690	2273	2036	1800	1411	1241	1187	1224	1187	1081	1132	1097	1046	1003	880	886	906	887	869	805	770	828	827	827	822	772	777	785	723	728	667	657	604	642	624	609	642	636	755	839	814	714	661	695	599	608	647	598	565	647	605	592	616	560	578	570	535	539	527	503	547	543	533	555	528	483	552	532	511	515	534	567	554	617	605	586	593	592	612	678	648	619	575	562	547	528	538	515	518	515	496	514	502	519	478	466	489	528	523	498	462	499	452	521	435	527	511	515	536	499	541	507	479	527	513	504	501	522	513	536	484	496	526	489	500	490	473	490	511	513	524	507	482	482	539	483	455	505	475	534	493	530	514	478	518	526	509	532	526	506	502	477	524	555	484	482	518	534	516	503	532	503	521	466	479	491	504	474	468	551	498	493	518	538	528	502	518	511	485	516	521	509	494	518	504	520	565	541	520	499	507	479	523	475	516	517	464	465	535	490	512	472	499	485	559	500	524	503	493	464	465	489	516	528	537	529	462	535	549	516	507	488	495	488	511	475	516	520	484	510	531	559	464	528	522	534	455	489	539	489	512	485	554	513	482	545	534	486	497	537	501	491	515	496	540	515	524	500	490	477	546	489	515	510	532	508	501	472	505	558	501	503	467	470	498	542	536	511	528	537	507	500	467	500	435	548	562	485	496	530	484	530	520	509	513	541	483	493	498	493	476	501	531	522	461	519	505	507	512	491	501	463	506	502	491	481	535	451	490	495	525	513	529	478	520	469	528	490	528	460	498	475	510	520	522	519	489	510	515	521	501	513	497	516	536	505	493	463	525	489	468	513	499	492	468	512	495	485	472	522	498	550	482	522	525	509	508	490	522	500	467	499	520	509	462	484	503	509	481	533	506	514	506	480	520	479	508	517	478	504	524	504	503	480	501	456	514	485	494	493	543	495	491	521	514	519	536	519	549	529	512	509	515	500	510	480	506	467	522	484	490	469	505	534	500	530	512	487	545	475	464	498	485	501	483	487	522	439	458	473	489	505	511	523	522	511	496	476	509	489	458	483	487	492	514	554	498	530	506	514	499	575	496	486	523	538	481	526	514	487	509	499	499	470	501	481	510	508	488	501	484	518	437	475	521	547	530	479	491	505	569	505	515	504	501	496	475	568	519	517	504	525	528	561	531	467	492	464	489	490	505	501	528	547	490	535	500	480	513	505	506	521	513	497	522	480	517	533	509	525	552	500	465	486	539	477	522	534	500	488	515	512	473	507	524	482	518	504	535	455	514	507	448	493	527	482	481	507	506	540	476	524	493	548	476	525	517	463	478	531	526	489	485	496	495	501	497	532	496	520	531	506	475	491	487	520	519	468	455	554	529	505	530	468	479	544	482	524	480	515	533	476	518	516	462	528	486	500	512	489	503	464	506	487	491	459	512	468	485	491	483	524	543	534	515	514	510	493	467	515	478	513	479	483	523	517	472	511	498	468	531	514	500	542	464	499	488	493	539	526	469	452	526	490	536	486	565	505	516	481	495	481	495	493	493	524	514	496	520	494	507	512	531	514	485	513	499	509	498	515	555	531	511	482	512	505	503	541	527	513	495	531	512	497	469	499	482	536	551	523	501	508	513	485	494	508	534	463	521	483	480	485	517	468	518	495	488	503	504	509	499	473	472	482	523	516	497	494	485	491	533	504	510	535	489	499	525	504	518	479	469	470	497	497	481	521	499	490	518	476	494	496	562	498	474	461	509	506	481	490	540	486	514	531	479	503	510	488	513	510	532	507	491	510	497	540	478	514	524	488	551	503	465	506	495	486	514	534	481	519	525	546	534	498	514	537	508	531	533	501	487	477	539	540	493	534	520	487	469	507	502	499	503	487	496	509	497	478	474	494	507	527	452	519	501	542	498	524	510	467	472	505	552	478	527	522	507	503	470	529	477	488	512	504	466	471	530	505	534	533	514	512	503	538	523	570	501	505	458	507	521	490	505	503	511	490	501	493	488	546	522	495	518	503	540	506	506	465	506	493	514	491	524	498	509	508	505	517	479	481	526	480	515	501	530	523	509	435	482	510	502	476	491	496	489	481	492	484	515	559	507	524	487	496	494	468	488	515	498	555	570	500	507	510	482	469	515	516	484	516	470	506	528	449	549	527	518	480	502	511	509	512	481	533	493	505	543	507	461	506	459	550	494	508	520	513	485	541	497	520	508	533	497	465	515	495	490	498	510	527	488	470	479	534	492	497	544	495	516	505	542	502	495	504	520	524	484	494	550	514	490	465	484	496	503	472	514	494	515	500	560	500	492	476	479	513	507	494	532	521	474	485	494	481	519	502	477	510	527	516	467	532	521	521	491	533	492	492	509	554	513	553	549	480	511	493	462	529	489	514	494	515	480	545	497	500	481	552	437	472	508	528	476	494	498	512	528	490	502	521	489	485	526	487	472	524	499	501	497	465	520	501	506	491	468	508	472	510	505	466	505	546	505	527	517	502	534	515	519	491	482	481	488	513	466	517	481	540	485	522	505	509	495	491	522	497	514	508	517	519	520	468	514	518	507	524	508	518	510	523	521	492	513	545	478	536	510	524	487	509	535	466	510	511	517	500	520	525	520	506	521	508	522	531	493	511	512	518	479	477	480	526	477	492	489	519	497	519	521	502	487	515	538	513	497	503	517	501	532	460	523	511	502	518	486	503	557	546	503	533	517	492	527	484	489	491	471	498	510	475	478	487	535	512	504	496	544	462	507	510	503	507	512	494	527	539	546	504	498	519	550	457	503	510	493	469	525	531	523	491	508	499	486	474	502	483	499	536	533	481	498	480	472	524	528	514	540	529	485	457	521	471	509	504	496	510	457	501	510	577	526	486	538	529	531	499	513	485	516	492	532	533	497	510	476	508	504	524	486	535	508	462	497	473	538	504	529	486	498	500	489	522	519	500	475	470	504	467	543	484	478	489	541	518	523	510	485	465	509	543	481	523	514	486	510	496	452	476	517	500	515	511	498	550	473	503	509	512	476	512	512	472	502	525	486	498	513	535	513	518	488	488	506	534	485	517	524	504	550	524	509	504	501	505	526	510	481	563	515	511	506	475	474	502	551	495	557	523	504	508	481	460	530	509	525	476	501	530	477	523	506	497	502	538	497	507	483	497	507	507	543	489	514	507	520	478	491	505	525	504	511	480	531	483	473	543	490	490	531	515	495	503	528	506	454	510	458	504	506	474	522	524	505	514	496	464	530	480	544	539	455	508	480	497	535	485	519	508	494	473	492	466	461	494	472	494	479	508	514	494	487	511	474	519	510	499	517	483	521	500	537	499	498	489	527	453	507	510	529	450	485	523	513	489	503	479	481	499	535	532	530	494	523	516	533	524	509	505	516	532	483	508	513	508	514	543	475	496	511	488	512	491	521	476	500	490	499	537	528	517	509	524	509	477	524	560	506	494	517	469
5671	2017	820	419	271	357	419	392	360	313	312	303	280	248	246	215	216	179	144	197	139	127	128	98	91	110	91	103	95	74	63	51	58	60	64	44	58	62	62	74	44	50	46	62	45	47	47	47	43	44	49	44	48	41	59	47	46	48	43	34	47	34	47	38	61	38	53	43	25	41	37	32	36	36	33	49	35	40	38	35	37	35	45	48	38	33	49	40	43	38	44	33	43	45	34	39	41	40	42	28	52	54	45	40	52	37	38	33	50	42	35	29	39	34	33	35	35	35	33	35	40	33	40	36	42	45	32	32	44	42	24	38	36	30	27	34	43	35	35	29	35	45	29	35	33	48	51	41	47	40	35	50	37	37	42	47	40	37	36	23	36	40	45	37	44	41	25	42	36	36	33	47	39	46	39	41	44	38	36	36	35	41	39	36	40	51	37	36	34	34	33	30	35	38	42	38	31	37	30	36	38	37	37	39	40	39	33	52	41	26	32	37	38	31	45	30	44	30	25	26	34	41	34	48	24	36	47	43	42	33	37	36	26	37	44	43	44	39	32	38	37	23	27	34	39	43	36	41	44	27	38	47	39	49	35	47	50	29	36	34	43	35	32	34	42	37	30	45	33	50	36	40	42	38	42	40	26	29	33	36	36	32	29	33	38	31	34	36	32	35	50	46	37	33	37	43	46	34	35	32	44	44	35	34	42	32	37	26	30	31	40	32	38	34	45	29	31	28	44	38	42	43	40	36	33	34	33	39	35	44	39	44	31	39	45	31	35	37	45	38	45	39	34	32	42	31	40	40	40	36	40	38	33	32	39	41	40	39	37	39	44	41	43	30	37	44	28	42	38	38	42	35	38	40	40	39	43	31	40	49	32	38	31	35	34	33	37	45	43	31	38	33	33	31	43	47	37	32	43	43	46	39	37	35	38	22	37	40	37	36	32	41	35	34	43	37	36	40	39	43	32	45	42	36	34	37	35	34	41	40	37	37	28	41	41	33	46	30	30	37	41	33	36	38	35	46	40	34	42	33	41	35	40	53	35	28	41	35	33	41	34	41	41	51	48	45	43	21	36	26	47	44	49	27	39	34	34	45	33	34	36	35	33	42	37	35	25	33	34	36	36	44	31	27	36	34	47	43	38	36	34	35	44	33	30	32	34	39	40	36	35	32	50	33	37	41	44	30	39	40	28	27	41	40	49	44	27	41	49	39	36	36	34	38	37	41	50	38	38	21	39	35	39	43	35	42	30	47	35	31	39	32	42	37	36	37	32	38	41	36	42	31	48	27	35	36	41	35	33	27	31	36	31	31	32	31	30	39	31	47	36	31	42	46	38	26	30	33	39	34	33	40	46	28	40	39	43	28	36	40	32	41	40	42	34	45	28	43	41	29	36	38	44	33	31	43	32	45	40	36	39	32	39	42	40	33	36	39	23	46	33	41	35	34	37	45	27	43	35	40	29	42	27	38	37	34	36	37	39	45	41	39	40	37	33	33	33	48	25	32	37	42	39	31	24	37	38	29	42	38	31	37	30	30	45	46	41	34	37	51	33	29	35	36	35	36	37	23	35	33	37	37	36	44	31	50	32	33	36	40	33	27	34	39	46	29	39	35	32	44	33	44	39	37	38	32	23	34	46	32	38	31	38	24	47	37	30	42	36	46	40	27	36	34	47	41	42	38	36	30	37	44	29	44	35	23	43	28	42	30	24	49	39	35	34	44	36	34	32	47	32	36	37	37	35	47	44	32	45	36	40	43	31	49	40	50	37	30	55	35	36	38	32	39	31	50	39	39	39	27	32	39	37	44	41	41	32	42	32	45	35	35	37	38	34	36	25	32	37	36	32	41	37	35	39	33	47	49	43	38	38	27	32	40	36	41	55	39	32	38	37	32	26	36	40	27	40	37	33	34	34	43	31	45	34	28	41	31	37	41	39	38	48	31	35	34	40	40	37	40	38	32	38	46	40	36	41	23	33	32	36	28	35	32	38	41	35	31	31	42	37	38	35	33	36	37	32	37	39	23	42	34	41	38	39	37	45	36	29	46	43	42	43	21	29	35	36	37	31	28	40	34	32	24	32	34	49	37	43	30	39	41	38	41	38	38	44	28	38	37	24	42	41	46	34	34	39	32	31	39	29	37	34	38	40	35	36	33	42	40	59	40	33	32	44	36	39	27	36	35	45	33	39	27	42	37	42	38	27	27	39	40	34	41	40	37	37	39	37	44	45	40	40	48	48	40	41	27	32	42	33	39	39	48	47	35	33	44	36	41	46	39	35	36	34	39	34	38	30	43	39	37	29	41	36	34	34	36	41	37	36	43	39	42	38	30	30	44	43	41	37	31	38	37	28	43	37	39	40	48	39	22	31	23	33	37	37	36	36	30	44	37	29	30	44	35	40	33	37	30	36	34	33	40	38	41	52	36	43	43	40	33	36	27	26	33	26	41	39	33	29	31	38	32	36	31	28	31	36	41	37	45	33	31	40	31	38	29	36	41	32	45	39	43	38	40	35	28	28	43	27	37	33	47	44	39	33	30	41	37	39	39	49	36	30	30	32	39	37	36	42	32	46	37	33	43	41	39	31	38	39	42	35	23	39	44	33	41	42	35	41	44	37	36	28	32	40	43	33	22	46	42	32	29	42	33	40	33	37	29	33	32	48	34	47	51	35	36	34	38	30	41	39	36	32	33	29	37	31	28	28	38	38	26	48	39	41	40	30	44	48	31	49	31	47	46	32	40	42	33	25	33	39	32	38	38	28	33	40	56	34	43	25	33	44	35	32	36	39	45	29	38	34	43	52	35	25	45	28	34	46	39	35	33	32	39	30	43	34	39	40	52	35	38	42	36	37	35	40	29	38	45	42	35	47	41	38	32	37	28	38	33	42	26	36	37	41	35	27	38	33	29	41	44	37	29	43	34	28	36	43	31	35	40	44	29	37	34	43	40	34	36	49	48	45	30	34	39	48	27	39	32	32	34	44	32	33	40	28	45	25	43	45	47	33	41	39	35	40	43	38	32	30	37	31	40	41	37	33	53	36	36	40	34	40	27	38	31	34	32	34	43	45	30	44	33	42	47	43	41	26	38	34	40	35	30	25	42	37	35	50	41	41	37	39	34	31	45	38	34	31	39	42	40	44	37	38	34	44	35	25	44	42	43	39	35	36	51	27	26	41	43	35	39	36	48	38	28	32	37	39	33	40	38	37	41	24	43	35	56	38	46	36	34	44	42	30	35	33	42	41	47	32	27	39	46	32	34	46	42	28	43	43	34	28	31	34	36	31	41	43	45	44	27	30	35	30	42	40	30	37	28	40	41	30	35	39	41	36	38	45	34	37	38	38	32	42	31	41	32	30	55	30	33	45	41	33	39	36	40	28	32	29	28	30	34	44	46	44	45	44	36	30	33	43	40	32	45	44	36	43	34	50	42	37	45	42	38	35	41	38	31	27	39	42	35	38	35	35	37	33	39	41	28	44	50
30982	17164	10227	11724	16902	18866	18142	16564	14831	12618	11570	10774	9742	8959	7711	6753	5923	5544	5119	4857	4383	4047	3450	2997	2873	3078	2836	2327	1935	1732	1435	1126	1025	1173	1093	907	977	916	898	909	777	813	823	746	735	687	748	744	683	657	723	661	693	675	666	633	609	502	493	483	449	558	528	612	701	764	668	582	564	516	537	532	522	452	455	482	467	493	406	462	439	439	476	408	438	449	426	391	411	399	413	401	439	382	393	409	444	416	478	461	447	468	563	558	549	538	469	427	460	418	389	400	400	368	370	390	400	416	379	411	358	386	358	384	370	439	399	394	396	396	378	344	395	376	435	399	379	384	440	371	417	392	388	408	413	377	422	389	380	390	387	397	388	401	397	396	366	398	385	382	395	397	414	396	373	383	396	395	399	397	381	417	395	384	407	397	399	428	404	377	393	414	399	401	380	402	382	397	358	396	392	391	372	402	385	379	424	377	418	393	384	391	385	448	376	369	388	374	382	381	370	398	380	407	389	385	387	376	394	383	415	394	401	389	405	395	402	374	392	421	372	400	410	386	442	376	394	423	397	357	374	388	389	389	393	386	400	440	372	402	387	370	391	387	369	418	387	370	386	382	439	391	422	385	380	355	407	367	378	427	416	353	388	377	386	372	383	387	396	401	380	397	369	358	353	393	400	375	463	407	397	381	381	386	382	382	404	375	391	417	408	387	413	379	390	389	359	403	430	384	379	379	378	381	395	415	377	386	402	380	385	381	412	412	382	391	378	380	377	369	405	411	408	397	426	387	368	370	402	366	366	395	343	405	411	375	396	405	405	386	427	402	390	372	408	406	385	382	415	399	435	416	383	388	390	428	401	391	390	400	366	391	387	401	365	396	380	415	399	389	392	377	363	385	390	413	389	417	385	366	403	413	392	376	365	381	427	377	355	410	418	427	402	376	417	400	402	375	418	420	388	346	394	376	428	394	377	400	382	411	389	387	407	391	410	396	397	350	392	369	387	377	408	388	399	417	388	409	412	400	392	389	384	406	364	376	376	400	405	381	400	381	411	399	415	408	407	368	333	389	399	383	381	431	399	400	369	392	380	412	434	373	371	390	409	377	342	436	387	396	396	399	412	378	378	402	379	404	350	372	374	362	399	369	402	373	408	400	395	348	399	407	379	388	418	379	378	382	414	410	387	368	363	340	385	406	397	418	398	362	384	394	388	393	409	378	389	387	396	421	391	410	397	408	445	388	407	426	397	427	388	357	405	364	431	373	367	403	344	386	382	363	391	409	415	404	383	421	373	379	392	368	362	412	375	394	414	367	388	397	382	388	390	407	392	370	380	403	399	393	345	369	390	378	388	360	403	386	375	384	357	453	382	351	405	378	398	391	405	405	388	376	402	366	398	387	401	414	389	376	378	406	421	359	390	389	401	389	401	395	414	388	422	392	413	381	397	396	381	385	377	405	390	400	397	417	415	368	378	414	414	393	375	415	421	401	412	395	365	387	398	417	406	392	372	369	403	410	363	363	353	414	410	426	399	415	377	397	352	410	395	406	395	397	389	408	417	415	412	424	375	396	401	367	417	392	372	374	381	392	406	414	423	391	389	380	377	402	421	402	374	412	373	400	404	407	358	408	376	411	371	378	383	398	396	397	382	401	399	440	423	407	388	374	387	409	391	358	410	424	364	402	404	363	417	407	398	382	391	364	386	338	408	420	353	359	389	352	381	411	425	372	368	385	420	358	392	410	421	408	411	411	348	384	393	371	363	367	400	390	401	397	358	400	375	379	392	386	383	400	372	377	368	437	378	384	382	422	382	377	361	424	392	376	377	400	408	403	407	363	370	418	372	389	405	414	398	399	402	398	401	381	385	434	369	373	386	366	406	396	416	377	406	380	362	394	387	369	394	421	406	403	402	383	400	348	386	392	387	389	381	390	362	393	392	431	367	429	392	387	421	423	393	396	385	395	407	377	428	392	412	360	442	380	373	365	373	403	371	419	428	399	407	394	368	361	412	386	402	396	400	406	389	388	372	384	427	362	408	373	370	363	392	361	381	390	397	358	389	416	388	382	381	439	372	387	396	417	391	421	402	400	391	375	405	384	435	405	384	434	367	376	367	386	381	406	367	380	389	403	429	413	395	358	431	389	412	376	406	411	383	364	388	397	376	402	380	386	399	364	413	401	408	372	400	386	373	391	411	379	385	412	364	426	384	418	395	381	385	391	417	405	414	415	399	355	373	397	368	389	369	391	392	438	421	403	412	408	381	395	391	422	395	425	376	408	371	386	372	377	368	412	337	409	371	399	376	380	364	404	396	389	388	378	402	385	421	403	419	364	441	393	387	384	402	408	364	363	405	389	428	364	401	392	392	388	364	398	399	384	390	399	417	389	402	395	404	377	398	382	381	400	379	412	400	411	371	410	425	429	391	403	397	368	394	415	395	371	395	386	367	432	390	395	383	411	383	379	398	384	427	391	352	386	392	340	393	357	394	402	427	390	357	402	380	367	407	370	381	388	395	389	406	377	429	426	384	389	385	380	384	374	400	414	376	425	409	421	408	370	380	344	395	378	362	420	384	352	357	380	376	389	407	389	399	442	394	437	408	389	401	364	388	371	396	373	399	397	397	393	357	381	379	420	385	392	412	382	387	394	408	382	405	422	371	411	401	363	406	408	399	357	387	407	401	398	367	379	360	327	381	415	384	428	389	407	403	421	404	365	419	379	373	387	368	382	387	379	382	375	382	375	368	370	384	400	384	409	376	409	399	392	407	363	368	384	373	340	398	377	374	358	391	412	377	372	434	404	419	400	371	394	438	406	391	391	377	427	395	394	415	385	386	372	382	384	385	371	387	403	394	390	387	393	376	368	369	374	394	382	406	401	390	393	406	384	359	392	400	383	398	398	407	376	443	384	413	393	408	387	343	350	403	387	362	364	396	386	407	421	377	395	380	365	389	386	393	383	390	356	416	369	369	381	372	377	395	420	373	370	394	422	354	388	375	403	357	383	349	403	371	389	420	367	405	377	342	377	403	424	390	395	425	395	387	411	375	413	396	397	379	418	375	385	421	408	401	374	395	383	376	431	390	389	387	380	371	396	394	385	372	383	426	429	393	401	388	362	394	399	418	364	377	396	412	356	398	390	376	387	387	378	413	397	418	439	382	394	387	372	374	399	401	398	376	420	397	354	388	385	398	401	408	406	393	390	436	387	397	396	382	338	378	390	339	403	378	384	364	370	387	396	395	401	402	392	379	346	393	429	382	410	371	392	378	377	444	381	390	407	408	390	380	449	421	373	418	345	410	416	419	366	405	400	403	413	366	415	376	395	380	421	372	381	393	368	415	366	372	386	396	396	400	382	340	412	381	396	381	396	396	405	373	409	397	391	384	382	403	365	364	370	392	387	388	357	367	378	390	388	436	386	378	389	395	380	386	349	375	402	419	419	386	424	403	398	394	402	354	401	416	370	365	368	380	397	341	390	386	384	382	392	363	399	388	401
6564	3206	1169	592	433	470	496	516	455	385	415	343	369	313	265	262	215	211	234	184	205	153	154	143	114	142	136	122	105	78	83	82	75	69	74	54	66	68	72	58	65	59	63	63	60	55	58	71	65	41	46	54	63	51	59	42	48	56	54	59	54	59	49	51	47	69	53	47	36	55	49	46	51	52	45	44	48	49	55	48	45	44	55	48	58	38	44	49	48	52	48	46	54	50	49	50	49	46	62	61	48	55	47	68	40	45	39	52	53	35	42	50	52	43	41	51	62	42	53	39	48	47	38	40	48	43	46	38	39	44	41	49	52	44	40	32	50	34	43	34	52	40	40	42	38	42	41	42	42	36	45	54	55	30	45	45	48	41	46	55	51	43	37	43	48	42	53	43	42	42	42	42	44	43	38	43	42	53	38	42	42	41	47	42	46	45	38	36	47	54	40	45	44	40	52	52	41	42	48	37	44	45	56	50	55	44	46	36	46	39	46	40	42	37	63	59	50	55	53	43	47	44	51	43	48	39	40	44	40	57	48	37	51	36	43	46	37	46	38	53	51	48	50	43	40	46	35	45	47	46	45	43	46	55	36	46	49	59	42	41	40	41	41	50	49	39	51	45	46	35	39	52	49	41	32	44	40	50	42	51	40	39	53	39	52	51	43	43	50	44	44	45	62	46	44	38	55	58	44	46	57	50	51	43	62	37	50	53	44	51	45	56	43	46	36	49	56	43	48	51	38	47	42	41	49	51	51	40	58	53	48	38	43	53	41	63	49	39	53	36	42	39	47	40	49	43	40	31	55	49	47	51	37	49	42	39	53	38	47	40	52	40	48	45	52	42	48	53	51	49	45	45	47	44	53	44	39	47	37	41	34	44	32	48	53	46	61	53	40	49	40	49	50	44	42	43	50	45	57	45	42	45	37	42	43	50	46	36	51	49	33	49	37	47	56	45	54	54	45	33	38	61	51	33	51	42	36	46	46	47	43	39	43	43	53	42	43	42	51	41	41	43	48	47	47	38	51	43	48	49	39	49	38	54	42	49	49	54	52	46	34	55	65	48	52	39	40	37	48	55	49	41	45	38	50	36	51	49	44	52	50	47	38	52	39	53	48	56	46	64	41	39	43	44	47	39	58	49	52	41	46	41	42	39	42	33	47	40	48	45	48	38	50	56	38	43	45	44	36	46	49	62	42	36	42	38	38	55	46	38	37	45	49	39	40	54	47	51	39	47	51	58	46	40	46	45	51	42	47	40	44	39	34	46	41	53	43	37	34	47	35	41	53	52	52	40	47	46	45	48	49	50	46	36	49	40	40	39	38	60	50	39	27	48	45	25	48	39	41	29	47	43	26	35	44	39	48	44	45	46	51	48	47	41	43	37	47	57	50	53	37	46	41	47	37	40	43	51	45	36	43	40	51	50	49	43	60	44	50	42	60	44	42	36	40	37	45	40	48	53	58	57	55	57	46	52	43	45	37	37	40	45	52	38	45	51	35	51	38	33	55	42	41	57	53	37	28	45	49	45	49	41	45	49	37	53	45	49	61	37	49	50	53	40	43	41	33	48	40	55	42	41	48	31	35	45	43	38	53	43	41	43	50	46	46	44	57	41	57	52	43	35	43	61	43	42	59	43	42	45	42	40	49	41	40	49	43	53	51	57	35	48	42	53	42	50	33	45	35	50	37	44	48	40	42	50	44	37	53	53	54	43	48	45	46	33	39	42	33	46	44	49	43	44	57	52	46	49	39	43	33	33	48	38	40	49	44	41	46	51	43	48	45	50	41	45	61	59	43	51	34	48	49	45	40	40	59	53	49	51	45	38	48	38	48	38	47	48	43	38	43	56	36	47	52	42	63	42	39	51	36	43	42	39	51	49	35	42	45	44	51	46	46	45	41	42	46	33	52	40	32	36	35	39	54	40	32	59	42	47	36	44	53	49	47	55	36	49	48	60	53	60	48	50	48	38	62	33	42	47	46	32	35	42	43	33	43	41	37	49	42	42	50	40	41	48	51	52	33	59	41	35	39	57	40	48	48	43	44	60	44	33	41	47	33	41	41	46	39	59	29	47	41	40	57	45	40	41	50	37	43	45	44	62	39	54	43	46	37	44	50	46	57	39	40	50	40	43	43	41	55	46	48	48	50	62	46	49	38	42	54	51	36	32	51	46	49	53	55	42	46	39	51	50	46	50	44	40	37	40	41	53	45	41	44	39	48	46	53	49	44	48	33	48	44	45	64	41	36	39	38	50	41	51	41	46	35	47	44	49	67	53	56	49	55	40	48	46	33	35	49	40	53	41	37	51	35	45	42	38	41	37	32	40	42	39	41	43	43	39	45	40	45	42	38	43	36	39	41	43	39	36	38	44	48	32	41	56	59	35	51	50	47	46	40	42	34	42	35	50	48	46	48	32	58	53	57	38	38	51	41	41	39	46	61	45	33	39	49	43	54	46	49	44	45	27	35	48	41	36	30	34	47	43	43	41	40	46	43	44	51	46	48	41	42	46	43	40	38	44	48	50	41	40	57	34	28	52	43	47	61	46	49	42	47	41	47	55	47	37	30	44	56	43	52	49	43	42	55	43	51	41	38	45	40	59	52	45	38	38	45	43	45	52	46	52	59	37	51	44	48	38	46	49	47	46	40	59	46	49	50	57	37	43	53	45	38	51	44	46	44	44	47	39	44	48	46	47	47	38	47	54	48	56	44	49	29	34	51	46	42	39	54	44	44	61	37	37	45	53	37	45	41	49	44	51	35	38	58	37	40	40	48	59	38	65	42	44	58	58	41	40	44	47	51	42	56	46	43	37	37	60	55	36	39	48	43	39	56	44	38	53	53	45	41	53	59	54	33	46	42	40	46	42	40	50	58	44	45	47	47	54	38	49	56	39	38	53	42	56	54	46	38	34	47	59	48	34	51	60	54	40	41	47	45	49	37	51	44	55	37	56	48	42	43	40	55	47	38	44	39	41	40	51	40	50	43	46	48	50	51	50	44	39	37	47	30	41	44	41	40	39	36	45	50	55	55	38	38	60	44	36	39	55	46	54	41	39	32	50	44	44	53	38	48	48	35	42	36	37	45	39	48	40	52	46	43	48	40	47	47	52	51	41	38	48	45	36	40	53	43	42	48	36	49	39	47	44	41	37	48	46	33	55	49	43	46	42	41	32	47	40	46	38	50	41	50	41	46	41	37	51	48	45	43	42	42	40	40	36	45	35	53	47	40	50	51	45	46	56	57	56	40	48	32	48	48	43	42	33	38	60	44	36	48	46	40	41	50	57	40	32	49	38	58	45	43	46	40	27	36	59	43	52	42	41	47	36	47	53	42	45	36	51	39	51	40	44	46	47	36	41	41	32	40	41	38	43	47	39	45	34	36	36	41	42	45	41	51	51	43	41	44	42	42	40	39	53	42	45	42	40	45	38	32	50	46	39	41	52	44	46	45	40	43	41	38	31	44	58	44	36	39	41	38	26
36074	19928	12362	14437	20213	21790	20817	18845	16744	14918	13285	12527	11580	10478	9158	7980	7374	6559	5881	5577	5144	4715	4033	3684	3567	3615	3425	3110	2438	1981	1664	1464	1274	1401	1338	1216	1180	1144	1091	1042	1044	1002	946	940	945	878	805	856	841	828	867	822	846	822	797	726	670	649	688	622	615	692	641	797	940	862	688	660	654	618	572	623	598	580	624	625	597	574	575	515	541	526	535	536	497	540	499	500	522	519	516	520	517	492	480	502	533	510	545	528	600	675	691	783	693	575	533	480	510	520	488	484	464	451	470	479	485	478	459	442	494	480	451	475	481	467	498	460	519	480	492	469	464	467	463	492	458	421	506	450	451	474	459	435	478	486	449	508	456	494	451	453	471	468	522	490	474	440	523	470	459	503	472	519	480	485	464	481	501	463	458	463	416	477	485	487	462	452	462	460	450	477	476	445	493	450	488	496	480	447	502	478	498	490	460	485	454	468	458	471	470	501	448	421	478	448	480	503	471	464	461	475	479	455	479	502	485	457	481	477	449	470	479	485	444	476	464	433	469	477	475	482	478	498	499	482	451	493	468	482	459	476	504	470	487	469	456	505	484	478	461	501	489	482	425	476	446	493	469	505	495	485	424	443	479	474	478	462	457	499	473	473	448	421	464	453	480	457	474	442	456	459	517	429	474	436	474	488	523	473	469	500	441	459	524	449	490	481	486	450	502	446	488	463	470	477	445	471	476	503	436	433	521	506	428	490	486	494	457	437	472	468	483	491	477	458	460	472	486	529	484	480	495	472	458	501	469	486	466	423	504	478	467	467	463	469	454	491	455	471	501	444	458	489	463	469	486	443	453	487	464	461	460	464	466	490	520	479	466	444	468	497	466	502	454	471	491	491	450	451	446	450	503	480	484	444	461	502	494	485	463	485	476	459	483	488	483	459	492	495	474	472	488	480	464	461	497	486	461	466	511	446	458	435	488	474	482	456	453	463	468	441	495	518	510	503	481	472	505	472	479	436	385	516	494	442	430	455	473	464	479	456	470	450	488	468	483	473	435	470	445	454	450	467	471	474	498	461	455	497	480	438	481	479	473	434	528	491	453	490	494	457	452	472	470	468	463	445	478	427	500	476	485	436	467	468	459	461	465	487	448	475	502	492	437	487	436	489	455	490	459	454	498	491	474	474	501	444	501	475	490	445	486	450	440	433	505	466	469	484	507	468	476	449	475	428	435	471	455	493	485	460	467	450	471	479	475	499	457	456	509	483	467	472	491	459	444	507	433	502	459	498	449	465	473	428	490	430	470	484	432	462	492	464	497	467	448	461	506	491	489	433	450	498	467	457	471	479	442	429	452	485	477	460	474	440	490	491	494	476	473	487	509	478	481	503	472	418	460	448	447	441	478	463	446	449	469	468	489	484	479	485	477	497	483	484	457	485	472	468	499	445	486	471	454	443	443	479	460	466	488	478	477	473	492	519	523	487	437	477	484	473	483	464	482	492	492	428	479	497	446	511	442	452	439	477	465	483	472	481	519	457	459	474	458	466	486	510	442	479	465	447	458	422	473	429	503	515	498	474	520	497	496	452	489	488	422	494	467	465	505	446	467	464	510	487	460	462	439	484	457	489	472	489	485	477	458	489	465	452	469	424	475	476	453	430	478	474	457	448	489	427	489	482	458	449	502	483	501	439	455	479	472	492	462	472	453	432	457	488	479	499	497	459	506	467	431	494	485	509	508	505	464	517	470	452	486	464	494	475	505	508	484	449	471	492	476	481	454	479	468	516	468	457	496	457	502	455	471	476	504	463	446	450	473	471	460	470	439	459	461	470	473	461	489	479	458	444	476	451	487	479	487	484	475	451	487	500	475	485	440	482	494	477	430	516	461	483	499	535	459	450	460	475	485	517	486	485	481	445	462	495	471	472	466	457	426	456	483	447	459	477	485	439	478	535	479	467	476	494	468	427	468	467	499	485	506	439	482	466	478	456	480	449	456	483	469	457	449	481	484	479	455	456	461	473	475	437	478	466	458	464	494	478	484	459	487	481	449	475	473	480	451	510	487	458	468	479	488	450	500	467	455	428	492	459	479	481	473	521	502	421	479	463	508	455	437	488	481	457	455	493	460	473	500	465	480	461	518	454	458	472	421	508	436	512	475	472	474	448	484	458	502	472	465	484	512	445	458	450	483	476	511	466	441	495	479	474	457	433	488	499	483	467	466	456	453	432	478	475	458	456	482	469	481	482	456	485	453	474	443	448	482	461	464	433	480	492	469	480	501	466	479	502	474	435	464	452	488	471	497	465	459	488	504	460	476	450	467	445	489	488	459	461	490	463	459	462	443	488	499	455	460	482	492	494	456	468	464	451	453	490	482	464	486	502	467	461	462	490	460	471	480	479	484	468	437	471	454	453	474	474	474	455	469	459	474	469	498	486	468	501	504	482	477	478	472	451	476	462	473	486	487	437	454	454	427	463	481	449	460	439	462	476	462	446	498	479	478	484	463	473	460	459	492	443	467	460	470	488	454	467	476	490	477	451	448	452	480	474	462	486	480	434	449	465	457	452	484	473	462	480	478	495	456	442	478	491	503	484	461	469	474	519	469	485	496	440	462	475	498	443	510	453	426	453	481	459	486	460	502	491	486	451	482	450	474	487	460	479	461	450	458	487	428	479	510	469	523	441	483	476	486	460	478	457	501	475	549	450	498	498	462	473	457	466	438	451	497	490	494	481	490	458	476	511	449	477	459	450	435	464	436	472	464	485	485	471	512	477	475	473	484	499	489	473	504	479	447	450	483	452	436	463	487	494	493	496	460	454	473	487	452	493	445	482	438	486	469	484	435	489	448	486	467	451	484	468	452	483	469	467	460	473	455	453	479	510	438	451	479	480	506	460	470	479	486	456	488	462	472	470	504	502	472	494	470	445	508	477	458	460	478	448	480	484	493	520	478	431	485	439	490	455	453	445	490	483	487	482	500	451	467	479	453	482	465	464	465	458	501	456	467	448	486	477	475	470	448	459	491	494	457	488	476	501	471	460	485	455	490	479	446	496	461	469	476	450	511	471	464	493	462	421	448	496	496	480	472	497	468	493	461	470	468	458	467	497	459	505	464	446	501	450	517	497	457	483	460	434	481	507	488	465	485	464	463	467	490	488	458	468	489	458	467	465	451	498	465	482	466	445	495	477	492	498	502	468	501	511	486	478	468	465	467	472	448	433	435	437	507	496	464	475	474	469	465	543	447	496	508	464	503	477	477	500	488	487	485	469	502	449	482	453	473	496	473	465	493	460	466	423	460	461	474	465	460	484	455	444	482	481	478	453	461	476	459	469	435	515	469	466	437	473	469	464	467	450	459	466	478	471	460	481	430	453	425	454	487	476	501	483	499	475	466	493	502	495	485	463	470	473	504	468	467	455	479	494	490	485	492	472	503	478	476	498	489	453	497	467	490	471	471	474	447	446	454	509	464	489	469	467	465	467	494	502	466	500	430	452	478	461	468	449	449	471
3364	1274	549	298	235	229	261	237	237	213	199	201	187	189	179	147	146	136	118	131	110	85	85	64	90	88	84	75	93	74	48	52	66	57	57	39	55	41	51	48	51	54	39	40	49	49	55	47	33	55	55	59	54	41	39	43	36	55	46	46	37	44	39	54	49	49	46	39	46	60	39	40	34	41	42	39	47	33	40	53	39	32	42	50	51	36	50	40	47	41	45	42	42	42	33	41	44	39	42	35	60	38	50	32	48	42	43	38	57	35	37	50	29	39	36	42	43	29	42	39	43	40	47	35	34	46	41	33	42	48	43	46	34	49	36	48	45	36	52	42	46	51	55	41	40	32	51	46	36	39	42	38	37	53	31	37	34	40	38	46	41	41	40	38	47	46	50	43	42	50	36	40	42	24	36	37	40	31	43	40	49	35	32	45	38	37	40	32	26	35	40	50	41	40	32	41	39	40	45	41	41	37	38	43	38	35	46	32	37	44	42	46	38	37	37	39	39	48	38	42	53	38	40	41	51	34	49	53	43	30	34	43	51	34	37	34	35	38	40	39	40	44	38	23	38	45	25	39	46	43	38	42	37	41	50	37	28	50	41	33	39	35	51	30	49	30	24	38	36	40	41	46	44	51	40	43	40	41	42	43	45	35	52	36	42	38	32	52	24	39	39	48	39	37	35	43	36	56	58	32	31	47	51	35	42	38	40	46	38	48	44	41	48	39	39	31	51	42	34	37	43	33	42	42	38	42	46	35	34	43	35	50	44	47	36	48	30	49	51	43	25	45	33	53	38	36	46	39	51	47	42	43	35	36	38	46	41	43	40	41	33	47	41	35	42	60	42	44	45	56	39	45	36	36	40	57	42	39	37	49	33	56	42	37	39	37	38	39	43	49	31	36	38	38	48	46	42	36	30	33	48	35	37	43	39	37	46	45	38	47	42	38	44	35	37	36	47	39	58	43	39	32	40	38	41	40	40	40	31	37	33	43	38	42	45	37	39	36	46	29	39	40	35	47	29	35	43	38	41	37	41	40	44	47	36	39	64	40	37	47	43	54	38	49	43	36	43	35	45	35	47	47	38	56	40	40	36	43	46	36	45	47	45	38	44	45	35	37	35	41	48	33	44	46	28	42	37	30	43	44	44	33	46	38	32	40	37	41	35	39	44	32	41	44	35	50	42	29	42	41	43	30	40	41	33	54	49	30	48	51	37	36	40	37	54	37	45	55	44	41	34	45	31	40	37	53	41	50	38	39	47	32	44	58	36	48	47	42	50	52	43	48	43	44	43	35	36	43	42	35	44	36	44	37	43	40	43	34	45	39	48	46	31	47	29	37	35	37	44	35	35	38	52	44	43	38	44	43	46	41	50	44	32	29	43	40	43	38	48	51	44	36	34	44	40	36	40	35	35	42	38	34	46	47	43	44	48	34	35	44	35	40	26	38	34	39	35	25	36	34	40	38	33	48	38	33	36	45	35	48	40	45	49	45	41	36	31	38	43	36	60	50	51	32	38	57	45	44	56	51	38	35	44	39	43	41	47	38	31	26	36	38	40	37	42	32	35	49	41	43	30	32	46	41	40	50	37	46	37	41	32	50	44	35	34	37	40	42	43	39	34	33	41	45	39	37	50	33	45	28	41	39	43	39	46	43	43	37	39	41	46	37	48	43	43	28	43	33	48	44	27	48	43	44	42	35	35	34	27	44	38	52	44	37	38	41	35	34	38	38	36	41	35	45	33	40	42	39	43	42	31	38	49	44	43	48	47	32	44	48	42	47	46	41	47	46	48	55	31	46	49	52	56	47	37	47	41	35	37	35	39	33	44	43	44	49	39	37	46	41	38	51	38	41	44	36	38	54	43	30	49	41	42	48	30	50	35	50	44	37	28	36	29	40	51	31	51	53	48	36	43	41	43	36	46	36	40	38	36	33	35	47	42	33	41	34	37	37	33	44	36	37	44	41	39	35	42	47	36	37	33	46	50	32	40	39	33	38	33	34	44	47	35	39	35	40	39	51	48	42	43	37	45	29	47	40	38	38	46	45	41	35	37	35	48	47	44	45	28	45	47	36	41	40	34	35	55	49	40	28	27	45	37	37	40	39	45	45	34	35	38	30	39	42	36	28	37	38	38	39	38	38	34	32	37	47	42	37	52	50	46	46	30	40	34	45	27	42	54	46	47	43	36	44	41	41	32	40	40	36	36	51	41	38	38	48	29	33	37	45	49	42	33	33	40	45	37	43	45	36	43	44	39	48	45	38	41	39	37	42	47	52	40	48	38	34	36	48	47	36	58	45	41	33	35	43	40	41	28	37	38	43	38	50	41	46	45	41	29	38	36	52	39	40	30	42	36	33	38	40	50	43	29	36	42	52	51	44	51	45	38	40	50	40	43	47	32	31	47	46	46	45	47	43	33	47	53	34	44	38	48	30	38	44	48	36	45	40	38	51	47	44	40	43	36	50	57	38	39	30	44	44	37	40	38	39	40	52	40	43	40	39	47	27	32	32	37	49	43	35	37	45	38	37	36	40	38	34	48	39	45	45	35	37	40	42	45	41	54	35	51	43	45	40	35	47	36	33	36	34	40	41	39	42	36	28	39	36	45	33	39	36	44	37	39	42	45	54	41	44	35	38	40	35	43	37	44	39	55	39	37	38	53	43	33	42	47	35	37	44	34	37	42	32	37	40	34	38	53	48	35	33	33	43	43	39	47	50	47	33	43	40	30	41	29	33	51	48	38	41	36	35	41	33	37	33	49	29	52	34	32	39	53	31	47	51	53	30	37	52	44	35	46	39	46	41	45	45	32	37	40	39	39	39	39	38	46	36	37	51	55	42	53	40	37	52	37	49	40	37	45	45	45	33	37	43	41	35	41	42	56	38	36	43	49	46	42	29	43	52	46	34	39	40	38	44	42	44	41	33	38	37	42	39	35	42	39	36	56	41	44	36	40	37	42	45	41	36	40	38	46	49	44	36	29	38	38	41	36	44	43	46	44	51	53	44	48	36	45	52	58	43	44	47	50	35	44	54	42	43	48	40	42	31	42	44	34	40	48	48	34	38	40	31	43	51	36	39	49	36	45	34	39	47	46	43	47	36	36	43	29	31	43	53	34	39	30	40	43	51	38	42	33	33	30	33	30	46	39	39	41	48	49	51	43	30	44	47	28	51	52	37	39	46	44	31	47	37	38	31	41	26	46	30	47	39	37	37	34	43	39	40	40	39	33	37	46	30	33	40	41	42	34	42	33	46	42	50	48	37	38	33	42	35	35	33	46	51	41	39	31	41	42	51	36	39	36	47	43	44	50	36	44	39	40	42	36	42	39	46	39	37	45	40	43	34	43	41	45	42	33	34	47	34	37	51	35	46	43	42	47	30	44	41	42	42	53	47	31	36	37	45	40	46	35	41	35	40	31	41	34	47	31	37	48	47	30	37	32	47	48	40	28	36	40	51	36	36	36	55	40	32	59	36	40	50
27016	14568	8232	9028	13831	14765	14221	12067	10928	9144	8259	7654	7056	6447	5656	4646	4188	3950	3340	3274	3032	2815	2519	2202	2207	2086	2143	1969	1531	1308	1033	894	817	927	900	881	896	870	772	784	741	692	705	662	729	653	649	710	630	640	641	636	661	584	593	602	548	477	480	461	487	520	574	647	773	665	569	564	535	464	461	493	464	476	511	516	484	470	490	514	474	426	441	391	477	421	399	487	447	520	472	428	450	417	451	440	460	491	464	468	516	517	503	480	463	477	454	425	427	425	434	417	413	422	420	426	439	409	432	410	454	436	405	431	418	442	415	437	463	444	433	411	437	425	403	469	425	398	423	416	427	407	423	418	407	459	449	461	420	421	433	430	407	428	407	412	428	445	431	416	363	451	452	450	422	445	416	457	410	440	397	438	441	447	422	420	440	381	454	444	414	436	420	405	460	443	403	434	410	434	404	446	431	404	436	425	433	445	428	456	435	434	431	441	425	430	412	426	437	433	449	419	393	437	432	434	430	423	427	401	427	406	430	379	421	416	405	409	423	408	430	388	439	423	453	426	411	459	427	421	417	412	414	417	425	423	426	454	428	430	466	401	399	435	430	430	420	404	398	433	429	411	427	395	425	439	433	439	438	395	454	434	432	424	448	392	409	394	450	435	399	409	425	406	404	425	433	422	438	450	438	423	444	426	419	418	457	446	423	435	468	439	419	392	426	418	426	463	449	465	412	434	412	467	407	418	422	424	435	434	408	409	400	454	421	426	442	418	423	404	455	435	428	444	393	398	395	440	449	427	462	435	393	433	421	440	403	415	432	414	435	412	474	402	383	447	417	453	426	423	443	426	428	441	428	435	454	451	453	376	421	441	419	427	430	448	465	422	436	429	448	417	388	429	425	422	395	435	434	427	432	402	457	426	389	403	460	393	398	383	471	430	436	394	447	442	456	416	432	415	428	439	425	421	417	448	449	424	433	438	465	391	433	382	423	412	497	376	412	454	401	419	431	408	380	436	431	464	423	420	433	487	403	449	427	449	429	405	396	443	458	434	458	463	453	409	412	445	476	397	440	428	409	425	459	414	414	411	409	407	468	470	379	424	442	421	427	425	468	419	437	435	440	390	402	452	423	415	447	501	382	392	381	427	437	487	382	409	419	443	420	448	423	426	394	381	435	376	427	417	431	411	438	431	429	414	423	432	441	439	429	429	409	394	423	429	415	413	419	422	393	403	404	446	445	422	437	455	426	424	435	447	449	389	415	398	377	416	406	413	429	423	424	417	475	439	442	423	432	444	414	441	458	404	447	462	441	417	417	420	425	420	438	381	424	455	412	421	432	428	429	433	454	443	427	410	425	411	478	421	417	371	410	438	440	423	405	437	418	487	446	424	412	395	441	410	398	406	420	437	411	438	404	415	456	385	413	480	446	440	429	436	465	449	437	429	429	436	474	431	411	397	439	420	420	450	458	407	449	432	431	466	409	388	455	430	464	474	419	463	436	404	421	456	417	419	415	444	427	453	425	462	433	464	404	417	399	390	413	420	387	441	425	379	437	440	413	435	394	436	435	421	387	423	433	447	421	436	454	438	432	440	405	401	382	441	386	424	415	412	423	438	415	397	447	403	430	406	411	445	432	422	433	441	449	411	421	420	412	415	438	430	390	433	393	441	409	417	414	410	456	409	402	406	444	432	415	429	443	433	431	438	423	449	393	418	421	461	464	416	388	429	443	441	428	410	434	418	459	404	376	439	429	397	423	405	408	393	431	459	462	407	433	415	428	402	416	443	434	445	415	448	410	382	449	429	420	415	395	416	422	475	455	444	425	400	423	438	433	406	434	428	419	413	438	429	405	446	439	488	422	412	466	433	428	434	415	446	421	378	451	428	397	432	436	422	433	457	463	452	461	421	439	407	418	426	412	438	401	441	406	428	459	425	461	402	433	458	427	454	454	427	399	451	434	427	459	425	470	459	405	444	422	450	384	414	378	434	403	440	400	410	421	444	377	419	427	394	445	451	448	442	409	401	450	444	443	467	435	434	394	447	408	446	401	438	464	476	424	458	420	400	466	454	431	391	435	424	436	420	438	430	447	431	404	406	406	402	435	413	444	400	419	418	446	430	410	427	451	410	414	402	447	432	409	382	432	459	428	420	442	455	437	422	427	429	417	406	397	449	435	434	413	452	430	399	429	422	476	438	427	409	458	391	462	417	434	434	433	427	423	429	397	427	430	419	421	448	409	469	377	414	425	412	430	413	448	458	427	430	449	421	479	455	437	430	411	447	454	438	439	469	442	411	456	441	443	437	414	442	414	424	435	407	440	435	452	447	424	425	447	441	444	426	459	438	402	425	410	453	435	457	429	461	447	452	409	439	453	397	441	412	397	441	475	436	442	420	434	403	376	428	434	405	402	439	408	431	435	450	418	401	424	402	429	431	455	413	430	430	429	438	392	433	432	439	436	397	389	439	431	444	419	429	422	448	413	458	414	421	464	422	410	450	417	422	415	421	458	459	433	418	412	446	442	436	414	421	427	383	410	429	454	414	440	429	464	399	401	412	450	391	428	446	415	414	422	437	435	410	402	415	410	386	416	420	439	429	406	418	425	453	413	425	388	423	457	443	447	427	410	458	448	449	466	425	404	437	418	411	415	453	413	409	422	428	421	420	422	432	430	399	425	415	411	377	436	434	422	467	427	428	434	412	452	429	421	414	424	386	441	416	468	405	425	423	436	371	452	448	426	453	386	423	449	449	427	433	453	452	442	449	416	412	430	453	415	411	472	438	395	415	393	393	482	441	423	429	405	429	434	372	445	439	391	418	418	416	431	435	474	438	453	433	423	404	451	424	419	429	442	443	440	438	441	445	440	432	438	447	413	447	469	390	430	424	457	405	429	421	416	436	465	443	424	404	441	387	436	446	420	399	425	438	459	389	415	441	412	420	416	437	425	420	470	419	418	445	425	406	451	406	463	414	396	430	417	431	409	435	419	427	462	446	435	457	432	430	420	447	388	435	408	482	414	405	435	419	418	466	448	421	410	415	384	455	428	394	400	435	424	450	422	400	376	422	466	423	425	411	414	452	440	448	425	423	379	398	415	445	435	430	414	450	405	438	397	421	412	421	443	412	407	406	446	428	397	406	419	426	436	410	420	435	435	430	428	444	393	405	424	414	450	429	431	413	413	399	438	425	446	423	429	407	413	455	421	426	403	432	436	412	435	412	409	445	444	415	451	428	418	411	457	381	428	396	421	406	443	398	432	418	406	454	451	424	404	432	420	440	427	442	397	455	409	424	450	430	427	388	408	443	448	412	421	432	429	439	401	434	420	420	421	431	426	444	423	451	423	468	398	415	428	413	454	423	414	440	422	403	437	432	447	412	462	433	419	429	415	435	405	427	432	422	460	438	394	404	434	451	449	382	416	428	449	429	422	417	372	428	420	460	435	426	439	391	418	412	400	415	410	412	427	420	421	409	456	432	445	414	414	428	428	400	394	463
4911	2171	861	456	350	400	405	419	338	302	296	292	310	276	232	215	171	164	171	156	149	148	122	109	118	118	98	91	110	75	68	68	78	63	62	62	59	62	59	58	52	54	64	62	58	42	48	51	46	56	54	56	52	51	51	51	50	52	67	65	56	38	54	59	70	57	38	61	53	47	47	56	41	38	51	69	62	52	48	44	40	39	34	40	47	52	43	40	40	48	55	43	56	43	55	42	41	34	38	44	63	49	51	45	49	41	49	49	48	44	40	52	54	50	43	47	51	34	58	55	60	44	37	45	41	56	52	59	41	63	37	52	51	52	56	45	37	42	42	62	47	48	42	48	55	41	44	55	45	49	39	38	47	51	45	49	43	51	42	52	39	41	39	46	47	50	42	51	53	54	34	45	45	56	50	44	52	40	52	39	48	43	47	51	46	44	54	42	45	42	53	41	38	50	52	53	38	47	42	53	49	47	47	52	47	53	53	46	59	50	42	53	56	38	57	46	33	43	57	46	46	52	44	28	45	51	47	33	45	50	57	55	54	47	44	36	39	52	54	51	39	55	44	54	44	52	64	51	53	51	49	42	52	48	40	51	34	47	40	44	47	49	67	40	60	47	42	47	47	51	50	41	42	41	48	51	47	48	54	46	42	49	45	48	50	55	58	47	55	44	47	41	44	44	48	46	58	49	59	44	42	42	51	41	55	48	46	44	58	44	52	45	43	55	41	58	42	49	53	52	35	41	58	46	41	48	43	58	40	42	51	48	49	38	34	49	34	45	33	40	43	44	39	44	57	46	56	57	52	55	57	61	39	50	53	53	42	43	47	43	53	48	50	53	45	40	50	55	54	46	51	54	56	43	50	51	53	44	46	51	54	47	42	60	47	46	50	53	45	39	45	47	51	49	46	43	51	46	53	43	46	43	44	45	44	53	52	43	41	51	41	60	45	67	39	54	42	65	35	42	39	51	56	46	55	55	52	47	48	33	45	54	53	42	39	49	47	61	43	50	51	35	49	49	53	38	51	41	46	47	55	54	45	40	40	43	46	51	46	47	47	53	43	39	52	48	49	49	48	33	49	52	49	48	36	42	41	49	46	43	47	32	41	31	50	51	53	48	51	44	33	57	45	47	60	36	48	55	52	42	46	50	62	43	52	69	53	57	52	38	54	45	37	47	56	36	42	59	49	51	52	66	50	49	62	52	36	48	31	33	46	42	47	47	43	37	48	42	45	40	47	54	47	53	41	48	43	40	53	42	59	52	38	48	44	45	47	41	38	43	48	47	50	53	60	48	47	48	42	40	46	53	45	47	40	47	50	41	51	56	55	43	56	49	43	46	31	52	40	57	41	51	47	47	47	40	45	46	39	54	48	59	48	45	48	65	38	56	48	47	42	43	54	45	52	55	58	44	37	47	43	52	47	38	48	46	42	49	45	59	37	51	52	34	55	45	45	49	48	41	47	45	52	55	50	53	45	50	37	55	48	50	62	50	35	45	50	54	49	53	41	43	51	34	39	51	53	46	43	57	39	44	51	48	53	57	31	53	42	35	42	41	47	34	42	49	49	43	62	45	43	49	35	53	40	48	47	48	50	42	47	43	45	46	47	46	59	42	45	37	53	45	56	28	34	46	55	52	40	43	62	52	59	40	44	47	38	54	50	46	50	49	54	48	40	56	40	48	57	34	49	55	43	40	43	43	42	43	42	45	50	53	44	47	51	41	47	50	47	46	41	44	52	36	51	52	60	44	42	43	47	49	52	48	41	54	44	46	50	44	54	51	52	59	52	41	47	43	55	46	59	57	52	48	42	55	48	55	42	57	56	56	38	40	49	50	53	44	50	54	65	54	48	47	42	56	56	43	30	57	52	49	58	40	46	37	46	52	43	38	47	46	45	53	52	41	45	56	41	35	57	52	47	38	39	52	48	48	44	47	50	44	47	40	54	63	52	59	38	59	39	43	51	44	48	52	33	47	58	38	37	47	43	45	47	54	57	33	57	57	63	49	28	43	41	36	44	57	44	47	41	39	52	48	36	45	52	54	42	32	53	51	49	38	54	55	53	45	53	40	53	41	41	42	52	53	47	52	62	42	50	54	44	44	49	47	44	48	54	50	49	42	35	45	54	48	48	43	41	50	52	57	43	50	50	54	55	47	61	38	63	55	57	52	49	35	37	47	49	50	51	34	49	52	36	44	59	50	44	43	47	45	33	43	35	47	51	59	54	31	52	39	48	46	54	28	54	40	45	46	37	49	62	56	43	44	38	34	55	52	45	55	50	47	53	52	44	52	54	52	56	43	46	40	38	48	42	50	44	52	47	48	48	42	54	50	41	42	42	46	51	41	48	48	47	47	45	44	39	55	47	41	45	54	51	43	55	37	41	45	55	51	41	44	53	53	42	44	38	46	51	42	52	35	58	52	46	47	44	58	42	44	41	45	41	42	50	43	32	35	61	38	38	52	46	49	43	59	52	47	44	49	39	42	52	30	43	44	46	61	44	51	51	38	54	33	60	34	64	52	46	53	53	57	42	48	48	53	40	40	42	33	45	50	44	50	52	49	40	48	42	46	49	56	57	40	33	54	50	42	52	44	45	43	53	49	42	49	42	52	43	42	57	48	42	44	56	35	45	56	51	50	48	55	36	48	54	55	47	41	46	54	46	42	57	48	46	34	56	53	45	44	56	47	53	51	51	50	41	42	52	43	49	48	48	49	55	37	44	46	45	38	46	43	43	55	50	45	54	50	44	60	46	46	48	53	45	37	55	52	58	35	36	46	42	43	46	42	38	51	47	47	59	43	46	37	44	42	54	45	46	56	40	46	56	44	41	41	51	43	53	45	42	48	55	55	60	34	41	59	31	38	45	52	52	42	49	52	44	46	47	38	41	43	40	49	49	57	32	39	51	50	48	40	51	38	46	42	43	52	54	43	34	47	41	59	43	50	56	51	46	46	55	46	65	46	43	40	51	40	42	45	46	51	61	48	48	49	56	52	45	58	57	65	65	63	41	45	42	42	49	47	53	38	49	45	33	43	42	40	47	51	58	51	58	40	32	40	49	37	49	57	47	33	43	41	58	52	40	45	43	59	42	37	51	58	44	37	43	51	59	52	59	50	39	45	40	41	44	49	39	53	52	39	49	51	46	41	40	61	48	39	47	52	44	43	49	49	39	48	47	42	37	47	49	55	51	43	44	48	54	41	50	46	48	46	51	43	51	41	43	45	53	37	50	46	52	50	62	39	61	43	47	39	43	43	41	34	33	39	55	39	52	46	50	42	45	58	51	60	54	44	48	40	51	56	57	34	45	56	36	48	48	40	56	51	50	57	53	45	57	47	36	40	65	52	51	51	56	58	51	50	49	63	40	49	32	42	48	56	56	62	43	45	53	43	38	54	48	40	48	54	49	41	45	39	47	52	61	35	47	44	39	57	49	35	43	42	42	43	48	38	56	56	51	50	52	54	39	51	48	52	47	49	57	40
33000	18059	10645	12394	18680	19391	17900	16334	14566	12222	10993	10131	9568	8573	7717	6896	5651	5374	4728	4368	4173	4189	3390	2992	2954	2674	2791	2719	2195	1661	1353	1283	1136	1179	1215	1131	1064	1023	1059	1015	965	935	936	876	928	850	894	805	771	765	823	780	781	784	744	716	655	556	598	632	594	682	719	905	929	801	694	655	635	622	592	582	614	588	618	634	637	540	560	565	563	569	548	513	554	520	532	543	564	564	555	570	520	567	515	519	483	522	545	585	762	727	710	661	617	636	565	560	529	528	507	506	521	528	494	497	490	482	460	479	469	454	488	505	466	482	503	495	536	492	497	477	519	480	521	505	512	480	515	496	499	506	494	494	481	475	526	460	466	525	511	481	546	484	488	520	495	476	514	487	493	507	525	442	481	505	522	511	514	489	534	539	502	501	509	473	494	502	506	494	493	488	485	499	440	466	472	489	516	505	495	512	473	494	479	475	477	555	467	495	493	522	503	464	500	492	472	492	495	505	528	499	541	516	471	494	522	531	482	501	523	552	495	516	484	521	506	486	474	502	528	481	507	508	520	456	506	497	499	476	466	512	520	501	492	480	522	509	539	527	480	506	494	490	492	486	492	509	454	497	502	467	468	466	512	497	505	489	505	443	522	506	466	509	509	476	490	468	489	462	514	524	528	491	507	511	516	482	547	498	515	497	476	495	477	489	494	531	465	478	470	469	504	514	462	491	471	441	506	511	545	496	497	493	480	484	486	466	470	490	470	450	485	503	478	486	508	471	548	475	507	507	480	487	523	540	523	447	499	489	514	531	502	522	502	521	498	478	487	511	502	481	484	472	506	462	488	480	509	503	484	520	476	516	463	500	518	525	498	511	515	480	464	458	507	501	498	493	499	476	486	479	512	501	502	460	496	488	504	460	476	536	508	492	488	475	501	510	499	477	500	527	457	500	502	495	465	495	487	503	504	477	484	475	530	492	479	494	493	536	518	503	510	495	516	486	456	483	527	453	504	500	487	504	456	488	472	479	480	477	488	511	511	481	471	479	551	518	453	535	465	467	503	517	510	490	509	512	532	506	490	499	502	480	509	485	513	492	486	520	529	465	534	500	513	502	507	461	500	508	508	492	492	476	479	483	512	497	511	478	505	535	496	493	525	480	500	512	468	499	496	495	522	492	515	488	488	488	516	516	486	478	512	470	485	462	513	509	482	502	557	491	478	509	486	519	494	490	499	539	502	490	519	527	532	532	509	532	516	516	507	504	533	493	507	499	485	493	542	464	515	491	512	509	498	503	509	489	476	492	528	496	530	487	502	479	543	486	474	494	506	507	544	509	470	479	493	494	456	512	475	509	511	523	484	532	524	498	489	476	482	498	550	483	522	494	510	511	500	491	470	523	469	529	505	487	495	498	527	519	505	481	522	515	509	474	474	488	504	471	506	496	535	530	495	473	514	485	497	516	502	516	498	488	517	488	530	457	475	465	483	498	510	440	507	518	450	513	536	480	492	500	495	522	488	531	529	449	490	476	514	490	502	490	522	531	441	489	526	527	503	492	509	475	508	515	474	467	517	518	483	494	510	515	476	514	492	491	476	505	525	504	502	483	487	508	481	467	499	479	485	500	484	477	487	488	509	466	449	524	504	515	499	482	477	489	479	515	483	461	496	478	512	518	480	523	538	481	554	479	479	488	443	506	532	517	466	477	502	512	501	469	525	512	479	492	491	524	472	544	496	499	512	498	499	500	496	482	497	506	467	492	488	505	514	508	527	503	552	501	513	485	478	507	521	476	521	510	535	494	527	497	514	517	506	485	532	502	469	483	538	489	511	487	506	495	488	495	514	492	453	525	500	506	502	499	497	524	497	478	506	506	497	430	496	495	484	490	490	514	537	496	508	499	481	449	479	503	519	464	498	516	485	458	511	466	493	470	534	484	507	498	460	470	472	476	544	478	478	469	491	516	509	498	508	498	514	503	482	464	527	474	510	464	510	494	514	506	500	522	515	479	495	506	476	483	502	495	520	507	508	515	488	499	509	500	480	484	475	544	529	496	527	495	487	486	503	508	473	531	491	479	517	516	448	473	492	502	513	489	500	498	509	479	499	529	473	537	484	502	517	501	493	528	476	537	530	526	516	522	527	477	484	522	469	455	456	522	515	534	490	469	499	499	487	504	475	491	492	513	466	509	504	569	485	497	508	488	518	521	490	465	489	472	519	513	524	513	534	509	455	501	517	520	488	488	507	489	520	505	500	459	501	508	483	486	523	506	500	473	484	544	494	479	548	528	504	518	521	496	484	514	492	487	502	554	526	522	510	484	501	477	478	459	496	473	539	487	464	487	471	491	542	521	518	468	517	533	486	495	506	477	517	557	508	522	508	518	504	510	497	510	512	494	528	509	508	485	476	523	499	484	494	517	466	494	475	500	516	485	491	486	506	501	525	476	472	455	470	527	525	504	496	493	506	480	490	486	502	504	477	485	483	505	497	484	526	492	488	516	510	493	492	455	499	504	508	481	470	518	511	498	503	513	502	541	498	505	530	500	505	491	490	466	500	511	512	497	496	520	505	524	498	515	478	489	506	471	462	480	519	483	494	468	482	507	480	496	491	472	492	476	494	499	480	526	467	498	498	483	503	520	504	509	468	508	541	517	520	499	518	484	523	472	499	464	531	502	500	497	508	523	484	490	526	471	501	486	496	496	454	525	499	504	523	518	500	514	511	477	479	461	510	498	497	479	496	491	470	552	501	501	505	483	528	481	534	490	508	507	515	515	501	501	483	502	535	510	493	512	502	493	507	497	488	490	544	492	507	481	464	474	513	476	494	489	522	516	512	499	487	521	510	508	510	517	512	488	512	501	490	506	490	496	535	512	494	521	482	485	512	514	488	519	491	495	540	479	479	487	493	491	481	527	507	509	504	485	478	489	470	496	477	527	507	498	512	510	519	488	470	502	501	482	585	497	471	518	511	487	469	478	484	484	521	491	533	477	507	461	498	518	493	497	499	505	472	479	469	518	450	503	502	499	499	505	495	510	514	498	506	477	502	539	481	518	529	527	482	467	515	488	493	470	475	503	497	511	513	497	491	460	446	514	528	485	476	540	531	552	512	515	484	496	503	506	551	500	541	493	508	497	483	465	489	499	487	483	500	515	509	474	509	513	476	467	576	480	482	532	503	525	523	473	493	498	501	487	500	535	461	470	491	500	484	534	490	491	493	505	485	492	509	490	478	501	469	488	511	495	468	506	454	501	520	497	484	485	516	501	519	470	528	480	476	501	502	482	491	486	514	482	507	479	510	484	511	492	487	488	485	477	474	469	523	506	526	492	540	450	474	478	549	498	486	498	479	503	555	500	477	499	465	539	514	539	513	485	480	492	499	536	508	507	496	498	506	494	485	508	485	474	501	486	500	505	480	504	501	490	503	539	516	524	506	492	499	515	506	504	485	477	468	497	485	504	481	501	471	517	514	486	498	487	483	443	513	462	521	512	497	494	507	506	521	491
5644	1921	748	411	314	354	385	380	371	312	269	263	255	249	240	218	177	177	145	131	123	136	134	118	104	94	107	95	97	62	63	51	66	59	56	62	58	63	49	58	48	43	47	46	53	34	43	53	39	59	41	57	47	31	43	37	42	33	63	30	36	58	51	51	46	47	34	46	49	35	34	41	33	42	34	34	36	38	32	41	35	36	31	33	40	41	50	42	37	46	37	34	43	44	40	36	39	43	39	35	36	49	41	44	46	35	43	45	37	31	36	33	47	31	33	41	31	38	41	44	28	36	30	41	33	27	40	36	48	36	33	31	38	40	39	37	33	37	33	28	33	34	42	42	33	30	44	36	36	50	27	31	41	49	38	38	44	35	41	47	38	51	36	34	38	36	40	34	32	31	27	47	35	35	36	36	37	44	36	35	37	46	33	31	42	37	37	34	33	31	30	33	38	37	42	37	43	35	32	30	30	33	41	41	36	46	29	40	23	31	35	35	37	32	47	20	36	26	35	42	36	32	34	44	41	27	34	35	31	49	40	34	34	37	37	34	46	52	29	34	31	39	27	31	36	26	34	37	49	36	36	31	42	48	35	30	26	37	16	41	40	41	45	34	32	45	37	37	34	39	32	37	28	30	46	31	32	32	47	41	40	42	46	45	41	42	34	39	47	30	36	35	36	29	39	27	36	34	34	31	30	41	39	33	24	41	30	35	34	39	41	46	32	35	35	41	38	30	36	30	33	44	43	41	22	44	29	41	40	37	40	34	36	43	37	33	39	44	37	35	41	40	36	38	46	42	37	38	43	47	33	45	36	27	34	39	48	34	30	39	36	36	27	38	35	36	38	33	25	41	43	45	38	29	35	40	30	39	40	50	44	31	38	34	33	29	44	39	39	47	41	39	38	31	31	32	44	23	29	36	37	36	39	32	47	47	43	39	39	40	29	36	47	35	30	44	36	36	35	39	34	40	34	30	49	34	32	36	36	41	38	33	36	37	31	48	28	41	27	35	44	30	31	33	28	47	33	36	42	35	31	38	33	32	36	36	40	43	41	27	37	30	37	37	28	29	22	42	29	37	31	35	41	38	33	38	44	27	42	39	35	41	24	37	45	38	41	45	32	43	36	36	35	35	46	42	45	28	41	43	42	38	33	36	30	34	50	24	42	36	42	50	39	44	34	35	40	28	32	40	38	36	37	37	42	41	23	42	28	30	32	44	29	30	40	32	37	43	34	41	49	35	33	50	37	26	40	34	44	40	43	39	33	39	28	30	34	34	34	40	42	42	45	26	38	40	39	40	37	41	41	38	32	33	47	39	25	34	37	28	19	41	37	31	38	36	35	31	33	38	50	39	32	38	32	48	28	36	39	33	32	32	37	32	33	37	45	45	46	40	41	38	43	30	36	35	45	45	42	43	33	40	43	35	43	34	42	32	35	37	34	27	40	22	28	36	47	41	42	39	32	37	47	23	38	48	47	36	41	41	43	41	37	36	33	35	35	29	35	42	41	33	29	41	37	24	32	44	39	44	39	41	37	40	53	47	24	42	32	38	40	29	35	29	36	43	39	31	34	30	35	31	39	52	41	37	39	46	46	47	38	28	37	36	35	37	44	31	41	43	37	29	47	38	31	40	37	33	30	44	37	37	31	33	27	45	40	33	37	36	39	55	34	35	41	34	45	40	29	33	44	36	43	34	39	39	26	42	44	37	45	34	39	43	33	39	51	41	38	47	29	39	58	29	30	40	24	36	37	43	34	33	46	50	35	43	39	34	39	40	49	37	34	34	34	37	43	32	37	40	53	34	34	50	39	43	42	40	47	31	36	33	45	50	37	27	43	36	34	44	37	48	37	37	36	39	34	27	31	40	44	50	29	30	41	31	38	40	38	43	40	45	38	37	36	36	41	26	28	34	23	37	30	38	33	28	39	39	49	38	42	40	44	22	56	41	42	37	34	41	28	32	36	32	28	36	45	33	30	47	31	32	44	48	38	33	31	48	30	30	48	46	35	37	40	30	42	32	39	39	38	47	42	41	33	40	39	39	31	38	41	38	50	40	35	33	40	45	43	45	32	36	54	38	31	35	46	45	36	38	36	39	37	36	39	42	27	34	37	34	41	29	36	29	34	41	30	34	33	34	40	26	35	32	31	30	29	30	42	24	46	43	31	43	46	45	33	34	33	39	42	38	39	43	37	45	24	42	32	32	39	34	38	32	39	55	33	41	34	35	38	51	35	37	40	40	36	35	40	31	33	46	31	39	44	38	36	29	49	33	39	38	33	43	55	31	35	44	30	33	36	41	39	38	34	28	38	31	37	33	34	34	36	37	34	36	39	26	40	34	48	28	44	36	40	40	29	27	36	31	36	40	42	34	37	46	34	28	37	44	37	42	38	30	40	24	42	41	39	38	36	40	42	40	35	30	39	44	39	33	32	38	45	36	45	35	51	36	36	36	37	41	41	32	41	44	35	44	43	33	40	43	37	37	39	26	37	39	23	39	30	36	39	34	38	39	40	36	33	37	34	42	28	49	31	33	39	41	32	44	34	44	36	44	38	37	38	31	40	34	30	29	30	40	39	35	29	27	46	44	30	40	32	39	25	31	32	34	41	38	37	34	30	39	36	32	47	39	40	44	43	32	30	32	32	43	33	27	37	42	40	37	29	32	25	28	35	35	35	34	42	29	41	39	38	37	33	41	49	34	33	32	42	38	41	42	35	43	39	47	38	41	56	37	36	34	44	49	41	42	40	44	32	38	42	30	33	29	32	39	33	28	31	45	36	37	30	38	40	43	37	44	26	36	40	27	55	29	32	39	34	30	45	38	41	38	35	34	46	35	30	37	39	41	29	24	43	39	30	45	32	26	37	42	40	35	52	45	36	41	34	35	41	36	49	37	34	40	35	27	37	39	33	30	34	28	44	45	40	39	35	36	43	57	24	41	43	44	23	47	32	33	36	29	42	45	30	36	44	44	41	44	28	37	27	41	31	43	41	42	35	37	32	41	30	35	34	37	41	39	39	35	38	44	42	42	37	32	32	49	43	38	29	36	28	36	40	38	29	43	48	26	37	35	32	40	35	36	34	44	32	32	39	37	43	26	37	41	46	45	36	37	26	41	31	38	28	36	29	28	39	43	40	41	39	27	34	39	27	35	29	34	30	40	39	44	48	40	38	31	35	35	42	39	32	36	35	30	38	31	47	38	48	38	42	42	42	41	29	35	40	38	37	47	39	27	42	35	36	43	41	43	19	42	35	40	41	38	29	45	33	31	39	37	33	26	24	29	41	36	33	30	36	42	34	46	44	39	40	40	35	38	36	42	35	31	33	38	44	37	45	37	52	45	39	31	49	40	26	43	35	30	30	37	26	41	35	40	36	35	20	37	41	33	38	41	32	35	33	32	48	37	46	40	37	36	36	42	29	54	32	27	32	37	36	39	35	36	38	33	32	38	30	34	38	39	38	35	32	30	38	41	38	36	41	41
30820	17408	10428	11912	17866	18841	17095	15625	14230	11919	10688	9955	9204	8583	7639	6833	5710	5140	4860	4222	4000	3964	3371	2953	2792	2630	2494	2668	2254	1630	1378	1149	1031	1032	1137	1078	1061	955	941	820	755	714	801	854	806	753	804	740	722	672	753	710	714	695	656	589	539	458	463	488	550	656	736	800	747	553	522	567	531	499	530	483	463	542	469	485	477	468	451	473	458	403	398	445	437	391	431	453	430	449	435	425	380	384	419	417	379	376	455	502	606	605	579	572	500	414	422	410	424	377	402	381	388	358	401	374	375	386	422	329	413	384	402	371	367	392	377	343	406	433	378	389	388	365	383	397	377	372	357	400	411	370	398	413	399	358	374	377	376	384	407	358	385	345	412	347	383	381	403	384	411	425	386	390	394	392	435	418	359	394	364	376	407	392	372	372	392	382	389	418	416	396	382	395	391	400	408	412	420	366	376	388	394	375	420	392	390	398	403	382	377	379	386	351	361	411	373	393	381	364	368	376	436	410	427	415	394	406	387	399	414	395	378	389	387	378	402	405	386	358	340	373	381	415	391	409	355	372	389	382	366	400	408	411	376	395	370	350	360	365	385	391	376	380	414	377	368	396	386	373	417	375	406	392	361	404	376	401	415	369	386	372	398	387	391	394	417	374	384	392	407	397	400	386	397	400	354	394	370	370	373	392	363	366	390	396	370	380	376	382	367	385	349	395	353	416	392	380	392	403	378	383	377	370	349	402	398	383	381	406	385	378	391	382	372	374	430	391	352	392	386	365	388	395	396	368	383	443	379	396	382	424	379	372	371	370	384	382	392	376	380	407	407	367	365	373	350	410	402	373	380	384	394	393	376	365	384	379	394	358	354	394	366	369	403	398	386	410	409	364	408	425	400	409	383	357	415	377	394	372	384	395	394	365	399	375	406	372	383	392	395	391	382	388	420	384	357	371	427	407	376	398	363	374	376	411	382	370	412	373	385	382	358	396	363	380	381	392	343	402	379	417	411	384	376	389	369	413	380	397	381	381	384	388	387	402	396	375	378	345	394	393	413	374	392	413	384	375	409	352	387	384	380	413	394	412	386	412	403	375	395	403	377	381	390	376	372	368	383	428	394	389	391	394	387	372	401	393	437	399	417	404	402	372	394	385	388	383	392	406	403	380	394	425	391	381	396	392	387	380	373	370	377	366	371	371	389	380	371	389	389	374	391	391	387	398	371	369	384	378	390	363	373	375	436	405	379	388	372	401	405	380	386	400	392	384	372	386	387	398	402	395	394	383	363	368	372	385	358	372	381	392	383	360	360	396	402	372	372	387	397	392	372	344	389	392	413	375	414	370	369	345	372	387	378	413	391	396	376	389	383	390	370	400	378	406	395	399	366	360	396	414	401	369	386	415	392	421	396	378	391	362	354	406	389	357	377	386	356	434	405	388	392	376	371	375	414	394	378	395	393	375	380	377	377	414	419	415	379	385	382	417	399	377	397	406	419	401	409	373	366	349	393	373	387	387	412	368	396	421	394	402	368	362	395	391	390	381	396	411	396	389	349	399	411	405	403	407	380	385	390	392	405	365	388	391	391	412	393	373	389	399	374	408	375	377	386	399	383	386	386	366	390	339	397	388	393	400	399	382	400	384	416	389	382	387	398	365	400	407	375	405	391	416	385	399	386	405	413	378	365	373	386	374	389	359	402	360	398	377	433	358	390	372	374	406	389	427	425	429	373	435	361	394	386	341	380	380	372	363	383	436	427	380	393	395	419	396	383	406	406	365	425	385	383	369	402	401	359	380	380	390	377	383	380	389	394	358	377	365	396	390	431	387	382	391	371	405	409	398	408	389	398	396	379	412	386	363	381	378	390	407	403	378	413	398	409	395	412	403	321	354	406	396	372	399	379	376	391	355	372	371	416	367	394	407	408	400	379	367	403	423	402	399	366	393	396	390	412	370	412	404	361	378	392	388	376	414	404	390	443	383	381	406	398	405	371	421	394	379	389	374	371	404	423	370	397	391	381	392	373	406	398	400	408	380	366	399	386	360	389	383	403	387	387	398	405	395	377	357	399	360	395	398	376	430	394	396	413	412	366	375	391	404	418	401	402	341	376	398	383	398	396	377	373	392	394	405	385	416	383	382	368	393	379	381	392	371	399	392	400	395	381	402	415	416	365	381	384	382	417	412	363	384	397	388	388	368	382	322	395	410	404	404	418	397	387	385	397	389	404	413	417	377	413	388	374	353	397	372	401	360	414	363	398	378	384	338	433	350	381	372	406	403	371	391	396	365	406	393	374	368	372	422	421	408	375	423	383	394	394	347	377	399	366	383	375	404	382	390	393	384	404	383	382	399	377	402	363	391	416	422	373	344	433	417	405	420	393	393	407	391	418	371	364	404	396	386	409	385	396	391	392	452	367	377	404	385	380	385	407	366	388	343	367	389	423	394	421	388	403	423	390	374	372	434	352	403	376	393	392	380	374	375	401	410	351	376	374	396	400	438	376	398	338	374	399	372	420	375	408	368	415	385	361	382	370	387	387	400	423	396	391	404	377	403	418	367	404	367	400	408	371	356	375	395	399	358	396	371	385	386	383	414	402	380	379	395	408	360	334	362	398	390	366	388	395	396	406	380	411	391	419	391	373	347	406	370	380	415	414	365	378	391	408	396	401	359	412	388	413	397	374	379	402	384	375	371	383	404	383	362	410	397	337	421	375	382	374	368	402	367	394	424	391	390	381	409	359	408	377	382	391	384	391	368	370	449	383	409	389	368	369	388	362	377	405	376	379	385	393	418	387	384	395	381	398	383	402	359	411	371	432	400	393	395	382	358	371	406	353	403	400	362	430	375	407	385	400	406	401	364	424	371	376	371	396	413	412	390	368	374	403	378	405	387	416	387	373	360	348	379	344	364	399	359	365	395	396	417	400	382	382	396	387	391	415	387	412	372	385	408	365	466	386	382	415	393	390	374	390	379	368	403	380	397	353	369	378	405	406	349	381	399	409	419	425	368	378	408	418	387	406	388	381	427	384	396	397	414	368	388	398	359	395	387	381	397	386	423	410	385	387	388	388	420	382	389	375	377	354	368	415	384	381	382	398	419	406	388	401	373	397	377	374	435	380	375	398	351	364	380	386	385	386	383	378	412	423	375	375	378	414	410	370	421	389	401	375	407	379	397	357	387	355	364	396	385	382	362	397	366	401	364	405	373	429	376	380	417	415	416	363	422	395	403	376	407	407	398	408	414	406	396	372	388	401	407	379	413	390	398	361	365	395	417	424	412	374	379	367	387	398	383	381	373	413	386	391	412	393	417	370	412	383	399	399	372	361	381	407	415	362	382	430	388	424	369	393	405	389	369	408	374	419	364	382	386	389	416	395	359	398	397	389	398	341	392	385	408	356	392	400	402	392	378	412	412	401	410	408	387	388	417	395	405	392	375	388	395	351	367	407	395	375	416	396	410	378	350	384	402	376	395	359	377	409	427	350	371	343	398	380	372	403	397
6745	3133	1129	578	514	530	481	435	445	360	354	348	330	298	268	251	230	178	203	167	176	172	157	133	120	124	118	101	123	95	76	74	73	62	77	67	90	69	66	60	58	55	62	53	58	54	66	64	43	53	52	58	58	60	57	34	53	61	66	44	48	47	56	57	50	48	51	45	61	65	59	50	40	55	66	46	42	54	39	44	40	46	43	41	37	35	48	55	38	53	42	31	53	45	52	51	35	43	33	55	39	62	69	61	54	44	48	45	42	49	48	55	40	43	55	44	41	46	37	35	37	54	34	52	40	48	40	51	50	48	64	35	37	47	35	37	30	37	49	51	39	49	51	35	43	37	42	45	41	31	47	50	39	67	41	49	42	49	39	40	50	49	60	48	48	45	57	33	44	43	50	46	43	48	57	39	48	46	40	34	55	40	51	45	39	43	39	53	37	43	42	44	53	52	44	48	41	47	52	56	37	40	46	52	37	47	28	40	46	39	46	46	54	43	51	58	47	53	49	52	38	53	50	33	37	40	35	46	42	44	46	40	50	44	41	33	41	44	42	43	48	40	38	43	38	39	46	40	48	43	44	52	54	67	37	51	42	41	56	40	56	42	43	45	56	43	49	40	38	45	30	31	52	61	40	42	48	45	44	52	42	53	48	38	48	36	55	43	37	38	45	40	53	42	46	47	56	39	45	45	48	41	48	51	42	44	54	28	51	53	39	40	52	47	40	39	31	33	42	39	36	45	32	45	52	47	59	43	43	40	44	50	51	45	35	42	47	32	44	37	53	51	43	38	43	46	24	28	35	41	49	50	41	54	54	43	31	47	45	54	37	46	47	48	44	36	48	47	44	45	43	39	39	51	59	51	36	57	39	43	50	53	44	53	60	49	39	40	39	62	52	45	51	33	53	43	42	41	43	37	35	44	37	36	37	47	48	49	41	47	44	59	61	33	45	31	39	42	52	45	47	40	38	42	54	34	41	37	39	47	40	59	45	41	36	43	44	46	45	51	47	44	31	44	55	33	35	51	41	53	50	37	52	46	40	44	50	50	50	49	38	38	44	47	46	46	43	40	38	33	44	49	36	62	42	39	41	47	42	32	38	34	39	47	47	47	49	37	48	41	48	53	48	49	43	38	42	37	54	38	39	49	34	50	36	52	44	50	39	36	50	41	39	49	51	40	64	42	36	44	47	44	48	40	47	54	53	50	45	38	46	50	33	45	40	45	42	41	46	55	46	45	47	30	37	52	45	35	41	48	43	46	34	42	46	41	47	34	43	43	58	39	34	46	52	47	51	47	43	43	41	46	51	42	33	35	30	53	34	40	48	44	39	43	62	41	48	46	47	43	43	52	50	45	47	46	42	41	44	54	42	47	43	44	56	30	43	53	45	37	50	43	45	44	39	47	46	30	46	54	39	53	44	45	59	36	35	39	52	40	35	40	36	36	58	43	48	42	49	43	37	52	39	56	43	44	33	39	39	40	45	57	34	38	46	41	43	44	43	31	47	42	35	53	52	42	45	40	47	36	55	44	42	52	52	36	50	42	41	39	52	44	40	36	40	45	52	38	45	52	49	39	49	45	46	32	41	59	38	49	39	62	41	42	45	42	40	52	43	60	46	45	42	43	32	55	53	38	53	36	35	48	38	42	38	38	40	46	57	40	32	38	49	46	42	42	37	38	54	41	42	51	47	43	43	43	44	48	42	52	33	40	46	56	51	42	39	38	34	52	54	47	55	40	49	51	40	52	43	35	40	42	36	59	49	47	42	38	49	52	44	38	44	53	40	49	35	43	36	37	39	46	50	49	37	44	42	48	48	52	59	46	49	45	50	46	37	47	37	38	42	51	44	38	48	41	48	56	50	39	43	38	54	48	47	34	33	44	48	40	49	43	44	53	39	39	54	39	46	47	48	56	36	43	52	38	65	50	39	33	46	44	41	45	36	34	42	41	44	46	50	48	35	44	39	38	35	68	55	48	51	35	48	54	45	37	58	54	46	33	39	55	55	43	45	43	32	39	39	54	44	41	49	51	33	37	42	39	65	47	42	48	42	43	41	40	46	29	45	40	38	34	40	45	61	40	38	65	39	28	40	52	40	39	48	52	47	41	30	41	45	52	32	42	51	40	48	41	44	44	34	46	46	39	53	37	40	48	60	57	31	52	56	41	47	40	42	44	56	48	44	50	58	48	50	39	48	40	35	37	42	46	37	42	50	46	39	48	51	47	39	58	48	57	53	45	43	50	39	51	44	41	48	40	43	39	46	51	38	41	46	47	50	45	39	40	38	46	37	32	46	52	46	58	44	32	33	49	48	52	46	48	51	34	42	40	38	38	54	40	38	45	49	45	42	54	49	34	49	50	41	42	46	50	38	32	43	44	49	46	42	50	39	53	43	52	43	43	52	30	42	42	43	40	45	56	39	36	49	53	43	57	40	42	53	54	52	32	45	55	38	46	52	47	38	50	47	51	61	46	43	46	58	38	33	41	49	39	64	47	48	53	51	36	43	45	45	38	45	32	46	41	48	36	36	46	59	31	59	52	37	48	40	46	43	52	33	36	40	41	32	35	41	39	38	32	46	27	39	52	50	46	35	48	42	45	45	34	34	43	50	43	43	42	43	53	42	42	42	48	43	50	49	54	40	48	51	52	40	41	33	49	40	31	31	44	47	48	53	58	48	45	47	49	34	38	41	48	33	31	46	32	33	45	44	56	34	47	47	48	50	48	39	49	42	41	37	38	32	45	36	50	56	38	33	50	39	50	51	39	45	45	39	52	52	48	52	37	52	41	46	52	44	44	50	34	39	42	55	50	49	46	39	50	44	37	49	34	48	34	53	61	31	57	56	51	50	43	48	50	37	41	47	42	52	43	57	43	42	52	36	38	37	44	39	33	41	52	33	38	49	52	47	38	34	52	45	53	51	53	42	57	52	51	55	45	40	41	35	39	42	40	45	50	41	32	51	57	43	44	38	51	33	50	31	49	43	40	37	67	42	47	46	37	57	33	43	58	42	51	51	49	46	56	34	36	47	44	45	36	40	55	54	37	38	41	40	35	32	39	33	28	32	53	54	60	37	56	48	50	49	43	40	33	29	44	36	37	37	44	37	44	52	48	34	37	47	41	43	42	31	41	45	37	42	40	47	58	45	45	55	44	60	49	44	38	42	37	43	34	44	46	39	43	37	41	36	49	45	43	36	45	52	33	62	61	48	36	47	38	46	52	45	48	53	45	50	32	56	44	34	37	57	41	48	63	35	62	49	51	49	38	38	40	51	47	45	54	60	54	40	48	43	49	50	37	41	36	51	43	37	40	48	52	32	37	35	39	53	49	37	42	45	45	38	35	50	42	53	64	53	43	59	35	41	53	51	54	46	40	41	51	50	45	37	44	40	39	47	42	37	40	50	42	57	37	40	53	53	39	37	44	40	36	49	33	49	54	41	39	37	45	53	50	45	58	39	44	38	47	49	42	43	45	55	43
36152	20066	12793	14471	21153	22073	19899	18135	16580	13692	12539	11982	10509	10048	8773	8129	7112	6383	5856	5217	5138	4576	4423	3828	3211	3134	2968	3177	2903	2004	1663	1459	1322	1367	1354	1341	1295	1231	1119	1088	956	977	951	912	977	971	893	885	859	932	880	840	829	827	774	756	654	628	560	633	664	831	921	982	754	659	653	670	665	646	638	626	585	583	610	566	575	557	580	523	513	489	477	573	560	497	527	607	548	524	527	479	460	507	529	455	498	466	496	570	743	829	772	627	590	586	525	526	460	493	467	450	468	504	470	468	461	433	479	478	485	439	427	458	427	449	473	451	465	471	490	492	465	437	484	457	471	467	514	476	479	502	451	490	480	435	521	417	480	456	491	454	463	447	466	473	479	508	488	506	425	485	480	455	497	439	471	456	471	501	456	483	483	462	478	469	496	483	484	480	506	472	440	486	455	501	481	456	465	443	426	476	481	488	457	452	483	451	444	442	489	436	459	488	486	448	495	503	490	470	468	452	465	496	451	447	502	431	455	488	510	468	458	480	467	465	452	445	461	472	469	440	462	433	482	487	501	491	482	523	450	502	475	474	494	416	487	470	443	447	453	457	464	463	465	454	498	478	477	487	461	455	462	466	456	464	457	487	488	439	448	464	500	493	477	481	471	500	457	446	436	481	471	478	477	465	470	440	480	459	486	452	442	441	472	454	463	455	463	463	454	492	457	451	481	475	463	427	451	496	476	443	476	473	477	486	459	500	473	468	496	455	457	458	485	502	462	441	449	470	460	438	463	480	456	467	469	461	455	450	453	463	424	483	448	440	425	470	464	459	477	530	479	437	476	454	472	485	463	482	486	448	477	490	452	452	480	473	470	477	475	449	462	482	451	451	497	451	487	476	439	491	444	448	464	501	496	469	445	482	492	468	487	427	449	464	476	432	457	475	449	498	473	416	480	441	478	467	492	491	488	452	438	478	437	473	459	494	499	486	467	418	465	484	476	429	449	432	510	469	476	462	455	481	489	486	519	443	470	442	501	459	431	454	452	489	468	507	458	519	496	458	444	468	504	481	475	472	488	490	456	451	476	461	468	472	479	435	453	454	469	487	466	453	476	429	456	477	451	467	513	488	476	476	480	475	510	480	441	455	466	456	456	461	454	463	462	485	502	450	449	431	476	461	459	463	468	478	477	464	465	454	459	461	436	426	497	459	476	454	423	481	463	436	432	480	483	473	443	485	476	459	494	446	487	435	491	484	477	466	447	458	465	447	454	453	483	473	464	449	503	443	503	452	472	434	480	478	474	484	479	433	523	497	462	443	464	477	426	480	470	470	477	441	482	466	501	473	483	493	464	481	465	455	485	492	480	464	475	476	423	480	463	435	477	462	482	478	487	432	447	423	449	464	466	480	449	433	528	480	430	510	461	454	472	461	477	501	441	454	462	495	503	459	487	459	469	488	453	473	448	506	455	441	448	460	516	472	442	496	486	445	485	473	499	464	462	457	454	484	498	452	445	460	508	456	491	486	485	491	487	443	446	498	465	488	466	446	469	460	456	444	485	462	499	492	454	458	488	446	453	461	466	433	520	443	437	478	471	470	432	460	463	509	460	487	445	465	468	480	424	463	501	448	443	474	416	448	470	440	450	516	477	481	518	512	477	464	450	486	476	466	471	469	463	466	471	490	489	505	483	466	433	482	466	503	497	469	461	457	478	453	466	423	459	514	464	484	476	468	490	452	479	433	481	499	460	443	498	475	454	479	459	480	510	484	494	469	438	479	500	459	475	457	478	483	463	456	489	470	483	455	469	434	480	443	476	482	488	449	473	467	478	435	460	468	499	490	504	487	447	424	467	468	419	485	451	470	489	457	472	488	512	467	496	458	494	458	484	495	499	468	447	458	468	484	475	476	452	455	462	486	458	499	491	508	464	531	476	450	426	487	512	460	448	460	437	489	507	406	479	499	475	480	458	469	458	489	435	454	436	443	477	457	485	483	480	481	509	440	407	495	481	480	457	474	488	471	454	451	440	473	496	466	457	436	451	459	440	492	482	459	479	451	481	478	442	457	480	456	448	494	479	487	439	493	486	463	477	470	486	504	506	485	465	462	492	499	451	469	462	452	465	479	489	510	472	461	441	517	463	483	483	477	497	445	423	507	489	470	454	489	497	483	447	482	481	481	457	461	425	469	471	431	442	467	476	425	447	448	460	477	454	488	444	440	468	457	442	480	492	505	463	464	449	472	469	470	456	441	472	455	517	488	465	476	458	467	487	454	461	450	487	471	473	447	462	491	478	471	504	454	493	488	471	499	501	498	451	509	462	441	477	448	456	464	483	443	475	475	487	415	437	481	492	443	488	451	414	463	477	432	458	505	457	455	443	481	494	446	452	513	481	485	465	469	528	432	459	517	408	513	510	470	433	445	468	452	469	519	497	475	465	464	457	489	499	437	491	447	497	469	447	425	478	486	489	461	455	457	457	468	455	483	490	460	443	485	445	461	512	450	471	466	489	453	468	446	501	455	463	493	464	480	501	472	463	477	424	455	453	499	489	483	468	463	473	478	467	477	453	463	452	414	486	492	453	409	479	463	484	483	468	467	468	454	478	497	479	473	454	466	460	480	509	487	457	467	435	469	499	483	466	446	458	450	453	477	450	483	440	442	477	445	496	465	470	471	500	471	441	470	483	449	432	430	495	475	455	460	488	481	459	483	441	449	509	494	480	461	458	503	470	467	461	507	467	457	486	499	472	449	473	494	434	472	442	479	463	480	452	462	501	480	469	458	449	443	447	466	412	454	429	441	489	453	457	503	485	469	452	467	493	501	468	467	487	464	455	465	473	462	481	480	456	465	467	436	460	455	459	459	475	440	476	484	494	444	482	491	437	463	469	454	456	483	465	471	485	501	434	428	462	445	491	510	451	457	435	463	481	460	490	489	473	434	487	457	429	471	468	449	495	498	461	506	475	469	483	488	459	480	457	486	492	446	496	483	480	491	499	464	475	500	478	477	488	476	476	467	456	460	462	500	492	486	473	474	477	454	447	431	446	445	472	476	461	446	469	461	488	470	475	487	486	458	466	481	504	479	447	448	455	428	494	469	463	448	505	465	406	494	436	482	473	458	505	446	504	464	451	485	475	475	446	509	454	491	483	483	477	427	460	462	502	452	455	470	482	490	471	482	493	460	449	463	450	464	460	460	475	464	493	475	458	446	481	488	476	487	472	465	473	435	461	456	501	494	507	453	471	483	463	483	465	470	468	451	457	480	479	490	446	503	483	495	465	458	461	463	496	480	465	482	428	468	442	462	483	490	483	467	506	414	454	504	463	498	472	480	480	464	458	488	478	488	469	503	485	505	470	472	462	478	446	474	454	441	487	466	511	452	476	470	471	456	460	494	459	452	488	480	508	451	438	475	428	452	498	492	441	484	469	472	481	497	452	484	488	483	506	465	466	472	474	467	457	455	466	508	424	460	454	482	498	482	445	505	496	484	496	455	469	481	450	443
3529	1370	625	319	260	288	241	226	225	205	197	192	188	171	150	157	107	108	98	120	106	88	93	98	62	102	77	70	85	55	61	45	43	62	60	56	63	53	53	62	59	49	59	39	51	47	51	51	54	56	62	57	40	42	41	38	39	55	36	43	37	54	51	47	53	57	43	48	44	34	52	46	34	44	33	31	36	40	47	33	35	47	45	39	46	46	48	48	34	50	53	38	30	54	42	39	41	45	46	35	33	42	50	57	35	46	38	41	37	30	37	43	45	46	41	37	36	36	36	38	44	38	41	40	37	40	35	55	40	35	34	33	51	35	43	54	26	34	29	40	50	43	31	34	46	30	42	45	32	32	32	42	34	41	32	39	34	36	36	36	30	35	35	44	40	36	42	40	44	44	42	40	40	44	32	42	35	32	32	34	41	33	45	33	48	32	33	30	32	33	45	43	38	37	43	45	38	32	47	38	41	38	39	30	42	37	43	36	36	50	43	45	49	35	28	39	41	31	45	35	36	48	41	42	26	37	30	32	50	41	39	40	33	40	32	58	37	49	41	42	38	44	38	34	40	29	37	33	39	30	43	45	43	39	37	40	40	33	46	42	39	29	41	44	35	35	37	39	40	38	37	44	44	36	52	43	37	35	48	44	41	33	46	45	41	43	44	31	43	51	36	41	39	40	37	47	47	28	38	43	50	36	28	39	40	45	36	40	48	48	27	31	37	36	33	34	35	61	55	32	37	41	36	43	37	45	50	36	40	35	42	41	38	36	44	48	43	45	43	45	39	44	40	29	38	47	33	36	30	46	42	47	38	47	30	29	29	46	42	29	23	35	38	37	46	35	45	36	35	33	41	48	34	43	34	55	53	44	36	43	37	43	39	44	50	48	43	53	48	47	37	37	37	40	52	42	32	36	26	51	48	40	35	53	46	46	42	38	49	38	42	43	28	42	42	36	32	38	43	48	43	33	44	40	34	41	45	43	37	33	40	35	31	37	46	45	42	46	25	48	44	42	34	44	35	43	35	39	47	47	43	41	38	30	36	46	35	49	47	41	37	40	36	44	30	33	40	35	46	31	45	47	44	48	46	51	40	47	40	39	54	37	35	37	36	35	29	35	43	42	43	31	25	28	43	37	32	39	39	41	35	37	34	31	40	51	43	32	30	43	43	41	49	35	42	36	51	40	32	43	38	41	41	31	46	40	30	37	58	44	43	42	37	25	40	39	48	43	30	29	33	49	36	35	41	45	38	42	54	36	28	42	34	39	31	39	40	39	48	36	44	36	39	51	31	39	33	39	37	32	48	36	42	38	31	31	43	35	39	35	44	47	34	39	44	34	45	28	49	32	36	41	42	38	33	45	36	34	31	43	38	44	30	45	41	35	49	39	48	44	27	48	29	40	47	34	47	50	38	43	38	43	40	32	45	36	32	39	32	47	41	30	35	35	47	39	37	36	34	34	39	35	45	26	56	37	36	32	43	41	45	42	47	45	39	34	39	29	28	36	33	35	33	57	35	48	49	50	41	41	39	31	56	38	48	53	38	44	42	31	31	37	29	42	36	35	39	38	45	41	44	41	38	34	53	56	44	38	46	40	42	43	40	40	50	35	38	43	39	44	43	44	50	33	35	42	35	43	33	42	35	32	41	33	43	30	45	41	38	42	37	36	45	42	46	44	44	42	36	39	34	33	47	37	47	32	34	34	34	25	38	37	53	37	40	48	34	40	47	42	48	39	33	38	35	35	38	46	42	45	36	34	37	51	36	47	33	37	33	25	48	48	26	40	42	28	46	33	37	45	38	41	35	40	47	32	37	38	47	42	35	43	37	31	37	41	38	36	30	40	50	50	49	44	41	44	37	40	49	35	37	41	44	34	29	40	37	40	30	34	36	22	36	36	42	38	35	49	32	28	32	34	43	38	38	46	47	53	30	44	31	34	42	40	38	43	31	48	49	34	34	33	33	47	32	40	40	41	49	45	43	40	39	42	35	51	34	38	46	47	44	36	30	44	35	39	37	47	41	54	43	52	40	42	46	41	31	39	40	30	38	31	42	38	47	47	30	44	41	40	45	42	39	48	41	34	47	35	38	50	35	39	39	57	34	43	50	46	40	36	36	41	44	50	47	42	36	46	36	47	35	35	42	41	35	45	42	48	36	39	53	37	50	44	46	41	37	45	33	41	35	48	38	37	39	41	37	36	39	33	40	42	34	32	39	44	50	31	44	41	47	50	43	47	39	45	41	43	31	44	46	36	39	32	50	36	28	37	33	45	43	38	41	37	38	36	38	36	29	33	55	41	49	39	33	36	47	46	38	56	34	37	45	44	39	42	39	31	47	41	30	44	40	29	30	40	46	28	35	31	32	48	28	35	38	40	53	38	30	42	36	40	50	44	32	36	40	49	31	47	31	43	57	42	31	24	31	38	42	32	48	41	46	39	50	41	29	35	39	36	47	37	33	45	47	28	39	33	38	44	50	36	34	43	39	35	37	36	47	40	38	34	38	36	35	42	48	47	34	41	41	41	46	35	44	24	43	41	40	37	32	34	37	41	34	35	44	48	32	35	30	35	47	43	54	30	38	44	34	40	38	37	43	39	41	41	35	43	45	40	39	27	38	39	34	38	45	43	32	39	35	47	30	38	36	34	45	34	37	43	47	52	37	42	50	35	38	43	40	35	38	36	60	45	36	39	45	44	46	44	51	38	43	53	37	33	30	43	35	40	40	43	43	53	41	37	48	40	47	48	34	56	39	25	47	48	34	44	37	35	34	25	33	42	31	39	40	40	41	33	30	38	39	39	42	52	32	33	42	48	35	37	40	40	40	29	53	25	32	41	52	46	39	47	41	43	43	35	41	35	25	48	37	33	41	28	37	37	43	51	46	41	37	36	42	42	45	37	44	41	40	35	49	37	43	39	36	45	38	30	29	32	33	41	38	34	38	36	44	40	34	30	42	35	32	42	30	32	39	30	38	57	33	42	48	44	40	32	54	35	36	37	47	37	46	39	33	49	39	37	54	45	36	43	39	28	36	23	41	43	43	39	48	42	40	41	44	35	40	34	48	50	41	37	28	48	30	37	37	38	48	31	42	27	33	48	42	37	46	46	42	45	45	26	37	41	39	34	46	36	32	46	34	40	35	48	38	33	50	37	34	37	48	41	43	49	43	40	44	31	37	35	37	26	50	38	43	39	38	34	51	35	39	45	48	37	36	40	42	37	41	49	43	47	44	30	36	37	34	35	29	38	49	50	40	31	48	44	55	28	37	39	35	38	44	37	47	43	41	41	48	39	45	39	29	38	35	42	35	41	35	40	45	38	30	33	31	42	38	47	27	38	35	29	44	35	36	48	54	36	38	42	33	37	43	34	40	38	35	32	37	42	40	44	32	39	43	41	40	34	47	39	56	37	50	35	51	40	26	39	49	40	43	45	49	46	39	35	43	37	36	43	42	42	37	32	26	41	35	42	35	48	41	44	39	46
27501	15618	9212	9697	15259	15910	13356	11668	11022	8264	7429	6913	6153	6053	5361	4762	4120	3748	3389	3106	2944	2608	2497	2192	2043	1919	1808	1729	1734	1297	1020	919	886	864	933	817	867	835	860	808	760	654	654	687	705	748	666	653	686	682	681	680	611	588	590	511	514	480	451	531	551	626	722	582	530	515	517	509	524	505	492	462	510	510	487	518	482	467	510	444	421	411	476	458	470	460	471	464	465	462	434	452	430	417	424	451	419	437	466	481	452	489	462	419	437	442	434	442	457	484	430	420	450	404	390	401	431	436	473	435	438	404	421	379	414	425	427	388	403	432	384	422	450	432	429	418	397	404	405	418	414	416	429	410	416	389	411	406	428	408	431	405	387	413	419	423	367	415	393	425	399	410	415	423	388	423	413	402	412	390	433	417	422	386	407	425	420	433	429	431	459	392	429	417	429	450	365	399	391	456	428	424	405	410	442	372	415	403	395	368	397	415	409	393	423	426	434	414	452	404	413	410	431	420	383	414	426	355	399	397	435	418	405	382	394	418	442	409	449	405	418	380	432	442	385	409	402	421	392	401	372	416	403	442	426	419	411	418	409	395	405	357	375	419	367	418	417	404	443	415	422	410	430	419	407	416	433	414	431	412	399	453	429	418	400	440	431	421	398	383	398	437	445	448	442	411	420	398	412	390	426	361	373	423	382	410	425	418	402	441	400	397	407	409	426	413	407	399	425	403	383	396	415	431	391	448	417	426	435	399	416	395	383	437	421	396	421	385	382	412	405	431	387	409	417	457	437	449	440	436	422	438	442	410	407	434	391	409	439	418	410	391	433	450	413	418	426	422	429	382	454	424	406	423	410	427	413	418	418	428	419	403	376	390	411	414	399	450	448	424	389	419	399	432	425	420	421	407	430	426	429	434	412	388	396	419	439	437	443	431	426	430	451	436	400	391	437	439	435	383	417	403	431	427	428	411	477	437	402	428	418	413	405	443	417	461	393	406	418	457	418	442	433	381	396	407	436	420	381	431	427	393	431	456	390	421	427	402	443	404	434	394	429	398	385	377	413	403	415	386	431	394	432	381	425	432	426	445	390	407	401	394	436	408	441	431	419	415	409	439	386	408	421	467	443	417	434	417	461	390	425	443	441	448	415	423	415	430	428	377	423	386	411	424	410	422	401	414	418	432	366	423	459	417	387	452	406	412	401	402	383	442	419	455	435	402	440	432	429	416	428	409	387	393	433	415	386	410	412	450	416	414	431	426	432	433	398	430	390	392	418	451	365	441	403	464	466	424	423	412	397	379	439	415	405	422	428	401	412	389	416	407	410	379	412	430	448	423	408	368	389	461	391	402	378	439	405	411	406	379	401	436	404	430	407	393	406	405	450	436	415	403	372	383	404	453	418	403	398	414	439	409	426	439	413	434	425	431	409	392	438	408	397	427	419	409	437	405	413	409	442	411	442	420	426	420	426	385	395	430	409	422	433	440	429	394	396	418	452	412	405	433	421	382	416	415	391	430	404	417	434	414	413	418	389	401	401	414	430	419	413	408	432	452	454	377	426	408	397	386	417	419	422	373	461	415	426	395	452	420	416	408	421	399	441	422	400	419	369	393	429	408	419	427	400	430	405	416	411	449	392	414	434	453	451	423	419	407	407	364	429	386	423	431	433	433	421	430	419	426	407	387	436	426	445	426	410	420	413	400	425	410	459	396	430	381	433	412	417	397	406	456	395	393	411	375	404	440	429	424	400	401	452	426	443	435	415	408	417	423	416	466	419	404	400	425	417	455	418	396	411	439	430	419	417	424	405	425	402	418	434	446	443	376	403	429	396	437	401	413	417	423	388	382	413	375	388	411	444	399	417	408	453	411	407	419	417	441	417	405	415	404	396	428	414	393	405	442	411	421	405	384	388	408	417	424	424	420	448	424	420	391	388	420	383	449	415	399	406	421	440	410	410	427	397	388	424	449	432	380	424	432	396	402	434	431	423	407	399	398	432	413	394	430	422	438	416	453	444	350	418	384	409	404	394	410	415	406	402	413	403	462	454	398	404	452	422	454	434	393	374	441	388	381	398	405	434	403	400	415	435	415	406	437	403	401	428	385	390	456	417	402	401	402	398	441	443	386	428	463	393	430	413	418	407	416	404	403	421	425	422	425	465	399	410	464	427	432	475	425	432	397	446	395	394	426	417	434	418	402	387	421	412	417	399	391	430	423	429	436	409	410	377	408	443	448	416	403	407	404	440	393	397	436	392	392	431	431	410	424	440	377	439	418	400	428	419	397	409	398	379	408	389	439	426	427	426	414	447	445	391	444	407	359	411	437	405	426	397	439	430	403	410	404	400	388	408	422	429	444	435	432	408	413	410	407	424	363	417	401	379	405	446	409	400	440	413	447	410	429	418	397	417	426	412	420	382	419	383	398	400	403	411	428	421	420	373	423	419	401	368	421	422	421	400	392	404	427	387	411	412	425	409	442	411	445	409	416	444	437	431	429	420	439	423	378	462	433	438	420	420	401	400	391	420	417	427	424	421	432	426	439	414	426	396	390	402	415	408	431	412	386	397	389	431	408	406	451	387	428	429	394	437	404	433	423	445	388	401	485	427	399	397	420	408	417	413	438	402	431	411	411	393	438	412	445	430	399	404	449	445	429	405	416	407	432	426	424	410	428	461	384	391	422	387	433	395	424	371	385	460	437	396	413	392	385	451	419	395	423	428	418	401	394	405	407	386	461	367	411	431	436	411	414	394	394	436	421	412	420	410	407	429	442	400	431	419	432	417	417	406	459	416	418	444	439	417	405	399	391	412	487	378	429	416	429	438	434	399	394	396	434	439	400	437	454	437	409	414	419	398	416	437	381	415	379	446	405	408	383	412	419	415	437	403	415	386	373	423	400	406	401	415	432	409	422	392	423	430	340	459	412	426	411	439	381	405	424	408	393	423	392	435	415	420	400	407	452	422	431	432	419	389	444	435	454	429	398	398	451	414	400	409	431	421	415	426	408	390	379	431	427	455	445	381	388	385	382	401	419	426	420	405	393	440	438	395	381	442	398	428	379	415	420	424	422	429	424	421	390	409	400	393	422	404	444	424	418	416	420	446	416	392	428	419	415	379	408	399	393	428	431	400	436	409	444	408	412	435	448	422	388	453	403	396	418	414	409	395	381	413	450	406	393	436	397	381	411	413	415	460	418	422	433	440	394	445	402	413	402	410	422	434	407	413	431	416	428	403	422	421	436	401	409	399	410	416	402	428	404	424	397	383	431	381	432	398	430	441	409	440	437	427	435	399	431	413	410	406	397	404	381	433	404	405	406	411	435	379	382	444	396	416	384	390	428	421	417	422	390	401	407	428	446	416	427	435	403	438	387	443	415	402	376	425	456	450	431	425	400	419	393	414	423	382	383	419	384	383	430	394	442	440	416	456	410	389	397	420	408	440	398	418	424	387	412	396	427	397	403	442	423	395	435	409	391	446	424	419	407	429	416	425	433	392	413
4981	2413	1053	512	397	456	421	319	320	272	254	269	230	252	190	211	194	129	176	137	126	121	103	109	101	75	118	87	97	82	73	61	73	80	70	64	59	63	63	63	63	58	54	46	56	50	54	52	67	61	63	53	59	61	46	50	49	49	41	45	63	67	48	43	52	56	56	44	54	41	51	40	46	39	54	53	47	42	36	63	45	41	55	47	49	49	56	54	55	50	42	47	53	34	43	43	59	44	40	50	46	47	48	40	35	39	50	49	56	48	48	46	46	35	46	44	36	28	54	43	37	43	33	46	52	45	41	54	52	48	45	42	47	42	44	50	62	33	43	43	38	42	46	43	41	41	38	38	47	54	53	44	48	44	45	42	57	56	44	47	51	46	41	48	43	43	57	50	45	34	53	39	46	52	45	40	44	34	30	44	47	48	39	46	45	48	45	41	43	42	32	47	43	44	30	48	43	37	32	39	43	46	45	51	37	56	57	47	40	43	50	55	45	38	43	58	40	39	46	35	33	52	43	58	50	51	48	45	45	42	40	45	47	41	41	47	39	48	52	43	39	29	57	35	54	35	29	44	49	50	51	39	41	44	53	54	46	39	39	49	41	45	41	38	43	48	45	55	34	30	55	46	48	46	39	45	41	38	29	47	48	53	53	42	48	62	43	49	37	46	55	55	42	43	54	53	36	36	43	40	44	41	43	40	50	41	37	41	49	49	42	46	43	51	50	42	55	36	42	38	46	54	51	46	46	47	41	52	44	66	47	33	42	37	45	47	45	44	35	53	36	45	34	38	47	49	46	38	31	53	42	43	42	48	47	47	41	35	48	43	48	54	40	59	47	49	42	52	39	49	42	46	44	43	46	44	43	42	50	39	41	54	54	36	46	41	51	45	54	48	35	40	51	40	37	47	48	61	40	50	50	37	52	47	58	53	44	43	49	42	47	38	46	39	50	48	53	45	41	38	48	49	40	46	41	69	46	30	33	57	52	55	55	49	33	49	41	47	39	46	35	42	41	49	43	56	48	52	55	42	45	53	42	47	43	54	46	55	49	47	44	42	46	48	45	48	41	40	47	41	40	42	58	49	44	53	53	44	41	38	59	39	45	41	36	43	33	57	38	53	42	45	35	50	42	51	39	35	56	52	38	32	37	58	42	37	50	36	40	32	54	47	40	49	48	50	55	52	45	43	45	51	54	57	46	37	38	48	43	50	40	51	45	50	57	38	48	36	40	41	48	44	44	51	38	42	34	41	44	46	41	46	34	44	45	47	38	45	48	46	48	44	45	59	52	52	40	40	52	47	53	39	47	46	44	51	56	39	38	54	46	46	41	39	50	31	46	60	44	44	42	37	28	49	42	47	45	43	46	48	37	43	41	44	36	34	33	50	28	49	50	57	40	49	38	31	44	50	50	47	36	50	41	55	45	42	48	51	47	58	43	37	38	48	49	34	56	38	47	46	49	40	42	49	53	31	42	39	35	54	29	55	45	37	44	49	46	41	56	47	42	47	38	51	43	34	43	49	45	39	42	57	44	45	44	42	36	41	41	47	50	39	49	30	37	53	32	44	54	59	46	41	47	38	49	49	39	46	40	45	35	54	44	59	47	51	47	42	44	48	53	49	39	46	47	46	54	51	44	39	40	45	53	41	36	40	42	47	51	51	35	38	46	38	47	55	49	35	45	57	46	45	40	36	45	44	42	42	49	54	26	48	36	42	47	39	60	39	40	47	51	45	55	54	51	46	38	50	41	46	41	50	41	43	56	49	46	49	48	46	46	52	46	52	40	70	41	31	43	56	63	52	49	47	40	54	41	52	45	57	54	41	39	41	43	41	40	46	36	50	51	54	43	43	38	41	43	39	44	39	37	48	48	34	49	49	42	42	44	37	51	49	47	44	41	37	50	51	54	33	53	42	35	31	48	50	49	55	50	50	36	50	42	39	37	54	32	41	52	65	45	49	39	53	30	36	42	50	35	55	42	47	41	39	40	33	43	46	51	49	39	42	42	43	39	47	51	48	43	46	33	40	54	49	47	48	44	52	40	46	56	43	48	41	51	43	45	28	50	32	41	41	46	52	48	41	43	61	41	44	52	48	46	54	48	49	41	52	39	51	33	50	40	49	41	57	36	40	42	40	41	40	49	34	36	44	40	43	41	43	44	51	43	43	38	39	47	59	34	49	35	41	31	32	60	33	51	59	43	44	48	45	43	55	50	39	47	43	49	52	50	49	47	49	52	49	56	47	48	39	55	54	44	50	59	45	44	48	39	36	53	46	38	45	38	40	42	49	52	43	46	54	45	41	66	40	37	51	37	44	47	51	38	35	49	58	51	55	36	41	46	44	38	42	42	45	31	49	52	38	39	48	48	48	57	36	46	43	57	29	39	73	38	42	51	44	46	44	38	26	51	48	48	53	50	36	48	37	42	56	47	49	36	46	41	56	47	45	39	34	45	57	47	42	47	49	47	37	42	46	45	46	43	61	46	34	36	46	46	54	42	40	50	46	48	47	44	60	39	33	44	44	52	54	49	34	48	57	49	33	48	58	50	38	51	33	49	50	57	52	37	41	37	43	37	54	49	54	43	49	53	42	38	50	50	53	46	45	53	42	42	36	39	41	40	47	54	36	38	46	42	42	46	46	60	41	48	38	48	49	36	45	51	43	50	40	43	47	57	53	41	56	46	45	45	41	33	47	52	62	51	42	48	49	42	55	47	38	53	59	39	51	47	47	57	37	41	38	56	35	41	53	49	43	53	49	37	40	56	49	52	51	50	49	43	47	38	48	53	40	59	54	40	40	47	49	39	49	49	26	55	38	49	36	47	43	49	35	45	53	45	55	45	43	40	47	46	46	41	42	35	45	33	45	56	46	48	57	54	47	49	50	45	47	49	40	46	45	31	38	60	42	62	40	37	37	43	49	53	39	54	45	51	57	44	48	49	38	52	57	47	48	33	61	50	42	45	44	37	39	42	43	47	38	39	46	54	57	55	48	44	32	45	50	39	44	49	33	45	35	51	48	40	41	56	53	49	47	56	43	46	46	49	44	50	52	42	49	42	46	56	44	44	51	49	49	45	49	49	46	39	41	43	56	58	48	34	42	44	42	36	42	32	44	42	51	36	49	42	45	44	43	65	59	48	43	42	42	55	36	36	44	41	45	41	47	44	48	46	53	58	57	47	45	45	45	38	44	46	35	48	40	50	49	43	53	43	43	42	43	41	43	40	40	50	36	42	50	46	31	48	41	41	27	39	41	47	48	47	51	41	41	52	37	57	31	59	47	39	43	41	51	40	49	56	48	48	33	54	55	49	43	47	47	47	44	47	50	47	37	46	48	60	58	43	47	39	51	56	53	34	38	41	47	39	59	49	56	41	48	53	46	53	46	45	46	49	51	51	41	44	45	37	45	42	52	41	53	52	44	49	42	47	61	29	41	53	46	46	43	49	51	50	33	48	42	43	50	40	53	40	37	49	40	36	45
33360	19011	12120	13550	20056	20784	17837	14985	13788	10960	10157	9648	8579	8297	7240	6493	5722	4941	4701	4104	3784	3459	3205	3141	2644	2407	2497	2364	2324	1826	1458	1193	1228	1219	1248	1084	1088	1051	1003	979	980	869	906	963	857	862	772	842	887	886	826	774	773	762	701	663	679	646	549	602	780	851	824	687	644	676	665	608	598	586	575	625	612	571	579	555	550	543	541	475	500	534	554	561	544	593	647	559	515	519	509	516	495	521	504	547	502	485	494	557	534	530	506	484	508	540	576	619	596	535	484	495	496	461	438	480	466	506	466	446	480	465	463	508	494	471	470	483	484	481	456	494	491	442	510	470	452	484	485	485	466	443	496	491	527	476	504	504	509	445	466	474	473	495	446	475	477	494	482	442	450	482	477	493	486	471	521	475	508	494	462	489	461	443	466	476	477	473	516	461	437	471	466	476	443	495	476	478	475	507	465	481	493	484	485	480	465	514	495	444	459	486	475	474	475	491	477	488	500	465	490	492	463	464	503	484	458	466	478	500	530	431	484	446	499	494	420	505	473	487	485	519	472	472	486	504	541	469	479	477	489	520	436	493	482	524	484	494	475	475	523	460	493	486	472	495	480	475	458	445	490	483	502	499	507	479	497	469	477	457	476	488	468	465	462	515	456	480	489	494	490	460	532	463	437	510	461	454	482	463	499	480	473	478	466	471	493	462	478	495	464	468	481	462	483	492	488	519	493	481	471	482	478	481	486	477	480	488	503	481	484	521	466	462	461	483	478	471	470	447	486	499	467	494	470	502	488	468	484	453	482	497	452	476	490	477	440	454	468	484	457	484	513	470	493	439	428	536	485	481	463	470	479	486	466	475	485	455	445	495	518	488	543	479	458	487	479	469	507	484	485	475	456	491	467	486	468	506	510	453	499	495	483	442	477	468	497	463	438	491	463	495	510	461	527	450	453	502	495	490	467	462	462	481	487	451	467	485	491	456	417	481	484	459	466	482	496	475	467	497	481	461	444	466	488	472	510	491	490	480	470	470	450	486	484	468	511	486	474	490	430	484	483	461	479	478	516	477	495	446	510	480	476	523	466	452	492	528	499	519	480	515	497	483	488	494	488	481	447	469	491	451	499	482	485	447	496	443	506	446	463	493	491	524	469	489	496	470	470	488	446	446	449	469	490	439	487	532	465	477	477	444	491	473	478	481	456	468	461	487	497	471	488	445	479	466	493	487	485	488	484	451	446	496	476	515	480	473	487	479	434	490	504	465	511	522	515	445	460	522	443	465	451	518	478	460	518	495	495	494	501	518	477	477	462	476	483	493	442	499	507	488	521	532	485	488	475	478	475	456	508	491	474	421	480	467	485	503	454	484	469	460	461	482	512	501	489	498	475	486	501	500	485	468	508	444	494	490	502	503	475	499	476	466	483	465	476	477	456	491	466	503	428	482	468	513	461	463	475	450	486	490	483	469	484	462	482	537	481	504	496	480	483	453	488	454	493	454	473	479	491	498	461	510	458	450	463	459	459	491	489	478	474	496	484	436	527	460	489	478	486	466	496	454	440	460	493	508	529	470	471	467	484	459	456	504	482	480	471	516	491	465	469	479	479	445	474	473	462	459	484	452	483	485	480	447	450	513	466	476	480	481	423	510	500	503	447	502	454	472	462	524	473	463	501	449	465	500	496	461	461	463	490	456	487	488	475	486	487	469	463	470	509	464	524	497	470	472	457	470	519	463	499	467	460	496	454	487	454	473	475	490	463	486	462	467	492	458	451	443	475	460	512	473	529	454	481	497	470	493	486	457	472	511	504	467	472	479	477	502	484	491	488	486	460	462	468	441	495	458	512	507	470	472	478	519	501	479	481	461	495	510	493	464	464	461	476	478	495	474	468	518	491	490	478	541	491	481	485	506	469	468	479	462	470	463	479	448	459	492	480	471	456	468	494	485	469	483	460	488	497	496	466	480	468	507	503	479	468	485	455	532	487	482	449	487	495	492	486	491	485	463	471	466	464	493	412	505	467	498	463	458	455	471	480	484	470	476	514	448	500	467	473	462	531	465	505	473	495	504	488	489	493	477	487	489	468	464	495	442	484	464	487	478	481	491	500	458	452	460	476	461	525	473	486	518	495	501	498	483	514	452	484	459	548	500	490	463	477	464	470	495	475	470	434	471	466	452	463	430	522	464	463	479	489	489	427	481	451	446	492	458	470	478	472	500	468	500	479	482	440	427	474	462	498	501	479	491	478	470	492	487	467	470	453	475	482	484	459	498	447	477	521	482	515	504	467	473	454	497	457	484	502	501	446	508	507	514	463	511	530	486	477	492	518	478	464	470	467	476	480	494	503	495	506	425	477	458	464	479	473	449	468	447	450	491	459	459	456	456	457	477	467	494	445	489	469	433	521	466	452	484	504	472	473	499	505	481	485	464	473	465	458	445	459	449	484	486	471	498	467	461	469	510	500	477	497	479	482	484	435	524	464	500	495	474	490	479	448	486	476	498	478	468	462	488	446	452	445	507	471	472	457	528	449	472	509	486	467	507	457	470	477	483	477	531	443	490	480	467	490	509	545	477	460	516	469	492	456	474	458	490	433	458	483	494	442	479	439	497	456	466	485	481	503	474	473	454	434	447	479	451	510	507	461	495	473	472	477	476	485	449	470	493	469	445	474	501	454	504	494	459	491	484	472	490	511	484	512	460	491	481	501	507	498	493	501	478	481	495	452	493	504	506	483	471	458	481	502	480	503	461	477	453	479	466	437	495	491	482	474	486	485	472	438	443	465	453	508	490	527	481	471	485	515	470	489	498	469	523	479	494	490	475	457	475	509	458	467	500	439	476	497	477	464	452	514	477	467	511	454	486	486	497	477	475	469	470	495	506	460	468	484	480	452	458	496	458	496	471	470	449	476	499	469	490	495	528	470	489	511	497	493	509	514	497	443	460	505	507	495	488	463	476	493	468	450	476	503	449	492	446	480	476	483	501	462	478	510	506	495	490	478	471	504	458	499	488	460	474	452	449	542	495	451	488	466	485	454	475	514	445	512	438	502	476	499	503	457	492	470	457	466	500	481	514	509	471	453	457	491	476	501	474	503	460	499	484	471	475	493	454	472	491	472	500	484	420	490	483	469	468	450	512	480	483	480	452	487	462	476	444	460	486	471	475	475	480	489	476	498	435	471	483	480	477	487	492	482	474	461	509	492	463	474	464	465	480	479	460	447	469	480	486	472	467	473	465	497	539	509	468	504	478	457	485	465	497	491	502	491	464	448	451	451	477	487	494	489	495	486	460	460	482	483	470	458	449	466	472	524	492	449	477	480	522	479	527	425	474	462	429	491	484	465	478	491	476	462	461	461	473	462	463	484	456	490	463	485	480	436	513	481	495	466	461	502	489	483	498	461	478	463	478	457	508	464	479	506	483	538	499	469	491	488	453	492	490	521	475	485	477	471	494	493	470	475	439	480	488	459	469	476	476	489	482	477	511	498	503	472	476	506	480	461	463
5918	2114	973	443	373	425	386	310	280	252	233	242	269	226	214	184	171	118	154	132	125	109	108	121	90	94	87	77	75	67	56	59	53	48	69	39	42	36	61	35	44	47	58	51	50	45	33	42	49	48	39	37	35	38	33	29	35	36	40	43	57	53	44	37	38	51	45	41	51	49	37	42	50	39	31	36	50	28	35	38	31	26	37	32	33	44	42	38	29	46	35	45	39	31	40	30	43	33	39	35	36	36	37	31	30	36	27	36	32	34	37	33	35	36	29	44	31	42	37	30	34	14	32	42	22	37	31	36	42	25	32	34	40	29	34	29	34	30	39	39	27	31	28	37	31	47	35	36	25	31	26	24	40	42	31	33	29	24	32	26	39	31	40	30	30	42	30	38	26	33	34	30	40	34	29	30	36	30	23	30	39	28	38	43	45	25	35	32	29	32	31	29	38	36	34	40	35	35	34	35	36	26	40	26	40	38	32	36	33	30	39	32	36	43	29	28	38	29	41	33	35	35	39	20	26	33	41	34	38	42	36	36	32	34	32	22	47	34	31	39	44	29	22	33	28	38	26	30	29	34	28	34	30	42	44	28	40	29	32	34	28	28	38	24	30	43	32	31	30	30	44	35	20	33	24	35	29	35	41	28	33	31	33	35	28	31	24	28	45	29	38	37	32	32	30	36	33	35	28	31	39	38	52	22	28	41	35	29	28	38	37	27	47	21	40	37	27	50	31	37	36	28	32	35	32	33	42	25	35	28	35	31	34	31	29	35	37	35	40	29	27	36	36	35	34	31	24	30	29	29	34	35	32	37	38	29	34	26	23	30	43	35	39	32	31	33	31	42	35	34	32	41	46	36	37	25	26	37	43	22	35	33	33	32	20	34	33	31	34	38	34	39	43	36	33	24	32	47	32	35	27	33	26	40	35	38	29	39	35	30	25	34	29	41	31	30	33	39	42	33	39	45	41	46	38	26	37	32	41	29	32	45	39	28	31	40	38	34	40	35	36	37	33	43	25	22	27	34	38	32	38	33	36	34	28	35	30	40	35	26	31	38	38	34	21	34	45	39	25	45	27	27	29	32	32	30	40	37	34	37	33	37	41	25	24	30	42	29	28	36	37	36	34	29	34	32	44	30	31	49	37	33	30	36	28	28	30	38	30	22	36	23	30	42	41	29	37	42	34	38	37	37	35	19	36	35	27	26	24	24	38	30	38	36	42	38	26	37	35	32	33	26	31	31	39	35	26	31	39	34	39	37	29	33	32	40	31	40	34	33	30	31	40	32	29	29	36	30	25	39	28	36	34	34	31	36	32	24	37	20	36	34	35	35	47	37	30	28	25	40	28	35	36	37	33	36	41	31	36	36	27	37	34	25	28	31	30	54	33	35	33	22	33	38	16	36	36	26	30	29	41	35	33	41	30	37	20	28	37	30	40	37	31	34	35	30	39	30	37	33	31	26	34	23	39	50	32	29	22	32	38	23	35	32	27	32	28	36	38	22	34	34	32	36	42	29	37	37	35	41	31	38	29	21	40	40	35	39	34	27	35	32	29	36	33	35	31	32	32	41	23	36	37	22	39	26	35	29	34	40	42	36	45	34	37	36	32	30	38	31	38	24	25	38	36	38	31	38	31	32	41	33	31	27	28	42	38	31	38	33	36	42	33	33	47	37	39	25	35	31	33	32	30	27	33	32	39	29	35	46	30	40	30	29	35	31	33	30	31	35	25	35	39	36	35	40	34	35	28	35	40	35	37	24	31	36	43	35	36	33	47	29	25	35	29	30	27	32	47	30	30	35	27	31	30	39	28	34	29	30	35	31	29	19	37	31	34	30	41	34	30	29	38	30	32	38	43	35	27	34	42	39	38	24	35	32	34	42	34	38	44	35	35	43	39	31	35	31	30	35	30	27	40	33	38	33	30	39	29	32	24	28	38	39	39	37	38	25	39	32	35	33	28	35	22	39	31	36	28	43	35	35	37	32	34	38	32	33	27	35	29	43	31	49	34	34	33	28	35	27	43	29	35	37	48	34	26	41	34	35	39	37	32	37	42	38	20	30	30	37	34	35	49	34	30	26	44	36	21	36	35	41	26	32	29	40	31	37	33	40	34	31	29	24	36	43	33	32	37	36	37	30	41	21	42	26	29	25	31	33	38	37	46	40	32	25	31	32	43	44	42	42	34	32	29	32	29	23	30	33	27	47	29	28	28	30	37	34	37	20	20	29	39	34	31	31	33	28	32	35	34	36	38	28	41	30	34	35	35	29	28	24	31	39	33	36	43	30	26	33	31	28	44	32	24	22	26	42	23	30	35	30	39	33	31	31	29	31	31	31	29	27	24	37	40	32	39	33	30	32	26	22	39	38	29	30	34	36	36	43	38	34	38	36	32	34	38	34	35	38	37	33	30	33	29	40	26	32	27	26	30	32	38	31	40	24	36	29	36	32	33	32	29	34	27	30	25	37	32	38	50	25	39	47	40	39	31	33	25	40	39	33	28	24	40	31	30	35	22	38	31	38	42	30	43	30	39	29	36	39	34	28	33	26	33	43	33	34	30	41	33	38	34	34	33	41	33	35	25	29	32	40	28	34	31	39	39	31	31	23	39	29	30	41	37	47	30	41	24	33	28	34	32	34	35	33	50	27	30	28	35	36	42	34	33	27	28	24	33	31	35	30	31	38	24	33	38	26	30	28	30	27	33	39	33	41	42	43	31	29	36	33	42	38	29	32	30	39	32	38	34	37	30	28	40	36	38	45	24	40	31	35	31	35	28	40	32	38	30	28	35	37	25	38	39	43	20	44	25	28	30	36	34	35	37	45	32	40	26	26	42	39	35	31	28	34	39	23	33	31	38	33	33	32	32	30	40	24	26	41	36	41	39	40	37	24	23	36	23	22	37	36	32	37	31	25	30	19	27	29	32	32	27	39	45	37	24	38	14	31	36	38	25	34	27	30	44	44	21	27	31	27	29	36	22	32	44	28	23	39	29	31	25	48	43	31	21	46	36	27	42	36	31	38	37	30	36	32	41	44	36	43	25	31	38	29	27	31	35	34	34	31	26	32	38	41	28	30	35	29	44	39	30	29	31	41	29	43	29	24	48	31	30	32	33	39	26	43	41	35	29	34	31	30	34	37	33	42	26	37	35	40	31	35	36	32	34	30	48	30	27	32	39	44	25	39	42	33	30	37	40	40	42	34	34	35	43	42	22	39	34	32	21	42	34	33	37	24	24	38	26	41	34	31	30	34	37	24	37	37	41	34	45	40	29	34	38	32	42	34	40	26	33	37	43	31	31	40	38	43	33	27	31	39	30	31	27	43	28	36	41	39	30	41	39	37	31	40	47	34	29	27	31	30	28	42	31	39	40	38	38	38	35	32	39	35	38	29	33	38	37	23	28	30	26	31	31	40	24	29	40	31	36	36	38	36	32	38	38	25	38	37	30	30	41	30	29	36	24	26	33	30	27	29	34	40
31336	18405	12485	13287	19776	20275	18100	14482	13025	11047	10100	9451	9069	8226	7298	6410	5650	4903	4496	3948	3663	3356	3167	3026	2600	2394	2397	2196	1927	1489	1313	1051	1124	1046	1071	1019	963	903	918	878	841	770	729	794	746	742	765	709	690	718	664	647	691	684	565	582	495	447	469	580	735	813	675	579	513	543	538	448	476	462	458	468	494	462	465	440	467	413	378	358	404	383	477	436	432	500	502	468	459	435	404	369	403	396	407	407	378	422	410	385	335	419	402	342	392	411	460	505	447	427	416	383	358	359	347	305	342	352	345	382	378	372	372	374	332	331	384	374	348	341	352	350	362	351	328	351	358	352	345	339	361	358	338	328	340	325	356	372	378	348	337	323	390	375	365	385	384	339	350	337	403	362	331	348	353	352	344	361	366	386	371	373	377	358	368	357	363	377	332	345	356	342	332	349	345	377	355	361	358	347	371	324	356	372	355	369	395	371	327	385	352	356	335	349	367	413	322	313	387	343	385	330	340	366	373	363	338	368	341	365	369	351	375	397	335	338	362	370	360	332	377	356	381	334	352	400	367	378	366	361	346	371	322	376	345	368	347	356	345	353	344	345	376	359	363	334	332	392	369	355	345	359	376	363	377	368	345	358	363	363	346	364	377	342	378	357	354	367	363	357	358	344	367	330	390	386	349	353	362	345	370	339	373	370	370	370	380	398	346	343	374	349	355	333	410	369	352	343	373	381	395	381	342	355	350	358	355	352	374	354	350	337	347	341	392	349	365	371	360	375	378	374	366	320	371	316	309	378	336	334	337	351	405	338	346	346	346	342	355	379	360	344	378	343	373	353	368	346	359	368	390	330	350	385	360	342	338	331	335	341	391	325	359	327	334	347	332	410	346	382	397	358	346	371	364	333	334	323	378	345	320	322	336	366	345	379	358	347	381	348	351	367	377	350	329	355	370	370	341	382	353	326	357	346	349	345	329	359	367	390	365	373	366	364	380	324	357	349	338	369	398	344	349	354	381	384	379	324	344	362	322	355	330	362	345	390	376	366	367	394	356	361	359	354	374	388	355	355	368	317	363	328	343	343	369	367	373	367	370	353	394	341	368	378	349	337	362	344	367	346	386	388	346	351	356	357	358	345	352	361	370	330	367	360	373	403	344	367	341	379	390	356	366	368	363	349	358	347	360	351	332	343	376	337	360	367	355	380	367	356	364	373	373	382	340	354	335	358	346	353	342	360	349	341	354	364	306	365	379	319	356	340	348	351	327	367	367	365	330	365	353	357	339	363	340	377	341	333	356	327	377	348	325	363	332	345	335	329	356	339	325	359	363	358	345	327	358	375	357	359	348	344	355	362	332	381	390	359	363	332	348	327	359	354	348	373	394	340	369	365	357	327	369	356	361	341	375	351	347	380	367	350	367	370	350	381	351	344	350	319	368	351	367	346	348	317	335	338	333	352	365	343	337	324	380	370	393	336	380	331	375	358	364	367	363	362	351	339	312	337	362	341	358	351	391	341	363	347	352	336	348	382	391	334	365	335	373	369	338	358	368	341	344	347	337	393	350	360	362	349	390	345	367	376	386	333	356	331	342	367	339	316	355	339	360	344	383	356	358	373	353	345	351	356	350	366	391	322	389	371	346	367	359	355	376	343	340	360	342	351	383	370	346	344	381	324	358	379	368	352	367	365	375	335	379	353	310	377	362	356	381	351	401	337	352	357	356	384	375	362	364	344	335	393	340	354	385	368	348	355	364	345	345	405	379	366	347	346	382	346	348	349	396	356	354	355	365	346	331	336	362	377	366	354	359	348	342	366	329	328	359	342	347	335	389	357	358	343	368	363	358	345	354	365	391	319	340	356	361	384	361	362	351	362	376	390	340	361	332	347	328	375	366	365	342	388	381	377	358	369	378	386	351	348	314	366	344	334	384	358	375	363	325	372	351	364	333	338	370	342	312	348	385	357	357	378	366	354	359	370	352	370	374	366	323	365	332	380	373	374	374	341	359	373	364	368	344	353	374	372	360	339	355	321	340	345	375	379	378	355	372	383	363	378	355	348	360	369	368	343	359	406	393	351	340	351	359	358	368	349	334	349	396	381	400	342	394	366	352	347	344	364	381	369	352	374	345	369	343	371	344	361	351	362	308	365	342	374	348	389	356	339	347	358	362	366	320	346	378	362	342	359	367	319	332	334	364	392	378	363	347	370	375	353	342	375	335	338	352	378	372	368	348	353	374	371	380	356	381	362	351	343	404	323	349	365	370	339	364	333	379	372	372	337	363	358	358	365	325	353	382	377	340	313	368	343	342	371	342	336	381	375	376	354	348	361	361	365	327	359	332	332	335	357	360	346	343	319	341	369	358	406	362	393	318	331	367	392	383	376	324	348	353	373	357	392	363	357	355	387	390	340	381	380	352	334	354	356	350	372	325	349	355	348	411	367	367	365	351	372	363	384	357	362	372	357	355	381	353	347	375	360	356	375	372	343	334	348	355	349	356	360	353	329	342	328	341	356	333	367	392	344	362	390	324	341	335	375	349	324	354	338	380	367	347	378	350	348	340	308	335	377	331	317	371	342	367	403	355	342	349	315	323	356	398	340	364	373	344	362	370	390	341	348	370	346	362	349	328	353	347	376	342	349	370	366	355	353	357	351	399	347	336	349	337	351	382	396	361	359	335	368	365	356	401	347	338	351	362	343	339	346	361	362	376	352	370	375	390	342	378	342	349	360	340	340	369	360	358	314	361	344	358	368	376	377	358	378	368	347	353	354	332	379	335	361	347	360	378	393	336	371	328	350	355	355	368	345	344	337	382	352	332	355	367	348	348	321	360	342	370	333	360	343	345	362	340	347	355	388	389	344	333	377	374	348	360	354	361	368	347	319	341	327	351	370	377	360	324	352	348	345	387	323	343	381	343	367	326	371	356	335	343	375	372	342	344	361	335	355	391	374	359	394	354	390	356	354	367	353	343	341	344	347	370	381	365	300	388	357	352	380	363	380	355	347	343	350	366	350	354	379	381	380	380	344	360	367	375	354	347	375	366	358	334	361	352	377	346	363	360	369	361	366	329	314	354	358	339	361	367	348	338	350	369	348	324	373	360	344	342	359	311	391	366	353	332	381	364	363	370	333	364	341	373	340	355	346	367	340	357	376	355	358	336	353	365	378	360	365	370	347	350	377	349	386	354	335	349	347	394	349	390	356	329	336	357	340	367	335	359	366	360	328	325	359	362	330	332	306	368	365	385	359	367	364	357	352	347	375	339	359	361	329	392	382	355	343	357	345	362	342	379	362	358	344	369	327	354	384	328	365	388	359	338	339	328	393	345	352	402	331	345	351	348	372	371	359	377	353	339	383	370	342	367	369	337	361	349	386	362	366	338	349	369	355	341	366	369	384	345	349	335	367	362	369	326	378	359	383	367	361	338	340	354	342	332	357	326	338	355	350	339	368	314	363	336	344	386	355	336	350	335	343	362	352	378	345	319	349	355	347	351	382	341	338
6762	3280	1414	707	545	636	561	438	403	338	318	302	324	316	268	241	222	177	174	141	154	141	120	124	142	127	96	97	75	89	66	58	66	87	62	72	58	66	43	60	60	50	54	73	52	58	61	50	51	48	53	68	50	58	53	59	37	44	51	52	52	66	61	54	56	50	35	49	45	52	53	48	55	42	47	44	41	50	50	37	56	48	44	38	47	46	52	37	49	48	41	45	53	30	49	36	39	38	35	41	38	51	41	34	33	55	54	62	48	58	41	41	43	37	30	36	40	26	36	33	57	38	47	42	41	34	48	44	49	44	45	42	43	55	37	44	47	47	49	45	38	34	38	42	51	38	45	35	35	40	34	43	35	49	34	35	50	30	28	37	47	45	50	40	43	44	49	44	40	49	45	43	36	42	36	47	34	34	45	47	25	48	35	40	48	35	37	48	46	39	44	32	41	41	45	39	34	50	32	40	42	36	46	35	39	39	43	45	40	41	36	56	37	51	56	49	33	41	35	43	46	43	48	40	40	41	51	50	42	33	47	41	45	41	33	39	39	43	50	43	35	40	50	47	37	36	43	54	34	50	35	42	38	50	40	52	47	48	44	43	49	35	39	35	54	33	34	36	43	37	37	55	29	42	43	43	52	46	55	47	40	35	44	49	31	47	36	34	37	47	33	42	28	58	38	57	42	35	49	43	45	50	42	40	37	40	45	48	36	42	42	40	50	44	35	46	48	36	39	49	45	35	49	46	46	39	34	40	61	49	48	41	42	43	38	38	51	45	45	38	39	36	40	41	44	41	46	37	51	52	41	53	35	41	36	39	50	40	48	48	43	52	46	41	43	42	40	37	55	56	37	39	31	48	24	38	43	36	44	45	47	44	35	34	37	49	59	34	42	32	36	46	38	39	45	49	46	41	50	32	38	41	41	46	39	38	49	50	36	39	40	47	33	47	47	39	40	37	43	43	42	35	45	43	40	47	32	50	41	56	44	33	29	47	36	46	39	34	29	43	41	49	40	47	54	52	42	45	46	39	48	46	62	45	35	30	58	38	50	55	31	40	44	41	42	42	47	45	42	55	38	29	35	45	44	49	33	39	35	47	44	44	52	38	51	36	35	39	54	35	49	45	42	45	54	33	44	47	38	33	41	45	36	49	49	36	51	38	36	44	46	39	40	36	49	40	40	32	36	36	50	41	40	46	42	43	38	32	49	44	48	33	46	40	40	43	53	32	51	36	42	48	50	43	40	56	45	54	40	38	49	33	39	45	36	58	36	38	39	55	36	42	43	46	46	46	42	46	39	34	43	45	41	42	41	40	33	42	45	41	42	45	47	28	48	40	45	44	38	40	44	45	40	38	35	48	41	36	35	48	53	35	36	38	49	36	43	34	46	47	51	37	45	45	42	35	37	35	38	40	53	51	33	28	49	50	48	39	37	37	41	36	26	42	37	41	48	56	50	40	48	46	39	43	43	36	44	39	46	41	38	42	36	46	60	37	37	56	42	39	43	44	34	55	50	37	47	38	43	34	32	44	39	50	42	39	55	44	43	43	31	44	42	39	53	47	45	43	39	37	37	40	41	40	45	51	49	35	40	31	39	63	38	40	43	47	42	35	34	41	44	44	37	38	42	49	35	38	37	32	38	41	43	42	46	45	44	42	46	46	35	38	42	46	25	39	41	37	49	58	36	48	41	33	48	41	25	33	56	52	46	44	46	36	49	42	44	39	38	39	43	41	44	39	46	46	54	35	39	34	43	49	44	45	41	44	34	45	34	41	38	44	38	35	49	40	39	43	51	45	56	43	46	36	36	44	50	45	38	44	31	37	50	40	36	33	50	46	44	35	29	37	39	36	34	34	36	35	40	46	32	34	53	39	41	39	48	45	53	33	38	33	44	40	39	34	33	46	45	49	43	47	45	40	56	50	45	36	42	51	54	39	48	45	50	45	57	40	47	44	39	47	38	44	41	34	50	43	46	41	42	37	34	52	43	47	34	38	37	44	35	56	49	31	49	39	44	43	45	38	44	32	42	36	33	38	42	57	48	46	46	51	34	33	42	38	40	36	38	44	38	41	38	30	24	39	47	41	44	48	41	50	36	32	32	43	43	45	57	49	36	39	38	47	44	41	48	53	41	48	35	48	49	35	38	41	43	43	44	54	40	46	51	38	47	36	39	47	44	43	41	40	33	49	51	49	63	38	39	45	34	39	41	52	42	33	42	38	41	43	39	30	45	42	48	35	59	46	44	49	49	49	48	54	33	43	49	33	34	44	38	36	42	40	39	38	45	39	46	57	40	48	39	33	51	57	40	44	48	37	49	47	44	42	45	37	41	42	32	46	42	38	44	40	40	48	42	48	45	46	41	39	44	41	39	42	42	38	45	40	39	46	44	47	47	43	41	48	41	52	42	47	43	49	49	34	41	40	36	32	43	38	47	50	45	35	35	51	44	39	48	48	45	43	44	50	31	45	40	39	42	38	42	60	40	44	51	45	44	38	45	42	45	32	47	35	48	42	44	45	43	37	53	36	53	49	28	47	41	34	44	41	32	53	54	34	28	49	43	42	40	49	40	51	44	42	47	29	34	46	43	40	38	42	44	41	40	29	53	31	38	51	37	31	42	38	44	49	47	34	43	42	36	39	33	42	42	38	43	39	47	29	35	50	42	50	49	32	37	40	42	32	46	51	33	45	34	30	36	45	46	33	38	42	37	42	36	39	55	41	26	52	37	52	40	33	37	35	35	52	41	53	54	47	36	40	37	32	40	35	41	41	37	47	46	45	46	40	38	52	36	48	37	34	59	48	32	37	50	40	41	52	41	36	50	42	32	48	40	45	47	47	49	41	49	33	48	36	43	51	42	50	45	30	43	35	38	28	46	44	50	39	43	56	50	44	38	32	43	36	35	44	42	35	45	40	44	43	42	37	48	41	44	44	38	53	46	52	35	39	50	40	44	41	45	31	47	55	41	43	45	46	49	56	35	39	34	41	46	49	51	50	46	36	47	33	38	43	52	41	48	48	31	47	34	37	33	32	43	49	36	44	50	56	39	33	24	52	34	48	44	47	37	38	49	41	52	37	44	41	39	31	44	34	37	54	49	36	52	43	44	36	42	49	45	39	45	44	48	53	31	41	36	44	39	45	33	37	45	43	36	42	46	46	35	47	43	33	40	33	46	45	28	53	45	55	49	37	48	36	50	36	31	46	39	44	49	38	34	39	40	31	49	46	44	52	41	36	29	40	45	40	44	40	38	32	39	41	40	38	39	38	49	35	47	43	40	45	43	47	37	42	47	33	45	50	49	32	48	40	37	43	45	41	57	37	52	39	41	47	45	53	35	52	37	41	46	42	38	41	40	41	41	35	43	42	38	40	40	45	37	49	38	34	45	53	51	39	29	36	48	46	51	34	36	38	38	43	45	39	32	39	55	41	34	37	47	35	44	48	39	34	48	42	53	57	37	49	45	50	36	45	39	47	36	39
36173	21314	15130	16403	23275	24095	21502	17593	15642	13503	11783	11344	10954	10404	9038	7742	6979	5949	5347	4981	4402	4221	3727	3577	3363	3075	2717	2703	2510	1955	1561	1384	1349	1333	1352	1276	1333	1212	1101	1032	1027	912	903	1021	952	1001	958	982	848	798	915	904	880	875	773	696	613	599	653	808	995	897	806	764	695	707	637	639	599	591	606	628	557	591	581	561	507	508	506	471	518	557	556	549	539	643	580	587	573	550	512	515	519	529	524	514	499	510	435	510	522	479	510	466	505	612	594	623	582	531	480	486	472	503	496	465	425	444	433	431	474	450	471	439	451	445	453	436	440	459	438	461	453	488	438	435	464	497	428	459	463	441	463	496	440	469	440	460	437	447	405	410	444	441	436	445	431	431	439	456	419	461	449	398	459	456	444	446	479	475	418	459	442	453	492	438	480	470	500	440	481	472	465	388	430	433	433	449	467	431	436	454	429	471	464	485	489	440	417	444	431	451	436	460	426	455	430	443	460	480	521	448	473	421	446	441	436	490	487	469	441	454	493	489	431	490	462	472	501	460	458	480	444	464	478	455	477	442	445	452	433	472	461	415	449	413	452	434	466	438	461	483	424	448	467	428	449	458	439	432	428	447	432	469	445	431	465	437	417	423	444	459	459	441	463	451	457	417	465	417	478	446	455	490	443	422	461	472	448	457	463	420	451	416	484	474	461	487	460	437	464	473	437	464	483	470	430	485	458	478	516	457	453	488	441	459	454	451	497	460	450	428	461	461	464	474	450	411	463	412	465	465	470	462	440	430	443	455	427	417	448	430	447	440	456	480	447	463	454	441	454	445	417	420	492	469	460	452	456	438	454	445	488	484	456	468	446	471	437	467	449	444	441	478	455	447	440	456	462	435	488	449	482	460	435	495	473	430	430	416	464	434	471	508	461	446	443	507	447	474	460	471	478	453	428	403	472	443	467	468	443	466	448	440	429	454	482	458	484	456	423	469	445	466	457	485	430	438	458	428	454	451	419	430	491	437	486	443	424	462	425	454	460	441	473	462	441	473	458	442	468	510	448	435	449	462	452	454	432	426	400	441	431	456	443	457	451	452	456	448	422	452	444	436	460	468	466	534	468	439	450	460	413	414	446	463	436	470	451	466	462	481	448	451	455	429	475	452	461	479	428	445	442	459	494	441	472	483	451	471	439	467	436	436	441	460	439	459	451	460	437	443	457	419	459	468	472	435	434	451	447	451	431	459	462	458	474	471	432	463	454	477	412	435	485	425	433	462	477	457	479	457	469	459	434	444	455	469	459	445	447	422	436	529	449	429	493	422	430	450	453	475	419	434	457	430	497	447	432	461	438	460	472	426	467	473	476	471	481	446	432	480	427	473	464	509	476	454	489	440	410	457	439	465	476	472	470	437	464	480	448	487	436	475	444	443	425	462	447	463	506	473	465	458	449	455	466	395	419	428	473	414	452	399	451	457	484	493	429	459	416	453	436	439	452	482	414	411	473	456	443	452	451	439	459	427	442	468	444	414	440	482	437	459	468	424	437	442	479	448	456	457	444	449	474	460	448	476	474	406	474	488	460	437	493	482	443	436	418	458	483	442	465	475	467	460	473	457	462	440	473	475	443	463	465	460	441	473	489	474	443	444	448	427	465	467	437	434	395	469	435	426	468	463	461	438	467	439	457	445	431	479	451	442	450	473	433	459	473	446	479	443	481	467	453	461	455	443	464	465	438	472	488	427	427	467	446	398	470	420	452	442	458	446	486	458	435	485	473	499	440	469	486	451	456	480	441	448	418	433	452	502	458	455	475	442	440	435	474	443	501	460	453	439	460	423	468	476	451	444	416	432	450	441	438	468	479	426	464	424	435	448	440	440	491	485	440	513	430	459	437	416	439	443	466	447	429	446	487	379	458	451	461	432	449	458	447	459	485	454	428	477	448	464	460	434	434	441	478	505	466	447	441	460	466	470	480	434	436	449	428	434	441	441	448	469	436	461	418	471	433	470	487	439	442	449	412	419	401	440	416	470	466	449	443	455	421	437	459	454	472	439	457	481	424	446	450	432	452	431	417	452	477	438	458	444	448	475	452	461	481	402	445	454	424	440	441	451	461	430	449	448	452	528	457	461	438	445	458	455	441	433	479	412	470	473	448	433	462	435	460	450	448	450	479	430	412	434	446	444	452	432	473	458	438	443	460	462	433	434	449	452	467	450	471	475	466	475	474	454	425	425	499	434	454	466	422	437	474	472	436	456	433	416	490	478	437	417	427	452	455	437	433	452	460	464	440	492	444	498	444	445	449	441	431	506	452	442	434	476	432	449	436	404	444	459	483	498	477	445	448	439	446	447	452	456	431	429	438	467	432	425	445	437	479	415	460	414	432	396	459	441	427	429	468	423	409	446	452	459	489	457	477	476	428	443	462	447	468	458	441	439	437	469	475	450	446	456	480	422	452	460	448	471	471	463	431	451	443	468	450	464	475	463	465	454	458	403	492	452	442	469	428	464	490	451	463	472	497	466	488	490	464	441	496	457	485	428	407	451	443	475	455	449	460	486	471	457	457	428	454	460	453	467	426	495	464	440	457	449	460	484	475	431	458	471	479	453	443	452	458	442	470	486	482	451	443	502	414	435	447	409	449	441	453	468	437	472	432	449	470	469	452	430	428	462	405	480	421	411	457	456	430	455	450	467	461	426	447	424	456	438	429	442	425	436	442	449	486	423	460	468	427	450	444	434	475	454	460	470	462	470	499	472	487	451	503	444	467	441	448	436	464	483	463	447	461	434	407	417	463	472	488	454	441	474	463	435	470	460	462	425	468	473	471	467	436	407	446	440	435	456	469	457	480	418	421	472	494	431	483	465	446	497	426	455	450	480	462	474	443	489	455	454	422	459	514	429	444	445	480	496	460	467	447	432	442	447	460	489	472	472	467	470	447	411	420	442	519	419	417	457	477	417	472	447	416	440	486	443	452	424	473	450	434	480	442	376	449	477	461	469	459	449	439	463	448	456	474	450	478	430	427	422	472	466	431	421	457	463	435	459	428	433	462	452	460	420	472	452	433	474	465	469	469	470	419	489	457	445	442	463	472	443	444	439	453	462	462	456	481	400	490	447	438	456	500	464	430	420	459	467	461	445	475	462	482	430	468	434	454	468	460	485	446	476	472	483	481	445	468	441	470	480	440	443	476	437	450	453	486	466	479	446	425	431	484	449	444	480	422	401	443	461	482	440	440	418	446	445	475	455	448	430	494	438	487	445	446	456	460	479	396	431	472	440	471	448	393	442	458	440	439	447	459	440	450	423	427	475	481	414	456	449	462	490	471	484	450	439	432	474	455	442	446	475	468	466	434	449	479	453	464	442	502	449	394	466	465	472	457	451	449	439	435	494	452	442	484	426	440	484	424	488	471	459	443	474	450	488	457	472	469	454	530	406	456	450	428	476	458	440	476	436	456	501	412	441	449	457	478	471	468	444	472	443	412	480	470	468	465	467	462	427	444	444
3523	1436	705	392	310	317	318	271	208	177	150	207	180	188	161	121	123	103	117	100	96	93	97	90	84	67	72	69	66	61	59	55	46	45	37	46	67	56	38	46	49	49	53	38	40	59	46	37	43	42	43	43	42	42	46	38	39	34	44	40	49	46	50	37	43	37	43	44	46	41	47	47	36	46	40	37	41	34	44	53	37	35	38	40	53	37	48	37	39	52	44	42	41	33	37	33	40	30	34	31	48	35	52	34	42	39	40	40	39	55	47	27	44	45	39	33	36	37	46	35	36	45	34	40	31	37	36	42	33	37	41	36	38	33	35	31	34	34	33	39	34	42	38	38	30	38	46	42	33	40	52	42	50	30	40	42	34	39	33	52	53	31	34	29	29	37	39	27	35	37	41	35	51	41	35	46	53	36	42	43	45	45	35	45	32	38	37	44	50	31	44	43	43	30	45	32	41	39	36	38	32	38	22	31	48	37	28	39	34	47	38	38	41	38	36	45	33	30	42	40	55	33	45	38	43	41	30	39	31	35	35	35	24	33	42	30	40	36	40	37	34	43	42	48	39	43	30	41	32	37	30	38	35	37	39	32	35	39	33	42	35	38	35	32	40	30	30	41	45	38	47	28	26	34	30	39	35	30	42	32	32	54	38	39	38	40	35	33	32	45	27	45	43	36	25	46	36	37	38	37	35	37	37	37	43	36	52	38	40	40	33	40	38	38	39	39	47	38	37	47	36	47	41	47	45	36	32	41	46	43	33	42	42	33	47	39	43	41	35	46	30	38	44	32	38	44	39	35	45	41	33	41	33	52	34	29	27	49	57	46	25	44	28	31	45	38	43	28	36	37	38	38	45	36	33	37	42	36	34	27	43	36	34	34	39	30	48	36	43	48	49	49	41	43	38	43	41	40	42	25	38	45	34	29	33	38	45	35	45	37	41	38	38	45	35	41	26	43	34	36	34	44	42	25	35	32	42	30	38	36	43	25	45	31	37	42	39	47	51	39	49	41	51	37	39	54	51	37	33	34	35	30	47	43	43	46	39	37	32	43	42	40	41	39	38	49	36	30	42	37	46	39	38	43	43	40	43	34	33	43	45	35	37	31	37	41	38	40	43	49	36	34	40	35	25	34	46	44	32	35	46	39	37	38	38	37	28	53	37	37	34	40	46	26	44	36	36	33	34	36	31	33	34	45	24	53	42	43	38	34	42	35	34	36	46	44	40	43	40	38	42	32	45	35	42	48	50	41	37	34	38	45	35	46	45	33	44	32	42	35	38	33	38	37	44	29	42	34	37	39	35	29	40	28	46	34	34	43	33	41	30	45	42	29	31	41	35	37	50	35	44	31	43	42	34	45	50	36	49	38	34	36	28	40	32	35	48	29	34	43	50	41	55	33	44	43	25	32	35	43	33	41	41	42	34	32	45	41	45	39	33	37	47	28	44	39	44	36	45	40	40	32	40	33	48	36	38	48	54	34	37	43	34	36	37	34	31	32	45	34	46	34	23	27	39	31	28	43	37	51	33	45	41	36	40	41	41	45	34	44	35	49	42	25	32	35	33	41	30	36	34	37	47	42	35	34	46	53	34	32	38	39	39	47	35	40	44	38	36	34	38	45	35	44	31	37	43	37	30	45	36	46	37	31	41	45	43	40	39	55	43	32	40	42	38	31	36	51	31	37	44	48	40	33	33	39	40	36	39	50	34	43	43	32	33	45	32	45	40	47	37	40	35	38	34	40	50	50	46	39	41	42	37	31	31	40	40	36	42	30	30	40	32	44	41	45	39	40	41	39	43	39	45	52	44	48	43	39	36	43	35	31	37	35	30	49	26	38	45	37	30	37	47	47	46	34	38	35	32	34	37	49	46	21	36	46	41	31	44	41	37	40	41	46	40	34	31	38	42	27	37	29	45	49	42	40	37	40	36	43	30	29	34	50	38	33	30	26	43	35	30	35	40	47	46	29	40	37	37	36	42	27	32	37	45	45	41	50	36	37	47	42	33	29	51	38	40	39	43	39	33	39	30	48	32	31	35	32	24	34	32	38	37	32	35	47	37	43	48	47	33	36	39	44	44	28	40	35	39	33	51	33	35	37	39	41	42	46	38	41	43	53	34	37	43	36	37	33	42	44	45	49	39	43	33	37	30	44	30	40	40	46	45	34	40	49	31	52	41	47	48	32	36	39	32	33	49	45	40	55	29	42	38	31	34	38	39	36	45	39	42	29	36	38	36	40	38	46	33	35	38	40	33	30	44	32	35	33	43	47	34	30	36	31	33	40	43	43	45	33	31	42	44	44	38	31	44	40	37	32	33	36	41	39	31	40	42	25	41	38	41	28	33	36	39	47	29	43	39	35	31	40	41	35	41	47	37	42	48	34	48	46	44	42	39	47	41	33	41	39	36	41	40	41	43	26	28	30	59	34	35	37	45	39	39	50	42	36	50	34	24	36	31	44	34	44	43	44	44	41	30	39	46	42	29	46	42	45	40	49	41	45	42	41	41	36	38	43	46	32	31	31	38	31	39	51	36	44	38	36	37	31	32	39	43	48	47	33	37	32	35	35	43	38	43	45	48	41	46	32	36	40	40	43	38	41	30	36	41	29	42	37	29	38	42	35	34	37	32	34	41	39	38	38	38	32	43	37	50	25	39	40	37	38	41	42	32	37	38	36	32	42	29	32	39	41	40	41	42	34	41	44	28	40	40	51	37	37	28	30	40	37	33	45	47	31	30	35	39	31	36	33	44	24	41	32	31	36	40	43	49	36	31	44	32	47	32	36	37	48	45	53	43	45	40	49	39	44	33	41	38	32	50	54	35	45	33	26	31	39	41	43	34	31	43	46	44	37	52	32	36	39	32	36	28	47	29	30	35	40	37	50	34	39	42	48	48	40	39	47	39	39	37	36	35	33	40	37	42	28	27	37	36	38	37	38	51	32	44	31	30	42	44	41	42	31	51	37	28	29	56	47	41	41	39	40	50	45	30	40	29	43	30	27	37	43	38	38	32	43	29	29	41	34	37	31	39	40	43	41	32	51	30	43	27	46	40	39	35	32	42	21	45	44	36	36	43	28	41	42	35	44	30	35	36	34	25	39	38	41	38	38	45	34	51	38	29	33	30	29	42	34	50	24	31	37	42	53	47	49	40	37	49	38	38	40	31	42	41	41	56	52	40	38	26	27	39	42	37	35	42	34	40	45	38	40	35	31	43	45	31	39	38	45	37	33	27	35	43	45	34	37	48	43	38	41	40	38	37	40	33	32	26	45	37	51	32	41	39	35	42	33	35	40	31	26	44	44	41	33	43	46	35	35	40	56	24	25	28	39	25	46	41	45	38	44	36	39	30	37	40	42	39	43	37	37	37	35	39	40	37	34	41	26	34	36	43	49	48	34	44	38	31	47	43	39	37	40	47	37	45	34	38	38	34	40	45	36	36	29	38	53	30	37	34	39	30	26	38	44	22	32	45	40	50	37
27600	15866	10519	11393	17421	17990	15630	12423	10390	8616	7022	7188	6771	6524	5431	4709	4052	3549	3006	2878	2695	2441	2132	2012	1937	1859	1686	1520	1471	1290	1068	920	890	906	840	887	903	845	805	687	708	645	634	629	671	684	697	669	621	643	641	709	691	651	605	500	461	451	597	671	738	653	589	607	542	528	496	526	475	486	466	495	451	495	521	444	447	448	432	404	470	460	455	443	489	430	489	450	480	451	437	430	444	429	450	420	449	405	414	421	448	403	443	373	484	419	443	459	464	392	395	436	451	440	407	407	359	417	405	433	414	393	402	382	428	419	387	390	452	400	388	444	447	408	364	393	402	410	437	395	409	414	401	427	406	398	426	398	401	430	374	423	438	374	413	418	415	394	429	434	380	416	427	413	402	393	431	390	385	428	394	395	396	390	388	438	399	417	396	398	415	417	422	419	410	411	396	400	375	397	400	433	361	411	357	408	393	424	411	366	409	405	381	382	425	435	390	393	421	414	387	415	398	385	425	433	408	380	362	389	401	415	406	378	420	406	403	381	406	417	418	415	448	398	386	402	425	390	415	405	414	355	397	417	410	402	404	365	421	440	423	396	380	440	397	431	399	394	385	399	417	391	384	382	389	422	420	380	408	389	413	422	368	434	394	400	387	412	402	448	446	396	407	403	424	389	413	396	422	405	418	401	397	394	416	401	387	395	425	424	421	392	420	408	425	461	434	413	434	432	383	432	419	399	367	403	403	409	400	432	403	418	398	411	440	429	407	402	414	419	436	395	415	415	400	392	416	435	395	378	402	423	399	434	425	418	383	391	456	397	390	396	413	412	400	384	417	422	435	418	406	439	366	424	387	416	403	401	405	409	437	389	399	419	411	408	409	396	411	399	396	374	409	392	420	398	369	337	433	391	409	403	428	410	408	427	426	396	449	420	404	386	384	410	430	411	448	407	433	379	409	408	417	426	423	395	396	417	423	426	407	432	422	412	395	431	381	406	437	369	426	401	407	417	409	411	433	397	412	403	411	366	425	413	403	420	400	404	414	414	390	411	391	395	404	413	419	416	422	406	398	388	416	396	408	435	416	366	418	400	381	422	425	365	368	412	410	373	421	414	401	421	370	406	411	428	381	398	400	415	397	395	407	424	440	425	405	412	417	390	416	426	397	412	421	415	410	401	465	411	432	444	408	451	414	401	412	403	433	400	402	428	403	389	384	401	405	384	407	404	441	418	415	418	391	417	413	396	412	412	392	400	410	403	414	405	443	374	384	420	410	402	404	424	418	413	416	416	380	444	418	356	359	417	395	383	385	404	399	417	447	372	416	419	411	469	419	396	390	411	403	450	385	442	390	404	400	413	417	383	448	392	398	441	411	401	421	403	457	417	389	388	420	414	428	415	403	406	415	374	423	409	429	436	366	395	399	398	411	398	418	404	419	438	392	423	422	420	397	428	413	433	406	404	392	414	378	431	375	422	423	415	383	428	448	401	421	390	429	397	394	404	428	384	373	422	383	441	410	383	388	388	423	391	424	411	395	374	380	412	399	370	423	406	429	438	402	427	402	388	436	425	421	413	414	384	411	382	393	374	403	408	382	428	383	377	428	403	411	394	443	405	414	406	401	423	403	372	384	399	357	385	419	423	411	422	412	400	416	450	408	403	403	361	419	327	436	425	432	403	386	393	429	426	420	408	411	424	396	381	389	387	387	409	395	436	429	413	405	409	395	408	363	435	406	399	394	380	390	410	393	442	397	409	420	429	418	396	340	400	393	405	429	388	400	405	429	402	392	378	402	411	419	413	438	413	383	430	392	408	414	439	461	405	401	405	393	414	398	376	418	404	435	396	385	404	399	418	405	419	409	426	391	418	411	414	400	424	419	429	381	389	370	394	417	439	397	399	434	399	403	440	415	381	434	398	400	416	406	419	456	400	396	404	395	364	398	374	455	404	400	397	429	380	402	410	409	391	409	411	432	401	419	396	381	390	402	412	403	390	365	389	418	419	429	445	381	424	422	385	410	425	409	386	411	409	426	431	377	404	410	443	399	437	418	407	407	385	420	435	422	389	382	390	394	405	447	385	401	400	424	393	439	409	388	459	378	450	418	448	372	423	418	407	389	410	401	414	410	361	424	381	414	389	405	420	420	405	416	362	427	414	381	410	391	378	399	389	387	383	428	430	393	405	409	429	402	437	372	375	401	394	435	447	431	386	413	422	404	390	445	404	392	399	417	404	419	417	414	414	395	392	423	392	394	390	431	410	384	420	381	403	392	383	401	386	467	439	409	406	402	399	423	420	413	404	388	398	399	407	404	395	417	401	415	438	411	430	413	417	405	408	405	418	416	412	426	402	409	404	435	426	365	402	385	449	412	389	398	416	412	414	400	391	409	401	429	424	378	390	412	404	422	409	410	409	400	420	409	404	393	400	455	411	415	420	404	368	381	401	439	434	441	399	444	397	412	444	397	399	420	430	386	418	438	383	408	399	400	389	383	429	382	409	420	433	385	404	397	393	387	407	414	395	401	405	405	411	434	381	422	423	404	395	375	403	374	425	402	384	399	439	424	377	400	408	434	393	416	424	408	425	397	414	425	408	415	382	400	381	419	398	435	389	400	391	399	416	400	390	413	396	381	379	399	415	377	406	413	397	415	383	386	412	387	427	355	404	426	435	436	454	393	419	425	384	398	396	387	387	417	417	392	385	402	422	389	402	403	409	389	394	400	399	423	400	403	408	417	454	418	389	368	372	392	380	399	409	421	402	427	395	408	418	376	399	413	396	423	427	376	414	407	430	422	424	399	409	395	405	413	415	390	450	386	400	409	379	403	374	426	411	406	396	365	428	382	392	392	411	403	391	377	429	393	386	406	371	374	415	403	413	438	396	369	416	398	393	414	399	424	394	405	407	399	424	424	404	396	402	443	396	418	383	387	370	407	422	411	401	420	429	399	414	420	458	388	395	414	398	395	433	379	402	406	419	404	424	417	401	447	396	373	428	417	385	381	377	401	372	408	419	402	413	408	387	433	392	430	386	387	404	418	413	389	408	421	427	401	351	365	389	389	401	402	438	377	385	421	433	391	421	391	396	381	409	410	397	435	401	397	406	444	437	403	372	394	411	424	396	378	426	390	422	382	412	396	405	403	415	392	371	400	377	391	384	385	431	400	419	380	398	449	397	427	409	396	415	399	419	421	426	400	383	397	429	452	387	408	400	425	361	374	412	390	387	371	391	387	406	395	421	382	428	394	435	397	388	443	391	385	399	423	434	398	429	368	426	428	403	397	406	435	375	385	399	412	408	409	410	417	379	432	406	426	381	412	389	418	402	430	402	401	395	392	395	411	415	393	372	415	388	395	401	371	420	392	424	401	421	400	431	399	432	420	408	398	416	427	354	412	377	415	438	412	389	386	397	412	445	392	401	409	394	387	407	381	397	395	410	437	427	412	419	437	416	443	424	398	417	390	424	419	391	420	416	404	411	421	401	442	428	427	406	395	412
5067	2594	1243	653	461	512	474	391	327	254	246	295	238	251	203	183	170	177	137	152	134	107	101	100	90	102	89	98	105	91	70	67	52	60	64	51	75	60	52	47	54	53	47	52	54	57	50	54	59	55	59	52	70	58	51	62	49	59	53	36	52	57	46	43	43	55	47	41	65	52	47	50	43	46	50	47	37	48	45	55	45	49	34	41	46	48	53	54	51	43	46	54	59	38	48	41	46	44	50	47	49	52	39	41	48	57	43	59	43	45	47	34	55	54	37	46	49	49	45	59	48	56	46	48	43	55	37	40	43	42	55	48	43	39	43	43	35	49	47	42	38	35	48	35	61	52	47	55	35	35	54	46	38	54	39	51	49	55	36	39	43	46	43	47	45	46	49	41	47	46	49	43	52	35	30	45	58	56	51	35	41	36	52	44	49	36	60	48	59	35	39	38	47	38	31	37	49	49	51	43	40	49	34	50	56	44	36	41	40	40	50	37	43	46	44	48	56	43	44	46	34	51	55	38	41	53	47	47	50	42	44	54	36	33	43	56	39	52	33	38	44	34	46	48	38	50	39	45	61	51	51	53	52	57	47	55	43	44	39	35	48	50	42	44	49	47	52	49	47	41	47	38	48	48	50	36	47	40	36	53	45	39	45	51	57	44	36	46	46	47	45	45	50	44	59	45	42	48	38	31	57	37	44	50	53	45	42	51	39	44	39	38	46	48	39	39	33	58	45	31	39	51	54	42	44	44	36	39	43	40	48	46	35	40	37	47	34	47	47	30	47	47	52	53	43	39	39	41	36	61	29	33	55	45	48	53	47	49	51	41	42	56	38	34	40	38	36	44	45	56	48	45	42	50	57	37	43	31	38	41	59	47	49	47	47	55	41	47	40	40	36	42	38	56	44	42	48	44	45	43	59	46	53	40	45	46	47	42	38	40	44	44	49	44	37	43	45	51	51	40	43	55	39	49	38	49	47	49	49	52	32	49	50	33	50	54	52	40	41	56	38	44	44	44	34	62	58	45	46	49	46	44	48	49	39	56	46	50	41	52	61	42	43	49	47	58	45	56	42	46	40	48	49	46	35	52	51	54	48	42	60	42	45	50	59	39	46	39	59	55	45	35	58	54	47	52	45	39	47	51	44	50	34	40	44	43	40	49	43	31	39	43	51	45	60	39	50	51	44	34	48	43	54	39	51	54	53	43	41	44	41	48	44	37	51	47	70	44	46	54	45	43	46	39	44	43	46	51	60	33	43	46	58	32	49	39	53	42	49	49	42	55	57	51	47	45	44	53	58	53	48	36	41	47	53	36	45	53	43	43	39	45	46	43	45	40	44	36	46	47	41	39	47	44	40	55	43	36	37	40	38	43	54	39	43	43	37	42	39	31	45	39	51	35	49	48	62	48	38	42	49	49	55	48	47	54	43	47	46	32	50	55	40	51	40	41	48	36	36	48	42	49	54	42	49	35	40	47	43	37	47	50	45	45	46	47	49	49	49	40	41	36	51	40	49	48	58	51	43	42	44	47	36	45	40	51	38	51	44	48	42	45	44	36	40	45	42	49	46	51	41	47	36	41	47	43	46	39	56	46	40	47	56	51	41	60	35	48	38	41	40	36	57	39	37	41	44	44	44	47	46	48	44	33	40	41	53	46	54	46	51	35	39	25	34	52	47	48	38	58	54	44	51	63	53	48	38	54	51	48	40	47	54	47	39	29	33	50	39	48	49	47	49	37	49	37	45	44	54	41	59	45	35	39	42	47	52	49	45	40	38	33	53	51	56	57	43	55	42	54	50	48	45	41	57	34	51	43	38	44	54	43	48	45	44	54	50	45	51	40	39	50	41	50	51	44	57	52	38	34	44	30	38	54	35	43	56	33	47	40	39	64	41	50	49	38	56	46	36	51	38	43	52	46	57	42	56	31	44	49	43	35	43	53	43	45	45	41	45	41	46	46	44	41	42	35	47	33	43	45	39	33	42	37	46	32	44	38	50	44	35	49	42	40	42	38	56	54	39	46	43	49	48	48	42	47	49	52	52	54	32	33	39	42	47	39	54	38	48	42	40	51	45	44	50	44	37	41	42	42	35	50	45	58	43	42	43	49	58	38	45	49	56	45	41	45	39	49	46	43	36	44	38	33	49	42	47	39	50	44	49	49	48	41	59	45	49	54	39	38	49	41	40	50	65	45	41	33	42	41	40	35	36	51	39	38	38	43	47	39	36	33	47	45	41	50	44	38	45	43	51	43	50	38	47	38	42	44	47	39	44	50	42	55	49	44	55	35	47	34	39	54	44	47	28	48	48	48	52	47	44	38	42	48	38	42	54	50	40	51	48	39	53	45	41	45	36	39	50	40	46	46	46	40	35	34	40	51	39	43	44	39	46	42	52	44	38	44	49	47	36	32	52	47	36	41	37	43	40	34	37	43	44	48	41	43	44	45	45	41	49	36	40	44	50	45	49	43	47	36	40	48	46	40	60	52	67	37	49	50	35	39	37	40	50	46	51	44	41	51	33	51	37	51	48	57	44	33	46	36	43	46	44	42	47	40	46	45	54	46	44	52	25	45	55	40	38	36	45	41	41	48	48	39	47	53	59	49	56	46	47	55	49	53	49	41	42	37	31	38	44	41	43	41	51	51	48	48	39	38	41	50	43	49	44	47	56	41	42	49	47	41	43	40	42	40	52	48	36	31	45	44	51	59	41	41	54	43	48	50	60	48	45	42	46	41	45	48	32	49	48	44	42	50	45	52	55	50	45	44	56	33	38	52	43	37	53	55	53	35	52	32	53	47	40	34	51	43	37	37	49	33	40	48	47	45	38	49	48	48	50	53	50	54	49	47	49	53	50	54	35	52	45	38	51	45	46	48	37	54	40	44	44	34	51	45	44	44	37	48	31	55	41	42	42	44	41	57	35	51	37	41	47	39	38	46	47	50	49	48	48	38	41	41	48	42	58	41	31	48	52	57	51	33	47	44	34	39	33	52	46	45	43	52	50	40	51	40	40	53	46	50	39	40	49	59	52	38	40	44	44	29	42	32	48	46	40	48	45	48	43	41	26	53	57	43	39	42	43	51	36	40	45	40	47	55	51	43	52	41	43	35	44	42	42	47	48	49	47	40	45	40	38	43	57	48	46	40	40	35	50	45	42	32	55	44	41	47	55	51	46	48	36	39	37	45	41	65	50	44	53	42	45	42	40	55	48	36	41	49	48	47	47	39	41	57	47	44	43	40	48	52	53	40	40	61	48	41	41	53	34	48	54	50	49	40	36	37	31	36	34	54	49	36	44	37	47	45	33	47	54	43	67	42	49	44	41	44	50	33	46	55	30	35	37	51	39	50	42	34	50	46	41	44	38	44	42	51	45	55	44	51	36	43	35	39	47	42	42	52	49	54	46	41	37	53	35	54	43	42	44	28	31	43	49	46	39	40	46	46	36	42	47	49	38	39	57	46	37	42	40	46	41	43	58	47
33469	19955	14109	14864	21781	22716	20048	16843	13925	11377	9355	9374	8846	8631	7437	6368	5466	4779	4106	3925	3722	3238	2852	2834	2662	2535	2294	2195	2129	1858	1411	1239	1121	1071	1117	1153	1239	1049	993	976	906	850	870	889	867	873	892	771	796	778	835	812	840	757	709	656	616	576	790	886	875	827	744	620	651	647	595	584	523	550	569	612	532	568	571	532	510	494	492	568	584	544	519	582	557	572	637	529	554	565	544	552	523	486	507	521	526	493	472	474	512	538	471	518	533	587	602	609	564	523	554	504	510	482	536	495	461	486	450	442	470	455	488	465	482	512	501	478	462	500	492	480	455	477	494	481	518	515	490	476	478	441	463	474	491	500	505	456	495	458	465	466	477	501	481	469	516	470	471	481	482	476	491	482	475	486	478	494	446	458	472	472	484	485	491	472	503	490	462	520	446	483	460	474	471	513	445	448	479	486	493	430	466	431	443	485	468	489	477	481	510	492	490	467	506	480	471	487	479	473	448	471	438	500	490	474	528	487	481	454	527	490	488	527	460	488	432	474	465	463	492	477	482	501	492	469	474	471	516	466	500	516	494	491	512	505	466	436	449	506	488	481	477	489	519	505	462	504	486	472	454	479	434	488	494	453	453	506	466	482	471	473	448	537	461	476	528	457	481	450	471	491	464	477	447	450	474	480	477	507	438	476	502	485	478	461	481	455	475	480	502	463	488	478	515	433	475	509	470	511	473	450	491	457	488	443	481	495	504	454	507	451	465	485	459	506	484	521	465	507	477	504	471	484	552	489	457	482	447	459	441	484	453	462	500	476	501	505	527	485	454	472	483	525	499	534	466	486	485	491	473	446	483	466	455	473	494	493	472	496	481	492	456	464	477	483	485	458	478	521	489	459	478	497	447	482	488	503	474	465	465	461	461	459	455	460	449	467	472	477	500	498	481	514	447	526	457	501	493	486	450	441	472	492	495	450	468	478	453	458	452	489	479	482	500	485	472	464	491	445	458	481	466	525	496	465	505	483	426	507	440	487	516	481	468	474	470	459	464	491	471	498	467	484	449	476	449	460	453	476	453	476	528	499	487	493	458	492	472	487	479	463	467	483	473	511	517	479	445	455	479	455	524	458	485	491	467	510	475	449	534	456	488	499	494	450	470	498	486	497	451	470	502	431	489	492	452	463	483	491	478	493	472	512	497	473	466	492	504	468	508	485	494	492	507	473	488	501	489	505	495	492	503	465	480	457	492	478	512	471	459	506	499	528	490	444	507	443	433	480	433	496	464	453	486	465	471	493	477	456	474	527	462	452	462	534	502	479	523	463	488	475	519	468	454	446	454	444	495	436	480	482	438	465	489	496	480	471	459	482	465	474	472	478	472	489	470	494	500	492	503	436	511	490	483	476	462	477	507	481	473	497	442	478	461	471	493	453	476	485	458	480	476	527	496	452	481	500	469	480	471	484	447	435	448	534	456	495	444	489	485	479	496	489	458	483	501	523	491	470	460	462	503	503	465	483	480	468	481	496	501	485	477	510	434	447	489	438	460	481	472	474	496	485	470	466	460	503	489	461	459	510	452	486	490	501	476	469	513	495	483	492	493	488	477	453	498	473	490	494	460	460	473	504	503	464	472	467	474	486	487	472	504	466	463	451	477	484	459	486	509	509	431	469	477	478	496	496	430	483	454	507	497	490	496	462	498	468	470	504	474	484	495	494	480	515	480	462	460	530	451	471	484	474	502	474	519	483	444	479	501	496	461	497	484	476	504	476	460	474	446	499	475	495	500	477	471	434	463	459	470	516	463	492	550	455	503	465	458	493	455	480	478	459	457	510	477	479	469	508	496	461	491	412	488	515	460	472	482	525	490	447	499	499	489	481	439	482	479	503	467	484	466	468	465	507	506	467	489	485	464	487	470	467	464	455	477	471	469	522	466	480	481	490	485	461	461	519	502	514	500	457	480	481	441	460	455	465	460	465	488	466	488	467	496	497	456	457	506	524	465	469	490	451	482	479	464	432	463	502	501	466	470	497	451	444	522	479	487	489	451	501	467	487	481	472	466	463	492	487	493	463	452	487	441	498	497	478	446	489	493	472	414	488	506	458	502	493	467	491	504	464	511	502	448	475	490	485	499	476	487	473	501	495	493	481	486	507	479	456	438	475	446	492	499	416	507	474	461	480	482	487	460	466	471	458	447	465	507	472	466	516	470	453	446	506	484	472	466	491	483	473	468	491	444	476	472	512	466	429	471	476	451	459	502	489	440	516	468	500	508	457	473	438	493	497	498	452	494	448	503	486	471	499	497	504	481	479	425	478	466	486	496	492	468	484	464	463	471	438	463	461	505	476	499	510	455	514	448	512	489	453	487	486	492	458	542	507	458	447	497	490	510	490	473	501	498	474	505	438	481	459	476	475	460	488	496	505	466	465	494	468	449	479	454	483	455	512	468	447	466	509	459	498	505	476	413	496	440	486	508	540	489	486	485	480	501	478	482	510	490	468	471	479	488	480	488	486	458	472	470	460	497	469	480	508	469	443	446	485	512	448	460	449	534	479	488	483	486	457	473	471	492	478	436	527	458	465	482	473	514	501	469	478	477	512	535	474	455	502	490	470	467	491	454	476	472	461	487	486	526	488	489	502	435	469	473	481	491	485	481	479	465	496	474	473	465	473	486	535	495	476	522	471	497	452	509	510	482	447	476	458	476	474	476	478	486	478	490	448	480	468	467	485	460	535	469	486	488	475	507	486	481	448	463	464	459	488	513	468	473	497	460	440	499	474	456	511	532	473	465	472	471	430	523	497	502	472	488	513	480	500	481	448	484	471	461	459	474	481	479	458	482	471	498	475	489	484	419	510	497	460	463	473	465	452	474	486	472	498	472	490	465	463	454	482	501	478	462	476	510	489	472	505	468	491	478	479	468	496	489	470	477	491	466	437	450	477	480	477	475	492	447	493	448	501	479	495	484	454	452	521	473	438	481	468	467	470	495	470	469	494	476	467	455	453	522	485	460	447	482	438	480	443	480	483	473	464	473	470	450	437	472	432	432	497	464	491	474	465	477	489	507	474	504	499	507	440	460	475	503	473	464	479	511	510	482	437	500	449	460	457	517	494	510	485	492	478	509	495	503	457	485	537	509	497	448	460	487	532	492	464	465	495	497	483	510	490	463	450	503	440	507	489	456	465	440	460	458	474	470	503	482	471	456	493	496	465	486	464	501	519	513	518	465	473	472	448	487	480	440	474	483	500	506	485	471	483	467	453	493	432	464	495	463	464	488	483	457	465	484	468	518	450	507	474	454	453	481	468	458	447	497	470	482	478	505	463	495	509	458	495	483	494	487	478	453	454	442	490	491	471	482	516	491	487	530	502	477	470	445	474	477	463	498	446	516	517	477	451	495	447	475	489	480	492	474	508	527	467	472	464	471	503	523	482	471	474	503	454	490	475	460	476	511	477	479	527	450	506	492	451	476	509	462	473	501	488	494	519	468	473	470	502	481	473
6144	2618	1160	649	452	579	443	401	324	272	216	229	250	242	202	162	189	148	118	112	113	100	106	99	103	89	80	95	71	57	55	59	71	66	51	47	56	52	45	50	47	53	43	38	51	52	45	46	49	40	48	49	32	39	39	33	36	31	37	42	35	39	35	43	38	36	31	33	43	29	40	33	39	42	38	30	42	43	27	38	35	30	39	50	37	40	30	39	33	43	46	24	34	36	34	31	35	39	37	34	26	26	40	49	29	30	43	47	50	39	33	27	31	41	31	25	37	34	31	37	31	37	30	40	33	37	40	35	25	39	29	26	47	33	31	28	41	40	33	30	28	33	35	31	39	42	40	30	27	33	24	29	28	35	37	31	35	27	35	30	32	31	27	35	26	28	41	34	34	29	23	35	42	38	42	42	48	29	34	29	39	38	29	44	36	34	34	31	43	29	34	21	33	36	28	34	31	28	39	36	37	32	33	35	27	42	34	29	23	22	29	34	48	33	32	37	36	25	32	33	32	34	39	27	30	48	37	23	39	37	25	27	25	38	32	34	44	37	37	33	44	42	37	26	38	30	35	37	37	35	36	32	37	28	48	37	32	38	44	32	35	38	42	39	33	33	24	39	39	43	31	26	29	32	36	32	30	40	30	28	31	43	38	37	24	25	39	36	35	35	24	34	36	33	26	42	31	41	22	40	23	32	30	29	33	41	41	34	31	26	35	29	35	30	26	24	36	42	33	29	41	29	29	36	35	40	50	23	25	44	28	26	43	37	26	37	44	31	37	36	37	33	28	27	45	33	48	26	37	22	24	34	37	31	35	34	34	23	32	32	33	32	39	35	32	27	32	20	46	35	30	38	27	41	40	34	27	26	29	29	42	41	39	37	37	36	27	32	40	33	29	33	46	35	38	22	30	46	43	22	39	43	34	27	39	21	32	31	34	33	46	35	35	32	36	26	35	23	35	37	41	31	44	40	39	32	39	27	28	33	27	34	25	27	36	35	33	27	31	43	33	41	32	31	32	32	31	35	29	31	15	31	34	36	39	27	32	39	36	28	33	36	26	42	26	31	42	41	32	31	31	38	44	32	32	19	30	33	29	31	32	39	34	42	35	36	33	34	36	35	37	33	27	28	28	34	21	45	46	27	19	36	34	26	37	37	26	32	43	41	29	44	42	29	40	36	40	28	29	45	38	32	36	35	23	43	38	36	27	35	39	34	54	33	37	28	28	31	45	32	44	41	33	48	34	50	30	32	26	29	32	34	32	43	29	30	39	24	32	34	28	33	31	39	31	35	32	46	36	31	35	33	38	33	27	41	30	32	36	39	41	26	39	29	38	38	31	34	35	30	38	38	24	41	43	32	32	35	37	43	40	37	39	38	34	40	35	33	25	36	25	41	29	33	36	38	30	31	39	33	35	34	55	42	29	29	43	33	28	30	33	41	35	37	24	38	40	44	26	45	43	38	33	28	26	33	34	37	37	30	40	24	29	27	28	32	25	34	26	35	33	30	42	28	34	27	39	44	33	37	36	36	25	42	42	25	29	34	36	34	33	34	36	33	25	33	34	39	37	30	25	35	25	31	31	44	30	34	38	27	40	22	25	29	37	41	37	30	35	27	38	26	37	36	35	36	34	33	38	30	39	29	37	34	27	36	31	39	31	30	37	28	31	27	37	25	23	32	34	41	24	36	29	33	20	24	28	30	31	23	33	33	28	32	41	29	35	37	28	36	35	49	23	31	26	40	28	36	40	39	37	37	38	27	29	31	43	36	36	40	38	35	25	30	35	38	25	25	38	38	43	35	36	41	40	39	27	36	30	32	42	26	37	33	50	30	25	28	42	27	17	35	43	29	40	32	27	35	30	39	46	40	33	32	32	30	37	36	46	21	30	35	38	34	30	29	32	31	34	40	29	21	40	28	37	39	35	34	27	32	34	40	40	32	36	31	27	30	30	30	33	30	40	37	41	38	30	24	32	35	36	36	28	36	33	40	34	31	42	25	25	41	35	48	27	47	31	38	32	35	28	26	42	36	37	42	29	43	40	31	37	25	31	35	40	35	30	44	39	29	28	31	32	37	32	31	33	40	41	27	29	37	33	30	36	30	39	32	37	36	37	41	29	38	36	37	46	25	31	33	38	39	32	35	29	41	30	32	39	30	33	35	24	33	35	40	30	34	18	48	45	29	29	33	35	35	41	22	44	32	31	28	42	30	37	39	40	32	45	32	23	34	28	32	36	30	30	46	29	45	18	34	37	25	41	33	39	37	36	27	31	20	26	39	14	35	22	28	33	29	30	26	44	39	22	47	30	35	35	26	31	34	29	26	33	38	25	39	35	31	47	39	30	28	28	29	27	31	36	29	32	45	61	35	23	34	36	38	35	34	34	29	35	37	36	34	35	40	39	29	41	36	27	23	38	30	41	54	38	26	37	37	37	40	39	29	27	32	38	44	33	44	29	38	30	23	35	50	31	26	34	31	36	30	28	37	25	40	40	31	32	36	25	23	36	38	32	27	33	25	38	26	33	35	35	33	31	25	36	37	42	34	34	31	34	35	33	39	29	36	20	27	25	33	31	34	34	27	31	22	33	24	27	29	32	36	46	25	33	21	29	35	33	40	33	36	35	38	38	31	29	37	27	31	29	39	26	31	32	36	30	29	33	35	33	46	38	38	30	32	38	34	36	33	36	37	31	35	43	25	29	31	33	50	35	35	34	40	37	28	38	36	34	33	26	26	29	29	33	44	33	33	35	28	25	39	39	38	22	36	35	24	38	40	33	33	41	35	31	29	33	32	38	41	31	35	31	38	29	37	38	39	25	31	28	20	41	40	34	27	24	35	33	28	28	29	38	32	31	38	35	36	28	39	34	35	28	29	24	34	30	39	28	31	36	28	30	40	33	22	33	36	34	35	35	41	38	25	40	39	30	33	20	37	28	36	30	29	32	40	35	42	28	33	32	32	28	32	28	30	25	25	36	31	29	26	35	31	43	34	40	32	34	31	30	27	30	33	37	29	36	37	41	31	38	26	35	32	35	24	27	31	27	37	45	32	38	32	36	27	31	33	31	25	24	25	19	40	33	25	30	35	29	42	30	45	32	36	35	27	37	34	36	25	29	35	22	29	28	38	20	34	28	36	27	26	30	32	33	32	31	32	34	33	23	22	44	19	32	37	34	36	32	25	30	19	34	32	26	32	38	39	33	26	33	32	32	38	31	44	31	35	35	38	36	34	28	35	43	25	25	33	35	38	26	35	33	47	38	28	33	30	44	33	38	36	35	38	28	38	21	36	37	38	33	30	35	23	35	35	28	34	35	28	37	32	46	38	38	48	29	35	21	42	25	26	25	50	30	41	26	32	35	33	29	32	34	34	39	25	27	35	27	32	32	34	40	45	24	31	36	38	32	38	39	33	37	35	31	41	39	41	28	33	32	32	36	33	22	30	27	37	23	32	32	26	35	42	45	32	38	45	31	27	36	29
31551	19867	14237	14930	21043	22291	19711	17128	13754	11556	9554	9194	8946	8512	7385	6210	5367	4793	4013	3660	3503	3209	2759	2626	2448	2293	2052	2174	1897	1515	1199	1196	1019	1044	977	1055	1069	959	910	836	824	772	782	754	805	714	679	732	699	720	765	740	687	680	604	500	435	560	699	758	688	627	522	486	542	538	509	457	470	461	457	432	485	432	432	429	375	358	416	432	429	414	423	488	423	458	460	469	481	371	376	412	332	392	400	365	381	377	374	368	377	364	388	398	443	431	468	475	409	397	420	387	343	372	348	403	347	372	374	334	347	341	344	342	363	365	372	375	329	342	388	354	362	329	372	355	358	369	375	389	350	324	374	348	289	373	390	342	372	358	374	359	371	376	381	347	377	346	358	365	362	340	339	363	341	328	363	357	358	378	343	373	328	365	375	337	326	374	324	341	343	339	364	346	390	380	350	343	322	342	376	345	382	355	347	353	379	357	357	359	346	354	352	367	357	364	339	364	350	316	343	359	344	374	350	362	388	356	385	371	383	364	335	357	342	341	340	372	352	370	331	351	350	353	320	359	380	364	366	363	335	369	336	341	358	335	373	353	350	382	345	304	369	359	360	368	355	338	342	403	363	349	355	347	367	376	361	368	327	337	377	345	353	344	336	370	330	366	371	396	322	368	332	350	338	343	368	362	332	370	353	336	360	352	351	338	335	353	361	357	356	362	349	352	330	379	357	362	397	376	353	372	354	378	344	371	389	343	338	366	336	323	378	354	325	350	339	335	337	345	397	389	355	351	381	336	331	366	375	359	362	333	368	350	363	391	331	377	376	364	322	390	336	351	367	375	349	372	369	396	349	354	361	328	379	375	333	353	343	380	370	388	343	382	374	395	382	333	362	313	358	332	327	335	343	383	375	345	327	354	355	331	305	362	343	329	340	358	358	340	352	351	385	360	346	337	350	360	355	380	372	354	343	370	362	366	381	348	354	338	347	361	325	346	374	313	331	340	378	353	331	342	345	363	377	345	298	363	360	379	407	385	358	367	366	357	365	378	354	335	334	351	307	370	369	363	346	361	382	385	396	359	377	319	348	343	391	351	339	365	359	354	373	371	322	390	352	372	340	322	333	365	363	335	397	361	324	321	382	364	334	343	341	344	358	361	389	355	382	362	331	362	347	393	352	326	349	344	344	360	342	349	363	368	382	359	357	354	354	326	352	359	330	339	375	323	364	338	367	354	336	335	336	353	377	337	379	353	344	369	340	353	335	376	339	375	408	342	335	359	371	342	362	355	353	366	342	331	375	317	380	330	337	367	418	373	330	338	359	337	350	343	341	376	361	367	389	335	344	376	332	343	347	330	357	359	317	396	363	360	343	373	339	360	370	353	367	352	347	357	307	319	414	338	350	368	347	378	372	330	379	370	364	384	363	347	361	343	353	356	343	352	377	348	363	336	372	345	346	334	352	357	344	372	341	380	363	385	375	354	365	351	364	386	353	334	377	378	356	347	360	316	330	347	352	337	360	345	382	344	340	339	338	360	338	343	347	394	366	340	350	357	341	383	390	363	359	353	383	356	360	372	398	363	362	326	359	351	363	353	358	361	354	395	367	349	358	377	356	317	373	391	342	359	349	345	361	341	354	322	328	369	356	400	369	326	352	353	336	372	341	349	361	319	371	330	363	377	348	333	369	325	346	356	346	347	392	380	383	359	368	352	354	367	371	352	371	367	381	325	379	305	349	380	373	362	348	348	337	362	337	363	377	345	331	362	378	366	363	330	384	361	372	348	376	334	361	330	326	374	363	361	309	386	363	381	330	350	358	375	373	342	344	381	341	346	378	353	345	334	376	334	336	360	354	364	388	383	368	326	350	339	335	363	352	347	333	353	345	353	359	376	368	372	383	345	363	363	356	358	394	365	368	349	363	401	355	340	346	375	328	368	360	316	324	368	345	356	347	326	335	381	342	371	346	347	326	342	363	331	338	359	338	331	379	378	330	352	326	352	363	373	331	372	362	369	389	362	352	314	333	370	351	360	363	382	376	376	370	355	344	374	366	391	362	349	325	351	352	357	359	355	386	313	344	370	352	349	346	343	332	374	349	386	348	353	313	374	343	351	352	354	352	343	369	330	343	379	359	387	319	373	347	351	352	339	387	379	348	342	360	373	395	305	375	355	367	362	402	395	394	385	343	373	315	354	335	360	343	323	334	340	330	352	347	353	337	371	370	343	348	340	370	358	316	374	354	337	350	385	340	387	342	388	369	363	347	384	359	357	377	347	379	354	359	397	332	355	343	380	335	371	366	337	336	372	361	348	365	340	360	381	382	410	342	379	379	382	346	383	355	350	371	347	370	346	339	379	345	344	350	371	346	331	364	386	356	374	371	335	351	370	351	372	332	366	362	350	383	317	348	370	355	359	366	362	345	349	397	365	344	337	375	363	363	339	365	326	364	336	365	353	347	381	351	334	327	336	361	326	347	337	361	347	355	376	363	336	365	380	352	369	311	364	357	362	349	344	335	361	325	343	367	339	373	380	359	368	358	351	366	381	334	314	379	359	340	387	365	363	384	369	346	345	363	367	374	362	337	354	362	327	351	344	347	349	340	354	386	376	344	350	360	355	358	316	350	355	373	389	359	387	385	349	374	364	354	353	364	367	371	363	343	354	359	359	353	381	331	355	374	344	354	353	359	365	325	324	339	342	334	360	367	369	377	342	342	363	377	354	342	349	352	342	371	346	355	348	332	344	366	361	365	319	343	364	328	405	332	352	337	347	376	360	346	341	343	329	378	331	357	367	361	393	319	370	365	354	351	338	350	386	344	320	381	352	360	359	386	331	393	363	356	341	332	344	381	301	355	345	347	351	327	360	381	329	343	337	349	332	372	371	373	365	340	365	349	337	350	356	370	391	357	369	329	362	350	370	354	323	394	342	357	342	406	382	382	368	357	348	302	365	369	348	340	372	387	347	358	368	357	335	364	322	386	384	348	331	340	343	398	356	330	379	342	372	342	354	378	342	345	380	346	342	343	348	332	374	353	332	348	366	329	390	368	359	347	368	368	334	376	360	339	383	363	357	358	337	348	337	336	356	369	370	384	339	336	352	341	348	365	375	357	358	381	388	371	342	388	350	368	379	335	364	347	353	367	368	340	335	380	338	338	386	378	354	388	355	356	332	336	360	333	337	359	317	325	366	349	374	355	354	365	381	343	324	369	375	351	345	365	352	367	358	354	319	342	358	381	344	370	383	364	350	341	346	365	316	359	366	347	354	362	329	328	383	347	347	361	324	347	344	364	348	350	343	345	351	360	357	335	389	386	331	376	349	355	357	337	399	333	343	346	385	380	347	351	374	340	350	391	340	355	346	344	344	372	387	360	361	326	382	384	351	325	383	347	361	343	343	350	390	357	346	360	366	327	380	348	366	334	335	339	335	374	333	359	346	356	350	351	333	366	342	369	379	352	351	399	352	342	346	355	337	394	362	352	356	345	377	345	385	359	355	371	347
7077	3849	1627	895	665	762	650	558	422	390	332	323	299	310	262	222	191	172	159	164	140	116	117	135	120	121	109	114	106	85	76	70	78	54	66	53	57	57	55	68	58	55	55	58	61	55	50	58	66	55	58	59	43	54	50	51	52	54	41	48	55	49	59	52	46	40	48	46	47	37	44	61	40	42	42	45	42	41	44	51	38	47	39	43	39	48	57	49	44	54	42	45	39	42	42	30	51	43	47	30	53	37	47	31	42	50	45	52	46	36	43	40	46	44	31	44	44	39	42	40	35	52	39	44	49	43	33	37	35	48	35	45	43	31	45	33	43	38	38	27	41	50	40	38	40	44	44	42	35	48	49	46	51	44	42	38	46	50	38	42	41	50	28	37	39	42	46	41	43	42	44	32	38	48	35	46	42	43	44	40	48	42	43	43	41	38	32	39	40	40	41	29	35	47	36	47	33	47	48	45	31	57	39	38	41	38	30	50	43	31	43	32	44	33	47	47	51	52	54	50	43	40	43	44	42	41	47	36	39	44	35	43	39	41	41	59	54	39	40	49	44	57	40	48	44	44	46	31	52	39	40	37	49	37	39	38	39	56	41	49	40	42	33	42	37	44	39	36	47	42	46	39	40	39	45	40	36	45	47	42	46	38	35	46	37	35	46	38	41	32	44	36	44	36	52	41	39	45	44	40	39	46	43	32	30	51	41	45	33	41	46	46	41	40	51	43	43	32	39	45	41	32	35	48	48	41	44	37	46	50	50	38	50	31	57	38	52	41	41	31	49	24	51	44	46	47	48	43	42	41	35	46	46	35	33	43	50	35	30	40	62	48	37	43	49	38	42	48	36	42	53	51	31	42	31	38	38	39	40	28	39	35	30	37	31	33	43	40	43	38	41	39	47	43	44	54	31	47	45	45	33	41	34	40	50	43	39	51	42	45	42	40	39	44	42	32	46	25	36	39	45	40	51	42	35	46	42	33	45	44	50	49	35	38	49	43	44	36	34	44	35	35	44	40	29	35	37	36	38	41	49	45	45	38	48	42	54	41	43	47	34	33	34	39	34	27	50	36	37	38	48	34	43	50	47	37	40	46	40	33	45	42	33	30	42	40	44	41	49	37	44	43	46	42	44	27	35	40	52	51	37	48	46	32	38	44	48	35	42	33	51	31	36	42	53	38	35	41	38	34	42	42	39	35	36	43	42	39	50	39	44	46	38	38	42	43	38	35	45	45	43	47	34	50	37	37	35	40	46	45	39	41	38	40	49	30	43	35	49	50	57	24	38	42	44	50	59	45	42	52	43	42	36	40	37	54	39	37	38	45	47	37	41	51	38	36	34	41	42	48	48	42	40	44	38	44	43	42	51	30	34	34	33	44	37	46	40	29	34	43	35	31	33	38	28	50	42	48	48	29	32	40	42	38	43	50	34	42	37	40	37	26	35	42	53	47	44	46	41	39	38	36	40	35	46	44	35	35	50	45	39	44	50	47	42	38	69	52	41	42	34	43	35	49	48	40	47	35	36	44	43	41	49	36	38	50	31	47	48	38	37	52	41	42	46	41	43	42	41	37	34	47	55	32	43	39	43	44	37	33	32	53	44	32	44	45	39	32	48	43	37	33	56	46	42	42	44	47	39	33	38	42	50	30	38	43	40	35	38	47	44	38	44	39	35	46	40	51	32	39	37	41	45	51	32	38	40	34	43	39	43	54	48	40	51	46	36	40	44	40	46	45	42	50	36	36	42	39	28	43	37	39	53	48	43	37	35	35	46	33	36	38	40	47	36	42	39	36	52	48	44	45	56	44	41	46	34	47	42	46	36	36	43	49	39	43	41	38	38	46	29	42	45	37	39	54	43	43	39	32	41	40	39	51	42	52	46	53	34	47	41	49	44	33	44	39	40	41	35	42	41	40	54	36	56	44	48	53	40	34	33	37	35	44	45	34	52	48	38	29	40	54	46	51	51	43	47	26	38	39	44	34	46	38	43	46	24	44	35	42	42	40	38	31	38	29	41	39	45	43	45	44	44	37	44	38	51	42	43	45	33	48	40	33	46	38	39	42	47	34	30	34	37	35	43	45	48	39	44	43	49	46	33	36	39	42	29	42	44	42	40	34	48	43	42	35	50	39	37	43	34	45	47	42	49	46	42	35	50	29	37	39	36	55	45	39	40	41	39	47	40	39	45	35	31	45	42	42	49	42	44	44	37	42	48	38	31	45	29	44	39	33	41	26	59	46	47	42	44	31	39	37	37	45	35	41	41	51	35	31	41	34	58	38	47	37	48	28	49	51	35	36	44	44	37	41	36	51	54	28	44	37	42	38	45	51	34	42	46	43	43	35	37	37	40	38	36	53	52	44	47	52	51	42	26	42	42	50	38	50	47	41	42	35	26	49	54	35	45	46	51	43	44	57	40	52	43	48	44	42	45	36	47	41	46	44	57	33	42	36	45	46	44	35	40	41	49	40	45	34	48	42	47	47	40	45	34	31	42	46	45	34	33	56	38	48	41	34	46	38	43	46	51	39	47	47	36	36	38	63	35	46	40	45	39	45	50	38	38	48	42	37	45	30	44	53	54	42	36	36	41	45	32	38	46	42	47	37	37	37	47	26	44	46	51	39	39	43	43	39	45	47	46	41	39	33	37	32	48	38	47	40	33	41	40	54	50	44	36	40	37	37	45	31	42	39	32	45	34	36	48	44	54	46	51	44	47	37	40	46	37	45	39	43	40	40	32	39	39	50	47	40	44	42	35	52	46	39	38	37	43	40	39	48	43	45	50	43	45	43	47	58	38	42	49	40	45	37	45	37	45	38	34	48	53	47	43	45	28	29	50	40	35	36	45	38	29	49	38	37	39	44	38	36	42	47	37	43	30	44	30	38	50	26	47	34	53	40	41	35	37	39	40	47	57	26	51	36	46	36	47	31	34	40	51	40	33	40	35	37	42	32	48	36	47	43	42	54	37	46	43	37	47	38	47	50	32	52	46	32	44	39	40	47	40	42	31	45	32	48	30	46	35	48	39	51	37	35	48	32	49	34	49	42	39	37	38	43	36	40	45	46	42	44	56	44	37	45	54	31	54	41	46	40	26	38	46	40	46	36	39	40	35	41	35	39	47	44	41	40	39	44	44	40	40	30	38	50	42	32	42	43	50	39	49	44	36	32	42	29	43	48	36	35	40	29	37	55	45	41	39	46	45	32	33	35	37	45	36	38	41	47	32	33	39	46	38	37	45	39	45	51	45	46	36	39	43	40	37	39	44	48	36	39	45	42	52	39	37	31	39	42	44	41	51	39	34	44	49	46	42	40	43	45	45	41	54	35	41	33	33	45	44	35	32	41	37	37	50	45	43	43	52	35	44	35	43	31	53	37	34	44	40	35	49	38	51	44	44	36	43	33	44	31	44	42	39	38	39	36	40	40	38	25	47	36	41	52	48	57	33	39	47	43	45	52	47	42	38	46	37	44	31	47	44	43
36685	22642	16526	18054	24227	25347	22884	20001	16609	14248	11818	11041	10812	10303	9150	7737	6595	5794	4891	4436	4008	3884	3532	3399	3100	2857	2684	2638	2452	1853	1542	1460	1301	1284	1132	1247	1254	1237	1174	1051	1083	1013	1005	1034	1000	869	884	914	842	898	969	997	958	836	698	650	555	683	844	979	865	792	702	625	614	607	662	560	541	600	586	553	572	557	528	529	484	499	554	546	496	554	545	493	536	584	573	563	592	512	469	487	484	491	459	455	457	471	457	459	513	507	458	482	472	632	642	652	599	548	512	525	447	459	457	451	468	474	450	465	416	422	490	459	417	475	457	469	451	443	492	475	440	450	429	460	435	464	479	454	450	455	435	446	441	415	459	450	442	466	480	488	460	435	473	436	445	477	456	456	438	452	461	449	439	444	458	425	463	423	464	453	451	465	451	429	463	447	406	423	419	468	443	425	442	452	461	450	479	428	435	472	443	450	433	454	476	457	454	428	455	487	438	450	444	438	440	411	412	437	432	443	418	465	430	436	441	423	473	484	460	429	447	464	434	434	441	435	441	513	505	452	436	444	415	471	453	409	474	421	419	466	463	443	398	442	440	480	405	465	462	443	396	451	426	453	472	433	462	475	448	438	458	453	450	434	426	461	438	435	470	503	419	434	451	422	430	438	439	446	447	423	444	505	466	449	419	482	477	471	484	427	465	458	445	473	461	445	453	456	416	458	472	456	482	435	453	449	437	439	459	458	450	432	477	463	418	468	438	436	480	445	451	449	493	451	409	443	439	437	459	400	449	475	439	456	431	427	405	446	418	444	425	456	466	456	470	438	508	442	491	466	439	424	475	458	445	432	436	460	446	445	450	470	448	464	441	449	433	461	434	437	444	478	429	444	442	445	445	468	443	435	419	423	420	463	436	438	448	438	420	457	481	423	464	443	468	428	465	430	415	458	421	429	479	469	471	447	456	435	415	423	463	472	407	444	480	456	435	419	489	436	414	446	489	421	422	404	476	451	448	499	461	455	483	450	490	420	443	415	442	418	479	456	427	422	430	427	441	472	421	448	440	467	480	458	437	455	415	409	442	466	441	483	446	437	487	459	434	481	433	463	483	441	430	477	454	451	427	469	437	435	424	462	437	469	461	413	432	463	433	437	430	435	459	459	446	415	425	453	433	425	467	439	436	438	477	471	439	456	409	454	450	449	443	462	456	404	478	455	449	438	456	456	419	456	439	419	446	448	490	428	428	443	418	450	455	486	436	425	413	431	440	459	446	485	429	437	449	476	469	435	452	457	458	442	427	435	435	465	469	457	458	429	434	470	469	431	446	465	467	442	481	445	473	390	480	450	448	465	432	443	456	450	422	418	453	435	440	424	438	486	443	415	469	420	432	429	481	464	434	460	435	461	464	428	442	465	456	446	434	440	427	439	477	453	440	447	432	443	481	461	483	430	466	428	455	454	456	447	457	434	462	494	479	426	433	425	410	418	474	396	440	441	452	433	452	457	440	453	451	477	428	482	481	408	440	451	433	473	451	457	448	431	442	464	425	454	448	469	456	461	442	470	414	457	440	457	473	441	450	480	447	450	445	456	462	448	444	440	414	462	435	415	478	442	447	465	408	500	433	421	470	460	514	454	457	455	451	439	447	442	431	491	442	483	444	469	454	440	425	438	420	416	453	473	437	472	431	452	461	431	476	476	442	445	409	437	442	442	423	411	476	426	449	461	431	457	451	460	454	421	398	461	477	461	449	451	483	473	476	456	437	441	469	417	402	414	485	444	442	429	441	477	421	462	452	454	465	436	449	458	437	414	499	449	446	462	471	470	445	455	470	452	424	456	495	435	467	448	473	460	440	453	444	429	445	443	448	439	470	493	456	492	414	441	466	415	448	436	436	446	429	427	435	440	442	452	463	419	447	442	411	447	417	412	420	454	428	431	448	434	434	433	465	428	445	439	466	433	463	447	441	431	468	433	466	432	425	456	435	452	431	419	469	462	463	414	423	465	460	414	435	454	453	447	410	455	475	477	426	436	468	465	464	440	447	490	413	459	439	450	436	446	470	467	446	418	453	474	410	495	434	441	440	439	481	441	434	458	430	462	464	459	438	457	457	421	444	435	483	495	454	484	451	470	436	439	466	443	435	430	459	466	473	431	459	414	454	441	454	451	440	462	463	462	419	435	450	460	479	442	445	446	445	452	455	472	463	434	474	432	431	454	509	442	449	469	474	433	462	428	478	451	465	422	454	446	443	487	445	475	435	454	427	449	443	474	464	446	447	451	382	443	452	432	437	444	467	411	467	485	426	481	462	436	446	499	438	422	439	421	466	476	472	465	437	439	451	461	431	453	487	436	461	416	432	430	462	459	434	405	458	402	445	449	416	484	449	488	465	430	433	444	424	449	438	466	442	449	434	438	443	446	463	454	453	464	429	480	455	470	452	428	469	420	420	438	465	448	428	450	438	429	461	452	455	433	467	486	439	424	463	460	471	412	464	469	460	438	457	431	443	432	497	442	469	467	458	470	475	444	462	463	471	467	451	458	418	476	425	439	442	448	433	461	417	452	444	446	450	492	440	461	473	482	452	482	418	468	452	480	452	468	476	402	426	443	449	441	452	444	438	449	445	429	459	444	451	433	472	423	451	426	449	488	436	454	486	454	462	443	419	451	454	453	464	434	440	444	457	407	419	474	429	464	437	446	471	487	441	440	460	456	437	444	447	474	449	441	417	493	456	419	444	473	432	443	460	452	420	433	499	452	437	433	448	434	442	476	449	412	438	472	441	448	440	430	459	486	460	465	467	431	448	491	447	465	458	464	484	419	451	456	487	457	456	443	427	445	428	451	441	437	440	482	453	476	449	445	435	441	463	468	472	476	434	436	472	409	469	399	456	453	482	439	418	445	445	433	463	457	453	449	459	464	445	455	461	441	468	451	441	431	445	446	474	519	444	474	461	429	467	461	419	479	492	439	441	451	450	420	468	458	439	439	464	430	409	517	443	443	453	445	480	475	467	431	447	463	406	451	432	443	480	442	447	450	433	473	464	479	484	459	453	458	478	444	442	444	485	457	452	432	423	451	471	430	458	463	449	454	437	461	441	473	476	473	430	450	457	462	438	463	438	476	468	483	445	448	450	486	465	462	464	429	426	457	419	450	452	422	464	480	452	457	445	443	440	444	453	473	483	481	432	457	420	433	457	406	452	486	437	448	436	430	450	486	527	441	463	439	456	444	418	462	458	447	446	431	441	478	402	429	399	422	443	446	457	445	455	444	466	424	430	432	442	427	452	450	402	436	451	468	446	450	451	470	488	432	449	499	444	460	430	426	452	493	452	439	441	451	469	452	497	482	455	463	409	454	459	459	435	443	415	423	452	436	417	467	425	453	434	439	465	459	467	416	457	467	420	442	437	428	469	489	424	428	460	462	448	446	470	440	459	412	453	436	433	413	433	421	441	464	456	450	444	460	433	495	421	445	440	458	450	444	420	475	456	451	428	447	454	480	460	466
3568	1725	979	528	339	425	369	284	272	203	168	164	182	181	171	123	94	128	114	76	74	87	80	79	69	65	82	49	58	63	50	53	53	62	53	75	39	48	48	51	48	35	49	47	54	38	33	44	45	52	61	30	36	41	53	35	35	44	35	45	43	39	38	44	36	38	39	34	44	51	39	30	28	44	48	41	43	35	39	38	28	39	35	46	47	43	38	36	42	37	30	30	30	34	32	27	30	48	44	38	40	47	25	42	40	33	33	44	45	38	41	38	34	37	34	35	33	36	44	48	31	36	31	50	42	34	42	48	30	37	37	34	52	38	42	45	35	39	38	46	43	51	26	42	30	50	38	42	33	32	29	36	37	42	48	38	34	35	40	39	34	43	37	53	42	28	42	37	35	47	40	34	35	34	50	31	57	33	53	50	48	44	31	28	35	37	35	43	54	31	41	27	43	31	36	25	23	39	28	41	30	38	36	32	44	40	42	36	35	25	38	34	51	34	44	33	37	39	43	34	54	41	33	47	45	37	43	38	20	40	32	31	37	46	36	54	40	33	44	42	36	37	46	45	55	27	41	40	40	37	33	50	38	29	48	41	37	31	33	41	39	39	42	35	50	28	39	42	34	33	40	36	35	31	40	40	35	41	49	34	36	44	33	22	29	34	28	43	39	38	45	53	41	38	34	47	41	30	47	32	32	45	27	39	44	38	38	35	37	40	38	34	45	43	34	29	41	42	46	24	35	40	48	43	32	36	33	31	33	47	40	31	33	40	40	36	38	31	38	40	27	43	31	29	38	47	53	40	45	33	38	38	34	42	42	34	20	27	48	44	42	45	48	43	31	39	43	38	41	30	44	39	43	33	44	36	47	49	34	34	56	39	45	46	37	48	45	33	44	39	44	37	40	42	34	38	24	38	33	30	35	41	31	41	45	47	41	39	33	32	32	33	38	34	27	31	45	33	35	37	36	47	45	33	37	36	41	27	36	38	43	45	38	29	29	32	33	39	39	38	34	34	46	40	35	40	39	28	24	39	48	46	36	38	40	43	30	39	38	48	34	25	40	48	35	41	32	37	28	44	39	42	51	37	36	44	30	29	35	40	34	39	35	39	34	47	41	44	41	33	42	29	44	40	46	39	41	42	45	43	28	39	37	48	40	38	31	36	41	40	30	33	48	43	36	32	39	37	42	43	34	35	31	32	27	42	40	51	46	44	43	44	33	35	34	36	35	35	32	34	47	34	26	46	46	37	38	33	29	34	41	42	39	35	38	33	46	47	29	54	39	36	30	27	39	27	38	38	37	31	35	40	42	43	46	46	29	38	34	34	34	40	41	36	30	40	39	48	37	35	46	43	41	43	39	37	29	39	41	35	30	50	41	38	26	34	36	43	45	38	36	34	34	33	38	44	38	32	48	34	38	33	30	27	33	40	38	40	48	38	48	35	39	39	46	46	50	47	30	44	36	39	33	38	30	28	46	34	41	38	42	41	27	44	35	43	44	33	28	40	28	47	40	32	36	34	43	41	40	38	43	34	31	54	35	25	39	33	39	29	45	33	34	41	34	36	29	37	31	46	34	36	37	34	48	26	39	50	39	29	34	47	43	45	38	33	29	39	34	47	29	32	31	34	33	25	34	35	36	30	35	41	42	41	25	43	27	39	38	37	45	33	34	44	29	36	32	28	42	35	34	46	33	46	42	41	51	36	39	49	34	28	20	37	50	41	38	35	45	40	45	34	43	35	24	35	46	49	34	35	36	33	36	35	29	43	36	36	30	26	41	35	38	25	37	41	37	39	33	31	53	29	32	31	44	47	31	32	48	38	32	26	38	40	37	33	52	41	43	35	36	41	41	29	34	26	33	35	29	36	26	32	33	36	35	39	24	31	39	40	29	31	43	36	37	38	42	38	35	41	34	32	31	42	35	29	26	34	32	44	37	49	42	39	34	40	46	26	38	35	36	50	30	45	36	31	28	39	46	30	32	36	39	32	35	42	44	34	30	36	44	36	46	38	42	39	33	38	32	34	34	39	35	38	35	34	43	42	40	38	41	28	37	30	39	43	47	39	39	45	28	31	45	45	30	49	32	36	52	34	27	35	37	27	37	29	37	41	44	38	45	39	36	33	36	47	41	39	30	35	46	28	31	34	44	43	32	38	29	34	40	43	42	34	45	36	48	38	33	42	32	36	35	35	33	41	42	37	42	46	32	44	47	34	32	33	39	46	34	26	37	36	31	37	37	44	45	47	57	41	33	44	38	38	27	36	37	36	31	26	40	50	29	35	41	39	34	33	36	38	37	43	51	40	35	37	48	39	43	54	39	47	41	29	42	38	41	34	38	41	31	40	37	50	44	36	34	40	36	40	36	40	35	50	49	28	43	42	38	45	32	46	52	38	37	43	30	43	31	45	42	35	48	38	37	34	37	35	37	44	48	25	39	33	31	32	33	40	29	32	34	36	31	35	34	39	28	33	29	40	41	37	45	30	31	43	42	49	38	34	32	44	36	46	33	37	33	39	33	54	32	37	36	40	49	30	32	48	32	36	41	38	48	60	46	37	42	36	45	33	48	39	31	36	44	36	32	36	34	35	29	37	38	36	36	31	34	45	39	42	35	45	33	27	35	50	45	40	37	32	36	37	34	30	44	24	44	35	42	51	32	37	43	43	37	42	44	35	34	36	37	41	31	37	37	32	39	40	44	37	33	39	37	41	38	41	31	42	38	46	46	33	32	33	38	43	30	47	41	28	34	37	29	39	33	40	41	35	37	25	31	33	33	34	51	34	32	40	35	32	37	45	36	37	37	32	48	37	34	42	33	33	38	30	37	40	47	42	43	41	39	47	39	43	41	38	41	34	29	37	39	45	35	31	40	41	39	37	45	38	31	39	43	33	32	40	37	32	37	35	41	37	38	36	41	34	42	35	41	35	47	38	33	29	33	39	39	40	32	43	35	34	38	37	40	35	38	31	38	42	38	49	37	34	32	29	50	35	31	48	47	46	29	44	39	33	40	42	38	39	44	30	45	36	31	34	36	48	38	34	41	39	30	31	41	37	46	40	35	41	34	31	31	43	46	33	40	43	35	38	35	34	34	31	41	32	33	40	34	37	51	28	22	42	37	26	33	40	34	25	27	38	47	36	38	32	36	36	54	26	47	40	42	36	44	43	34	33	26	35	39	44	35	40	43	43	36	28	34	37	41	36	28	34	29	43	33	45	40	44	42	35	36	27	42	34	46	38	41	39	47	36	33	22	45	49	25	41	31	39	39	42	35	40	34	36	36	43	36	46	35	36	31	53	60	34	33	39	33	31	38	37	41	35	38	46	36	41	42	27	41	28	42	37	44	30	40	29	39	42	49	35	32	49	31	41	32	32	30	27	41	24	43	34	38	40	27	22	32	40	42	35	41	41	22	26	44	38	47	33	37	42	34	40	46	31	38	37	52	33	33	42	40	39	36	48	32	43	39	36	38	43	38	47	44	34
27977	17957	12476	13146	18379	19913	17532	14557	11620	9588	7346	6487	6622	6353	5482	4502	3850	3348	2934	2438	2277	2166	2083	1843	1773	1819	1651	1550	1506	1228	1012	922	922	813	797	779	876	735	774	799	765	734	708	806	681	651	663	671	683	660	677	660	652	551	553	527	506	560	748	763	621	592	527	490	426	482	487	469	489	538	463	467	467	440	470	427	411	394	423	449	443	485	476	486	518	509	476	447	438	437	420	392	423	380	417	375	410	391	420	387	405	420	418	399	447	410	412	414	443	445	428	424	397	436	414	394	379	386	434	409	364	406	360	405	399	392	412	436	385	423	424	366	401	392	371	424	402	401	371	385	382	398	409	382	388	379	397	410	389	435	424	419	422	406	388	375	421	389	410	412	402	362	391	407	439	376	394	391	402	421	386	390	420	398	338	339	416	378	412	396	398	369	383	408	410	405	404	400	355	399	407	378	429	392	388	398	399	407	419	394	363	390	372	381	414	383	383	399	370	390	391	392	418	440	379	411	398	420	425	369	413	411	397	395	375	398	398	411	384	359	408	399	407	421	375	401	407	395	392	395	379	400	398	402	415	382	406	401	397	378	418	402	409	416	398	369	382	435	415	393	398	426	426	404	401	391	399	414	419	415	432	384	400	394	423	372	391	414	425	376	379	387	430	404	390	399	440	407	376	389	410	400	400	431	399	410	435	430	410	399	412	402	408	415	404	430	386	398	368	432	418	396	410	377	402	396	377	403	387	411	409	455	388	400	397	404	402	393	419	410	385	384	386	382	401	399	404	439	395	424	402	410	412	381	376	437	364	388	413	377	418	398	408	376	428	378	405	408	445	421	418	449	387	409	390	383	425	410	360	404	405	411	416	378	406	406	392	421	444	352	368	388	359	400	377	397	397	384	411	386	421	378	433	426	399	418	399	402	381	394	410	396	412	384	401	416	411	435	428	400	369	417	389	405	391	366	362	394	382	419	389	386	425	392	404	385	393	405	397	399	365	388	370	412	394	379	381	408	401	359	399	413	413	394	384	373	400	402	394	406	395	376	414	397	393	388	381	411	383	395	394	389	365	399	417	380	424	385	404	405	414	393	425	346	384	401	412	397	396	392	396	439	353	408	417	392	411	387	393	390	393	426	377	399	380	385	409	379	405	412	399	399	429	399	404	396	363	374	412	419	383	403	380	433	378	408	423	397	411	426	397	412	431	409	415	427	415	397	409	365	430	437	389	385	435	413	424	402	405	415	430	393	364	411	383	432	395	388	415	360	424	393	415	417	401	428	379	416	417	451	386	385	430	395	380	424	386	383	410	405	414	389	412	389	390	369	398	418	381	406	405	397	402	404	408	418	397	424	354	415	448	397	391	382	410	426	374	424	385	438	392	400	395	414	399	392	402	410	372	415	405	417	356	414	409	389	384	365	434	389	411	398	392	427	387	367	389	407	380	423	390	420	424	413	382	385	395	422	405	368	415	392	412	405	419	373	378	431	406	405	401	366	386	425	424	413	380	395	419	389	417	390	388	360	358	369	405	350	425	402	424	441	391	399	366	416	416	394	430	375	396	372	415	391	387	367	395	390	420	418	385	379	396	390	407	388	381	382	437	407	377	396	389	381	389	400	380	393	420	392	395	401	432	393	413	398	432	407	405	375	420	415	412	401	403	378	387	415	431	402	417	413	433	404	401	397	417	385	428	383	392	440	418	409	390	391	432	397	421	396	415	413	399	403	363	363	385	407	365	418	388	422	380	407	385	372	397	423	381	372	363	430	425	380	387	394	404	394	433	405	389	442	432	392	409	418	392	417	405	402	401	356	412	395	390	385	419	394	407	396	419	405	385	402	386	460	395	453	386	398	396	380	382	401	393	419	384	413	416	421	394	388	395	390	397	413	412	383	380	386	372	386	394	405	400	429	376	373	380	356	415	426	413	401	380	385	380	412	382	396	430	416	367	365	378	366	367	383	401	408	404	399	384	428	422	371	400	395	431	388	385	410	393	388	390	396	413	372	401	409	420	384	370	435	422	394	395	393	375	391	373	400	389	393	382	399	376	403	410	397	428	381	412	404	414	381	387	394	396	391	419	408	421	425	362	372	388	386	415	395	396	384	399	404	368	391	427	423	406	375	417	387	435	400	363	420	405	412	379	408	387	418	382	376	408	413	387	371	374	378	391	415	380	444	417	407	425	400	432	364	398	385	391	427	376	396	380	403	399	442	397	427	412	419	400	358	375	409	420	401	395	425	394	390	415	401	410	386	465	413	426	397	369	397	372	403	389	406	404	390	366	384	392	365	401	393	405	410	410	399	368	408	370	386	387	370	397	405	406	373	410	391	408	395	415	404	381	398	395	402	391	412	385	398	391	416	406	387	433	410	381	430	374	355	426	380	397	377	419	393	391	412	401	408	368	419	441	397	446	409	367	410	402	374	401	374	410	401	367	403	400	416	411	398	404	425	386	359	390	432	419	434	392	425	397	392	380	396	411	404	388	428	387	384	398	369	424	410	394	428	389	370	383	430	438	395	383	401	402	392	397	387	443	422	381	405	377	394	402	404	406	364	352	376	388	392	424	418	372	415	375	376	398	391	397	417	386	397	387	387	445	438	378	398	422	412	435	410	386	392	439	417	409	398	389	397	391	381	377	396	370	431	367	400	373	367	371	387	434	372	416	380	420	396	384	410	365	412	423	393	378	387	407	401	424	395	408	388	383	401	414	398	419	397	404	433	418	393	401	408	362	410	383	383	409	427	428	389	404	349	388	398	360	389	384	386	391	379	397	463	394	392	396	373	392	380	396	411	386	402	397	406	356	394	402	419	414	400	425	402	415	403	378	386	445	386	390	430	385	396	401	361	397	407	379	408	359	411	437	372	434	382	403	407	356	382	404	414	418	400	405	407	429	404	426	373	386	397	377	403	416	398	388	414	406	413	376	380	389	426	401	376	394	401	402	379	417	438	413	381	377	392	388	388	398	395	396	401	363	393	380	444	419	398	439	389	406	381	416	382	431	421	405	389	381	385	384	391	404	382	386	379	440	399	387	394	375	403	419	398	385	404	403	426	383	427	406	425	392	395	422	411	380	425	387	414	418	380	407	402	404	407	361	385	418	438	397	392	381	402	401	412	423	376	406	431	395	445	415	397	408	439	386	406	390	411	430	371	364	391	399	419	391	436	373	438	381	391	412	418	397	410	395	379	373	369	384	393	397	407	413	441	415	400	403	412	426	406	423	375	401	390	387	406	411	418	397	391	391	391	396	398	421	407	385	370	418	361	418	377	419	382	380	427	411	425	368	388	380	417	401	389	408	428	401	379	388	392	397	418	393	398	386	379	383	401	377	387	369	401	418	394	383	377	407	392	388	382	419	397	407	382	398	414	407	427	414	385	393	393	380	435	382	410	401	398	389	384	388	372	448	388	396	379	407	428	384	402	382	389	419	382	373	415	404	386	348	364	379	414	402	402	387	419	378	384	404	412	378	380	403	383	403	395	399	407
5329	3236	1431	809	503	617	581	452	402	302	277	251	251	247	210	212	160	166	149	139	125	127	88	90	95	95	75	103	64	84	59	65	62	61	61	61	60	54	54	65	60	45	50	51	54	58	43	43	60	62	53	63	46	48	41	54	59	42	76	60	59	53	65	38	46	43	54	38	35	55	63	40	47	47	40	39	39	41	44	47	56	45	41	49	65	45	59	40	40	47	48	64	48	31	42	43	42	39	58	44	41	47	44	38	47	54	42	50	43	50	40	39	46	51	44	26	48	52	42	47	52	46	51	46	46	47	39	55	52	47	39	44	53	54	38	46	43	43	59	39	42	53	47	40	40	43	48	37	48	42	34	44	43	49	55	43	30	48	44	36	47	49	40	48	44	41	40	52	40	34	40	41	35	51	43	40	56	45	46	45	56	48	46	35	45	39	46	49	36	45	39	35	43	46	37	37	43	38	52	42	46	49	31	34	53	50	52	49	39	50	49	41	41	45	40	54	45	47	45	34	44	57	41	44	44	39	43	33	36	46	50	47	47	47	38	46	38	39	42	52	42	47	52	44	43	50	41	44	34	40	33	48	34	58	46	42	42	52	47	46	35	54	46	46	33	55	43	55	40	38	58	31	38	36	33	53	36	35	47	33	41	42	45	51	48	35	54	39	39	54	54	43	45	49	40	42	56	36	34	58	40	36	42	43	42	57	53	46	53	48	58	41	35	50	47	45	42	34	39	51	50	40	43	36	46	49	51	59	44	41	48	61	39	40	49	39	51	54	47	54	49	51	34	55	40	47	40	53	45	33	38	42	29	50	33	50	52	43	43	49	53	45	48	39	39	38	52	39	35	42	35	50	48	30	32	44	45	43	45	44	44	49	45	37	49	47	49	46	47	43	44	52	40	48	60	47	44	37	55	51	59	51	44	50	39	44	55	45	45	40	53	47	39	34	44	43	46	39	30	45	54	39	47	33	45	41	37	40	50	40	41	45	42	46	47	35	45	45	43	41	51	42	44	42	43	45	47	37	37	48	38	38	54	25	49	52	47	38	40	51	45	34	35	47	46	37	39	40	45	45	50	57	49	38	50	30	41	44	34	47	51	42	57	53	44	49	37	34	51	36	45	46	41	45	41	43	37	47	46	36	43	31	39	35	48	51	45	47	52	57	36	48	51	52	41	52	47	49	43	38	48	53	54	41	40	46	54	36	45	50	50	36	39	40	42	35	44	53	42	41	55	41	48	31	51	48	36	35	43	33	48	46	54	37	38	43	37	63	51	41	34	49	37	53	41	51	51	42	51	51	40	41	42	45	53	32	52	54	25	39	42	36	43	37	42	53	42	45	52	42	41	40	50	52	52	49	45	51	50	39	29	48	55	44	42	43	40	42	48	39	45	40	32	34	51	42	35	53	51	58	31	38	48	44	28	43	49	61	38	51	39	40	41	53	45	42	51	53	32	43	41	45	39	48	46	47	47	43	44	45	49	38	47	38	40	47	39	39	38	47	44	47	41	39	38	46	41	42	38	45	50	50	41	45	43	37	44	41	42	46	40	41	52	48	52	42	41	55	40	40	35	53	43	46	44	39	34	43	38	48	36	40	50	46	38	61	42	54	36	33	40	38	39	35	48	50	46	40	41	55	37	51	44	44	49	36	56	41	52	45	49	41	40	32	38	38	55	38	58	41	43	46	49	47	40	35	45	47	36	39	43	41	41	42	37	40	50	53	45	46	49	53	41	42	37	42	37	55	47	42	44	48	51	51	43	47	52	42	37	36	48	48	40	30	45	42	37	53	40	53	42	54	38	53	35	33	49	40	45	30	47	47	43	38	50	56	34	45	47	54	49	36	45	54	54	34	60	46	42	39	49	40	54	40	45	47	53	41	47	49	42	49	29	54	40	49	40	41	38	48	52	45	36	39	40	46	41	50	40	44	45	41	43	48	31	46	36	37	45	48	41	51	47	55	47	32	39	45	37	46	49	37	37	55	39	48	44	37	50	39	49	37	43	43	49	47	45	48	48	39	48	42	36	41	40	45	36	44	50	35	49	46	31	48	31	40	56	34	39	41	47	57	46	47	59	48	44	55	35	44	57	44	53	48	41	36	51	45	40	35	38	40	43	41	40	32	45	44	45	38	43	43	40	54	34	32	52	41	44	49	46	34	43	50	35	38	47	45	47	41	40	58	34	36	44	44	38	39	50	32	39	53	50	43	48	44	31	49	46	53	54	44	50	40	54	36	40	41	42	53	43	52	56	48	40	46	49	54	40	42	48	50	41	40	50	49	50	44	42	32	43	50	35	47	46	45	42	34	33	49	48	36	44	39	40	50	59	52	30	41	57	43	36	43	47	37	41	46	39	41	44	46	51	45	41	53	30	41	47	43	36	41	46	47	38	48	36	52	48	49	45	43	45	47	44	36	39	42	35	42	50	56	51	48	34	38	55	40	46	44	36	53	44	39	44	38	44	57	32	48	38	47	52	55	50	31	49	31	40	44	35	47	53	40	46	43	39	40	49	39	32	51	49	46	45	45	42	40	48	36	45	47	43	38	41	44	38	53	33	42	45	47	37	40	48	49	42	53	41	44	33	32	48	50	38	37	40	52	45	59	39	34	51	50	48	50	51	39	54	52	44	42	42	45	40	45	44	43	43	49	44	41	56	45	37	44	37	45	47	68	64	46	53	44	49	44	34	50	34	45	41	44	45	41	32	37	39	49	44	51	30	43	46	52	42	38	31	40	41	44	39	40	34	43	49	42	39	46	44	45	47	50	33	39	39	39	38	36	43	53	36	41	40	56	50	36	58	48	44	41	53	48	49	49	50	49	56	50	62	50	44	55	43	54	34	53	46	41	46	39	25	52	45	36	36	49	50	52	44	44	53	44	52	25	47	52	39	43	40	42	48	53	41	43	48	44	44	45	41	44	45	51	53	40	39	43	39	35	41	45	50	41	53	46	46	45	41	42	31	55	33	43	45	39	38	56	45	39	46	44	41	39	57	52	46	46	37	55	35	39	46	56	48	59	43	36	48	36	54	55	42	48	41	42	59	41	38	48	40	51	46	35	45	41	38	45	61	53	34	40	40	52	41	47	40	36	43	46	39	31	51	50	42	37	52	46	40	54	38	45	45	41	34	40	39	38	42	38	45	39	34	48	54	42	55	45	41	42	42	45	43	38	49	38	36	36	30	45	44	46	33	41	48	38	48	47	37	42	45	44	54	38	39	40	46	38	42	42	31	36	51	35	50	41	49	41	44	34	32	46	41	41	44	43	33	43	47	48	36	41	47	40	39	42	42	43	50	26	51	46	52	50	39	42	48	44	46	47	43	45	50	37	37	50	36	43	49	47	38	43	48	46	42	46	45	36	39	45	56	38	57	43	40	46	43	46	38	48	40	48	42	45	35	42	36	35	36	54	39	48	43	45	45	45	29	49	34	37	43	41	47	42	41	55	49	37	51	38	47	49	50	43	42	46	46	44
34411	21452	15395	16938	22505	24391	21669	18577	15672	12594	10196	8869	8746	8187	7383	6174	5301	4468	3984	3596	3085	3074	2727	2580	2493	2413	2086	2057	2003	1724	1403	1224	1137	1056	1023	1100	1000	978	1043	964	958	928	915	880	882	845	823	825	787	808	854	857	812	785	613	528	616	802	901	849	733	688	628	578	603	594	565	546	588	575	580	560	532	568	537	503	509	560	522	487	537	537	579	576	597	587	582	489	533	468	465	481	473	480	460	458	463	501	463	457	485	443	499	491	518	585	605	605	576	548	507	528	492	483	453	476	422	483	472	451	462	426	477	430	492	470	468	502	454	478	456	463	422	500	501	487	472	486	450	443	493	459	454	474	407	443	428	460	478	473	443	476	501	491	476	492	463	528	473	422	476	466	483	461	467	501	476	466	488	466	498	491	455	425	472	467	501	469	455	433	430	478	474	498	469	468	479	424	458	448	476	450	480	431	483	475	435	498	449	487	491	451	454	471	463	462	463	469	509	504	455	506	483	432	444	505	490	486	485	477	477	472	478	441	463	475	446	418	455	443	469	482	484	461	452	440	432	455	494	466	415	467	484	494	454	490	454	463	458	458	438	475	486	515	491	511	425	499	456	476	470	478	416	466	479	459	487	452	485	512	457	482	443	486	436	452	476	475	488	505	503	485	460	472	439	442	464	520	470	429	490	462	481	421	472	467	462	461	470	469	453	452	501	450	478	472	447	480	502	484	468	472	476	475	496	470	463	469	485	448	486	455	445	441	478	443	481	452	463	458	432	494	461	461	477	482	490	498	510	466	456	477	491	488	480	448	469	489	465	501	487	459	455	467	483	468	454	492	467	458	450	447	472	458	473	486	457	415	493	462	507	502	470	490	511	501	473	485	453	459	473	479	464	485	488	451	476	457	455	477	432	481	461	448	442	466	477	486	486	473	459	484	493	494	477	476	496	486	447	483	441	519	505	504	524	467	468	488	493	437	470	454	481	448	460	446	468	499	451	442	492	451	468	453	481	464	445	439	461	475	483	482	469	472	454	515	455	469	470	478	482	453	469	474	457	454	483	451	482	425	450	471	510	474	467	475	499	449	491	462	471	458	458	475	456	435	456	470	491	452	430	454	466	459	484	431	408	462	477	461	472	486	487	452	452	482	460	454	468	478	499	439	456	447	442	472	512	489	425	480	466	488	456	444	461	481	453	474	461	487	459	512	457	482	453	442	453	471	484	476	547	417	457	437	440	465	508	488	479	472	474	442	541	418	459	436	467	450	486	511	438	462	464	481	463	475	414	477	475	487	468	458	450	463	513	461	464	469	504	448	449	494	470	491	462	479	468	499	447	471	456	449	481	464	475	460	482	490	462	510	427	441	464	475	441	474	494	525	434	459	452	484	466	479	454	461	486	432	461	463	503	464	474	487	494	496	458	488	430	465	438	447	467	484	459	489	477	474	503	454	484	487	454	446	470	486	435	454	491	431	493	490	496	488	440	455	463	469	475	448	497	479	471	475	437	482	439	444	437	495	421	450	474	467	431	438	459	501	479	455	460	473	483	427	469	491	482	466	449	459	474	462	514	484	462	441	461	478	462	447	437	461	452	441	457	473	471	472	482	431	490	449	484	493	491	434	491	457	460	456	454	502	452	457	486	479	438	475	478	461	461	487	458	496	457	459	469	456	458	468	448	467	439	447	468	499	466	452	444	460	416	485	525	436	452	452	461	449	451	477	436	471	477	462	451	466	503	464	442	470	473	497	448	484	460	474	500	434	475	481	467	448	470	459	456	497	514	478	460	495	445	461	478	491	475	437	470	453	473	510	460	436	465	455	480	471	492	466	450	502	476	484	476	496	448	475	508	467	432	453	428	461	434	472	455	459	434	465	464	445	482	464	460	477	411	450	447	452	493	459	479	446	471	473	474	454	485	449	466	451	474	488	437	444	493	426	479	457	503	457	488	492	464	474	451	471	428	515	498	493	507	497	463	472	456	486	438	523	466	491	461	437	493	506	433	498	465	469	450	441	467	446	467	472	490	460	470	503	457	450	517	486	522	459	475	504	463	441	449	442	482	479	475	460	469	489	494	477	445	451	479	471	461	490	486	462	460	487	449	426	476	447	450	473	472	445	491	456	493	435	481	473	436	482	449	503	452	450	442	466	470	427	417	433	483	483	433	484	434	459	459	451	444	499	466	514	455	446	457	481	450	463	484	464	454	478	477	448	426	436	463	462	464	484	463	455	469	479	469	444	452	514	466	470	456	501	416	443	475	463	451	451	499	467	461	451	461	432	459	451	453	465	463	462	470	459	451	503	449	456	467	470	479	477	493	443	458	484	484	451	431	487	502	460	517	445	421	445	487	489	398	471	472	451	481	490	442	462	450	452	454	433	448	457	484	439	461	509	485	463	453	460	486	455	472	473	481	452	429	475	430	453	467	481	481	484	490	459	451	477	452	440	490	470	439	483	480	478	434	463	470	466	454	451	497	454	451	469	468	483	443	476	462	494	478	457	477	470	453	483	492	487	456	469	466	408	485	446	496	504	464	482	454	447	488	407	468	462	469	498	434	473	475	471	465	489	454	460	466	455	465	487	468	493	449	436	486	501	498	481	492	492	434	426	460	457	453	441	436	469	470	484	466	483	464	517	454	465	494	481	476	433	451	442	509	486	458	457	513	484	462	467	468	456	504	507	466	441	439	467	476	435	503	445	473	483	519	483	478	478	490	466	498	469	439	441	474	455	448	467	475	512	436	461	466	455	458	469	453	479	476	464	449	483	466	460	482	483	482	446	444	496	475	444	463	411	428	494	461	464	454	459	465	468	446	490	465	445	489	502	483	436	480	483	442	486	485	450	486	440	453	440	441	489	453	494	428	458	474	483	451	463	457	471	447	493	478	431	496	452	456	483	482	470	505	456	464	492	474	469	432	475	512	463	499	472	450	464	451	480	462	474	489	510	492	487	434	473	463	465	457	466	482	482	483	485	433	474	495	504	490	437	475	440	500	489	480	487	441	441	450	512	473	480	470	462	482	449	486	474	474	483	471	459	466	463	446	409	451	499	422	492	441	468	485	473	501	501	468	503	468	459	459	515	462	467	466	460	452	469	478	413	457	486	477	476	476	483	494	506	468	448	462	455	484	472	443	460	444	469	479	462	481	487	458	475	472	438	449	481	480	481	445	414	487	457	452	488	419	481	505	482	458	435	491	461	448	453	463	466	467	513	491	479	440	459	463	461	448	457	458	466	435	462	458	466	456	471	439	433	448	464	470	475	439	469	474	462	491	437	446	505	449	477	432	457	466	454	465	488	459	493	504	457	452	466	483	428	467	467	406	475	468	488	478	472	464	459	462	499	427	489	472	508	454	459	443	436	461	468	453	482	486	472	520	460	468	435	475	466	487	475	413	504	444	485	452	441	440	516	431	456	456	455	473	479	477	481	462	481	482	454	482	495	471	443	443	479	458	471	485	472	456	470	492	471	473	448	498	463	454	464	483	498	492	460
6292	2737	1338	741	532	600	603	431	432	319	247	208	247	239	206	165	148	115	124	111	85	90	88	82	69	87	61	75	61	66	55	54	55	38	35	54	67	36	50	46	42	46	46	41	36	53	48	40	48	57	38	47	36	41	30	37	40	48	56	38	42	28	31	37	33	44	39	35	29	30	34	37	27	34	35	32	40	24	35	27	44	27	36	52	38	34	28	30	25	39	35	28	36	25	22	27	32	26	32	37	39	34	30	35	33	38	40	43	41	45	28	38	25	34	27	32	30	32	36	29	29	28	37	34	33	31	29	35	38	35	31	31	29	42	23	30	34	22	32	30	36	43	30	28	38	29	35	36	30	27	34	36	33	27	35	29	29	27	27	31	28	30	42	26	27	32	36	33	35	37	30	30	40	32	24	26	33	34	38	33	26	25	30	35	38	27	32	34	38	25	36	28	34	32	27	38	29	32	36	31	36	24	31	36	32	28	36	27	30	39	23	29	32	23	27	35	32	25	24	38	33	33	23	33	31	35	22	32	34	34	25	33	37	42	29	40	29	29	26	35	35	27	29	21	29	30	37	32	34	50	31	28	28	34	31	24	28	29	32	39	23	29	27	36	38	27	32	25	42	37	30	33	37	27	31	31	28	45	30	35	40	36	31	38	28	33	33	35	31	23	36	39	33	24	27	39	28	29	30	28	31	22	32	37	36	24	44	36	41	27	32	31	32	21	38	30	23	34	32	27	29	25	36	32	43	29	25	31	24	36	29	38	32	26	34	27	28	25	22	39	32	30	30	30	28	33	30	36	29	24	40	33	36	28	36	37	41	36	46	39	28	29	36	31	39	38	33	35	30	35	33	26	25	39	38	28	29	33	27	41	39	32	40	33	34	36	22	33	26	34	30	39	22	26	29	39	32	34	29	26	29	29	35	22	29	34	27	33	30	29	32	21	37	33	25	36	27	37	28	28	38	41	23	34	39	26	29	27	30	40	27	27	37	32	33	17	19	33	24	27	38	32	31	31	27	35	27	38	34	33	32	30	27	38	33	29	43	29	32	24	41	28	28	30	38	45	26	31	28	35	26	29	28	31	31	33	27	30	40	29	40	38	22	43	36	26	23	35	37	36	35	36	41	30	35	28	35	39	27	27	32	35	35	23	29	37	36	26	24	28	35	25	30	20	30	34	33	22	33	28	32	40	39	30	31	35	37	36	25	40	31	26	34	30	23	34	30	29	32	18	32	32	32	30	34	38	31	20	23	31	33	31	37	24	26	34	30	41	27	36	36	22	38	33	42	50	29	34	34	30	29	30	39	35	22	30	33	30	25	26	23	33	38	30	31	32	19	32	33	30	36	36	24	26	29	38	31	29	37	20	38	26	27	25	41	28	43	31	25	25	27	40	29	18	31	23	35	30	32	25	33	27	35	35	32	34	35	29	24	34	25	39	36	33	32	40	29	26	31	29	25	26	30	30	27	33	23	35	37	27	34	46	36	33	39	32	26	38	36	25	40	35	35	35	33	23	20	21	36	32	33	32	32	31	28	34	39	30	33	25	36	25	29	36	31	32	32	24	36	24	32	24	39	32	29	21	29	29	31	34	29	39	26	28	30	31	18	29	30	34	29	30	21	27	25	27	35	45	27	28	31	32	35	31	27	27	30	28	34	31	26	25	29	27	27	30	31	32	37	29	30	28	24	35	27	24	30	32	31	33	22	25	29	33	36	33	28	29	30	23	32	21	41	28	40	40	39	36	33	35	34	28	27	37	40	37	17	35	33	28	33	41	33	46	31	26	40	25	26	15	31	34	26	31	29	38	31	27	30	33	34	28	33	36	34	29	41	27	23	37	26	32	27	35	23	35	18	32	33	27	23	37	23	27	35	32	37	32	29	28	39	27	38	41	33	21	27	31	27	35	32	32	40	41	39	30	28	25	24	43	35	24	41	40	29	24	29	33	35	29	39	30	29	31	27	27	36	37	24	32	29	28	41	33	36	26	33	31	30	33	31	40	33	35	37	29	31	35	38	34	32	30	37	28	35	30	28	26	51	33	36	22	30	27	36	30	34	31	32	29	36	30	38	19	27	31	21	34	22	13	33	37	30	34	32	34	35	30	40	30	24	26	29	31	24	33	27	46	30	28	31	29	33	20	31	30	24	28	30	33	30	27	38	41	28	27	26	23	35	24	46	35	33	35	34	33	38	28	29	29	29	43	37	38	32	28	34	29	33	26	33	32	26	25	30	42	26	29	33	22	32	40	34	36	30	32	32	34	26	37	29	28	39	36	28	38	21	42	37	32	35	29	30	37	30	32	32	18	28	39	28	26	37	35	38	26	34	33	24	37	39	33	32	31	28	28	31	37	39	27	34	31	26	26	41	33	38	30	30	25	26	35	33	29	38	31	22	26	31	21	34	30	28	24	31	26	25	40	31	31	26	25	30	36	27	28	23	29	31	30	41	36	34	37	26	28	28	25	34	35	35	37	26	25	31	28	21	26	31	34	34	33	27	29	33	36	27	36	32	28	29	20	27	32	25	34	34	25	28	26	36	27	31	28	27	34	28	32	28	33	31	32	32	26	26	26	23	26	25	31	35	26	36	25	25	26	25	29	39	27	27	30	41	28	22	25	25	33	41	26	28	31	28	34	34	29	30	25	35	37	27	34	43	37	30	43	29	34	39	31	41	28	44	33	25	39	36	23	24	38	34	45	43	50	30	35	33	29	37	21	30	27	33	40	34	27	34	34	32	27	29	35	18	33	36	26	31	35	38	24	31	45	24	26	35	34	24	24	33	32	25	33	35	29	23	31	34	37	33	31	32	29	34	35	37	36	25	32	33	28	26	35	27	40	29	33	34	24	38	26	30	32	28	41	35	28	28	24	41	29	30	30	31	31	37	32	39	31	41	32	28	24	29	24	22	32	27	26	30	33	28	34	33	36	35	32	43	37	33	34	26	25	27	35	28	22	30	22	32	28	24	37	25	26	29	25	29	26	34	31	28	40	21	20	32	31	31	25	29	36	29	28	35	36	29	32	33	27	26	27	31	22	56	37	43	35	30	30	32	33	30	43	28	28	23	30	27	36	30	31	40	37	36	26	29	38	36	28	40	32	22	33	32	31	42	37	32	29	34	28	30	38	34	26	27	41	35	35	40	29	39	37	40	34	33	41	32	34	30	38	31	27	27	25	26	33	39	30	29	30	32	28	33	28	36	20	39	28	31	31	29	33	24	32	25	36	33	28	24	34	31	34	34	27	45	27	23	28	27	34	21	25	34	37	35	29	40	25	28	32	38	33	37	30	29	43	27	28	30	27	25	39	33	34	40	34	35	20	42	40	29	35	27	27	38	25	29	30	37	23	50	26	39	36	32	38	30	33	21	45	24	31	37	26	30	25	37	30	38	30	27	41	45	34	23	28	42	35	35	31	26	28	31	25	30	33	25	22	32	33	30	32	27	35	36	29	35	29	39	29	32	28	34	44	36	40
32328	20685	15279	16664	21745	23644	21542	18614	15543	12617	10560	8832	8513	8204	7302	6058	5063	4430	3929	3339	3072	2875	2741	2403	2312	2244	2091	2070	1743	1532	1326	1187	1015	984	901	904	895	917	826	822	783	770	763	796	716	732	731	734	693	755	777	738	643	579	485	472	533	729	814	752	650	576	479	487	480	432	464	424	420	444	436	433	433	414	374	366	365	408	376	423	464	444	444	479	453	395	367	353	344	384	308	349	331	322	353	351	328	322	361	350	342	368	344	342	368	450	444	447	454	425	366	363	346	330	317	313	303	341	343	331	321	317	334	315	331	309	356	320	342	384	326	336	354	325	313	303	338	301	295	356	340	319	359	352	343	343	325	330	281	336	336	321	323	345	338	334	339	338	347	371	332	315	307	381	335	323	328	329	329	369	355	321	323	333	352	348	324	341	324	313	328	326	303	338	319	324	349	337	311	343	342	334	333	340	304	322	311	314	354	324	332	319	304	352	346	383	347	353	310	329	347	330	354	339	350	337	347	369	326	318	327	316	330	346	305	330	337	312	327	341	343	354	349	323	381	302	338	340	359	332	332	314	343	314	300	327	360	394	355	340	361	335	307	352	351	354	306	342	351	335	380	351	327	347	316	337	328	301	327	329	368	307	366	298	359	365	306	320	337	342	346	336	360	331	336	374	332	333	317	348	345	294	322	347	352	334	355	346	349	340	331	326	353	348	361	352	316	326	372	381	319	375	361	315	364	315	325	309	321	338	363	333	336	344	322	341	312	335	345	352	330	344	319	343	347	315	333	330	348	344	352	352	343	342	327	322	330	375	326	321	346	357	343	347	340	328	335	323	303	314	318	337	343	339	309	311	317	349	320	339	322	342	328	338	331	343	336	343	332	327	357	320	348	340	328	338	318	320	360	349	349	353	328	373	308	331	332	328	324	332	328	340	332	337	343	329	315	327	326	322	362	342	345	323	332	364	351	334	335	298	321	335	330	323	328	344	325	331	340	320	359	351	337	299	317	320	352	355	334	352	327	350	343	326	369	343	335	373	326	330	317	347	313	327	320	345	345	312	316	327	321	360	334	309	352	319	319	358	313	343	326	374	335	329	327	338	355	336	320	321	378	357	328	316	320	331	354	354	343	327	359	320	361	344	336	333	336	347	349	346	338	355	339	329	334	365	335	336	351	303	369	344	377	358	353	323	371	328	329	335	329	362	313	360	346	378	336	345	337	340	352	321	377	341	309	334	339	335	347	327	313	331	339	349	298	326	338	325	300	344	314	298	319	362	338	309	328	377	362	331	355	331	324	334	339	333	315	319	326	329	333	323	319	328	341	321	349	366	364	313	297	328	376	356	359	336	336	381	354	349	355	311	338	330	300	347	301	321	346	356	349	314	354	344	325	330	310	317	309	314	292	348	339	336	298	352	335	340	319	314	356	313	359	336	324	352	338	319	306	306	354	317	320	318	346	343	306	310	339	360	332	353	330	329	353	326	328	334	367	340	311	321	305	337	331	352	362	359	357	358	328	336	353	352	332	360	379	334	302	376	308	348	340	331	295	316	326	354	290	338	311	288	349	330	343	343	318	348	320	337	345	341	344	329	337	321	315	353	300	312	319	333	317	363	347	356	316	335	345	338	331	329	349	367	319	335	350	336	340	323	331	342	332	356	329	342	317	344	322	316	355	334	362	336	324	326	345	330	339	334	325	337	316	325	327	328	346	327	322	322	321	356	312	333	320	319	363	308	356	346	321	359	311	349	304	320	333	333	321	352	326	357	331	327	358	308	337	322	321	324	316	355	324	313	339	351	329	332	291	336	332	319	347	337	344	347	369	357	332	349	323	360	341	340	322	365	309	349	331	321	325	352	310	380	326	350	358	354	316	357	353	321	336	301	365	309	368	330	364	284	328	336	314	338	327	366	330	326	337	342	344	303	370	345	335	315	318	339	329	325	387	352	324	334	366	368	338	352	357	324	347	356	335	320	343	309	368	302	337	346	307	333	353	319	308	355	310	304	345	334	326	321	334	341	357	324	326	321	326	315	325	334	301	333	330	328	361	303	355	350	327	316	327	337	348	296	343	344	318	331	361	323	317	328	355	309	359	315	312	339	331	324	341	332	320	324	355	318	372	330	357	298	339	349	335	321	347	339	365	352	304	347	370	313	371	329	325	349	320	308	320	319	331	310	350	332	304	337	338	320	311	340	361	337	319	314	344	324	308	322	316	327	328	310	304	333	369	314	336	328	327	332	313	350	293	351	329	342	342	317	329	313	339	346	346	310	338	341	323	323	346	331	338	328	378	369	340	322	343	342	308	350	322	318	311	354	371	335	325	348	325	356	350	324	324	321	345	351	314	345	332	342	361	320	367	348	370	342	336	347	341	347	325	365	335	323	344	337	336	341	350	369	356	314	326	326	344	339	335	341	334	313	337	345	353	302	354	337	349	331	271	320	341	327	317	343	324	318	310	347	326	342	330	339	359	318	346	326	330	339	341	346	300	317	320	330	329	321	349	321	331	354	358	333	301	319	327	329	339	356	336	347	268	321	313	335	340	361	321	322	327	313	328	331	358	333	376	359	343	338	361	362	293	310	347	351	317	324	351	348	311	397	337	325	370	363	350	333	345	330	375	366	319	325	325	350	326	341	322	329	323	329	307	362	352	334	314	340	337	331	329	339	348	334	341	347	348	353	319	330	351	312	363	326	336	365	339	328	328	348	334	328	332	302	330	353	323	336	352	300	322	326	327	320	335	347	360	344	351	325	332	331	332	317	330	326	286	314	369	315	347	334	309	348	368	305	353	319	350	335	341	341	339	346	342	346	349	337	357	337	322	331	341	350	318	337	306	340	346	324	349	319	335	324	303	357	312	332	344	340	337	346	319	327	372	325	356	360	324	340	348	349	330	326	316	319	338	340	319	337	350	351	335	324	293	292	332	299	372	353	376	342	291	303	323	337	358	341	335	351	400	368	333	334	349	312	333	366	348	316	367	332	305	340	321	350	365	346	326	373	324	350	323	332	346	319	314	305	341	326	367	363	345	333	352	333	337	318	323	319	332	335	311	326	339	334	336	312	305	349	332	334	310	346	371	331	313	351	364	320	342	345	328	350	323	337	338	315	328	334	329	354	352	334	358	311	350	320	330	368	383	338	335	326	348	352	352	349	340	344	344	323	346	324	377	303	340	349	329	317	311	324	306	355	328	319	325	336	357	337	347	336	343	326	319	352	336	332	304	375	339	334	356	379	334	354	315	325	357	349	323	361	315	325	340	353	328	332	321	305	328	317	340	332	342	343	347	317	351	319	327	359	355	351	353	337	366	307	333	334	331	377	335	350	348	315	352	311	338	335	304	360	324	336	335	302	351	328	333	386	330	345	356	334	336	369	369	350	333	326	343	349	339	334	349	336	319	325	340	304	317	332	347	321	375	341	284	348	317	350	318	303	341	346	351	361	304	354	352	310	341	354	317	319	302	292	344	312	354	348	332	320	354	324	333	360
7381	4099	1879	1024	707	819	816	628	468	398	332	312	284	273	269	245	190	173	162	122	143	139	128	118	101	90	108	94	98	96	76	72	82	62	53	65	59	58	53	50	52	56	61	64	51	66	54	61	59	63	52	50	61	36	31	35	48	73	51	50	49	58	54	48	51	33	33	40	42	48	51	39	33	42	46	56	41	45	40	50	41	48	51	40	43	39	27	35	38	45	32	43	37	37	37	36	44	36	34	48	49	42	42	35	48	48	57	47	51	40	48	48	34	40	36	45	46	36	51	43	43	38	43	46	34	47	41	33	38	44	35	33	38	35	40	41	43	41	43	42	40	47	41	35	45	37	27	39	35	29	36	46	38	43	38	33	42	43	40	27	37	39	28	49	36	40	40	33	43	40	40	45	40	36	43	32	37	36	37	26	38	35	41	44	35	29	41	38	33	41	34	40	35	33	45	41	31	46	32	40	34	41	30	39	30	53	42	32	36	38	36	43	32	42	40	31	42	31	49	48	39	39	25	42	42	43	44	35	48	29	30	55	35	35	40	33	38	38	38	37	38	34	33	35	39	41	37	31	35	51	42	36	42	48	31	39	42	37	49	36	38	42	39	30	33	48	39	38	30	38	26	37	39	37	28	50	37	49	51	43	30	33	50	33	39	31	44	36	40	32	41	36	32	48	52	35	46	39	45	48	42	35	29	48	36	47	48	53	37	29	38	41	35	34	32	26	43	49	43	52	39	58	37	45	32	39	45	29	30	48	44	48	41	33	44	42	43	40	29	38	36	39	48	38	34	39	36	39	43	30	43	44	39	42	42	39	49	52	37	31	36	41	41	42	32	33	41	36	49	39	36	34	30	44	46	33	36	48	35	45	32	49	43	36	29	43	45	33	37	35	35	25	36	35	39	39	38	45	37	35	41	37	42	48	45	36	46	38	41	46	45	48	32	45	43	31	46	38	55	42	29	37	44	32	35	42	35	45	38	40	38	33	46	49	38	43	51	41	31	48	42	34	34	30	33	35	43	41	37	42	42	36	37	40	40	36	44	47	36	29	35	39	43	37	31	45	31	49	39	35	34	43	40	40	38	34	42	37	40	43	48	44	37	38	44	34	47	46	37	43	35	36	48	37	37	34	50	35	36	61	40	37	53	34	44	37	37	29	35	39	46	42	36	44	41	27	41	41	27	36	38	52	30	42	41	43	42	49	37	37	47	43	41	36	51	36	41	45	42	44	35	30	30	39	42	42	47	32	33	38	35	52	47	33	44	46	35	44	38	42	39	47	41	41	32	33	46	38	39	41	35	44	37	52	48	39	46	38	35	36	46	37	42	34	43	33	27	37	36	37	32	43	38	26	41	31	49	37	34	27	35	46	37	40	40	38	36	40	46	26	35	39	50	42	49	41	37	42	39	41	33	41	41	48	50	33	43	37	29	38	36	36	38	45	49	33	39	31	40	38	35	43	39	35	43	41	51	46	30	35	45	39	29	41	30	40	44	43	42	37	36	47	42	46	42	46	32	31	36	52	42	35	40	38	42	36	48	43	38	48	35	34	37	48	45	35	34	47	36	35	37	40	49	43	41	28	56	40	48	30	41	28	33	41	36	47	40	34	43	29	32	37	36	37	31	37	32	36	28	31	30	38	34	38	38	37	42	38	39	42	39	42	38	30	39	47	41	49	38	43	40	45	40	41	36	43	37	51	33	32	49	45	36	46	38	35	40	47	36	38	39	35	36	32	32	35	37	53	49	44	51	43	38	28	42	40	32	50	39	34	38	43	37	46	41	35	36	45	49	39	33	49	35	43	44	35	41	38	34	47	37	33	34	28	42	32	43	44	32	44	45	33	39	58	48	53	49	42	42	48	47	46	37	46	27	41	37	41	48	38	36	42	37	31	41	38	33	34	36	43	35	37	40	45	50	38	39	44	43	41	41	44	47	36	44	41	39	46	36	32	46	38	44	41	33	34	44	45	41	34	43	49	33	43	41	48	40	42	32	38	42	44	37	41	48	29	45	40	38	37	40	41	49	37	49	45	46	41	31	39	42	45	46	38	38	43	40	50	40	36	50	38	43	46	36	31	41	46	44	35	38	41	53	39	39	41	37	33	44	39	46	36	47	40	47	31	37	42	28	36	38	31	33	51	29	37	32	38	43	38	33	35	53	41	32	35	24	43	43	34	40	39	40	45	41	34	24	45	38	42	46	48	43	38	41	38	32	39	43	37	39	37	37	56	34	32	34	40	51	42	37	31	36	39	50	34	43	40	35	32	34	37	35	43	48	35	46	32	30	38	31	40	37	42	32	40	32	37	47	36	33	32	36	35	44	37	47	39	40	33	39	41	43	33	46	34	39	34	29	42	45	50	46	42	41	37	36	33	42	47	36	44	42	34	32	41	31	37	41	34	33	43	39	42	38	38	50	31	27	41	46	33	34	38	34	41	37	49	47	47	36	47	25	37	42	45	36	34	44	38	31	38	48	38	28	46	45	34	42	36	35	31	43	31	36	39	44	33	40	39	34	44	48	39	46	36	44	42	45	42	42	54	45	42	41	34	43	31	43	38	36	30	43	35	41	44	35	38	40	41	32	35	37	51	43	42	38	40	34	44	42	33	45	46	52	43	38	36	41	44	44	28	47	42	35	39	42	28	35	33	35	35	33	42	33	41	45	42	41	44	51	32	31	43	45	44	57	43	39	34	42	38	40	24	41	51	42	38	40	49	37	49	39	36	38	45	32	32	38	39	50	31	39	44	35	38	35	43	35	40	43	38	38	33	45	42	46	41	27	43	28	44	40	48	33	33	36	43	38	48	36	24	49	40	35	35	43	51	42	41	41	35	40	42	37	37	31	40	41	51	31	37	45	42	42	45	46	38	38	35	42	43	43	49	34	25	41	43	47	46	32	38	34	43	33	41	44	36	33	38	42	52	33	32	49	45	40	50	32	46	42	39	34	40	35	38	37	50	34	37	38	36	36	42	33	40	35	38	40	33	43	43	41	42	39	48	41	39	39	38	42	32	35	38	34	32	51	42	44	37	47	34	52	27	47	29	42	39	50	42	41	34	52	44	42	39	48	54	35	36	39	46	24	39	37	33	34	46	35	45	37	40	27	25	44	33	33	48	40	29	29	39	35	36	34	42	38	40	35	33	38	30	39	49	41	32	41	32	46	25	37	35	40	43	31	44	41	42	27	39	43	40	34	46	40	50	45	51	34	41	38	34	34	42	45	41	42	39	37	47	41	38	46	40	35	38	33	37	35	44	38	25	46	43	36	39	39	35	44	33	45	36	47	39	32	38	33	38	29	41	48	38	36	42	37	30	34	43	32	39	34	28	33	40	36	32	35	43	46	43	43	41	38	39	42	46	38	47	34	52	39	36	43	50	34	40	35	41	30	45	46	42	45	38	48	44	47	37	45	43	37	39	54	25	49	45	31	35	32	27	35	31	45	42	33	40	32	41	50	50	42	29	43	32	32	51
37178	23141	17672	19282	24894	26541	24643	21560	18004	15115	13093	10748	10153	9777	9041	7710	6416	5551	5043	4233	3794	3588	3491	3083	2902	2765	2580	2575	2204	1877	1653	1563	1359	1267	1141	1156	1095	1081	1061	1032	994	934	995	970	907	869	910	868	890	874	925	923	809	769	661	601	754	991	1033	1025	771	682	626	532	575	615	548	539	569	540	548	548	546	545	475	463	511	539	508	543	566	565	583	562	536	448	437	425	455	453	434	449	466	457	414	452	450	429	447	410	461	427	469	485	506	548	633	625	603	577	494	493	451	422	401	462	426	451	403	432	463	417	453	436	457	439	414	441	431	416	438	426	406	453	439	438	409	419	401	401	443	409	432	403	404	439	455	401	417	429	439	413	430	385	393	415	446	414	443	390	448	436	441	405	487	399	397	418	442	421	460	411	438	415	445	453	407	428	382	400	451	420	415	419	428	466	441	416	388	417	411	419	433	370	437	401	460	400	441	478	436	425	410	433	393	418	393	424	390	427	438	398	447	406	433	473	405	425	407	421	404	424	447	442	381	406	423	417	427	395	440	409	442	397	445	416	429	436	440	462	391	419	409	437	447	430	419	421	412	412	410	443	421	409	400	403	454	426	433	428	401	463	435	429	414	416	389	431	427	417	421	429	443	411	380	430	443	437	442	420	427	463	392	402	428	405	445	433	427	439	435	432	401	425	412	405	435	416	443	361	397	457	400	408	427	451	396	393	439	431	405	407	417	437	399	434	433	442	393	399	406	401	442	435	422	450	442	410	422	411	388	436	442	446	447	430	425	426	428	439	421	450	414	429	422	420	430	445	445	428	445	400	418	409	457	377	435	418	400	406	447	376	417	414	390	383	397	431	434	395	420	426	416	448	435	425	465	439	426	452	436	429	403	451	436	442	418	423	417	439	389	414	447	399	417	441	458	412	401	435	445	417	396	416	395	412	414	422	467	423	381	381	436	378	401	400	415	445	466	425	430	426	429	433	406	465	411	432	396	465	431	437	441	430	389	417	483	424	414	429	446	447	419	450	415	437	423	390	453	428	418	441	415	453	444	421	392	405	406	460	427	401	394	417	397	382	418	466	465	454	433	389	425	411	415	437	441	379	445	426	458	425	418	453	427	435	430	406	437	457	440	396	461	448	425	397	414	414	422	406	419	412	426	443	416	431	431	448	442	403	432	422	400	412	396	410	387	426	432	444	423	420	391	394	460	424	426	400	393	435	438	421	440	425	410	436	410	431	459	415	424	424	421	408	416	412	429	433	412	446	420	439	467	454	400	465	431	400	413	457	434	422	430	427	421	440	417	393	423	430	386	407	421	414	428	426	409	369	442	412	428	429	436	413	437	426	438	437	417	422	405	421	427	374	418	410	424	392	447	405	433	418	444	385	453	394	418	393	441	454	427	450	409	389	420	406	400	431	406	395	470	432	405	397	410	475	412	430	427	437	436	458	415	394	436	430	408	435	409	443	447	405	427	422	403	381	446	439	437	468	421	419	451	426	468	454	433	418	405	430	424	434	380	454	424	436	376	383	399	447	443	409	444	462	418	448	420	406	407	448	441	421	452	413	416	414	431	458	415	432	416	453	410	386	423	377	420	426	397	411	405	407	398	417	444	432	412	453	420	436	412	459	407	433	425	435	411	391	401	403	447	438	438	410	415	425	433	426	408	447	426	454	430	422	441	441	450	411	429	428	421	447	436	436	444	413	425	415	448	419	399	422	412	440	420	445	377	449	391	422	421	415	420	419	389	423	406	427	426	433	444	412	419	419	393	390	448	410	401	445	425	394	422	451	418	432	422	448	430	389	432	455	412	441	391	435	390	457	423	469	460	412	435	450	434	424	399	403	424	426	415	438	440	399	396	429	406	435	405	418	413	386	431	438	400	407	422	430	418	471	426	440	405	391	424	454	431	436	434	442	396	440	426	425	395	442	417	421	397	399	423	401	449	419	412	420	443	423	444	414	427	443	398	428	428	433	457	396	438	402	429	439	417	442	411	432	461	393	423	449	389	421	416	413	398	411	408	436	465	422	418	433	451	403	424	453	408	445	427	416	423	402	428	404	439	431	459	412	420	467	427	429	416	443	437	427	427	401	411	437	415	416	406	424	400	428	448	409	478	426	439	485	421	413	392	409	435	440	407	428	421	396	435	448	397	487	413	392	401	412	402	438	394	417	445	428	411	381	412	430	413	389	421	370	452	382	443	460	417	410	419	422	431	424	446	444	419	401	413	425	479	424	449	451	402	454	399	414	435	431	421	404	415	433	434	427	419	465	409	406	386	451	424	393	421	443	425	426	424	422	461	428	450	446	410	397	426	401	470	407	430	417	401	438	438	445	402	422	420	404	433	422	435	449	412	446	423	446	424	409	428	427	415	419	451	436	402	426	429	427	417	426	430	423	421	448	396	435	459	444	392	434	426	423	453	414	428	421	410	415	434	412	414	446	450	416	385	433	400	433	426	413	439	441	411	425	427	429	386	415	421	409	448	418	437	407	398	400	431	440	406	391	398	421	411	389	433	427	395	453	438	395	435	407	460	432	410	451	443	466	455	473	428	411	397	424	468	387	385	447	470	450	424	430	399	390	413	439	455	423	426	426	435	437	439	419	404	395	390	398	442	454	428	411	434	421	453	435	428	442	457	414	422	437	432	403	440	428	373	425	427	405	418	448	391	408	409	443	449	438	442	433	427	428	422	391	431	424	450	407	439	453	410	421	408	420	405	448	387	392	420	436	417	472	415	412	421	439	417	416	418	398	414	434	414	415	407	416	414	390	408	423	443	414	427	454	406	415	447	443	407	414	450	429	423	420	397	438	425	418	408	423	426	405	489	455	425	406	411	422	420	443	433	430	431	423	415	454	426	367	422	402	408	441	386	444	432	412	430	439	417	419	417	440	406	434	430	380	410	434	440	432	415	408	395	439	406	453	423	466	426	430	406	380	432	378	415	431	410	432	430	395	408	413	433	417	407	434	392	443	445	439	457	407	408	434	423	435	400	435	432	439	423	394	458	439	474	463	405	418	398	439	412	435	439	401	430	445	407	421	459	439	419	409	431	425	447	439	436	451	455	440	376	394	461	442	438	446	425	409	430	431	415	455	430	436	391	418	425	422	401	384	389	442	416	435	444	417	384	427	442	446	384	427	448	427	432	420	408	441	419	436	394	407	422	452	419	424	426	406	444	407	440	411	430	409	431	407	414	422	464	420	411	400	407	427	405	450	420	416	447	427	451	408	432	427	442	427	457	475	401	432	416	420	397	436	447	423	434	426	417	427	408	440	400	447	427	401	427	426	364	422	432	409	431	416	399	414	401	451	424	422	421	408	399	428	445	409	431	439	453	423	405	442	445	430	405	458	426	432	443	432	427	438	451	425	409	410	392	417	391	406	410	457	438	461	405	409	401	419	427	419	428	408	440	433	395	435	424	445	429	453	407	407	416	430	474	426	415	438	442	403	445	444	404	425	432	457	417	437	386	439	382	399	460	446
3995	1851	973	560	381	442	444	400	278	217	199	170	155	127	141	144	119	90	102	98	70	66	68	77	60	68	56	67	73	53	48	64	35	35	40	55	49	52	47	41	49	49	43	56	43	38	40	40	41	42	39	49	52	49	40	41	45	49	42	42	46	45	40	31	38	26	28	41	44	29	45	39	36	25	37	35	37	39	30	36	34	32	37	38	30	38	38	40	28	39	32	26	32	33	42	41	35	25	31	41	31	34	52	36	34	34	36	32	43	36	37	34	41	42	40	35	37	34	35	27	33	33	43	40	27	35	42	44	34	33	32	33	35	34	39	32	45	34	37	31	37	33	37	40	42	25	33	29	33	30	42	33	42	32	32	35	46	36	33	32	29	42	32	45	41	40	33	36	29	28	33	31	50	38	34	35	40	38	43	39	25	32	26	35	42	34	31	30	30	41	40	35	31	35	28	36	27	48	42	41	36	37	30	49	25	36	41	33	50	39	40	34	34	37	34	30	26	40	33	33	36	39	24	37	32	32	39	29	32	21	33	32	37	32	25	31	36	37	29	39	27	29	43	26	34	36	34	32	36	33	34	35	40	28	34	34	36	32	36	27	31	22	33	36	36	25	43	39	41	30	22	37	39	34	30	29	37	38	32	41	35	43	29	21	39	42	35	38	31	38	33	32	36	35	20	34	43	37	28	46	34	29	33	33	26	27	40	31	33	20	38	29	39	36	32	44	44	39	22	31	43	24	43	34	29	30	37	37	32	34	33	43	42	22	36	37	49	35	39	29	24	29	34	27	35	30	30	32	41	37	28	39	35	31	35	28	38	30	33	35	26	42	27	31	32	36	45	31	31	30	28	39	28	40	28	30	33	29	25	39	30	33	35	35	32	36	39	45	38	33	27	43	48	28	28	34	32	43	43	39	30	32	39	34	33	44	36	33	34	24	22	32	30	40	38	37	29	34	36	36	31	43	45	26	30	35	34	33	36	32	35	21	34	34	35	36	30	30	23	29	38	39	23	26	30	40	39	48	32	27	25	43	24	34	31	29	41	34	34	29	33	32	36	38	31	37	34	32	22	43	31	30	30	46	39	35	31	47	30	32	38	45	40	32	38	32	29	33	38	32	31	29	32	37	29	32	33	23	34	22	40	40	30	30	40	32	40	37	33	33	38	39	30	31	34	28	43	31	38	33	22	31	42	46	38	39	39	38	42	31	35	35	35	39	32	42	38	37	45	35	28	37	33	35	34	39	32	33	34	29	31	27	40	22	38	32	28	39	28	46	43	31	42	42	40	39	36	41	33	22	25	36	20	29	32	26	35	37	37	33	33	34	35	41	37	31	32	30	38	36	38	38	26	41	28	31	37	33	36	29	31	33	38	43	26	36	27	32	23	39	36	34	36	32	29	26	24	30	34	27	33	40	35	35	32	40	29	28	44	35	34	35	35	25	33	26	34	28	35	32	37	23	32	33	36	41	32	25	30	32	35	37	37	28	24	39	36	30	27	34	33	37	36	34	33	38	37	32	50	36	34	34	28	31	33	40	30	26	23	40	32	33	31	28	34	28	35	29	36	36	29	33	24	28	32	27	43	37	28	34	38	39	26	49	29	39	42	25	41	40	34	28	26	49	26	34	26	34	34	32	34	40	35	32	36	30	30	38	31	42	36	26	45	28	27	39	38	34	30	39	43	28	28	27	33	28	43	23	37	42	34	30	38	36	31	36	30	31	46	40	29	25	43	23	29	33	33	20	32	31	37	33	38	36	30	39	25	36	38	41	32	29	30	25	38	32	28	41	29	26	39	45	41	36	39	33	34	33	32	35	26	36	34	28	35	31	35	33	43	29	39	33	36	31	32	34	20	38	37	32	43	38	36	41	32	28	27	29	33	39	44	33	38	39	35	30	40	28	39	32	22	37	34	32	25	41	30	38	37	35	32	39	28	30	33	29	25	42	35	34	43	41	34	34	38	28	39	38	32	32	28	38	30	26	43	34	29	31	36	25	36	35	38	35	24	32	41	33	41	26	34	24	37	30	38	38	37	28	37	36	29	40	43	38	30	39	33	38	28	33	32	39	38	36	29	35	32	39	32	29	38	30	41	37	37	31	29	28	40	32	23	38	36	29	31	19	33	36	31	22	33	31	41	30	33	38	33	44	27	44	46	37	33	39	36	43	25	45	38	38	38	20	35	28	29	34	33	41	33	26	35	33	30	34	44	42	38	38	33	42	41	34	29	34	40	26	33	30	25	27	23	28	27	37	34	20	34	43	27	30	36	42	39	36	30	22	35	24	28	29	32	31	38	29	43	36	34	33	41	42	38	39	38	24	33	26	44	28	34	45	36	33	41	38	27	43	28	34	31	43	31	37	34	41	44	35	32	29	32	44	31	33	27	27	33	31	35	28	26	29	36	27	45	29	29	39	35	38	40	38	33	36	38	28	37	30	35	27	25	35	27	34	33	48	23	39	45	37	24	30	39	36	45	37	32	36	26	26	39	37	38	35	47	39	28	33	31	33	22	29	43	25	39	31	36	28	33	28	24	38	34	40	37	29	30	23	34	28	35	35	29	23	30	45	35	32	42	36	35	38	32	34	35	26	34	33	33	32	41	33	32	34	26	38	30	38	28	33	37	29	36	37	34	35	39	29	37	30	36	38	42	37	23	37	33	37	28	32	41	28	34	36	35	37	38	32	33	33	34	27	46	30	33	39	40	28	39	36	31	31	34	31	41	33	46	26	37	25	31	38	34	30	37	27	28	25	39	33	36	39	32	46	32	39	32	36	33	44	28	32	29	34	28	39	26	38	45	33	36	28	39	30	38	30	34	33	35	44	37	33	29	28	35	30	42	25	40	28	28	29	36	26	41	34	30	33	47	38	40	26	33	37	28	31	35	41	27	29	35	46	39	27	31	42	40	30	30	42	36	38	25	35	26	40	26	45	32	46	41	36	24	34	36	36	42	32	34	45	33	34	33	28	36	25	40	26	47	29	41	35	36	36	31	33	33	27	34	41	29	41	35	29	33	36	29	22	34	45	41	45	29	39	33	39	32	34	43	30	27	33	37	40	35	31	32	26	36	37	40	32	27	37	35	35	47	46	32	32	28	31	34	35	35	34	33	31	38	38	29	43	26	41	34	33	28	35	37	33	31	33	34	31	32	39	35	30	31	42	34	35	35	39	32	42	39	37	34	35	36	26	33	28	33	30	31	39	39	51	25	44	24	28	42	27	28	32	37	33	37	34	41	24	56	24	29	26	46	30	30	32	28	36	33	37	39	29	31	30	38	42	31	36	32	19	36	44	40	29	31	34	33	37	30	33	29	29	30	32	37	39	28	27	35	33	29	34	29	31	37	28	39	36	37	47	32	33	30	37	39	40	34	39	37	33	32	44	34	36	38	24	34	37	32	37	33	45	34	22	38	35	39	44	26	25	40	34	38	38	31	37	37	31	38	38	34	35	28	37	34	30	38	30	29	29	35	29
29056	18226	13073	14503	19942	20443	19379	16135	12849	10382	8472	6779	6225	5696	5335	4554	3737	3124	2850	2415	2196	1957	1966	1892	1675	1568	1563	1552	1318	1134	1004	847	842	755	691	775	738	745	735	740	640	673	694	659	661	661	656	658	661	615	610	608	571	511	472	481	576	745	738	644	549	492	478	428	477	436	422	430	484	433	443	411	435	376	384	408	408	414	416	443	454	426	446	425	388	358	371	363	398	368	363	369	369	387	390	364	333	362	357	408	370	392	370	385	400	409	402	397	466	427	417	371	353	381	350	393	349	362	382	362	363	329	371	342	346	356	336	385	340	353	321	365	365	316	397	396	382	348	396	397	387	366	359	372	377	393	347	346	345	369	356	361	378	346	384	343	336	361	326	357	366	396	318	382	357	345	347	355	328	354	350	349	393	380	377	353	319	383	347	349	356	353	328	340	356	353	392	378	349	365	377	364	389	356	340	369	360	349	389	384	372	389	351	361	386	348	374	357	374	342	370	311	357	340	373	336	310	351	372	342	342	337	398	375	383	379	372	398	389	366	349	341	320	336	330	360	357	322	312	353	359	371	368	377	383	358	373	361	328	378	371	390	382	363	364	372	421	359	370	364	365	354	381	361	361	337	363	342	348	357	363	370	390	362	362	354	335	349	391	348	366	345	358	346	361	354	383	363	298	361	400	339	359	359	350	384	341	367	396	357	355	389	358	343	347	338	357	376	353	370	376	377	372	377	373	362	398	354	342	356	384	399	315	371	378	391	336	374	338	377	362	337	375	359	340	396	366	354	374	347	362	334	367	386	348	356	373	384	379	374	376	349	362	386	328	388	360	376	332	356	336	390	394	426	376	381	336	364	346	400	371	350	376	385	370	342	357	356	384	354	359	379	355	370	385	337	388	367	363	377	395	342	364	393	331	333	362	365	350	344	378	358	378	354	334	374	368	346	397	347	374	349	368	358	354	387	366	355	386	353	342	358	348	352	358	370	358	354	380	352	379	367	356	331	329	359	373	356	363	374	382	353	374	360	388	364	368	360	369	390	383	350	345	361	364	369	371	366	368	364	391	399	370	353	360	383	397	357	374	337	359	366	392	369	365	372	328	411	367	370	392	412	360	327	404	336	380	357	367	406	398	367	366	375	360	393	350	361	371	342	369	353	327	357	390	358	358	374	360	387	376	359	397	369	344	409	392	368	360	344	356	345	386	363	378	332	337	374	359	361	347	393	356	376	348	350	378	352	399	372	334	358	359	373	344	346	339	368	318	334	356	369	384	360	382	350	404	358	329	335	360	357	402	381	340	375	399	365	384	373	385	371	342	372	365	347	353	375	357	339	365	348	381	351	354	356	386	369	352	369	396	346	358	384	371	343	371	372	385	351	355	390	358	352	394	310	343	382	387	374	381	400	362	322	347	354	386	357	348	376	327	340	397	353	379	334	376	347	407	332	333	342	352	346	372	340	364	367	371	343	365	340	352	370	357	364	381	363	434	372	362	372	390	360	367	360	393	356	355	376	343	354	346	364	362	347	366	365	387	367	367	377	377	385	345	343	391	386	399	378	378	381	342	372	361	356	361	386	353	383	355	371	380	331	373	346	346	365	370	364	362	358	376	386	356	349	369	386	360	363	349	367	379	303	339	341	352	353	382	369	347	393	334	352	371	377	355	358	361	370	341	382	366	385	336	380	384	337	389	425	375	370	368	366	364	381	386	354	352	346	360	365	357	368	320	398	370	350	379	397	363	363	359	363	345	379	357	345	378	396	316	360	326	355	348	354	382	377	355	358	393	369	387	399	345	359	394	357	385	366	352	362	395	370	322	356	373	303	376	376	371	353	361	377	384	348	360	342	347	374	332	352	341	391	384	336	394	357	366	334	376	385	351	326	347	372	384	365	365	381	367	389	399	344	364	389	357	362	372	381	359	376	391	347	363	351	356	390	375	353	319	371	381	399	357	393	385	349	392	335	380	376	336	357	339	376	363	362	364	384	402	354	368	371	388	385	400	366	342	350	389	361	343	375	364	328	349	378	355	403	363	371	350	355	296	388	360	367	374	400	386	357	345	374	365	413	361	366	375	390	326	348	344	351	370	325	365	350	359	363	343	387	388	368	381	359	355	353	381	367	367	370	372	369	367	360	368	371	364	360	390	350	384	390	373	375	383	349	354	378	359	374	400	384	356	374	389	408	344	345	354	371	396	351	347	345	376	369	373	376	350	322	383	362	367	381	370	363	377	405	367	348	384	356	359	355	415	350	356	345	409	362	397	365	358	337	400	336	398	351	339	395	348	353	355	365	375	347	331	379	358	373	325	376	363	345	372	342	401	349	390	375	363	320	369	362	363	352	358	352	372	351	330	353	327	351	315	343	367	360	349	355	389	350	352	398	396	326	362	360	348	318	348	359	360	376	365	370	390	349	363	370	329	379	379	326	373	330	359	373	366	393	362	363	343	349	389	385	332	388	358	349	387	334	351	321	374	356	392	379	386	368	331	397	347	396	337	368	368	340	371	350	347	385	358	387	361	369	390	386	366	324	404	349	341	369	392	379	388	370	387	366	346	347	368	351	394	382	370	373	364	362	342	380	360	344	326	373	377	377	354	340	368	381	378	350	374	374	364	367	357	379	347	345	389	393	348	393	349	342	383	352	395	359	347	373	375	353	391	397	386	370	352	379	348	363	382	348	356	345	354	380	346	327	369	344	360	353	359	356	352	360	353	347	369	368	386	346	388	381	371	341	364	348	366	365	351	353	340	405	356	355	361	347	379	390	379	369	326	392	350	363	371	360	354	294	356	397	341	388	358	377	370	361	378	364	358	328	360	371	351	361	364	404	361	363	366	365	376	376	373	385	367	352	376	369	358	370	372	354	373	369	389	376	364	373	376	383	390	359	373	358	361	363	375	348	370	384	355	367	368	387	363	365	360	388	362	365	363	398	349	339	404	363	339	318	388	354	352	368	375	364	362	373	343	357	373	357	348	352	364	389	393	384	354	344	381	373	382	344	318	332	358	333	333	381	326	361	336	334	384	364	341	363	377	354	352	356	400	367	422	378	389	374	339	385	392	367	349	356	358	356	386	392	392	351	405	312	363	361	405	340	343	385	365	365	370	377	364	358	360	358	340	344	375	367	365	340	368	359	371	375	354	340	388	395	350	338	357	367	376	371	349	359	360	353	385	382	355	362	365	377	366	399	365	351	374	352	363	386	399	384	368	356	382	374	353	342	395	371	386	390	367	375	397	376	376	344	370	386	364	374	378	384	378	371	362	381	358	363	382	381	388	375	358	381	360	372	338	366	349	365	338	360	344	361	333	359	391	346	353	374	356	373	373	376	380	386	356	398	351	395	386	371	361	335	350	368	397	361	389	392	358	364	376	349	327	374	371	370	348	409	396	377	360	394	347	351	345	360	381	367	359	366	365	375	332	358	352	340	362	342	397	365	361	340	354	323	374	329	362	412	344	381	367	365	377	364	370	359	369	408	370	337	351	357
5764	3428	1451	860	587	667	671	562	476	356	313	275	244	214	216	202	155	143	134	128	97	116	109	92	88	98	89	77	66	74	73	70	79	57	62	55	61	46	40	53	65	43	58	45	55	58	58	56	56	58	43	45	54	52	54	48	45	59	47	50	43	40	54	40	35	38	40	54	40	52	42	40	43	51	44	56	41	43	52	43	40	40	48	40	45	38	43	51	49	49	40	51	43	53	44	42	32	47	26	45	38	47	49	33	53	51	59	35	47	35	52	42	29	42	44	39	33	36	33	44	35	46	41	48	44	51	34	48	39	40	51	38	39	39	46	38	41	46	35	44	35	40	39	28	39	43	38	42	44	52	47	51	32	33	41	35	34	47	46	49	37	32	42	36	48	32	53	50	35	53	40	34	39	38	34	40	36	40	40	44	45	42	34	38	25	46	40	44	43	41	39	29	47	37	37	45	44	53	34	41	33	39	37	47	47	54	48	35	36	42	38	46	48	57	55	51	29	36	38	54	37	45	50	38	37	51	42	48	42	42	42	42	36	43	50	40	38	39	45	33	38	42	38	40	41	44	41	51	38	37	46	43	39	30	47	44	51	33	39	39	48	44	39	31	43	35	41	42	43	49	38	35	44	29	28	46	32	48	40	35	42	39	48	31	36	39	47	42	44	48	35	47	49	32	46	48	53	54	45	35	38	42	32	50	43	51	41	50	45	38	32	43	38	43	39	32	36	49	34	49	50	37	41	50	42	32	44	40	43	37	38	36	33	37	36	47	43	43	40	48	35	45	42	39	29	44	51	49	39	44	42	47	44	39	47	42	36	45	53	43	45	36	52	52	44	41	51	47	38	34	40	34	37	42	39	44	46	57	40	54	39	45	44	53	40	40	35	42	31	54	41	44	32	32	33	31	47	44	40	41	37	27	40	45	28	39	36	46	37	39	46	32	45	26	40	46	36	43	51	38	45	43	33	46	40	41	32	34	42	39	38	39	35	49	34	45	45	50	37	39	48	36	37	46	35	39	45	30	37	39	36	44	55	40	50	35	28	40	39	36	48	41	51	48	36	34	41	46	46	40	49	42	39	50	44	36	46	30	47	33	44	38	26	34	51	40	52	45	45	45	47	43	47	37	46	42	48	40	45	49	47	30	44	34	38	38	43	34	39	37	44	39	40	39	36	42	57	45	34	48	38	31	37	47	43	46	36	53	51	52	48	31	44	38	41	47	41	48	41	47	38	35	39	45	40	35	42	43	31	36	44	32	42	37	44	42	36	45	53	43	30	37	57	36	38	41	40	41	27	36	30	56	33	34	46	39	37	42	36	47	39	38	39	38	38	41	40	46	44	46	41	42	55	52	40	34	39	34	35	43	46	23	47	39	42	43	49	47	38	50	50	46	42	26	35	36	43	58	39	36	43	47	27	44	46	34	39	33	51	50	42	46	38	46	36	34	54	31	29	43	49	36	56	45	41	35	45	48	49	34	42	52	48	37	48	27	36	40	43	39	40	47	38	30	41	30	45	44	39	43	44	29	40	47	45	47	42	30	44	44	50	31	36	43	39	29	42	41	55	45	38	38	38	42	42	49	35	47	44	41	40	32	56	41	32	44	43	43	45	41	42	38	44	41	42	39	33	37	39	40	30	38	47	53	41	47	46	47	41	49	46	42	29	35	45	35	46	44	44	49	40	40	42	55	40	38	35	49	44	36	43	46	42	46	49	49	41	44	48	37	47	29	42	48	39	40	53	40	35	43	40	34	46	37	35	37	37	30	43	43	45	26	48	45	38	44	20	42	31	60	42	39	50	39	41	43	44	39	39	46	28	47	50	36	48	50	45	42	38	47	38	56	34	33	37	48	45	39	36	29	43	41	51	49	35	49	40	41	30	44	29	47	34	42	50	40	33	40	36	28	38	35	37	49	56	39	40	39	54	54	49	54	40	39	36	41	41	51	43	45	35	50	48	45	47	47	32	34	36	40	40	57	42	33	40	35	42	55	52	44	47	39	45	45	49	46	39	33	42	43	39	49	61	42	44	42	34	34	45	43	30	29	45	43	53	48	41	37	39	53	45	41	30	39	41	48	40	47	40	44	45	38	40	38	49	31	41	36	46	48	42	42	46	34	50	40	45	41	34	45	42	37	37	37	50	46	41	41	47	43	37	49	47	44	31	40	32	47	47	37	50	44	45	47	32	39	42	49	40	34	34	43	55	27	44	46	35	44	31	40	49	48	41	38	58	40	39	44	52	44	44	44	44	38	39	45	47	40	43	44	37	54	47	45	39	51	39	46	48	44	36	51	34	50	41	49	48	38	36	30	40	44	46	57	44	57	32	42	40	47	40	46	37	46	42	37	30	40	43	48	42	35	48	31	39	47	44	38	34	51	31	46	35	53	35	44	32	37	42	38	36	44	36	40	32	42	36	42	40	50	43	42	42	47	37	48	43	45	45	39	33	43	32	52	36	41	37	49	41	39	32	43	30	49	51	41	37	52	37	37	42	35	41	36	37	35	51	39	40	50	41	36	40	39	40	36	45	40	34	47	48	34	41	54	41	51	36	44	42	46	32	44	51	48	47	59	44	43	37	48	41	49	26	47	37	48	36	36	36	46	36	45	37	38	41	47	36	48	34	48	39	35	41	39	46	45	33	54	52	61	37	46	42	37	37	29	54	29	43	46	36	41	37	36	39	47	34	35	43	47	39	45	28	53	39	43	30	56	46	55	42	39	40	35	33	38	30	36	38	45	41	30	38	29	40	33	42	52	40	36	41	42	45	47	32	37	32	39	48	37	54	30	40	42	45	37	42	47	37	37	35	48	44	41	34	49	44	44	33	43	40	38	47	44	44	46	46	30	31	43	38	45	39	48	45	46	45	49	39	43	37	53	45	42	40	56	46	52	33	44	39	46	35	47	40	38	45	49	37	45	35	42	40	42	40	48	41	46	43	43	39	44	42	35	43	40	40	38	49	38	47	39	23	26	46	47	31	45	45	50	42	34	46	46	34	39	41	51	42	35	36	45	44	34	45	42	50	49	33	37	45	37	39	45	44	40	45	35	33	40	35	46	44	34	42	37	44	36	44	37	54	38	42	28	32	41	36	46	33	40	53	40	36	36	43	37	54	45	41	41	51	38	46	43	49	35	46	45	58	54	40	34	40	45	54	38	38	28	36	37	35	38	45	33	47	55	36	44	32	43	39	45	46	43	39	43	41	53	39	40	43	35	40	56	51	43	43	37	46	43	42	45	48	47	40	35	44	34	27	50	38	35	32	35	52	47	43	44	35	36	44	54	40	42	44	44	35	29	40	34	46	45	43	31	37	49	43	30	35	38	44	32	38	41	44	46	40	44	36	31	37	39	47	39	44	31	31	39	40	42	52	43	27	61	32	38	40	37	33	30	41	54	45	29	50	42	43	34	48	48	27	40	37	49	47	40	45	40	48	43	48	35	48	41	41	31	52	52	48	40	29	39	37	43	52	38
34931	21929	15828	18261	23918	24500	23277	20087	16717	13496	11337	9229	8289	7696	7114	6348	5246	4346	3883	3486	3056	2824	2635	2571	2317	2129	2145	2002	1829	1556	1401	1296	1194	1069	973	1013	1039	991	925	953	898	865	883	892	816	860	787	830	812	811	802	789	754	680	562	619	744	1003	886	798	568	571	538	599	574	528	538	555	605	525	541	534	486	474	460	496	483	523	549	571	610	587	523	434	519	457	465	436	481	475	440	499	421	434	448	409	408	460	447	465	461	479	439	461	522	662	605	583	563	504	470	457	456	474	456	447	450	433	437	450	425	466	452	444	438	447	454	429	416	453	408	478	455	402	453	439	443	442	487	470	445	453	456	419	461	425	454	456	435	420	416	440	455	425	450	451	393	432	440	417	437	426	459	443	406	479	467	429	420	449	403	428	417	478	484	466	454	433	459	424	410	428	445	449	399	426	457	436	452	463	434	417	398	473	463	440	443	449	436	442	427	416	424	424	456	461	441	427	438	446	443	436	450	408	462	478	451	442	457	481	469	439	479	456	429	442	435	430	451	425	455	433	424	448	461	462	451	432	476	432	411	425	449	392	461	424	440	445	450	452	484	424	453	445	456	419	447	428	439	437	425	495	471	475	446	468	472	433	474	456	423	421	485	423	432	448	435	433	483	445	428	422	429	436	481	452	451	423	399	457	423	417	478	413	423	461	423	450	432	439	473	430	419	454	443	449	448	437	479	457	465	452	438	489	444	469	439	453	443	396	451	495	454	451	419	470	462	434	417	503	425	442	449	435	472	425	465	419	474	427	456	436	460	434	416	465	407	462	447	432	413	407	457	446	465	412	440	469	470	467	467	471	447	454	417	462	451	419	443	446	493	449	463	405	436	423	458	426	410	462	466	465	468	477	443	441	413	460	487	415	428	397	469	449	428	419	435	464	419	423	448	457	438	466	424	454	428	448	485	427	443	452	421	439	481	461	429	459	427	413	467	436	423	463	434	479	443	441	393	430	474	442	474	423	415	450	439	467	466	451	408	412	441	450	461	456	454	477	458	462	403	462	431	433	466	455	431	409	447	476	447	454	443	440	454	444	422	448	459	456	424	433	420	434	455	433	454	465	464	456	437	414	427	484	424	506	442	439	442	413	398	429	446	472	439	456	467	454	472	476	421	457	435	443	440	424	472	467	457	403	405	443	442	471	422	452	405	417	433	434	399	458	433	434	470	463	474	456	446	420	486	467	420	430	440	450	450	445	429	432	440	441	434	449	446	486	433	481	443	452	454	422	429	442	407	450	414	438	443	438	432	448	466	436	415	403	484	442	449	448	458	496	447	437	431	428	447	428	451	467	452	454	486	428	447	466	477	434	443	445	448	418	434	483	438	456	458	466	435	430	464	452	462	438	420	435	407	444	463	455	456	412	461	430	431	444	444	431	462	442	408	428	406	438	466	442	472	476	439	471	454	433	468	457	414	463	421	449	438	491	425	461	439	456	426	425	441	452	446	454	442	455	441	450	459	483	447	461	409	454	470	451	473	436	449	455	424	462	420	409	475	484	408	444	441	448	431	449	468	440	432	467	482	466	476	448	407	424	445	439	451	461	410	420	473	426	427	459	436	471	423	459	423	468	483	437	462	458	465	426	457	483	418	446	459	416	456	459	437	467	442	483	462	453	447	427	452	436	423	421	403	462	404	449	429	465	457	468	438	468	453	455	439	459	457	437	446	424	408	441	452	436	432	429	470	452	477	438	452	464	451	413	445	453	450	435	489	439	408	481	406	448	421	419	458	421	484	436	454	410	413	447	434	458	467	421	434	424	430	481	438	474	443	414	452	424	401	442	459	406	456	476	436	444	440	442	453	453	446	450	454	458	407	444	442	410	432	480	453	439	431	432	444	446	460	442	403	478	398	426	438	451	428	431	478	437	408	436	437	411	458	441	474	458	430	447	437	456	488	438	467	457	462	444	443	414	429	463	403	460	387	418	429	481	439	424	448	467	466	428	439	478	458	427	430	435	389	433	450	461	439	452	427	451	461	426	412	439	444	450	497	439	438	472	445	458	444	411	477	465	449	419	443	435	439	428	500	462	471	491	415	447	426	447	458	456	446	455	435	443	443	420	428	421	434	467	452	493	458	474	471	451	449	472	485	449	504	450	427	470	425	460	415	437	442	441	467	420	445	443	442	466	452	489	455	473	437	447	477	455	439	433	496	457	463	439	461	412	471	417	420	445	432	438	463	441	430	509	478	469	422	451	401	455	483	460	429	415	468	444	444	452	459	486	459	456	445	453	467	435	417	464	485	439	481	466	452	418	444	447	431	442	432	465	446	477	411	407	384	407	436	457	457	450	470	450	440	438	442	426	447	465	473	432	438	462	436	457	469	420	424	455	459	450	457	449	418	431	479	467	418	446	423	444	450	423	482	415	458	452	410	433	444	440	439	422	439	435	423	429	449	458	440	494	443	473	429	460	425	437	457	465	449	426	446	437	482	431	473	458	411	409	463	442	415	465	438	425	446	468	476	468	409	410	418	460	444	458	419	448	455	414	458	474	460	441	425	451	455	448	423	456	442	429	469	427	463	485	431	492	442	441	468	413	441	454	442	428	466	469	445	436	445	436	428	426	463	428	442	437	430	457	451	460	430	456	418	432	470	464	421	475	435	435	437	431	439	411	455	431	480	440	460	437	452	451	467	444	461	433	434	464	420	443	426	471	407	433	424	428	443	461	450	429	457	448	465	440	436	463	462	411	441	463	441	456	460	470	501	507	465	457	443	441	492	451	488	437	462	434	419	436	425	443	463	436	438	479	436	426	445	448	440	435	474	461	445	447	453	452	460	435	432	464	414	505	441	403	459	400	488	424	420	429	435	430	465	469	467	448	428	427	455	401	468	462	466	462	464	454	432	465	418	469	437	434	429	439	457	448	442	460	463	454	493	447	436	430	411	440	409	456	465	429	453	480	469	418	438	427	420	419	445	402	469	464	478	488	441	441	436	426	448	478	474	476	469	442	455	459	482	440	434	419	446	420	429	412	466	462	469	468	455	449	417	437	421	439	399	448	425	462	498	435	460	441	455	445	469	463	449	438	453	451	490	455	450	453	454	462	448	428	426	461	469	501	465	433	438	421	431	464	427	464	423	409	409	468	439	427	450	438	450	468	450	439	414	443	457	423	480	457	446	430	442	466	422	439	429	415	447	411	460	463	408	456	445	436	458	436	432	452	429	457	425	420	417	457	425	427	454	441	429	432	451	425	461	418	425	431	396	381	473	447	435	448	433	491	451	439	462	431	471	414	413	478	473	427	466	411	481	421	442	395	432	443	453	445	409	486	450	463	422	399	472	446	427	384	406	433	453	456	444	468	459	475	440	511	449	426	422	459	455	453	449	439	444	427	461	453	411	439	435	413	450	431	451	466	454	446	515	424	425	443	414	422	399	476	420	446	442	449	459	427	419	453	459	463	461	496	442	452	438	446	446	465	451	454	458	462	453	445	456	460	449	461
6713	2882	1351	828	576	596	608	518	444	336	271	252	205	191	184	210	168	133	118	113	88	94	90	101	72	76	78	74	62	55	58	48	44	42	45	47	52	40	44	55	39	36	39	45	40	36	46	48	40	41	37	46	33	44	31	38	40	52	39	28	43	33	32	29	49	33	30	22	32	29	26	24	40	28	31	24	31	25	28	31	21	26	36	31	26	23	24	31	33	25	33	20	27	22	33	44	26	37	37	28	31	22	29	30	26	29	31	21	29	32	25	23	24	39	28	22	30	22	33	31	34	21	17	30	32	23	28	23	20	36	33	22	31	32	22	34	20	37	27	30	34	28	26	27	36	26	36	19	26	28	33	32	34	24	33	33	18	31	25	30	20	32	28	27	29	36	30	28	19	25	21	23	26	26	39	35	23	34	25	31	25	39	26	30	35	23	28	23	30	31	28	34	26	37	23	27	22	27	29	21	25	31	35	31	29	33	20	24	23	23	29	27	21	26	27	23	32	29	34	21	29	27	33	21	27	33	31	22	30	22	27	28	25	22	27	30	22	18	21	23	34	23	35	28	32	26	24	27	28	29	32	22	37	23	36	29	21	28	28	21	27	35	29	25	33	29	28	16	30	29	22	22	33	25	25	29	32	35	33	40	33	31	29	30	20	24	31	26	33	30	27	26	33	26	28	22	29	28	22	27	24	29	27	27	20	17	28	34	16	21	30	35	20	23	41	20	24	32	24	18	22	33	25	34	21	15	23	28	25	26	39	36	30	29	32	25	26	31	31	28	29	36	33	26	32	24	26	22	23	38	26	26	28	38	19	35	34	38	21	32	26	25	23	30	23	29	35	23	25	26	23	32	28	25	33	31	30	26	29	28	23	30	38	27	30	29	32	24	23	26	28	38	25	33	35	27	24	26	30	34	36	24	25	32	23	27	28	32	23	35	22	33	27	26	23	26	30	22	29	23	34	25	29	24	35	32	26	26	31	27	34	29	36	30	31	41	24	36	29	20	26	29	26	27	32	25	34	29	25	32	30	28	24	30	30	35	31	32	28	27	24	29	20	29	26	17	30	29	35	31	30	33	28	25	35	33	28	27	25	30	28	21	20	24	27	24	28	37	29	27	30	26	32	31	22	31	33	29	27	25	26	31	25	20	33	42	22	28	31	24	28	29	27	28	29	26	25	36	16	25	31	44	25	33	26	24	28	37	31	34	30	24	22	21	32	29	34	28	27	29	27	32	30	26	17	18	28	30	34	28	25	24	34	33	28	22	29	31	25	37	28	39	33	38	29	27	21	34	27	35	31	29	33	26	25	35	38	34	25	23	27	27	21	35	24	32	29	32	21	25	30	32	30	25	30	21	28	27	38	32	24	33	16	27	23	25	29	35	31	27	37	27	35	25	18	29	27	42	27	31	36	32	26	28	31	30	24	29	27	30	24	34	26	24	23	31	24	31	33	26	13	16	35	37	26	24	31	20	28	17	31	23	23	21	29	19	30	28	21	25	23	25	25	28	31	32	25	40	26	29	27	21	29	27	25	35	25	24	32	29	32	24	34	24	29	29	22	29	33	33	27	32	29	37	30	26	32	32	34	26	25	33	36	40	32	35	30	31	31	28	17	31	27	16	27	25	27	28	30	26	27	24	22	25	28	36	35	26	35	27	29	31	30	28	25	25	32	30	34	30	31	27	24	41	25	30	34	21	34	37	27	37	29	33	36	28	21	27	31	29	36	35	37	33	31	34	20	29	30	29	21	21	26	23	30	25	36	28	29	40	31	25	25	24	27	35	34	14	26	27	33	27	33	28	32	23	26	29	31	26	25	42	24	21	22	30	37	25	22	22	27	31	29	34	26	34	25	26	30	18	35	27	35	28	30	26	19	30	36	35	28	26	29	35	25	22	32	28	22	34	29	37	17	36	31	30	35	17	31	25	27	20	34	23	24	25	30	23	28	24	23	25	29	34	23	28	31	24	25	23	33	26	27	34	29	37	27	35	26	26	34	32	27	30	23	36	19	29	18	31	29	30	33	28	29	35	21	26	30	20	19	30	27	34	29	27	31	21	24	25	29	25	34	27	26	22	24	29	35	29	26	25	29	29	27	30	25	32	24	23	34	27	36	31	36	33	31	24	27	26	38	24	28	25	29	34	39	29	32	25	26	25	30	30	31	26	29	24	22	32	29	31	23	29	24	33	27	27	30	35	29	34	29	30	30	33	41	30	26	26	34	29	28	32	33	33	31	23	30	30	35	22	26	32	26	29	19	29	27	27	32	27	26	27	26	32	32	27	29	28	24	37	25	24	37	38	26	24	17	30	34	34	32	35	26	26	32	38	33	19	30	29	32	44	22	36	37	20	34	31	25	26	39	26	32	36	34	22	20	27	43	27	28	27	32	28	27	29	31	16	23	32	31	33	19	27	28	30	24	29	26	20	23	30	33	26	33	33	37	27	31	42	31	31	30	20	32	26	30	34	35	30	37	23	29	31	27	40	30	30	24	32	26	32	41	27	26	40	27	25	29	27	26	26	26	26	30	28	33	31	29	22	33	25	25	28	29	33	28	17	32	37	37	36	30	41	27	31	26	36	26	28	33	26	27	29	37	32	34	29	43	38	29	31	21	24	27	28	21	32	28	28	27	33	27	27	16	30	33	31	29	16	32	18	27	23	23	28	35	17	22	24	31	29	26	30	21	26	25	28	26	34	22	30	29	24	34	23	26	39	31	28	21	32	35	24	39	22	36	37	35	31	27	22	27	29	28	28	24	24	28	28	32	22	31	24	29	25	33	21	26	37	18	27	33	25	29	28	35	34	38	29	28	30	29	26	21	30	24	25	28	30	30	26	29	29	26	32	30	27	29	32	27	17	31	31	23	30	31	37	25	33	23	21	29	37	21	20	25	30	25	28	25	34	39	40	24	31	30	34	26	26	29	40	25	34	28	33	24	26	28	29	34	27	41	29	33	34	30	26	30	27	31	29	34	21	28	23	24	28	28	20	31	27	33	32	30	27	26	31	30	30	24	31	38	25	20	19	30	39	24	25	21	20	28	29	35	30	25	27	26	27	27	29	31	22	28	15	19	37	33	37	21	22	30	29	28	28	33	27	23	24	38	36	30	29	36	23	38	31	31	31	29	31	25	30	43	33	22	32	21	31	29	32	27	29	28	39	29	34	20	36	27	25	34	24	40	31	33	37	20	29	27	19	26	33	35	32	24	38	35	29	31	35	36	33	33	37	26	32	30	24	38	41	25	32	33	31	41	21	36	30	41	30	25	31	31	27	29	25	37	33	27	29	30	29	25	36	33	28	28	27	24	20	22	28	35	24	34	31	27	23	26	30	25	23	19	34	29	26	35	40	28	23	31	34	21	30	31	33	32	37	34	20	22	26	31	44	34	34	25	14	24	22	30	35	39	26	40	37	20	30	30	33	31	27	24	29	20	29	29	25	27	33	19	29	28	30	23	32	33	26	25	36	29	32
33218	20988	15154	17356	23425	23797	22642	20107	17163	13485	11425	9160	7988	7485	7063	6318	5452	4394	3776	3324	2987	2660	2541	2622	2170	1980	1986	1991	1684	1404	1312	1158	977	963	906	866	923	849	796	770	779	799	787	709	694	695	698	684	673	686	651	627	580	538	492	541	711	864	695	549	486	417	418	421	401	427	418	406	383	405	366	356	399	358	360	342	338	400	399	418	412	415	327	325	301	302	303	307	319	310	338	337	297	349	333	296	315	307	326	293	314	298	293	322	395	485	466	496	429	394	357	355	271	291	272	288	285	292	307	304	310	301	279	296	290	296	299	303	304	274	321	332	322	274	313	293	320	327	295	288	313	261	295	326	320	262	312	295	304	312	301	337	298	296	294	257	291	332	284	302	306	302	292	287	297	287	299	305	327	325	291	291	295	319	299	294	292	284	309	300	298	282	264	306	299	312	306	314	293	307	287	279	305	289	321	290	313	321	282	314	282	288	305	297	355	293	321	296	333	303	309	301	290	300	329	290	304	311	344	295	279	311	327	301	307	300	282	321	297	297	295	315	273	286	286	291	280	322	321	294	304	317	311	325	307	300	311	302	303	286	297	296	284	291	301	265	298	317	295	317	285	296	302	290	325	323	293	291	280	310	303	336	313	320	325	314	326	308	272	295	331	287	314	293	308	302	306	260	285	302	281	313	313	296	286	291	284	283	316	281	292	307	326	303	332	310	293	307	285	281	290	287	299	340	308	311	303	296	287	284	316	296	311	320	272	275	332	311	306	299	295	307	268	307	325	294	296	300	321	290	308	309	273	301	297	285	294	289	312	314	308	316	261	293	294	305	276	314	289	314	278	300	333	324	305	304	304	341	297	312	322	300	325	305	290	327	292	287	281	302	318	308	311	297	292	315	327	284	312	316	301	304	306	309	300	313	286	309	294	294	291	283	319	325	301	307	321	293	295	309	346	287	309	313	313	321	293	270	305	294	314	295	289	299	298	293	310	301	283	332	329	315	302	288	282	312	300	299	278	324	325	334	286	306	316	300	304	295	341	280	306	300	320	304	318	306	310	315	316	300	311	309	272	286	321	305	289	310	264	306	299	302	302	349	299	279	273	293	304	308	337	286	325	302	299	283	308	316	295	309	309	287	275	290	307	324	297	314	292	325	321	311	301	334	294	293	302	320	320	329	309	296	316	287	303	330	328	309	300	297	301	301	333	309	305	325	297	296	267	312	303	327	328	288	306	294	311	294	286	291	289	308	283	316	312	319	292	239	276	340	294	289	318	301	309	298	303	289	264	288	366	296	301	304	282	278	323	304	282	310	304	295	305	338	315	317	319	320	293	342	286	265	298	310	302	304	332	280	310	307	267	316	282	297	311	328	293	305	298	307	290	286	288	284	307	322	285	288	282	307	277	322	295	291	277	281	317	288	306	297	306	295	285	293	295	301	308	301	334	316	308	294	311	308	305	273	295	285	321	316	294	317	282	254	313	297	290	301	302	323	302	315	311	304	332	283	301	309	316	301	314	331	285	299	314	310	295	312	306	335	333	321	291	287	294	320	330	301	279	301	295	292	321	343	268	279	309	284	294	305	309	326	280	321	291	293	277	303	311	277	319	295	313	295	336	279	320	326	296	328	282	303	287	306	316	293	333	307	301	281	303	310	287	292	343	284	290	290	312	283	336	276	273	316	305	306	291	314	294	309	310	317	322	296	292	301	301	311	307	292	297	304	315	312	285	276	307	272	283	322	305	282	334	335	296	280	312	301	314	294	309	292	305	333	303	277	311	317	334	296	321	319	320	315	327	281	308	288	286	317	285	322	302	309	332	319	313	296	275	288	297	271	328	300	320	286	294	337	299	289	299	344	314	316	335	304	284	305	283	309	304	282	318	310	313	303	292	310	316	302	301	295	284	324	294	312	324	297	316	313	284	321	303	321	299	330	276	312	298	305	285	281	279	284	318	314	319	303	286	328	302	286	307	312	302	310	284	291	315	323	341	309	280	287	275	283	279	272	294	319	327	294	303	313	299	312	313	311	305	298	303	285	328	306	298	316	344	298	336	312	291	304	297	323	283	313	324	304	319	328	298	308	289	315	337	289	289	298	301	319	321	316	290	302	324	301	290	303	306	274	296	295	340	286	306	301	316	270	265	299	295	291	300	291	284	303	298	320	303	279	298	291	309	282	311	311	290	300	300	279	310	307	279	309	277	318	278	289	316	299	308	310	304	282	297	350	320	301	295	287	299	287	273	326	310	303	299	307	299	327	300	293	305	293	302	269	284	291	297	318	305	307	323	318	282	323	303	304	310	286	323	313	285	290	285	281	301	311	311	292	301	305	262	293	305	298	318	350	292	323	303	280	316	297	302	321	305	302	330	290	281	294	280	281	303	314	306	316	318	305	314	288	325	301	312	312	311	299	319	295	307	302	316	304	301	266	311	288	289	313	304	351	280	275	305	270	334	326	308	289	323	295	342	286	331	312	342	287	306	295	307	285	298	297	318	333	310	326	304	285	325	325	330	330	314	293	311	282	269	299	298	276	295	291	318	342	324	325	307	275	322	289	327	313	301	300	283	304	318	313	288	309	317	306	302	304	298	310	296	349	315	332	343	277	305	320	280	317	308	305	304	296	301	283	299	292	317	307	310	300	300	324	319	303	289	314	300	288	288	313	287	324	299	323	296	300	302	279	319	286	314	280	330	320	310	304	277	300	284	310	307	314	311	308	285	300	298	303	317	294	277	306	303	325	287	332	307	311	298	321	295	310	295	283	290	309	307	289	311	315	326	298	315	316	338	314	290	320	314	271	293	272	296	286	327	296	293	317	348	319	286	310	323	295	287	286	300	295	326	300	299	308	303	309	319	313	286	298	334	339	332	303	300	285	317	281	310	305	305	291	298	314	293	274	315	291	309	314	287	306	281	288	328	323	324	297	290	299	328	300	325	285	295	313	276	319	303	285	299	278	315	293	310	288	305	325	302	285	317	276	277	288	295	330	294	303	303	338	323	307	304	317	291	295	314	302	318	333	304	304	311	322	280	321	277	297	284	310	288	309	288	325	305	307	311	295	301	279	270	319	292	254	306	300	276	310	309	321	307	371	316	326	287	295	283	294	344	327	304	281	299	275	309	299	281	281	277	322	330	274	301	295	317	304	300	303	321	289	329	305	297	299	297	328	318	325	295	348	323	292	281	304	291	304	341	307	349	279	325	315	274	320	295	329	294	267	291	293	323	291	311	308	304	283	320	286	340	294	292	331	293	293	326	284	324	313	317	304	306	291	289	301	308	313	296	314	294	299	291	278	301	301	288	303	305	304	284	319	325	303	333	303	298	319	283	321	277	297	317	292	275	318	320	307	290	311	289	323	308	328	298	294	305	290	294	275	311	317	302	306	299	293	318	310	290	334	290	295	327	298	266	268	302	282	291	291	286	282	285	303	297	283	281	317	324	298	301	297	328	297	296	324	349	311	282	292	317	298	264	314	275	288	314	274	299	300
7743	4320	1830	1120	742	842	837	707	566	463	404	316	308	267	253	220	199	177	169	140	118	123	99	103	109	95	86	86	82	73	83	74	52	59	69	49	52	60	53	54	53	53	50	44	46	57	37	60	50	55	52	45	43	63	38	63	49	52	41	45	59	49	42	37	45	28	38	45	31	41	38	39	34	33	38	48	40	32	30	41	48	43	38	39	44	39	27	35	38	35	34	35	41	38	50	40	43	29	37	40	33	44	36	44	44	60	51	51	47	39	38	28	39	33	33	32	49	40	44	43	44	38	36	34	42	36	45	34	48	40	27	35	38	29	44	32	38	45	29	39	36	41	27	41	28	36	37	40	38	36	35	35	41	36	39	41	35	30	44	38	42	40	32	37	33	38	37	32	35	40	39	36	33	40	35	53	34	31	37	37	46	45	44	36	39	42	43	36	43	20	28	26	44	37	40	33	41	36	32	38	31	43	41	36	41	44	37	41	39	39	43	34	35	35	35	45	42	33	43	31	34	33	39	31	36	32	35	31	53	41	43	36	43	40	45	42	53	30	25	51	36	32	32	39	36	34	41	39	36	27	36	25	28	39	34	46	28	32	42	49	33	36	37	38	42	43	46	25	39	43	39	36	41	38	30	32	40	31	42	38	48	33	46	46	27	30	37	29	53	40	33	40	37	44	37	38	35	41	37	37	35	34	40	33	30	38	34	48	41	50	41	32	34	34	35	34	37	34	28	42	36	46	31	37	41	44	40	37	38	44	32	39	44	41	32	49	46	41	42	31	37	44	41	38	39	34	43	29	40	44	39	34	29	38	41	32	22	42	40	45	37	34	36	31	37	45	46	41	44	33	46	30	37	40	35	40	31	44	38	26	41	31	35	31	33	23	36	45	49	46	39	43	47	38	33	34	39	42	44	45	40	35	33	43	39	43	44	34	46	48	47	47	40	43	42	35	37	35	48	42	47	29	41	35	32	40	34	31	36	25	43	46	38	41	55	39	40	41	38	38	34	44	51	32	38	34	32	38	30	30	27	36	40	27	39	36	45	43	48	36	37	38	45	29	44	23	40	43	40	41	33	35	32	41	35	26	41	42	41	35	32	32	23	35	51	34	33	33	31	37	33	46	39	37	39	43	30	32	38	45	30	32	48	39	35	46	39	39	36	29	44	45	34	42	42	35	42	32	30	41	26	40	41	34	32	39	54	41	22	39	38	34	22	29	37	29	39	40	36	46	43	33	38	39	32	34	43	39	33	37	38	35	37	40	40	32	41	54	35	35	46	34	50	40	46	36	41	37	47	37	45	22	41	41	33	45	38	42	37	46	29	38	41	38	28	48	25	33	48	37	43	30	41	35	22	48	38	46	23	36	44	57	34	44	38	40	39	45	40	33	35	44	37	45	41	25	38	35	29	34	48	33	50	46	44	27	39	33	27	29	37	38	41	35	55	39	40	36	41	41	37	32	46	42	34	42	44	42	39	37	31	30	36	32	35	35	41	33	41	34	33	33	39	37	45	38	42	31	53	36	38	41	41	44	43	24	32	36	46	31	32	34	38	44	37	37	49	43	34	35	31	34	59	37	38	32	39	40	35	41	36	24	25	38	33	41	37	34	28	42	32	36	28	37	38	39	38	42	35	28	47	44	43	55	46	37	29	32	30	36	35	48	39	35	32	40	31	48	44	34	49	31	26	30	36	24	33	37	23	39	32	40	32	36	31	31	28	38	29	29	40	41	43	40	40	31	37	36	35	33	42	37	46	32	49	36	36	37	52	27	35	31	40	34	32	43	48	33	35	39	39	47	36	35	31	37	42	38	39	46	33	48	45	50	29	24	34	26	44	44	35	42	30	32	35	34	38	46	40	40	34	31	45	48	37	33	46	40	25	39	38	46	35	41	35	48	36	44	23	35	29	27	45	39	46	26	42	34	38	38	38	49	31	37	29	37	31	40	39	30	38	33	28	39	38	33	29	38	30	42	39	30	38	28	45	42	40	41	41	34	35	26	40	34	30	31	34	38	33	40	38	29	37	40	37	31	27	36	38	25	45	33	31	32	28	34	40	32	38	31	35	39	38	42	34	32	51	34	29	37	35	31	38	37	43	43	33	32	26	32	40	36	41	45	32	30	38	46	42	28	38	37	44	41	43	36	37	34	45	39	52	32	36	34	34	37	27	36	43	26	31	34	36	45	32	38	39	33	48	48	39	34	34	50	43	28	33	29	45	49	39	38	38	38	41	35	41	32	41	39	37	38	31	35	38	54	38	38	42	46	36	42	32	40	44	48	34	27	46	37	37	35	42	46	34	33	32	32	45	37	33	31	27	44	32	46	35	34	47	43	37	33	32	43	39	43	37	42	43	37	46	37	35	35	38	38	40	29	40	32	28	35	36	46	39	27	28	37	33	48	33	26	33	34	38	33	30	35	32	43	49	32	38	28	39	41	27	28	36	29	55	29	38	31	41	28	38	32	28	37	36	34	37	38	24	40	44	35	48	35	50	37	49	39	40	33	43	26	37	57	37	36	36	38	38	32	37	39	31	50	45	41	30	39	42	35	37	35	34	41	50	37	45	43	35	37	35	34	39	42	39	34	39	28	40	36	44	40	34	36	38	35	43	32	38	46	36	40	28	43	43	44	29	37	33	46	35	41	42	31	34	29	48	40	40	43	41	37	46	43	56	30	44	44	37	37	28	41	35	30	35	39	45	39	43	37	42	37	37	39	44	32	55	41	28	39	39	41	39	37	42	29	37	32	30	42	39	44	42	35	42	37	35	52	40	39	31	37	50	30	32	36	37	38	36	35	31	48	38	39	40	48	41	40	47	36	40	44	36	47	30	36	43	31	30	32	39	36	32	38	36	41	45	44	38	35	34	33	40	35	33	40	49	38	40	36	34	48	29	36	48	34	48	35	41	45	32	47	40	34	31	35	47	42	44	34	43	31	37	37	39	36	42	44	39	43	32	40	38	47	39	32	36	50	43	26	32	33	31	29	35	35	34	36	42	37	36	36	33	34	32	46	40	33	50	44	29	44	44	45	26	40	32	41	40	35	31	28	47	41	42	44	47	23	37	33	38	45	37	27	34	42	30	43	47	46	53	48	23	28	44	39	30	46	44	42	34	39	39	34	39	43	28	27	40	37	44	32	36	41	41	29	36	41	36	36	30	39	43	35	38	41	41	41	25	45	40	33	37	36	31	42	33	43	30	43	46	49	47	34	39	36	41	30	38	35	37	36	35	34	30	33	34	44	32	40	30	30	42	34	43	42	38	32	22	38	53	43	41	45	42	40	39	39	39	55	34	37	36	32	29	33	31	30	31	28	59	40	38	34	29	37	32	46	39	33	41	42	30	43	42	43	40	41	45	40	42	39	27	45	20	34	37	42	30	28	28	36	36	28	42	27	34	35	39	42	46	23	43	44	31	40	40	34	29	35	37	31	41	47	40	34	39	50	38	30	38	38	34	29	42	35	39	37	50	43
37294	24096	17453	20092	26750	26660	25208	22585	20014	16176	13386	11348	9766	9198	8639	7733	6525	5460	4855	4387	3804	3362	3184	3189	2748	2664	2557	2396	2132	1913	1772	1484	1265	1237	1162	1175	1083	1060	1047	1055	1065	1045	1001	908	891	843	890	970	893	865	894	848	701	676	636	708	1015	984	787	731	620	627	604	533	554	520	570	576	609	540	547	483	445	507	530	497	510	585	522	534	512	471	408	403	409	408	412	405	418	386	452	407	419	466	423	412	450	411	422	398	434	437	424	414	531	662	734	723	605	536	495	435	430	420	436	381	397	406	373	406	378	380	398	411	385	400	403	401	407	408	427	411	451	380	397	390	443	413	410	394	401	423	470	386	405	409	401	438	398	414	414	414	423	385	394	398	395	406	412	436	392	397	434	411	414	425	414	403	413	403	381	418	413	408	412	415	385	383	422	411	403	388	419	407	442	388	385	441	389	417	411	417	400	459	372	414	428	415	391	397	427	393	413	406	385	399	438	419	398	401	405	432	415	415	444	428	454	384	409	405	395	427	424	395	417	427	432	417	427	441	397	422	389	396	395	412	395	414	435	429	399	380	385	454	384	421	401	386	405	434	410	380	405	395	380	438	399	423	434	385	399	393	457	415	397	415	450	407	408	402	434	429	411	414	380	391	384	439	421	427	420	428	383	387	411	385	383	366	411	384	423	410	411	406	369	392	390	357	465	381	407	389	411	392	396	360	423	389	436	453	431	402	383	395	437	418	438	412	403	379	427	390	384	415	443	388	382	401	423	434	400	396	421	445	377	400	396	367	396	416	421	408	441	395	422	390	415	396	389	406	423	397	422	388	405	403	420	399	408	409	377	433	438	412	356	392	403	416	385	387	418	415	394	418	444	403	449	423	383	390	427	411	434	433	414	395	402	434	413	421	424	383	416	411	430	406	403	400	432	402	405	409	407	403	392	421	451	445	422	409	427	403	385	400	420	429	430	417	431	397	389	381	400	421	427	430	396	418	423	425	410	381	384	420	403	404	402	384	403	382	425	435	402	400	397	417	402	419	425	405	409	395	401	381	409	394	383	413	404	397	425	383	476	367	376	403	401	375	404	463	408	411	429	439	426	411	400	399	403	384	414	406	377	394	423	420	391	403	405	417	390	423	400	406	430	392	389	420	389	388	426	408	448	384	438	428	408	438	410	385	432	443	399	361	418	449	408	408	375	386	407	438	405	417	369	405	420	413	442	400	392	407	392	397	431	439	439	415	414	411	397	396	384	373	390	437	387	421	392	427	446	403	430	435	380	384	430	412	399	425	436	389	396	429	426	411	428	398	394	404	408	379	401	437	403	379	438	406	428	450	436	381	431	454	406	409	438	425	375	408	446	420	388	426	411	412	422	396	390	377	386	419	385	395	405	405	438	398	397	383	390	413	397	423	419	404	392	445	395	386	388	397	372	385	425	417	394	397	423	434	427	392	393	406	383	396	397	419	444	451	427	399	406	409	446	413	415	430	422	418	402	445	432	443	406	414	437	390	416	416	395	393	390	408	402	394	392	422	433	400	418	406	377	396	401	462	449	442	425	392	421	438	416	455	441	431	441	415	382	416	386	389	442	411	407	411	418	425	399	418	381	415	397	405	364	385	428	404	381	398	393	441	393	423	431	419	425	414	417	400	413	391	375	411	400	434	398	413	402	430	418	420	415	401	408	396	389	392	407	396	427	390	411	389	393	412	432	419	421	441	428	475	400	446	422	410	417	395	396	369	375	414	430	409	429	409	401	387	432	446	389	399	390	412	407	408	401	422	439	370	383	385	397	385	431	422	369	454	440	408	430	416	374	428	411	387	404	400	383	411	420	434	382	412	417	426	415	385	394	395	396	400	385	386	423	395	354	396	383	436	378	403	413	463	423	381	411	425	424	417	405	411	411	377	437	423	413	431	456	396	461	419	400	432	401	428	449	375	421	410	386	413	398	414	412	382	434	429	387	413	410	414	400	424	402	433	402	392	436	400	398	428	419	415	404	408	406	433	406	398	442	397	422	391	397	392	427	406	419	431	392	433	390	401	369	454	423	413	432	420	398	382	381	367	413	403	415	412	420	414	401	394	427	409	436	448	395	397	389	452	389	446	429	390	409	414	422	396	409	391	401	413	413	395	390	403	403	419	420	403	439	395	397	443	414	407	429	457	365	450	435	431	391	385	411	405	437	398	390	446	449	430	412	398	420	415	441	391	416	392	385	406	427	381	409	403	390	418	383	428	427	414	394	386	411	397	388	429	416	402	421	415	385	368	416	408	399	402	411	412	404	412	400	416	381	397	412	394	423	420	400	420	416	410	432	383	392	426	438	407	424	408	421	444	440	375	408	394	427	418	412	385	396	443	383	390	380	416	401	391	424	411	432	416	407	428	384	378	417	413	377	395	404	400	445	407	420	386	433	419	397	449	408	424	445	373	402	398	412	410	426	373	408	409	428	380	456	422	393	416	419	437	400	405	396	429	394	379	431	405	411	437	435	407	361	419	404	409	401	434	405	418	437	406	395	388	413	396	404	412	389	407	371	396	393	382	392	405	403	353	412	427	367	405	425	436	406	418	415	390	435	435	408	362	409	389	428	406	394	425	390	447	392	422	387	393	415	432	401	385	392	428	397	416	405	403	384	402	407	355	400	430	385	428	415	429	433	419	423	412	425	402	407	438	417	428	406	443	401	409	399	440	388	409	374	402	375	347	412	404	402	428	432	404	425	398	393	400	416	404	382	387	417	434	429	438	417	385	374	415	397	389	358	431	400	398	400	421	424	393	411	401	420	405	410	428	423	399	424	409	423	377	438	429	434	457	414	418	394	408	404	429	451	422	379	428	391	400	380	400	448	424	406	407	447	436	407	403	388	417	405	449	420	421	418	412	384	408	424	422	408	365	415	399	397	419	369	402	436	401	431	397	380	412	412	439	445	369	437	376	443	386	441	385	442	398	409	421	383	417	417	376	417	403	431	381	382	395	400	430	376	412	423	399	417	375	411	374	449	447	386	396	389	372	409	406	389	414	377	411	419	429	417	391	403	433	401	416	438	422	393	381	390	409	424	408	424	376	381	417	402	415	420	443	414	369	393	434	404	412	392	399	451	395	396	407	407	447	390	390	417	404	411	407	403	415	440	405	403	380	416	387	404	409	400	422	382	427	435	395	452	432	417	433	427	431	390	388	372	409	408	401	419	419	374	400	412	416	405	442	391	404	423	393	446	419	399	425	374	390	442	387	448	383	387	419	379	386	405	419	414	383	398	416	384	424	397	426	433	431	432	437	416	429	386	418	408	422	379	443	378	384	427	427	402	411	420	394	407	405	427	414	419	443	428	431	421	412	418	393	442	418	417	392	413	420	394	395	405	403	413	415	378	422	437	402	440	422	459	437	395	419	387	423	444	433	410	408	418	414	376	421	421	430	434	429	421	414	436	432	377	387	413	381	387	417	392	430	419	419	409	388	408	443	390	410	386	404	393	410	385	426	420	389	420	402
3935	1947	972	601	473	504	408	368	392	277	209	194	146	169	146	144	117	114	103	97	97	75	87	73	82	48	73	50	48	57	57	52	41	42	36	60	46	45	41	50	44	32	40	46	48	33	41	40	41	45	44	38	28	40	32	30	52	47	41	36	40	38	40	45	27	43	28	37	39	39	29	39	32	22	35	32	37	27	31	33	34	45	42	27	27	37	37	31	31	25	34	38	21	37	25	42	32	31	38	43	37	36	32	46	28	35	36	41	46	36	35	28	32	26	29	25	28	31	42	29	36	37	33	28	31	29	31	34	33	29	40	35	31	40	30	38	28	40	36	37	47	30	33	36	34	27	31	44	32	45	27	36	43	21	41	22	40	24	38	33	37	31	36	33	29	32	31	30	33	23	30	32	32	23	32	37	33	32	43	41	32	31	41	35	23	32	35	41	40	37	21	30	34	35	38	32	35	39	29	46	28	31	32	32	45	26	33	32	29	36	30	29	33	29	30	43	33	31	36	24	29	29	30	32	38	37	33	33	38	29	29	33	42	27	33	36	36	38	33	21	31	39	41	23	40	31	33	31	31	27	30	29	28	25	42	31	26	37	32	29	31	35	35	39	39	30	30	30	30	43	29	31	34	36	29	31	35	25	28	33	39	32	28	30	39	27	24	29	36	44	43	36	32	28	29	33	38	39	32	30	34	35	29	29	21	30	27	34	36	27	35	31	25	29	32	35	33	35	43	45	35	22	32	26	27	30	34	35	34	21	36	37	26	36	37	30	34	30	35	34	28	31	23	42	29	26	37	29	30	25	36	29	26	33	36	40	42	31	32	30	34	30	27	29	31	34	29	26	45	31	35	31	31	30	26	40	45	37	22	28	35	35	40	37	27	18	34	31	33	30	33	25	36	30	46	32	31	39	32	29	31	48	27	37	30	19	32	31	36	41	35	33	38	24	33	22	27	41	31	34	48	32	35	36	40	31	31	26	34	40	38	28	34	38	35	36	40	32	33	37	36	28	35	29	36	33	28	25	43	33	33	32	30	36	23	28	39	34	36	20	29	33	31	36	22	32	31	34	28	25	31	24	29	35	27	35	33	32	30	31	28	43	28	39	37	45	28	35	35	36	29	26	23	28	27	31	27	28	35	36	31	29	35	40	30	24	33	37	38	33	34	37	33	28	36	22	31	28	40	34	28	29	39	33	42	42	29	36	36	25	33	34	34	42	35	40	42	36	31	34	25	44	33	30	25	30	33	41	32	35	32	39	38	32	31	40	27	34	26	34	39	47	32	47	35	43	33	30	31	36	42	42	40	35	29	24	31	47	20	31	21	38	37	31	31	38	20	24	32	26	35	36	36	24	37	31	36	34	34	20	38	34	21	31	41	25	22	52	38	30	33	33	31	35	36	34	28	22	24	32	42	39	29	40	33	25	32	27	36	34	35	40	23	32	31	33	36	26	36	34	32	35	21	33	26	23	39	26	35	30	26	35	29	33	30	20	33	32	37	31	26	32	32	25	33	30	42	39	21	34	35	36	34	51	35	31	23	40	34	36	35	31	43	31	43	33	34	42	31	32	35	33	26	35	31	30	43	26	34	29	37	38	31	30	34	38	38	35	39	42	45	30	37	35	22	29	32	31	24	34	32	26	36	36	44	33	37	32	36	45	26	28	23	32	31	33	29	33	32	33	34	35	30	44	30	19	27	27	47	33	37	37	37	23	33	25	27	35	39	34	40	31	44	35	31	34	34	37	36	32	42	32	40	25	41	23	27	32	30	27	28	40	35	20	35	28	29	22	45	44	28	38	35	35	31	32	32	38	38	29	34	44	34	32	27	31	26	40	24	39	39	35	29	38	25	37	29	37	30	39	39	31	40	36	25	29	40	41	31	36	42	27	40	39	40	35	32	36	37	31	28	34	28	33	25	28	34	31	37	42	33	34	31	42	33	30	30	28	36	37	27	38	31	39	41	18	32	34	21	32	30	38	32	35	38	34	22	34	30	29	32	32	38	30	30	44	22	38	32	39	27	44	32	20	23	45	26	22	35	42	38	37	33	39	28	40	32	45	37	29	36	27	19	43	30	37	28	35	37	32	47	36	25	27	34	22	42	29	33	32	19	41	29	29	27	32	31	38	22	28	25	42	40	46	37	30	40	44	21	34	31	32	39	40	35	33	39	33	33	26	33	38	32	24	28	35	27	34	35	36	25	33	34	32	40	35	31	38	38	34	41	29	29	32	29	34	24	34	23	34	39	31	27	36	28	38	26	33	21	38	16	34	31	30	27	34	49	30	31	26	35	32	34	31	32	27	33	34	38	35	26	28	33	33	34	28	28	27	29	33	41	26	36	33	34	35	35	34	28	35	34	39	32	35	35	34	31	34	28	25	22	25	44	41	32	32	29	35	32	35	45	33	24	39	31	26	35	33	27	28	31	29	44	33	43	44	32	30	24	29	31	30	46	39	33	26	31	38	34	35	37	36	43	30	34	46	26	27	27	25	29	34	20	39	26	25	35	35	26	39	34	31	47	28	38	29	36	41	34	39	32	33	39	38	36	34	25	40	32	36	29	24	34	32	29	19	42	33	33	25	35	33	31	38	41	32	24	29	32	45	24	38	31	41	33	40	33	24	27	22	29	36	32	29	32	38	40	35	47	32	44	39	41	39	29	38	24	41	43	32	25	28	28	25	43	36	36	28	29	27	35	29	32	39	33	34	35	32	33	32	29	38	30	37	26	36	31	31	28	37	25	36	37	43	30	29	40	37	28	37	29	42	30	29	31	41	24	37	53	33	31	41	33	31	35	42	26	37	34	43	35	32	40	45	36	28	31	27	35	44	40	39	33	31	30	45	39	28	31	26	33	37	32	32	39	26	26	40	42	27	28	38	37	36	41	31	33	43	33	26	32	39	33	24	25	44	28	28	45	40	37	36	45	33	30	33	38	36	34	40	27	43	33	32	28	28	28	27	31	36	36	35	33	44	34	28	24	22	34	24	38	31	27	33	30	25	39	31	29	35	32	32	27	31	25	20	28	43	37	31	25	32	22	34	36	26	21	25	36	35	32	29	32	34	31	46	39	40	32	45	39	49	31	39	23	35	35	40	33	38	35	36	35	20	31	40	38	39	32	32	36	43	26	30	23	31	28	33	21	34	38	47	35	33	38	31	17	33	34	37	28	37	36	37	28	32	41	34	27	39	26	33	24	31	30	20	34	35	43	41	29	33	41	38	31	35	36	27	30	49	32	35	35	36	42	28	40	33	34	27	26	28	42	31	31	30	35	31	30	30	35	27	32	34	36	31	24	22	30	38	30	34	21	31	37	40	37	43	38	45	39	35	29	33	47	34	35	40	33	27	22	37	27	27	32	38	23	30	28	30	37	24	29	23	30	34	35	42	32	38	24	31	37	40	40	24	23	34	25	32	34	32	33	32	40	43	26	39	32	29	29	28	27	26	30	40	42	37	35	31	31	34	35	34	29	21
28686	18899	12371	14923	21217	21549	19154	16896	14565	11185	8886	7166	5995	5575	4976	4597	4003	3346	2810	2625	2285	1884	1862	1809	1580	1531	1452	1353	1252	1121	1021	949	829	775	754	762	740	780	737	694	705	722	733	673	643	601	628	680	629	675	646	614	567	500	457	571	674	635	594	525	502	498	433	445	428	428	436	450	423	416	442	416	365	372	394	368	452	408	450	389	371	395	369	360	363	346	351	404	385	351	383	348	342	352	352	339	361	340	356	343	336	338	340	370	362	375	433	401	420	381	388	351	353	363	383	374	314	354	350	360	355	363	343	343	332	373	327	366	328	348	346	374	362	366	372	352	340	320	350	335	327	336	385	346	343	336	340	315	405	354	351	324	358	330	341	367	362	357	392	371	345	357	350	337	316	359	349	352	349	351	346	392	347	365	326	337	338	359	355	338	316	340	345	339	381	351	325	352	375	339	378	387	349	365	343	330	359	377	357	344	344	316	352	371	359	363	351	342	327	339	340	349	349	340	341	358	365	338	368	358	344	377	362	327	365	346	353	350	359	365	332	359	339	352	366	332	335	342	381	377	323	360	342	324	348	366	360	344	313	386	344	366	353	386	379	354	360	352	327	356	380	355	347	382	369	333	378	315	335	362	363	345	371	333	329	345	390	359	321	354	330	368	320	361	333	361	356	389	357	367	342	320	322	374	340	380	349	343	352	355	354	349	380	353	383	346	365	353	331	366	388	370	349	348	346	332	344	336	350	340	356	334	349	324	347	347	318	379	373	337	346	335	350	354	321	382	331	354	310	369	357	373	324	344	399	336	336	323	348	378	352	344	384	363	356	355	366	356	374	367	354	369	370	354	342	373	336	326	373	383	387	325	344	360	339	337	355	388	378	336	349	354	364	347	367	316	361	343	381	345	341	306	334	359	337	344	355	335	341	324	330	343	346	387	331	360	356	346	378	349	371	382	361	333	350	335	339	363	372	349	342	350	375	355	329	353	328	364	322	342	358	363	330	339	365	356	367	343	383	335	353	366	374	359	381	359	355	347	362	387	347	377	353	355	351	365	330	385	344	335	363	336	362	363	348	370	376	357	369	343	377	325	344	344	337	348	369	342	376	349	359	317	367	366	361	361	363	365	347	368	347	372	350	360	334	337	329	341	381	383	362	347	361	364	330	353	341	368	346	335	363	356	362	376	341	310	305	349	360	356	340	330	353	352	351	351	330	338	332	360	349	363	364	364	350	341	324	375	342	365	360	362	342	345	366	342	339	334	357	377	353	315	350	338	364	366	361	354	359	339	366	344	367	351	338	362	346	352	346	341	358	322	353	359	353	312	353	376	393	340	331	350	334	332	330	355	361	358	323	363	318	344	312	356	349	346	349	342	363	379	343	364	336	346	370	315	362	330	375	372	344	307	359	357	387	318	328	350	361	365	327	369	339	321	358	335	376	364	375	328	365	318	329	348	363	352	357	344	346	334	356	357	412	336	358	345	344	332	369	321	378	362	329	343	351	345	343	380	345	357	343	364	348	338	330	363	356	348	347	339	340	336	343	361	328	364	361	353	360	334	353	358	362	363	350	328	339	381	331	340	313	344	367	334	349	326	335	372	353	339	362	325	365	344	383	375	340	355	330	348	332	375	358	321	348	352	361	346	354	341	344	349	354	365	361	365	366	356	343	364	355	326	348	359	349	351	310	370	340	404	328	392	384	367	353	373	349	390	343	375	345	382	357	353	375	337	347	335	377	325	369	330	366	351	372	365	338	347	355	327	343	352	359	346	353	375	357	363	356	376	382	362	369	362	340	332	382	357	376	371	379	323	331	336	330	337	362	334	353	347	344	368	381	361	365	326	375	346	332	365	372	344	344	358	353	345	344	339	328	339	363	351	349	383	336	346	361	356	351	359	349	374	332	342	318	332	348	359	380	338	361	313	337	359	343	343	395	350	341	331	314	349	376	377	355	332	361	332	372	377	330	331	345	309	380	353	355	328	337	356	364	389	359	343	356	354	359	370	353	326	349	363	346	342	355	322	355	369	334	337	354	342	321	363	366	362	300	380	340	347	356	341	357	350	341	395	348	375	340	349	336	331	355	340	380	329	332	369	320	354	337	353	355	374	344	349	365	366	352	374	368	353	334	359	342	347	348	373	349	355	331	344	337	345	345	377	330	361	353	359	362	332	337	336	379	355	354	373	331	353	338	332	370	375	339	333	369	361	340	353	356	333	327	342	334	319	360	312	338	353	344	329	344	392	348	356	365	367	353	353	364	317	350	343	357	364	356	378	360	397	347	338	339	337	345	345	371	373	376	366	364	329	365	370	379	383	405	343	356	326	351	327	350	325	339	359	386	346	364	379	379	347	327	368	370	354	344	337	347	365	318	345	345	344	336	405	337	310	369	354	379	356	330	367	328	360	309	336	353	346	340	332	359	338	330	330	332	380	333	341	377	347	350	364	370	374	324	322	335	332	349	365	348	373	364	362	370	309	369	364	337	373	334	384	348	324	355	376	384	359	387	333	340	370	345	346	357	321	340	345	333	349	345	336	343	356	373	349	346	337	370	355	354	352	325	363	342	377	360	347	366	350	334	371	354	365	337	374	369	323	330	352	328	373	346	344	366	306	360	365	365	352	370	330	359	355	353	356	354	341	380	376	379	344	331	351	362	307	368	332	319	374	340	364	353	374	378	342	334	371	382	366	353	359	319	353	357	349	346	340	336	405	350	372	338	322	362	382	368	347	364	354	317	401	354	343	371	361	333	374	333	322	348	358	332	369	369	321	343	382	388	369	316	362	354	317	364	353	335	354	328	335	326	369	336	347	347	358	369	361	364	361	334	354	357	362	344	356	332	341	337	376	328	339	366	371	351	340	380	356	381	357	351	353	367	363	334	352	352	403	343	334	339	370	342	389	350	336	389	364	334	345	372	309	396	355	333	338	338	328	388	380	378	338	322	349	348	349	342	343	365	352	367	362	382	350	323	360	372	337	351	338	359	350	338	356	348	347	334	339	373	356	326	344	349	387	320	335	371	322	389	356	353	356	348	368	341	364	310	365	373	329	326	333	362	326	314	371	346	354	332	324	381	353	358	330	366	332	366	377	345	343	366	350	330	359	353	350	348	327	360	337	350	346	325	374	344	357	358	345	370	355	325	364	372	355	338	359	359	370	398	358	347	329	338	356	372	349	358	362	341	342	352	353	330	344	339	359	333	358	386	341	351	361	374	350	358	352	378	320	369	390	315	364	367	352	348	379	343	358	358	360	343	369	384	341	371	371	328	390	381	379	368	347	378	376	340	363	346	293	342	370	345	365	352	344	345	347	335	333	389	350	356	321	342	328	340	354	347	351	328	366	371	351	345	346	348	387	362	343	353	393	372	343	347	368	370	384	383	332	363	376	333	369	376	349	345	383	349	349	364	337	345	357	361	365	347	355	343	360	374	345	347	340	339	330	366	374	341	344	356	361	374	363	307	341	314	343	363	375	352	344	335	360	330	380
5745	3366	1550	877	623	775	628	549	491	421	302	253	252	233	193	181	154	141	126	127	112	101	103	87	97	83	88	85	91	74	79	65	67	57	52	44	54	62	51	68	49	56	50	51	54	57	63	47	66	61	50	52	40	48	62	58	54	50	44	41	38	50	45	51	45	51	37	50	52	41	31	47	36	46	46	48	57	52	31	48	39	26	48	50	47	37	49	57	41	45	38	46	44	39	50	38	35	40	53	38	57	40	48	40	49	57	52	47	50	57	44	38	44	38	44	36	46	47	47	31	42	36	47	37	38	49	42	41	34	41	39	39	29	36	48	43	37	46	37	41	41	33	31	34	40	48	45	46	38	44	40	40	44	48	40	50	40	38	41	46	49	50	49	39	41	46	56	37	44	42	44	26	47	37	41	44	53	44	39	35	45	36	49	43	39	39	39	38	53	36	40	41	31	38	45	36	43	48	48	32	36	44	36	33	56	55	42	34	43	44	42	42	34	34	25	45	46	39	42	44	49	47	47	46	50	50	47	44	41	49	42	37	36	38	44	32	34	43	32	37	39	42	39	38	43	43	48	47	38	41	48	30	39	47	35	42	34	39	47	41	33	39	39	41	33	45	30	42	39	49	49	43	45	49	43	35	37	41	23	43	44	45	33	50	51	38	45	48	33	48	50	33	49	48	42	44	42	50	43	31	37	36	44	34	42	34	41	58	38	41	43	66	37	35	45	39	48	33	47	49	46	42	46	46	39	48	51	45	31	48	36	41	38	37	41	36	51	47	38	25	33	49	40	37	44	49	43	44	38	40	29	42	36	33	45	32	31	33	39	34	44	47	33	50	43	40	52	43	44	45	54	44	32	55	42	45	49	57	34	43	39	50	40	35	40	38	44	33	42	44	28	45	37	44	50	35	38	39	44	40	45	43	39	52	50	40	43	41	37	36	37	53	42	31	33	44	42	49	40	49	37	32	46	48	46	50	42	44	34	39	49	26	40	32	55	37	36	35	48	42	31	36	47	30	33	47	47	32	44	42	39	38	34	35	47	39	41	38	56	47	49	49	42	48	37	49	40	41	31	30	36	39	40	42	45	36	37	43	44	56	53	36	44	52	47	38	43	37	44	44	38	60	35	55	44	35	38	31	40	33	46	48	54	41	35	37	37	50	46	55	43	35	38	36	46	40	38	38	32	50	40	40	28	47	38	50	48	42	41	50	48	40	47	40	43	28	44	32	54	34	41	42	35	28	46	36	33	35	37	37	34	40	43	55	44	35	32	41	41	27	42	32	33	40	42	42	42	25	37	43	43	34	45	35	51	40	35	44	44	40	35	40	41	47	31	45	39	46	45	37	48	40	37	34	48	49	34	38	56	38	38	40	36	45	48	39	47	33	29	51	44	37	41	60	36	47	38	38	38	38	45	39	44	44	43	36	42	42	53	32	54	49	42	39	39	35	36	48	51	41	43	39	37	45	44	47	52	37	31	43	48	53	42	37	36	42	29	41	38	47	40	32	47	33	42	48	56	50	36	52	46	39	44	35	32	31	38	43	39	44	43	39	30	57	51	43	44	42	48	41	53	41	36	55	41	48	35	27	48	40	39	47	27	34	29	39	45	41	40	45	36	34	49	46	34	36	37	36	41	42	41	29	35	47	49	39	36	38	33	42	48	42	44	47	35	43	47	38	35	45	54	39	38	44	47	37	46	43	47	53	44	40	46	43	52	48	39	36	39	51	47	38	36	44	42	48	44	44	47	52	42	41	49	40	52	40	48	36	45	38	39	34	33	36	33	45	42	45	36	37	37	38	45	35	39	36	38	49	41	38	45	34	34	42	48	30	42	33	47	44	33	41	41	40	42	30	41	47	33	47	42	32	49	51	47	55	44	38	44	38	43	47	37	45	48	37	30	38	47	49	41	33	44	42	43	35	44	52	40	44	47	38	40	27	49	49	49	32	46	39	36	41	43	47	33	38	54	48	34	43	43	39	32	45	48	43	47	36	47	45	43	43	47	39	37	38	49	44	30	34	36	45	45	42	35	38	39	39	49	38	37	48	35	46	39	49	39	53	46	37	53	39	36	44	47	45	39	44	37	36	41	45	27	37	49	32	45	43	52	38	54	34	29	41	50	51	50	41	40	31	39	40	45	38	51	43	48	42	38	52	39	55	38	32	45	51	44	39	41	53	44	42	44	44	31	39	45	33	35	43	51	35	34	39	37	34	41	43	40	42	39	43	38	45	34	41	54	31	43	32	46	45	48	49	35	52	45	49	32	30	39	46	41	38	35	42	37	46	49	43	40	42	51	44	40	35	38	34	33	44	42	39	45	45	35	36	47	37	55	44	34	31	34	38	50	42	37	44	38	50	45	45	40	36	46	41	40	37	43	40	35	35	44	35	44	32	53	51	45	31	31	40	42	37	38	46	37	41	47	35	45	45	45	40	34	45	30	42	55	36	36	35	35	35	54	53	44	35	52	52	45	47	42	38	55	41	38	40	47	32	49	51	42	52	35	38	38	38	42	46	41	29	37	46	32	45	43	35	49	37	46	45	28	32	38	51	39	34	48	46	50	47	46	38	35	26	40	32	47	45	50	27	46	42	43	36	41	43	47	41	42	35	50	35	40	58	47	43	48	36	44	54	38	48	35	50	48	37	53	32	43	45	38	41	34	41	38	48	43	37	42	42	53	45	52	42	48	37	37	45	33	43	39	41	38	39	41	32	49	35	32	38	36	47	48	43	37	37	47	40	35	56	34	39	43	38	42	42	36	40	41	46	38	41	46	45	48	33	32	37	48	36	43	50	40	46	39	43	43	43	49	57	36	43	43	37	34	31	41	43	54	47	43	29	47	35	31	31	42	45	44	43	36	33	44	39	40	42	46	55	34	38	29	36	43	51	46	49	45	38	51	41	42	34	44	51	46	34	51	33	34	38	49	37	44	39	45	33	46	43	45	39	32	44	36	30	51	44	33	38	35	37	50	41	52	34	35	37	43	47	48	35	33	40	42	27	47	44	40	52	45	53	43	40	52	38	40	54	41	21	48	43	54	37	36	44	36	48	37	37	39	53	38	42	31	38	33	47	47	36	29	47	46	47	45	42	40	45	38	35	48	46	37	42	38	36	35	36	44	46	36	47	53	41	42	49	37	33	36	38	37	50	32	41	47	39	41	35	46	36	45	37	51	36	42	34	38	46	46	31	34	37	39	57	30	42	50	35	36	36	45	44	46	42	33	39	37	40	40	46	44	40	42	34	48	44	33	34	41	46	39	48	46	42	34	46	40	41	35	48	24	46	35	38	41	39	44	42	32	43	44	43	51	47	43	35	43	46	31	53	49	35	47	34	40	39	43	38	41	39	49	34	42	38	46	37	34	47	46	55	36	31	47	27	34	45	45	41	41	59	38	32	40	47	42	37	47	36	40	33	45	36	37	46	52	38	45	57	43	39	28	45	58	58	41	57	38	41	43	52	47	34	37	42	48	50
34690	22954	15500	18409	25093	25338	22802	20207	17901	14311	11249	9845	8195	7464	6604	6213	5417	4572	4080	3598	3103	2639	2489	2414	2288	2143	2130	1914	1744	1579	1457	1350	1232	1149	1046	1083	989	1009	979	992	947	941	880	937	783	776	881	878	832	866	859	763	636	614	630	858	871	775	730	706	643	604	571	554	582	558	591	536	566	537	479	470	501	515	444	486	513	516	525	537	449	411	437	475	438	439	452	460	457	449	470	439	440	422	443	460	448	450	452	417	420	435	414	453	493	541	632	620	574	535	518	467	456	457	439	450	437	431	432	436	432	420	460	425	438	460	435	443	428	475	427	465	447	432	407	447	416	424	445	427	392	412	416	427	437	430	417	446	450	450	458	446	402	457	405	418	431	466	443	454	439	457	409	473	497	400	418	461	447	440	447	422	410	440	444	455	445	426	421	432	434	460	442	429	462	486	410	403	450	424	435	447	419	415	407	449	446	449	450	464	435	470	426	470	414	442	445	440	426	456	464	395	445	443	449	444	421	428	432	448	421	455	426	461	429	406	430	424	456	463	440	431	436	436	457	446	453	458	420	423	420	472	429	446	427	421	474	444	440	439	450	426	444	441	459	415	409	451	432	401	452	423	407	471	416	471	431	442	457	458	445	463	428	449	451	416	421	431	429	432	462	424	457	463	432	443	419	380	461	409	437	462	443	466	444	413	434	442	440	429	453	449	440	442	445	439	426	393	414	400	451	429	433	458	432	446	427	431	403	483	442	421	457	443	465	423	424	388	451	457	447	475	470	435	427	446	484	454	418	428	429	453	467	433	440	418	476	454	413	416	461	436	450	437	419	445	441	460	431	432	438	410	465	398	459	442	436	485	430	455	454	453	446	451	433	433	454	440	439	415	436	423	439	436	422	453	431	468	442	422	443	450	448	471	386	439	411	442	448	439	405	428	464	411	491	435	431	443	467	466	446	405	445	428	436	443	459	482	475	434	464	434	444	425	471	426	446	452	430	410	443	420	438	467	467	461	417	444	432	437	417	449	485	429	488	423	439	446	432	396	460	477	427	435	432	442	440	436	430	440	442	454	445	442	485	443	446	441	455	447	440	443	426	412	438	396	436	407	411	478	427	411	455	446	454	458	456	433	484	448	433	463	476	450	473	441	432	420	437	401	453	444	419	451	452	434	410	459	445	451	420	439	428	428	441	418	454	440	419	464	455	465	452	404	409	472	458	444	461	441	422	414	462	434	431	474	471	461	437	450	464	427	423	433	457	430	487	423	395	439	454	469	429	447	415	413	432	429	458	426	429	433	439	434	482	446	410	407	452	460	452	451	467	455	442	483	458	436	431	441	464	453	419	410	423	432	407	452	475	463	443	440	442	431	474	483	445	437	432	436	403	468	421	463	411	404	463	455	414	445	437	419	450	442	460	460	418	437	492	424	433	437	442	438	449	439	436	467	415	413	420	442	431	482	424	431	443	450	458	441	455	468	421	426	431	442	441	438	414	454	476	433	447	431	410	434	424	452	408	442	426	424	471	454	436	419	441	447	415	419	444	439	441	463	480	466	436	431	437	434	432	414	409	461	451	438	454	417	447	419	433	444	459	456	455	436	436	479	467	445	467	408	436	429	424	428	424	432	427	453	433	429	439	450	443	413	438	440	425	459	453	458	396	447	465	453	447	441	445	432	408	431	437	449	400	421	424	456	459	452	433	438	416	458	447	438	444	472	462	412	456	486	430	421	427	422	400	423	431	440	420	448	440	476	444	440	439	397	439	442	475	413	426	455	410	427	417	437	444	412	429	464	447	416	476	409	422	446	417	428	433	431	433	469	423	427	439	437	447	455	449	428	447	430	455	427	409	401	410	449	426	442	428	452	431	447	420	457	479	454	456	462	433	458	464	430	410	440	410	434	433	442	403	401	403	448	443	442	435	454	448	466	417	468	471	448	462	430	435	459	427	453	488	399	428	441	453	461	428	415	424	433	413	444	432	443	445	451	439	420	450	456	419	408	438	414	426	452	445	409	412	399	467	459	422	445	430	437	484	447	418	417	442	454	413	424	455	442	431	433	437	434	433	416	480	439	396	442	463	409	426	447	443	413	452	426	439	435	428	400	434	455	465	439	450	467	419	459	392	441	443	494	478	423	435	432	456	436	452	415	452	465	451	436	461	423	435	437	434	426	459	418	428	414	470	441	426	434	427	436	464	409	444	393	444	426	454	446	451	431	431	444	440	425	476	466	446	439	438	505	440	437	452	422	426	459	402	496	416	417	413	459	446	405	441	469	443	438	427	465	466	408	423	426	435	447	460	442	470	430	415	454	410	405	457	428	426	423	446	422	430	419	414	457	440	426	441	434	447	454	444	429	469	459	464	437	408	426	449	451	455	402	432	444	432	437	433	451	453	446	430	441	470	482	432	437	394	450	437	441	449	407	456	472	476	465	468	398	431	457	446	458	420	453	429	428	458	423	420	429	474	417	471	409	420	441	425	425	475	422	436	438	448	474	429	450	459	482	463	415	454	471	444	436	456	431	441	431	460	430	428	471	471	442	416	428	428	451	447	448	467	437	472	421	411	414	426	447	457	456	417	452	433	423	437	444	425	424	432	445	429	393	454	405	431	440	440	410	407	453	451	427	439	436	422	443	467	458	442	411	458	417	423	437	447	454	390	436	453	388	480	427	434	457	450	465	420	425	394	469	431	447	451	422	414	485	428	393	365	462	447	455	425	455	447	461	426	447	434	450	442	462	425	433	451	484	460	424	420	442	425	449	428	421	457	414	480	432	423	439	475	462	468	424	432	432	457	440	452	455	465	466	433	435	418	457	451	432	465	455	402	472	418	445	419	410	433	438	418	426	440	438	423	433	450	444	397	453	433	416	434	459	446	425	453	466	436	443	459	444	426	421	440	464	468	437	451	421	448	469	462	430	429	382	444	453	419	434	436	432	421	431	419	503	436	457	454	460	417	410	449	432	450	439	409	460	456	446	469	444	463	407	454	448	432	444	434	416	433	439	424	429	446	436	418	442	422	445	428	435	445	442	434	431	475	457	439	452	427	435	411	417	435	461	450	445	429	419	444	431	442	441	435	422	442	444	445	440	452	423	433	462	455	434	448	470	439	423	443	445	472	394	433	417	449	474	426	433	430	464	435	487	439	441	470	427	429	423	443	440	432	449	452	453	431	482	433	437	422	454	445	435	438	452	458	456	451	457	423	437	470	456	439	399	451	441	431	465	412	462	455	412	460	477	420	433	436	452	423	450	449	449	431	410	396	422	442	452	412	437	424	450	400	453	455	445	451	430	470	458	472	421	470	431	433	476	433	450	472	487	435	453	449	433	399	450	450	479	459	473	442	427	442	454	494	474	415	403	447	447	448	432	482	440	428	440	427	445	428	428	434	404	410	419	462	459	444	456	425	417	431	416	467	446	430	436	436	423	458	433	446	470	454	475	441	445	431	442	439	461	468	410	421	459	443	454	457	458	413	466	418	404	467	469	436	508
6497	2985	1531	824	634	689	598	534	458	398	284	235	232	180	182	170	185	145	119	123	98	102	94	103	85	72	70	65	46	48	57	48	50	38	54	43	51	42	37	42	48	45	56	50	34	38	41	40	43	41	37	42	44	38	29	35	53	39	44	31	29	37	31	29	29	29	30	28	34	26	26	25	28	31	22	30	29	33	28	28	34	37	27	29	29	31	34	27	26	20	29	33	26	41	26	26	28	23	27	23	23	26	32	19	34	40	32	44	28	25	31	28	31	36	26	29	39	34	27	31	28	32	28	33	25	27	25	23	32	30	31	37	33	23	26	27	22	28	30	32	19	23	27	30	27	27	33	29	33	30	23	37	28	35	23	25	29	23	22	29	25	37	33	29	24	28	31	38	34	31	31	30	27	28	36	29	23	28	21	35	37	31	30	26	30	31	31	21	21	30	26	32	23	31	32	24	28	28	33	30	25	38	32	27	28	21	33	27	20	28	21	40	34	28	25	35	24	29	31	30	26	31	22	30	36	32	23	27	28	23	25	32	32	30	33	30	31	32	23	28	28	29	34	33	42	31	20	28	27	31	38	32	20	20	27	21	30	26	19	33	24	27	41	19	24	23	36	26	27	24	30	34	19	26	23	29	29	26	22	27	26	41	29	32	29	25	25	28	22	25	20	29	30	22	33	19	29	20	41	24	30	30	27	27	25	27	18	21	30	23	17	26	20	25	27	35	28	17	22	31	31	17	29	20	33	17	28	33	26	21	25	18	25	34	24	29	28	33	29	32	24	29	25	33	34	34	33	26	19	22	30	23	16	22	29	22	28	30	30	28	38	37	32	32	28	22	24	24	20	30	31	30	33	41	23	29	22	34	21	36	27	26	22	30	30	19	23	27	18	33	29	24	35	32	23	24	23	27	21	25	21	25	27	26	17	36	29	22	31	30	30	28	37	33	22	25	22	29	29	16	28	35	24	29	32	24	36	42	24	26	21	22	35	24	30	28	31	35	26	33	18	20	27	29	45	17	18	26	28	29	29	24	30	33	22	35	24	31	21	29	31	28	21	25	28	22	27	29	31	41	22	36	30	27	24	21	35	35	20	19	26	26	25	22	35	29	31	36	32	24	31	27	19	31	29	30	26	25	26	25	28	25	26	24	37	24	29	21	32	31	21	24	36	22	27	32	17	32	32	15	36	26	17	37	24	26	33	30	28	29	34	27	23	29	40	28	29	27	19	30	26	22	21	24	33	28	38	31	32	25	36	20	33	24	26	27	34	35	22	34	28	29	26	22	21	23	36	38	33	23	24	19	30	27	28	33	31	26	28	29	34	26	17	29	19	27	23	30	30	24	25	26	33	23	39	25	33	32	36	21	30	28	26	26	29	36	33	24	32	39	31	30	17	27	39	26	30	39	37	23	32	35	29	24	29	20	26	27	23	42	30	31	17	27	22	29	26	17	24	33	25	27	27	30	29	21	34	31	20	30	32	18	26	24	34	20	35	26	34	29	25	32	20	19	30	24	30	30	23	30	31	26	34	33	34	27	33	21	33	30	29	33	26	35	30	26	37	26	25	41	29	25	22	24	29	21	39	25	24	30	31	25	20	32	24	25	22	31	13	23	30	23	30	35	28	22	28	32	26	34	31	31	29	25	28	26	32	35	24	31	37	27	33	30	27	23	23	21	26	24	32	31	27	27	23	37	26	31	27	30	26	28	25	24	28	19	25	30	31	25	26	38	25	40	29	25	30	32	32	27	30	32	24	28	24	29	22	35	24	30	27	29	24	23	25	32	29	30	32	38	32	24	26	39	23	35	26	19	29	30	27	29	31	32	34	24	32	20	31	25	27	25	26	26	31	30	31	24	31	24	32	24	27	33	24	27	25	31	29	20	28	21	40	18	23	26	24	28	33	19	26	26	27	43	22	36	26	34	35	30	31	28	41	30	40	33	29	25	20	30	28	29	29	20	22	36	40	25	39	30	35	30	30	26	27	23	28	26	24	31	25	24	30	21	31	26	20	29	34	30	30	37	25	21	32	30	25	27	30	30	30	29	25	26	21	19	22	21	30	20	30	28	21	27	24	20	26	32	43	28	24	36	20	19	33	32	31	29	36	21	24	32	31	32	25	22	18	29	32	38	29	20	30	32	40	18	43	29	25	35	25	31	15	30	31	38	29	30	29	33	23	31	26	26	26	27	28	26	37	26	20	26	24	22	36	28	33	29	27	24	29	28	24	30	28	33	28	31	16	25	33	29	39	25	28	28	33	28	37	24	32	34	36	28	21	33	30	27	23	26	27	28	26	29	28	31	20	23	26	23	29	36	29	43	29	29	29	35	25	25	25	30	23	31	19	25	25	28	41	28	34	32	34	31	28	22	28	30	33	20	37	34	30	24	37	36	25	19	27	26	19	26	38	23	30	32	28	29	32	24	26	29	32	21	26	34	22	28	35	24	29	30	22	30	19	28	29	24	28	19	26	43	38	28	22	21	31	19	27	37	30	29	42	27	30	27	22	27	30	32	37	25	25	32	27	30	34	29	29	21	28	31	23	22	29	29	28	29	25	19	40	28	40	38	27	21	28	30	29	20	28	32	22	23	36	32	22	24	31	35	23	25	40	38	43	27	36	24	27	29	20	24	18	38	31	40	33	38	21	27	25	23	21	36	30	24	31	31	32	30	26	25	28	24	37	27	28	35	34	36	29	28	31	26	26	27	27	23	22	31	28	27	11	26	21	33	27	37	39	27	29	26	32	37	22	28	35	30	22	29	37	32	38	35	44	40	20	23	30	21	30	31	26	25	31	28	21	36	36	25	21	24	19	20	24	35	25	33	37	32	22	17	22	31	31	33	25	33	40	29	24	32	31	30	23	35	29	32	25	27	23	32	31	32	22	37	31	33	21	26	26	21	30	32	32	31	28	20	34	24	31	43	25	33	32	32	34	28	28	17	23	27	24	31	39	22	24	24	31	35	36	35	29	32	21	28	27	23	35	23	29	25	37	31	31	33	29	24	21	34	32	25	29	26	33	34	29	23	30	29	29	32	36	25	36	27	27	35	33	32	30	35	26	21	24	26	27	28	23	28	25	28	29	33	31	32	38	27	30	26	28	31	24	40	32	30	30	21	35	30	31	24	33	35	25	22	29	21	28	35	29	32	29	39	28	25	31	31	27	33	27	19	37	27	30	31	27	38	21	28	29	35	28	30	31	36	24	23	40	27	28	23	37	22	26	31	36	30	22	29	26	22	31	33	29	29	25	24	34	21	28	32	35	33	25	24	30	31	29	34	23	38	26	36	32	31	26	33	30	30	23	24	24	31	31	30	22	31	26	31	23	38	25	32	33	28	23	30	23	33	48	26	25	27	29	31	23	30	34	19	33	29	36	28	21	30	35	31	23	31	33	25	31	25	19	26	31	22	24	26	23	22	31	29	33	32	24	36	29	25	35	21	21	24	33	34	36	28	35	29	28	33	32	27	23	18
32696	21694	15666	18031	24352	25457	22656	19867	17532	14726	11519	9450	8286	7278	6438	5887	5356	4534	3984	3616	3088	2558	2379	2448	2174	2034	1856	1828	1637	1511	1338	1270	1128	982	944	914	951	919	858	876	921	908	779	748	666	718	706	703	705	719	731	622	555	534	593	726	787	708	665	521	462	439	411	394	405	408	460	395	388	355	371	360	346	335	369	383	384	395	403	353	345	290	315	305	318	343	284	354	310	331	331	316	309	337	335	332	312	325	324	319	299	317	322	306	369	423	512	490	468	383	350	326	352	339	314	309	291	278	270	286	320	309	308	306	315	316	314	338	298	279	294	323	301	317	302	295	330	316	318	289	313	294	316	294	292	318	288	296	306	306	284	312	309	306	322	305	311	289	284	281	316	282	313	303	313	307	317	328	302	293	301	306	282	300	318	331	287	310	302	294	296	313	325	316	316	291	287	295	334	328	270	320	350	299	321	308	294	315	300	271	331	316	321	286	309	297	312	318	336	318	317	310	295	281	315	310	316	284	314	322	317	321	312	321	329	327	299	299	306	307	299	319	296	320	327	303	318	296	308	313	300	274	309	320	300	303	296	304	317	305	316	295	299	294	298	275	308	298	296	312	326	319	333	340	313	291	327	330	299	294	314	297	306	315	328	304	302	307	272	326	283	302	313	295	313	299	290	290	312	307	317	321	283	332	288	298	317	272	295	302	274	275	311	308	312	304	292	284	322	306	303	302	326	315	299	302	305	316	317	289	311	332	335	291	309	290	302	305	305	322	280	326	316	303	306	306	348	293	312	290	347	321	302	297	244	337	280	304	318	331	344	286	273	318	309	317	292	284	300	336	282	342	303	327	278	317	297	301	324	308	300	321	324	323	310	292	298	321	312	284	308	330	321	318	288	318	320	305	301	332	315	327	307	292	338	270	321	307	335	305	340	305	307	294	309	301	298	328	279	302	311	298	339	293	325	292	291	317	287	279	335	300	303	314	295	299	278	298	329	295	294	292	315	306	318	298	311	298	324	298	276	312	288	310	328	305	316	311	304	295	330	285	307	335	341	321	323	275	300	319	313	305	287	295	319	297	330	296	310	309	298	306	311	333	307	288	332	286	287	276	304	334	289	275	323	312	323	307	322	303	313	321	322	294	289	312	331	301	300	331	309	301	317	312	311	299	297	290	347	272	332	322	289	295	312	295	322	303	317	337	328	303	297	333	301	310	324	275	328	302	319	303	307	288	323	302	314	321	296	330	313	317	304	331	307	308	335	308	306	325	297	283	333	291	305	305	299	299	314	284	302	289	315	302	267	312	310	311	318	292	319	300	306	305	293	314	284	297	289	306	294	322	304	302	317	293	325	286	281	339	280	310	309	280	325	306	303	305	318	328	275	339	327	287	326	304	292	307	312	286	299	301	280	305	325	294	324	325	318	309	316	347	298	321	297	321	335	340	300	335	285	279	292	327	312	295	324	299	335	288	318	308	333	305	328	345	307	305	336	347	299	296	302	304	277	320	335	285	298	278	292	339	319	310	298	322	321	358	317	298	273	325	323	309	321	308	329	304	306	298	285	333	306	287	322	298	322	290	326	318	309	299	300	322	347	312	303	303	336	304	294	320	315	323	295	279	326	292	293	324	301	269	321	308	334	314	297	314	310	302	323	314	323	288	312	282	285	283	303	311	298	302	313	300	311	341	295	304	317	343	289	318	286	318	323	313	293	316	303	314	308	334	316	339	288	298	308	320	294	293	303	312	313	307	314	300	301	291	322	283	282	270	313	325	345	295	323	310	315	308	304	290	314	317	307	302	278	282	304	329	311	291	322	290	301	316	310	329	276	337	336	318	322	302	271	294	306	286	316	293	294	308	309	321	298	343	331	297	321	280	318	317	314	306	321	330	328	324	292	298	298	324	264	284	290	316	294	286	299	303	311	306	296	338	298	327	300	289	300	298	324	316	304	305	298	287	294	327	299	302	320	320	328	302	315	330	292	284	294	315	291	269	275	321	357	346	304	318	299	314	294	304	304	297	304	335	290	303	335	307	338	313	303	327	325	310	279	310	336	305	306	340	334	310	283	292	340	281	307	278	303	315	327	302	315	304	303	316	298	311	303	316	301	293	332	306	305	321	318	297	350	280	309	344	303	321	325	292	307	323	320	328	325	284	301	320	300	290	308	315	305	304	323	313	313	318	305	307	305	326	338	315	306	310	330	300	290	314	289	327	309	317	304	310	352	273	297	306	324	321	294	320	296	333	325	345	311	305	319	333	306	293	288	312	307	313	300	275	307	285	300	310	296	298	320	308	319	295	280	306	310	310	315	307	325	317	283	310	298	292	304	313	289	333	311	314	306	303	280	313	278	329	312	318	316	297	275	303	306	311	303	309	318	290	365	271	316	274	325	324	303	301	301	302	293	269	308	298	292	309	289	335	324	336	319	305	284	295	344	327	282	308	313	294	324	322	304	327	276	287	335	304	309	298	330	316	325	311	289	348	318	287	292	291	325	312	315	297	316	323	320	299	266	314	303	331	281	308	317	279	303	312	294	338	325	295	296	310	313	305	324	323	306	302	303	298	309	317	318	290	300	304	303	317	311	260	279	292	328	346	331	309	291	328	306	298	327	322	311	303	329	308	348	294	272	305	268	318	355	334	308	300	321	299	291	293	289	297	292	283	295	315	311	302	299	312	303	286	264	310	323	299	308	303	305	283	286	317	303	323	278	332	304	329	311	301	283	302	313	305	290	324	309	319	290	304	288	319	326	354	309	320	257	297	311	322	302	323	330	308	305	279	310	333	304	274	295	296	300	290	299	343	309	301	309	311	311	276	329	315	293	331	295	311	311	336	301	298	282	301	265	354	284	286	316	309	312	285	332	308	338	320	295	294	299	290	299	338	295	299	279	301	288	328	296	313	284	277	323	302	302	318	299	324	308	283	309	297	306	288	288	301	308	313	294	308	345	322	318	296	317	264	275	313	315	313	350	306	312	338	338	311	324	331	319	319	303	337	287	300	296	295	277	340	295	318	310	283	308	321	349	334	322	297	327	311	309	338	308	313	298	327	318	302	294	289	308	287	322	314	313	326	296	318	313	287	334	290	310	278	320	313	302	306	294	292	296	274	294	318	330	313	296	274	334	311	302	332	314	317	313	309	309	297	299	292	320	323	308	305	308	281	292	315	296	338	311	309	301	318	304	295	305	313	312	308	288	286	318	319	265	309	303	322	297	306	317	300	315	293	319	311	334	302	286	323	320	314	297	334	289	268	317	292	323	285	298	283	319	333	324	300	312	300	301	345	319	292	305	311	316	327	301	317	313	306	283	322	304	317	293	291	323	333	299	311	283	324	327	302	320	303	319	292	310	284	294	290	325	340	291	297	308	306	287	301	266	309	311	308	293	333	267	315	322	306	312	321	312	305	316	292	296	362	306	342	296	324	329	294	275	321	286	291	281	341	346	328	352	311	320	290	301	292	314	323	307	278	320	312	314	323	316	292	348	303
7813	4443	2099	989	830	937	926	721	567	518	402	308	252	221	237	201	204	163	160	127	133	130	127	104	106	95	81	95	89	83	64	72	68	72	56	62	67	61	66	63	63	63	51	56	46	57	58	58	51	52	49	44	39	31	45	59	57	46	46	47	57	42	32	29	32	44	44	41	30	38	51	44	38	50	39	47	39	47	46	38	42	36	37	31	26	38	39	38	42	46	36	38	30	38	48	36	35	27	31	37	30	39	31	41	42	48	48	52	37	40	39	48	38	32	33	41	37	35	50	29	42	42	35	44	38	38	37	44	30	37	29	44	31	34	37	39	33	42	38	37	34	36	49	33	37	41	31	41	34	44	33	45	30	41	39	43	34	37	42	26	41	32	39	36	37	39	41	35	42	37	32	32	45	38	31	29	32	36	34	26	36	45	50	38	47	35	50	36	31	40	37	34	41	46	37	38	32	43	39	41	53	34	47	34	50	44	34	53	42	37	43	39	34	34	36	35	45	47	35	34	47	31	44	32	35	36	33	36	39	36	38	44	39	31	49	32	33	36	35	36	38	34	31	34	36	50	37	43	34	36	27	32	37	40	39	33	57	38	39	40	32	49	39	41	54	44	26	39	42	20	31	32	38	35	38	41	37	35	31	36	28	33	44	37	50	30	35	49	36	35	31	53	41	46	42	53	27	32	31	37	44	36	47	37	34	28	49	43	43	41	28	47	42	50	39	35	30	34	34	36	43	41	35	35	37	36	37	56	30	34	36	41	38	45	40	28	39	28	38	39	29	39	32	46	35	32	37	43	27	43	37	40	30	39	25	40	38	42	40	43	35	28	43	40	42	44	46	39	40	37	31	26	34	37	40	35	23	49	44	39	38	43	42	40	43	28	30	35	46	38	47	41	44	39	36	30	34	33	47	41	33	23	35	33	44	31	46	35	42	27	21	28	30	28	38	44	34	40	33	36	44	41	37	36	45	37	43	46	44	40	32	32	38	40	40	41	35	47	45	38	44	50	34	47	35	38	37	45	53	35	28	37	34	29	44	47	28	38	50	49	37	40	52	36	29	33	28	40	37	37	43	40	25	46	51	35	33	33	35	44	37	52	29	49	33	28	34	45	47	37	45	39	48	38	44	42	46	44	35	40	39	35	44	35	26	38	41	34	43	32	49	43	36	35	28	37	33	28	40	35	31	24	29	43	42	36	47	40	41	48	30	30	41	36	41	34	32	36	40	34	36	43	37	39	35	39	35	28	32	33	39	41	46	39	46	30	41	25	30	48	39	41	36	42	37	35	46	42	39	37	36	38	36	32	42	31	40	39	39	31	42	47	29	39	47	34	30	42	44	33	44	40	37	33	32	31	34	34	38	50	42	41	39	43	50	37	41	38	39	46	39	38	45	27	44	40	43	37	43	32	44	48	44	29	44	40	36	34	52	29	46	49	30	39	45	29	39	35	49	32	37	32	34	30	29	41	43	34	25	31	32	39	36	30	32	55	35	37	32	35	36	35	41	32	30	35	34	36	34	29	42	44	50	43	33	37	41	39	32	32	40	32	30	43	41	42	29	31	37	34	39	49	36	38	31	40	24	47	41	47	30	43	32	48	28	25	41	28	35	43	31	44	41	32	43	41	43	37	30	14	31	41	33	41	35	26	46	46	42	33	38	32	31	43	35	40	47	43	40	42	42	33	26	34	22	41	32	32	31	31	45	39	47	43	40	38	26	48	28	32	46	41	45	39	44	39	44	37	28	47	35	39	37	36	41	28	40	44	34	52	37	38	29	33	34	38	46	42	39	31	38	45	35	37	27	40	41	45	33	32	43	44	29	34	33	29	39	45	34	33	42	39	35	37	40	29	32	35	28	48	35	41	44	35	34	33	31	39	44	44	47	34	39	40	37	43	41	35	44	31	47	43	38	44	35	36	50	39	38	28	42	35	47	36	32	39	41	46	37	40	32	28	33	29	38	40	26	34	32	41	37	30	30	33	25	34	35	43	39	46	35	40	39	38	45	45	37	39	30	34	33	36	33	42	40	43	38	35	36	45	47	34	31	48	33	49	33	32	44	44	50	35	33	39	29	40	53	41	42	44	33	26	29	29	39	34	40	33	46	39	30	45	43	31	46	30	39	35	45	43	31	44	29	31	40	39	34	34	39	43	41	32	40	38	43	38	26	43	33	36	44	33	40	38	34	33	38	54	39	39	44	47	36	41	33	35	38	56	31	36	44	34	39	41	40	48	33	36	37	36	35	43	35	36	40	40	40	39	33	39	30	38	30	44	34	41	30	35	43	33	44	31	39	37	37	26	33	37	29	36	39	29	37	43	37	36	38	46	39	31	32	40	43	38	50	28	38	38	37	29	39	42	38	49	39	43	40	47	39	31	33	40	42	37	39	31	41	43	36	36	41	40	34	37	36	39	39	38	37	38	39	42	29	38	39	35	46	36	36	33	32	45	42	29	41	37	39	41	37	36	36	34	25	45	38	41	38	35	46	30	44	40	54	40	35	36	27	27	33	46	34	34	41	38	42	36	33	39	32	48	38	35	31	33	50	51	30	32	41	31	27	32	37	43	32	43	36	43	35	40	32	40	26	43	29	41	47	41	33	43	39	49	39	33	37	34	30	43	31	48	45	32	34	39	44	42	44	25	37	39	29	37	45	38	34	38	31	32	36	40	30	36	34	34	39	41	42	34	39	35	34	29	45	33	39	38	40	33	46	31	45	31	32	30	46	29	35	42	36	30	43	32	44	34	34	29	38	28	40	45	42	34	34	34	41	27	37	40	41	41	25	32	43	41	34	44	43	32	45	31	31	35	34	42	38	33	39	36	34	29	41	39	39	41	31	38	47	28	48	33	38	50	36	35	25	55	19	30	42	40	27	45	42	41	30	35	33	40	25	40	37	40	34	42	35	39	36	25	32	44	29	30	45	39	44	38	35	42	37	43	40	41	41	43	27	43	47	42	29	42	38	38	43	46	39	44	48	43	33	34	36	41	41	45	44	33	34	50	34	40	44	34	34	36	33	40	39	31	36	29	38	36	39	34	37	41	37	35	39	41	38	39	49	47	27	42	43	44	35	30	35	44	45	28	43	29	30	46	30	42	52	35	33	40	35	35	43	37	37	37	34	40	38	45	41	28	31	45	29	36	37	35	47	33	39	38	45	43	41	34	39	46	28	44	33	29	34	49	37	37	38	44	33	46	35	46	34	44	42	38	37	34	42	43	31	42	48	40	44	31	45	30	35	40	37	38	35	35	36	42	39	50	34	38	41	40	45	36	37	41	35	32	33	28	39	48	36	48	35	28	32	34	43	41	38	44	51	45	46	28	43	40	41	39	36	31	41	43	48	32	38	42	33	42	46	30	44	37	36	35	37	42	41	31	36	41	37	36	34	37	29	29	52	30	31	39	31	36	35	33	36	41	37	48	38	32	46	26	34	35	46	35	50	30	29	29	38	46	32	29	38	38	38	33	30	39
37605	24514	18454	20235	27164	28399	25826	22308	19878	17215	13831	10868	9716	8863	7929	7005	6450	5447	4800	4430	3790	3234	2991	3022	2784	2522	2391	2196	2053	1842	1717	1536	1338	1336	1251	1181	1279	1251	1080	1077	1067	1040	1014	981	887	879	904	936	971	977	863	723	738	738	815	1045	1016	879	767	678	607	576	582	541	528	586	534	542	528	511	523	469	478	483	472	472	488	527	469	421	412	419	436	424	443	381	428	410	425	395	431	392	407	404	395	412	450	379	418	419	440	397	432	484	618	603	657	640	573	525	467	399	404	408	438	397	391	410	393	379	400	431	428	406	450	440	421	407	393	368	413	405	412	361	397	426	385	392	412	391	374	416	408	464	410	438	392	394	382	385	418	410	375	394	403	375	382	418	429	425	413	436	423	430	451	419	425	376	360	410	422	417	433	403	411	406	392	435	427	438	465	409	428	396	393	399	368	419	384	402	386	435	414	377	401	464	374	389	417	425	407	417	424	385	418	428	388	372	388	385	388	426	396	387	409	422	437	406	391	404	430	449	436	383	406	391	418	446	385	392	440	429	397	406	411	376	378	403	385	393	407	416	414	418	439	392	439	409	417	402	414	379	443	436	409	421	403	404	397	398	401	419	416	410	408	413	438	412	392	397	402	365	430	426	418	406	378	419	425	401	425	435	403	434	401	438	437	418	443	419	444	403	409	390	398	409	428	388	428	416	395	409	406	380	412	403	443	393	396	431	401	401	387	414	362	400	417	412	441	436	402	402	376	411	368	431	391	410	391	424	412	410	411	391	443	383	401	418	388	420	405	406	428	424	403	386	436	422	395	401	421	389	412	410	440	394	395	416	440	433	436	374	420	412	434	423	376	411	406	425	411	409	422	383	409	386	418	403	396	425	417	412	417	411	404	413	385	456	383	395	451	414	386	388	413	428	370	423	393	434	431	430	417	444	373	409	435	399	422	355	450	404	420	374	396	406	405	429	424	422	413	374	399	409	423	422	429	400	408	436	406	407	393	400	405	389	411	404	423	413	418	380	416	422	408	395	418	403	421	424	398	397	421	393	418	398	426	392	427	428	394	421	427	413	385	414	396	399	416	427	396	408	426	393	376	390	407	391	441	429	444	396	397	431	398	396	410	419	384	413	424	400	392	417	431	430	412	396	392	450	408	394	427	448	390	400	384	417	372	436	404	410	446	394	403	394	419	435	386	439	400	413	452	414	395	419	398	415	401	406	385	376	413	391	400	381	445	382	412	440	429	428	424	438	396	416	406	461	416	384	426	386	409	392	400	421	367	419	431	392	428	377	374	391	395	398	424	407	412	387	405	439	371	409	441	421	436	398	429	393	416	433	388	430	407	415	419	396	450	408	378	431	396	399	405	405	417	375	429	400	413	417	402	441	422	411	425	377	405	446	390	420	394	408	419	406	407	454	410	389	425	419	424	390	397	394	392	390	422	446	415	454	388	390	434	443	399	397	405	394	394	415	408	407	390	400	445	447	397	406	386	401	418	417	437	439	398	431	405	405	417	413	387	395	391	411	396	431	411	436	362	424	418	423	403	429	407	397	395	395	442	398	438	421	424	409	412	404	435	388	407	391	403	412	421	420	390	375	405	410	442	384	421	407	393	380	373	413	419	381	365	397	406	391	395	417	409	414	404	394	414	419	441	432	415	421	402	387	405	435	393	385	427	397	401	397	428	426	387	422	436	367	402	409	413	391	416	412	418	407	398	383	453	437	427	458	388	406	442	443	416	379	405	438	455	383	414	399	416	410	420	437	420	397	405	407	413	453	411	405	424	388	408	407	397	451	402	409	427	383	411	427	406	413	398	391	418	402	411	374	445	406	388	411	415	436	394	426	425	432	375	397	366	431	388	410	429	416	407	430	455	390	412	404	380	400	445	404	418	436	403	442	413	434	408	378	410	431	402	406	404	438	411	419	428	412	406	422	417	439	413	408	408	386	385	431	415	399	433	454	413	424	392	393	408	368	410	419	434	426	396	431	414	421	384	401	382	403	424	440	399	409	429	424	464	398	403	414	424	416	402	425	420	401	390	456	453	379	432	411	412	391	399	404	407	403	397	436	394	375	419	425	421	410	406	382	401	411	434	397	407	428	396	397	389	390	417	437	409	391	426	381	424	379	414	410	445	435	417	405	391	411	419	432	406	420	395	409	424	422	384	421	418	437	420	409	405	396	436	417	437	427	446	390	379	456	394	396	416	401	411	451	413	443	433	429	373	380	411	428	375	405	393	406	372	391	409	428	425	397	376	404	455	404	444	407	414	387	425	403	415	402	414	416	379	411	374	439	399	421	358	417	430	382	431	417	438	404	415	441	409	399	414	394	389	452	414	404	418	462	449	415	381	394	408	439	434	402	393	419	404	394	399	417	418	435	400	426	442	402	426	440	422	406	406	445	392	404	403	388	391	414	410	406	393	400	410	438	399	397	419	415	459	422	406	394	398	405	387	401	401	422	362	387	404	375	402	394	404	400	440	398	388	413	399	443	419	395	424	392	397	419	415	402	419	417	405	423	432	380	404	424	416	396	407	406	408	436	376	419	396	422	424	406	439	387	410	402	377	401	419	387	402	426	378	401	397	461	419	405	372	388	397	411	457	402	406	418	391	414	407	397	422	439	447	406	420	416	410	392	386	436	419	402	405	397	414	410	399	418	405	451	411	391	395	401	407	428	427	411	403	416	407	404	454	364	422	396	443	373	365	403	422	400	413	369	431	415	413	417	424	406	439	423	455	403	408	417	382	401	417	403	381	431	433	415	407	433	414	445	398	400	427	415	429	417	405	429	393	397	417	416	414	411	356	402	439	395	399	388	405	428	413	423	390	439	416	420	412	396	390	390	404	410	441	417	401	400	414	426	381	415	405	446	439	442	425	422	403	396	410	431	393	430	433	425	404	419	408	408	414	432	395	423	424	427	399	406	397	398	382	414	385	384	370	400	425	396	431	421	413	409	456	427	412	407	413	404	404	372	418	429	414	411	368	382	424	427	420	423	408	405	419	397	406	401	393	414	388	361	387	377	414	387	402	403	389	437	409	406	426	434	444	376	393	424	427	387	465	400	399	397	414	393	401	411	430	434	450	416	398	422	398	425	411	456	427	442	405	379	401	425	384	414	399	432	400	400	420	441	422	390	382	438	419	398	421	382	387	415	439	391	425	420	415	406	426	412	411	390	399	414	430	372	411	407	417	413	431	428	396	429	439	434	387	413	424	395	444	431	395	433	414	396	421	412	403	416	403	382	399	432	417	387	383	432	431	396	435	386	413	420	380	409	419	379	366	412	405	400	393	412	406	392	405	420	385	402	433	396	386	382	393	406	413	425	409	428	427	429	424	418	433	405	353	396	433	419	399	383	402	426	388	397	427	417	436	396	437	378	401	408	438	404	434	425	415	409	420	434	426	415	432	390	406	388	436	400	417	409	411	427	415	409	387	413	422	430	396	434	422	403	395	415	453	414	442	422	423	377	437	442	425	414	388	394
3748	2051	1214	560	474	576	526	420	306	272	219	169	174	142	118	110	121	118	98	109	90	76	81	77	60	62	73	66	57	42	43	57	38	49	49	45	43	43	43	50	50	59	42	39	50	44	51	50	36	38	47	39	35	48	49	42	48	42	29	48	37	41	29	33	30	44	33	37	30	34	33	23	38	41	37	39	31	36	30	26	37	22	36	36	38	27	28	34	29	35	24	33	40	37	34	35	41	40	37	38	32	21	39	31	40	40	40	35	40	41	42	39	38	35	51	26	33	30	31	35	29	28	33	34	37	18	31	28	38	38	33	29	33	39	27	27	39	37	25	32	38	31	37	36	40	29	49	29	38	29	31	37	30	40	28	41	28	38	30	37	35	36	34	41	33	38	38	26	37	42	39	31	27	35	28	33	35	30	35	37	30	31	40	32	43	34	38	35	39	30	31	31	43	32	37	37	32	33	32	29	35	32	28	28	39	37	35	38	17	33	35	29	31	28	24	35	26	37	40	40	29	34	32	29	34	42	28	35	23	23	32	25	40	34	24	36	28	34	36	24	36	21	24	26	30	32	34	27	31	29	32	27	48	35	37	29	37	36	26	40	40	44	33	38	27	32	36	28	39	39	31	35	33	47	32	46	36	41	36	29	38	37	42	34	27	35	35	33	42	39	35	35	37	31	33	38	37	39	29	39	29	37	35	35	47	35	45	45	38	26	30	34	28	34	31	33	28	36	35	35	41	21	36	33	40	38	35	40	32	30	29	32	30	29	34	35	36	42	23	37	33	32	33	31	29	29	38	33	36	33	37	36	35	33	32	38	33	35	39	45	38	46	41	26	33	32	35	26	44	44	42	41	35	23	30	40	35	36	28	34	37	42	27	29	43	36	30	37	38	33	40	37	17	23	33	39	30	46	27	31	41	34	40	40	36	31	35	28	42	36	39	34	43	34	27	34	27	33	35	30	26	31	34	24	28	21	29	41	34	26	31	36	29	36	20	35	31	33	42	37	29	27	41	26	37	33	39	35	29	35	29	30	35	30	33	35	19	37	36	34	34	34	40	33	36	35	32	28	29	28	37	32	37	25	32	32	31	31	37	31	28	47	35	24	26	36	32	31	35	35	31	36	36	47	27	29	38	32	40	32	28	32	30	43	41	32	49	28	29	33	36	27	45	38	23	42	39	47	38	34	32	40	34	31	26	24	44	37	33	42	31	38	38	37	35	36	41	36	30	39	43	33	33	22	35	23	44	43	36	36	38	36	36	36	30	30	23	27	32	21	37	36	30	41	31	31	46	35	32	33	30	31	46	25	38	37	31	27	40	34	29	40	39	32	31	40	44	38	22	34	41	41	37	30	33	34	35	44	35	41	30	26	30	47	37	26	32	34	27	35	38	33	33	37	25	38	33	40	32	35	27	34	28	28	34	35	22	44	35	28	40	42	37	34	36	31	29	29	24	35	41	33	38	28	27	43	33	29	32	36	29	33	37	39	33	41	31	37	25	36	27	32	35	43	44	43	34	21	43	25	34	28	37	28	33	32	41	26	22	31	35	33	42	24	40	41	43	37	32	28	30	24	37	29	32	38	38	35	45	27	31	39	28	46	30	27	26	33	28	30	33	29	34	25	42	27	37	34	39	38	35	41	39	34	34	29	38	33	34	34	39	27	32	33	29	30	36	32	40	27	43	36	35	38	28	31	42	37	32	32	35	25	36	36	26	35	37	41	33	28	39	34	25	37	34	23	29	24	36	30	35	43	37	36	35	37	35	45	26	24	43	41	31	25	37	39	28	42	40	33	40	32	30	28	36	35	28	30	43	45	33	31	25	32	34	46	30	23	44	23	34	29	32	35	37	34	38	32	31	24	44	33	29	30	38	27	39	44	23	42	28	30	39	40	35	29	34	28	31	32	33	34	19	31	39	39	40	38	37	32	33	39	35	28	29	35	50	26	35	33	36	34	39	34	30	37	27	35	46	29	46	38	30	34	35	42	49	32	46	40	52	32	39	27	30	26	26	32	30	36	29	37	33	23	28	38	46	29	34	36	27	33	34	22	25	31	33	36	41	46	30	31	27	26	30	28	35	47	31	33	29	41	28	41	41	37	29	48	36	28	27	24	34	41	31	24	28	36	42	29	32	38	42	34	40	34	43	28	24	41	30	26	40	35	30	39	27	33	36	37	37	31	33	32	42	32	36	21	28	31	31	29	34	33	27	31	32	26	31	35	27	38	29	25	23	30	34	20	39	36	37	30	32	30	32	30	40	38	30	30	34	36	31	31	51	29	26	35	32	39	29	36	32	35	46	30	37	35	27	27	35	20	30	34	33	35	28	35	28	40	39	31	35	32	26	35	33	41	38	37	30	42	41	27	37	36	24	22	33	30	37	37	44	23	38	33	20	31	22	31	37	35	35	30	30	27	30	38	34	34	45	30	29	33	37	32	39	32	31	39	42	40	34	34	30	27	31	24	35	33	30	32	38	30	35	41	39	35	31	25	39	29	29	26	38	33	28	48	38	39	27	32	35	32	31	37	38	36	37	32	27	41	38	37	37	40	25	31	36	20	30	33	39	32	35	38	40	36	31	34	33	29	36	23	32	36	36	26	28	37	42	43	22	26	35	28	23	32	41	31	40	33	31	33	49	40	36	30	24	42	34	30	30	43	46	32	42	37	36	27	37	27	37	35	23	27	33	30	41	35	38	34	35	43	31	37	36	32	29	39	32	31	35	31	34	31	34	41	26	30	36	25	45	33	31	26	36	32	26	29	31	41	31	36	33	26	42	25	30	37	31	32	37	34	32	40	40	30	39	32	33	34	36	35	33	29	42	27	39	33	39	29	35	24	32	35	35	33	36	32	40	35	41	37	21	31	28	43	33	33	32	30	30	36	39	32	27	34	46	37	32	32	32	35	34	27	33	37	19	37	33	25	33	39	33	29	44	45	37	37	31	29	33	33	29	36	28	20	44	34	40	33	23	33	39	39	36	29	29	38	30	24	37	34	35	32	41	28	32	32	36	33	35	24	34	23	33	31	28	34	31	24	33	40	29	34	39	34	33	42	24	30	28	29	36	33	29	38	31	38	37	37	36	19	23	41	39	30	37	36	29	34	29	32	22	27	38	36	26	40	46	42	42	27	34	34	29	31	41	40	36	34	23	33	31	37	30	31	39	45	34	27	36	28	30	34	23	27	34	34	40	23	32	35	31	35	31	39	28	35	32	31	41	28	22	30	39	35	40	41	33	34	40	44	40	39	29	31	26	43	29	25	33	28	38	38	28	29	36	38	31	22	36	39	37	37	42	27	41	36	42	30	32	50	29	34	34	33	25	39	30	39	38	33	25	27	28	38	30	23	42	35	31	46	42	27	29	19	39	31	26	28	33	42	22	40	36	42	31	45	33	33	33	36	34	44	40	30	29	41	21	37	35	33	31	37	40	28	39	35	34	28	37	29	38	42	35	38	29	50	29	32	41	36	34	34
29165	19544	14172	14686	21662	22784	20594	16874	14127	12012	9280	6853	5945	5411	4466	3945	3832	3208	2790	2448	2242	1899	1775	1674	1588	1407	1382	1322	1186	1106	985	922	871	790	874	810	816	800	806	733	686	740	669	664	651	628	665	672	730	621	602	554	529	531	622	718	679	670	510	508	442	408	436	416	436	442	460	423	397	390	395	384	390	410	378	410	446	357	391	375	353	349	367	375	355	342	370	381	360	375	354	384	345	370	349	401	381	355	360	389	373	356	335	359	369	370	392	421	469	425	394	361	370	408	360	350	365	357	341	362	344	376	327	386	349	355	340	335	322	345	359	362	384	350	361	350	378	334	377	345	382	370	370	349	342	414	344	337	347	386	357	366	371	342	370	350	400	356	336	331	326	380	379	361	371	340	360	386	341	345	333	336	392	387	315	366	305	345	382	348	325	366	348	339	350	369	359	365	360	352	349	357	371	356	367	376	358	352	397	342	365	373	354	372	325	359	347	356	382	355	344	363	352	363	366	312	361	378	358	392	344	391	380	337	352	354	324	359	368	370	341	343	402	361	336	370	362	371	363	367	352	352	384	344	360	320	354	348	342	386	358	343	332	363	353	378	336	334	306	316	345	394	351	374	342	341	331	345	337	347	357	349	362	397	355	379	362	338	348	356	323	358	316	374	372	373	386	379	349	344	315	392	386	354	359	361	390	343	400	354	338	353	340	346	348	366	350	340	338	340	325	354	340	306	362	376	355	344	352	359	350	367	362	354	354	391	344	331	351	359	375	354	376	337	344	335	383	334	372	384	342	367	338	364	358	349	340	347	375	376	363	358	391	359	370	362	373	344	366	351	362	337	327	329	381	334	345	346	363	351	360	381	365	358	378	338	320	371	325	360	364	367	365	376	347	389	345	363	358	372	373	326	339	335	321	355	358	340	363	338	338	377	351	343	362	350	345	349	366	360	327	353	369	352	352	369	366	375	346	349	324	350	366	365	341	347	343	335	388	340	361	334	330	343	364	357	376	369	378	391	354	338	321	368	314	356	357	355	357	362	365	353	391	347	339	350	344	355	351	337	346	357	353	384	343	394	354	374	331	353	354	323	326	395	345	314	352	367	350	328	362	331	336	329	348	363	381	361	353	348	352	346	349	363	359	341	341	361	324	349	375	397	336	351	383	350	364	341	370	373	322	334	377	349	336	391	357	357	364	363	382	322	339	350	352	356	348	370	335	359	336	345	382	329	374	337	343	367	330	389	364	356	326	311	384	343	354	332	332	330	350	341	382	348	348	346	351	355	360	332	373	345	369	331	326	361	355	355	363	348	353	345	325	368	368	347	370	361	396	346	354	321	359	391	360	352	366	368	380	371	333	334	341	334	373	356	336	353	355	337	342	357	333	363	344	353	349	360	359	361	361	353	336	376	378	358	344	351	369	331	392	349	367	341	369	380	385	333	363	356	361	374	344	355	369	338	349	340	381	356	343	384	380	339	356	344	363	404	359	361	349	356	374	390	347	358	389	370	365	395	358	362	378	331	368	334	369	360	362	353	345	384	383	347	353	357	337	383	338	338	391	334	336	348	365	338	327	361	371	359	356	343	335	338	363	313	342	330	329	334	347	383	375	363	354	351	384	332	342	381	342	360	372	368	382	345	368	372	361	346	347	347	362	340	373	370	330	388	307	330	348	347	389	347	321	346	353	341	358	361	361	349	332	369	339	335	331	362	372	348	372	354	377	363	368	362	354	353	370	346	349	325	339	371	374	348	367	363	342	349	341	349	362	365	345	337	373	345	345	351	347	356	347	336	338	350	382	353	376	321	349	325	355	348	375	344	391	327	352	371	365	370	362	323	400	356	363	375	363	374	357	371	355	380	345	382	348	354	338	371	341	379	388	354	372	356	338	337	345	365	382	390	369	347	350	329	301	355	399	362	339	344	364	347	369	350	324	367	383	333	359	402	373	365	382	372	359	364	354	310	391	335	401	356	368	342	384	373	328	339	344	366	332	385	356	367	355	328	332	308	339	343	352	333	360	381	366	340	345	333	367	328	372	359	380	372	335	354	323	327	327	357	327	375	349	328	354	338	358	345	340	368	334	333	334	409	339	337	336	394	340	367	431	348	335	359	376	338	338	379	364	351	386	372	369	376	367	402	354	339	393	330	339	378	340	345	348	387	307	347	336	319	343	361	340	348	347	351	340	362	328	376	365	375	348	381	381	353	343	332	328	333	348	374	348	386	360	367	333	363	365	321	357	374	359	340	357	364	349	324	379	342	392	387	351	347	345	362	340	330	343	351	378	353	345	347	369	355	325	380	404	347	385	370	336	333	340	344	352	364	339	380	377	333	368	349	352	328	331	389	368	346	375	383	359	344	349	356	360	379	374	357	367	383	329	349	350	384	342	383	358	333	353	359	368	391	386	372	372	368	339	331	355	355	321	343	340	375	361	365	353	351	336	410	360	357	353	334	375	367	380	369	374	359	320	350	385	327	386	353	330	314	374	365	342	328	328	347	376	364	374	356	342	336	345	364	366	362	348	394	343	367	347	334	372	345	387	366	362	353	344	367	345	349	354	346	323	366	366	338	346	382	372	356	371	356	347	341	364	362	349	340	335	345	347	349	365	323	362	336	344	348	378	336	331	316	359	359	333	344	360	355	330	369	342	364	362	356	390	350	362	368	352	347	342	374	357	361	332	349	339	355	327	357	338	338	338	331	378	352	355	401	369	361	389	356	380	349	356	342	344	344	346	334	355	377	383	345	341	370	326	348	415	373	325	345	337	338	358	370	365	358	371	371	357	361	380	339	345	375	352	371	327	354	334	354	352	362	369	325	356	330	331	365	323	355	387	363	361	359	349	369	335	349	350	347	340	346	372	382	334	347	357	357	388	368	365	349	376	353	339	363	347	351	348	364	356	357	359	361	354	353	333	382	326	347	370	359	329	374	368	355	343	326	358	366	358	372	350	360	378	358	351	326	367	369	365	348	332	337	382	338	362	363	380	351	357	360	371	371	341	377	363	344	365	361	361	339	358	338	364	348	357	355	356	381	331	393	359	359	341	345	349	359	371	340	356	375	338	341	381	362	330	351	391	349	369	338	348	287	357	349	350	398	334	362	333	371	360	357	385	358	341	359	358	350	314	396	343	327	338	343	341	347	332	341	377	370	387	351	358	340	329	353	358	351	385	333	344	333	362	371	393	402	343	366	360	341	371	385	387	357	372	361	346	359	343	317	359	336	354	322	360	356	352	383	339	363	363	345	349	355	361	372	374	343	342	399	360	361	332	348	343	355	349	349	376	378	360	367	361	312	364	369	360	351	349	377	346	369	380	380	389	362	355	368	369	342	369	338	320	384	380	374	379	322	376	354	358	376	380	342	338	374	353	365	356	370	353	335	314	344	362	373	350	360	353	359	372	385	329	372	348	350	357	366	352	363	378	367	337	340	325	370	382	378	348	336	350	368	330	337	398	329	341	336	348	345	369	365	360	349	381	311	356	360
5818	3547	1748	837	712	854	728	591	536	425	302	258	209	208	195	162	172	143	165	124	111	91	92	83	97	91	81	96	70	86	72	70	48	62	64	63	59	49	60	60	66	58	72	69	41	57	41	63	50	49	49	52	58	43	44	65	40	47	44	34	58	40	31	54	39	49	42	40	35	49	54	34	32	44	37	32	28	44	39	33	42	42	50	48	40	42	23	50	40	43	42	35	42	34	38	46	40	37	36	35	46	40	31	34	34	43	44	45	48	39	53	53	48	42	39	43	42	50	39	34	34	33	45	36	37	41	45	40	43	37	41	31	39	46	46	40	54	31	45	34	37	42	46	28	40	46	49	48	42	40	41	46	43	49	34	39	39	51	57	45	36	43	48	36	35	40	32	39	41	30	32	43	42	43	43	44	45	53	38	33	29	36	45	39	46	53	36	39	34	44	39	37	36	46	50	25	37	50	42	51	31	36	45	45	39	53	46	43	41	34	44	41	35	36	46	30	56	41	41	39	41	33	54	31	38	44	42	48	42	34	50	42	37	44	31	36	40	38	42	44	42	37	37	46	40	37	40	35	46	42	47	34	31	42	45	51	32	40	32	53	42	44	36	42	34	35	47	36	39	42	42	29	42	25	37	40	45	49	41	54	33	46	38	44	37	51	37	42	39	30	36	49	28	33	40	59	35	39	38	29	47	45	44	46	38	53	39	29	35	47	37	36	49	50	29	44	45	31	35	47	32	42	47	29	43	32	48	38	47	41	30	39	29	35	35	28	45	48	46	38	42	45	38	38	39	44	36	39	41	55	39	62	40	50	38	35	41	33	52	40	37	32	30	36	48	39	44	44	34	43	44	45	44	45	49	43	39	41	42	44	39	40	46	33	31	45	43	22	56	35	39	40	41	40	47	45	41	50	45	36	42	45	49	34	41	31	41	41	37	59	38	43	45	41	55	42	47	46	37	38	36	54	46	46	42	43	41	40	37	35	42	48	39	41	39	42	39	47	45	59	44	33	35	37	57	31	44	44	41	53	54	45	31	42	47	50	46	41	37	39	45	34	35	40	37	37	36	39	42	43	44	42	34	40	30	36	27	33	36	48	42	43	48	32	37	29	34	37	36	43	44	53	44	40	43	40	42	39	42	47	37	39	44	46	42	39	46	46	37	41	40	40	43	41	35	37	39	50	51	38	46	50	32	39	41	51	48	29	42	43	38	33	41	34	38	38	49	33	36	35	47	34	34	38	44	53	34	49	33	47	51	35	47	43	51	53	40	45	35	45	42	27	44	56	41	43	42	44	31	40	32	39	34	45	47	35	30	33	38	44	38	33	36	47	47	54	37	38	53	38	42	38	37	26	33	49	48	48	32	42	34	34	38	41	42	38	39	32	31	47	43	28	38	39	51	39	46	44	37	53	49	41	38	34	37	44	36	33	33	45	33	37	38	31	42	36	38	34	34	58	40	45	49	40	44	53	47	34	39	37	47	44	51	40	46	37	37	43	37	46	42	41	37	39	34	34	36	46	39	33	38	41	54	39	49	43	43	34	46	32	32	35	39	46	45	33	36	48	47	59	39	46	47	34	40	32	40	19	45	39	38	38	38	41	40	43	41	39	43	45	38	34	37	47	46	49	37	43	56	39	37	29	35	40	38	34	48	22	45	30	36	32	49	37	40	45	54	47	36	44	47	51	38	49	33	49	39	47	43	31	41	49	47	41	50	57	39	49	46	37	41	27	34	35	36	38	49	47	34	46	39	44	35	38	37	53	42	48	45	51	45	37	32	36	38	33	40	51	50	38	48	40	29	46	40	41	36	37	39	42	29	31	34	36	51	44	33	47	27	38	42	46	39	47	46	47	36	40	36	42	40	35	48	37	41	35	38	36	43	51	42	37	35	40	36	40	53	41	52	37	38	43	40	31	42	43	33	32	36	38	43	40	35	44	46	42	46	31	37	42	48	42	43	40	51	39	40	52	36	42	32	42	39	43	40	36	43	47	49	32	50	36	40	37	44	47	42	58	37	38	36	35	39	37	42	44	48	42	40	35	36	55	39	41	34	41	34	39	38	38	34	35	31	44	34	43	30	41	48	42	45	53	48	34	45	31	29	33	30	34	40	34	42	38	36	42	42	39	47	47	38	37	35	32	38	42	42	31	41	41	39	40	30	46	42	33	34	48	57	32	53	35	38	39	42	36	42	50	38	39	35	41	37	49	44	40	35	44	43	33	39	38	49	40	39	36	41	36	51	43	33	42	40	44	35	36	34	36	36	34	44	33	47	34	48	42	43	31	48	33	44	47	32	50	25	38	46	43	51	37	39	48	35	33	30	52	43	37	39	35	49	38	56	51	42	44	45	41	32	35	35	25	52	37	33	48	38	43	44	45	38	39	43	40	47	50	42	48	49	39	39	43	36	52	26	40	57	42	39	33	41	33	30	62	42	43	47	41	35	41	42	39	44	40	38	43	24	34	44	37	33	52	38	31	36	47	38	48	35	53	53	41	44	45	48	34	43	37	28	48	48	32	40	40	41	38	36	44	40	35	31	42	52	43	47	29	48	40	44	38	42	54	28	47	56	39	37	30	36	37	48	30	47	42	43	36	38	48	44	47	41	40	41	49	36	34	41	32	38	41	30	39	48	46	35	37	27	54	33	37	43	42	45	40	44	38	43	45	33	40	48	43	40	52	44	29	35	35	35	41	38	37	48	40	53	47	32	36	37	38	43	44	42	36	51	42	39	47	43	30	41	45	37	47	37	40	46	40	42	45	40	43	38	44	42	34	34	34	30	34	38	29	38	32	43	44	40	42	47	47	41	39	50	42	35	46	57	39	49	43	38	41	46	46	37	42	43	27	42	38	37	33	50	39	40	41	28	44	37	31	38	41	48	39	49	47	37	40	43	40	29	44	38	37	39	37	43	40	32	38	35	46	45	47	32	43	39	40	35	40	43	36	51	48	37	36	38	50	46	30	38	29	37	39	39	47	47	33	36	43	34	40	55	38	32	34	48	39	42	47	42	43	33	48	38	38	57	38	34	34	40	42	39	35	36	52	30	40	53	45	45	40	42	36	29	46	31	31	43	41	36	49	26	38	51	46	45	31	43	34	34	47	47	33	45	40	46	38	41	37	46	39	43	32	46	26	40	43	39	52	47	40	45	40	40	27	31	32	28	58	45	36	28	25	39	40	40	49	46	46	31	41	39	24	39	37	35	50	41	42	47	50	35	29	33	36	34	37	50	37	41	51	51	38	41	40	46	43	40	50	48	43	41	31	40	36	30	48	42	50	32	47	36	28	41	39	41	43	47	34	37	52	35	45	42	33	43	48	36	45	42	43	35	37	42	44	42	34	35	50	38	38	30	38	47	33	24	36	48	27	42	36	44	38	46	43	42	48	32	34	54	39	35	41	31	36	42	42	36	45	46	34	34	37	35	39	34	41	43	46	42	39	45	46	45	49	44	44	36	43	32	40	40	28	40	45
35121	22741	17016	17750	25645	26639	24753	21015	17684	15114	12382	9373	7745	7121	6326	5432	5029	4549	3984	3526	3038	2665	2491	2387	2217	2005	1937	1778	1639	1612	1380	1298	1176	1191	1148	1114	1132	1102	1056	992	949	944	955	846	863	822	825	891	907	836	722	720	691	687	719	879	949	760	681	581	574	572	580	561	579	545	560	559	516	489	476	531	481	519	460	488	486	483	443	464	451	437	427	425	470	415	427	417	434	441	430	435	426	476	429	436	424	442	440	412	462	448	437	445	437	476	618	628	603	584	532	527	506	466	435	430	410	440	446	445	424	430	453	399	451	453	473	449	448	420	398	436	437	442	414	424	406	416	450	455	418	452	440	430	427	421	417	410	453	423	438	444	414	418	472	412	416	418	455	436	418	434	432	400	388	441	444	422	424	427	466	452	399	446	449	435	419	440	426	438	443	413	403	447	416	426	463	426	417	455	408	462	440	446	453	412	444	444	430	397	427	423	423	433	453	402	441	454	431	454	389	437	405	442	436	414	449	433	462	436	454	428	482	427	417	416	413	431	437	441	414	433	450	454	432	396	449	474	410	433	459	441	415	454	461	456	428	390	450	455	434	420	417	391	444	431	427	402	446	426	443	445	457	450	432	403	437	445	395	446	463	450	447	471	440	424	422	404	437	435	426	419	477	428	428	440	423	467	432	402	432	419	422	427	426	456	408	443	472	444	422	437	417	440	426	418	436	411	452	417	450	404	451	423	443	418	398	484	457	453	440	426	453	430	457	371	463	445	421	444	439	435	454	426	417	446	420	448	399	452	414	417	401	435	428	456	432	430	430	404	444	432	434	455	415	446	420	454	393	441	424	418	434	465	455	423	463	450	450	432	433	430	475	409	449	431	433	439	429	434	415	435	453	400	441	484	426	442	420	416	409	411	429	437	447	435	444	410	457	402	436	412	398	476	449	424	463	449	449	414	430	428	469	451	438	440	437	456	422	427	426	431	440	392	453	442	430	418	451	397	415	438	410	453	451	411	474	384	420	474	422	407	436	428	447	443	446	469	416	441	448	442	451	441	478	440	410	418	430	405	449	458	422	399	408	421	406	432	500	441	425	384	445	438	438	456	473	410	428	437	415	437	432	427	426	441	456	460	416	446	419	466	472	450	411	438	446	422	456	442	440	443	444	445	396	432	428	420	459	441	422	439	425	426	440	485	418	476	465	441	439	446	407	399	418	423	435	439	439	451	430	466	401	448	457	405	397	441	444	422	430	434	460	408	433	414	437	404	429	418	405	429	445	454	456	434	392	411	428	470	455	425	456	419	446	411	447	443	429	404	418	478	466	420	431	446	445	406	475	403	429	438	453	423	419	457	442	442	408	451	436	434	409	424	414	440	427	441	421	410	432	425	443	452	450	434	456	464	479	442	450	435	468	443	417	457	416	457	425	435	442	428	413	397	450	408	439	426	439	443	469	451	436	443	434	451	455	411	422	440	435	390	449	438	396	456	422	464	459	382	448	429	434	445	415	469	435	495	424	440	393	430	430	446	425	451	439	426	433	430	439	414	434	454	424	419	423	443	425	411	454	433	455	460	428	423	438	441	419	438	470	457	408	395	421	451	465	429	437	442	441	419	418	450	427	403	430	392	478	472	404	415	444	420	444	485	424	442	433	453	470	417	448	429	428	436	440	410	435	430	426	392	423	430	467	460	449	435	430	456	444	403	421	410	436	423	439	437	462	420	425	443	449	431	453	419	449	439	452	436	441	442	440	402	441	447	436	449	425	428	433	448	468	419	410	446	426	397	421	404	434	411	438	445	431	411	431	455	479	427	438	437	466	432	468	423	436	456	440	472	439	433	385	409	463	442	418	450	445	456	427	432	444	390	434	446	427	435	421	429	421	394	447	413	414	425	435	426	419	452	422	452	421	407	441	434	445	421	393	447	429	462	453	458	437	437	436	428	450	430	440	440	451	405	415	422	452	452	440	417	446	422	432	454	414	420	461	438	461	402	430	446	447	422	459	440	437	450	412	421	413	428	457	423	443	444	422	446	441	436	425	461	386	438	447	433	438	392	443	442	407	413	421	432	398	428	421	429	425	443	438	433	420	447	444	432	415	424	409	422	397	450	440	455	446	449	392	441	412	441	449	454	434	410	454	428	402	450	449	412	445	449	419	427	418	461	392	445	451	425	415	482	443	436	450	465	427	399	411	417	458	456	454	455	437	466	438	457	416	471	428	415	431	433	417	447	450	435	433	436	456	438	432	437	447	427	414	494	442	446	454	473	440	424	458	447	452	422	443	449	410	425	440	427	449	479	441	439	462	404	446	406	453	435	418	465	432	406	434	440	404	422	427	436	430	445	413	432	457	419	439	455	411	471	434	436	443	440	443	431	469	471	422	416	433	441	436	422	438	440	418	451	420	393	419	412	408	435	419	424	442	438	418	457	397	458	437	437	469	404	466	470	445	412	430	438	461	426	412	418	413	441	476	453	419	440	445	449	438	420	425	465	470	455	462	449	439	461	420	502	423	437	417	425	404	460	420	458	427	459	465	418	424	422	484	411	432	420	433	436	423	423	395	424	433	387	452	423	439	440	392	426	445	414	467	448	417	433	418	495	434	413	446	420	408	438	393	430	405	443	447	486	454	388	446	430	438	416	457	436	407	477	433	402	434	432	439	422	429	445	440	461	441	458	455	441	417	450	439	438	458	445	410	422	420	382	452	434	432	436	470	412	474	435	410	431	451	470	442	422	434	444	417	432	446	434	416	428	423	441	451	460	437	456	447	434	441	419	434	426	410	480	452	410	446	456	432	429	415	439	444	432	449	434	449	464	437	435	451	440	436	429	434	419	453	408	429	387	438	415	426	451	459	490	408	430	441	460	416	429	453	423	451	448	413	409	466	461	369	407	459	434	421	436	485	421	438	436	438	430	452	405	474	405	431	508	416	415	421	427	441	405	446	415	415	438	426	432	443	391	425	445	439	428	437	427	455	416	410	424	443	418	462	445	394	448	428	433	432	450	426	423	434	400	439	438	460	425	432	462	437	446	425	424	479	417	392	431	416	427	438	419	442	409	445	461	422	420	462	430	461	419	413	443	460	473	450	418	451	441	400	450	448	444	422	450	428	445	430	420	441	412	457	433	442	461	421	419	388	418	455	404	474	446	434	430	443	439	441	427	484	434	427	449	427	425	423	433	465	446	420	416	400	452	480	450	448	443	465	441	445	424	431	435	451	427	436	478	455	446	437	405	379	409	459	462	407	450	451	425	439	388	445	469	465	431	410	434	398	377	468	454	377	453	428	470	431	456	415	460	430	433	442	434	446	440	436	438	409	438	419	438	487	423	458	427	471	468	439	467	428	422	413	463	437	448	434	477	451	431	408	458	411	409	427	436	445	448	432	421	455	427	435	465	455	436	443	478	434	433	457	420	434	449	445	425	428	432	436	442	450	453	423	424	437	403	447	449	423	476	428	417	462	418	437	411	427	422	440	433	456	442	423	446	416	482
6430	2917	1496	718	630	738	727	580	427	374	325	253	190	191	195	144	140	151	127	104	94	79	92	75	74	78	63	60	73	56	50	59	46	54	44	47	58	35	44	48	35	42	36	38	42	48	41	45	42	47	38	31	40	31	34	50	58	44	27	44	34	29	32	25	28	27	32	35	26	31	21	33	25	32	30	28	29	36	22	32	27	29	17	33	24	28	26	26	34	26	36	24	32	33	26	25	30	25	26	34	19	28	25	28	38	32	31	28	39	36	39	26	30	28	23	21	34	24	31	23	28	34	24	21	26	30	24	25	16	36	29	24	26	22	29	21	26	23	30	22	22	33	36	26	32	24	22	24	22	27	26	29	32	33	24	24	34	36	15	33	30	36	29	25	22	29	21	31	28	22	23	27	22	25	23	28	27	29	23	28	28	31	25	21	26	27	29	25	27	32	37	20	23	22	29	30	21	22	22	30	29	17	20	22	16	32	25	34	23	28	18	40	26	31	30	36	31	28	34	25	24	21	24	22	19	31	28	27	21	27	27	22	26	31	24	29	29	27	21	27	27	35	24	32	30	28	28	28	32	32	28	29	30	32	21	27	29	27	25	17	22	28	31	27	27	26	17	26	32	22	21	31	32	29	45	38	35	21	36	27	31	31	37	26	21	23	20	33	25	27	28	30	32	18	29	29	25	27	25	31	41	25	28	25	30	30	21	26	33	32	27	28	18	19	25	23	30	28	25	23	24	16	30	26	34	27	19	21	23	16	27	25	29	24	22	21	28	24	23	31	18	27	28	17	29	38	28	26	34	24	27	31	20	22	31	26	28	17	23	37	38	27	35	34	18	30	28	36	28	22	29	28	24	20	22	30	39	17	34	26	29	30	22	28	28	29	21	31	25	24	29	24	25	19	24	30	30	23	22	26	28	23	24	20	30	29	24	22	22	27	26	22	19	28	30	36	28	21	22	27	21	35	23	28	24	25	25	23	25	33	29	31	34	28	33	19	28	25	29	33	34	32	25	26	32	21	34	32	30	31	19	27	16	26	27	35	27	28	22	27	23	36	24	24	27	31	19	26	27	23	26	28	24	31	26	19	19	25	30	21	26	33	32	27	26	24	33	33	26	26	31	28	31	29	26	31	23	25	16	27	18	32	30	22	20	24	38	29	34	31	23	34	16	23	21	23	21	30	29	29	22	14	22	23	26	25	28	31	21	28	22	20	26	27	29	24	25	34	20	30	26	26	30	31	27	28	43	34	35	27	32	21	27	23	17	24	17	30	23	36	27	26	40	33	21	30	25	37	21	24	24	40	27	24	28	29	26	27	37	30	29	28	27	27	25	27	24	22	43	32	30	20	37	32	31	21	28	31	21	25	29	29	32	26	23	28	33	23	25	30	35	41	17	27	42	27	29	35	27	29	35	38	28	22	23	23	24	21	31	18	20	35	33	22	31	31	33	40	28	17	24	38	19	31	33	32	28	28	33	34	21	28	32	30	34	28	29	19	21	36	29	24	21	30	25	32	35	29	35	20	36	24	29	26	37	22	34	28	27	33	22	16	23	26	27	31	18	27	30	23	22	17	17	33	28	28	28	32	18	19	22	32	27	25	38	25	27	26	23	22	29	24	20	29	31	23	30	24	37	25	34	22	24	19	32	34	25	26	31	21	24	23	30	25	26	21	23	36	24	34	25	33	33	27	29	24	32	20	25	27	22	21	30	30	19	21	30	30	19	29	19	31	38	28	32	25	33	26	28	26	39	29	22	33	19	27	26	31	21	27	26	30	26	26	29	33	21	33	27	20	25	21	29	25	25	35	33	27	32	35	25	28	26	25	35	29	33	17	27	31	28	28	26	20	20	31	36	17	27	14	23	27	23	29	25	23	29	21	30	33	30	27	25	29	26	31	33	27	28	23	16	18	28	24	26	34	27	31	28	24	22	35	28	25	18	26	27	31	33	28	36	31	25	34	26	24	27	27	28	40	28	22	26	25	21	33	20	29	27	27	26	30	33	31	33	27	25	27	30	22	28	23	25	21	28	26	23	28	22	34	32	30	35	29	23	25	29	26	31	25	28	30	26	29	40	23	35	19	32	25	27	21	25	25	31	31	27	19	31	30	31	28	29	22	28	29	25	32	24	34	24	33	35	24	30	31	36	22	29	29	22	34	40	31	27	32	28	32	23	27	32	28	28	22	23	27	33	28	27	25	27	37	36	33	40	36	30	29	22	29	30	23	31	31	32	21	24	20	24	29	26	20	36	22	25	35	22	30	34	30	36	34	31	23	32	30	27	34	27	20	27	31	19	20	24	28	22	29	29	26	27	24	29	26	37	25	23	31	28	27	28	22	24	27	22	24	24	32	24	19	29	25	26	34	17	19	27	17	27	27	31	22	34	30	15	38	33	19	18	19	31	31	31	30	25	23	24	29	30	27	24	24	21	18	34	27	26	21	25	36	25	25	27	28	24	31	35	26	37	33	26	35	22	30	32	27	33	32	15	27	23	24	35	27	19	30	31	21	14	28	33	28	26	22	22	35	27	29	30	25	32	22	21	28	19	26	28	27	19	26	26	29	35	31	19	34	24	25	29	32	29	17	34	29	38	33	21	28	30	33	25	33	23	31	40	28	24	28	34	30	27	28	33	31	28	26	27	33	33	25	27	17	28	29	18	27	37	25	39	23	23	19	25	27	22	23	30	20	25	30	28	31	24	20	31	30	20	27	28	28	30	26	22	35	23	22	30	19	26	30	28	28	27	30	24	28	22	29	26	26	32	18	31	32	36	22	33	29	26	31	31	32	29	32	27	39	30	34	32	26	25	27	29	22	32	27	37	30	19	23	31	26	22	31	29	30	19	23	27	32	21	26	33	19	26	22	27	35	25	27	35	25	32	28	32	27	14	19	32	31	30	22	26	25	40	34	25	20	28	21	19	28	32	29	21	19	28	29	34	18	33	30	29	27	28	27	28	28	26	28	22	29	21	28	27	27	32	28	34	39	24	35	25	25	26	36	23	25	25	30	25	30	35	24	35	31	23	36	24	24	21	24	23	30	24	23	22	25	24	34	17	27	27	33	29	28	26	20	28	20	30	24	23	28	18	22	23	31	27	28	21	24	31	27	26	29	30	23	27	27	37	19	28	29	26	34	31	29	37	22	24	32	27	30	20	28	17	23	21	18	31	24	25	22	27	36	25	22	21	20	29	26	21	18	17	33	26	30	30	25	29	28	20	38	20	28	22	37	33	29	36	23	27	38	18	22	31	29	36	21	29	26	21	24	24	33	31	27	26	23	33	21	25	17	28	28	27	27	31	32	22	30	30	29	25	26	18	27	24	29	34	23	25	26	31	28	18	33	26	28	33	23	34	24	21	26	22	31	24	18	32	26	26	25	23	31	28	23	33	23	22	28	29	22	29	25	19	31	30	30	24	26	17	32	16	25	35	36	26	25	28	33	30	28	26	39	26	33	31	28	27	34	28	28	30	31
33143	21503	16230	16522	25104	26294	24396	21403	17396	14835	12417	9442	7654	7138	6399	5395	4784	4442	3919	3415	3081	2469	2238	2174	2146	1982	1912	1616	1460	1388	1280	1216	1106	1137	1066	1077	979	984	978	933	884	908	820	759	719	737	757	784	696	686	633	580	504	551	565	800	734	621	513	507	430	391	453	453	373	406	390	372	390	361	372	303	335	305	349	320	351	320	324	320	321	290	310	283	306	302	318	303	321	307	323	306	315	291	326	273	325	288	293	277	307	319	305	299	278	316	333	443	491	487	478	384	327	303	291	286	287	269	314	292	298	280	312	291	281	295	291	288	312	296	266	316	294	318	295	296	279	306	298	297	246	304	266	268	297	281	301	289	288	298	295	311	276	289	305	285	301	316	321	306	301	314	309	258	300	318	302	318	285	282	267	285	267	318	300	294	319	288	293	302	328	291	270	308	306	297	289	280	295	301	317	305	278	298	293	277	279	308	319	307	292	287	272	278	314	292	311	283	293	303	265	266	290	302	279	287	308	297	311	297	269	300	297	295	284	296	255	287	307	294	290	283	287	292	305	258	321	261	265	270	319	322	276	305	314	304	331	294	289	314	325	300	288	309	240	283	300	302	257	323	284	297	294	271	289	283	309	305	268	276	276	267	340	300	277	292	271	326	341	278	273	321	293	269	293	320	275	281	315	318	318	294	272	290	289	283	317	305	305	293	286	281	267	294	294	307	296	281	296	290	295	294	279	298	280	288	330	297	298	288	296	296	293	274	312	301	293	301	274	287	272	309	283	292	307	272	297	337	332	250	357	288	283	286	314	286	318	315	283	315	281	313	316	308	334	294	330	307	294	266	282	272	319	284	282	274	300	281	266	291	304	311	336	307	301	292	317	288	278	282	292	302	296	287	310	302	253	289	261	311	309	324	325	290	306	286	296	279	303	298	316	303	276	300	275	274	308	302	289	297	284	277	288	276	298	283	281	285	309	276	282	314	300	300	295	271	295	320	275	272	315	316	277	283	318	302	309	295	316	289	279	283	284	288	332	273	306	284	314	266	265	276	310	319	293	289	297	303	284	256	298	322	300	315	319	311	296	311	265	275	295	310	287	282	296	304	286	282	312	291	281	282	299	329	311	275	272	306	271	272	319	315	293	275	279	268	279	272	291	272	288	293	286	292	285	282	302	287	319	293	322	283	330	291	323	297	325	301	295	295	311	288	286	292	312	285	282	307	304	280	332	283	312	285	314	286	294	305	278	295	314	297	279	293	267	290	295	265	300	288	274	306	323	324	302	290	338	277	303	306	301	294	259	278	304	296	287	306	280	292	296	272	297	310	294	338	301	276	312	279	324	317	306	326	311	288	275	273	273	290	302	270	302	315	299	296	296	291	274	285	282	311	309	315	316	307	310	278	311	288	245	308	275	335	306	262	291	308	285	308	283	304	307	285	338	269	286	302	286	274	290	302	284	313	254	270	308	287	307	294	330	283	323	281	304	313	293	305	297	301	271	292	309	291	279	288	295	302	297	298	298	273	274	300	324	298	269	300	298	316	272	306	286	311	281	309	277	303	291	292	301	258	299	257	291	273	264	275	304	280	252	309	292	275	276	259	279	315	267	297	308	289	306	265	294	291	325	305	326	296	304	303	295	300	280	296	286	269	269	297	300	286	273	282	291	292	301	297	312	282	288	317	318	277	283	292	299	275	271	328	308	311	290	272	287	276	312	292	305	272	300	298	288	310	283	298	290	294	280	277	313	302	320	275	273	326	287	312	291	273	291	273	316	298	295	296	305	285	287	319	295	313	297	315	287	307	299	278	271	282	297	320	297	299	298	314	295	272	304	296	296	284	332	313	285	314	306	313	292	293	302	312	306	320	290	258	323	308	305	296	312	306	299	270	302	302	271	314	296	285	312	302	320	291	316	292	290	307	266	282	295	283	288	299	301	280	284	294	309	342	303	282	274	325	289	258	274	312	290	288	288	318	308	320	310	320	331	308	292	292	309	318	302	322	338	294	308	319	278	274	303	304	288	315	286	294	291	280	287	260	284	332	297	266	276	292	297	291	292	271	326	299	305	284	330	279	297	300	320	276	322	288	319	323	268	296	271	264	301	291	292	330	315	294	277	302	307	263	314	301	309	294	312	280	304	309	306	298	337	308	279	282	298	288	319	292	299	293	270	292	293	268	311	308	298	300	329	315	286	316	283	300	311	273	287	289	292	301	315	294	304	295	257	258	249	304	305	307	301	297	296	277	284	298	280	302	307	290	308	283	325	288	327	303	273	297	288	297	277	295	298	265	302	318	251	283	325	287	287	316	290	320	268	294	277	308	271	325	276	291	296	331	265	282	267	285	301	284	347	295	282	271	324	283	294	283	285	296	273	296	264	324	290	288	249	295	283	282	291	262	290	286	275	301	286	310	289	258	317	324	314	337	294	296	297	302	283	286	294	296	299	296	274	296	282	275	288	294	293	286	311	310	304	305	286	293	294	282	302	288	295	287	285	312	285	316	313	288	288	286	275	285	290	306	286	288	313	285	308	322	315	306	279	314	307	285	312	269	289	294	304	295	293	296	303	315	278	307	285	293	315	277	280	326	301	307	302	277	287	289	261	313	292	336	278	280	267	303	317	300	300	309	312	279	315	302	297	297	301	295	322	337	291	296	280	302	301	275	288	307	308	307	282	296	272	287	317	261	292	255	295	310	294	275	301	272	294	286	318	299	296	270	293	275	307	309	298	316	291	316	302	303	313	287	274	300	286	287	265	267	271	299	297	271	265	287	306	339	293	297	314	320	321	291	287	260	305	296	263	302	287	309	319	301	294	284	279	303	306	279	328	289	308	319	257	302	292	303	291	291	283	321	278	309	311	297	293	317	287	309	270	318	291	289	280	315	281	276	290	299	276	320	283	281	290	281	287	290	300	273	288	320	269	330	303	297	311	288	292	295	264	284	299	302	290	287	292	310	280	296	305	281	258	303	291	302	302	278	311	292	286	262	301	306	303	300	305	314	302	306	284	267	299	315	309	263	274	293	317	307	299	290	300	330	302	274	299	294	271	283	302	314	295	296	273	279	296	283	282	298	303	295	330	280	308	270	283	310	311	294	320	290	297	263	281	278	303	305	303	314	285	264	312	290	282	319	272	315	284	311	306	279	298	299	309	304	331	303	274	284	285	277	294	285	296	333	280	312	282	320	272	262	298	292	261	326	284	298	302	306	286	264	310	304	299	301	293	293	305	287	286	287	312	273	290	302	292	277	298	281	288	280	284	335	314	280	315	305	304	299	280	296	285	300	305	301	297	304	308	282	316	270	296	274	294	283	303	336	300	306	316	303	322	331	287	294	270	263	266	296	275	321	276	300	286	283	287	297	327	311	302	302	273	295	268	281	303	307	268	284	278	310	291	297	312	329	282	308	278	295	327	287	293	293	286	305	278	316	294	271	273	322	276	307	315	312	305	319	298	308	299	322	318	274	312	282	324	302	290	277	278	298	317	314	274	309
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
