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
343110502056	343110502568	343110503118	343110503668	343110504217	343110504768	343110505318	343110505868	343110506417	343110506968	343110507518	343110508068	343110508617	343110509168	343110509718	343110510268	343110510817	343110511368	343110511918	343110512468	343110513017	343110513568	343110514118	343110514668	343110515217	343110515768	343110516318	343110516868	343110517417	343110517968	343110518518	343110519068	343110519617	343110520168	343110520718	343110521268	343110521817	343110522368	343110522918	343110523468	343110524017	343110524568	343110525118	343110525668	343110526217	343110526768	343110527318	343110527868	343110528417	343110528968	343110529518	343110530068	343110530617	343110531168	343110531718	343110532268	343110532817	343110533368	343110533918	343110534468	343110535017	343110535568	343110536118	343110536668	343110537217	343110537768	343110538318	343110538868	343110539417	343110539968	343110540518	343110541068	343110541617	343110542168	343110542718	343110543268	343110543817	343110544368	343110544918	343110545468	343110546017	343110546568	343110547118	343110547668	343110548217	343110548768	343110549318	343110549868	343110550417	343110550968	343110551518	343110552068	343110552617	343110553168	343110553718	343110554268	343110554817	343110555368	343110555918	343110556468	343110557017	343110557568	343110558118	343110558668	343110559217	343110559768	343110560318	343110560868	343110561417	343110561968	343110562518	343110563068	343110563617	343110564168	343110564718	343110565268	343110565817	343110566368	343110566918	343110567468	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	3300	1900	2700	2150	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
2568	1760	952	610	529	603	637	557	401	253	157	130	102	88	74	81	81	91	87	87	70	78	69	67	59	45	54	48	39	49	51	60	47	43	51	48	50	46	48	54	44	48	42	46	36	38	39	42	39	36	41	35	62	37	42	44	36	50	46	54	43	31	49	49	52	42	37	37	53	46	35	57	39	40	45	42	37	39	60	44	50	46	44	22	33	48	41	45	54	60	48	38	52	51	38	36	36	39	50	48	39	49	36	50	48	44	43	36	44	48	45	52	63	52	54	52	28	47	50	36	51	34	43	50	40	43	54	39	50	41	47	45	43	54	31	43	40	40	35	37	53	51	41	32	45	41	39	33	37	48	46	30	38	40	45	46	43	43	34	42	40	32	43	58	57	49	45	40	52	48	47	45	44	41	41	43	38	34	31	52	48	35	37	40	42	56	37	44	49	34	38	48	31	42	52	41	41	58	38	38	53	42	28	45	42	49	27	43	40	43	50	41	46	44	49	41	52	41	40	44	40	48	39	33	43	41	35	48	46	55	44	48	44	41	51	56	53	44	46	36	31	53	48	45	55	50	40	48	41	45	51	48	56	54	38	47	40	41	51	54	44	41	50	41	41	60	46	45	40	40	55	42	44	47	33	42	40	46	40	37	58	41	46	42	55	49	48	47	41	55	53	42	39	40	41	37	37	40	52	39	43	43	44	46	55	38	45	51	35	34	46	46	37	45	39	38	39	41	45	48	50	39	37	41	45	31	42	45	40	46	46	45	41	55	40	51	37	37	38	43	47	43	38	49	31	45	52	33	42	48	41	51	45	47	51	40	49	46	49	41	46	53	38	34	53	49	40	47	35	40	47	45	37	44	30	46	49	45	46	43	39	42	35	36	49	35	43	38	43	47	43	43	56	43	52	46	34	36	37	43	48	39	42	34	43	47	41	32	54	50	42	45	39	46	43	42	50	41	36	45	35	44	49	42	29	49	52	41	46	45	35	45	44	36	45	45	45	45	51	55	49	37	46	42	54	53	50	52	40	44	39	51	37	54	34	49	37	53	38	43	55	42	45	45	37	40	42	33	50	49	28	39	30	46	33	48	44	47	34	55	53	45	41	52	46	41	35	43	45	49	47	47	37	36	41	38	38	50	45	61	46	37	45	52	37	41	50	43	43	47	55	46	50	38	45	51	41	37	48	37	35	37	42	42	50	48	43	45	40	45	42	48	39	40	42	51	41	46	55	43	38	55	40	48	38	46	43	38	28	44	43	47	46	47	48	41	41	40	56	40	51	41	42	38	44	50	44	28	44	41	44	58	51	33	40	49	39	44	39	34	41	40	39	52	43	43	38	36	54	51	49	41	35	46	38	49	55	37	43	41	47	47	38	41	32	40	46	40	49	30	46	45	45	43	53	39	49	51	47	41	53	38	49	37	46	26	39	41	47	38	44	43	48	46	53	40	50	49	44	40	36	24	34	44	47	40	34	38	45	55	50	40	47	49	41	55	39	43	42	32	46	54	47	39	38	53	57	29	42	46	49	39	49	43	58	33	42	46	44	31	42	52	44	37	44	38	30	42	38	29	47	44	35	54	47	43	42	37	44	48	39	34	49	55	33	38	43	35	50	40	39	48	45	57	43	42	44	39	49	40	39	48	45	26	43	47	42	37	40	35	39	60	53	44	49	45	48	34	33	37	50	39	53	35	37	48	34	36	38	38	37	44	49	49	36	42	49	40	48	36	42	38	44	43	36	35	51	56	35	43	40	41	39	53	44	48	39	38	44	42	41	32	46	33	40	46	37	53	46	44	53	46	40	40	58	50	49	43	37	40	45	57	50	53	51	47	47	42	44	36	37	46	40	49	41	43	48	41	40	44	35	34	41	35	41	51	51	49	48	41	47	47	38	37	50	52	36	32	45	48	31	39	40	43	47	35	39	40	30	35	39	43	37	62	45	46	54	28	39	64	47	28	52	46	50	47	40	45	45	37	37	40	47	39	51	36	52	40	40	50	46	62	59	35	50	49	38	29	53	43	39	41	30	47	43	67	48	43	37	42	42	39	44	42	38	51	33	40	49	43	53	31	41	48	46	38	56	33	45	43	45	48	44	52	48	33	47	52	51	40	44	46	46	48	40	37	46	47	42	34	41	45	56	47	40	47	26	35	42	50	47	42	46	37	52	41	42	40	42	37	45	44	42	43	39	36	58	37	35	37	38	57	47	37	42	45	33	48	42	50	46	41	38	48	49	46	34	47	33	50	51	57	45	48	42	35	34	38	41	33	34	50	38	55	40	41	40	38	38	43	35	35	31	46	41	49	31	42	46	44	49	36	54	41	45	38	51	48	42	37	41	42	45	45	52	47	37	40	47	41	38	38	46	43	28	50	56	40	47	43	47	50	50	43	55	42	43	42	43	32	41	41	47	37	40	56	44	41	54	35	46	42	48	44	33	33	47	38	47	41	57	38	43	52	57	53	39	38	46	43	44	49	45	49	42	53	35	47	44	44	51	43	42	31	43	42	45	47	43	40	40	48	46	54	40	42	38	30	43	33	50	34	54	33	46	50	39	38	51	46	39	36	50	31	49	50	42	49	41	28	43	52	55	40	43	47	48	33	62	46	50	53	40	49	58	37	38	33	45	51	38	43	42	46	44	40	46	31	56	47	46	32	37	47	50	38	43	37	42	33	47	51	45	38	34	38	37	53	41	36	52	42	38	42	38	41	42	38	50	62	47	46	38	41	46	50	42	56	34	44	42	45	37	49	51	50	58	44	52	39	43	36	61	44	31	40	48	47	50	39	37	41	41	35	35	48	44	35	46	44	48	41	46	40	45	38	41	34	35	45	52	49	45	43	38	48	48	40	59	44	49	49	56	47	40	53	44	35	46	45	45	53	43	53	38	49	48	40	52	46	57	37	37	40	40	38	43	33	37	38	36	44	32	39	51	37	47	45	51	45	48	49	45	52	48	35	38	53	42	49	47	44	45	48	44	40	37	58	42	46	48	46	43	40	37	41	41	35	48	44	45	36	46	40	48	38	33	29	51	51	47	50	39	49	35	44	41	50	38	27	40	42	47	49	44	48	43	45	41	56	48	50	45	40	46	43	41	44	46	33	46	37	39	44	54	44	60	57	45	52	48	44	38	28	63	36	41	41	29	46	42	44	41	43	28	41	45	41	40	40	39	50	41	41	39	52	40	46	37	45	40	50	44	34	43	44	38	40	49	36	43	49	39	38	38	58	51	44	38	43	39	47	41	40	47	34	32	41	35	47	51	47	39	41	48	46	44	45	33	43	50	43	47	49	30	39	40	44	42	45	41	38	43	36	42	42	64	57	52	42	38	49	33	42	41	54	54	48	35	46	39	46	44	43	48	32	39	58	42	50	47	54	50	47	50	40	32	57	47	43	41	53	45	30	51	48	40	49	37	49	41	46	39	45	44	53	48	57	54	44	40	55	27	38	33	59	42	34	57	44	63	35	52	44	44	34
24498	15542	11008	14242	20270	21052	19532	16647	12375	7978	4880	3230	2366	1884	1695	1562	1685	1787	1652	1543	1477	1453	1260	1083	1011	834	824	710	702	565	536	515	516	493	502	475	484	499	473	511	505	510	464	469	460	520	494	498	496	488	464	508	446	495	509	470	457	483	461	421	482	470	486	510	496	462	446	480	477	509	463	480	462	487	472	486	449	451	451	434	445	404	479	456	465	434	433	431	470	458	467	423	420	439	448	486	437	471	442	458	453	462	450	458	461	435	479	471	428	432	471	468	619	707	574	530	485	498	456	458	444	462	430	453	438	444	448	468	427	454	455	461	423	468	420	426	412	451	439	451	419	458	401	484	455	446	422	476	398	471	453	427	404	444	441	436	472	427	417	416	470	432	435	447	439	427	429	426	481	429	412	451	468	437	466	429	427	461	459	479	416	443	488	436	466	468	458	436	448	446	451	461	435	454	490	480	463	405	451	461	448	471	462	489	435	451	451	447	445	464	470	459	485	424	467	450	458	458	442	442	510	451	450	465	406	444	438	435	435	441	403	420	430	448	443	478	457	466	464	467	433	423	419	452	429	433	469	444	475	435	493	446	466	461	442	439	465	487	422	454	419	436	442	451	505	419	457	464	439	428	459	466	454	459	447	443	446	446	509	389	449	474	472	428	450	425	451	430	484	447	404	458	441	464	451	444	432	417	451	426	446	480	460	471	466	402	464	479	441	466	386	461	427	421	459	466	440	487	465	441	482	427	459	443	447	446	390	441	455	439	522	432	445	448	467	470	442	454	450	483	466	425	459	439	421	428	467	396	430	424	462	431	473	448	474	447	431	453	441	477	450	459	456	435	470	446	396	450	455	405	435	429	399	469	436	432	482	439	450	416	459	446	472	452	429	424	441	435	466	454	434	401	451	464	448	443	461	455	409	446	450	460	437	430	459	423	447	459	422	463	412	432	419	439	417	455	427	445	438	440	408	473	482	453	457	455	421	450	445	467	422	452	400	437	438	423	466	436	447	459	440	430	472	432	450	405	460	458	450	443	470	427	440	478	409	456	431	460	421	417	452	452	454	459	447	433	449	415	477	433	432	453	439	429	461	431	429	421	404	458	419	465	476	431	460	446	437	450	462	449	476	445	441	437	416	431	430	439	475	440	467	436	435	449	483	430	484	440	451	464	453	475	414	410	454	450	421	450	454	403	470	445	383	485	441	423	457	420	426	451	425	422	432	447	470	451	424	424	416	438	450	456	440	444	411	458	403	479	434	426	405	437	462	458	439	471	445	430	435	457	430	443	444	395	443	458	427	461	460	486	487	434	460	432	435	431	428	456	442	424	478	443	417	443	412	469	442	438	478	464	458	461	476	456	463	436	433	419	424	450	482	441	450	451	431	465	447	463	448	479	470	452	449	503	412	424	483	423	467	459	470	444	448	461	415	434	448	433	465	437	445	482	424	457	409	480	430	426	468	410	442	441	466	450	459	437	441	476	430	426	477	376	428	426	451	446	473	434	443	426	476	422	448	490	476	445	485	444	433	494	476	405	445	438	462	408	429	467	491	452	418	442	452	399	478	449	450	431	452	437	437	462	455	449	448	399	462	423	455	425	451	423	475	420	426	458	454	449	443	458	450	423	424	447	432	414	441	444	437	436	473	436	439	447	464	385	486	433	477	439	397	418	471	464	415	420	430	409	440	455	445	472	456	453	435	473	453	451	451	411	458	444	440	414	419	442	412	454	462	438	402	435	446	467	481	473	444	430	451	473	463	467	425	418	473	447	496	444	459	442	415	442	482	467	441	442	449	445	448	417	403	452	433	427	442	431	455	464	436	484	464	416	447	439	470	457	447	431	443	424	463	403	454	404	495	460	483	459	469	513	412	437	423	474	433	466	474	456	473	456	460	439	440	442	423	441	408	436	409	448	458	441	420	441	460	462	434	450	440	441	427	473	487	437	454	400	432	453	445	472	438	460	444	436	482	465	451	429	458	418	445	440	463	490	425	443	462	458	392	454	472	450	507	457	471	428	409	438	453	429	480	435	469	463	452	434	448	439	428	442	454	438	415	410	425	441	413	430	422	442	435	442	428	441	465	414	422	449	427	456	478	440	470	443	423	438	462	419	441	450	447	472	473	470	460	466	415	444	461	429	436	444	403	418	488	433	426	418	440	407	465	437	415	437	423	451	438	418	461	434	424	440	446	422	460	419	430	428	415	483	465	436	457	436	459	466	441	437	405	443	452	416	434	450	473	463	437	441	427	438	480	416	436	451	443	452	451	405	406	449	444	454	400	455	430	456	410	436	408	492	434	466	464	463	437	439	461	422	475	441	463	456	479	480	477	431	432	452	445	492	453	445	464	431	441	449	431	421	441	461	447	425	416	438	442	444	497	460	444	460	442	454	448	414	426	483	484	445	437	440	437	410	416	488	467	447	439	458	414	468	386	446	427	452	428	445	420	470	459	442	454	424	444	435	458	431	439	462	453	461	443	463	447	462	413	447	430	414	481	462	454	463	435	422	475	398	456	423	454	466	454	445	455	472	428	443	397	469	447	448	453	449	429	444	440	436	443	422	458	436	467	444	434	455	431	441	466	437	455	460	413	450	418	491	449	473	447	478	428	473	446	438	444	449	471	428	470	461	462	438	455	463	459	434	419	467	462	449	490	458	439	446	446	456	461	435	454	430	421	408	459	479	421	444	425	429	452	455	408	451	422	413	430	444	418	476	439	443	437	430	440	444	432	455	408	469	426	449	477	442	477	422	473	436	429	429	468	406	426	434	447	442	448	454	486	456	442	425	418	429	466	464	422	472	441	461	455	444	428	439	429	419	413	443	413	426	461	435	446	460	421	440	429	446	452	426	439	444	451	407	469	396	460	443	451	454	437	436	462	465	437	451	447	460	446	474	442	407	489	440	405	426	475	457	449	409	429	421	466	419	463	437	441	445	424	459	460	435	489	429	436	430	468	453	438	449	461	472	438	456	430	432	444	418	466	406	434	427	455	416	465	439	442	451	442	440	474	414	431	418	433	445	439	385	464	458	474	434	449	455	471	431	465	434	466	455	443	464	454	439	423	430	455	460	448	438	432	470	446	459	426	445	454	457	449	473	453	436	429	466	470	472	470	458	463	434	441	475	427	440	441	450	454	466	455	426	426	422	459	428	446	451	451	422	411	424	459	475	408	479	433	450	513	457	448	443	447	434	410	462	456	427	459	422	481	418	449	445	455	428	445	448	447	456	437	478	436	429	470	461	469	418	451	446	450	437	441	455	436	437	457	414	426	445	438	445	416	453	443	469	470	446	440	485	440	443	465	436	449	448	465	438	474	443	472	459	422	459	427	448	448	454	445	424	468	472	435	464	455	426	440	416	408	450	440	480	420	450	477	433	458	494	479	465	417	389	421	462	442	448	491	430	445	423	440	455	426	455	472	413	481	405	458	467	474	455	470	441	424	439	428	459	438	501	411	438	440	461	463	470	427	470	407	422	442	441
1636	910	527	367	352	395	421	321	276	157	126	90	70	74	68	74	73	79	91	81	70	68	52	76	66	68	72	57	70	54	53	57	49	38	57	50	54	49	47	63	57	48	55	54	46	52	43	55	52	54	47	74	50	54	57	51	60	55	47	46	52	47	60	61	50	65	50	55	57	55	47	48	46	52	53	49	55	59	63	43	41	47	50	59	60	41	66	53	54	69	42	41	57	59	46	44	54	44	49	51	66	59	66	43	50	56	59	56	54	50	54	55	68	56	62	65	50	53	49	42	42	56	49	54	57	46	49	51	65	59	48	60	41	41	47	56	48	58	57	49	49	57	56	43	54	51	52	55	47	51	55	64	49	53	51	40	49	49	49	53	56	46	60	55	46	33	40	55	50	43	48	42	47	45	57	44	43	56	53	53	49	70	52	45	50	48	55	52	46	59	65	55	52	52	44	41	48	44	64	59	53	51	47	53	51	70	49	66	50	48	52	60	55	44	38	55	49	69	36	54	56	59	58	44	53	47	41	53	52	38	57	52	51	55	49	51	53	53	58	53	49	51	52	56	49	52	50	51	56	59	51	48	51	51	54	37	35	42	57	45	50	50	62	45	42	59	57	50	55	59	56	45	59	57	56	48	57	62	55	51	60	58	55	49	58	61	53	53	50	50	56	56	64	47	49	56	54	53	57	49	57	41	34	49	59	57	52	61	52	47	55	44	44	45	58	53	60	52	39	55	55	50	44	38	48	60	49	53	52	52	49	56	43	55	52	45	54	52	47	66	55	59	53	52	57	57	52	48	43	37	57	37	60	63	46	47	67	52	45	47	54	46	49	48	57	48	42	59	51	48	51	56	48	57	47	45	51	45	60	36	46	56	49	50	51	57	51	64	41	48	63	35	64	38	46	51	57	48	44	52	50	49	51	65	59	63	70	46	51	42	51	48	50	59	50	58	44	67	59	51	43	61	55	56	45	45	43	53	51	34	51	51	45	54	57	43	51	51	53	41	41	54	43	52	62	44	50	35	67	67	47	46	61	52	58	53	45	52	58	38	61	43	66	50	48	58	66	50	52	49	63	49	39	52	43	59	52	53	50	51	61	45	40	53	50	44	51	45	59	54	55	41	58	45	58	47	44	51	47	41	56	55	40	57	46	46	48	52	47	37	54	55	48	52	51	63	43	66	41	60	58	57	54	70	52	45	41	55	51	47	53	49	49	59	65	59	40	58	53	45	65	43	49	41	58	62	49	54	62	38	55	33	55	71	55	59	62	47	56	42	55	52	63	50	59	56	44	63	55	49	66	62	54	55	51	59	60	47	43	51	53	59	44	57	45	50	57	46	40	39	45	63	45	47	46	48	58	50	51	59	54	62	58	42	58	39	47	47	43	46	41	67	50	61	44	33	54	52	52	51	53	44	46	60	64	64	45	50	50	49	56	48	63	58	53	41	50	49	43	52	57	41	61	50	53	46	47	63	62	38	37	38	49	57	48	52	59	44	52	41	43	48	54	39	54	57	51	47	45	49	51	48	56	45	46	58	56	52	49	62	54	51	45	35	49	49	43	41	46	57	45	68	39	44	45	65	46	52	64	67	43	33	50	51	47	53	56	48	44	50	49	62	57	44	51	42	49	50	45	48	63	62	52	56	64	36	67	64	58	57	56	48	53	49	65	55	60	49	60	55	37	54	54	50	47	61	54	63	46	62	55	56	43	57	63	52	51	58	51	51	61	41	55	49	56	51	44	40	49	55	61	49	54	54	52	61	43	57	53	56	53	53	46	51	63	55	59	54	53	50	46	58	45	48	52	55	56	45	52	58	51	54	56	51	52	63	52	41	49	42	43	50	46	44	56	60	49	44	49	55	51	56	53	44	51	62	46	45	36	57	48	47	57	62	44	63	48	44	52	50	49	45	44	57	63	60	44	54	49	44	61	48	38	42	54	42	53	43	53	46	51	49	46	45	55	44	48	62	49	53	56	53	65	50	66	54	44	51	46	52	53	73	55	60	66	48	55	51	55	43	48	46	44	49	52	46	57	70	46	53	59	48	50	45	44	51	62	43	54	49	38	49	47	48	57	58	58	53	53	56	47	59	48	56	44	44	49	49	58	60	55	57	52	61	57	49	48	44	58	58	59	53	46	55	77	50	47	58	45	42	53	52	63	41	44	56	36	53	43	45	33	47	66	53	48	56	59	64	55	51	53	40	45	57	52	58	47	42	47	54	44	46	67	42	62	51	59	61	59	48	57	48	53	50	41	42	38	51	67	42	51	47	40	52	37	54	50	55	46	52	68	58	56	41	49	51	48	51	57	39	54	42	50	71	58	44	48	55	49	60	52	60	44	52	54	50	54	59	56	51	56	55	47	35	52	48	48	62	46	40	46	37	43	60	55	59	59	36	53	69	65	53	63	46	53	56	61	42	40	39	49	51	54	53	62	44	48	43	60	55	48	54	56	47	67	44	30	45	43	61	50	49	58	54	63	65	68	57	48	50	67	55	53	51	39	53	63	53	44	53	60	73	47	52	52	54	50	50	54	65	55	49	54	47	48	42	55	61	49	54	66	46	35	41	63	63	45	49	52	54	52	56	47	51	51	53	48	48	49	53	59	51	50	70	47	59	36	71	48	56	58	49	57	57	56	44	61	59	55	58	76	43	48	50	52	57	49	65	50	51	42	54	56	53	39	65	53	44	60	46	56	47	55	58	49	43	48	41	66	54	45	61	45	50	59	56	54	45	58	60	46	45	43	48	49	53	51	53	43	49	46	49	48	72	56	51	38	57	48	49	54	54	47	52	72	54	46	55	48	56	50	58	58	48	60	37	51	63	43	51	51	43	40	59	42	50	62	49	48	54	46	60	42	50	54	62	59	42	54	52	55	44	59	44	57	47	53	57	60	53	59	66	49	58	50	54	53	43	52	45	44	41	44	41	49	52	42	51	54	41	58	68	56	55	58	51	51	53	52	49	66	51	49	52	53	51	55	61	51	56	38	50	49	56	40	49	37	44	53	63	54	59	42	58	53	48	45	48	66	49	59	59	37	41	49	46	44	57	57	63	51	50	55	49	33	58	44	58	54	55	55	63	59	44	51	56	44	63	44	43	42	57	48	47	48	61	59	46	56	46	52	51	50	43	60	53	53	43	45	52	43	49	53	45	53	42	49	68	66	53	62	47	50	40	61	53	58	62	59	57	47	70	48	53	57	58	45	53	50	42	55	57	69	49	53	51	58	48	51	36	45	57	56	63	39	63	49	58	53	54	57	53	48	59	41	42	66	61	55	45	48	52	38	66	52	43	51	54	48	51	53	51	57	51	45	53	44	41	55	50	48	45	59	57	40	43	36	57	44	44	40	60	55	53	49	47	41	53	46	66	52	52	65	42	48	43	39	61	60	44	50	47	49	65	39	52	61	50	52	61	56	45	63	42	49	44	42	44	61	56	60	44	59	65	49	53	49	55	55	57	68	54	53	56	60	57
20356	11650	8160	10789	16428	17272	15661	12728	8967	5324	3177	2054	1649	1300	1221	1221	1208	1219	1210	1216	1120	1088	941	899	784	767	732	666	678	577	556	529	516	524	580	543	530	521	519	516	518	511	559	480	530	520	543	517	497	538	545	540	509	501	539	542	507	532	527	539	527	505	564	519	509	506	503	572	538	531	574	520	574	483	564	544	493	546	513	504	521	501	524	541	499	491	476	502	522	552	485	498	531	546	521	542	544	494	543	518	535	512	521	517	531	461	471	520	536	538	527	514	518	569	552	511	484	517	529	499	496	494	522	468	527	495	550	485	545	506	506	496	518	512	546	481	504	526	495	473	525	481	481	525	492	492	497	497	486	525	538	522	539	505	496	497	484	509	494	502	524	508	499	549	546	479	503	537	520	498	500	558	533	540	515	527	511	534	512	499	517	509	529	505	538	518	493	537	497	517	547	475	493	509	516	494	511	489	521	536	560	499	496	499	503	529	528	516	509	507	488	534	464	514	539	482	514	523	564	524	526	493	517	491	515	519	497	505	527	511	530	471	488	505	481	480	499	475	484	526	519	469	550	526	499	508	494	554	509	543	512	496	520	513	516	482	537	528	499	504	520	456	526	524	506	521	530	511	488	483	524	505	484	490	540	501	525	535	569	503	530	485	500	526	521	548	514	552	496	508	511	522	534	500	508	499	496	525	506	508	479	520	518	509	519	558	521	537	490	561	468	496	501	515	539	540	526	495	479	507	506	490	510	525	479	507	521	506	491	505	521	512	498	496	496	459	545	514	486	486	473	503	544	550	508	520	516	523	476	531	503	529	537	540	511	522	501	495	511	501	495	537	487	485	501	566	475	525	530	481	542	468	481	496	504	520	538	501	511	520	526	493	551	492	595	487	521	523	496	542	491	479	525	505	489	466	499	505	475	516	530	508	510	498	504	492	523	537	512	486	476	526	529	506	556	513	505	493	470	550	544	543	499	505	522	497	489	525	495	520	541	508	525	552	528	505	523	523	540	494	532	479	539	532	492	512	509	526	499	496	588	478	484	519	510	521	492	504	518	469	477	517	482	494	542	517	515	468	472	527	544	521	474	522	539	517	510	489	504	506	504	522	474	544	548	507	536	503	523	523	529	505	513	496	524	514	523	452	510	503	527	505	486	524	513	480	469	525	472	532	522	505	507	499	474	515	531	507	519	505	514	512	494	534	510	545	492	489	467	513	560	519	489	553	493	527	539	488	531	531	490	514	526	507	552	515	486	533	524	498	466	483	496	529	532	493	506	500	519	473	515	485	515	529	541	512	507	515	499	497	515	490	553	514	496	543	526	489	505	524	523	478	503	464	517	523	531	508	477	495	538	564	501	559	513	474	545	488	523	529	530	526	480	501	482	538	532	513	480	520	493	495	528	499	497	503	519	494	488	507	549	517	521	496	493	495	516	527	502	491	487	505	524	541	506	511	551	512	534	474	494	510	502	525	489	450	548	471	504	497	503	502	530	522	526	491	510	529	476	506	515	503	512	505	518	487	524	509	483	528	531	529	506	517	493	502	530	532	505	539	534	558	435	501	505	479	496	518	563	505	472	513	477	562	494	484	501	528	491	499	491	496	523	508	481	504	543	512	509	495	488	507	510	499	554	515	518	519	489	481	471	518	528	508	540	511	531	510	491	508	537	504	489	543	506	510	528	543	534	505	510	516	519	537	481	550	490	498	477	564	486	489	520	495	505	489	515	477	515	530	501	492	503	533	518	528	516	480	499	489	514	522	547	485	499	517	498	538	495	497	480	488	514	531	507	477	519	515	495	480	522	515	500	482	489	494	493	531	509	528	493	486	472	506	537	492	521	527	493	537	528	511	494	500	520	524	545	522	534	499	499	524	454	518	528	493	519	491	490	472	555	523	479	538	528	512	536	503	551	525	495	532	528	519	525	489	478	578	524	517	547	483	513	498	514	487	496	516	518	534	488	516	502	510	527	559	492	529	479	528	546	509	507	518	522	483	523	535	537	520	513	480	504	539	495	517	505	519	463	560	530	509	482	517	514	520	514	518	482	525	521	527	497	514	517	556	460	459	512	545	507	502	482	500	499	537	509	492	522	468	497	489	500	501	528	518	553	521	563	550	510	535	482	529	518	516	503	504	505	487	525	504	528	503	534	532	515	502	478	516	444	479	489	477	482	508	521	453	537	528	505	470	500	509	518	541	543	505	519	510	502	491	521	501	497	545	537	469	503	542	538	502	533	488	510	497	516	511	546	484	520	483	533	560	470	502	499	513	501	536	487	515	520	524	512	469	508	485	530	486	517	513	481	529	509	492	521	462	491	501	536	520	507	514	471	522	521	524	500	520	520	537	479	519	543	520	528	490	528	508	487	539	531	499	479	504	529	539	548	526	505	503	522	511	505	519	518	491	509	485	527	472	492	523	541	495	518	506	522	484	537	514	504	516	471	487	482	481	477	532	500	522	534	469	486	494	480	530	498	511	518	499	505	522	514	549	530	511	497	474	541	506	510	479	479	486	507	485	496	525	526	517	539	471	537	529	493	516	516	503	517	541	513	499	535	473	519	469	498	493	521	513	515	534	476	520	540	487	534	483	502	520	534	485	518	489	500	544	483	544	518	514	519	509	497	497	475	497	496	514	494	465	490	500	492	516	498	521	498	488	488	509	503	484	479	512	504	509	470	501	506	533	517	537	546	501	493	483	449	504	531	528	531	547	490	494	464	502	501	501	506	563	519	537	506	516	507	528	504	558	477	488	485	512	496	506	526	509	517	500	528	521	497	552	524	525	479	528	488	521	516	546	558	496	530	520	489	496	512	529	530	526	515	540	511	504	522	532	530	474	514	534	544	505	581	506	492	495	484	489	476	525	490	529	527	539	552	474	542	509	516	476	522	526	520	480	495	514	505	559	527	560	533	498	511	506	473	502	499	533	538	488	509	539	507	544	478	507	504	516	541	491	512	556	498	514	521	511	469	528	491	529	506	503	507	540	545	493	495	537	515	505	500	490	532	503	471	535	470	516	487	478	535	523	566	512	498	499	485	499	493	497	511	527	487	487	510	525	491	505	508	487	532	517	503	532	495	535	525	514	503	511	511	488	518	517	545	509	543	498	513	505	538	501	497	504	524	585	506	526	516	489	531	464	547	506	507	525	531	508	534	450	494	491	544	513	522	523	514	526	491	514	511	509	517	506	496	529	485	531	463	472	524	492	560	508	497	489	487	497	533	494	523	497	507	495	531	478	490	498	510	528	477	532	534	515	507	541	561	512	550	515	466	513	508	518	496	531	485	554	474	516	508	507	514	466	544	531	525	499	520	520	539	493	498	523	510	525	545	518	537	499	481	519	485	507	546	481	499	513	506	500	529	466	507	496	539	505	500	519	504	495	475	542	545	493	511	485	532	506	489	494	499	517	495	495	518	472	497	529	519	560	558	457	480	527	497	543	523	504	495	473	524	511	520	480	526	506	538	493	522	493	526	482	544	498
2016	1313	718	505	448	554	538	445	327	238	163	111	91	96	72	107	85	96	108	102	88	69	72	88	73	77	71	84	59	72	47	54	62	59	61	67	61	49	59	47	72	59	64	61	65	62	65	66	66	70	71	56	69	47	66	63	41	59	63	51	57	68	51	64	61	64	62	49	65	61	57	69	81	54	68	61	55	63	54	70	65	46	60	67	61	67	54	64	62	67	57	78	44	63	64	63	62	61	58	76	53	64	67	63	38	53	64	57	43	73	59	67	52	68	60	60	51	54	55	55	62	50	59	57	63	61	57	61	65	60	59	63	66	57	54	59	54	68	59	56	61	65	54	61	57	44	53	69	62	67	54	54	59	61	65	67	65	68	77	74	54	54	59	70	65	75	65	67	58	65	62	45	61	50	57	57	56	60	61	72	76	67	69	55	57	51	64	61	68	69	51	66	54	58	50	69	70	66	63	68	63	61	60	54	69	74	64	62	66	54	58	66	64	66	71	66	62	66	66	67	56	59	67	51	68	56	59	73	69	60	60	72	68	54	49	61	64	63	62	48	41	64	51	62	56	69	65	57	61	62	63	71	64	67	79	61	56	78	59	68	69	62	57	51	66	63	68	58	77	61	73	56	65	70	65	60	64	46	64	54	55	57	76	59	59	56	74	57	52	59	75	49	61	64	63	65	57	47	55	56	59	77	63	50	60	60	67	48	69	60	49	70	55	49	60	63	57	69	69	74	74	78	64	57	54	64	54	77	58	63	54	61	51	64	45	59	54	75	49	78	51	53	56	73	56	64	66	69	62	59	70	62	64	66	59	61	61	68	52	56	74	66	67	60	60	52	44	60	43	58	52	69	59	72	51	68	76	43	72	50	54	70	58	64	70	49	68	60	68	67	53	59	67	57	59	50	59	66	69	56	69	54	76	65	51	62	74	57	68	58	55	74	58	74	72	65	64	63	68	74	53	59	80	65	53	56	70	55	59	63	57	66	79	56	57	59	56	59	54	59	43	63	70	54	66	65	60	53	55	58	72	47	68	62	62	60	50	66	53	63	63	52	54	61	55	66	65	64	58	59	68	54	64	57	56	56	48	70	49	72	49	63	59	74	68	48	57	56	52	69	48	65	56	63	56	52	69	55	60	52	54	71	41	54	70	50	49	60	78	64	69	59	81	62	72	70	79	55	62	61	58	68	64	44	62	58	49	66	65	56	55	77	72	67	63	45	55	50	64	72	52	67	48	55	63	63	61	58	63	58	58	51	54	63	71	56	56	58	55	70	65	56	68	71	71	68	59	67	58	60	53	56	58	69	74	61	55	65	71	65	43	59	54	58	70	63	57	66	56	74	52	64	71	63	56	77	62	73	48	66	61	46	65	53	51	54	64	60	78	68	54	73	63	69	57	47	63	70	59	53	53	59	66	61	61	70	68	62	55	59	62	65	61	63	79	72	66	52	62	62	62	43	44	73	57	77	59	59	63	73	51	48	47	67	71	58	64	54	60	66	63	71	53	56	54	61	63	68	56	52	68	59	71	61	67	57	71	70	64	61	60	61	57	53	74	54	67	69	69	50	57	58	57	58	55	52	75	55	66	60	54	57	56	62	61	81	61	63	70	58	60	64	56	80	57	55	57	63	71	54	57	69	64	68	58	64	57	43	55	59	56	46	71	56	58	63	54	61	65	58	57	58	64	71	60	72	59	74	78	69	73	55	47	63	42	78	64	65	59	59	61	75	63	70	67	77	68	55	48	71	61	40	58	59	54	53	56	60	67	66	72	66	54	58	61	61	54	52	57	66	57	79	53	65	55	57	66	73	68	67	71	78	68	45	63	59	68	51	66	71	50	58	59	64	61	68	54	71	52	56	66	60	69	59	75	45	61	67	66	55	69	69	64	70	61	65	57	65	56	49	61	57	66	50	63	48	62	62	65	53	65	68	59	48	66	62	70	63	59	56	52	57	42	57	64	56	62	63	54	55	43	51	56	64	60	64	66	56	63	58	60	61	62	56	60	56	64	49	80	52	70	65	56	74	78	56	62	59	66	55	67	68	60	61	50	56	56	66	67	64	65	54	57	72	60	64	61	55	62	78	64	63	63	62	77	60	54	55	56	61	63	72	78	52	57	77	55	61	76	52	74	70	65	55	66	63	53	64	61	60	68	65	77	62	63	75	69	72	64	57	69	50	55	57	61	50	60	71	62	54	65	60	52	72	69	55	63	72	51	60	58	67	63	58	64	60	60	53	71	61	56	63	53	62	59	46	67	61	72	53	58	58	47	58	73	63	54	59	56	50	49	66	70	52	62	70	66	59	75	54	68	56	77	56	72	48	69	58	67	59	72	56	79	71	54	63	75	67	68	62	69	65	53	73	54	54	48	78	63	61	41	62	51	60	63	63	65	48	59	57	62	53	86	52	73	68	67	77	53	50	55	53	62	56	73	59	76	61	74	69	71	66	59	60	45	53	60	59	72	76	67	52	48	59	65	82	69	68	50	55	62	64	61	51	48	62	65	62	48	69	68	72	55	55	65	62	64	67	52	61	55	56	61	57	48	68	55	55	59	65	68	73	43	56	53	52	59	56	52	66	48	60	63	50	65	53	56	62	74	62	59	61	91	56	58	64	59	44	71	57	60	66	65	49	70	62	58	65	66	60	48	49	60	55	60	56	56	69	62	73	64	60	67	50	57	64	57	53	59	56	48	65	72	72	63	57	69	61	66	63	59	60	60	72	70	59	63	60	65	77	61	66	50	59	60	57	61	60	81	71	56	68	59	68	64	57	68	58	75	78	70	70	60	60	54	64	53	56	62	70	61	69	72	48	61	63	67	65	63	63	58	62	68	59	61	64	61	57	64	70	74	63	52	52	70	67	61	54	43	66	78	64	62	62	64	60	62	59	62	61	63	51	57	48	64	65	55	55	61	63	66	61	63	62	52	60	66	55	68	61	71	55	60	52	68	64	83	73	63	53	72	68	65	80	49	58	62	67	75	65	54	59	72	47	46	58	73	54	62	62	64	69	56	44	63	62	58	58	53	55	64	55	80	64	56	73	76	43	53	67	64	57	68	61	59	61	54	54	59	54	55	59	70	57	62	53	69	57	60	61	41	54	54	48	49	50	55	50	60	57	53	62	68	52	58	63	60	73	49	55	61	62	61	55	63	70	41	60	73	51	62	60	57	64	64	61	65	69	71	70	46	49	54	51	57	59	59	60	59	68	62	69	58	54	59	56	57	56	71	64	72	61	71	72	58	61	70	61	50	65	60	60	48	56	59	46	62	58	69	73	65	67	63	64	62	63	53	59	60	61	76	59	60	67	48	55	55	59	62	76	45	71	70	81	75	53	55	58	56	65	58	70	61	76	78	53	53	63	74	54	52	44	64	64	61	62	64	49	58	58	65	70	48	70	71	58	54	64	64	59	64	68	67	64	59	54	62	59	68	47	60	69	63	48	63	66	73	62	65	68	62	66	77	55	56	53
23428	14238	9927	13457	19678	20963	18796	15853	11427	6861	4287	2894	2219	1854	1583	1505	1594	1609	1746	1547	1397	1337	1267	1045	1072	966	895	884	772	724	693	633	637	686	621	716	638	625	628	598	635	659	651	626	639	636	627	656	641	649	607	638	671	634	632	672	616	591	644	628	605	608	630	667	636	625	625	628	633	612	647	641	622	682	631	633	690	590	618	596	638	607	612	619	607	572	617	599	587	636	623	600	582	620	606	577	608	582	584	633	620	578	626	606	608	645	634	628	620	646	706	661	660	754	632	663	633	614	561	607	611	640	597	612	634	620	618	616	616	607	618	578	584	619	591	633	593	612	580	626	634	624	600	624	612	607	593	621	620	616	634	578	642	596	608	590	618	582	605	645	572	596	599	580	621	610	596	582	637	655	619	614	655	629	633	615	630	610	626	595	566	612	605	605	635	617	649	613	639	650	568	605	617	595	592	625	601	645	653	598	631	578	604	635	572	613	576	577	609	611	612	622	647	592	629	616	606	614	620	613	614	639	604	625	575	583	585	607	577	606	634	608	589	596	591	594	591	627	618	623	587	677	618	630	614	600	582	599	622	656	631	591	570	626	634	568	643	640	605	612	558	587	604	580	603	563	598	623	644	593	620	610	566	648	647	598	647	639	617	636	618	597	642	585	651	642	609	586	576	616	608	580	617	601	599	591	644	644	605	654	604	616	572	574	631	581	579	653	637	612	608	594	625	627	631	627	615	585	601	614	595	615	614	615	643	628	567	661	635	621	639	633	636	605	604	597	621	652	584	584	622	570	621	646	632	598	581	672	633	613	606	610	627	608	602	590	589	615	651	562	598	670	576	536	640	612	621	619	601	614	620	623	616	556	597	596	603	642	649	617	583	602	656	621	622	619	577	593	601	613	646	631	595	607	612	586	655	598	584	626	596	601	589	596	641	591	630	624	602	590	587	611	566	600	601	632	581	597	607	580	620	635	585	572	617	596	625	570	620	624	631	609	585	602	661	599	607	638	639	602	615	640	580	660	592	604	611	609	636	653	627	633	631	609	578	636	596	619	613	615	635	576	614	555	647	593	624	600	614	589	632	584	614	624	583	586	611	608	644	620	668	609	620	603	578	607	585	642	652	574	601	585	617	594	658	573	588	628	621	612	603	653	658	591	608	609	612	620	624	640	628	604	631	634	585	614	537	652	626	567	608	574	640	604	579	607	617	613	605	598	612	605	594	621	576	578	650	608	626	608	605	613	633	604	641	644	629	629	637	614	619	646	610	658	593	574	596	585	605	647	636	653	614	634	592	668	632	605	561	595	613	540	602	598	630	669	568	598	638	640	642	564	576	603	626	585	606	577	627	625	645	587	601	602	602	676	650	582	650	639	575	606	622	625	625	621	597	598	610	618	593	668	603	562	584	574	599	630	589	628	626	651	600	637	610	596	599	559	662	654	615	600	643	606	595	587	581	576	590	636	601	635	641	620	596	627	627	593	567	644	599	641	645	644	571	621	623	622	601	617	590	635	647	631	583	634	626	598	631	589	653	653	570	649	604	631	617	586	560	619	585	601	623	607	591	617	632	587	589	585	615	642	622	628	590	606	599	615	626	637	595	612	603	603	591	613	638	616	621	591	608	612	633	614	636	605	597	591	634	584	581	591	634	583	615	615	620	565	621	609	547	588	637	655	635	603	616	635	611	615	609	604	609	635	658	636	638	618	606	593	572	561	605	637	614	601	617	621	617	658	603	622	570	602	603	576	596	628	599	603	587	604	595	621	633	618	580	599	585	638	638	616	619	600	621	621	607	633	601	600	541	619	592	614	590	566	611	615	642	591	584	642	643	607	588	637	591	609	600	600	610	552	590	614	605	612	576	604	624	617	644	565	597	596	573	618	599	641	619	629	593	615	609	613	630	589	661	607	568	606	586	602	607	615	634	613	635	631	633	646	626	595	617	643	588	662	559	607	624	611	616	650	601	675	620	597	638	586	627	623	609	593	630	645	576	616	596	586	583	620	581	633	617	628	624	624	607	634	592	588	607	651	576	575	632	598	651	617	597	618	567	577	613	590	638	652	599	610	610	569	614	554	565	617	623	658	635	605	601	587	566	623	584	635	606	565	621	608	623	620	593	561	615	605	621	606	627	613	631	609	616	602	674	576	564	611	594	617	576	635	633	603	589	608	640	638	629	575	606	612	623	583	654	630	655	605	582	641	654	634	616	632	628	625	596	686	587	643	630	622	667	599	575	653	598	613	588	620	620	596	613	589	603	556	613	669	603	585	614	590	581	622	667	586	621	637	605	618	590	593	617	614	608	631	588	584	614	616	651	644	616	559	610	616	635	644	618	557	616	635	580	596	643	654	597	605	602	617	596	649	571	581	606	564	644	620	630	602	603	587	666	662	582	601	621	606	663	616	624	646	631	630	612	603	595	626	632	566	650	636	601	597	580	606	626	603	570	617	621	575	626	591	604	581	616	609	648	593	626	611	652	615	594	650	634	604	618	633	629	588	628	604	609	603	602	611	591	608	629	640	631	598	612	624	664	600	621	625	583	637	569	566	614	660	608	594	612	620	618	575	634	633	576	630	621	654	579	579	596	611	622	616	620	606	617	604	597	605	604	572	599	613	599	601	628	608	584	626	640	658	629	623	594	631	638	637	645	578	618	608	615	601	640	641	629	632	582	615	587	587	619	619	559	588	624	595	582	639	633	552	636	612	648	658	602	619	653	606	619	582	644	603	615	604	654	609	632	612	599	627	621	616	594	570	639	575	620	634	633	626	619	625	602	617	632	576	602	655	601	611	632	615	594	596	639	624	602	639	628	590	618	549	574	604	676	620	609	649	577	655	588	609	599	631	625	616	592	602	579	548	600	597	615	558	601	611	573	583	585	595	630	584	599	599	624	624	656	630	606	608	590	628	576	646	641	634	654	666	602	631	633	592	612	633	659	618	635	583	631	612	605	613	626	617	641	579	649	614	634	625	608	621	609	610	633	599	622	616	628	590	580	588	620	631	626	598	642	615	591	572	617	628	649	578	640	624	638	592	599	610	610	587	616	604	609	570	653	593	613	626	602	634	599	598	578	596	606	609	606	602	582	589	618	612	603	617	596	628	610	597	589	614	613	598	563	654	640	609	591	634	658	624	614	622	616	603	618	620	605	574	658	601	615	600	610	608	582	638	575	631	629	657	580	616	602	649	630	636	607	618	623	564	602	616	625	590	619	617	587	623	620	609	641	572	576	615	608	599	613	556	690	590	632	641	603	596	600	603	635	641	542	614	616	564	617	602	567	602	660	565	591	625	573	592	637	578	603	631	589	616	594	656	622	604	592	625	608	581	590	633	602	618	598	592	593	609	586	608	600	621	588	597	606	658	572	656	587	582	617	610	602	572	588	628	631	628	636	604	604	595	598	594	605	617	619	594	618	610	618	603	632	556	594	623	602	617	641	563	671	572	645	608	657	627	598	596	643	637	604	606	587	591	622	599	637	623
2433	1128	643	459	450	555	480	447	293	215	136	91	78	74	71	64	64	63	57	60	73	61	59	45	45	45	50	46	46	34	28	32	30	45	36	32	30	34	33	43	37	19	35	28	33	32	33	37	35	28	33	39	33	40	33	40	29	38	42	36	35	35	36	29	29	33	33	38	37	23	34	33	36	33	44	31	21	28	26	39	42	30	40	45	35	37	37	40	41	23	40	39	30	40	42	37	36	34	34	27	29	41	40	28	24	28	28	29	35	37	40	38	30	38	39	47	41	39	35	28	41	32	28	36	31	27	41	30	34	35	32	32	30	29	40	37	35	29	25	38	34	42	30	35	36	34	28	35	42	40	40	40	34	30	38	38	33	31	34	36	36	51	28	34	37	30	33	34	27	43	28	28	24	46	38	37	40	23	29	26	35	32	34	38	29	32	37	41	29	37	40	46	35	33	42	30	32	33	38	32	29	38	41	30	24	34	40	27	35	34	32	44	42	36	45	32	37	39	30	30	38	39	27	25	31	38	24	40	32	29	37	26	43	38	39	26	35	30	33	46	40	35	35	36	33	38	28	31	38	37	31	27	35	34	36	25	37	28	33	35	29	23	29	32	35	29	33	27	38	38	34	31	43	33	40	37	22	30	38	25	35	41	29	47	32	40	26	33	31	42	33	25	36	33	31	41	42	45	32	38	40	32	41	33	38	31	31	32	38	30	26	24	35	25	23	34	33	32	38	42	37	30	33	27	38	40	38	42	35	28	29	31	33	26	39	33	47	32	28	31	33	25	14	27	22	38	26	43	26	38	37	44	35	36	29	37	39	40	30	34	44	25	34	40	35	33	43	36	47	32	15	26	33	23	31	37	30	36	25	39	35	31	37	30	40	32	34	30	32	32	28	46	38	41	36	34	38	31	35	30	39	35	35	41	39	39	35	32	34	21	35	31	28	37	36	39	34	32	39	29	37	37	37	36	33	28	29	34	29	36	32	37	27	28	34	38	41	35	20	29	30	34	33	40	41	28	22	28	41	26	32	42	33	29	25	23	27	33	32	25	28	41	23	26	29	27	35	28	33	34	28	39	40	36	27	30	48	33	35	34	32	35	34	45	31	27	38	33	31	40	31	26	41	32	29	35	35	28	31	44	35	37	35	37	36	26	36	36	31	32	28	52	39	24	32	43	35	35	24	34	38	42	28	38	37	29	30	33	35	39	34	30	26	27	30	37	40	31	30	24	37	35	38	44	47	28	39	41	23	34	29	26	30	42	36	39	29	30	36	33	30	39	38	37	27	30	47	35	47	24	37	35	35	39	34	34	29	33	26	29	36	36	23	47	32	26	35	34	28	39	23	34	35	28	34	36	36	42	31	48	37	28	29	38	26	32	37	34	32	36	45	49	26	28	25	31	34	28	40	59	45	42	37	29	35	25	36	30	37	21	35	25	35	27	29	43	38	27	25	39	25	52	28	29	40	44	32	41	40	28	39	28	28	44	33	37	28	25	30	37	32	25	32	28	37	32	32	39	32	26	40	34	34	36	28	32	36	35	32	40	28	24	22	42	41	34	32	31	32	38	42	32	32	43	39	40	26	36	33	42	36	34	45	37	23	34	29	41	27	34	33	36	36	38	31	40	32	23	37	29	32	34	33	39	35	31	48	31	28	26	35	25	35	48	40	25	25	30	27	28	31	34	43	33	27	26	40	41	39	43	33	42	33	31	24	54	36	37	38	39	39	47	35	35	31	34	29	48	40	29	39	23	32	26	35	25	34	33	28	32	31	33	34	41	42	35	28	38	41	35	47	39	24	29	30	37	31	28	22	26	37	39	42	33	32	34	33	39	35	27	28	36	28	30	24	29	28	28	31	38	31	33	28	34	30	38	19	28	35	33	39	30	22	34	31	28	25	32	30	31	39	40	40	36	36	31	35	30	37	35	28	30	31	30	37	37	35	24	26	35	30	40	29	35	35	31	30	29	30	39	27	39	34	26	32	29	36	29	30	23	42	35	30	35	30	36	43	34	37	40	22	38	38	45	34	32	26	26	37	39	39	29	49	34	44	38	36	33	29	28	34	23	34	35	32	31	28	31	37	28	33	31	37	37	33	30	31	37	21	28	27	27	38	30	36	37	35	28	33	42	35	29	35	33	34	27	29	25	31	28	26	34	34	29	30	37	21	29	32	38	39	32	31	42	31	30	32	38	33	36	35	31	25	25	28	24	32	35	41	40	30	38	29	32	28	20	42	30	26	28	38	31	30	27	37	37	24	33	35	27	33	24	28	29	33	24	36	25	26	38	35	37	38	40	43	29	45	32	27	34	32	34	29	37	33	41	30	30	30	29	37	27	28	34	34	30	35	40	28	22	39	34	35	22	36	42	30	44	38	42	36	33	34	38	35	40	23	33	38	34	27	41	36	20	30	27	30	29	40	33	35	39	37	23	34	40	31	30	39	23	37	19	36	26	42	33	37	37	40	26	32	31	39	27	38	33	33	33	35	44	36	33	32	42	37	30	30	34	32	32	24	33	35	37	42	24	25	36	31	25	28	30	33	33	39	37	32	22	43	35	40	37	34	40	32	26	34	34	32	35	36	27	24	40	32	36	24	32	22	28	39	43	38	36	29	39	28	35	42	27	40	40	37	42	27	36	28	31	33	32	47	33	22	27	23	26	26	55	33	41	31	35	29	23	38	37	35	34	34	36	40	38	31	34	28	39	33	30	32	38	29	37	32	45	39	38	33	34	25	28	38	32	34	45	37	34	33	40	36	24	20	29	41	31	31	32	26	32	38	34	40	42	40	34	35	30	36	26	35	40	31	40	35	30	26	36	29	32	35	28	34	33	32	49	35	34	27	31	41	40	23	39	30	30	41	30	39	24	22	35	24	38	40	33	25	29	34	37	33	33	29	39	28	38	34	30	35	32	28	40	34	30	37	35	36	25	28	34	32	21	39	30	29	31	41	30	28	24	35	35	38	31	32	43	34	33	37	32	32	25	24	37	31	32	39	42	41	47	32	31	33	29	29	22	39	29	32	27	31	34	30	31	46	29	39	40	33	40	46	26	36	28	35	29	36	36	28	33	28	37	33	35	33	35	27	31	27	34	34	43	27	32	29	29	43	30	37	35	31	30	27	34	34	28	41	21	34	25	14	32	36	33	34	24	38	38	32	40	33	39	29	32	31	31	43	37	38	38	36	28	35	38	33	25	40	36	38	20	26	35	34	31	38	27	40	36	34	32	32	34	45	32	38	33	35	38	33	40	35	44	40	43	31	25	40	28	40	29	37	26	31	31	28	33	34	41	39	32	36	29	27	35	36	34	28	35	37	34	23	43	28	22	35	45	39	36	36	38	33	36	38	31	35	33	31	41	21	37	32	29	27	28	36	33	36	41	43	28	38	31	30	27	25	40	43	29	37	33	40	25	39	27	21	35	40	41	40	29	38	25	37	36	29	34	29	36	32	35	39	40	36	32	31	25	28	37
23678	13327	9673	12720	18980	20580	18545	15614	11515	7012	4255	2816	2042	1677	1377	1333	1371	1401	1382	1232	1144	1101	961	839	791	783	719	610	570	501	427	414	419	366	372	394	397	394	350	386	373	375	382	343	393	368	383	383	371	386	382	388	412	372	361	339	360	343	350	366	342	375	362	350	363	348	346	355	360	362	328	364	355	380	382	361	356	331	352	324	334	297	339	341	340	330	360	351	345	332	333	343	341	319	354	347	308	329	328	325	350	339	329	317	335	377	352	375	346	397	342	401	415	437	388	412	341	331	349	373	374	355	357	327	339	329	327	356	334	365	329	330	319	315	333	332	329	339	354	354	395	375	339	351	356	308	341	327	320	363	347	339	316	323	337	348	341	345	341	335	336	329	338	303	342	355	366	327	339	337	332	338	346	387	317	346	363	303	356	319	319	324	350	337	344	311	339	344	337	342	317	344	358	347	349	333	338	400	346	326	339	368	334	317	360	329	338	343	336	330	319	331	337	368	350	336	330	323	366	350	377	355	345	328	353	358	329	351	315	337	349	332	332	356	347	365	327	319	337	343	315	345	392	330	290	339	368	342	317	326	333	337	313	324	340	338	336	335	370	347	351	350	349	314	361	323	379	374	333	331	341	342	349	358	353	328	337	339	319	325	332	315	329	335	387	325	348	334	291	348	349	318	360	364	322	312	355	338	316	336	359	331	302	371	337	336	384	318	329	355	355	346	325	334	285	352	335	328	332	319	374	348	306	367	313	327	345	343	319	339	349	341	346	345	321	332	343	340	323	336	332	310	332	330	333	327	342	339	331	319	324	374	369	353	322	336	347	336	345	354	337	315	356	332	375	307	357	369	320	325	372	362	344	349	337	339	346	347	344	332	333	359	300	351	319	300	313	358	333	313	368	339	315	372	352	383	357	317	361	327	346	328	367	320	347	290	336	362	334	327	325	360	347	366	321	360	331	373	369	370	301	337	344	352	328	324	355	349	334	349	366	360	362	344	298	326	334	359	358	371	322	350	342	364	330	358	343	359	303	354	322	320	340	348	349	337	329	364	350	355	375	351	322	311	346	339	318	349	324	352	348	344	339	331	337	351	324	328	331	345	348	348	360	302	331	345	336	329	330	314	287	325	358	340	345	340	354	336	327	374	296	333	318	374	339	335	324	311	371	331	328	356	349	349	332	334	355	345	350	355	343	324	337	308	348	316	342	363	339	341	336	348	345	340	337	337	362	383	321	361	336	367	301	334	361	339	338	360	369	322	370	335	349	353	334	343	332	380	335	313	335	367	340	300	342	361	362	345	313	359	364	330	344	338	323	365	358	322	378	337	334	318	354	331	345	340	320	311	377	339	368	343	345	335	366	322	345	322	315	333	359	332	374	327	350	335	343	348	322	336	351	317	316	347	328	327	341	313	362	350	320	348	343	339	320	341	309	363	334	346	339	365	349	316	324	340	318	326	324	355	322	305	362	358	357	327	359	332	310	357	310	353	347	337	317	345	311	308	336	338	330	331	325	307	361	335	350	328	313	352	325	325	301	353	349	356	323	324	349	332	329	356	364	337	354	316	329	335	378	362	330	347	329	349	332	328	358	340	328	351	362	364	347	357	358	315	338	359	295	315	343	349	319	321	322	327	326	343	322	330	307	383	354	344	392	298	319	339	328	343	317	323	320	363	344	311	345	352	335	345	371	323	361	349	328	354	350	336	353	362	359	333	355	329	316	348	341	296	316	360	354	345	362	344	342	341	299	342	357	324	326	352	336	359	346	361	347	348	330	277	363	331	335	369	321	325	363	342	327	331	328	344	338	334	347	335	322	360	319	355	335	327	336	371	351	365	343	312	347	341	311	326	329	313	342	333	338	328	357	320	299	352	306	326	318	359	332	335	336	328	339	339	339	338	315	336	363	333	357	348	322	351	376	352	369	319	328	382	335	319	328	320	338	358	380	326	366	362	368	358	346	339	333	335	365	308	323	343	328	360	340	332	332	320	343	363	312	303	300	353	330	332	349	335	329	371	336	333	305	342	355	342	332	341	336	319	346	310	346	335	327	357	330	341	368	312	380	353	333	335	327	379	328	374	338	333	335	364	339	353	378	335	342	351	329	353	341	360	330	329	327	348	346	327	317	340	332	325	348	324	380	361	346	320	347	381	309	344	300	319	338	356	312	313	340	316	330	355	348	316	344	358	322	353	359	324	345	338	349	379	302	291	364	332	335	361	328	395	333	327	349	356	349	343	357	307	336	348	363	323	339	324	342	384	329	369	332	349	335	356	334	371	351	353	331	320	337	304	292	369	337	340	346	321	331	320	345	345	350	329	354	373	343	347	348	331	372	348	353	344	342	327	361	314	343	349	321	301	329	348	348	334	358	359	345	341	371	322	326	339	377	351	337	340	356	321	342	310	345	372	345	329	324	330	341	351	344	338	323	309	325	332	372	319	352	349	356	326	353	350	347	359	341	353	344	335	310	343	328	334	340	323	314	360	350	322	353	326	341	355	331	321	370	342	338	312	341	338	346	311	309	381	338	309	379	354	341	325	336	325	325	319	322	347	334	342	341	329	328	352	345	342	351	343	363	320	323	314	321	321	344	361	326	341	342	342	318	313	348	358	311	367	378	337	334	325	331	323	344	311	334	353	343	348	325	338	345	363	344	356	368	347	362	339	372	361	328	344	317	355	327	336	320	337	334	364	320	360	342	352	337	339	338	331	358	354	352	371	368	366	356	316	360	351	358	340	325	318	348	334	338	327	369	329	348	326	348	329	357	355	321	323	326	359	335	341	360	344	329	362	356	339	324	353	331	352	355	321	307	319	348	309	362	348	346	334	342	330	319	325	349	306	301	342	271	352	371	335	334	323	329	325	352	353	351	347	309	320	335	315	334	317	328	372	320	340	366	318	343	341	369	329	335	325	349	346	332	336	349	354	328	331	349	336	387	337	350	328	320	346	338	327	343	320	418	336	325	360	359	335	350	324	352	311	354	357	320	329	362	346	343	341	313	329	316	346	349	351	354	343	346	325	338	359	327	321	307	359	346	343	344	351	379	338	324	321	327	367	321	350	339	363	362	327	364	349	353	349	333	323	336	322	347	349	342	321	336	333	356	367	336	307	327	335	333	355	339	297	314	329	333	344	339	324	353	345	337	346	325	369	337	322	359	330	324	346	345	341	345	330	330	371	343	361	379	364	313	306	331	326	365	315	363	319	324	335	367	339	323	337	347	349	398	335	311	319	358	333	387	328	336	350	337	321	346	383	300	328	355	350	345	341	334	338	363	349	336	354	357	352	325	343	321	341	336	328	341	352	305	322	351	338	307	346	332	332	325	362	322	313	320	321	328	322	311	364	338	333	334	348	325	327	347	340	311	335	342	341	322	346	324	317	317	354	330	334	352	349	333	330	334	378	362	332	351	327	373	319	324	342	335	352	331	355	345	330	329	320	360	336	319	334	334	341	348	318	320	306	312	330	287	315	386	350	339	360
2689	1695	902	612	524	634	688	556	407	274	181	125	120	76	84	71	103	71	83	101	91	89	62	62	62	53	58	70	49	54	50	56	43	44	47	38	43	47	42	58	39	47	43	44	46	48	37	49	65	42	43	44	50	53	32	57	58	44	32	43	53	58	57	53	45	44	45	47	51	45	47	58	28	37	44	55	30	42	38	45	37	48	54	43	35	47	50	34	51	49	54	43	42	47	40	51	55	42	59	46	37	33	56	49	43	35	53	44	39	44	47	47	56	47	44	39	54	43	36	49	47	31	43	51	36	54	46	43	47	34	38	41	47	44	50	52	48	44	43	45	35	41	59	46	52	34	41	48	50	45	38	53	55	45	35	39	44	44	31	38	37	40	54	33	51	47	48	48	40	48	50	53	41	50	48	45	49	40	39	40	42	49	38	53	45	28	57	48	36	42	48	54	40	43	42	46	43	50	50	49	44	40	46	35	51	57	42	57	43	46	37	47	35	49	49	40	42	39	47	39	39	53	42	37	36	42	38	45	38	38	49	42	38	59	36	44	57	50	43	38	44	37	47	46	43	51	49	48	51	49	58	51	38	45	46	44	49	43	47	39	42	49	48	55	43	40	49	50	47	51	52	42	47	36	47	41	36	42	46	57	39	48	47	41	47	42	47	38	39	43	52	45	37	26	42	46	41	42	51	39	48	48	45	52	49	38	40	40	41	42	51	43	31	39	40	42	49	58	50	54	43	48	46	42	37	39	39	63	45	42	45	45	44	45	54	45	39	51	48	56	43	41	44	31	37	40	41	43	46	41	48	44	58	41	46	45	30	52	49	34	41	47	36	46	43	40	39	56	40	51	43	47	50	47	47	43	46	49	37	41	51	47	41	52	42	43	54	60	59	49	51	36	56	31	31	47	36	44	49	42	51	41	45	37	46	49	45	54	33	39	40	33	39	54	57	44	40	45	46	46	45	50	48	33	38	47	50	49	52	43	38	55	42	49	41	42	38	49	49	39	39	42	45	42	51	60	47	41	37	59	34	34	50	46	36	38	43	32	45	48	45	47	48	35	39	36	47	33	45	48	48	34	47	68	47	36	46	55	56	50	40	42	39	38	50	47	48	42	54	49	55	47	46	47	46	42	47	51	42	57	40	55	48	49	53	48	42	38	48	57	45	41	53	41	37	34	47	46	44	47	58	38	50	58	50	49	49	42	43	57	41	44	50	53	52	66	38	45	47	57	50	47	38	49	40	45	43	37	46	39	43	44	44	49	60	41	43	47	53	50	54	34	42	58	46	45	53	40	48	43	51	60	39	49	51	55	48	48	45	44	52	43	45	53	49	45	40	49	43	52	38	52	46	38	50	40	44	41	38	52	33	40	48	45	49	36	40	43	51	42	41	35	45	47	48	46	47	47	41	58	55	60	45	40	43	49	48	54	35	42	24	44	42	29	56	40	44	34	57	47	51	39	45	38	56	46	43	40	42	45	36	35	48	36	32	38	52	52	41	40	32	53	65	36	43	42	47	52	38	50	38	47	47	53	39	45	45	54	55	38	35	50	47	40	43	43	47	37	46	47	45	42	43	59	42	55	41	48	40	61	46	44	51	40	47	43	48	31	54	35	44	43	50	42	39	38	42	39	43	36	47	41	38	48	46	57	42	36	43	46	31	43	32	48	39	43	31	40	50	47	45	50	44	47	52	43	42	44	53	59	41	37	41	49	47	59	45	42	38	43	43	41	37	45	37	49	38	48	50	46	43	55	42	46	38	44	52	53	32	43	54	51	46	41	47	41	54	38	38	45	57	41	43	36	47	43	40	46	41	51	55	35	58	40	36	41	60	57	34	54	55	54	35	53	42	31	45	43	36	51	46	35	33	56	47	52	54	44	52	42	41	40	59	45	59	51	29	51	55	48	38	62	44	43	56	42	46	48	56	48	44	42	43	46	50	35	52	45	52	46	51	37	33	46	48	54	46	46	37	41	43	34	39	47	46	42	33	49	41	59	44	43	53	42	45	56	53	39	52	46	39	32	43	35	39	50	46	48	48	59	66	40	43	42	45	49	45	53	55	50	44	28	44	50	53	41	50	44	46	49	36	38	56	38	44	37	48	58	40	55	47	51	40	48	44	46	36	35	34	43	44	46	48	56	57	36	39	40	46	52	36	48	50	57	47	38	47	47	32	53	41	39	55	40	43	38	45	35	58	48	42	56	64	37	38	48	47	36	45	44	54	48	43	46	41	58	50	31	43	45	54	45	48	51	48	47	32	42	41	43	45	50	36	38	48	40	39	42	44	53	53	57	47	41	44	46	53	42	55	49	43	31	56	36	42	49	44	48	37	38	47	43	46	47	52	45	44	52	50	46	50	42	36	50	37	42	40	60	55	46	44	45	60	38	36	45	37	42	42	39	41	51	40	44	48	48	52	53	43	55	52	44	46	48	40	50	56	39	55	36	47	39	42	43	45	47	43	39	41	49	47	43	49	33	39	45	48	43	51	43	46	42	38	38	54	48	39	45	42	48	44	46	39	40	47	45	40	50	68	49	41	53	54	51	42	36	46	50	47	42	49	53	51	49	48	55	49	37	63	51	57	61	51	39	35	46	47	52	56	49	35	69	46	45	39	37	41	39	42	43	46	35	45	44	46	47	48	43	36	52	33	47	49	47	49	35	37	35	37	39	50	34	51	31	54	46	49	33	38	47	47	39	53	41	53	55	39	36	56	39	45	47	51	49	46	41	49	38	57	42	56	44	45	51	52	53	40	60	45	33	50	39	37	44	28	42	44	40	42	48	48	40	54	42	41	39	37	55	35	58	47	43	54	45	45	44	41	33	42	54	35	44	35	39	43	44	48	38	36	47	41	42	48	46	46	43	44	36	47	45	39	47	47	40	34	50	46	43	35	34	35	41	40	40	57	35	44	46	38	44	38	41	38	40	42	46	47	45	33	38	41	47	48	40	39	48	40	58	33	57	49	56	34	47	42	46	47	53	46	38	40	51	48	47	41	37	44	59	46	49	46	49	37	44	55	45	51	40	39	42	55	50	47	43	36	43	37	41	39	43	52	55	38	45	30	48	38	35	47	54	46	33	44	52	50	46	48	37	61	39	65	55	51	52	48	44	41	58	41	39	48	41	46	45	31	48	49	59	40	39	45	34	50	47	49	47	44	44	44	39	49	49	45	48	42	41	39	51	44	42	49	40	44	56	41	45	46	36	35	43	34	49	50	58	46	49	46	50	53	46	47	32	46	39	51	53	53	52	42	43	31	46	47	39	48	63	41	39	41	39	43	43	46	37	45	40	41	49	53	45	41	25	51	51	44	33	50	39	46	49	40	47	49	46	41	47	50	37	48	45	46	45	60	45	55	42	48	39	49	55	39	47	47	46	37	53	44	53	34	42	52	45	48	49	50	41	51	40	36	51	50	47	29	48	35	36	58	42	48	46	43	49	37	46	49	45	35	47	53	48	29	38	50	43	43	52
25977	15710	11309	15119	22002	23258	21241	18017	13805	8563	5255	3603	2679	2268	2047	1752	1834	1837	1759	1572	1556	1432	1185	1094	1088	991	922	792	781	662	622	609	548	561	534	543	521	557	580	539	489	524	527	532	535	562	479	534	567	574	558	561	524	519	512	519	489	478	482	515	522	481	484	508	498	460	553	473	512	512	463	484	515	511	498	472	473	496	474	498	436	482	505	491	475	483	470	481	473	489	470	498	450	452	441	450	448	465	501	461	498	463	467	466	477	441	444	470	463	464	476	494	560	656	563	584	501	429	457	434	483	499	503	481	485	505	488	461	467	477	476	467	459	492	453	524	462	490	467	464	451	481	456	462	476	507	463	494	483	497	519	467	474	456	499	431	420	479	457	472	479	471	503	498	431	470	441	504	488	468	461	451	498	455	447	491	449	445	434	464	427	428	475	477	481	496	457	444	514	440	444	448	445	489	438	434	489	485	484	478	465	492	480	440	503	470	465	460	466	463	466	442	473	454	494	496	506	437	468	465	480	482	517	443	459	488	467	442	511	466	460	484	493	461	468	455	455	470	466	495	520	467	428	498	485	488	483	481	418	457	489	464	450	450	449	493	471	455	490	440	474	470	440	471	505	450	472	443	436	488	481	516	479	469	426	463	468	495	487	510	447	496	489	480	451	445	451	493	433	526	445	447	467	463	481	478	432	467	426	493	503	515	452	460	489	492	471	420	471	432	468	462	484	445	490	493	464	469	457	462	471	470	428	483	453	461	494	457	478	445	471	453	505	452	537	467	470	449	458	462	441	515	485	419	454	484	485	425	514	517	467	475	481	492	499	448	491	497	489	462	440	508	469	446	463	456	466	482	486	476	486	451	510	469	515	471	470	475	461	474	462	458	473	460	465	470	471	450	457	448	478	480	448	494	450	503	493	482	484	458	514	465	478	458	437	460	457	475	427	472	441	429	485	438	427	453	490	465	508	487	458	484	516	459	475	464	460	462	473	483	430	481	491	484	456	435	470	464	474	452	463	499	490	445	477	467	456	489	488	490	445	452	502	504	482	494	445	493	509	468	473	477	491	483	448	476	490	482	487	487	465	461	509	474	478	495	474	471	488	448	462	471	497	467	465	496	484	474	522	450	468	485	488	454	492	459	443	480	468	462	503	448	476	421	444	447	460	474	459	477	446	471	487	490	494	482	470	495	456	466	492	441	461	482	462	468	500	461	419	509	465	462	453	457	447	445	483	468	480	454	462	489	457	518	458	514	432	447	468	513	493	460	441	441	440	476	462	501	488	419	507	467	487	516	489	412	477	498	483	479	473	465	481	434	475	445	422	463	450	492	508	508	507	443	483	508	462	473	500	475	461	436	446	470	484	473	476	458	465	500	468	411	432	449	418	475	429	444	443	480	448	481	460	456	479	465	518	446	492	445	450	503	519	462	430	474	468	458	474	467	463	466	461	484	461	455	483	452	465	480	456	453	508	471	506	482	458	451	453	440	477	483	442	485	485	465	474	455	445	513	464	505	496	442	488	469	501	469	480	484	475	478	450	467	488	487	450	498	462	510	458	483	462	460	482	463	442	472	479	446	457	453	460	463	445	461	471	468	496	461	388	501	448	485	472	460	456	432	465	459	462	464	471	466	462	463	457	483	477	501	466	463	514	496	439	450	474	457	467	473	495	464	474	471	465	458	512	489	448	485	452	482	467	483	440	471	470	466	446	446	429	437	498	492	463	474	456	479	453	491	430	496	477	447	447	484	460	496	495	462	513	426	468	458	492	480	454	507	492	510	484	455	468	450	482	503	427	488	470	474	459	436	500	461	464	529	456	476	445	410	477	452	462	513	467	468	438	514	482	490	485	446	469	472	470	457	477	510	443	454	495	456	501	467	499	462	509	446	506	456	471	475	466	460	469	457	472	472	483	468	498	478	475	467	490	509	453	453	461	508	460	472	464	484	470	503	465	470	468	466	467	502	458	456	472	489	454	510	469	457	466	434	461	480	473	447	454	479	466	452	468	453	471	463	470	456	437	479	485	430	475	484	488	491	443	440	487	478	490	467	479	455	458	504	485	439	455	442	450	462	435	475	490	485	471	481	439	449	445	465	486	495	487	472	452	481	476	457	454	456	487	473	499	436	429	454	495	461	472	482	462	447	472	497	502	485	498	456	493	464	466	459	489	485	464	510	455	489	483	475	507	453	471	437	502	475	512	480	447	449	453	474	449	461	470	453	459	457	440	454	435	439	482	454	476	459	472	486	481	485	451	452	466	433	445	464	486	474	504	461	447	452	509	482	441	446	496	447	445	433	541	479	516	536	450	496	465	453	462	509	456	459	487	500	461	475	513	483	447	465	507	447	459	479	426	473	477	483	453	486	455	477	476	452	458	507	446	450	477	473	453	478	498	458	506	458	458	455	453	465	484	480	491	481	510	466	466	488	445	477	449	492	471	502	445	499	464	466	481	507	465	485	441	471	437	466	476	450	479	510	457	455	452	461	459	463	452	455	480	476	469	485	453	468	435	483	487	453	453	504	455	482	446	486	437	488	449	456	459	430	501	455	476	471	487	463	434	465	501	489	463	475	502	455	509	495	465	463	452	488	470	513	513	468	458	480	511	481	491	475	454	459	458	459	491	488	500	489	512	481	547	465	484	465	466	456	434	489	497	460	479	497	511	452	483	456	501	453	428	477	488	467	478	479	432	461	467	472	499	489	479	507	478	470	431	455	499	484	491	457	479	495	493	458	446	490	419	497	478	462	505	438	450	468	467	441	448	456	469	485	479	470	427	480	485	483	475	490	487	449	473	463	459	486	475	449	480	461	496	459	487	461	445	445	451	433	492	473	482	469	488	440	450	501	443	473	486	487	494	498	501	458	476	484	500	463	483	443	462	475	455	460	461	479	460	469	483	454	503	467	492	502	477	478	438	500	442	457	465	452	455	483	466	466	512	467	464	487	432	434	488	491	443	474	481	465	465	517	499	463	468	459	525	462	471	476	481	439	502	455	447	495	480	477	482	484	463	460	443	478	453	489	474	497	508	463	472	452	510	446	455	515	486	452	472	468	495	524	472	477	469	526	469	454	460	456	477	453	497	435	493	453	479	454	519	455	509	522	478	493	481	440	479	448	478	503	497	466	462	475	493	481	468	484	444	517	444	530	497	490	440	453	438	504	470	447	473	477	464	479	430	428	464	475	474	492	452	505	459	484	484	473	506	444	451	513	450	468	417	485	462	475	467	505	489	470	493	460	459	454	478	460	445	446	459	489	425	464	433	509	487	458	501	470	496	469	463	485	467	494	490	473	459	451	488	479	496	472	470	446	442	449	471	459	508	491	489	428	454	481	448	469	486	447	503	497	443	476	485	491	477	480	463	481	500	452	462	481	436	485	444	482	450	492	476	519	442	467	474	464	459	474	480	473	465	455	487	464	492	452	494	439	466	477	431	445	467	507	469	473	497	471	498	466	426	442	449	460	439	454	479	510	453	460	477	441
1655	784	499	362	367	402	386	354	266	164	95	85	70	86	57	82	64	60	65	66	65	61	66	67	54	72	59	66	64	56	54	62	50	56	48	55	54	57	50	65	61	51	45	49	54	51	66	46	48	67	54	41	57	54	53	48	72	49	54	46	56	40	51	57	59	63	46	63	53	53	47	62	45	44	46	56	57	67	52	47	51	40	39	47	63	43	40	51	56	63	60	46	44	52	35	47	52	42	49	54	47	59	56	53	47	50	54	44	41	47	43	46	56	52	45	54	38	51	50	53	59	57	46	49	54	49	52	54	47	49	47	64	57	57	46	50	61	57	43	70	41	45	55	57	67	66	57	49	53	46	53	56	68	58	41	51	57	58	43	51	52	63	40	49	55	50	54	52	55	45	50	48	43	51	38	48	47	48	53	36	53	65	47	46	56	47	41	43	51	47	52	39	47	71	58	54	43	54	55	40	61	40	43	57	43	64	41	55	54	43	46	55	61	42	49	48	40	52	58	64	52	49	40	49	49	48	49	63	60	48	60	41	48	55	40	49	47	52	41	60	46	60	56	48	46	51	44	62	55	53	54	48	48	37	44	49	44	47	32	50	55	58	63	45	67	59	55	42	53	46	48	51	59	55	54	45	47	44	54	54	55	38	46	52	56	47	57	57	47	49	49	47	57	53	45	39	41	52	51	40	57	54	48	46	48	60	47	52	72	48	50	49	52	45	45	44	40	58	54	44	40	47	70	44	55	60	59	47	67	38	58	42	41	50	55	34	47	58	52	56	60	59	61	60	49	57	52	40	53	45	56	49	56	47	59	41	60	54	55	52	51	46	48	50	43	47	51	49	45	46	49	56	48	55	50	56	47	45	42	40	46	46	52	41	39	47	56	53	61	50	55	59	52	43	60	55	49	41	46	51	41	58	54	53	54	47	47	44	59	61	44	52	35	37	37	52	48	47	54	58	41	37	55	43	52	53	46	48	56	45	48	48	51	47	37	51	39	47	45	56	43	42	33	44	46	48	52	44	58	38	60	44	46	33	48	52	56	54	55	54	49	50	51	52	42	50	45	51	36	60	62	47	54	61	49	53	53	49	52	52	56	43	63	43	48	51	50	45	43	45	47	39	55	42	53	47	40	47	62	45	43	44	49	47	51	35	52	50	51	39	51	52	48	45	48	42	46	32	49	58	49	47	46	72	41	45	29	46	51	60	57	44	46	46	47	54	46	58	51	56	59	40	60	40	57	51	54	54	52	44	44	48	45	60	52	48	56	41	48	54	52	67	66	50	48	37	54	43	49	54	52	69	50	53	44	53	44	35	45	74	58	52	61	57	59	47	54	43	42	55	60	66	55	52	43	65	49	40	39	51	49	51	54	54	61	41	59	48	52	57	47	47	55	45	42	58	52	56	60	57	53	57	52	40	41	48	49	60	49	54	39	53	45	58	42	54	58	36	43	49	49	49	54	54	69	54	51	43	54	40	37	51	47	51	63	47	42	50	50	49	49	51	47	52	62	65	56	46	43	53	49	50	53	46	51	51	46	41	43	59	63	57	46	43	56	48	46	45	42	56	47	44	48	56	49	53	51	47	46	46	38	56	54	51	39	47	47	41	53	54	53	57	39	55	57	55	54	42	47	56	53	39	47	40	52	57	46	49	53	52	54	43	59	55	49	48	54	59	52	41	51	55	51	42	59	54	42	61	47	55	47	44	44	61	41	50	49	43	60	53	46	40	46	44	69	54	49	52	42	58	51	54	47	63	51	58	50	58	52	39	67	42	46	41	54	50	56	52	49	45	60	58	54	55	47	58	41	34	58	54	56	59	48	43	39	55	50	39	43	66	57	75	42	49	56	41	55	49	48	52	55	56	47	51	37	70	59	57	55	46	62	65	47	49	37	50	46	43	43	44	36	49	43	54	42	42	60	52	51	39	50	50	46	62	44	49	48	48	57	45	57	45	52	64	43	49	66	49	47	52	55	57	37	43	49	54	43	63	48	53	47	32	52	52	45	43	64	47	63	46	56	49	58	50	44	60	57	49	43	51	54	39	44	60	48	40	41	55	51	39	56	55	48	49	52	49	56	48	43	60	47	52	61	51	57	54	38	49	47	55	56	39	45	52	45	47	48	45	56	49	54	37	52	54	51	54	48	54	35	41	43	39	45	39	45	40	52	49	41	52	59	43	65	52	33	50	51	52	61	43	64	44	43	63	63	47	50	46	45	51	47	60	52	57	46	47	44	56	54	46	39	32	46	47	46	61	49	44	62	52	43	44	47	50	55	47	41	43	55	61	54	50	52	50	56	53	54	56	48	66	49	57	49	48	45	44	58	52	57	39	51	43	56	55	52	47	41	46	47	66	51	45	57	50	46	56	52	56	56	44	54	55	45	47	67	46	63	56	42	49	35	57	45	54	64	45	45	47	56	48	55	34	56	45	62	48	57	41	45	37	65	57	47	52	73	54	54	38	49	53	51	59	54	56	58	50	37	55	51	58	39	50	53	56	58	57	48	47	65	51	58	65	35	39	61	54	50	53	43	46	50	50	37	52	51	50	44	42	51	54	36	48	50	52	49	49	61	49	37	56	52	42	43	50	54	50	46	58	42	58	55	46	54	49	50	47	63	56	54	52	54	53	49	51	46	47	54	46	46	53	46	45	42	51	50	56	44	57	35	49	33	49	50	42	62	56	55	42	57	46	47	61	40	48	57	49	51	51	65	45	50	38	54	51	51	45	51	50	44	42	48	44	54	53	58	66	44	50	58	39	51	45	45	53	54	65	43	49	48	67	46	40	53	48	53	40	60	46	50	51	52	54	53	43	56	35	52	59	49	40	64	52	56	56	60	41	39	55	54	45	39	53	49	43	50	46	44	42	50	54	58	52	54	49	50	53	47	52	45	51	51	47	62	49	60	51	51	45	50	51	57	37	48	53	41	54	49	43	69	65	59	48	56	51	44	59	48	60	52	49	57	51	55	56	52	52	47	58	42	49	55	56	56	50	61	63	54	74	45	44	54	50	40	49	48	42	56	60	49	59	47	64	59	52	61	40	56	48	55	49	50	54	44	57	57	50	54	48	56	57	53	55	53	42	44	48	58	38	61	48	56	45	45	47	56	47	36	42	52	49	45	58	48	60	49	47	46	47	53	56	51	64	49	36	56	41	50	47	44	53	51	48	54	66	44	49	45	53	35	37	55	57	53	51	44	47	57	42	57	46	47	45	48	52	52	64	43	50	56	55	54	46	54	58	48	49	45	44	48	46	56	37	51	63	34	47	43	54	38	51	41	62	46	51	42	43	56	39	52	46	39	34	55	50	56	44	51	55	52	41	52	54	51	57	54	42	53	51	51	55	47	50	38	43	55	53	48	49	61	52	40	35	52	58	48	50	42	43	41	45	61	48	42	45	46	56	55	61	41	46	52	52	56	46	47	55	46	52	57	62	61	54	50	49	65	52	40	61	43	51	47	56	46	42	43	58
20210	11131	7724	10596	16616	17850	15837	12777	9156	5309	3255	2178	1595	1444	1243	1181	1156	1190	1135	1020	1072	1006	912	869	774	800	764	688	646	626	548	577	540	538	537	564	535	537	538	510	503	576	486	491	465	539	529	530	532	497	493	539	494	513	540	484	516	515	514	530	500	529	524	479	488	492	524	491	553	492	489	524	512	546	475	523	517	473	522	466	501	501	527	511	503	471	490	516	446	546	491	454	504	497	456	460	521	503	518	501	565	456	486	504	498	477	503	536	491	529	507	514	503	545	553	519	498	484	510	514	523	493	516	504	496	481	474	517	463	474	516	449	493	514	499	523	509	458	540	483	515	476	476	507	454	510	471	465	511	506	486	511	492	499	459	541	499	501	498	503	468	495	492	509	479	486	533	467	510	469	487	481	527	522	481	516	514	498	510	513	513	503	532	494	513	482	558	515	494	447	457	513	467	515	505	496	516	495	489	506	493	519	482	498	500	522	482	493	490	493	518	519	503	515	490	486	539	499	526	470	508	482	501	474	486	490	533	533	507	497	483	460	501	524	528	485	487	544	496	515	502	473	463	476	503	522	530	496	506	496	466	469	515	504	472	503	543	510	516	510	501	490	468	480	470	493	493	508	510	513	478	446	459	511	497	465	556	521	484	522	505	508	493	513	487	496	481	512	518	472	513	513	494	491	502	507	516	460	500	471	500	516	482	508	478	518	470	497	482	534	514	517	473	523	520	505	478	471	485	474	507	465	496	471	506	499	492	514	490	490	476	490	494	484	472	545	494	474	476	479	479	518	521	494	548	540	521	500	498	489	488	494	503	524	473	469	464	523	479	444	508	494	500	489	542	505	474	469	500	481	458	457	498	513	518	466	495	479	483	512	450	515	516	510	503	525	541	507	499	505	482	497	519	522	492	526	505	506	526	495	484	461	491	521	473	471	477	503	504	507	492	493	512	489	483	468	500	485	493	474	484	526	492	477	500	480	514	501	445	533	482	514	504	492	548	497	493	493	485	493	460	484	499	521	531	475	458	497	524	494	520	490	472	494	507	496	540	510	498	552	512	497	514	459	503	494	512	515	491	524	503	533	493	526	512	506	492	500	501	499	492	501	534	484	519	487	492	511	449	496	511	487	506	538	481	486	483	489	500	499	505	523	516	520	477	532	506	464	469	499	534	501	492	498	473	505	472	457	476	547	499	491	544	508	508	504	486	525	474	510	488	493	504	516	481	465	493	511	475	522	529	500	534	491	532	475	489	526	500	492	515	485	494	535	476	491	534	476	475	522	488	506	490	465	530	512	517	553	503	519	489	449	509	525	498	486	484	456	476	527	520	512	535	498	519	464	510	512	501	470	516	510	512	498	495	503	529	514	514	528	475	482	507	487	485	512	483	516	533	497	532	490	476	462	486	553	488	527	537	494	510	494	477	479	484	512	501	496	450	518	480	508	490	497	517	454	491	498	470	497	491	510	502	491	503	507	495	492	516	508	458	501	518	461	505	469	462	537	489	533	510	515	536	493	465	518	476	490	521	485	484	512	530	501	494	500	499	513	511	537	504	531	511	539	487	530	522	522	496	501	506	536	470	506	517	505	461	490	549	493	550	482	493	506	504	491	485	487	512	501	457	504	497	517	522	497	492	520	488	510	481	490	505	520	544	501	471	515	479	544	498	479	458	540	512	508	490	516	503	459	508	537	486	480	460	520	482	508	487	524	469	537	478	503	507	501	509	510	510	556	469	502	485	474	518	492	460	525	463	531	482	509	465	513	503	492	476	521	504	486	497	496	488	509	465	495	517	500	530	502	489	487	466	504	509	516	492	510	486	492	492	496	477	475	479	524	548	501	503	476	478	520	488	490	505	505	524	485	488	506	510	528	509	486	516	474	491	490	492	513	509	487	467	500	525	521	497	475	535	508	494	511	517	494	528	513	473	483	502	469	511	486	474	510	493	481	515	489	493	525	533	483	502	513	479	507	557	468	443	469	501	483	500	517	517	508	495	500	462	500	519	492	513	506	499	510	496	510	483	495	480	477	491	521	488	500	488	485	457	509	501	530	473	483	479	481	516	472	470	503	477	471	537	500	494	467	504	515	502	515	545	481	519	521	470	511	492	492	494	532	480	488	516	538	501	480	490	506	465	513	485	500	499	508	492	512	491	483	497	499	490	489	504	497	505	487	454	508	484	495	496	467	514	484	462	537	481	501	457	453	492	464	495	457	514	513	530	485	502	487	523	484	519	515	495	453	491	498	508	558	491	466	501	532	508	511	475	496	508	506	489	464	474	477	502	531	480	451	487	506	477	528	440	464	478	518	511	468	520	488	491	482	537	501	512	508	504	562	482	500	473	445	516	530	489	502	517	461	495	495	506	493	501	482	518	505	486	488	504	482	463	468	500	472	516	495	487	506	465	492	485	484	499	489	483	485	499	495	511	489	545	511	466	505	501	485	489	504	526	470	503	526	494	489	472	505	499	480	479	499	544	511	488	480	484	534	488	497	481	488	508	497	516	483	493	507	484	500	502	510	506	534	494	535	499	556	524	506	532	530	491	504	517	504	494	470	495	516	476	518	487	491	460	487	505	513	516	510	518	531	494	512	513	510	527	496	484	525	483	509	554	519	497	468	479	521	506	492	499	457	493	504	504	519	501	470	505	523	466	505	486	480	485	480	476	497	526	475	496	493	463	516	510	504	476	477	511	529	508	455	495	476	472	512	499	489	501	482	472	486	510	500	514	481	518	485	506	496	460	493	533	485	465	516	482	519	470	501	474	500	511	480	493	479	488	505	502	507	525	521	516	513	494	518	489	530	501	490	489	504	495	487	523	512	494	485	512	482	484	500	497	505	492	485	477	512	481	498	521	497	504	508	547	518	461	496	514	483	497	466	532	475	514	486	496	512	538	523	492	500	533	479	516	556	452	518	519	498	507	508	506	530	488	534	509	478	505	481	513	528	465	508	542	522	500	507	492	505	498	528	509	470	506	542	476	530	528	490	519	502	501	516	531	460	536	473	486	478	548	496	508	519	484	500	469	518	487	534	461	504	523	504	518	490	505	469	539	462	480	547	502	492	475	497	520	499	452	472	512	527	509	508	478	472	497	453	500	505	478	482	506	469	469	458	532	452	476	518	521	473	500	501	506	475	489	479	509	471	523	468	492	496	508	518	537	507	475	489	513	485	466	468	473	509	484	559	549	498	535	498	522	470	464	486	513	519	497	529	498	485	491	525	495	506	496	497	482	494	491	530	542	524	466	511	513	537	478	519	549	495	464	446	534	541	500	507	509	504	484	499	487	509	501	510	486	489	472	507	511	452	494	502	451	538	513	496	497	491	501	502	457	493	505	526	511	477	493	519	524	486	504	488	483	487	508	482	498	548	523	497	498	483	519	517	508	543	505	517	518	538	455	493	507	488	516	484	484	526	499	500	506	492	521	451	486	480	522	495	470	514	479	528	476	509	493	521	495	536	530	556	508	529	533	511	464	513
2037	1330	688	454	467	529	545	477	332	214	182	148	117	98	82	82	93	75	89	78	74	84	74	83	69	66	62	68	62	62	63	67	60	56	63	70	54	47	61	49	48	70	56	61	53	51	68	58	65	55	58	70	59	66	67	56	50	61	45	60	60	73	59	42	79	47	65	52	58	56	59	68	54	62	67	57	64	41	51	63	76	60	53	64	54	57	55	68	71	62	65	68	63	47	59	60	46	48	55	60	68	49	58	66	63	55	49	49	63	56	62	54	73	70	71	56	65	70	55	72	65	55	49	64	57	73	64	62	51	68	65	57	46	60	63	65	63	54	60	58	50	53	72	67	61	66	66	56	66	46	52	67	66	55	49	65	62	53	59	57	63	64	53	58	73	55	60	53	47	72	51	51	58	48	53	54	63	56	61	60	69	66	58	52	41	59	66	63	46	71	55	57	54	60	72	67	56	43	57	64	58	65	58	55	57	63	61	56	66	51	67	72	64	75	50	70	61	69	63	47	73	61	74	63	56	62	73	55	51	83	66	51	57	68	43	56	58	64	64	65	67	53	60	68	61	63	62	58	69	75	73	66	53	63	57	59	53	43	60	56	75	57	62	66	66	66	67	54	62	53	69	65	70	58	50	69	68	64	57	53	61	62	59	73	61	61	59	58	64	65	52	69	72	62	63	47	63	55	50	66	63	62	56	62	68	67	60	66	45	61	69	63	67	52	56	60	62	67	68	54	50	52	48	64	74	56	69	64	64	53	74	69	72	54	56	60	56	64	62	62	51	70	63	60	68	47	78	63	65	60	58	60	64	71	64	56	51	62	57	75	58	61	60	54	47	60	62	65	65	81	55	61	55	69	54	52	56	63	58	61	57	66	56	66	58	65	71	55	54	66	51	71	59	65	63	54	63	62	58	52	50	65	54	61	71	66	53	66	68	62	61	67	54	68	68	66	67	58	68	63	58	56	63	80	56	35	61	64	57	67	67	50	60	72	59	74	54	72	57	65	62	57	51	67	51	57	61	56	66	60	66	65	59	75	65	61	55	70	62	72	69	50	50	65	67	73	61	75	55	62	43	71	68	52	67	62	66	55	55	58	70	71	61	65	55	67	54	60	61	61	58	61	56	67	73	57	51	56	49	65	67	65	52	41	58	63	58	68	72	50	58	56	49	51	54	53	66	72	50	55	49	71	63	51	72	65	57	53	60	58	80	53	56	54	70	49	52	56	74	54	46	47	61	58	64	54	48	60	59	70	60	60	66	63	48	44	60	55	66	57	53	65	62	60	53	54	54	72	60	61	52	71	60	54	68	68	46	52	47	58	53	49	54	62	65	71	61	61	55	63	58	64	69	66	53	67	63	59	58	65	61	63	60	62	62	52	60	70	55	58	61	52	53	47	64	70	67	55	61	66	68	57	61	63	67	55	53	56	63	68	61	70	55	47	73	59	58	64	57	62	61	48	46	55	60	58	49	63	59	65	67	53	65	67	41	55	55	39	49	62	67	57	64	74	61	49	53	69	60	50	67	68	40	69	64	59	48	72	60	63	60	50	70	57	57	70	61	48	66	69	57	53	54	53	47	70	53	56	62	67	55	63	60	55	64	64	68	64	55	65	75	61	57	63	49	66	59	59	56	42	60	61	54	76	66	85	58	61	53	51	62	65	53	61	54	62	59	61	66	49	76	52	45	59	68	52	61	50	56	65	58	59	58	55	55	59	64	75	47	63	41	68	69	60	55	56	66	60	63	63	68	70	59	58	49	74	57	54	59	59	48	54	63	43	52	43	58	69	66	48	49	52	53	47	66	55	53	41	71	64	54	62	76	62	53	62	72	52	70	66	69	53	39	53	64	58	61	71	71	70	75	70	57	57	41	61	66	54	55	59	66	54	67	59	54	72	61	74	61	76	48	56	57	55	65	62	61	46	60	64	62	66	48	55	70	63	57	44	75	60	69	68	71	69	69	55	57	52	66	59	69	57	56	53	68	64	54	56	68	78	57	57	76	64	66	66	59	69	51	49	58	63	56	69	56	69	67	67	61	65	47	54	61	59	51	57	60	74	59	61	60	69	72	59	66	61	52	58	73	57	60	62	62	69	53	56	55	51	70	66	53	62	56	62	63	66	71	57	68	50	63	55	61	67	63	58	66	56	69	64	57	64	51	72	54	67	52	52	58	63	63	54	63	66	45	55	64	53	68	51	75	72	63	55	79	59	55	65	43	70	73	51	49	70	64	59	53	47	56	63	49	63	61	62	40	55	71	63	55	78	56	52	70	74	57	69	58	61	48	47	63	51	52	64	68	44	57	62	59	64	49	64	66	52	50	48	61	65	53	58	63	68	72	56	64	69	51	70	52	58	57	62	56	57	59	53	68	58	56	72	62	64	52	50	51	65	74	65	51	67	54	71	68	58	71	66	66	64	38	56	57	45	53	61	62	54	54	67	65	54	57	57	76	59	56	50	58	58	83	60	65	56	62	58	56	64	65	41	49	60	61	69	42	55	57	49	43	53	57	59	57	65	54	60	57	59	56	62	63	57	49	76	59	59	48	65	79	58	68	56	55	61	50	65	64	72	61	66	68	52	62	72	59	62	61	53	61	58	71	58	68	54	64	73	64	63	71	59	62	54	59	54	52	63	48	49	64	57	72	63	61	60	63	65	49	70	59	51	67	51	65	51	62	63	49	55	52	78	68	63	56	54	60	55	43	61	61	58	58	62	62	48	66	71	48	53	68	55	68	49	70	77	45	48	75	50	71	58	68	64	68	52	38	66	62	50	53	59	56	60	60	52	66	66	61	67	55	68	62	64	61	51	64	61	61	61	62	58	69	59	51	51	64	67	65	64	64	67	70	60	52	51	72	53	52	64	61	59	62	64	65	59	59	56	74	56	72	52	60	61	50	72	71	48	64	71	59	74	43	63	68	44	55	70	83	66	64	68	68	69	59	69	48	56	81	60	67	59	66	58	60	59	62	61	38	78	69	61	56	59	60	64	64	53	45	65	68	41	48	59	69	66	62	63	61	60	66	38	60	62	68	58	53	60	54	52	48	60	47	52	55	68	57	60	50	53	65	52	70	55	74	61	56	59	57	51	51	65	61	55	66	54	64	57	62	58	66	43	52	57	48	56	69	64	75	64	56	61	57	52	53	63	60	54	61	59	69	59	60	65	60	48	47	79	72	60	62	60	58	71	58	62	66	67	54	46	64	72	47	55	56	65	80	78	52	59	66	58	54	52	63	60	62	65	61	51	60	66	71	51	51	61	67	54	55	66	59	58	57	49	76	56	59	52	65	57	57	67	65	63	71	53	62	57	63	57	72	59	60	57	74	35	56	77	51	74	56	66	64	53	67	53	53	61	69	60	59	62	45	67	81	64	53	59	60	51	59	72	73	68	60	59	58	59	40	64	63	75	52	80	60	51	67	58	66	67	59	61	65	74	57	68	45	59	62	63	58	60	58	72	53	52	65	63	62	46
23106	13886	9424	13194	20059	20924	18873	15709	11250	6859	4321	2955	2134	1890	1564	1468	1490	1393	1366	1312	1305	1197	1228	1102	1018	953	825	891	848	792	731	682	637	687	678	622	658	555	636	632	592	664	647	630	600	628	673	630	635	669	674	669	630	659	638	622	612	662	584	601	629	655	614	619	555	617	612	633	642	590	624	609	641	626	610	654	578	626	583	629	632	590	588	555	582	637	567	615	565	585	600	599	567	581	572	592	587	608	613	601	614	561	586	597	570	619	588	619	611	556	631	587	638	702	730	651	651	602	603	586	621	633	635	592	559	588	578	645	571	579	572	592	584	606	683	612	576	599	569	626	533	592	619	576	576	577	570	578	586	579	574	565	555	600	595	609	591	597	630	602	565	613	560	570	594	594	531	649	616	563	586	604	563	613	563	603	609	585	627	573	575	617	596	576	554	658	580	573	591	586	586	650	578	576	596	578	605	579	614	601	648	581	612	566	580	604	579	597	596	601	604	600	626	597	623	613	554	631	596	626	586	623	588	583	612	617	588	563	619	583	631	589	580	587	576	641	579	602	603	623	614	595	602	618	590	587	610	633	588	609	579	617	575	590	613	535	638	569	595	611	622	576	549	575	593	588	598	599	630	649	596	584	573	589	613	627	607	590	578	637	607	617	641	543	572	554	602	602	602	580	563	588	618	598	597	573	593	557	615	578	578	599	562	613	552	552	594	578	599	625	583	588	562	621	579	611	615	582	595	577	583	634	597	572	629	622	571	598	580	651	609	583	570	602	605	582	567	600	592	558	623	616	631	577	601	620	601	571	597	584	573	583	607	633	560	538	607	606	604	605	606	586	569	604	587	581	618	629	575	654	584	651	614	605	613	602	567	595	576	565	598	604	583	584	578	572	630	546	611	612	653	636	559	611	603	580	631	586	595	673	596	603	583	615	630	593	591	581	604	561	615	635	603	630	619	640	584	573	625	569	584	561	601	606	614	564	635	635	578	570	594	612	587	655	621	623	616	590	570	610	593	589	563	596	619	640	567	644	597	615	619	610	592	592	619	625	587	618	616	583	614	582	608	597	557	591	660	622	617	663	605	627	602	615	608	593	591	567	597	584	594	582	631	614	619	625	594	603	619	581	657	589	589	625	621	569	592	633	604	592	592	565	575	605	613	632	564	602	568	563	609	615	601	604	591	620	566	540	589	606	634	572	582	571	591	587	612	521	634	585	597	613	592	626	624	615	586	558	577	630	592	600	649	597	568	569	605	570	567	633	672	527	661	588	562	613	563	605	596	626	567	590	592	579	546	649	591	587	563	572	622	617	589	611	626	592	622	566	586	580	611	581	592	595	594	594	665	596	622	639	584	589	569	613	611	610	577	572	592	605	595	558	641	611	569	573	591	605	607	629	598	614	596	649	644	607	580	573	605	584	642	630	606	603	586	597	586	613	591	612	604	627	565	598	597	598	564	597	578	596	556	601	597	578	592	644	601	688	620	614	637	579	623	625	570	566	585	596	568	598	628	582	586	624	586	631	605	571	608	587	584	585	599	590	590	585	566	648	610	630	608	564	584	591	583	601	613	590	562	588	624	578	583	592	573	556	621	614	613	589	565	585	580	619	559	564	597	611	585	619	612	629	592	613	620	601	590	591	603	621	646	588	599	630	599	622	646	586	636	591	596	609	584	608	563	626	613	573	614	555	616	618	634	660	648	577	600	587	611	607	587	614	570	634	597	588	578	604	601	589	618	583	538	619	610	622	573	586	572	614	566	628	625	585	633	541	602	603	642	608	621	623	577	625	589	597	595	574	572	605	591	576	594	601	591	601	594	586	630	607	622	629	576	640	614	589	560	630	588	586	559	601	603	613	590	661	613	599	614	629	606	606	619	587	571	610	623	639	610	584	626	607	604	583	610	603	571	591	606	594	576	560	606	597	650	662	628	593	600	616	614	625	566	565	603	620	628	610	660	575	635	590	588	622	556	581	626	609	606	576	622	586	567	606	612	621	592	565	598	596	607	616	529	639	586	571	570	619	595	634	620	600	599	662	616	629	627	602	634	587	584	597	576	627	624	572	572	632	588	573	596	605	601	601	593	548	604	585	611	609	625	578	582	575	650	625	632	571	626	591	557	634	569	616	595	559	606	570	578	605	613	608	635	637	560	648	613	608	624	589	559	623	643	561	569	590	612	607	599	544	633	580	620	621	628	623	600	560	618	571	597	619	566	561	587	574	604	615	635	579	595	625	578	623	617	576	630	608	626	572	599	561	553	604	569	557	631	606	595	572	565	627	556	630	575	584	581	639	565	578	600	616	562	563	530	588	580	587	564	600	587	584	661	598	592	612	578	640	589	622	618	602	655	596	543	620	612	609	581	584	558	556	590	644	570	595	612	565	609	586	604	621	581	542	589	593	614	593	591	617	600	578	572	626	631	594	614	592	625	580	616	573	611	593	588	602	624	617	558	588	555	619	577	625	604	578	590	582	625	600	571	568	600	618	550	651	603	580	625	579	569	519	581	646	558	590	593	597	585	598	622	607	596	623	574	621	538	615	582	643	578	642	599	570	611	570	571	624	582	579	588	591	565	616	568	570	634	665	613	566	570	590	565	595	596	569	587	602	605	585	589	613	567	563	639	650	578	611	596	614	611	563	589	551	612	566	619	610	571	598	616	572	584	589	547	653	610	619	635	590	605	580	651	567	593	600	638	559	609	605	567	614	596	558	607	594	596	640	608	626	573	549	610	614	594	598	597	592	594	570	569	590	582	609	580	598	637	608	573	585	616	587	598	605	573	582	576	603	553	674	628	559	582	577	580	595	616	630	576	598	593	602	613	595	626	586	582	575	579	577	583	607	567	599	605	595	605	576	629	637	632	583	623	597	581	599	604	614	600	655	614	617	574	584	604	609	598	597	573	589	572	601	599	613	580	571	597	597	629	607	609	623	648	606	578	593	571	610	628	586	590	598	635	567	608	583	566	589	587	585	601	621	611	601	564	572	589	624	571	604	630	598	575	577	605	588	599	556	580	609	593	561	626	582	589	579	567	604	621	621	652	608	588	614	603	592	605	600	625	607	514	620	556	641	584	571	601	557	572	599	621	629	580	612	604	589	603	588	583	617	609	588	568	622	563	573	617	607	587	543	608	600	613	592	627	586	683	587	591	584	611	618	624	578	609	580	623	578	607	590	594	614	586	586	619	587	582	615	597	604	602	622	622	540	582	628	589	580	616	598	612	570	600	586	607	607	623	556	597	593	590	608	594	573	568	597	593	540	639	563	642	595	598	602	574	615	638	598	614	600	603	636	590	614	645	614	570	621	612	655	641	654	606	553	584	582	573	600	544	600	625	619	599	607	589	596	585	608	578	555	577	551	610	573	581	589	596	611	566	591	590	572	563	572	595	567	561	528	582	586	586	550	609	614	612	587	647	590	587	599	617	541	608	552	580	596	578	559	621	593	600	563	587	618	632	581	624	585	577	572	598	582	583	579	598	584
2583	1075	598	479	389	531	508	447	325	189	115	109	79	80	59	62	45	50	55	73	55	52	52	55	52	50	54	51	42	51	36	40	34	24	35	33	37	43	36	32	31	39	44	29	35	35	33	43	28	27	35	34	32	40	38	41	38	28	43	42	37	42	35	36	33	32	39	30	36	34	34	32	27	36	30	30	22	27	35	35	46	41	46	30	34	28	39	35	37	38	32	29	27	33	42	33	25	39	33	29	32	31	35	32	29	30	23	23	25	35	39	39	31	42	38	43	30	37	25	36	38	25	40	33	32	29	35	40	36	32	27	29	40	33	28	36	27	26	35	41	31	36	33	39	39	32	31	32	39	38	34	46	32	27	25	51	40	37	36	31	30	29	37	30	29	43	28	33	33	33	44	36	30	51	38	47	39	30	37	33	28	40	30	43	30	39	36	35	26	31	40	36	32	24	47	32	44	29	42	31	23	28	34	32	24	22	32	25	27	31	35	38	41	25	41	31	33	27	32	30	17	41	31	34	37	43	26	32	30	34	34	38	38	32	21	47	33	37	32	36	32	44	27	31	34	39	24	31	37	37	36	28	37	32	36	31	47	31	40	31	32	29	43	49	40	24	39	41	38	22	35	38	30	38	37	49	28	40	25	41	26	24	31	30	42	31	32	40	33	34	28	45	21	41	27	38	40	34	39	39	35	29	31	25	41	30	32	28	29	37	41	43	33	30	30	27	41	23	36	41	22	33	26	35	43	29	27	30	24	38	37	24	33	44	29	35	36	26	41	24	27	26	29	35	25	42	34	30	34	38	33	31	37	30	32	41	25	29	36	35	31	49	32	40	28	30	33	43	36	29	31	30	33	42	34	39	23	34	38	32	41	39	25	34	33	29	30	36	32	42	17	33	39	38	39	21	28	37	23	30	34	34	36	33	27	28	44	30	25	37	32	33	31	34	40	30	29	30	38	30	42	32	37	31	25	36	44	40	35	35	33	28	34	37	35	39	30	32	41	32	43	22	33	36	30	33	35	30	42	25	38	29	27	29	27	34	28	24	34	33	40	36	30	47	35	22	29	31	32	36	34	21	37	26	26	34	36	30	38	29	41	27	34	30	35	38	25	26	34	39	22	40	38	35	28	27	29	20	36	34	32	30	33	37	34	30	26	34	27	31	27	26	31	32	31	39	26	29	33	35	30	39	41	32	29	35	33	38	38	37	25	44	36	25	34	36	35	41	30	29	29	46	30	43	27	31	33	29	41	35	22	25	44	35	22	36	28	25	31	37	31	31	41	22	37	35	32	25	30	45	33	29	24	23	30	44	30	25	33	23	36	43	46	27	30	35	42	30	45	29	40	19	42	38	38	34	32	31	35	29	39	29	39	29	29	28	27	31	36	30	34	28	43	37	34	52	34	29	34	32	37	46	36	41	32	32	36	35	29	33	40	32	28	30	38	38	33	44	32	42	40	29	30	33	34	30	41	34	34	36	33	42	40	37	30	33	39	45	38	28	44	39	34	38	42	33	36	28	36	45	22	38	32	30	40	32	40	28	32	42	34	33	35	31	32	38	28	41	40	31	25	35	40	33	39	36	45	41	36	42	42	35	41	36	38	38	24	26	37	31	48	39	23	35	25	36	37	33	29	34	30	32	29	38	39	36	32	29	34	35	48	39	33	36	24	34	32	29	35	39	27	33	41	38	37	29	32	33	34	28	30	31	29	28	30	42	31	33	36	31	40	30	30	40	24	38	37	32	41	36	25	36	26	35	40	27	29	23	33	39	40	33	36	29	29	38	33	27	37	45	32	38	45	38	43	27	36	38	26	30	29	38	39	30	23	35	32	43	34	24	33	32	34	35	34	36	30	36	27	38	40	30	31	35	36	33	32	27	32	29	37	37	19	24	30	37	40	33	45	24	30	36	28	35	31	42	30	30	31	35	34	32	33	42	37	27	29	27	36	33	34	31	30	29	34	29	22	37	38	40	34	32	43	26	38	36	34	26	34	29	20	37	33	35	29	25	33	27	22	36	37	33	34	37	22	36	40	41	46	30	34	31	24	29	37	32	29	34	36	39	35	41	35	44	26	35	30	29	30	39	40	36	27	38	37	37	41	34	37	34	36	41	32	33	32	37	27	39	29	43	31	44	30	25	37	30	32	26	27	31	41	29	24	27	42	32	34	38	31	27	28	30	24	29	32	33	43	34	36	37	50	28	34	38	28	29	31	35	37	32	39	28	27	31	34	42	35	37	34	33	34	27	26	28	35	31	33	27	33	25	39	34	33	34	26	30	29	30	37	30	29	30	33	37	45	33	36	48	34	33	30	36	40	28	43	38	27	32	42	37	38	36	28	35	34	35	31	42	29	27	34	36	33	42	37	33	31	37	41	37	39	29	29	39	32	36	31	43	29	34	33	33	30	33	44	38	28	35	42	29	30	37	30	33	39	32	36	33	37	24	32	35	37	40	35	41	25	36	41	30	34	38	24	40	29	42	45	33	41	31	33	40	38	31	31	32	33	24	37	25	22	36	46	34	27	32	18	26	40	27	35	25	36	24	36	30	45	32	36	31	27	29	40	26	39	32	30	42	34	34	24	34	39	30	36	34	42	37	30	24	22	29	34	24	26	33	42	30	28	45	34	28	25	30	33	36	35	32	34	32	38	35	38	25	36	31	40	37	27	32	30	34	37	37	39	27	37	41	27	32	33	37	29	36	29	33	42	32	39	32	36	28	45	32	35	41	39	31	32	27	36	38	37	37	37	40	31	32	30	35	47	34	42	33	33	37	40	41	39	25	36	38	39	40	34	36	22	33	30	33	35	37	36	43	45	32	44	27	36	31	38	34	36	33	30	36	34	31	35	42	40	45	29	37	35	37	27	29	27	31	28	47	38	25	33	28	27	44	31	34	36	30	21	29	31	37	34	39	31	39	34	33	38	28	44	32	40	32	36	30	23	36	31	37	30	24	39	23	38	38	37	37	27	30	28	36	33	39	26	36	44	36	29	32	22	38	32	37	37	35	36	30	34	33	28	41	31	34	32	37	26	24	42	31	28	31	41	26	35	27	28	32	30	33	36	42	27	38	29	25	36	24	50	38	30	39	37	31	38	28	32	21	38	25	16	28	34	32	33	34	32	31	38	33	28	36	37	36	27	30	28	45	25	37	34	39	35	28	37	35	25	34	33	27	28	36	38	37	39	31	31	34	24	30	25	31	37	33	34	40	36	40	30	38	34	41	34	35	37	22	27	36	32	36	45	29	40	32	34	41	31	39	37	35	30	42	46	36	32	31	34	39	36	36	35	32	36	31	28	30	45	32	33	30	36	35	26	32	31	29	32	21	46	32	32	36	34	37	33	41	28	32	32	26	31	43	41	32	29	41	27	34	26	34	37	33	39	32	32	37	53	44	34	25	45	27	26	31	40	33	40	36	41	40	29	36	32	28	38	32	32	32	25	39	26	37	31	37	37	33	36	33	31	37	34	29
23517	12874	9060	12605	19176	20295	18574	15598	11365	7354	4358	2962	2139	1778	1499	1181	1149	1119	1096	1117	1042	980	963	873	770	719	710	648	646	526	458	414	425	398	441	390	382	403	375	368	357	383	400	394	375	418	414	440	377	456	402	396	399	408	380	356	369	366	409	357	378	390	376	359	408	355	392	381	376	347	372	344	341	369	335	324	357	348	356	328	341	362	346	336	329	313	343	347	308	284	342	346	347	366	338	368	327	330	330	360	323	319	307	341	327	335	346	334	327	301	352	340	374	390	517	468	367	341	341	340	383	323	353	328	372	357	361	358	334	367	354	343	351	331	329	348	351	338	320	325	350	334	360	327	334	329	352	351	347	337	297	291	331	320	338	354	344	343	327	306	352	317	334	353	324	329	312	318	342	336	337	311	345	339	330	324	340	336	361	322	297	329	365	333	332	354	335	365	332	371	335	329	362	332	335	333	348	318	337	359	319	328	338	310	317	337	364	346	321	348	349	323	328	327	338	379	326	346	349	362	321	333	327	352	340	339	323	324	328	342	347	365	327	348	318	336	349	328	323	341	312	338	349	388	346	348	318	342	348	365	335	345	331	335	336	322	333	366	335	323	337	339	338	342	296	292	330	329	353	319	298	325	336	330	340	315	334	305	324	300	317	332	320	324	361	338	331	326	349	341	359	345	335	346	366	349	329	348	360	347	337	329	316	348	322	336	353	332	340	367	309	325	338	335	357	297	377	307	350	342	305	356	318	319	373	354	327	334	349	341	324	368	326	325	367	362	344	325	317	359	347	329	372	323	315	315	325	335	347	359	342	337	340	318	342	329	329	351	305	310	351	352	354	329	333	347	338	343	357	353	319	346	332	329	300	364	313	354	295	353	318	326	328	338	337	349	324	345	355	352	324	356	353	349	342	318	381	338	353	331	334	339	339	337	340	361	374	336	315	351	334	353	356	339	366	322	342	335	342	338	368	374	341	348	317	312	329	377	340	323	349	355	340	339	330	353	294	353	308	371	333	345	341	331	332	337	330	332	345	358	360	326	313	329	339	342	365	339	320	326	342	325	310	342	336	367	354	338	332	357	336	352	356	329	304	328	372	342	351	342	352	324	366	370	327	336	337	352	327	342	352	341	323	328	319	339	366	345	321	349	343	336	355	335	349	381	359	342	353	333	326	320	328	337	353	345	332	328	373	325	331	311	380	340	335	355	337	353	343	333	348	345	356	353	363	353	346	332	324	364	346	367	365	363	343	318	339	331	356	300	292	336	311	356	332	342	372	342	331	373	328	297	327	315	336	336	344	310	357	309	333	329	322	314	357	333	326	365	319	384	343	342	329	346	330	328	322	324	335	353	333	318	336	350	333	340	322	343	333	320	353	343	310	350	343	347	366	356	331	342	346	350	333	327	340	356	339	329	322	375	365	329	335	304	332	315	364	308	309	308	330	349	330	341	304	345	326	343	353	336	328	306	355	312	355	366	340	353	343	337	318	347	316	323	351	318	380	323	318	319	341	331	330	348	351	329	344	374	331	347	365	367	373	312	316	341	339	347	348	340	338	302	348	344	295	359	353	357	335	322	330	369	316	338	367	349	324	337	361	347	323	362	309	347	316	357	337	315	362	338	338	346	320	342	315	316	296	341	346	343	354	359	365	323	337	322	318	370	351	348	353	319	344	341	312	341	340	330	315	335	350	330	305	337	384	304	353	315	332	339	375	314	331	355	306	346	330	321	358	341	305	326	314	372	338	335	334	361	302	325	335	318	336	352	327	368	302	329	351	331	322	322	343	347	333	309	320	354	325	358	308	324	334	313	358	354	348	339	355	329	341	313	338	300	325	346	334	322	361	325	313	323	381	339	356	308	321	325	338	346	350	316	329	339	353	342	358	345	369	309	339	335	335	346	333	339	331	342	339	369	322	375	332	326	324	345	339	353	315	339	330	343	336	316	323	350	333	343	359	343	334	348	354	345	329	345	328	354	338	342	337	344	319	340	338	322	305	352	351	338	354	324	343	320	359	323	343	355	315	354	305	370	345	349	342	326	319	374	346	293	317	349	343	347	332	354	328	327	351	320	334	332	325	337	350	321	340	343	324	333	361	341	371	350	317	315	318	330	377	364	345	348	380	329	339	346	368	317	360	334	337	374	389	348	357	358	339	336	354	348	339	348	385	336	346	350	342	377	322	313	357	330	325	311	335	308	309	352	340	319	328	372	355	323	356	356	358	334	350	392	345	324	331	358	345	366	344	354	322	336	363	330	343	335	300	332	341	352	333	316	363	324	363	324	327	338	304	374	299	316	384	333	329	327	336	330	333	357	347	360	348	341	344	316	348	368	328	319	314	345	311	341	327	341	353	321	322	313	338	346	323	336	347	331	326	342	346	346	328	320	363	361	344	321	335	344	347	314	317	338	360	308	333	339	316	314	340	364	325	311	343	334	326	330	338	342	339	339	364	291	324	356	317	352	331	363	322	308	350	323	341	323	358	312	342	345	330	336	325	349	318	383	288	318	341	357	333	332	362	347	343	326	350	344	317	359	341	360	326	344	329	325	342	343	313	329	345	348	322	334	341	344	345	326	315	341	350	330	327	338	317	322	356	368	311	354	348	346	357	359	316	319	331	353	323	326	338	345	304	321	350	336	357	352	377	305	350	332	347	358	340	313	292	331	351	341	334	321	328	331	339	341	343	328	323	335	356	335	345	348	329	335	322	358	324	324	329	363	302	343	336	341	342	335	303	335	347	341	361	306	329	327	336	356	337	339	306	352	328	349	370	339	288	320	296	345	346	368	357	341	360	338	359	319	305	347	296	320	320	330	350	329	312	341	334	356	375	358	327	327	301	333	361	319	337	344	342	321	328	342	349	321	331	320	345	355	321	328	320	323	316	365	339	338	320	350	350	333	295	337	350	323	320	363	355	312	330	321	312	363	334	349	362	337	337	312	324	318	331	371	313	340	350	393	332	358	326	300	326	347	338	370	351	320	319	340	336	337	308	334	352	357	353	337	345	310	328	332	318	309	328	336	329	352	335	314	340	365	325	320	327	297	319	333	317	350	365	325	355	317	319	344	353	317	313	344	345	357	337	338	355	315	321	340	358	321	344	326	306	350	329	370	341	313	331	366	339	329	369	349	339	356	329	321	356	320	348	348	349	338	307	358	337	365	350	340	349	354	360	318	319	325	338	341	342	359	365	342	339	356	349	361	331	350	331	324	385	355	318	329	351	340	325	344	331	325	377	341	340	353	331	327	356	328	348	321	346	345	331	358	367	367	357	323	336	335	355	393	349	325	347	313	325	306	329	337	352	334	370	353	339	347	310	339	326	323	319	361	318	336	345	353	347	353	351	349	322	327	340	332	333	339	322	340	360	345	325	340	315	337	323	340	335	328	357	330	327	329	362	355	338	330	336	304	333	330	328	355	341	345	351	336	327	340	351	322	350	359	339	325	302	328	323	348	318	332	348	352	309	297	342	372	307	313	323	354
2727	1658	859	612	579	666	657	539	395	285	175	132	93	95	87	85	54	66	68	79	80	73	86	80	68	67	62	68	53	46	44	53	47	53	51	51	52	47	37	50	43	59	47	49	53	34	50	50	44	53	47	39	43	48	51	49	43	44	47	54	46	38	42	47	50	45	34	50	44	30	48	42	59	51	38	57	41	51	46	32	54	36	37	46	46	57	40	42	39	41	44	42	28	40	45	43	48	49	55	46	56	48	39	55	48	41	47	55	39	39	48	42	52	49	58	55	51	62	58	51	50	60	51	46	39	47	41	55	40	50	53	52	46	64	33	56	43	57	32	54	44	48	50	37	53	37	37	45	43	57	46	40	57	44	38	44	49	46	41	42	47	48	45	33	45	54	43	50	44	42	40	36	53	46	38	50	48	57	56	38	64	41	43	49	39	51	36	42	54	41	55	42	38	31	43	47	46	49	41	46	38	40	46	37	34	39	57	41	56	55	50	39	41	37	35	52	48	48	45	45	46	43	54	31	34	57	49	46	48	42	32	38	44	45	50	45	39	48	45	47	48	35	40	45	36	45	55	54	45	51	46	44	52	41	43	39	53	39	39	33	37	53	39	35	37	44	40	50	54	54	46	49	53	43	45	35	50	40	43	44	57	54	31	27	50	44	51	42	57	41	42	48	43	48	50	48	42	41	40	43	41	45	46	44	34	47	42	56	47	35	55	41	45	41	44	44	40	41	49	43	51	49	49	39	34	47	41	39	49	46	47	49	41	49	45	43	47	33	57	57	38	32	38	38	49	50	42	49	44	46	56	52	33	44	45	46	45	38	53	52	29	56	47	53	55	42	57	49	54	55	41	48	33	54	36	43	62	45	44	44	42	33	53	55	47	34	42	52	46	45	40	46	50	39	36	44	40	52	42	46	31	39	43	38	52	53	45	49	50	41	44	38	43	50	40	43	32	39	49	38	40	38	39	48	46	49	50	41	45	54	46	59	52	49	49	59	44	38	51	58	44	50	36	49	47	41	38	39	43	37	42	44	52	37	54	42	43	46	54	45	42	41	62	50	38	49	40	42	42	48	51	42	47	48	35	43	48	51	37	41	45	52	46	29	44	42	42	43	47	58	53	47	47	29	41	51	42	40	56	49	41	56	38	37	49	54	62	42	34	39	42	35	42	47	38	50	63	40	43	53	31	40	44	42	48	43	54	48	46	40	53	41	48	49	44	40	50	31	39	39	44	42	57	52	42	45	32	50	44	45	53	46	49	55	53	47	41	51	30	36	46	47	47	37	52	44	39	39	44	50	48	52	46	53	42	48	53	42	53	38	26	48	55	44	45	48	38	23	43	45	33	48	35	39	54	56	45	50	37	50	41	50	44	50	44	37	50	51	49	54	48	58	45	41	42	49	46	41	48	41	51	35	50	47	31	48	61	48	38	43	41	46	49	46	41	46	40	47	42	45	25	45	37	39	46	37	52	42	45	49	61	44	38	46	41	52	39	45	48	34	49	38	39	38	56	48	47	46	43	47	43	47	38	44	44	55	54	41	43	47	47	44	53	43	42	37	46	51	40	38	48	32	51	33	50	42	44	40	41	45	35	46	50	49	57	57	38	39	45	51	45	35	49	48	41	57	41	47	35	46	50	40	42	44	50	31	51	34	43	47	52	32	47	50	49	53	56	44	42	47	37	56	47	37	51	52	43	45	38	51	43	44	63	43	55	45	41	48	41	40	57	53	39	59	61	34	39	44	42	46	45	48	27	41	27	47	55	43	49	49	50	50	39	51	51	40	56	47	57	31	41	38	46	43	45	41	50	48	42	48	51	48	45	34	48	39	44	52	52	57	34	65	42	40	47	57	48	42	42	52	42	43	39	32	50	47	47	43	33	50	52	52	55	44	45	68	54	36	41	49	42	41	39	53	58	49	53	38	51	55	41	34	41	49	37	32	54	44	42	51	43	54	41	52	48	48	49	49	42	43	38	44	47	44	55	41	35	39	48	55	50	43	60	42	45	42	46	50	54	48	50	46	38	44	33	44	43	44	45	56	45	51	54	40	48	56	52	57	41	43	39	57	35	47	52	61	42	26	36	42	47	59	39	50	56	33	47	37	38	52	45	50	50	36	48	48	41	39	47	42	42	47	44	46	35	54	53	45	40	44	44	51	55	42	53	49	45	33	55	39	39	47	46	47	39	55	44	41	38	36	49	46	36	36	35	56	46	39	41	48	40	45	48	53	38	40	37	54	49	31	45	39	39	50	54	39	39	37	53	45	47	39	57	47	39	40	51	39	30	48	38	45	49	49	50	37	42	49	39	58	40	57	41	38	45	40	38	50	47	46	39	52	52	46	47	52	48	39	55	44	47	45	44	41	34	45	41	47	53	43	39	44	44	40	42	52	55	48	47	44	44	33	38	47	49	43	38	40	40	44	40	59	48	44	39	41	37	48	47	49	49	39	49	44	48	51	54	50	53	49	42	38	48	46	39	46	52	47	61	53	44	46	33	47	31	53	41	40	43	61	40	40	48	45	50	48	45	50	46	34	40	55	57	40	38	43	48	51	31	60	51	49	45	43	44	49	42	50	42	40	37	40	40	56	31	57	47	47	55	46	46	44	50	41	47	45	53	50	47	47	49	50	59	44	47	58	46	46	36	52	50	46	40	37	45	45	38	49	40	49	45	43	49	36	33	46	51	39	40	41	47	45	50	46	46	61	37	51	36	46	55	52	50	40	36	53	47	47	44	47	47	43	49	56	48	48	48	51	46	47	53	40	42	48	50	35	43	43	44	46	49	43	44	46	29	50	44	52	37	56	42	38	38	40	59	46	31	45	43	44	45	57	59	52	38	45	51	55	49	46	45	47	32	47	42	46	44	53	53	56	41	39	39	44	51	44	35	42	34	50	38	35	39	49	38	35	41	45	54	43	45	44	43	40	37	45	48	46	55	49	46	48	49	43	53	46	49	46	43	38	42	43	54	47	58	43	50	52	46	38	51	40	46	45	39	43	38	44	38	44	36	39	45	64	43	40	42	51	53	35	43	39	62	40	32	50	58	39	54	54	36	36	39	39	50	46	41	45	41	38	30	52	43	44	45	45	50	37	40	47	47	43	46	44	42	60	44	39	41	54	44	50	40	38	47	41	47	45	46	45	45	45	48	44	44	32	33	37	47	54	37	47	43	43	42	51	41	52	67	49	44	44	45	47	43	51	52	47	50	38	38	59	41	46	40	41	49	42	42	48	36	40	38	54	45	38	45	60	38	49	44	43	43	52	52	41	41	50	50	53	47	53	35	47	42	36	45	36	47	39	35	48	42	42	60	50	37	46	55	42	52	52	41	57	46	43	61	46	43	42	44	51	49	50	31	51	36	43	40	56	44	43	51	50	40	51	34	49	43	40	51	44	47	50	39	39	34	58	39	39	47	43	42	51	43	40	39	46	53	46	39	49	51	56	42	47	45	48	49	52	53	33	45	50	38	43
25467	15624	11099	15122	21902	22582	20933	17804	13455	9129	5544	3945	2692	2233	1871	1483	1477	1363	1361	1379	1319	1241	1228	1112	1041	968	974	928	806	747	666	560	595	592	572	559	543	524	507	494	563	537	563	524	538	537	581	589	608	563	565	522	507	517	528	449	467	490	504	488	530	535	498	493	509	553	499	523	496	505	471	469	536	520	506	483	453	462	444	467	465	465	465	490	534	461	474	476	481	472	465	462	480	468	467	471	514	455	506	475	495	455	490	469	491	474	449	486	478	464	504	414	505	638	694	623	454	522	459	492	450	464	416	487	469	484	438	484	488	462	464	515	450	466	448	467	465	518	493	442	461	471	472	503	473	440	452	454	450	471	437	452	461	449	441	481	483	460	435	448	475	447	506	462	442	456	434	429	427	524	456	447	495	450	484	442	449	498	478	430	466	446	452	453	443	484	460	501	472	453	436	474	480	478	522	493	482	484	487	495	470	471	451	481	455	490	414	475	521	481	441	453	462	465	496	490	458	454	441	472	480	455	490	476	480	500	491	450	474	417	427	427	445	443	514	491	444	453	444	496	454	495	456	466	474	481	477	466	474	476	460	490	457	483	452	507	471	466	451	452	466	469	484	495	462	409	452	475	456	484	445	455	469	451	456	461	497	461	446	466	452	431	444	492	456	498	479	483	464	486	476	434	492	505	478	422	475	451	495	473	504	455	472	441	497	493	471	458	449	455	431	446	451	474	529	463	460	492	488	415	505	473	481	487	476	447	511	467	459	429	444	459	480	459	458	457	485	434	498	442	488	466	491	442	486	492	454	466	454	439	451	458	475	476	452	476	460	479	446	463	459	476	489	453	453	472	464	469	484	498	421	479	465	510	434	465	494	449	448	492	469	465	444	465	426	464	473	465	492	482	480	480	453	489	483	468	439	490	484	511	441	483	491	442	443	471	449	455	456	512	434	475	457	454	465	494	467	445	490	471	443	474	466	477	444	478	439	463	487	457	481	475	448	489	499	476	457	502	462	457	488	451	468	524	494	476	468	464	453	471	465	470	485	481	480	454	488	460	477	454	468	473	516	468	489	460	461	462	474	506	449	517	483	472	426	447	429	496	468	475	506	477	475	454	462	474	450	471	471	466	460	439	498	474	460	469	474	423	515	439	437	485	476	487	449	488	457	486	480	426	470	494	486	481	457	424	489	481	482	493	471	483	457	479	432	492	474	442	458	451	462	442	489	476	484	467	458	469	486	478	492	465	516	486	477	452	462	465	524	463	478	475	510	453	494	442	444	418	490	483	467	461	455	448	451	461	431	452	481	505	459	505	430	460	470	474	482	436	455	431	511	468	505	452	458	466	457	466	452	484	464	467	487	508	491	423	439	482	484	460	445	504	462	435	410	463	421	465	448	475	485	447	464	450	475	492	499	488	495	499	486	497	482	449	466	493	459	467	438	467	444	474	455	512	488	435	452	446	496	450	442	471	453	447	463	466	463	457	465	478	449	484	480	456	439	467	453	464	487	469	470	468	439	451	456	471	500	467	451	460	472	451	440	457	477	441	450	467	419	512	518	470	498	467	468	433	475	468	477	472	482	476	452	413	472	468	522	492	449	495	463	479	440	439	460	448	520	454	438	436	455	486	489	493	477	442	493	430	468	496	430	467	487	480	479	455	474	484	448	456	468	473	464	476	451	511	451	473	444	489	447	501	461	467	489	457	459	451	468	491	495	451	497	459	478	437	429	447	433	444	467	448	448	470	458	433	461	449	448	503	449	441	455	510	468	454	497	455	452	466	458	496	428	462	502	455	460	482	479	505	461	451	505	465	474	413	488	472	454	501	501	478	480	453	451	514	477	505	461	450	475	458	432	431	481	461	494	444	458	483	430	479	471	429	481	509	488	469	484	429	475	449	509	509	493	439	497	501	467	488	484	483	444	476	485	472	497	463	441	459	491	452	468	463	481	478	464	461	455	472	452	473	454	471	440	470	492	453	471	490	461	478	468	460	488	496	482	449	464	451	497	473	483	482	444	513	466	445	458	452	468	506	481	457	463	508	449	457	469	497	459	449	476	464	446	481	451	445	488	475	497	457	465	472	490	441	468	461	424	475	448	464	482	421	517	473	478	462	470	440	446	476	429	457	486	478	496	508	459	489	481	487	451	494	491	484	456	433	461	491	495	465	510	465	436	477	435	474	503	496	479	471	485	503	482	480	465	444	479	468	425	461	487	464	518	490	454	486	478	488	477	465	477	487	438	422	458	470	473	467	480	499	503	480	485	478	458	498	452	468	483	470	441	463	465	464	480	448	444	466	439	457	459	478	449	453	469	472	479	472	453	473	462	450	444	489	488	477	486	443	461	443	469	454	484	472	442	436	481	452	478	449	437	449	442	456	531	495	470	454	463	493	523	462	475	473	479	491	480	472	467	511	459	448	459	469	461	519	485	476	465	467	432	471	492	474	412	461	466	472	495	476	515	426	460	458	493	468	432	483	493	464	465	480	477	436	459	440	480	429	488	466	459	482	441	477	460	445	490	462	446	506	452	458	439	490	479	504	433	473	472	464	460	443	478	460	469	469	448	439	462	446	472	442	472	485	431	466	459	467	466	483	470	487	444	434	425	452	477	472	443	445	501	502	462	460	469	457	496	478	434	470	449	463	490	477	453	449	482	441	449	447	481	483	468	504	486	478	430	457	474	476	501	446	489	450	467	480	478	508	467	467	444	457	487	453	450	457	466	472	505	470	487	427	451	444	463	451	491	463	465	472	485	444	484	464	439	479	436	449	487	457	455	494	479	489	437	478	478	455	483	416	466	442	485	468	492	445	428	466	447	478	471	447	468	436	465	470	488	432	504	491	454	470	468	488	467	475	420	479	459	470	488	456	461	507	457	416	491	468	490	472	465	421	471	468	490	458	469	480	447	469	475	492	468	469	446	445	518	472	458	476	463	467	465	445	497	497	443	504	472	463	461	503	466	472	494	481	462	507	485	472	471	430	449	477	445	485	460	496	473	422	519	481	489	460	472	483	467	509	483	471	477	444	501	440	501	456	455	470	474	452	480	448	455	466	460	472	445	507	495	466	487	506	485	505	476	494	485	462	462	512	470	493	451	447	483	472	477	497	446	522	495	516	442	462	430	478	446	456	465	451	485	465	446	436	461	486	461	441	493	467	457	473	457	458	493	456	470	482	462	461	435	478	465	441	454	458	448	433	429	456	472	450	484	473	528	493	487	477	467	500	492	438	475	450	486	491	477	483	481	478	469	436	436	449	486	436	500	485	446	469	482	483	455	440	491	464	450	433	453	474	446	450	473	517	446	485	446	463	459	473	450	462	443	491	469	456	474	462	430	493	465	464	505	429	466	458	461	477	442	497	437	474	464	479	453	451	516	492	493	497	459	483	445	501	485	491	524	421	484	503	473	482	462	472	483	454	436	472	465	467	482	482	469	429	472	463	472	465	494	424	499	491	512	494	440	495	466	442	462	464	459	461	503	482
1566	748	512	419	360	391	382	317	244	174	125	96	92	76	76	76	64	88	59	72	53	43	53	54	63	52	53	54	55	72	47	56	54	50	51	65	54	57	61	47	55	49	56	54	45	45	59	55	56	62	44	51	51	44	52	61	58	46	44	51	57	46	33	46	56	53	62	57	50	51	55	54	51	57	43	73	47	56	52	50	49	44	47	57	58	57	57	59	60	58	58	54	44	53	50	51	43	49	56	50	51	46	41	53	55	51	33	56	52	48	44	49	56	52	42	38	63	48	49	51	41	49	53	31	52	54	54	66	54	46	47	47	61	47	46	48	55	34	48	70	56	54	57	51	56	44	49	41	55	53	52	49	44	59	41	49	48	50	48	48	47	50	51	40	38	60	59	61	50	45	57	37	43	50	59	52	51	54	59	73	60	64	40	60	46	56	59	46	50	38	49	47	50	54	54	43	50	52	46	51	58	48	49	42	48	57	55	50	51	52	42	41	49	43	63	54	55	52	51	44	59	54	62	48	49	45	56	55	67	61	49	44	58	58	71	45	52	58	53	59	46	52	55	42	45	46	42	52	50	39	44	46	59	47	65	52	53	55	67	44	40	52	66	48	44	58	43	40	48	45	46	62	64	71	47	47	53	52	58	42	50	37	51	58	45	54	54	49	49	57	38	51	45	49	48	47	53	62	59	55	47	48	50	38	50	66	52	53	41	50	49	45	49	56	52	47	46	50	40	64	51	53	67	51	54	48	52	53	40	63	52	54	50	51	57	44	46	49	58	47	51	67	43	34	49	50	44	42	50	39	73	45	48	57	56	37	59	58	46	45	51	55	52	43	40	56	45	53	45	57	55	52	47	52	50	59	48	55	61	38	58	45	54	55	55	55	52	47	52	55	67	54	46	46	59	40	49	46	55	38	43	47	53	47	38	46	45	51	49	67	51	57	66	51	59	62	44	39	58	66	56	60	35	45	46	57	58	51	54	43	46	52	44	46	55	40	58	54	55	34	63	41	67	58	52	54	57	55	46	52	42	60	46	48	42	38	46	65	40	46	33	51	59	52	56	44	48	58	46	46	40	41	44	49	53	52	43	43	59	54	62	53	61	45	51	43	39	57	56	46	37	53	65	63	44	50	43	42	52	53	55	54	65	43	58	45	52	61	55	41	63	43	53	57	50	71	44	52	58	44	52	42	44	55	42	58	45	40	48	49	55	45	59	53	59	45	55	57	46	51	44	42	50	56	49	50	55	55	53	47	41	51	58	44	52	44	51	47	61	60	58	44	44	55	53	53	51	44	63	50	48	49	65	57	51	62	50	58	46	43	52	44	65	54	48	49	40	48	62	68	52	50	53	45	62	51	52	53	56	71	59	39	46	53	44	41	48	59	49	42	60	55	51	55	70	55	72	52	49	52	58	57	38	41	50	47	45	40	52	57	65	42	48	47	56	45	52	59	62	63	54	51	48	52	55	51	52	53	50	52	52	55	68	54	58	44	48	53	67	47	55	44	43	62	44	52	48	57	42	55	45	44	63	48	55	53	54	50	39	42	50	43	61	54	65	55	57	50	50	63	54	41	58	45	48	54	42	58	53	47	52	52	50	43	47	42	61	53	44	49	56	43	40	61	46	48	49	65	44	58	49	47	64	51	59	44	50	57	49	64	50	51	41	52	43	50	56	57	52	49	45	51	54	52	47	44	46	47	63	53	56	49	43	42	45	60	40	55	63	48	61	47	56	58	49	71	59	40	53	44	43	63	44	64	61	64	49	33	44	48	44	55	44	54	45	45	46	44	49	40	48	47	49	52	41	44	60	61	47	44	47	42	34	52	44	64	48	52	48	52	64	55	39	47	47	29	49	52	47	59	50	46	42	55	57	56	48	56	58	48	36	54	53	52	46	43	55	41	59	41	65	53	51	64	59	57	45	47	43	39	56	51	53	55	48	50	58	54	49	47	57	41	57	43	48	51	39	40	52	50	46	53	53	65	42	47	50	48	56	47	60	57	45	59	50	63	47	51	39	38	42	58	55	36	45	46	59	56	53	41	49	56	55	42	47	47	51	57	50	57	39	54	38	56	45	65	50	47	40	50	52	52	53	41	45	51	56	49	46	57	53	42	49	46	60	50	55	73	50	45	47	54	45	55	48	53	46	51	40	46	52	52	60	42	54	58	52	44	61	57	43	45	45	46	48	52	54	46	48	46	53	49	69	45	58	48	53	49	58	46	58	44	45	62	47	53	65	44	48	57	39	47	50	63	52	57	49	55	56	50	42	58	53	62	50	56	45	41	38	58	50	46	51	73	60	64	53	47	45	48	58	49	58	47	51	51	45	47	50	44	56	50	52	36	48	64	43	54	50	63	53	51	47	39	70	48	66	49	52	51	50	49	47	71	52	43	51	62	45	50	45	41	52	49	45	54	45	50	57	63	51	48	61	64	51	46	51	46	47	46	47	49	49	65	52	56	51	38	51	56	55	49	44	48	59	50	42	41	61	49	44	43	58	45	50	55	42	49	57	53	46	47	61	45	56	59	58	41	51	54	48	58	47	46	59	67	49	48	54	55	43	51	37	54	48	37	43	46	47	58	49	54	54	70	43	44	52	58	47	54	59	50	54	53	51	45	58	60	58	62	48	54	49	61	41	57	53	41	50	50	66	58	57	50	52	39	46	58	48	70	52	41	59	46	60	49	52	44	48	44	54	51	55	56	49	46	46	42	49	59	59	50	51	63	56	58	55	53	52	48	48	52	64	50	52	42	47	46	46	42	49	48	47	42	47	52	52	61	43	63	48	52	53	46	40	50	53	64	49	43	36	63	46	63	59	56	53	45	50	59	46	48	58	56	59	41	56	49	60	55	52	54	51	55	67	63	57	60	59	49	70	46	51	49	60	43	53	65	42	51	52	54	50	61	59	56	68	41	50	57	60	49	41	47	52	44	55	41	44	57	45	50	53	55	54	58	43	51	62	50	44	36	50	51	49	44	54	52	45	52	52	52	62	45	49	50	50	53	47	39	38	57	59	52	62	54	45	61	47	57	69	45	52	48	47	42	53	28	54	48	52	49	58	46	52	49	54	48	63	56	58	49	55	47	51	46	45	57	47	55	38	64	40	46	54	58	51	57	37	57	54	56	39	53	52	55	40	43	50	52	47	55	43	54	47	52	58	51	62	53	61	51	51	47	40	49	43	43	53	60	44	43	55	48	34	46	50	51	46	41	55	61	42	58	50	53	71	54	47	47	54	46	51	57	47	36	49	47	66	49	59	50	51	55	66	59	48	43	53	54	41	46	44	60	53	51	53	37	45	50	65	44	58	51	41	53	57	45	49	64	32	54	62	63	43	40	49	53	44	50	45	50	57	54	56	50	57	49	42	43	61	50	56	50	41	52	55	44	56	50	43	36	57	43	53	45	58	56	44	54	40	43	33	40	50	49	64	46	52	55	56	53	52	50	57	57	65	52	44	51	69	55	55	59	62	47
19764	11160	7503	10429	16063	16916	15064	12464	8878	5634	3412	2310	1709	1462	1221	1022	970	1010	970	909	941	894	869	831	805	776	722	699	669	653	617	567	554	528	535	523	529	516	520	512	575	505	534	519	528	550	547	531	546	566	566	539	550	531	526	543	481	505	519	453	539	520	515	524	528	521	514	512	560	511	510	488	552	478	576	487	509	487	473	525	438	533	530	504	532	503	543	499	543	524	503	473	485	546	514	499	510	529	501	479	508	480	493	511	501	493	478	472	524	486	509	513	509	559	510	532	518	523	545	462	501	513	476	488	501	482	498	482	521	489	479	473	504	497	469	505	522	466	476	520	486	473	522	491	490	502	484	494	494	502	513	525	483	498	517	510	479	515	497	515	481	532	481	490	523	527	530	485	522	496	554	485	512	475	515	492	449	499	468	539	550	496	466	514	499	492	499	511	508	485	503	469	499	505	518	510	517	477	490	538	541	514	474	515	486	481	527	472	500	500	494	517	501	515	493	493	498	514	503	497	523	529	517	486	558	524	497	502	488	507	495	492	476	518	486	469	462	487	524	504	522	509	469	520	502	510	502	528	536	475	496	447	543	509	519	536	534	500	502	497	529	509	498	494	473	515	522	492	503	509	483	503	487	480	485	486	520	500	491	496	483	494	535	449	517	467	479	481	465	445	474	521	474	483	510	503	494	495	496	501	552	473	509	526	497	492	495	491	518	537	536	486	489	508	510	510	482	497	518	563	513	492	471	464	447	489	515	497	501	484	523	538	508	501	489	513	523	486	489	492	487	537	479	487	496	475	488	500	517	527	514	484	489	455	468	490	507	490	508	513	492	452	499	502	492	474	474	542	470	509	477	463	511	518	515	529	500	486	501	494	510	458	471	502	513	490	491	465	523	494	525	454	463	490	483	503	533	511	478	503	496	497	508	488	510	517	515	479	487	488	515	549	505	467	515	490	548	520	477	504	477	507	545	501	533	475	532	505	534	504	520	538	468	501	519	477	463	530	540	484	485	468	511	484	484	491	472	529	466	477	507	540	494	512	510	523	473	503	513	536	523	472	485	529	493	510	491	544	537	528	501	495	474	488	444	536	499	529	504	461	513	502	500	475	463	477	469	465	472	494	477	507	449	523	495	529	483	502	470	552	497	473	476	486	492	495	503	507	498	482	522	542	472	515	538	492	470	530	470	489	445	482	529	490	491	513	509	495	513	502	440	501	487	474	489	475	492	484	554	508	521	520	502	472	543	510	527	519	513	523	506	486	502	480	514	539	517	521	477	510	539	507	503	498	527	517	482	471	518	468	505	519	493	476	511	482	487	490	528	501	519	530	481	491	508	481	508	516	499	517	493	517	429	489	534	482	492	506	518	494	556	473	487	490	502	499	499	493	480	492	505	482	534	505	540	506	517	491	461	467	486	480	475	493	467	499	491	464	491	460	543	504	476	485	501	520	512	501	508	499	469	523	515	498	492	548	471	511	524	516	496	496	479	541	468	479	503	494	489	474	480	491	528	504	553	490	551	480	504	542	519	494	511	488	519	538	482	480	499	462	477	481	512	482	513	551	496	528	488	501	512	500	460	491	471	494	530	541	519	558	485	515	503	510	507	491	535	496	516	481	494	533	511	483	480	475	532	506	503	476	492	453	490	541	517	534	481	491	482	492	503	481	502	537	470	532	529	496	508	506	497	525	501	493	519	447	502	495	509	477	492	490	507	484	480	482	495	571	485	503	457	484	508	524	547	523	487	459	496	497	457	507	456	502	465	473	522	480	510	575	517	452	509	490	482	518	502	488	546	527	477	493	469	536	491	485	524	457	484	517	508	515	496	514	477	505	525	479	496	484	439	528	490	507	501	475	518	514	517	452	500	515	486	468	525	494	516	503	518	485	536	515	506	497	491	507	472	484	499	484	502	515	484	486	516	462	519	499	510	450	514	477	513	522	498	518	514	503	509	504	565	507	499	501	495	453	482	467	495	516	501	470	513	505	501	481	512	486	504	523	533	480	481	474	507	515	480	518	486	485	511	466	501	481	476	472	542	468	484	499	507	472	528	511	498	516	516	472	464	512	488	476	493	511	526	473	482	510	494	505	447	491	457	476	510	514	540	545	530	478	499	506	530	518	498	509	516	510	521	466	527	484	502	456	532	502	488	533	492	485	472	540	466	547	506	520	487	517	508	489	483	562	467	537	523	507	489	488	499	499	487	501	488	536	513	514	478	492	472	516	509	475	480	453	491	485	492	503	495	514	503	536	513	499	511	504	528	498	484	496	507	504	498	509	517	502	515	513	507	484	482	488	481	446	493	484	521	512	531	511	507	504	492	506	492	467	476	488	480	565	475	493	539	506	508	510	487	469	495	499	535	464	469	510	515	494	473	523	520	489	496	502	500	503	499	514	504	471	522	474	501	499	511	478	524	510	502	524	518	554	503	525	497	479	535	492	479	491	498	486	509	544	494	514	502	509	469	511	473	523	462	509	476	508	493	471	532	474	428	517	491	500	485	524	481	530	462	487	498	488	474	490	443	523	470	523	495	466	500	503	461	554	525	480	487	501	520	518	571	500	491	476	508	513	526	453	504	468	483	528	481	529	511	482	516	536	481	472	525	492	500	552	498	516	500	516	465	483	460	468	479	511	491	501	517	484	510	471	540	492	532	514	491	498	534	510	484	516	511	489	506	514	529	474	518	480	492	515	495	517	499	516	513	504	496	523	512	504	465	503	523	492	470	491	484	532	495	472	517	522	514	490	511	534	480	534	497	528	496	511	514	499	484	490	484	523	525	562	529	481	493	484	501	452	530	457	465	446	503	510	512	487	495	510	483	520	492	464	493	515	489	484	517	537	486	473	469	499	501	486	469	519	493	501	496	496	509	460	522	479	489	507	475	508	514	500	539	481	509	491	493	513	455	517	488	517	488	503	509	496	523	471	470	468	478	489	521	508	486	535	522	495	523	514	476	507	523	496	527	472	461	492	516	518	520	485	485	508	511	501	478	480	519	504	483	463	519	477	490	505	510	499	532	454	496	499	523	472	491	455	541	487	493	525	486	505	511	518	509	496	506	537	506	471	519	516	524	498	519	551	499	540	537	436	477	521	524	488	535	530	486	508	515	501	513	512	519	520	447	516	510	504	476	487	521	527	487	481	516	474	478	499	521	487	514	504	517	514	521	500	501	490	505	500	523	481	504	491	482	497	503	487	505	538	530	444	475	458	518	510	466	504	474	503	470	536	520	521	516	495	494	488	505	534	533	498	498	467	567	530	483	468	502	520	489	494	505	489	463	470	495	502	495	514	509	461	482	481	475	534	535	534	520	506	505	449	521	533	468	495	492	479	512	463	509	498	526	503	523	512	517	511	529	490	441	520	491	481	520	538	437	526	492	460	524	484	484	491	521	503	492	505	519	474	511	513	483	506	491	538	518	474	497	489	497	494	473	501	513	543	539	470	510	490	503	493	502	508	513	513	434	517	502	486	515	512
2020	1371	701	507	437	536	525	485	346	260	130	136	116	97	91	86	79	80	72	86	71	79	66	76	83	89	48	72	58	68	72	62	70	50	67	66	72	56	72	65	68	63	61	65	64	62	63	59	60	53	45	66	65	62	55	63	58	66	61	51	48	55	57	61	70	62	59	60	50	50	62	67	65	56	54	67	63	57	61	54	63	67	56	71	61	58	62	61	58	55	60	53	59	68	51	57	40	68	62	65	67	65	75	56	53	53	56	63	66	58	62	63	65	55	63	51	55	55	62	48	60	58	45	51	44	52	68	60	62	52	60	63	61	63	57	66	56	51	64	63	54	42	61	63	46	78	55	57	59	57	51	60	69	51	59	48	61	70	49	59	56	46	44	59	58	73	71	52	67	54	61	56	56	58	61	55	46	56	49	80	74	66	78	58	50	72	64	56	57	63	64	61	64	57	65	61	60	62	49	59	57	56	65	63	62	47	55	57	47	60	62	60	65	53	60	62	51	54	72	65	59	64	62	64	44	64	43	54	65	61	60	60	53	64	69	58	61	65	61	58	57	70	62	67	51	53	61	44	66	71	56	61	57	66	58	71	52	54	56	63	71	62	60	59	54	62	53	63	65	67	49	79	58	64	52	63	59	52	64	73	60	63	54	57	53	59	45	58	44	64	65	48	53	62	56	64	58	67	57	64	70	73	69	57	53	46	47	53	48	59	60	45	69	58	75	64	72	68	59	76	57	57	68	54	52	65	66	66	48	74	57	62	75	57	58	69	72	66	37	72	66	62	60	64	73	55	52	51	58	57	55	67	66	53	49	55	46	50	59	68	68	53	65	50	67	57	59	62	64	62	52	67	72	64	58	69	58	65	52	73	64	54	61	47	53	57	67	57	61	64	73	44	66	64	57	53	66	61	54	66	60	51	72	47	60	78	65	61	56	49	57	64	62	61	52	67	44	57	63	58	63	59	56	66	66	54	64	59	61	60	71	67	58	64	54	65	51	63	69	56	65	63	58	76	64	59	60	49	79	63	55	66	57	51	59	58	55	73	53	59	61	58	54	50	77	58	66	65	65	51	54	52	59	69	70	52	73	56	61	52	53	76	65	67	62	70	56	43	65	56	50	62	57	66	59	48	60	68	65	47	58	62	67	67	51	65	60	53	68	55	49	47	66	59	56	58	51	64	51	59	48	52	67	79	53	52	51	65	44	58	62	64	76	52	46	69	58	59	52	53	56	55	70	59	58	55	49	65	59	64	51	65	62	50	58	46	48	60	74	64	56	69	64	59	74	55	61	50	64	62	65	52	53	61	53	58	61	71	70	50	63	55	72	63	61	62	59	63	51	54	64	57	54	56	47	72	66	77	64	60	55	57	68	55	45	72	62	61	49	53	65	52	56	56	71	63	71	67	64	56	55	56	45	69	62	64	62	44	63	69	51	67	75	67	73	49	60	53	40	68	47	56	43	62	55	59	57	54	68	63	64	64	68	50	75	54	53	56	49	70	70	56	62	61	55	61	83	66	65	64	53	62	65	58	65	52	59	59	44	53	70	66	50	53	72	46	61	56	66	68	53	63	54	68	70	75	56	69	68	58	54	68	63	71	65	57	66	60	67	66	58	56	52	47	51	59	70	53	66	67	61	64	60	54	50	79	60	68	60	62	48	61	50	55	65	67	65	56	50	60	58	59	54	58	54	54	55	53	63	49	68	64	62	64	63	58	58	62	51	55	71	43	55	47	51	51	72	58	57	63	61	64	57	48	69	57	56	60	58	55	62	61	66	48	47	62	67	59	63	55	38	58	57	60	63	57	63	51	70	55	69	58	57	55	47	63	66	54	57	60	63	52	77	47	48	52	60	48	56	51	49	52	38	51	59	70	54	44	61	54	54	71	66	77	65	61	60	64	62	66	62	50	69	64	45	75	54	59	58	57	50	69	62	77	63	57	51	58	69	48	68	68	65	67	51	60	57	48	66	57	45	55	54	65	53	52	61	64	62	57	51	72	56	70	59	61	66	54	66	68	64	62	43	55	53	49	65	49	58	54	61	72	49	64	57	69	60	88	69	58	47	60	47	57	53	60	64	55	56	58	58	59	67	44	70	54	60	56	58	59	76	63	58	49	61	65	59	50	48	62	43	73	52	55	45	51	63	69	64	57	59	64	56	61	68	51	60	44	40	54	63	59	66	47	53	65	64	61	63	58	69	53	50	64	66	76	61	53	57	54	49	47	55	63	61	69	62	41	51	48	60	61	53	64	58	51	54	57	57	65	64	64	50	62	58	72	71	51	61	56	64	61	64	48	59	66	76	63	56	54	56	68	49	62	63	57	53	68	58	61	70	62	57	57	57	54	55	66	57	70	62	54	57	55	72	52	53	57	63	56	52	48	65	60	73	47	77	50	75	55	48	62	57	47	55	67	50	52	69	69	55	62	64	79	47	66	67	71	55	62	58	58	61	54	60	58	56	64	62	62	72	58	56	61	68	56	66	62	55	56	66	56	61	68	67	60	41	63	52	59	57	56	49	55	53	64	53	61	67	59	53	55	55	60	46	64	60	52	64	57	60	73	48	60	56	64	75	64	52	60	59	68	59	58	59	60	61	66	57	58	61	56	65	60	48	65	63	53	63	69	54	62	47	53	52	50	70	60	68	67	39	65	57	57	56	53	53	35	54	72	72	48	53	76	48	57	55	42	43	51	63	62	65	57	55	67	48	60	61	67	61	54	52	68	59	75	59	58	55	55	53	61	49	68	68	51	65	52	71	58	64	58	54	73	71	50	61	53	45	65	61	64	64	41	62	56	75	63	54	60	58	55	71	59	69	62	58	48	55	68	51	65	61	55	62	59	63	57	62	51	69	55	58	66	53	64	67	56	49	62	64	59	69	64	67	59	65	57	50	59	69	53	67	56	45	60	60	57	57	61	54	62	49	52	53	73	61	53	61	57	55	66	58	55	63	55	73	55	67	58	48	62	68	61	66	66	63	66	45	74	63	53	66	54	64	57	55	60	72	49	59	47	60	59	67	51	42	67	45	58	50	52	66	72	63	66	63	56	52	62	65	58	60	55	74	65	57	60	60	57	62	60	53	71	59	62	58	74	68	68	55	63	54	50	61	64	54	52	55	63	62	66	68	66	52	62	67	48	57	65	55	48	58	66	51	66	58	61	72	60	51	55	60	58	62	66	52	59	55	53	53	69	56	60	59	51	59	60	56	63	63	65	64	67	76	68	58	50	70	50	61	73	63	57	57	57	58	57	50	37	58	46	65	69	50	59	65	57	63	65	67	67	58	49	80	76	63	61	71	63	69	61	61	62	61	57	51	73	61	45	58	58	50	59	71	52	47	64	62	56	60	55	67	60	64	43	56	69	66	64	77	46	63	55	71	73	59	60	64	58	59	46	64	65	69	46	59	55	57	57	53	70	56	42	55	58	59	68	68	66	68	49	57	64	57	65	53	46	72	64	67	61	63	54	55	48
23169	14228	9651	13164	19404	19974	18136	15280	11156	7536	4788	3126	2334	1967	1604	1388	1262	1264	1212	1188	1147	1162	1149	1110	1125	993	899	873	816	744	762	752	680	667	691	624	613	616	667	660	626	661	690	660	706	682	712	647	632	631	661	638	667	634	672	666	578	617	638	676	629	642	630	633	572	632	568	655	614	624	619	646	643	588	570	675	591	610	584	585	581	581	592	590	588	618	619	555	614	581	576	546	609	590	568	596	641	599	588	569	609	590	583	631	650	563	592	552	608	619	620	621	596	720	724	720	614	610	562	670	575	578	583	633	591	601	620	611	636	580	597	590	580	619	619	572	559	623	637	612	584	611	637	550	568	593	603	623	577	596	597	619	605	558	575	602	598	600	576	618	587	628	584	622	605	610	583	630	605	600	620	571	584	604	639	618	580	604	628	541	588	593	607	554	598	563	575	657	593	568	590	593	601	594	609	614	629	602	601	613	596	587	639	600	596	626	602	594	586	579	599	620	604	615	623	593	646	607	584	644	620	574	563	600	630	576	658	583	577	560	591	592	622	621	570	549	625	563	583	589	589	613	607	594	613	554	581	593	640	594	576	579	605	571	559	611	627	569	601	590	564	649	633	605	604	643	638	573	570	614	612	640	639	618	581	568	612	621	582	605	580	615	587	635	630	585	546	609	656	608	574	578	569	603	580	594	561	600	590	604	599	610	591	601	621	595	574	581	585	585	598	598	613	596	556	599	581	546	596	564	601	612	588	594	666	600	570	583	615	673	612	603	596	605	629	568	613	608	594	583	592	635	627	585	622	601	607	610	582	599	571	595	583	597	637	610	617	589	586	579	554	558	586	599	545	576	535	616	607	623	579	597	559	556	555	567	626	581	599	628	552	632	610	620	612	608	660	604	624	591	620	606	623	588	562	545	617	571	605	595	570	560	583	577	579	582	598	598	595	601	593	569	579	625	569	590	640	583	553	631	575	586	618	584	582	570	606	561	627	597	584	592	596	631	577	593	596	572	574	596	615	591	552	642	610	577	573	599	592	594	558	608	555	607	554	596	588	571	594	574	578	571	625	600	640	576	594	603	645	606	595	569	575	600	583	568	578	622	606	630	548	593	562	609	597	569	603	589	563	641	595	600	603	595	627	614	545	607	631	630	570	582	592	560	601	593	588	576	586	572	570	570	599	621	600	640	622	591	587	598	624	586	559	614	584	633	572	637	598	593	612	605	608	574	571	618	570	572	592	590	558	607	631	613	578	593	597	626	621	593	633	635	560	635	587	583	578	576	591	565	594	572	614	588	597	614	605	611	595	595	619	555	617	610	587	611	636	619	549	562	605	613	594	561	611	600	619	572	599	579	589	631	622	588	574	576	558	560	573	577	599	595	596	591	605	578	593	609	606	629	591	613	605	549	633	603	594	598	606	579	623	600	622	566	571	681	564	594	603	601	549	574	580	571	587	586	596	629	576	583	622	557	572	563	615	624	600	581	589	593	591	621	597	601	558	606	631	609	625	571	627	564	573	620	590	564	591	618	569	603	571	571	611	637	616	529	610	643	567	648	606	585	616	613	632	605	590	609	591	604	563	575	586	560	573	597	600	603	593	617	614	616	612	562	624	610	582	588	632	559	625	597	611	603	572	594	611	597	567	597	589	608	585	618	592	604	598	597	593	632	579	579	561	605	610	675	597	584	623	602	601	607	582	586	650	573	655	564	562	601	562	605	583	630	568	567	638	586	610	626	636	611	593	584	590	563	601	605	561	627	612	572	616	545	583	604	565	583	599	625	577	576	630	548	576	567	571	595	584	571	577	606	621	600	580	596	553	574	631	588	583	592	611	622	609	552	594	573	611	613	607	591	588	573	616	593	628	590	585	551	614	592	587	598	578	576	555	579	576	540	559	605	577	554	599	586	606	632	568	528	624	625	622	664	627	649	605	589	579	583	638	607	571	587	611	597	614	555	587	604	590	612	607	621	558	607	609	613	587	579	598	602	576	657	592	540	570	591	604	629	595	627	609	563	563	540	647	601	594	611	596	624	596	599	631	645	586	584	626	565	577	552	601	606	606	559	564	564	542	558	557	603	587	558	587	588	595	540	595	605	605	595	609	607	576	567	573	637	591	622	575	617	630	645	590	617	591	600	616	598	616	593	589	613	644	585	570	615	617	561	613	601	563	650	584	598	568	604	614	598	679	587	596	576	609	583	624	578	588	600	573	575	616	628	645	572	608	587	607	616	636	587	604	599	604	610	632	582	593	573	670	613	546	601	589	590	575	644	527	626	627	607	610	599	594	597	596	586	634	568	598	600	594	630	560	601	581	580	593	603	657	579	629	600	597	590	591	601	608	554	604	629	648	580	586	611	580	617	595	586	593	623	588	568	627	579	611	612	593	626	598	590	579	625	608	616	571	576	563	617	560	587	565	573	630	633	563	574	626	609	596	608	563	632	627	545	586	625	555	643	596	550	601	577	596	605	612	578	597	586	619	593	598	607	598	561	592	573	605	586	564	556	574	587	595	562	574	565	578	603	608	597	535	646	627	577	618	589	565	615	641	604	518	571	620	576	623	618	646	617	617	611	580	598	539	585	569	625	594	611	589	543	590	572	587	583	562	559	563	618	584	643	552	615	594	587	594	567	560	633	567	587	537	596	566	561	592	603	592	571	566	615	571	602	599	597	578	585	598	613	614	583	539	595	624	620	547	563	602	598	592	583	571	625	589	602	602	569	592	568	649	598	639	624	647	588	576	644	600	602	543	586	606	597	591	609	586	609	641	585	650	632	578	615	623	582	591	605	589	605	609	592	655	556	617	577	572	559	614	575	570	606	612	596	661	596	618	569	560	585	605	599	591	562	555	548	576	606	594	553	651	625	604	575	596	583	578	589	600	570	555	591	563	598	530	587	579	595	599	625	618	603	649	613	631	597	592	621	583	601	622	604	579	544	618	604	586	596	582	577	637	636	595	572	593	604	592	624	601	596	657	600	613	614	644	606	602	567	586	567	588	548	573	546	614	606	580	618	618	624	572	573	593	573	609	605	559	569	603	599	576	606	587	602	593	590	600	558	572	620	596	616	591	574	578	570	610	609	581	560	598	571	603	607	639	593	591	608	552	591	586	601	603	627	604	589	600	615	591	587	618	587	580	579	606	602	578	577	560	622	620	591	587	588	620	592	579	586	615	591	596	610	613	662	563	602	569	601	568	578	578	591	588	560	571	602	613	580	612	598	598	558	589	611	591	559	576	579	614	595	617	603	587	553	566	626	635	578	597	595	608	595	585	581	629	586	625	543	557	618	590	604	592	584	593	566	543	564	591	602	557	572	599	630	629	607	620	570	548	577	607	609	610	580	649	613	557	572	553	605	596	600	568	628	625	584	602	536	555	581	591	597	621	599	611	566	633	603	627	580	614	591	562	595	580	577	603	592	582	597	549	607	558	631	580	596	581	633	600	603	584	596	588	579	606	612	572	586	614	587	565	619	611	609	605	557
2358	1122	623	458	392	513	467	472	321	221	152	101	94	80	58	51	59	63	57	57	49	46	46	51	57	41	44	50	48	29	34	30	38	36	25	38	47	29	34	32	32	44	47	40	39	36	47	34	37	39	42	32	44	42	34	24	34	32	39	31	29	38	32	39	29	37	33	34	40	40	26	42	45	49	26	25	30	26	34	40	38	49	41	30	37	27	28	41	23	41	28	34	37	30	40	40	33	39	36	25	33	28	34	30	42	35	29	25	32	36	33	29	32	41	30	40	41	29	46	32	29	31	29	33	32	37	36	33	29	40	42	27	41	32	31	43	38	34	36	38	35	35	34	35	30	44	34	22	39	32	29	45	40	50	34	29	35	36	38	43	34	46	35	40	29	40	37	35	40	32	48	40	55	29	40	22	38	34	39	37	41	35	35	24	33	41	35	47	37	45	31	26	31	29	23	35	39	37	28	38	38	40	35	33	30	31	35	37	43	25	34	28	20	28	28	40	32	32	41	34	32	32	31	34	46	31	45	32	36	40	28	36	27	33	30	38	22	26	28	28	41	33	33	37	40	36	26	35	37	38	31	33	31	23	41	46	28	32	27	21	37	48	32	27	38	24	30	32	31	40	38	38	44	34	33	32	36	38	41	37	40	40	26	22	30	37	30	35	37	24	35	30	38	43	34	40	38	29	30	42	32	46	29	34	25	30	36	35	36	33	36	30	27	31	32	39	21	36	54	28	37	20	34	28	36	39	36	43	30	29	27	29	42	21	33	39	31	45	34	31	39	42	34	35	33	39	30	24	29	35	31	30	35	31	23	52	38	43	42	38	39	38	37	43	44	38	30	33	35	27	30	35	33	34	34	25	36	33	35	35	33	39	37	38	25	44	30	40	32	33	28	46	49	41	31	22	38	37	36	32	35	32	32	44	34	33	52	30	38	27	35	26	32	35	37	39	30	42	43	31	24	27	30	38	41	41	33	32	43	35	33	35	31	44	42	36	35	41	33	25	42	32	30	31	34	26	35	38	39	33	22	33	42	39	40	54	30	38	38	32	23	41	34	35	30	36	36	33	34	29	34	38	37	37	34	33	32	39	33	38	34	43	33	31	31	34	36	36	28	36	29	36	27	51	52	31	27	32	37	35	36	33	39	36	28	37	41	32	32	24	32	49	24	22	41	37	32	43	33	40	36	33	37	40	27	41	34	38	28	41	31	39	43	24	37	30	30	29	42	35	30	39	38	38	40	24	36	42	36	36	36	37	26	36	29	33	35	39	38	41	35	37	37	33	28	44	37	39	35	36	24	35	33	34	36	31	37	38	22	33	35	48	34	31	27	43	31	47	35	42	28	34	30	26	36	34	45	36	39	30	29	34	30	35	40	35	33	38	47	43	27	39	38	22	30	31	28	37	45	34	30	37	43	34	34	28	39	25	35	41	42	36	34	38	32	35	40	38	27	27	28	37	36	25	32	30	33	29	39	39	34	38	40	32	22	25	35	27	35	30	35	29	37	32	30	31	35	33	24	37	46	27	33	39	24	36	46	30	39	33	35	37	35	40	39	27	38	34	39	28	35	24	31	42	30	35	42	39	29	37	39	34	28	33	30	46	39	40	33	46	36	34	41	31	27	28	27	30	35	34	31	38	24	35	41	20	36	24	33	39	33	32	32	35	31	38	23	29	36	38	40	45	31	46	32	37	43	35	34	27	27	34	34	31	34	30	40	34	29	35	37	46	25	39	35	43	39	22	41	37	37	40	33	38	35	30	31	34	41	40	35	40	34	33	31	37	35	41	38	32	30	34	32	40	34	31	26	33	37	31	33	37	29	35	42	29	32	42	32	29	34	30	32	29	24	29	41	42	32	41	48	39	44	39	32	28	32	40	28	40	35	32	26	33	31	34	28	33	27	39	32	37	28	40	38	36	44	24	39	35	38	33	44	39	36	36	43	31	29	31	33	25	29	22	33	32	32	40	37	27	45	22	36	35	32	25	35	33	28	29	41	39	39	34	27	32	41	38	38	33	37	38	38	26	30	33	33	38	38	29	28	38	54	29	23	42	35	37	30	32	39	35	36	30	35	34	30	30	38	42	29	25	34	39	38	31	24	23	35	46	39	28	38	34	31	38	28	52	41	33	35	39	31	36	39	31	32	39	26	33	40	41	32	36	32	29	31	25	42	43	27	45	38	30	30	39	38	32	34	27	30	30	28	33	25	26	31	26	38	38	43	37	34	32	33	31	31	33	34	37	44	34	26	36	28	23	23	38	29	30	32	25	36	24	46	44	34	37	32	29	30	30	38	39	48	28	35	27	37	44	42	26	44	32	31	32	30	42	27	34	32	30	35	33	32	44	31	29	35	44	29	45	39	41	50	30	33	34	35	36	42	34	35	30	42	33	26	37	56	34	34	26	40	41	25	41	23	34	39	32	32	25	28	40	37	42	43	41	34	33	35	45	32	34	32	39	22	30	32	34	25	41	50	37	27	35	29	28	36	43	22	31	33	39	24	42	41	31	32	26	42	36	38	28	48	26	29	35	28	44	28	30	41	31	45	34	25	31	40	36	39	37	43	48	35	32	43	38	35	33	36	32	38	37	31	28	34	31	24	35	32	37	35	31	35	33	33	34	36	31	29	35	36	41	42	39	34	47	30	33	42	37	30	42	32	35	43	34	34	35	41	33	29	33	34	30	30	38	33	36	48	24	32	34	29	42	30	34	28	28	34	40	38	34	38	29	33	34	42	33	38	36	34	42	32	29	30	29	26	40	44	34	22	45	27	39	36	42	36	36	45	38	44	33	37	33	39	32	29	33	34	31	29	46	38	25	38	36	28	40	44	30	40	29	33	31	36	32	31	36	34	39	41	31	29	22	42	28	40	35	26	33	35	31	39	25	37	37	31	21	40	30	34	25	28	32	33	35	26	36	25	38	31	29	31	27	34	41	37	37	35	30	24	26	36	35	40	31	35	39	42	30	30	38	31	37	35	31	30	25	27	41	28	36	45	35	23	40	25	36	40	31	33	26	39	48	41	38	39	26	35	44	37	43	39	34	21	32	37	29	37	33	40	33	40	34	30	49	31	31	40	34	33	27	39	37	40	33	46	41	40	35	40	26	29	30	37	38	44	42	44	37	29	25	37	41	33	30	32	34	30	20	31	29	32	27	30	38	33	28	33	40	34	26	33	26	28	30	31	36	38	28	34	44	25	37	32	36	33	39	44	40	30	28	41	37	34	25	38	39	42	32	38	32	32	37	38	41	33	39	31	34	36	41	32	35	32	25	33	30	46	45	25	38	37	42	38	25	26	41	41	32	25	27	32	34	35	34	30	30	31	30	34	26	34	45	41	33	43	36	32	40	31	27	26	31	46	25	31	34	28	36	33	33	34	38	35	31	33	36	31	38	27	37	37	32	33	29	29	27	39	36	24	39	34	38	44	25	38	33	36	36	37	43	33	25	36	40	29	33	37	28	32	41	38	34
23820	13011	9182	12619	19060	19652	18061	15457	11435	7822	5019	3115	2330	1856	1446	1167	1197	1065	913	998	1020	949	978	889	942	750	701	612	612	553	491	450	460	408	418	417	372	381	436	396	409	435	407	442	441	472	415	442	391	424	442	406	425	406	440	402	389	384	367	383	394	355	359	399	346	357	412	364	376	329	368	336	355	350	335	361	353	327	373	342	331	377	354	328	332	321	346	314	331	346	348	357	332	321	345	336	349	334	329	349	382	341	351	332	368	342	331	359	334	343	368	352	422	436	468	427	339	347	322	326	369	367	348	341	325	332	340	364	344	365	337	354	358	346	359	348	335	351	330	326	307	333	338	339	333	366	346	316	332	352	347	335	334	337	379	344	318	381	312	322	353	339	349	321	328	330	337	341	325	310	332	356	327	343	308	353	336	359	328	355	320	311	331	326	335	350	356	342	375	307	359	372	328	360	317	355	341	363	350	345	328	333	359	372	333	346	289	308	307	353	361	340	330	360	327	335	310	322	330	339	326	329	349	368	322	316	337	342	347	328	336	353	329	352	340	336	337	351	363	353	339	352	361	360	343	323	338	337	327	305	343	324	350	342	358	323	365	353	351	348	345	342	346	323	359	360	313	348	382	388	331	361	354	336	358	344	333	352	330	334	363	343	346	359	369	308	376	336	333	341	350	329	347	381	348	379	379	353	362	333	363	321	339	335	339	356	368	341	326	329	325	371	391	363	360	368	357	354	351	336	339	354	349	356	342	340	359	339	315	312	363	323	333	318	357	345	374	333	305	307	313	326	347	331	361	358	327	365	347	347	371	342	357	359	331	350	344	339	375	333	338	340	330	351	355	359	317	326	363	331	324	355	381	342	364	358	348	333	349	320	312	325	385	365	341	346	391	368	346	353	319	331	307	375	339	328	305	332	338	345	329	342	361	360	355	314	321	358	334	332	345	326	338	314	377	368	318	333	354	323	358	352	346	350	339	364	327	333	352	345	376	341	387	340	368	313	339	346	344	357	346	337	318	389	324	351	379	323	344	320	359	324	336	324	346	363	317	315	332	317	322	316	316	324	370	308	326	309	375	328	337	323	340	335	347	376	344	366	345	347	327	336	325	325	344	369	339	352	298	346	335	331	385	314	348	311	375	360	350	325	335	335	370	381	359	338	345	305	319	356	309	375	339	379	346	348	359	328	352	327	338	327	326	332	321	344	375	352	318	373	338	339	335	354	334	352	338	343	338	328	338	347	345	335	363	339	353	337	351	312	346	347	360	343	346	334	352	328	331	345	329	337	376	312	362	325	313	362	333	337	376	335	329	366	362	337	303	359	365	303	361	361	363	344	350	351	325	355	304	324	316	360	372	348	345	347	356	330	403	378	344	315	356	337	338	335	351	299	324	341	382	312	307	347	344	344	340	331	368	315	340	359	335	307	327	328	343	351	349	375	320	357	355	345	343	327	367	328	318	332	341	331	365	309	386	339	352	327	329	353	367	337	340	338	351	362	390	334	332	342	350	339	359	356	352	349	326	358	346	372	340	367	342	332	350	349	331	342	328	305	350	345	342	354	346	361	327	355	346	322	329	363	341	345	348	328	327	335	338	360	383	345	333	358	336	320	338	334	340	340	357	346	305	355	341	356	354	361	329	333	350	332	339	346	330	350	358	356	317	350	337	302	366	358	333	322	344	343	336	353	363	364	342	388	350	352	335	390	348	362	372	337	330	334	355	323	355	320	364	334	363	348	345	349	375	371	369	355	349	334	365	350	347	327	339	369	321	353	342	356	326	349	344	347	349	363	360	354	350	347	338	360	338	371	370	323	304	354	367	314	326	332	323	335	331	363	367	311	347	357	331	347	331	319	324	367	339	334	336	349	367	339	364	331	340	327	345	351	307	358	338	334	319	330	352	331	341	340	331	337	354	352	368	333	352	340	347	355	374	345	306	348	346	364	316	346	335	352	362	349	362	357	340	353	332	318	362	335	346	328	330	371	374	367	384	335	329	327	366	304	340	345	316	340	336	352	334	357	343	361	329	330	353	347	342	341	343	358	314	309	347	337	371	341	355	352	372	344	356	341	352	362	344	343	348	370	344	341	339	365	352	350	343	345	337	380	331	344	308	331	348	346	336	360	345	328	343	337	340	346	374	381	366	331	339	353	378	393	364	346	318	335	366	341	337	370	336	329	344	341	327	349	357	365	389	354	385	365	354	340	325	332	321	330	353	338	378	312	349	337	348	323	377	349	330	334	348	343	333	359	323	327	328	331	348	373	366	344	375	318	340	337	313	349	336	368	324	322	378	301	340	353	316	341	346	320	375	343	328	336	354	345	331	358	330	352	346	389	322	326	341	346	360	356	312	325	350	347	370	329	386	352	338	377	334	322	329	348	338	335	333	378	315	350	376	344	348	321	308	360	343	353	340	338	318	349	336	346	363	333	382	351	323	324	316	362	309	337	347	352	348	345	347	334	324	338	355	338	341	327	328	322	348	360	331	341	344	358	326	346	353	328	329	324	341	344	366	341	362	316	322	346	324	341	330	328	353	303	304	379	339	351	353	321	320	327	369	336	340	341	343	327	326	344	326	373	303	345	324	359	378	337	331	355	327	335	346	339	345	332	327	348	360	378	310	323	354	359	350	364	360	332	346	336	392	321	340	382	362	363	322	356	350	296	336	352	347	367	359	343	314	363	338	332	337	361	364	353	349	347	365	340	358	365	357	346	365	314	374	337	342	357	327	341	329	377	365	347	334	380	331	359	385	349	328	334	365	343	346	320	348	378	377	349	343	330	352	364	378	330	346	334	370	355	328	344	352	313	318	362	341	398	310	359	336	335	344	310	361	302	343	358	346	345	342	341	358	352	357	338	354	353	344	343	342	325	324	327	348	344	344	314	378	346	339	369	372	342	287	352	354	319	373	378	340	334	368	331	343	366	337	346	306	341	335	325	359	392	315	314	340	360	343	356	333	322	338	367	328	350	347	326	370	313	362	347	318	359	350	340	343	379	320	330	353	341	347	330	335	321	330	351	342	353	331	345	344	355	352	334	318	324	353	346	343	354	323	335	385	320	340	344	324	371	342	346	347	328	339	362	302	332	320	368	352	331	328	319	338	354	351	373	345	348	356	373	306	319	344	368	350	332	325	317	323	357	319	335	365	356	344	378	349	372	335	338	375	318	377	301	358	343	338	362	326	348	337	371	344	369	324	327	367	333	327	332	341	352	371	358	341	337	322	340	365	320	323	338	345	342	335	341	353	352	342	283	352	339	346	341	353	349	370	362	362	323	373	337	326	337	338	354	363	338	329	367	337	341	340	346	338	341	357	330	317	357	358	370	331	349	364	341	363	335	324	372	318	356	341	367	339	297	336	349	334	333	322	363	317	371	327	316	354	342	318	345	347	364	333	331	341	382	350	351	330	336	379	352	344	348	315	341	328	331	329	352	349	337	335	341	335	374	350	333	322	343	351	339	348	355	328	359	359	364	335	335
2573	1728	848	560	560	642	643	521	422	266	157	131	122	92	86	77	71	76	78	74	69	69	67	75	63	67	62	59	53	55	44	36	40	46	42	59	53	63	55	46	52	50	44	61	63	42	54	61	43	47	45	59	48	48	52	36	49	45	52	55	40	47	62	46	49	37	49	56	49	45	39	42	51	38	50	61	39	52	43	53	34	42	50	40	51	54	34	53	39	54	45	51	40	46	47	49	50	55	47	44	56	37	46	50	59	40	49	39	55	34	53	38	58	55	55	43	54	44	52	48	47	34	41	50	46	33	38	46	32	33	44	55	49	50	45	49	48	36	32	41	49	43	51	45	44	55	48	44	52	41	45	43	49	55	47	40	48	40	46	49	36	45	39	48	35	44	51	35	51	52	31	46	52	48	49	49	47	39	47	55	43	50	49	38	43	41	41	39	41	54	44	42	54	55	49	52	40	55	47	50	41	39	44	37	55	56	46	44	53	41	46	56	37	45	37	45	46	66	47	52	36	42	48	41	53	46	51	42	36	38	57	52	47	44	54	51	50	46	55	61	34	52	32	52	45	50	46	50	36	45	31	49	46	46	48	44	49	45	45	45	41	50	45	33	48	38	37	36	39	39	38	49	58	38	55	60	43	46	50	47	57	35	41	48	51	37	39	46	39	48	54	39	41	45	37	41	48	57	44	48	38	51	44	41	39	38	52	39	42	49	52	34	47	38	58	45	43	41	39	42	53	45	38	47	52	41	41	37	54	41	45	54	43	42	48	52	49	47	37	51	45	49	46	55	62	37	30	51	38	48	40	44	48	47	44	35	42	52	50	48	45	32	50	52	46	42	42	46	47	52	57	39	39	37	49	41	43	42	41	43	42	44	45	55	52	47	44	50	59	44	48	33	46	40	51	43	52	50	40	45	35	37	57	44	44	49	50	39	50	68	49	53	37	48	46	41	40	40	54	34	36	40	49	36	47	40	55	46	50	43	52	57	53	42	51	47	50	45	52	34	35	46	46	46	49	38	38	44	45	51	53	47	44	35	48	47	43	46	52	54	44	48	44	44	43	30	50	41	46	36	51	44	29	51	37	37	47	52	49	51	49	51	41	63	49	46	39	59	50	43	43	48	52	44	45	46	57	43	52	43	60	45	44	46	41	34	49	56	39	47	40	42	51	59	45	43	51	43	48	39	53	42	45	52	31	49	46	50	55	54	50	40	43	34	44	28	53	53	34	43	45	50	44	56	56	50	49	49	34	38	50	45	52	48	46	36	46	43	50	49	39	43	38	57	40	37	34	31	44	41	46	55	53	37	46	47	39	32	43	43	49	48	47	40	51	39	45	40	39	37	53	48	51	37	35	58	51	45	42	45	33	47	48	36	57	38	48	41	39	51	44	45	43	33	31	33	55	52	44	51	47	56	33	54	38	52	46	47	51	40	44	48	45	46	42	36	34	44	45	46	49	48	37	33	43	50	51	53	46	50	43	36	29	49	37	46	45	58	39	48	32	42	46	54	54	51	44	49	43	50	48	44	42	42	52	43	40	49	53	53	64	54	55	50	44	40	41	45	37	53	45	43	42	44	43	38	47	44	45	56	34	32	54	43	45	56	46	50	46	36	45	50	39	40	44	33	62	45	42	47	38	46	59	44	48	36	40	39	59	60	46	50	47	40	47	51	49	58	51	54	51	55	45	40	46	49	40	50	31	43	42	55	45	41	51	54	39	47	31	41	41	44	41	48	38	42	54	51	43	42	49	63	51	45	44	51	43	52	37	45	39	63	46	51	40	44	43	45	40	41	48	48	52	36	43	41	49	61	54	54	41	47	37	29	44	44	45	47	49	48	41	53	53	39	46	46	44	46	38	38	45	43	38	49	41	47	58	42	47	54	42	54	37	47	45	56	55	38	35	41	47	39	42	37	48	52	47	44	38	45	54	48	41	50	45	44	47	44	43	44	62	39	39	41	38	47	55	39	48	36	50	38	59	62	43	46	55	45	46	52	35	47	60	52	47	48	58	51	48	44	48	46	44	54	35	40	40	54	39	44	46	53	44	43	48	60	49	42	40	61	39	51	42	49	40	54	39	48	45	48	65	34	49	36	40	49	47	52	48	41	50	41	41	38	46	40	45	43	54	56	47	37	43	43	54	41	49	41	38	39	51	45	54	44	55	42	51	41	57	39	44	47	45	47	52	42	39	50	46	49	44	44	47	38	53	40	41	43	50	49	43	42	51	40	51	43	38	44	48	56	60	38	47	42	35	55	41	41	45	40	44	42	43	34	46	47	49	46	46	49	51	49	33	41	35	45	41	44	51	44	52	52	48	45	53	36	46	68	58	48	40	47	50	48	40	48	32	47	45	44	45	45	42	44	57	59	46	45	39	48	40	43	43	50	47	59	52	42	31	39	46	48	49	31	37	55	40	38	53	43	44	49	46	41	33	53	49	45	48	53	39	47	38	39	57	49	42	43	65	55	38	57	53	48	46	49	57	49	49	47	37	45	53	48	44	47	41	50	52	37	40	53	55	38	45	38	52	57	38	35	47	39	49	47	46	44	54	43	40	53	43	39	59	43	40	44	49	38	51	34	42	51	46	39	42	45	55	60	42	52	35	43	46	50	45	51	36	50	47	48	35	42	54	58	48	34	45	38	45	48	50	39	37	45	51	39	36	36	46	48	50	57	44	36	60	45	48	45	53	41	45	39	46	42	38	50	40	44	41	47	42	45	42	46	37	45	48	53	51	42	47	53	51	44	44	49	44	35	51	48	43	47	54	48	56	40	45	63	37	40	36	37	47	41	51	48	40	49	46	58	52	44	47	44	50	43	36	54	49	46	52	41	39	45	50	38	52	48	40	39	42	49	52	39	49	40	48	41	48	51	43	42	46	46	51	40	40	43	34	48	46	64	45	52	42	33	46	50	60	27	52	42	47	45	32	46	52	41	42	46	38	54	51	47	57	45	46	34	34	50	39	31	42	50	46	52	56	43	47	48	50	39	61	45	42	35	43	41	44	49	50	51	51	38	45	49	44	51	53	42	40	39	60	48	47	48	42	45	30	41	40	52	43	58	54	46	40	53	56	51	43	37	38	58	39	41	44	50	35	43	44	44	38	41	46	40	39	44	39	51	61	48	48	32	45	56	39	41	30	42	56	40	53	45	54	40	36	47	46	45	54	43	42	41	41	40	43	49	42	49	41	47	40	43	41	51	39	45	49	39	54	49	47	45	38	48	41	33	46	40	35	44	46	45	43	54	33	60	43	50	66	38	50	50	45	36	44	41	38	49	46	48	49	51	34	44	46	50	46	61	35	39	41	48	50	48	33	53	51	44	51	36	37	46	50	55	29	33	49	50	42	36	53	62	51	38	46	48	44	47	52	40	36	41	44	46	43	52	52	41	43	42	39	66	40	34	45	33	39	58	51	49	39	49	48	43	46	50	52	37	51	43	52	45	43	42	40	49	50	36	36	44	60	42	46	42
25684	15502	10770	14552	21548	22376	20587	17661	13632	9483	6196	3980	2977	2416	1986	1642	1508	1526	1371	1252	1315	1320	1206	1193	1212	983	855	826	716	691	667	644	590	590	568	510	556	520	509	566	525	621	585	621	600	641	613	594	549	580	564	558	591	540	507	508	523	507	481	497	530	517	520	492	495	510	509	506	515	460	479	514	473	478	446	474	506	504	483	498	444	474	462	501	473	442	470	503	473	459	455	446	501	473	443	489	461	471	499	479	510	474	484	452	493	489	505	501	437	457	532	546	572	646	600	573	459	436	434	444	469	473	424	472	498	472	462	497	473	444	483	471	453	451	481	479	444	442	483	480	506	451	500	440	463	447	479	490	529	463	450	448	484	496	445	445	472	495	469	477	459	489	504	442	468	453	503	486	495	456	432	505	462	451	452	457	447	503	449	469	492	456	480	443	449	499	460	488	475	472	494	455	433	455	492	469	448	454	438	509	467	483	423	473	435	496	473	463	461	456	508	527	480	486	440	464	462	449	484	448	460	475	466	449	473	467	475	447	455	471	455	449	471	457	470	453	461	468	504	492	460	454	472	498	469	453	456	484	456	464	469	438	466	474	455	518	492	495	479	497	477	442	458	481	451	456	458	411	428	468	450	491	473	468	474	490	453	446	486	460	476	452	485	454	478	478	465	474	477	494	462	466	441	480	458	468	474	444	438	494	524	489	435	425	486	460	472	423	447	466	483	458	466	463	475	487	423	464	483	450	491	492	442	451	443	446	424	492	412	462	443	467	451	463	451	429	432	442	489	470	451	525	445	463	433	448	471	473	491	456	471	511	461	492	459	497	478	478	459	480	447	473	473	447	492	485	440	451	451	429	479	429	459	484	470	470	441	476	473	473	477	482	491	468	444	499	486	453	482	511	491	449	446	438	431	472	443	486	462	490	441	458	451	487	433	477	473	498	524	450	504	467	446	454	450	440	443	485	458	464	475	475	456	479	476	495	441	470	467	457	437	514	459	461	454	463	456	447	473	448	457	497	483	451	488	456	456	449	465	467	468	496	486	447	450	462	487	498	424	490	455	412	463	450	433	480	448	449	451	453	469	481	515	466	448	491	496	464	522	513	463	476	498	417	407	438	467	487	433	443	464	490	473	482	471	476	473	471	487	482	478	427	473	437	447	483	447	444	475	472	474	502	458	493	496	458	431	428	496	449	452	475	439	479	450	457	476	425	470	467	474	457	467	465	448	436	504	438	432	501	483	550	468	472	451	427	532	463	473	457	473	474	470	444	456	496	464	485	499	463	426	486	458	484	418	460	473	441	466	453	491	465	460	471	467	482	447	459	497	482	436	485	465	449	472	454	497	475	465	471	470	453	479	484	480	476	455	418	450	510	452	450	452	487	457	473	431	439	531	486	448	476	476	524	427	473	523	456	450	455	425	462	472	508	462	477	447	464	500	485	493	453	499	417	495	489	419	453	529	447	450	476	460	492	471	496	459	462	428	491	434	448	459	481	513	463	515	438	490	494	506	472	515	496	473	454	496	483	470	439	471	494	473	468	476	474	468	470	472	463	519	491	486	444	443	480	480	450	492	448	467	464	490	472	462	481	488	446	457	500	472	454	430	491	443	477	500	448	451	483	491	471	462	492	494	449	433	473	487	496	450	462	476	459	464	458	470	482	435	458	466	509	473	458	490	481	480	411	490	492	431	447	501	510	500	451	468	439	464	477	460	480	477	460	467	469	520	485	468	453	454	474	470	432	473	502	476	473	459	448	477	458	539	488	474	454	475	510	508	428	466	468	464	476	460	463	481	465	483	475	460	478	483	500	454	492	479	490	455	479	498	463	483	437	433	470	448	495	464	450	510	505	422	466	477	476	523	455	449	492	458	445	497	483	485	490	461	447	461	437	460	474	474	515	487	521	450	495	479	456	481	524	470	465	481	493	458	491	472	435	506	454	452	478	474	518	484	445	481	461	456	463	470	443	462	468	473	501	453	456	499	474	503	468	451	448	430	461	475	473	466	422	474	501	471	459	494	492	468	505	445	467	435	533	495	477	480	442	433	463	460	437	471	465	448	439	454	454	471	449	432	482	430	502	425	466	465	490	474	472	464	450	470	477	500	466	451	472	459	488	432	433	467	498	511	494	466	517	457	486	460	479	451	470	494	478	477	473	416	486	482	464	500	444	470	450	467	445	436	478	495	502	491	484	463	463	473	466	489	491	457	484	470	450	434	453	473	490	438	470	483	473	464	461	433	447	413	484	474	457	451	503	450	478	457	495	478	461	466	481	495	454	442	480	480	468	474	430	469	470	490	467	455	440	469	480	470	479	494	468	451	488	459	423	482	473	491	474	469	495	441	463	461	457	504	466	469	457	467	462	460	456	425	470	451	478	471	435	448	498	463	467	465	474	461	430	494	498	499	453	444	436	481	476	490	494	457	449	445	484	459	452	437	459	432	489	469	488	472	487	478	469	428	471	445	458	431	469	514	457	472	476	460	468	456	475	459	464	471	466	481	469	481	466	500	459	454	503	478	504	440	444	464	453	478	479	462	485	475	486	500	475	436	470	469	471	471	446	478	473	436	456	453	477	505	478	476	465	445	506	447	438	474	501	495	488	466	452	449	441	516	437	467	481	454	487	477	513	461	509	472	511	435	444	455	496	450	448	450	457	457	473	459	466	452	474	463	458	464	459	469	482	475	451	437	492	473	444	457	483	461	491	475	473	467	435	474	470	452	474	457	453	464	470	474	477	436	473	478	505	467	459	413	489	455	470	474	514	486	475	455	474	464	502	486	449	498	467	447	439	475	475	433	472	441	471	455	484	481	496	468	447	454	467	491	457	489	419	456	485	447	504	477	443	438	439	436	517	464	436	460	474	462	498	468	519	463	482	483	481	468	496	470	461	466	452	466	446	475	476	471	483	421	480	484	435	441	469	436	460	442	456	457	439	457	497	462	477	467	429	437	452	455	461	443	471	439	482	453	478	477	464	484	470	477	487	445	441	471	434	436	445	503	448	450	448	455	437	475	463	445	492	461	436	465	479	447	466	470	501	504	505	449	466	450	446	469	475	433	484	424	471	428	449	511	469	468	489	474	441	416	451	453	460	478	452	480	475	437	439	463	482	479	492	453	455	461	489	472	485	462	458	454	459	449	443	479	495	413	448	450	452	466	504	449	495	447	476	466	471	482	457	491	414	444	467	482	458	417	413	441	449	480	436	485	516	447	481	489	445	471	460	471	468	460	484	479	495	482	466	464	475	438	463	474	458	446	498	457	461	442	453	469	477	499	460	478	446	447	479	463	492	459	447	496	462	477	437	464	447	437	483	468	484	488	486	434	491	434	497	467	472	442	457	469	491	466	466	434	483	471	444	479	471	475	528	474	492	503	455	453	438	469	453	497	467	470	522	442	480	470	472	472	437	454	466	429	446	491	459	456	474	468	484	426	491	418	450	486	460	477	455	443	464	473	461	508	475	445	494	500	458	468	475	485	461
1561	666	472	359	325	381	342	336	295	201	139	94	68	79	89	70	76	69	56	57	56	55	65	72	58	55	59	53	62	58	52	66	54	49	50	56	57	61	42	47	47	65	58	60	47	43	51	54	44	50	57	49	47	68	43	47	52	65	56	42	44	56	41	61	55	63	43	54	45	49	69	55	43	61	39	58	54	49	44	38	52	60	61	72	62	63	48	41	53	55	57	42	49	57	54	51	59	56	56	44	46	39	45	45	57	47	72	45	34	47	60	44	53	50	56	49	64	29	55	51	53	58	56	56	48	52	50	55	30	50	35	47	35	55	54	46	53	54	37	46	45	47	50	51	62	52	44	46	53	54	49	49	60	54	45	44	54	52	50	48	41	54	40	49	46	54	40	60	50	74	49	55	42	58	44	76	54	48	55	38	66	57	58	60	52	39	45	48	42	49	54	68	51	52	47	54	50	44	50	34	59	47	51	50	30	43	40	50	40	33	46	47	57	58	54	58	58	53	48	50	53	48	48	38	60	56	49	30	55	55	57	58	50	50	57	51	37	53	54	57	50	42	44	49	42	53	47	56	42	48	53	55	63	51	49	56	43	69	67	41	42	37	56	47	61	60	56	50	54	38	59	50	63	64	33	50	57	44	47	54	45	48	49	48	55	39	53	53	53	45	42	48	51	45	44	54	45	38	58	54	60	37	56	68	62	55	43	38	56	59	55	35	50	59	52	53	50	46	46	48	46	47	47	56	42	46	57	49	50	52	49	56	46	44	48	51	38	45	60	46	50	42	57	48	50	59	58	56	69	45	45	54	52	44	53	48	49	55	48	44	65	45	50	53	46	52	56	41	50	70	39	51	48	64	54	43	58	51	48	49	43	50	54	59	54	41	42	46	59	48	66	61	56	59	43	52	44	47	49	55	43	50	50	38	46	56	50	56	53	49	45	46	48	45	57	55	54	40	52	56	59	51	54	49	50	40	51	56	60	56	46	52	48	49	51	56	60	48	66	46	57	51	43	54	63	48	57	38	59	54	47	52	39	56	52	59	49	41	57	48	49	47	59	53	47	46	48	43	59	52	46	48	58	49	64	51	51	48	53	47	47	44	47	41	53	49	55	46	47	34	59	41	51	48	47	52	49	42	45	61	52	51	61	49	50	40	47	62	39	50	63	50	44	56	46	48	40	39	47	55	46	52	51	59	54	57	53	54	45	50	59	47	58	60	47	47	51	45	50	52	52	52	48	50	58	44	56	39	47	49	53	40	55	61	46	60	44	55	46	53	46	47	43	43	48	64	38	69	49	48	59	55	52	44	55	71	48	41	51	42	56	55	54	55	53	58	43	50	41	49	47	40	52	47	46	48	46	48	50	48	51	48	51	56	50	41	51	58	50	60	38	63	56	43	47	55	38	64	40	44	54	53	51	56	59	53	56	48	57	36	60	46	28	53	53	46	54	60	48	47	45	45	46	39	50	53	54	44	49	56	46	52	52	39	49	40	45	53	54	55	38	53	58	52	47	49	46	55	64	57	46	44	54	47	45	51	53	52	60	52	41	40	51	49	49	52	44	58	57	43	40	41	47	46	42	56	49	48	50	47	53	40	62	51	52	53	46	49	46	46	49	46	52	59	49	51	45	42	64	47	51	44	47	47	45	53	54	40	47	54	47	41	53	43	68	58	59	46	55	38	54	49	46	49	62	55	56	51	51	44	51	45	52	50	61	48	48	48	54	49	44	56	50	54	49	60	49	57	46	54	45	64	44	56	43	35	41	53	38	51	46	36	42	58	46	53	52	57	49	50	51	48	51	52	51	45	54	53	46	53	47	57	53	38	63	45	49	50	63	55	54	48	43	53	55	47	50	52	47	56	48	61	50	52	41	52	57	46	49	45	48	53	59	47	44	49	47	45	47	60	49	52	51	45	52	46	57	44	50	58	52	62	52	48	46	55	51	67	64	41	50	48	42	54	51	56	59	40	44	49	65	53	48	52	52	44	56	56	56	48	55	51	54	49	53	54	49	36	54	52	40	61	54	52	50	41	45	40	54	48	39	48	49	43	68	52	41	47	55	63	66	66	48	54	57	57	47	47	44	49	62	36	47	48	57	44	39	42	36	35	59	40	48	44	52	52	52	51	63	54	44	54	46	51	49	46	48	57	52	48	52	47	35	62	58	48	54	47	53	41	38	43	58	51	53	50	51	48	56	50	45	50	56	43	61	53	43	52	45	41	46	46	56	44	45	65	48	58	55	49	52	49	50	50	33	40	45	45	48	49	49	38	57	49	42	47	54	40	47	50	48	45	48	45	67	39	54	58	61	48	56	56	43	51	45	58	55	37	48	53	47	53	55	38	43	67	56	58	42	55	59	54	44	42	39	50	36	45	44	54	40	53	45	57	38	49	55	46	54	39	67	47	60	56	50	32	50	48	56	41	58	50	55	51	42	45	54	45	47	45	57	54	63	46	44	62	58	53	51	52	48	43	53	58	42	55	60	44	44	60	57	50	48	57	65	54	48	41	50	40	49	54	40	49	31	53	44	43	44	56	42	43	52	51	54	44	52	55	60	43	64	41	41	48	56	59	61	41	46	52	41	50	58	52	54	45	53	45	47	44	46	59	48	45	55	55	51	46	68	50	51	48	44	53	46	48	43	57	54	42	54	55	61	43	46	53	51	56	38	37	54	59	50	57	51	51	48	59	45	53	55	52	48	64	44	51	48	53	60	48	54	47	56	57	56	53	59	45	56	39	52	47	45	47	52	60	50	58	49	59	49	52	54	56	49	52	55	58	58	44	51	61	60	41	57	50	60	52	46	38	56	43	54	50	69	60	52	48	53	41	39	40	67	54	48	50	44	41	51	53	50	40	50	45	49	51	65	59	56	52	45	44	45	60	52	41	42	44	59	44	48	46	62	48	52	53	52	51	50	53	47	53	50	51	62	45	53	44	41	60	60	47	64	63	53	42	48	52	45	51	51	34	33	51	46	47	46	61	61	49	38	41	51	55	57	45	47	55	53	60	46	43	51	45	59	59	54	42	54	60	45	53	43	52	39	49	53	56	47	63	55	47	47	46	62	56	42	46	50	52	47	54	49	61	47	49	51	45	47	39	35	37	62	43	49	45	56	45	59	51	64	43	47	45	64	61	43	46	57	50	59	35	59	51	50	54	54	41	49	43	50	47	56	44	54	41	60	48	60	49	62	43	42	45	61	57	50	58	50	51	46	50	61	44	59	53	44	64	42	50	64	54	49	45	64	46	60	63	50	57	53	42	50	56	54	52	55	56	53	48	53	60	52	56	53	52	39	48	45	48	53	59	58	38	55	58	40	48	44	54	46	54	60	57	52	49	51	45	49	57	57	51	49	43	48	43	57	45	54	57	52	43	35	46	50	48	54	51	49	56	51	48	37	59	49	49	45	56	51	47	57	50	48	49	41	47	54	49	47	58	42	44	57	50	49	62	58	48	44	44	45	35	57	46	49	53
19808	10765	7436	10363	16358	16846	15017	12601	9417	6177	3750	2550	1851	1558	1305	1197	1085	1021	915	914	947	903	884	907	885	750	743	682	642	628	604	578	535	540	509	554	480	523	525	536	529	576	600	581	587	571	575	545	547	517	511	533	522	513	499	504	545	500	498	514	554	555	494	500	522	509	506	544	511	538	507	502	501	528	465	518	498	479	479	494	460	472	494	503	516	465	468	523	497	495	544	474	509	503	506	472	507	523	488	515	526	469	514	501	502	500	516	500	505	518	546	508	514	528	478	506	523	515	526	486	475	463	524	498	489	485	497	539	492	477	501	492	498	496	516	441	502	499	491	481	481	506	509	478	444	492	449	478	479	545	501	470	472	549	495	534	480	484	509	453	498	497	484	485	480	487	494	513	504	490	506	498	542	548	474	536	444	449	511	481	507	512	491	492	520	483	497	479	512	482	515	504	538	533	469	530	485	504	520	454	495	502	475	504	526	477	453	475	529	485	500	501	437	514	496	468	514	496	510	481	499	503	494	519	461	499	485	483	462	461	467	500	481	489	535	510	513	481	495	501	557	505	516	496	484	496	485	464	466	504	512	511	471	463	515	473	446	518	518	441	473	479	495	494	517	517	474	542	502	495	473	492	470	471	520	481	476	488	470	512	473	521	464	483	481	486	483	511	461	494	486	493	485	495	448	484	573	472	487	511	528	489	458	493	470	474	504	470	496	556	525	528	500	482	502	514	505	497	530	513	461	522	513	450	487	473	521	495	514	499	493	524	481	496	492	522	478	472	479	520	519	461	523	512	482	540	497	503	479	491	499	497	502	480	500	498	497	469	481	506	507	466	469	507	515	513	536	483	512	493	525	503	535	467	459	530	485	499	472	481	542	478	453	476	478	495	458	484	516	536	527	496	489	489	501	492	478	510	495	501	478	473	542	512	505	501	483	487	513	521	502	488	508	494	489	505	455	480	527	506	504	506	502	501	515	494	505	502	483	521	490	490	502	482	499	484	477	484	501	469	500	497	516	462	473	516	479	507	485	470	495	506	469	471	507	509	523	472	473	498	494	523	492	485	437	517	518	503	484	514	484	528	468	502	490	474	454	517	456	500	454	486	443	541	505	475	490	493	525	499	525	507	507	481	501	488	475	492	481	485	471	529	530	487	496	482	520	529	489	483	511	485	510	502	515	501	531	478	501	510	524	443	508	521	461	477	498	542	490	498	520	494	469	471	516	485	515	533	478	532	487	505	528	451	473	484	468	509	509	496	498	532	479	489	476	500	473	493	514	465	464	492	492	499	543	488	506	464	484	480	471	503	511	472	481	503	476	519	500	508	488	469	552	503	485	461	470	483	541	466	485	513	479	508	487	468	497	496	494	503	550	471	512	500	502	489	515	458	492	532	527	513	521	488	496	497	513	458	489	477	514	469	485	545	530	506	522	503	484	481	543	501	496	503	508	480	473	475	460	495	502	495	493	542	498	501	499	510	479	518	490	495	512	514	484	496	486	507	495	503	522	474	481	535	509	509	491	482	489	486	502	505	496	494	501	474	493	474	506	499	495	491	475	486	519	500	517	507	478	495	545	518	486	522	472	502	452	476	501	510	486	518	500	519	530	457	514	467	476	526	511	517	532	523	475	502	459	516	511	475	493	502	497	524	469	494	550	497	510	521	502	515	512	484	495	491	498	485	478	480	496	463	499	499	510	504	532	507	517	480	529	493	494	457	487	471	507	488	514	493	474	517	481	481	458	475	499	478	492	494	481	513	486	474	505	480	469	469	492	468	506	508	488	492	519	516	492	487	473	527	487	506	507	471	530	489	454	527	487	489	511	488	519	517	499	478	523	446	522	552	550	506	480	517	519	487	465	508	458	494	496	540	511	486	483	514	511	500	498	497	514	526	452	488	522	472	477	488	512	502	522	518	468	512	484	466	521	499	536	499	493	483	501	473	469	491	489	493	516	488	503	503	560	496	473	457	505	468	490	508	452	460	493	495	464	489	489	504	501	504	491	498	486	504	536	523	468	465	506	546	435	513	497	477	527	479	505	499	502	486	507	498	467	453	462	504	514	512	507	481	440	457	557	474	504	449	494	470	530	534	477	497	480	492	509	521	513	502	500	506	510	534	504	485	501	457	493	476	472	508	511	493	480	495	499	523	477	488	489	482	520	447	546	490	518	485	492	493	512	512	538	471	496	486	515	463	529	528	492	472	511	508	505	504	507	499	491	467	471	481	470	463	489	475	505	532	475	474	538	462	536	559	487	507	519	521	481	485	477	482	480	508	516	489	489	504	530	494	504	485	478	490	523	474	481	501	505	489	514	515	517	478	480	472	503	487	500	480	501	464	500	511	487	445	515	461	510	489	483	506	492	505	478	514	499	489	525	507	486	557	464	481	495	492	499	525	519	484	481	549	460	495	470	515	507	508	455	505	535	504	515	516	474	511	484	523	500	468	526	516	496	514	457	493	492	499	514	506	511	514	526	484	467	502	462	546	488	506	477	503	520	499	509	461	510	501	473	496	524	550	481	476	495	492	482	484	495	509	500	471	499	503	500	500	489	490	490	504	518	503	458	471	478	493	494	513	466	516	502	496	533	479	523	482	523	473	471	474	506	533	503	516	497	521	473	516	500	545	458	513	507	536	508	472	486	484	511	478	535	494	528	518	479	495	505	499	503	499	543	496	498	509	481	543	467	494	480	488	487	459	531	476	531	466	504	461	524	510	511	484	531	479	489	461	484	512	485	525	484	535	505	544	504	469	530	472	544	470	495	485	443	476	517	519	511	489	528	519	506	512	478	491	528	482	518	481	469	504	509	485	492	509	537	528	460	514	495	497	474	507	482	519	493	511	530	474	470	494	517	520	496	474	510	451	506	509	494	486	510	485	469	493	487	532	492	508	462	487	484	482	562	496	497	498	534	490	513	509	504	509	461	492	486	526	542	469	488	483	536	488	494	483	483	492	486	505	496	476	469	522	510	496	519	478	476	526	483	486	481	516	480	533	531	489	513	535	536	463	506	489	432	497	525	484	473	468	502	469	457	518	564	529	459	514	462	476	465	483	504	542	502	467	530	499	498	506	459	481	501	535	517	484	507	494	484	501	489	483	492	475	496	474	500	480	535	512	469	485	494	487	486	492	508	499	484	505	469	487	468	451	506	488	501	585	504	513	512	522	523	498	516	547	458	535	549	490	515	504	518	517	456	536	503	505	496	461	543	503	496	527	491	479	464	489	524	471	504	470	479	481	480	493	504	504	493	523	507	487	474	480	475	504	525	486	502	466	518	488	494	500	502	543	527	498	531	468	498	500	477	462	546	500	456	496	521	522	505	472	464	513	495	505	482	501	469	522	506	512	514	490	489	514	523	485	457	467	468	450	490	517	497	466	504	526	551	504	496	482	485	511	536	473	530	472	487	477	506	489	465	506	523	528	548	514	517	463	511	494	463	537	518	536	499	486	529	530	460	499	496	542	475	477	476	525	491	500
1967	1193	686	455	457	499	501	512	364	253	157	127	116	101	94	101	78	84	79	73	80	89	95	72	73	71	76	55	66	53	77	65	59	52	54	61	63	68	70	41	59	54	53	66	65	67	76	57	70	62	61	52	64	45	66	56	68	55	58	57	67	51	61	59	79	50	63	69	72	49	71	70	61	67	54	60	55	61	59	64	59	70	69	45	62	69	62	52	50	67	67	53	53	42	54	51	60	73	56	66	66	57	64	72	65	59	58	59	58	56	51	52	74	51	80	58	65	50	60	57	64	57	56	55	68	62	53	70	58	54	42	58	54	48	64	52	63	66	57	49	61	63	48	80	62	62	61	52	64	63	59	68	50	56	55	64	58	58	78	69	69	56	54	58	63	52	53	56	71	57	54	60	48	50	62	58	42	65	57	50	60	58	73	65	68	64	69	61	60	61	56	61	52	50	73	59	61	67	65	57	67	67	44	56	59	58	57	62	42	72	62	54	51	55	56	57	53	62	67	52	52	57	58	67	62	56	49	57	75	54	56	73	70	64	64	63	50	70	70	80	61	67	62	54	66	58	53	66	58	64	63	48	57	63	71	56	49	50	46	56	50	53	73	52	71	54	56	60	61	72	64	58	50	60	51	57	60	54	60	67	57	46	56	57	60	55	73	69	53	63	48	61	52	56	58	57	79	55	64	53	55	58	60	44	49	76	66	51	61	53	70	54	70	52	47	53	56	60	49	61	48	58	68	59	63	56	62	49	66	68	59	61	54	61	61	54	56	51	55	60	51	62	64	66	54	43	68	59	60	49	51	62	55	71	54	67	49	54	69	45	60	68	54	57	54	52	48	57	57	58	58	64	61	60	66	51	54	66	51	59	44	62	76	72	62	61	61	64	66	57	56	46	65	57	67	61	73	48	68	66	60	74	56	58	52	52	62	35	51	48	57	66	70	61	57	61	58	52	62	64	52	52	56	57	70	65	65	56	62	56	64	54	45	59	67	54	62	56	66	55	52	51	51	55	60	76	53	73	62	69	54	58	42	67	54	65	65	66	65	68	56	55	68	50	65	64	54	54	62	65	75	58	62	61	66	60	50	60	55	44	56	44	61	66	58	61	59	47	50	60	63	76	63	46	82	65	57	55	56	60	57	72	46	55	66	46	61	66	48	59	71	64	56	58	64	65	56	68	60	72	57	64	50	69	52	53	64	58	69	60	64	67	61	69	72	54	71	41	58	65	65	67	68	57	55	54	61	62	63	64	55	66	81	68	66	67	68	60	63	55	57	62	65	50	61	47	51	51	55	69	57	52	59	64	60	47	56	66	45	40	63	57	47	55	65	47	65	59	63	56	63	46	61	53	66	60	52	57	60	57	62	54	44	70	57	67	45	55	54	57	68	62	60	60	52	60	71	67	62	58	52	63	74	60	56	60	58	62	67	72	65	73	54	53	58	58	43	59	54	65	63	59	63	51	57	61	63	54	55	38	58	71	44	53	57	77	62	53	54	65	63	55	72	60	67	49	62	48	39	71	58	57	69	74	50	62	69	67	69	64	68	54	57	51	57	72	55	66	62	66	71	50	54	45	56	65	49	67	54	63	63	59	52	48	59	62	54	54	56	69	61	65	63	63	77	49	60	76	71	64	70	63	60	83	57	57	66	52	57	70	64	46	63	60	45	53	58	71	54	65	54	56	63	51	58	37	64	63	61	63	65	57	49	64	59	55	64	63	61	68	61	62	55	53	65	60	55	57	58	60	67	47	54	61	42	62	53	57	50	68	63	59	63	70	70	71	61	53	58	54	52	56	65	48	53	54	55	41	59	59	60	50	55	63	70	66	86	60	50	60	46	59	62	60	50	49	57	54	55	68	53	56	50	60	54	73	55	63	49	69	67	45	66	49	57	50	49	44	53	60	48	62	58	60	56	57	66	65	53	53	56	69	63	58	59	52	63	46	49	65	62	52	66	59	64	57	65	54	57	61	60	51	71	69	56	35	68	66	58	53	52	58	62	40	56	60	46	61	58	70	57	75	52	62	60	58	67	62	63	54	47	58	62	75	44	62	65	42	56	69	74	66	61	52	58	58	57	59	51	51	49	59	56	55	49	64	60	60	50	51	69	59	66	64	53	69	50	54	51	55	54	60	59	47	51	76	56	56	48	54	64	56	63	55	63	58	78	56	65	68	66	56	47	67	56	71	59	50	64	71	72	57	53	58	54	53	59	49	54	56	42	71	61	59	55	73	53	52	57	47	72	62	52	67	59	67	53	55	73	57	60	51	49	60	51	54	63	54	46	46	78	61	69	58	57	62	61	59	65	66	71	61	79	74	70	73	70	64	47	58	49	61	69	42	66	53	49	58	67	47	51	44	56	49	67	58	45	65	51	76	56	55	71	54	64	48	60	62	75	56	51	58	56	53	62	48	59	59	67	52	61	52	64	55	64	57	63	46	68	73	69	45	63	58	52	53	70	68	68	57	59	40	73	50	57	46	38	58	59	51	69	52	61	67	57	55	63	57	61	52	64	53	46	50	55	64	49	64	72	82	56	48	53	49	53	46	63	52	58	48	64	51	51	59	58	65	57	70	49	60	59	50	46	68	69	68	63	72	78	64	58	59	63	62	62	48	55	58	53	64	56	67	53	65	53	54	77	57	52	69	48	65	71	52	58	59	60	56	64	51	58	63	43	63	70	61	48	61	60	60	59	48	62	67	69	60	47	55	55	58	59	83	65	56	58	56	54	66	56	50	58	51	59	59	50	55	56	62	45	57	55	56	60	58	47	64	54	63	65	59	65	71	61	49	61	52	56	40	58	44	63	49	66	76	60	62	70	61	53	62	52	54	71	65	54	61	56	74	53	51	58	53	63	63	55	55	64	60	66	61	63	71	62	67	67	75	45	51	57	57	51	45	57	63	61	63	65	62	50	88	39	59	66	58	65	54	51	48	70	52	68	63	62	66	61	61	54	56	53	42	55	61	54	57	73	63	47	53	67	34	57	53	59	60	63	61	54	65	62	47	55	55	60	66	71	70	55	45	61	65	53	48	55	68	58	59	51	77	76	66	58	57	51	46	51	65	63	57	57	55	68	56	48	71	59	51	63	75	56	57	60	56	58	58	47	55	55	55	59	68	69	59	43	51	64	53	64	58	71	61	72	48	59	52	54	66	55	59	66	41	69	68	49	53	51	62	72	66	58	52	70	63	69	50	64	51	62	44	54	57	58	57	78	64	73	54	54	60	69	65	58	63	65	55	66	57	58	48	58	50	67	58	51	67	63	54	64	50	70	43	47	71	55	63	58	60	65	66	40	67	48	72	66	57	53	52	63	49	65	59	47	63	69	49	63	73	60	64	63	58	61	79	61	54	61	45	51	67	52	60	71	70	58	37	51	79	58	57	57	68	56	54	56	43	60	60	60	48	63	53	73	60	71	51	59	54	72	69	56	73	63	51	59	62	57	63	67	58	50	49	56	72	67	64	66	68
22608	13577	9371	12803	19665	20153	18261	15644	12022	8158	5259	3244	2529	2132	1870	1570	1359	1265	1240	1282	1238	1185	1172	1138	1158	919	845	863	815	740	719	691	711	607	600	645	663	653	623	645	696	737	694	713	679	685	707	665	670	642	626	674	648	574	624	620	630	607	648	615	625	595	624	623	602	590	605	605	608	613	616	625	575	612	607	586	584	612	578	574	563	622	586	558	604	585	584	567	597	590	567	576	568	617	597	621	571	561	593	595	627	558	636	612	642	600	609	564	608	582	619	608	620	670	634	544	603	558	641	579	592	530	605	568	593	575	625	602	580	566	620	637	577	593	576	554	567	589	607	584	570	562	537	589	603	566	567	613	490	612	580	608	597	582	585	568	580	612	591	582	550	591	606	610	600	562	628	586	558	590	588	580	557	600	566	597	555	589	615	587	588	588	613	602	600	599	585	582	586	632	590	598	574	599	595	595	623	563	582	624	585	609	608	580	595	609	593	570	564	596	583	560	575	569	558	625	600	579	595	559	582	596	599	579	558	599	628	605	590	619	620	573	584	539	613	569	587	558	612	621	590	589	603	585	558	580	612	576	625	592	617	567	609	594	563	585	594	629	525	613	596	589	587	580	632	562	611	631	591	598	576	582	561	588	539	606	586	543	628	606	572	618	589	575	592	562	556	620	566	586	614	544	605	607	614	600	556	613	588	593	632	567	633	592	589	621	612	591	574	596	549	599	598	568	570	563	595	589	589	576	571	576	588	570	579	610	633	610	624	610	611	587	631	562	610	619	599	626	560	611	578	575	572	582	629	574	596	572	603	635	604	589	590	598	595	626	593	571	565	590	631	625	544	580	570	575	629	600	594	596	610	559	597	608	638	620	549	590	584	593	523	583	561	589	558	592	574	599	587	593	584	620	628	573	544	582	587	615	591	589	605	611	643	590	582	618	604	625	572	592	555	568	569	603	616	587	576	563	559	611	589	585	620	575	599	642	595	596	583	630	605	621	623	605	596	553	589	611	625	616	603	622	568	623	589	566	570	612	607	653	607	545	603	561	633	597	629	557	600	579	563	619	623	572	604	591	600	616	546	579	597	592	620	630	561	578	583	595	666	592	586	585	594	586	587	617	609	585	615	612	599	630	550	550	595	618	583	581	586	589	623	635	599	597	567	581	603	609	621	570	586	608	587	582	605	585	588	573	591	608	558	561	637	583	655	613	569	612	623	597	575	566	579	620	587	595	548	618	618	601	547	550	633	628	581	563	641	582	614	586	631	577	601	588	577	554	591	568	552	605	614	593	577	571	618	548	545	586	591	580	584	623	573	564	567	614	597	605	599	523	552	598	630	585	551	615	565	602	628	582	594	550	586	594	558	609	606	624	545	585	565	576	620	571	576	600	630	578	605	621	590	565	606	574	566	597	546	594	641	624	580	550	587	535	623	630	598	616	599	604	616	567	569	622	600	592	611	618	585	556	585	600	575	546	595	600	552	596	626	595	614	622	620	633	629	574	591	587	598	574	573	580	578	623	564	578	548	581	562	581	592	622	606	580	623	628	586	555	598	579	595	583	625	595	558	589	620	587	615	611	601	575	597	571	589	586	646	534	580	602	584	538	623	613	590	572	563	562	620	598	613	568	572	582	609	581	557	598	622	611	557	568	590	609	572	591	596	577	599	579	607	585	596	642	586	577	576	582	631	556	590	633	577	590	601	595	581	596	589	606	590	629	587	602	589	597	626	583	568	599	582	613	627	571	624	562	592	597	574	556	627	609	574	611	579	609	618	572	567	619	580	621	612	601	618	560	591	567	583	533	597	580	624	569	589	579	555	586	587	593	595	593	589	578	582	626	580	628	582	621	600	649	575	579	579	597	582	628	561	600	576	623	615	601	565	602	575	580	582	557	570	581	602	597	577	592	637	604	612	571	594	561	589	608	592	617	597	539	579	557	606	562	624	618	623	639	571	612	563	578	623	564	614	560	587	583	648	622	590	622	616	599	623	546	609	572	587	544	552	586	609	584	637	555	613	612	628	552	592	564	577	567	571	575	603	576	565	575	604	591	587	607	615	556	577	589	602	586	579	597	614	594	619	619	594	614	589	594	587	577	599	585	606	612	567	551	587	599	609	647	568	634	587	586	605	601	602	561	580	556	605	599	613	629	556	593	589	594	647	563	575	593	550	603	574	579	566	585	590	588	560	586	582	626	585	601	612	568	596	580	583	559	588	628	611	554	575	594	618	599	579	596	584	605	621	562	565	597	577	556	603	569	587	569	580	598	614	591	584	560	605	609	598	570	565	563	580	608	535	579	572	591	607	584	571	597	624	544	593	570	598	642	592	605	591	547	573	577	572	577	573	574	541	623	605	609	562	578	583	602	567	543	595	577	600	593	578	630	570	571	566	569	623	550	613	574	627	614	584	620	589	548	587	564	575	564	611	587	575	586	575	607	580	561	569	564	595	627	601	548	571	635	584	555	629	598	549	610	635	580	544	629	569	568	601	603	610	614	595	572	568	599	563	590	577	599	606	605	622	572	625	573	594	601	606	530	573	630	575	589	591	612	601	582	543	576	558	571	562	593	590	594	575	583	595	592	626	560	567	580	609	599	572	585	639	603	593	612	583	592	608	608	608	547	563	604	636	579	599	594	531	608	578	587	594	562	575	603	601	596	601	641	565	606	582	613	601	551	610	595	596	539	566	595	586	650	626	583	595	580	610	604	608	613	575	571	616	603	586	612	574	633	599	570	601	616	553	577	612	632	590	578	632	573	585	528	620	651	542	580	612	596	626	608	598	575	578	606	574	631	594	536	602	572	547	627	567	558	605	587	604	591	587	518	561	591	596	579	614	562	602	577	592	600	591	585	606	642	609	579	604	603	588	602	562	621	595	605	556	601	568	584	573	591	566	572	588	613	557	627	640	620	581	546	585	608	617	635	597	615	586	549	595	583	602	586	600	599	589	576	573	582	564	595	617	583	600	593	551	634	601	562	573	585	577	598	609	646	584	633	613	536	582	552	626	609	577	615	633	589	573	589	563	627	593	586	568	597	593	627	574	585	534	540	590	555	586	573	546	629	590	566	588	603	588	582	607	562	593	589	563	616	586	626	619	651	595	586	587	593	597	561	601	566	613	570	589	584	541	568	571	613	545	592	563	598	581	623	560	594	586	545	563	630	575	583	606	596	592	596	622	592	547	577	567	549	613	638	577	596	591	600	555	584	611	603	543	588	588	572	612	587	602	594	611	590	615	585	584	601	621	577	629	606	586	603	558	579	550	595	577	585	624	564	579	604	560	560	599	585	559	610	601	588	585	548	561	605	623	610	599	601	610	592	623	587	591	600	609	597	608	636	617	562	585	605	619	575	562	586	584	592	584	574	547	576	576	579	572	623	633	616	580	593	568	545	591	603	584	589	582	577	587	605	631	619	580	556	587	607	621	598	611	564	593	614	564	584	554	576	576	590	571	574	593	620	636	569	586	574	576	617	543	583	582	608
2296	1053	644	446	439	500	456	434	333	241	158	99	83	91	81	57	62	60	53	46	47	60	57	60	48	36	49	34	38	37	41	34	41	38	35	34	36	39	39	33	37	30	42	36	36	32	39	47	40	37	33	30	30	39	37	31	33	35	32	30	38	38	41	29	34	32	39	33	23	32	38	24	28	27	37	33	34	25	31	30	24	29	35	40	29	37	34	36	36	41	43	34	33	38	47	31	32	40	45	36	29	30	34	33	41	28	35	32	31	27	29	28	33	54	46	40	35	36	39	37	33	36	44	24	34	35	47	30	41	42	33	38	34	44	30	37	37	29	38	37	32	25	33	40	31	35	28	37	25	35	39	31	41	23	36	34	43	38	31	32	33	33	26	31	34	49	26	42	21	38	36	42	34	40	39	37	29	38	41	41	34	35	34	43	28	33	32	23	29	34	26	35	27	35	42	35	30	38	33	32	32	36	35	41	42	26	32	42	37	30	42	41	36	32	29	39	33	28	34	42	26	31	36	31	26	23	39	27	37	44	30	29	23	34	40	32	33	28	31	33	39	54	44	28	41	35	37	29	37	40	25	46	33	32	43	25	21	38	34	22	25	31	33	35	32	35	29	36	39	31	31	56	27	38	39	29	36	31	30	42	34	35	43	26	33	41	42	35	47	43	30	33	30	33	31	34	35	26	47	43	30	34	40	24	36	30	31	37	37	31	36	34	29	37	39	31	46	39	38	31	34	43	37	39	38	25	45	38	35	42	26	32	43	25	35	22	37	45	35	29	32	39	53	40	44	34	30	35	40	39	32	39	32	29	38	36	34	32	33	33	37	46	34	36	25	40	27	27	28	39	22	27	31	34	37	34	36	36	39	30	36	37	24	36	28	32	40	33	28	29	35	41	42	42	37	42	38	34	34	26	36	24	40	30	34	35	33	32	29	36	49	39	37	33	28	43	41	46	38	28	44	43	36	31	43	35	38	36	33	33	25	35	37	30	48	33	24	44	47	37	45	23	33	32	24	37	48	28	50	28	36	38	29	31	38	29	29	30	34	31	27	28	42	39	23	40	40	37	24	37	32	23	28	31	25	32	43	29	47	32	38	34	44	33	30	34	32	43	37	33	35	37	33	35	27	35	31	31	41	46	28	29	36	31	29	38	31	51	38	33	31	29	41	27	48	35	38	36	32	49	34	39	31	41	37	37	20	44	39	27	34	29	34	34	36	39	34	43	36	42	38	32	31	25	35	33	31	45	28	31	34	29	44	42	33	26	29	38	39	28	30	40	22	36	41	44	47	30	38	43	36	32	33	38	44	38	42	28	29	29	35	42	33	39	39	34	39	28	36	33	26	26	27	34	37	30	37	39	30	38	32	29	31	32	32	43	39	33	46	28	39	32	32	53	25	32	33	21	39	32	57	35	48	29	37	39	35	32	39	32	37	31	32	32	47	36	33	40	37	35	27	32	30	34	42	30	37	40	36	36	38	36	31	38	36	40	37	29	33	34	42	42	37	44	29	40	37	35	39	33	34	49	33	29	32	37	49	34	40	39	31	24	41	38	31	30	30	31	39	44	28	33	30	35	43	28	31	32	23	33	41	30	36	39	45	38	44	33	24	40	38	34	35	46	36	23	34	43	33	29	23	34	36	34	28	29	31	44	32	30	20	24	38	36	34	24	43	38	33	38	21	31	29	42	31	28	40	51	31	43	43	22	38	29	35	39	40	37	31	32	36	34	39	36	34	50	37	30	22	38	33	38	30	42	36	42	37	41	46	36	33	31	31	36	45	36	36	31	39	39	29	25	33	42	40	30	27	39	33	27	39	33	27	30	30	44	48	29	42	37	28	40	33	37	37	29	30	38	32	43	31	38	32	29	29	33	38	36	47	43	38	32	42	37	35	37	38	25	49	33	43	43	39	27	34	30	36	29	30	35	40	36	36	27	42	39	35	31	29	36	35	30	43	42	34	37	36	37	37	34	44	39	33	25	28	32	38	36	26	38	32	31	43	33	48	35	37	34	38	34	27	29	37	41	34	31	24	25	26	36	36	32	34	24	34	31	29	46	31	35	35	32	37	28	31	30	38	31	41	33	23	34	37	41	35	33	34	36	33	38	46	42	25	28	29	31	58	46	44	30	23	34	47	37	34	43	29	29	39	31	35	28	40	39	40	35	30	35	30	37	37	31	47	38	32	32	36	40	42	32	33	38	33	38	38	36	36	34	18	37	39	39	35	36	44	30	37	35	39	44	29	30	32	31	36	43	32	29	33	31	25	36	33	35	34	29	37	35	28	29	36	35	35	34	34	41	31	40	45	31	39	36	27	40	36	36	29	30	38	30	35	38	41	53	44	38	35	37	29	32	36	34	35	30	32	23	44	42	31	27	29	39	33	34	38	30	36	33	32	30	30	26	34	33	35	37	32	30	32	34	30	33	29	32	37	33	26	31	33	36	35	36	30	38	34	36	30	44	46	43	34	28	40	26	25	30	39	30	24	32	27	37	29	38	36	37	33	28	34	37	32	30	39	30	40	44	38	33	40	31	33	41	38	40	42	25	40	39	39	27	35	36	31	42	39	39	39	35	30	22	40	34	39	30	35	32	38	24	36	32	31	36	40	26	37	32	36	35	46	33	39	31	37	37	43	33	29	30	38	33	38	43	36	29	35	31	31	33	33	34	29	33	36	38	39	40	33	24	43	30	39	33	35	41	30	27	35	37	41	32	24	32	45	35	38	33	30	29	39	44	30	30	35	31	34	34	39	24	40	35	27	34	22	36	42	35	36	34	36	33	41	46	35	41	45	26	32	38	28	30	47	29	38	34	29	42	43	32	30	41	31	41	24	33	28	27	36	27	34	40	21	49	32	35	31	43	41	33	39	25	38	28	37	33	33	34	42	31	40	38	34	36	29	34	45	33	24	30	26	34	29	41	45	35	43	39	29	34	29	21	44	33	25	43	28	31	21	39	29	39	24	25	28	45	39	36	34	34	29	28	39	37	37	34	42	34	34	30	29	27	33	31	34	44	29	26	35	33	34	52	35	32	39	40	24	38	31	28	36	35	37	37	30	38	26	30	30	35	27	36	37	26	44	42	32	43	29	29	26	27	42	34	34	43	34	49	38	42	43	33	41	28	29	27	41	39	39	33	28	30	29	36	32	40	37	42	32	32	36	40	29	36	28	27	38	45	39	30	30	28	40	33	28	35	30	29	21	37	46	34	32	32	30	32	18	36	31	32	37	41	43	28	27	27	35	33	30	34	40	41	26	28	33	41	29	31	27	35	29	36	25	48	38	33	33	29	39	31	33	43	42	37	38	32	40	40	31	27	44	31	33	32	47	39	35	37	34	27	36	24	29	27	47	32	31	31	29	30	35	33	36	33	30	38	38	45	38	49	44	25	26	43	28	44	46	37	42	30	37	36	51	35	31	42	25	35	30	31	28	36	40	30	37	35	46	35	46	37	44	31	27	35	40	21	44	26
22626	12628	8931	12462	18947	19799	17943	15699	12141	8273	5190	3399	2445	2155	1675	1431	1290	1115	1055	1022	1070	1023	1017	999	840	653	571	623	567	458	442	446	446	405	424	387	395	395	432	443	463	470	492	493	451	453	413	400	450	403	383	375	411	391	373	379	373	368	404	404	386	366	411	400	367	373	387	391	350	345	371	373	380	398	369	375	382	358	359	342	347	338	350	342	321	374	338	367	359	334	355	354	345	333	339	364	355	361	355	339	349	364	346	349	337	358	364	354	369	364	359	363	406	487	463	404	373	371	374	345	355	329	323	326	335	341	336	341	352	365	317	364	370	351	371	372	343	364	335	347	351	330	366	334	341	367	389	344	353	355	355	339	319	368	313	350	345	344	327	316	344	361	368	349	351	367	349	328	342	318	339	318	321	351	361	335	358	344	355	374	370	343	350	329	336	385	335	366	378	305	359	336	364	341	347	332	358	321	322	343	333	304	343	326	354	349	315	370	314	375	363	324	377	360	314	332	334	337	366	366	343	350	336	328	351	357	352	336	335	322	359	357	343	353	320	379	353	311	326	335	361	322	346	347	381	332	315	354	337	359	361	364	312	352	317	321	330	300	363	305	343	316	359	341	348	330	340	334	347	345	353	388	327	329	351	355	350	364	323	352	381	355	364	333	376	363	363	313	338	342	335	332	331	360	339	326	353	347	376	362	331	335	339	357	364	337	392	347	335	350	334	347	327	325	335	340	354	340	378	338	369	358	322	324	342	361	328	310	324	342	378	322	364	356	351	333	331	320	356	316	357	372	351	342	380	326	326	362	351	344	368	318	343	356	341	353	356	367	327	367	338	376	359	357	342	353	355	335	347	382	334	329	361	355	348	327	380	374	359	313	343	362	328	359	388	338	361	341	374	365	361	330	362	338	362	347	323	358	332	333	361	347	345	368	386	346	349	340	337	340	355	352	357	348	362	332	343	341	371	375	360	337	345	352	341	350	341	344	368	368	343	310	341	336	361	358	335	356	327	331	375	350	344	331	347	368	359	319	339	348	346	345	343	328	364	355	337	352	342	357	396	345	309	368	344	344	360	348	334	325	374	354	331	316	326	346	358	331	351	382	336	331	319	371	323	352	357	350	351	349	351	366	354	337	328	380	340	378	310	356	377	357	353	371	360	321	359	344	342	359	342	363	362	362	378	310	342	376	327	360	386	370	342	313	368	366	328	340	313	348	329	368	385	321	374	318	369	368	335	346	356	375	312	352	362	348	321	353	342	317	341	334	363	354	331	321	361	376	338	344	349	340	343	333	354	332	328	366	345	323	356	335	375	327	352	322	329	360	358	344	353	337	322	352	337	362	322	332	339	379	373	343	354	371	338	357	356	332	344	321	350	311	353	343	362	346	346	324	373	302	389	376	358	328	353	356	365	329	335	349	328	303	371	367	354	353	387	374	327	334	365	324	337	356	309	350	372	369	355	345	302	332	352	329	380	342	359	361	356	348	372	365	362	357	366	335	343	322	362	348	368	336	286	349	354	335	368	350	337	341	345	353	367	331	337	364	345	329	355	294	350	324	350	327	345	350	355	350	340	344	348	334	354	340	349	331	347	345	352	333	324	338	346	366	359	352	341	347	345	338	360	342	341	342	349	373	317	338	339	347	345	355	351	354	326	343	322	370	367	370	360	355	362	352	348	326	343	351	328	353	348	328	359	330	356	351	323	324	357	367	298	334	334	369	359	341	311	340	343	366	372	340	355	384	347	306	344	332	335	347	351	359	355	350	371	319	369	353	353	347	346	359	342	350	340	372	341	327	372	362	332	360	348	303	369	365	313	362	384	334	353	358	354	363	344	355	355	336	318	340	357	340	364	288	385	364	325	338	343	311	324	339	342	340	328	343	343	357	361	331	357	354	359	345	322	333	333	331	330	325	349	298	383	364	352	378	325	359	332	366	354	323	360	342	340	347	353	357	345	347	343	357	313	316	334	342	357	353	344	368	346	334	369	338	338	328	326	327	329	347	324	339	344	361	369	354	285	342	367	339	333	358	331	333	336	340	352	334	318	322	312	351	362	349	307	331	348	365	359	315	374	358	343	341	316	353	350	329	366	327	356	328	338	354	337	309	342	338	364	343	341	325	347	307	361	370	350	331	336	372	328	339	387	340	348	302	369	352	365	324	369	333	344	332	340	341	322	394	341	314	350	353	339	322	336	300	377	353	354	329	369	360	302	341	332	318	353	369	336	387	335	354	353	362	326	358	370	347	322	352	335	325	368	360	363	385	379	337	404	324	341	355	358	360	344	355	334	330	331	338	365	370	341	335	281	352	343	361	342	343	333	321	361	353	360	344	355	365	340	323	371	364	385	369	344	355	336	365	346	355	323	364	355	331	351	338	343	350	382	363	338	336	351	361	351	317	338	357	334	364	372	305	331	366	333	362	343	336	316	330	332	352	328	369	357	369	344	374	368	350	355	326	321	316	359	348	361	375	346	338	337	347	333	338	318	386	340	375	309	335	391	333	352	328	331	316	358	347	371	372	354	345	344	365	350	358	368	333	355	368	337	398	336	375	354	323	326	337	348	354	334	358	339	368	373	327	336	366	370	363	336	335	314	345	362	321	335	322	328	336	344	372	331	357	335	372	368	337	360	327	349	331	353	345	360	336	363	387	340	359	364	319	338	334	330	338	359	354	364	358	371	371	298	351	348	399	346	341	388	329	341	373	321	364	320	335	338	344	305	336	337	345	363	365	361	352	342	330	321	374	333	328	341	362	357	324	369	346	320	347	352	318	332	349	322	368	347	371	347	337	364	358	358	358	348	337	374	360	352	367	331	309	373	329	321	360	341	364	331	332	323	336	390	394	317	353	329	330	341	352	359	378	355	329	342	342	320	335	316	351	364	359	342	367	338	318	353	341	317	344	351	368	365	362	352	374	343	346	366	342	348	346	343	355	361	372	367	343	347	328	313	330	326	339	376	366	360	323	367	337	372	327	381	338	372	357	314	354	359	351	335	342	330	333	360	335	304	365	352	380	318	324	311	372	393	362	327	318	374	341	363	345	351	342	331	333	365	352	341	355	330	320	332	366	337	343	362	367	370	344	352	340	333	358	313	322	365	322	357	329	316	370	350	308	349	365	343	340	339	333	371	403	316	346	338	340	377	360	336	354	374	349	365	376	325	350	341	318	323	358	346	323	379	321	363	349	386	314	364	364	336	341	373	326	348	359	376	350	350	336	376	341	320	353	337	355	347	355	359	357	354	349	329	333	366	343	366	354	351	339	350	369	347	330	327	313	340	339	351	323	324	365	338	374	326	330	388	325	335	352	378	329	358	350	314	339	349	324	309	348	320	324	345	343	365	346	357	335	337	365	319	336	323	360	370	338	357	366	349	377	319	356	360	357	371	354	352	370	341	330	360	373	341	345	350	326	357	343	334	363	337	344	355	345	357	358	358	357	341	353	332	349	374	355	337	366	318	381	338	352	338	335	324	336	336	357
2538	1567	793	640	531	678	631	519	481	325	207	167	119	97	81	86	80	72	75	74	70	82	71	68	68	55	53	44	47	41	50	52	44	47	43	45	35	50	45	57	41	43	61	55	60	46	44	44	50	51	50	48	44	46	51	46	55	48	38	55	47	52	45	42	38	35	50	43	43	42	30	47	61	41	42	41	47	35	42	42	35	48	51	55	57	42	38	39	54	48	37	41	35	52	45	33	33	49	44	58	63	45	38	42	54	51	41	48	41	48	52	48	48	59	40	48	46	55	44	39	55	42	38	49	44	43	44	39	41	36	33	55	41	38	52	49	42	42	31	40	58	50	45	58	47	56	49	39	42	53	40	43	54	47	36	49	43	34	54	45	43	39	58	42	55	41	55	45	46	48	32	49	47	53	48	50	45	48	47	49	49	55	44	35	48	29	41	42	47	52	39	61	42	42	30	66	42	50	47	36	38	47	34	37	37	50	45	42	39	43	48	41	44	36	40	63	42	56	51	47	41	34	52	50	39	50	47	41	58	38	50	33	56	45	43	36	51	43	46	46	49	54	42	41	42	47	32	43	52	52	42	35	60	39	41	47	46	51	51	49	53	47	39	53	43	39	50	40	44	45	44	38	40	41	46	52	45	59	53	46	53	54	61	50	46	45	35	50	53	45	45	55	37	48	43	41	43	49	35	50	54	33	49	46	48	46	44	54	48	31	41	32	46	49	52	46	45	59	49	47	52	47	46	59	36	54	51	41	39	39	39	47	48	50	57	54	44	34	49	43	47	33	36	46	48	46	56	63	41	40	49	52	49	40	38	38	48	57	51	40	53	47	38	47	33	49	42	43	52	50	41	53	47	39	64	44	51	50	39	50	49	42	59	42	44	53	36	47	44	42	52	38	45	40	49	53	33	45	47	52	40	50	50	44	45	42	43	53	51	47	43	59	48	39	47	49	52	41	46	48	43	52	36	45	33	58	47	35	45	54	37	54	41	37	41	40	43	39	47	50	43	50	48	59	43	41	46	60	42	42	46	54	36	42	41	55	30	47	44	39	34	44	50	45	60	35	40	39	38	54	47	51	49	51	41	52	37	24	42	30	45	50	40	43	40	48	38	51	41	49	38	49	39	47	48	56	46	46	48	47	53	41	40	46	38	36	39	49	51	55	43	50	47	55	37	43	41	39	50	45	38	34	44	32	34	47	46	39	51	48	49	44	41	62	44	33	38	53	38	38	43	44	33	52	39	48	57	44	48	44	54	34	55	42	35	45	51	56	51	45	51	67	39	60	45	48	53	50	45	37	48	46	43	48	50	37	42	55	37	46	41	41	45	44	43	60	51	45	39	45	46	56	49	57	44	44	50	47	34	68	45	51	43	59	42	52	46	37	43	41	41	43	56	37	52	43	42	39	43	47	48	58	59	45	41	45	43	37	50	34	39	34	42	57	46	51	52	42	45	44	38	47	50	32	55	50	46	37	44	42	44	51	53	45	65	42	43	43	45	43	43	52	40	48	48	45	60	43	43	44	47	34	45	55	57	50	49	37	47	46	47	36	38	54	48	43	35	34	36	50	38	53	55	69	40	51	35	38	40	44	48	48	46	47	36	48	34	42	40	37	45	59	43	45	45	43	42	57	36	41	47	43	49	44	66	47	53	41	50	42	49	39	43	52	43	39	41	54	48	43	35	30	51	45	46	57	37	31	36	36	48	53	57	40	30	44	44	44	32	56	44	47	29	49	46	46	55	40	43	52	53	32	54	51	46	45	53	46	43	37	52	52	56	40	41	34	53	48	38	48	41	35	45	43	45	45	44	42	37	43	54	48	42	44	46	40	51	55	33	52	62	36	51	54	48	40	39	37	46	42	57	47	36	48	45	50	41	52	57	41	40	43	52	45	49	52	44	46	53	49	51	42	40	45	54	55	39	43	39	36	53	46	36	42	63	45	41	42	37	37	43	34	45	57	47	54	32	52	49	54	54	42	51	51	37	44	50	51	38	55	53	44	61	50	42	42	33	44	52	52	49	41	58	48	46	49	51	44	42	48	44	55	59	49	38	46	37	47	38	41	41	57	43	45	45	41	48	51	36	53	57	52	49	39	46	34	40	39	41	43	56	45	36	48	44	49	48	35	46	42	42	53	41	32	62	57	39	39	52	44	28	45	31	42	50	49	45	36	42	44	44	48	47	58	39	43	34	40	42	44	38	43	33	50	39	41	55	41	40	40	33	49	40	42	33	53	42	44	42	46	49	51	40	38	40	46	42	65	36	46	46	40	40	57	51	37	35	38	40	44	57	62	39	44	56	49	42	43	41	41	53	53	38	46	46	56	43	57	45	47	50	35	57	42	56	46	55	45	56	49	38	53	48	41	47	41	40	51	49	42	39	55	36	50	53	42	44	37	53	51	59	43	49	42	36	50	49	58	41	43	50	50	51	41	43	38	39	40	42	45	40	41	48	64	44	43	43	43	43	41	55	50	44	34	38	35	51	39	44	60	62	50	53	53	41	43	41	53	37	31	46	51	42	44	50	40	58	42	45	42	45	42	63	41	43	50	40	43	35	53	42	37	50	46	59	57	42	43	54	43	52	41	41	50	39	42	36	52	65	42	59	42	48	45	52	48	49	44	44	45	33	41	50	49	46	46	35	43	44	43	44	41	43	52	38	43	38	47	55	39	52	37	47	39	54	47	43	51	45	40	42	47	56	41	47	53	48	40	47	42	41	37	45	39	42	37	44	57	34	49	42	50	45	56	39	39	44	45	50	51	44	45	45	61	48	46	51	46	50	38	57	43	56	34	41	46	36	58	41	50	50	34	43	47	45	55	45	38	48	44	52	45	49	47	50	45	52	41	50	48	44	46	34	42	44	46	39	40	46	36	53	34	55	52	40	36	50	59	50	50	50	51	52	59	44	35	44	48	45	45	43	46	44	41	40	53	50	66	49	40	44	50	40	56	46	45	52	54	53	45	55	52	45	40	44	40	44	52	53	38	40	45	60	38	43	49	40	46	38	50	51	54	51	42	43	53	49	46	49	48	43	46	39	57	43	49	48	31	40	51	43	36	53	50	30	40	50	49	44	39	51	47	51	35	36	52	41	55	47	43	56	51	43	48	32	40	59	48	47	38	44	40	52	35	37	42	44	54	48	41	35	43	48	38	40	44	41	45	52	44	38	46	47	32	45	42	45	51	43	52	51	38	47	47	44	31	37	47	47	39	39	46	53	35	44	46	50	42	47	42	44	42	57	56	36	41	30	42	43	48	51	39	62	55	45	41	45	57	51	47	46	28	40	44	46	43	41	41	33	41	39	40	42	31	44	44	50	38	46	45	51	46	53	37	49	44	50	44	44	50	32	41	57	53	36	55	47	49	46	44	46	49	35	48	36	47	42	48	53	42	50	43	43	41	42	42	51	35	49	49	47	44	53	47	40	48	54	42	39	47	35	40	38	53	31	41	38	45	35	53	42	42	45	59	60	53
25298	15095	10849	14897	21920	22740	20661	18087	14466	10004	6459	4240	3084	2502	2101	1903	1792	1562	1560	1557	1418	1463	1427	1374	1089	819	797	734	725	638	583	597	554	597	541	543	500	538	601	645	662	587	678	634	585	559	562	581	542	556	570	543	594	561	534	522	473	489	530	528	496	552	500	482	489	504	511	489	507	484	492	514	455	481	490	468	529	493	479	446	433	441	448	475	459	492	461	490	486	461	452	474	456	444	451	485	456	483	492	503	490	496	484	494	467	475	511	470	510	453	508	479	552	648	620	494	551	492	447	468	490	467	468	467	479	432	495	454	464	483	475	464	475	505	481	474	482	519	476	422	470	467	479	467	467	447	446	479	472	434	497	496	438	472	495	455	450	479	450	467	484	494	495	440	463	470	477	483	506	509	430	488	451	480	483	492	422	456	445	422	473	461	494	461	479	466	467	468	458	404	427	433	481	478	491	466	464	476	499	468	458	446	465	466	450	443	464	454	480	473	450	495	444	478	458	414	462	464	473	457	435	487	405	469	480	479	446	435	426	476	481	494	485	462	477	470	485	467	443	454	474	474	513	459	487	429	471	456	469	469	479	444	477	492	460	520	442	462	497	496	447	494	485	468	455	495	459	465	428	444	487	463	489	432	466	460	451	460	479	423	472	465	473	476	479	472	455	443	502	498	466	506	441	469	467	491	461	471	452	456	491	490	461	449	503	463	497	439	485	473	493	473	496	469	480	453	461	499	497	473	486	472	472	466	427	449	443	463	464	459	486	420	478	442	476	448	470	455	455	483	474	470	432	469	489	465	461	503	467	491	499	446	483	468	453	459	437	482	486	471	489	435	434	467	442	486	469	451	511	483	465	476	504	455	467	458	450	449	471	493	494	473	440	452	472	506	438	480	471	504	453	473	476	454	470	468	495	469	437	469	456	456	504	480	457	460	465	451	475	479	475	423	463	455	484	478	443	446	474	463	447	455	433	462	457	439	466	461	465	469	446	494	452	468	453	479	466	465	448	481	445	498	464	459	458	486	453	449	492	405	456	467	471	446	479	458	486	478	451	455	500	483	501	457	475	446	473	493	473	479	449	510	464	460	459	457	443	465	484	470	472	481	505	465	458	424	438	479	453	470	456	429	467	461	460	453	477	467	482	454	418	447	476	497	488	465	425	472	471	472	457	476	471	458	477	502	471	498	453	479	466	488	477	449	479	462	446	456	475	482	467	483	452	443	493	510	473	468	463	486	457	466	469	476	452	449	454	475	463	498	478	457	455	477	473	472	455	463	477	470	494	516	428	476	460	467	485	500	449	478	502	441	450	454	463	499	472	475	470	453	461	489	465	466	473	486	456	444	507	455	440	502	477	483	460	473	443	482	452	451	456	419	447	478	489	452	484	484	446	462	487	486	469	451	465	470	489	485	470	451	438	479	493	471	449	498	486	489	524	491	502	447	472	474	457	444	429	472	482	435	470	491	468	481	494	497	444	495	469	455	473	462	434	449	419	458	475	450	454	457	476	431	483	463	460	441	451	418	452	453	434	452	493	459	439	463	439	462	415	477	494	465	503	459	457	424	451	455	432	472	488	479	482	493	416	449	495	489	541	425	477	460	446	445	445	469	471	470	486	467	473	458	438	508	453	462	495	464	488	433	455	461	455	420	486	434	486	456	478	449	470	463	485	470	461	469	435	456	455	467	446	469	523	475	458	477	507	438	469	470	463	470	455	461	499	453	445	474	453	499	450	453	430	498	476	467	451	500	438	454	445	463	462	418	485	455	468	467	445	455	472	462	480	474	450	446	463	448	484	455	440	460	438	450	501	446	509	497	455	447	485	433	479	467	424	480	473	492	498	464	479	499	478	458	443	485	464	448	450	462	474	466	484	463	464	476	480	466	472	467	499	454	488	460	480	500	468	462	453	480	457	440	484	430	436	494	453	463	465	439	502	455	464	493	468	471	488	476	479	452	502	505	465	468	504	459	460	467	467	480	469	475	481	466	459	469	455	469	463	457	470	503	436	438	485	486	461	493	455	467	488	458	471	485	463	490	443	465	477	468	426	511	443	476	473	486	476	459	488	539	447	476	518	469	497	484	450	470	465	487	472	442	466	496	442	490	441	471	484	446	500	502	425	468	432	459	529	479	463	466	478	429	447	463	462	459	471	488	483	439	451	467	480	470	450	469	419	446	478	478	503	492	489	445	445	414	462	516	463	479	465	442	473	488	481	457	436	437	471	479	504	514	441	452	464	463	456	457	469	488	463	438	448	475	478	464	460	433	474	465	463	478	518	501	479	463	484	500	471	482	497	467	459	423	440	461	479	469	475	473	483	476	460	445	466	469	479	471	463	462	479	482	491	476	513	454	490	462	515	445	480	465	453	523	432	452	446	484	409	461	449	480	496	429	424	496	477	472	466	462	427	481	482	430	450	487	454	509	472	461	466	461	522	473	476	487	477	475	476	482	479	453	475	464	446	493	492	465	476	447	483	440	460	474	441	481	441	456	519	488	470	484	494	444	479	482	462	479	461	457	481	463	472	482	467	459	456	482	470	463	446	461	471	464	459	447	434	461	463	498	475	481	446	437	468	448	470	485	467	448	495	448	457	443	436	481	471	434	464	452	438	489	481	462	492	494	510	462	456	461	468	499	451	474	472	480	437	493	488	417	504	479	442	450	453	467	462	489	438	469	506	453	485	496	423	471	468	471	464	482	477	494	472	459	485	455	481	500	498	462	451	497	473	469	483	448	495	518	430	501	453	509	470	472	461	479	472	478	434	449	445	498	462	480	472	433	451	450	481	451	456	467	454	465	433	454	476	453	475	492	471	489	493	475	497	463	477	490	471	487	448	465	462	532	447	455	476	477	464	489	469	483	429	464	504	493	471	407	475	477	469	505	474	488	481	479	470	409	449	465	463	455	483	458	473	446	443	519	441	465	481	474	486	450	474	512	513	466	468	438	488	440	454	466	448	445	454	463	448	480	473	469	458	492	469	482	535	498	450	464	492	476	452	509	464	460	480	486	469	460	486	485	464	436	481	465	453	478	472	451	503	476	476	483	509	449	463	464	486	493	510	492	478	489	435	472	419	474	435	452	482	471	454	406	483	512	489	478	477	465	463	475	467	471	512	489	468	470	470	468	456	495	440	464	468	457	460	489	483	462	428	477	462	477	453	488	444	503	499	460	480	447	422	465	490	445	472	482	483	468	461	473	500	462	449	479	484	476	467	463	469	448	492	477	426	448	503	471	494	436	477	431	475	466	487	470	466	468	421	475	445	482	492	436	428	480	479	408	458	447	443	439	448	454	479	449	471	456	504	445	471	451	451	456	474	446	476	482	433	431	423	436	463	507	472	468	472	482	465	537	497	497	471	490	449	486	464	466	471	436	466	455	458	482	449	444	524	468	430	459	476	434	494	451	474	442	456	421	497	496	463	492	463	491	490	421	482	461	472	504	463	489	449	489	479	429	434	417	470	487	448	453	492	460	446	484
1584	756	484	361	374	397	360	343	289	167	137	78	89	80	67	83	71	70	68	67	69	79	55	78	70	55	53	49	66	61	48	65	47	53	51	55	52	40	45	53	42	59	53	44	58	52	45	52	48	54	57	48	59	58	50	47	54	51	59	47	57	53	57	40	44	55	60	51	44	40	59	63	42	56	50	37	46	47	55	36	45	42	49	42	55	43	44	44	45	55	64	49	60	55	59	45	51	46	52	47	48	60	55	60	46	47	39	53	52	36	51	47	48	51	59	60	53	47	64	43	52	41	49	54	52	48	60	53	55	55	61	67	25	48	47	43	55	54	55	44	42	60	50	47	52	57	47	58	59	47	49	46	54	40	54	39	41	45	55	44	49	49	40	55	52	36	42	50	55	42	45	65	60	57	62	52	55	57	56	49	56	51	49	44	54	50	56	46	55	44	59	45	53	46	43	54	51	57	53	51	41	42	41	50	41	53	46	43	64	60	48	50	69	50	49	41	45	43	40	41	57	61	62	54	47	49	42	37	42	40	46	41	44	46	55	50	45	61	38	55	55	54	50	42	36	48	57	61	62	40	52	44	47	41	49	52	54	64	55	58	49	50	49	54	49	63	55	58	44	39	60	62	50	46	45	52	41	56	38	55	43	44	56	48	47	43	61	49	41	51	57	49	52	65	38	50	37	50	53	40	44	56	53	48	52	45	49	54	53	63	50	47	44	33	53	52	43	39	43	46	65	59	52	48	49	59	58	46	50	42	52	57	56	54	56	54	53	50	51	51	49	41	40	56	62	39	70	48	53	43	63	44	51	58	53	49	45	57	54	55	60	53	49	41	56	47	56	50	47	61	45	44	37	60	48	49	53	52	52	55	49	54	48	58	51	40	57	65	56	57	49	45	53	59	49	53	52	56	55	45	55	39	58	51	70	63	47	59	50	54	50	47	42	52	50	50	49	51	56	52	51	54	43	46	39	52	48	44	43	49	43	42	44	43	55	51	36	42	59	48	54	59	49	44	38	54	57	51	55	43	54	47	58	50	62	55	42	65	44	54	49	58	45	47	53	48	40	46	53	47	52	53	42	64	38	38	50	57	55	53	47	51	59	58	49	54	58	38	63	57	48	42	56	54	46	37	51	52	64	58	55	64	51	47	49	43	44	45	46	48	57	43	45	40	54	38	62	57	43	46	48	38	44	60	51	71	44	49	51	63	60	52	60	45	38	53	48	53	58	47	49	55	47	52	49	58	47	47	31	54	50	53	59	49	56	48	54	54	55	47	47	50	47	53	46	61	58	46	57	49	53	59	62	44	50	44	64	46	64	45	52	57	63	46	56	55	59	51	46	46	47	57	64	51	63	62	41	49	50	40	58	58	50	51	56	47	61	70	68	60	55	47	39	47	47	54	46	42	57	49	45	55	53	48	48	42	39	45	47	49	57	47	46	51	55	45	54	48	40	48	37	44	44	60	48	45	47	49	41	47	66	54	64	47	63	40	68	47	54	40	46	63	44	54	58	48	40	64	51	63	59	61	55	64	44	51	48	50	69	52	42	46	52	53	46	51	42	55	43	48	42	59	45	52	46	43	44	53	40	54	54	41	58	43	58	48	59	61	40	47	49	42	50	57	53	36	61	40	47	47	43	55	56	53	60	49	49	35	47	44	49	46	55	47	42	44	47	38	51	50	55	46	51	59	52	50	52	45	53	44	50	52	45	55	42	65	53	51	48	53	54	55	50	61	51	47	51	46	48	46	43	56	48	44	59	47	49	48	53	65	59	53	61	48	62	57	43	49	66	35	47	49	47	58	59	42	53	55	55	55	52	40	54	51	48	55	53	41	53	46	48	49	46	32	50	38	38	52	48	63	48	34	51	60	41	49	46	63	53	41	52	54	51	62	55	53	43	73	52	45	57	46	53	43	48	55	60	47	44	53	37	48	45	64	45	41	45	49	48	56	42	53	48	48	48	44	64	53	38	57	47	50	44	59	50	38	47	63	51	51	52	52	40	55	49	40	44	44	61	56	48	60	51	67	54	47	61	44	52	50	60	56	60	47	43	50	36	40	64	47	53	51	53	64	50	56	61	55	52	44	49	46	45	45	56	57	48	46	52	41	54	62	48	58	51	40	53	54	59	64	57	45	61	65	37	65	66	58	58	50	49	51	41	47	37	44	47	53	59	35	52	51	55	54	57	50	50	65	54	56	56	44	54	61	57	55	53	48	50	59	42	49	49	51	53	50	34	58	49	41	58	38	66	52	56	54	58	41	50	58	36	59	53	33	35	45	46	48	49	47	56	52	48	54	56	46	60	57	49	47	54	51	50	41	40	51	38	62	47	47	52	43	49	59	61	51	52	50	47	63	51	54	47	51	46	51	46	59	51	57	45	47	65	57	44	29	51	64	49	43	42	42	52	43	44	44	61	47	56	44	37	55	42	43	44	54	53	30	62	58	56	57	38	50	51	48	35	58	40	41	52	44	54	48	45	49	61	51	61	58	59	38	42	49	54	70	51	53	51	49	45	51	39	50	54	48	44	46	41	54	49	53	48	54	53	47	44	59	49	61	53	37	59	44	45	69	54	50	57	51	45	61	44	50	49	49	59	52	49	41	42	56	62	45	58	45	47	55	57	41	56	52	52	50	57	39	39	45	63	59	63	60	45	64	49	69	57	56	47	51	38	59	62	37	51	49	52	53	36	47	44	47	50	47	58	58	62	54	43	68	72	40	46	51	37	45	64	47	53	58	64	60	51	47	54	56	48	58	56	57	55	45	47	47	64	70	48	48	45	58	55	56	50	51	46	56	41	54	53	53	43	43	43	50	59	58	36	43	53	50	40	48	66	47	46	52	52	50	48	51	37	47	46	55	51	51	46	47	45	50	56	47	61	54	47	52	54	53	61	38	51	39	42	52	66	64	46	38	45	51	54	57	37	55	46	50	55	44	61	48	39	49	40	45	45	57	49	55	49	46	54	45	40	44	44	59	58	54	54	49	52	58	53	58	50	55	48	55	51	54	48	52	55	52	43	55	51	58	56	48	52	60	47	50	52	45	34	70	39	37	51	58	58	48	43	53	55	42	43	46	53	43	54	57	53	50	51	44	55	45	39	53	47	57	51	46	56	47	49	47	55	36	41	43	51	51	74	37	63	52	38	40	45	61	52	54	50	39	54	60	68	43	39	55	47	47	43	64	53	56	57	44	66	64	37	49	48	49	54	58	47	44	54	47	62	41	45	49	48	49	48	55	60	54	65	35	53	49	66	41	48	56	57	50	60	53	61	41	46	60	55	36	56	43	63	48	41	59	52	60	46	51	47	52	58	64	47	53	48	50	46	56	49	52	53	63	43	51	48	35	61	57	58	47	48	53	45	47	57	56	51	59	54	56	47	47	49	55	44	44	51	45	52	46	58	55	46	61	46	47	50	56	54	40	46	51	44	53	50	56	56	54	54	49	47	57	42	52	38	56	41	58	56	52	48	52
19520	10747	7492	10364	16478	16978	15188	12732	9668	6374	3914	2622	1822	1571	1358	1227	1176	1084	1162	1139	1148	1038	1054	916	770	685	648	603	600	583	542	572	583	510	509	490	510	563	585	601	621	585	617	570	551	571	521	510	545	506	549	555	553	530	503	512	514	496	470	515	538	526	530	515	528	517	507	530	507	538	548	540	507	533	513	520	490	512	492	536	502	542	501	464	489	499	509	498	489	520	515	461	492	493	514	527	488	480	503	509	490	492	513	512	523	520	494	529	509	530	508	496	538	565	565	475	469	473	527	473	500	550	495	491	493	531	497	505	506	506	533	517	514	501	557	516	493	526	477	473	500	525	493	490	482	470	504	494	523	476	530	510	470	470	473	471	518	506	501	476	493	491	495	506	478	527	532	507	522	496	528	504	521	535	504	516	497	497	528	503	491	485	495	506	531	495	487	491	472	513	500	508	468	437	502	505	495	476	492	511	494	535	481	523	497	441	502	475	529	472	516	486	494	522	469	482	511	511	503	459	487	480	495	495	515	495	465	494	490	517	469	498	482	518	496	528	539	499	497	485	502	521	499	504	521	507	500	500	486	509	525	511	529	477	510	475	525	491	450	525	514	505	529	501	515	525	475	493	523	479	478	510	478	484	501	495	476	475	488	515	515	439	464	516	508	489	471	522	510	492	478	511	491	467	513	497	500	513	474	490	510	501	471	470	488	510	487	503	478	519	501	488	453	519	512	493	515	478	462	494	525	508	499	508	488	472	476	523	517	526	480	481	508	482	457	521	505	499	487	480	486	489	523	497	451	468	481	507	548	557	501	483	478	515	455	472	490	535	541	502	471	501	491	506	489	502	469	525	478	499	490	469	457	515	501	488	522	484	501	477	524	457	483	531	446	472	471	469	479	511	491	504	480	521	516	500	537	507	474	494	468	523	525	488	523	474	462	503	509	496	508	459	485	481	444	491	522	489	521	449	490	501	493	485	503	498	509	478	482	493	514	482	486	461	482	489	489	511	551	510	463	494	477	503	491	504	487	483	450	459	510	473	453	486	459	496	503	469	482	515	502	469	497	548	491	516	510	498	528	523	502	496	477	483	447	510	506	456	504	486	477	507	505	468	518	487	524	502	475	520	503	479	491	484	499	554	476	484	494	473	533	458	516	486	471	481	495	483	461	496	478	493	491	495	496	501	507	534	519	510	489	503	500	521	451	479	504	502	487	497	561	528	565	458	480	515	494	515	510	539	495	531	482	496	502	469	483	496	507	449	483	519	495	503	455	518	487	505	497	511	471	525	496	478	510	529	517	475	487	450	538	476	510	487	516	523	486	464	490	526	495	515	501	501	482	469	507	515	501	492	469	515	530	509	480	493	523	498	486	519	510	479	453	479	490	484	488	500	529	492	516	529	512	565	479	467	522	483	491	501	490	473	488	526	479	488	503	497	478	526	498	505	462	521	516	494	490	494	475	497	530	527	526	520	482	520	474	490	510	511	492	544	497	519	462	506	502	468	455	470	500	526	484	511	526	506	492	490	496	492	495	490	532	448	477	508	480	507	520	503	483	524	525	475	486	474	509	485	465	480	475	476	521	487	477	482	481	514	505	512	481	495	489	497	516	480	437	488	485	513	491	462	486	535	515	508	518	494	472	512	485	453	468	474	476	488	524	468	481	509	481	455	485	521	494	522	509	552	472	500	542	490	483	474	505	529	502	469	481	485	500	503	502	480	491	490	468	495	486	493	513	526	493	477	434	507	488	476	464	466	513	509	488	503	493	507	496	456	490	478	477	509	494	504	509	513	477	508	555	496	495	494	526	508	479	498	485	481	464	500	487	463	514	478	502	477	507	487	473	475	509	491	514	516	489	457	508	537	504	481	506	499	504	497	476	505	488	504	499	516	505	475	491	502	506	507	490	503	487	543	509	485	492	530	471	507	439	493	525	484	470	487	474	529	489	526	523	524	475	488	515	503	505	533	488	510	486	509	473	497	468	488	499	451	489	498	487	507	500	523	502	454	512	511	513	514	504	515	476	529	506	480	537	521	500	526	499	501	488	508	497	488	523	496	518	481	517	522	533	489	526	461	477	502	501	477	473	490	520	519	456	490	508	481	492	513	491	510	492	497	489	498	517	478	482	478	498	493	508	493	536	514	523	483	472	509	500	536	481	495	487	500	496	524	479	542	525	539	488	497	491	516	489	545	479	506	498	493	505	491	543	468	472	507	473	467	515	504	469	481	506	512	487	487	482	504	489	494	486	497	523	502	500	491	514	524	470	512	513	511	513	483	475	512	506	482	497	496	496	539	503	502	503	505	515	498	530	485	501	507	476	453	518	464	487	457	537	501	454	494	517	507	480	486	513	490	547	502	524	519	475	451	464	523	459	511	534	462	498	541	520	515	507	509	476	470	519	502	463	485	508	536	470	509	484	481	494	466	475	538	514	479	500	479	511	500	479	474	518	537	488	503	497	491	477	476	545	519	482	474	486	497	477	473	497	478	481	456	489	479	493	509	525	455	490	493	504	505	490	512	528	506	497	485	524	509	525	496	448	514	474	496	504	533	472	485	469	506	510	488	502	497	517	520	506	509	515	518	510	512	486	493	477	514	496	475	462	512	501	484	500	484	485	541	548	487	480	501	488	485	506	472	516	493	511	528	493	522	484	510	545	457	486	471	511	512	496	477	505	490	499	480	521	511	504	495	472	458	522	493	507	506	497	465	479	488	492	504	469	526	505	499	494	547	513	489	530	484	499	481	460	518	478	513	484	531	508	534	452	539	510	516	482	464	466	476	465	495	522	498	527	501	477	491	478	494	459	514	476	520	507	490	500	508	537	530	496	515	487	517	472	490	468	519	495	520	487	481	512	498	490	528	504	508	487	491	517	485	509	482	490	478	518	535	507	483	535	501	497	496	479	498	490	491	476	519	504	461	469	458	517	514	519	509	513	500	484	505	514	473	520	500	534	499	493	455	531	479	447	482	478	494	519	491	488	472	525	495	482	503	499	475	503	530	496	465	475	453	509	468	484	502	465	486	467	531	466	506	483	482	486	542	484	517	507	534	498	510	500	490	511	466	512	514	509	472	466	489	473	496	504	495	520	514	466	560	517	502	495	507	479	541	459	519	494	497	491	511	451	512	481	511	491	542	484	482	519	489	481	496	481	478	515	489	516	481	500	463	519	477	485	480	454	509	455	493	475	510	478	480	486	444	546	487	478	470	483	473	482	486	505	492	479	483	493	492	487	489	512	480	507	485	480	512	521	508	476	470	512	520	450	506	513	541	487	529	452	505	481	515	507	491	553	506	519	507	535	485	499	480	492	485	507	521	530	517	508	526	509	511	516	505	508	465	509	510	513	508	458	511	519	515	502	498	505	453	495	524	502	509	437	475	532	484	504	508	504	512	526	487	483	468	512	529	525	510	513	518	496	515	485	493	488	508	457	508	534	533	490	524	483	518	526	515	512	488	523	506	499	523	518	554	490	501	527	494
1988	1282	712	499	491	523	523	453	399	232	158	135	103	102	108	78	77	85	85	74	95	89	86	74	69	69	63	59	55	61	47	61	57	49	49	58	59	71	69	63	83	60	83	61	68	68	65	69	61	67	64	63	54	65	60	62	53	70	55	51	66	68	64	61	69	44	61	43	65	48	48	54	41	50	57	65	65	70	65	72	56	48	61	82	60	64	59	56	61	55	55	51	48	71	60	60	63	67	55	68	55	63	64	51	42	55	56	65	59	55	74	48	61	72	70	56	55	51	62	52	45	64	68	51	45	64	48	56	54	54	58	56	56	65	65	75	53	58	67	66	52	56	53	45	58	49	53	56	50	72	63	53	60	55	44	60	46	55	48	64	62	60	58	63	46	61	50	69	61	51	68	68	61	72	58	51	69	59	47	73	67	62	59	58	52	49	61	65	69	52	50	57	55	38	57	54	57	68	51	68	67	63	53	62	61	55	78	46	56	54	49	66	55	70	48	60	70	50	42	74	59	54	59	54	59	49	68	57	53	58	56	71	60	58	53	58	58	49	62	55	69	57	60	64	59	45	45	74	67	59	66	67	63	49	41	54	52	50	60	62	55	69	53	54	58	67	52	53	47	72	56	65	58	51	53	65	62	53	54	69	58	50	55	67	52	57	58	63	46	60	64	50	48	55	59	50	59	48	67	48	62	67	63	54	60	81	47	57	66	64	55	54	68	59	58	54	64	53	45	61	52	56	66	72	51	58	56	50	67	74	58	56	54	64	53	59	58	73	53	56	53	70	65	47	75	67	57	50	70	67	56	67	62	58	58	46	53	42	67	70	57	65	66	48	60	66	65	61	56	61	60	63	49	69	45	47	72	58	58	54	71	68	62	55	52	60	57	65	67	49	72	51	49	66	49	50	65	65	59	53	59	67	62	63	62	64	71	57	66	51	64	75	59	57	66	62	63	59	54	63	44	57	63	49	56	61	64	64	50	58	57	77	72	54	48	57	56	49	63	64	58	44	51	65	51	62	64	58	69	58	63	60	57	58	68	55	62	55	55	64	57	64	59	61	61	70	48	62	59	57	73	63	46	69	74	62	55	54	72	57	56	69	59	53	56	52	49	80	60	59	56	55	70	62	59	61	86	60	77	57	61	59	46	47	56	55	64	45	42	60	55	57	61	61	61	53	56	68	54	60	67	67	51	45	46	59	48	55	60	64	57	52	51	50	61	50	47	63	62	72	49	65	67	78	55	64	52	57	67	46	63	64	59	66	56	57	72	53	55	60	62	53	56	50	52	55	66	68	68	64	70	42	43	51	61	58	60	56	45	40	70	56	63	53	52	56	66	57	61	57	57	53	59	48	68	63	55	67	50	58	60	79	66	53	69	73	55	66	75	58	54	59	54	47	70	69	47	52	79	69	59	56	59	59	60	76	51	48	64	58	44	62	67	49	50	60	53	65	44	47	71	42	55	51	58	73	54	50	50	58	38	64	53	58	66	47	60	60	54	67	60	57	60	51	60	66	55	74	62	42	62	52	69	45	49	46	56	54	56	46	55	67	65	56	63	67	53	65	59	56	61	49	67	68	65	58	63	67	50	47	55	53	61	58	50	51	61	55	56	55	64	55	65	59	60	54	57	59	55	72	57	64	51	49	57	54	69	56	64	40	63	59	63	54	51	53	64	72	60	57	58	60	52	55	66	60	58	66	57	53	56	61	66	71	48	47	56	47	65	69	58	63	73	58	56	53	61	57	58	56	65	56	52	60	58	51	73	49	52	71	53	54	64	63	64	63	56	68	49	62	59	62	56	61	64	57	57	58	58	64	62	52	68	68	54	52	59	72	56	60	64	59	51	59	48	60	59	68	65	59	44	52	55	52	59	52	51	72	56	49	56	59	62	47	63	58	58	61	57	57	59	47	65	59	76	52	67	65	54	54	55	56	53	38	72	48	54	63	73	64	55	65	61	67	70	52	63	55	67	55	54	67	58	55	44	69	64	63	61	48	57	64	50	52	57	59	61	67	68	48	74	62	51	83	69	74	59	56	50	64	51	70	54	53	59	56	49	44	51	48	53	54	45	56	47	49	43	60	63	59	61	65	55	63	55	57	57	56	66	57	46	61	60	64	55	52	63	68	57	59	57	52	63	64	56	62	58	63	60	66	58	49	67	56	66	71	56	35	52	51	70	60	47	50	41	52	73	58	56	60	65	73	62	52	51	52	60	53	52	60	57	65	50	56	38	49	64	76	57	42	55	49	70	59	63	57	56	50	58	70	59	58	63	65	46	58	64	40	67	59	64	66	62	47	60	64	49	48	65	59	45	56	57	55	51	57	48	69	64	50	70	55	73	58	56	51	53	62	59	61	62	59	60	50	62	67	58	64	66	48	57	48	62	58	57	71	69	64	86	61	52	51	49	59	71	55	42	60	69	58	71	55	54	51	66	59	67	65	63	71	58	42	68	78	43	67	62	62	53	63	57	65	54	63	53	45	67	58	64	51	50	66	58	60	51	69	61	47	60	52	65	49	67	57	50	60	61	66	66	54	54	58	63	57	53	60	61	51	57	59	63	47	71	71	61	46	60	67	48	64	66	53	47	51	62	50	57	69	56	54	52	55	59	51	68	65	62	51	51	59	55	58	56	45	49	61	63	53	49	59	51	60	64	64	64	55	40	61	60	50	63	51	65	66	67	56	61	60	78	64	69	57	51	55	50	55	32	60	61	60	62	60	63	67	61	53	44	45	70	59	62	58	59	56	66	58	59	54	57	61	56	55	59	70	57	60	45	63	55	63	64	50	46	61	55	68	69	54	64	59	56	51	58	46	51	64	61	62	57	48	68	55	53	61	54	64	55	58	64	66	77	61	65	54	63	54	51	51	73	62	59	58	59	63	66	58	41	63	67	62	70	51	66	67	73	49	57	58	49	50	51	56	62	52	68	44	64	57	56	60	67	53	57	52	46	70	54	57	57	48	60	61	57	57	59	57	59	50	48	44	60	76	68	46	53	67	45	55	61	55	59	71	51	62	78	57	49	47	60	64	60	70	56	61	51	57	56	62	64	56	59	61	62	57	50	50	43	57	55	71	58	67	64	62	60	48	64	69	55	49	66	71	51	61	65	75	62	60	51	59	52	65	58	67	55	48	64	71	65	49	55	62	58	59	47	52	49	65	59	58	56	56	59	63	60	43	59	71	74	53	58	59	65	47	44	48	50	57	59	64	75	48	54	59	63	44	60	54	66	48	68	58	58	63	69	65	60	65	72	61	53	64	69	72	58	65	49	55	72	61	63	68	61	61	58	45	51	59	50	57	74	54	68	60	60	46	72	66	56	55	50	50	45	47	44	58	59	48	58	59	52	61	60	42	61	54	49	62	59	55	71	61	74	63	52	63	63	52	45	49	52	71	54	56	68	63	55	63	53	59	49	60	56	60	49	65	67	71	65	57	76	45	59	53	51	47	61	71	47	57	46	59	48	55	70	46
22300	13834	9516	13098	19690	20242	18305	15772	12041	8162	5297	3386	2509	2041	1781	1640	1523	1509	1403	1478	1542	1383	1344	1165	958	820	839	796	760	768	670	712	682	684	624	644	620	709	658	752	729	751	777	678	734	656	695	648	702	657	660	709	649	625	618	622	621	590	592	639	637	660	658	614	602	595	619	608	583	656	614	620	626	584	586	602	581	578	609	650	578	583	584	585	606	578	545	591	582	576	542	519	557	598	586	584	623	557	553	622	606	533	596	567	617	620	585	583	573	631	553	651	690	698	642	621	601	550	574	602	573	610	615	582	604	610	605	588	601	601	615	599	610	557	568	614	589	581	576	556	557	615	618	559	607	564	611	592	586	574	561	604	568	594	563	564	615	596	582	579	572	567	597	523	615	604	565	584	566	588	586	597	573	573	607	561	583	576	600	551	545	595	587	614	616	633	579	590	610	620	594	562	596	595	577	601	634	617	555	565	594	579	601	553	596	544	585	615	574	598	603	592	617	552	622	588	618	568	591	588	601	564	588	576	597	567	580	622	592	613	603	596	606	605	576	620	600	601	563	583	547	577	599	590	575	559	597	537	567	603	622	550	630	665	571	592	559	568	604	591	558	610	598	549	574	602	608	594	586	558	570	615	560	558	609	583	608	594	613	542	598	571	581	590	595	569	561	559	574	589	591	615	535	544	573	626	585	566	561	568	606	559	590	591	578	584	605	592	576	556	597	594	562	602	578	586	618	578	601	564	639	592	599	628	590	587	616	568	591	630	562	574	563	603	547	560	596	568	602	635	570	636	569	608	592	608	577	548	569	611	603	580	559	607	636	634	619	579	562	584	613	610	559	581	581	568	597	545	585	576	611	576	586	592	592	608	593	537	566	603	599	577	594	576	603	598	563	562	588	555	570	598	589	597	568	603	585	528	626	616	606	625	563	529	589	577	604	605	579	595	615	602	566	532	621	609	586	627	534	605	582	568	596	557	609	610	595	610	600	573	553	581	598	616	597	568	594	616	601	566	619	617	589	574	576	576	596	576	609	593	578	609	612	611	580	593	569	590	599	592	577	567	630	580	566	580	581	562	582	513	580	603	572	631	552	572	591	631	565	563	591	609	603	599	603	579	586	591	619	595	605	590	566	638	611	562	623	584	548	596	612	583	630	581	579	586	599	590	640	621	616	632	602	591	583	599	601	551	568	581	578	585	601	635	603	599	569	550	574	629	616	603	600	581	593	602	555	609	541	589	563	553	574	565	623	571	586	579	548	645	593	603	579	560	613	566	588	568	581	608	585	557	608	603	602	581	604	591	576	573	604	650	606	545	586	584	559	602	617	572	557	552	589	602	576	590	560	567	605	571	562	570	573	582	529	565	639	533	579	592	630	603	586	637	583	595	600	574	617	584	597	589	600	584	557	631	607	618	602	564	600	619	627	586	594	560	582	604	541	575	603	560	562	579	567	564	611	601	622	566	568	588	568	602	600	574	567	560	602	605	599	636	582	572	564	598	589	582	570	627	611	591	527	617	561	565	610	574	570	580	571	549	569	549	566	605	611	594	612	544	564	607	588	614	605	546	585	567	597	637	551	601	554	588	602	583	571	566	562	571	559	627	579	605	593	552	602	598	601	623	577	599	585	590	629	612	531	582	597	594	609	591	614	552	591	592	604	608	623	562	585	600	533	551	579	590	595	603	574	545	589	593	594	590	593	603	557	612	580	598	593	603	585	570	589	612	588	577	567	596	637	599	559	592	630	574	616	559	595	600	599	625	607	597	571	585	597	564	560	602	578	541	624	618	564	604	603	602	628	577	602	584	569	563	594	580	586	604	567	550	564	583	558	637	565	560	587	557	600	608	611	588	578	622	562	599	580	581	572	603	547	584	660	607	591	610	586	606	594	602	594	597	558	589	534	594	610	558	572	596	602	610	592	594	622	577	553	566	592	596	524	550	545	593	549	569	599	595	553	601	552	559	586	542	596	610	596	627	588	589	576	583	629	592	572	575	606	611	600	554	607	627	591	655	552	589	591	615	571	546	604	614	598	601	587	600	610	607	532	646	599	608	583	575	602	601	599	608	582	580	595	562	590	611	619	586	611	592	551	589	574	549	611	582	617	604	633	578	538	614	580	593	600	589	605	555	614	599	556	592	581	586	579	647	572	625	612	586	545	619	601	580	621	610	561	601	586	582	627	606	589	616	574	607	566	615	577	593	645	625	568	587	589	611	599	578	590	574	589	573	548	556	641	561	617	578	591	580	620	589	613	611	595	584	579	604	560	610	612	598	619	561	604	622	576	594	548	602	583	582	608	577	607	570	583	557	613	553	566	593	590	579	561	563	620	568	613	608	605	567	616	614	604	576	552	597	578	624	552	556	621	571	553	635	567	560	625	603	600	580	558	580	618	576	548	570	567	568	578	582	584	583	586	582	584	524	579	596	609	600	568	536	631	605	565	600	601	627	584	592	633	542	604	580	599	574	535	551	614	587	584	607	591	579	547	598	622	594	589	590	581	591	612	549	589	622	552	607	614	599	604	611	618	564	556	617	604	628	571	604	558	593	555	596	625	610	614	615	553	594	599	588	574	566	556	613	582	603	617	595	600	634	615	604	592	602	586	565	638	535	605	623	540	579	572	597	586	580	546	590	587	549	562	601	622	598	612	585	604	617	590	585	595	635	605	609	560	556	577	563	584	606	584	559	591	637	568	600	566	591	619	572	578	580	607	576	588	580	586	588	562	626	610	588	662	592	560	569	621	596	577	582	567	578	576	644	597	607	578	552	553	613	600	649	558	655	594	604	587	638	563	577	582	578	578	604	578	631	591	575	614	584	616	604	514	600	586	583	617	579	603	596	584	563	577	601	612	576	600	571	565	614	597	598	603	628	590	609	602	558	632	596	556	540	568	575	616	605	606	588	599	582	577	593	659	565	632	582	563	603	582	597	638	583	605	601	565	593	600	568	567	595	578	583	589	584	565	634	618	639	557	633	576	619	568	553	570	595	597	572	566	565	605	535	586	604	599	603	574	583	617	558	552	596	552	614	558	604	624	596	593	594	584	567	580	574	575	612	558	592	579	577	619	622	595	588	608	550	591	578	550	614	629	566	572	636	599	597	607	529	574	557	583	607	559	606	616	564	603	585	583	602	577	589	642	559	619	578	640	622	547	610	595	562	602	654	576	590	625	609	628	581	596	609	586	572	588	613	592	553	550	582	577	594	597	583	530	573	588	605	577	577	539	597	592	610	607	613	642	573	565	573	556	579	612	587	570	591	584	571	572	584	597	590	563	608	597	571	541	562	587	578	533	605	593	568	572	548	599	586	575	592	577	620	595	593	599	621	571	600	575	599	616	589	586	579	605	576	558	605	637	599	576	587	578	595	589	593	612	594	566	621	607	554	596	548	584	586	565	550	610	575	573	593	603	573	596	619	621	573	576	583	534	556	576	578	597	572	628	565	612	562	584	634	575	605	605	590	577	578	560	560	598	568	567	567
2448	1076	608	447	432	530	505	410	348	263	136	115	87	97	81	54	82	58	79	78	65	76	65	51	37	56	46	47	37	49	45	28	31	24	36	45	29	38	28	37	36	44	38	42	31	42	50	38	27	39	42	33	45	32	33	35	44	45	37	38	30	41	36	41	35	36	43	29	26	22	41	19	33	32	42	32	27	28	36	41	40	35	45	30	40	26	33	28	34	35	33	41	37	39	33	34	35	44	34	38	40	46	35	27	34	30	34	34	33	26	32	37	55	30	29	33	43	43	38	34	33	32	49	35	34	35	30	30	36	24	33	43	50	39	26	33	35	39	28	27	29	29	31	35	41	36	39	32	36	32	37	21	35	37	35	38	44	36	45	43	33	34	40	32	46	29	42	26	41	30	37	31	37	25	27	37	32	38	49	46	41	45	36	32	31	34	38	39	31	29	35	36	29	33	44	37	39	36	30	29	43	36	35	34	42	42	40	30	42	37	30	29	35	33	30	30	27	41	30	37	40	28	36	44	35	28	35	36	38	30	36	33	40	40	32	24	24	30	34	24	29	32	31	36	36	29	38	33	30	38	27	48	27	23	38	27	29	44	29	45	32	30	23	25	31	37	21	26	31	37	31	32	34	38	27	42	44	30	37	24	38	35	34	35	39	35	32	28	39	49	29	38	49	30	31	30	28	35	38	43	37	36	33	30	28	29	36	36	36	37	37	34	34	39	40	31	30	29	32	23	28	37	26	34	43	29	38	29	32	32	35	23	36	30	34	31	33	30	43	27	44	39	32	43	32	36	28	37	24	35	38	31	32	28	46	23	31	41	30	28	32	27	42	30	38	42	38	29	36	40	36	40	39	46	27	35	35	34	34	37	56	33	35	38	26	34	28	30	32	24	17	49	27	36	47	44	43	35	29	36	37	34	40	35	34	39	42	29	30	43	23	31	32	36	37	29	40	29	38	36	37	43	37	44	37	37	34	44	28	41	45	29	44	35	29	29	42	35	31	28	28	35	40	43	35	32	36	36	33	48	36	33	33	36	36	35	28	36	31	53	34	27	34	38	43	30	36	44	39	46	40	30	37	42	39	45	28	34	36	23	26	37	30	35	34	36	22	34	24	23	36	43	31	36	36	29	46	28	27	37	40	39	45	29	33	40	34	37	40	34	28	38	30	34	36	26	36	34	47	33	34	40	31	31	51	32	38	34	37	35	27	33	29	43	34	37	46	34	38	37	43	32	43	30	32	44	35	29	47	29	38	42	40	29	23	33	35	40	43	35	35	35	30	36	39	42	42	38	31	37	38	38	37	40	43	48	33	38	32	35	31	32	32	36	36	33	32	31	43	33	38	36	28	38	35	28	35	45	34	37	38	41	29	23	30	29	25	29	28	41	26	32	34	31	36	28	27	23	44	33	32	34	33	28	36	37	35	29	28	28	36	34	24	32	38	36	33	25	24	38	35	42	34	45	34	33	35	30	36	31	27	31	40	41	40	29	35	30	27	35	44	35	40	35	41	33	37	43	45	33	35	31	31	39	41	34	41	34	32	33	38	39	24	44	34	46	49	25	30	39	53	34	35	34	32	34	38	42	33	37	37	26	39	36	31	45	50	42	34	42	31	29	40	32	37	37	36	38	33	29	24	31	40	27	39	32	28	34	44	30	44	28	45	36	33	21	31	37	41	34	34	41	41	32	36	34	34	29	29	29	27	25	42	35	35	27	30	32	50	32	36	42	33	39	35	34	34	27	36	27	35	38	34	28	38	34	45	24	38	32	35	19	29	30	36	36	36	29	33	28	46	25	36	32	23	41	35	31	33	41	43	37	30	24	42	30	41	37	35	28	33	32	28	28	34	20	35	42	34	29	39	40	27	39	39	33	34	30	25	50	28	41	44	26	33	26	35	33	35	31	26	32	39	30	38	51	41	32	27	39	34	45	24	31	45	23	31	32	39	34	30	34	37	41	37	37	34	25	32	43	42	30	29	31	32	30	31	38	20	33	36	41	41	36	33	37	30	25	36	28	33	38	27	35	27	34	27	23	36	39	36	45	29	29	43	25	29	37	30	32	20	34	40	32	39	31	29	43	37	41	42	24	29	29	45	27	36	44	31	38	43	29	29	38	26	37	29	35	30	33	35	34	27	41	41	41	32	36	41	22	34	42	32	30	31	34	39	31	37	33	34	21	23	38	38	40	29	35	37	41	38	25	40	32	39	41	38	40	37	45	26	35	29	27	53	30	38	34	27	45	45	38	27	35	47	41	36	43	40	25	39	30	33	33	26	36	28	28	37	31	33	24	25	29	40	27	34	30	23	32	32	36	39	26	47	29	39	48	29	42	23	34	36	37	34	39	36	35	34	36	25	37	32	37	43	33	30	48	35	30	26	21	28	41	29	38	30	31	32	37	35	37	36	43	44	31	30	31	29	47	30	38	33	31	31	34	36	53	25	38	34	26	32	39	39	36	32	38	32	33	36	41	45	32	35	29	22	35	33	46	39	33	39	39	33	27	39	28	29	46	33	37	29	34	36	31	28	38	37	33	21	30	38	29	41	24	33	28	39	24	44	25	32	28	26	34	26	44	38	41	26	36	33	31	38	33	48	30	22	18	34	33	33	33	36	41	32	27	32	31	36	32	20	35	37	33	42	47	34	39	36	35	39	31	29	34	31	35	36	39	37	35	37	35	28	39	44	35	37	28	29	24	41	32	26	35	41	42	33	37	28	30	41	37	34	27	38	50	27	33	28	35	34	35	39	43	37	39	33	37	34	44	32	46	30	34	45	29	47	32	33	25	33	40	29	36	53	34	34	32	41	44	29	32	33	29	31	41	39	36	26	46	25	36	32	30	42	32	33	26	31	31	24	34	28	36	38	30	33	35	29	28	48	38	40	41	39	42	28	33	44	34	26	41	36	37	34	35	36	31	31	39	23	28	32	32	39	37	29	42	38	34	37	36	38	34	34	41	26	34	27	27	32	33	14	30	42	34	40	34	25	36	27	37	31	29	44	32	28	43	33	26	38	37	39	27	29	29	26	24	33	32	35	51	36	41	38	30	29	33	45	37	32	36	31	33	38	25	28	22	28	41	37	38	37	40	35	35	39	39	28	34	30	32	46	28	34	31	35	28	33	33	29	34	30	32	33	35	35	34	40	29	28	30	37	33	41	45	50	43	36	25	46	31	32	35	39	35	36	44	26	45	34	39	30	45	40	36	27	35	34	42	30	20	47	40	36	29	29	37	36	35	27	29	36	31	34	45	37	38	41	35	30	35	33	31	33	26	34	46	32	27	40	37	34	35	27	38	31	37	33	31	31	34	36	32	27	37	39	27	42	35	44	30	32	44	42	32	37	33	39	38	24	23	41	39	35	46	34	40	27	28	35	38	28	38	32	28	45	37	41	30	27	30	38	31	36	30	33	40	33	39	33	39	35	37	38	39	34	35	27	27	34	39	33	30	40	52	43	28	23	36	36	38	28	40
23022	12495	8900	12387	19123	19958	18053	15438	12291	8409	5293	3372	2328	1952	1757	1609	1345	1354	1359	1392	1257	1236	1227	933	712	674	598	581	471	484	470	430	440	405	397	414	393	465	430	459	485	470	478	478	462	440	447	422	410	396	420	424	433	411	411	359	386	414	403	395	400	398	381	405	382	370	379	386	376	405	314	361	401	375	339	367	343	336	347	348	363	321	369	349	346	350	327	328	361	361	387	344	359	342	354	377	338	382	356	347	336	327	373	334	347	331	353	355	346	335	378	398	410	472	420	380	381	341	343	362	322	340	343	311	326	326	343	368	343	347	332	344	344	348	378	374	323	361	350	362	358	323	337	345	308	356	316	340	359	335	347	361	319	352	357	332	332	339	316	350	364	361	297	371	333	365	361	323	376	327	341	380	352	369	361	346	358	381	369	366	336	393	345	347	343	344	351	344	355	358	365	350	364	340	326	348	336	336	370	343	328	307	345	353	375	322	364	347	345	365	345	342	359	348	369	361	362	327	372	367	344	349	339	331	346	352	342	337	330	354	375	314	369	351	360	329	400	400	336	328	360	335	324	317	365	363	339	341	328	383	373	352	322	326	339	363	369	355	352	344	339	369	362	325	353	355	348	350	373	337	352	342	316	323	350	339	352	359	347	338	327	359	359	337	342	297	381	357	350	331	340	343	344	377	347	357	365	372	333	325	355	359	335	335	353	347	342	356	341	353	306	350	332	336	334	351	349	358	367	330	314	355	377	341	363	349	393	314	320	295	341	344	361	327	334	337	310	347	343	375	347	362	346	355	340	363	357	341	325	327	349	317	334	318	352	328	355	330	337	348	388	360	381	342	342	379	302	382	353	311	337	344	352	329	329	322	340	331	350	372	354	371	337	320	354	348	357	379	354	340	312	331	349	380	342	350	365	374	328	362	353	360	345	365	335	355	325	346	333	344	366	363	362	353	336	332	348	350	335	369	366	330	353	356	309	362	340	330	358	345	319	365	350	323	344	333	387	346	291	358	369	343	345	306	355	350	354	336	360	319	333	354	376	348	347	360	346	319	391	343	362	328	358	348	364	353	336	334	365	352	359	371	349	348	362	349	347	347	352	362	323	373	336	353	341	350	346	356	371	324	345	343	347	326	339	322	364	342	351	334	334	342	360	316	354	361	332	371	336	332	362	332	337	361	319	301	391	332	329	362	343	340	358	351	327	346	335	335	325	351	368	369	348	359	338	324	343	346	367	297	356	354	349	390	354	341	343	335	326	363	344	369	338	347	369	373	334	348	324	327	327	319	362	341	317	360	333	351	362	336	376	365	345	350	369	325	339	336	349	354	350	330	345	337	339	324	366	367	368	350	363	370	361	347	353	377	361	384	336	376	323	318	379	332	373	324	369	343	364	357	321	375	341	334	358	333	325	365	345	373	367	348	352	373	321	325	332	361	374	330	375	352	335	314	358	374	384	360	355	327	363	387	376	362	325	310	365	356	357	351	398	338	346	338	352	352	350	346	350	325	346	323	356	340	359	362	394	338	361	364	336	346	346	363	355	333	370	339	346	361	343	353	325	351	342	322	328	334	329	326	400	330	352	323	350	315	353	329	339	359	369	327	326	332	380	341	334	322	344	333	333	346	332	329	373	378	355	350	338	323	320	337	358	325	360	363	349	359	341	339	347	321	346	363	341	317	363	353	356	329	335	359	330	380	338	368	336	337	351	362	337	334	363	370	358	351	393	322	326	351	353	337	367	366	363	353	349	354	362	354	375	353	375	353	376	383	337	380	316	322	359	374	359	344	346	329	360	333	330	326	363	332	304	380	356	363	338	306	326	372	359	339	361	364	353	340	346	343	343	338	354	378	334	385	327	357	350	322	378	346	340	354	338	343	380	378	338	334	365	351	344	362	327	366	363	327	348	318	343	362	362	354	349	334	364	349	323	342	338	354	359	365	379	340	335	357	292	366	357	367	357	352	358	355	370	339	316	321	339	337	373	367	383	334	323	390	374	365	360	342	352	353	339	338	339	300	361	397	322	355	364	364	326	307	345	363	364	344	316	366	374	362	372	344	385	347	327	337	349	357	365	377	375	331	361	326	373	302	357	356	322	367	372	346	378	358	349	360	356	311	359	334	368	326	316	346	342	348	341	368	338	332	354	329	335	334	339	351	362	348	336	371	304	336	349	309	355	354	332	348	352	343	365	375	350	362	351	357	295	357	324	377	368	333	354	337	346	330	335	318	382	329	319	336	325	349	354	360	364	338	341	353	317	356	345	346	347	336	339	329	340	360	357	375	338	372	324	368	364	330	342	345	386	334	349	370	355	361	350	347	369	356	334	351	347	367	353	338	347	315	356	346	365	363	369	324	349	336	324	340	339	357	373	360	365	379	372	335	317	358	359	346	373	345	326	307	354	363	348	340	338	350	387	360	381	397	362	327	349	349	362	341	334	358	337	372	343	353	365	359	337	329	344	336	376	329	344	338	364	357	339	342	361	360	331	326	363	360	340	365	349	351	379	380	331	357	353	346	323	344	373	346	325	363	365	341	363	361	340	353	374	325	393	350	342	360	382	362	356	372	329	365	351	369	384	381	345	355	342	347	308	353	365	379	334	355	345	355	348	356	361	330	336	362	350	331	342	361	353	318	340	381	327	335	333	345	353	388	339	346	334	377	348	355	338	360	340	331	330	351	335	354	340	317	317	306	360	342	349	342	318	345	333	328	364	355	354	372	346	339	331	370	364	339	366	321	372	340	319	357	325	366	328	343	359	341	318	356	357	359	320	361	339	336	345	337	361	361	345	340	370	339	361	365	339	355	357	357	364	317	364	318	361	351	348	365	382	358	365	340	358	361	356	309	342	345	368	362	376	387	355	356	377	349	311	340	338	350	353	335	319	342	343	361	325	333	361	347	357	409	344	367	333	335	324	327	359	336	333	341	363	333	338	346	362	350	326	294	349	364	342	341	317	347	355	354	323	340	356	316	318	370	329	333	338	359	336	350	349	357	334	355	363	340	378	346	350	342	360	337	329	348	348	324	342	347	350	340	362	317	355	330	331	348	350	351	357	346	329	323	322	361	323	348	331	338	364	344	324	347	343	331	390	388	364	356	303	346	318	328	379	357	341	347	354	349	327	366	356	341	362	348	347	335	341	353	342	361	360	334	361	386	388	353	363	346	357	366	328	326	323	361	323	362	359	366	353	343	372	347	355	371	369	375	368	338	329	333	366	329	340	385	360	335	364	368	367	358	325	320	369	368	355	311	348	295	359	347	399	354	335	346	373	371	334	386	350	360	344	375	351	369	325	373	342	370	318	338	358	332	329	340	319	344	376	345	370	375	352	360	355	343	334	348	399	334	333	326	327	351	358	353	329	356	339	354	349	337	331	371	327	353	367	313	353	363	385	360	293	320	334	367	350	379	366	324	327	343	346	344	327	334	321	350	364	336	371	368	330	355	372	370	365	367	349	348	345	346	354	370	354	356	350	321	349	361
2704	1658	785	601	548	642	627	588	421	299	205	157	100	91	105	87	79	72	80	91	82	73	68	66	53	75	65	57	37	55	51	49	44	47	38	45	48	44	42	58	68	47	66	43	43	44	43	57	41	57	63	57	51	44	51	59	54	34	36	46	58	41	40	51	40	42	55	48	43	46	48	53	54	53	32	52	44	37	65	40	48	52	51	37	49	46	40	47	47	41	57	44	48	47	51	46	44	51	53	48	43	42	51	44	43	34	48	34	47	38	46	50	49	54	60	48	45	48	50	38	52	47	44	44	40	42	55	49	50	50	47	65	39	38	42	37	41	35	43	36	51	49	44	48	46	46	50	37	41	45	35	56	35	58	51	40	36	53	41	50	50	45	57	42	51	49	62	40	44	39	48	54	49	40	40	54	40	40	45	48	60	46	37	41	42	43	40	52	42	43	37	33	36	47	45	43	44	40	44	45	48	36	40	43	41	46	41	52	45	40	53	40	40	43	42	56	33	48	42	49	47	48	48	37	46	45	43	39	34	56	43	44	46	35	47	52	36	42	51	38	42	51	42	54	53	56	32	58	44	57	49	47	43	38	41	50	56	42	43	50	46	37	41	47	48	62	51	37	37	36	42	49	47	49	35	56	44	35	47	36	41	32	36	49	46	39	51	42	46	42	43	45	50	52	34	43	45	42	56	43	52	51	55	44	43	50	56	38	40	43	49	40	47	49	38	50	37	52	26	43	43	47	45	43	44	39	52	61	58	48	38	45	46	38	48	42	60	55	41	48	57	48	34	50	52	43	42	33	57	44	49	43	51	37	46	40	52	50	52	46	33	56	46	45	43	48	56	53	54	39	51	51	52	51	65	49	46	43	37	42	50	49	54	53	41	54	38	51	58	51	54	55	43	51	48	45	44	41	46	59	51	42	44	41	53	45	41	60	49	37	50	52	54	57	35	58	43	38	39	49	57	46	43	52	48	56	54	46	45	40	60	34	50	49	44	47	46	46	50	51	49	42	64	44	47	56	36	34	38	58	36	44	45	41	42	55	41	42	48	33	45	40	51	47	55	38	61	42	47	51	47	51	46	46	44	53	50	43	48	39	50	42	40	42	45	44	44	49	45	45	42	50	43	53	46	43	34	47	48	45	24	42	41	52	59	40	55	48	59	43	52	44	53	46	45	52	47	47	36	47	53	46	46	43	38	48	54	41	50	51	57	41	61	41	46	49	41	45	51	50	43	48	46	50	45	45	58	45	52	46	43	49	43	39	42	46	36	44	37	39	46	52	44	52	41	48	45	49	39	45	49	40	47	43	44	39	42	40	48	62	50	45	47	46	42	59	40	43	29	48	42	52	51	44	68	47	41	41	41	39	35	44	44	38	46	43	55	46	54	39	39	32	38	37	46	49	55	41	46	37	56	38	42	35	39	53	37	41	47	50	50	47	41	50	54	42	50	48	48	45	36	42	53	44	48	55	36	46	43	52	49	44	43	49	55	44	48	34	44	47	36	44	41	44	50	58	48	45	47	45	46	43	33	55	52	38	35	39	60	38	45	44	60	47	56	38	56	51	36	44	39	49	39	45	32	36	49	40	43	42	46	44	49	46	54	52	39	43	39	50	53	46	46	43	58	39	36	46	36	50	33	51	38	45	42	51	44	49	44	46	35	56	54	44	45	39	49	35	55	53	48	47	58	45	45	51	46	43	52	46	38	44	52	58	53	37	35	39	59	45	62	52	51	50	45	43	38	43	35	47	54	46	50	44	51	48	38	47	50	42	51	41	46	51	47	47	44	42	42	47	44	42	47	42	34	50	38	52	46	39	50	35	39	36	47	41	51	52	47	27	47	43	52	41	50	43	42	41	54	60	46	41	33	44	47	49	47	37	36	34	46	46	44	33	43	36	43	45	43	38	51	48	45	43	45	41	49	46	39	40	49	47	48	44	49	47	44	52	49	42	45	43	39	49	38	34	61	46	44	36	36	52	42	50	41	46	35	38	39	55	44	46	43	36	47	53	46	37	55	43	34	35	39	46	39	49	49	49	50	44	40	41	40	45	61	42	51	38	43	47	53	41	46	47	36	50	41	60	41	43	43	40	51	49	44	50	43	49	39	47	52	55	40	44	45	40	58	38	38	44	47	32	42	40	50	60	33	45	59	48	51	38	40	46	39	35	43	44	51	58	41	61	41	37	33	33	55	46	36	44	49	44	38	42	52	44	51	51	53	49	42	42	40	56	49	47	39	42	50	48	49	47	39	42	50	40	45	55	40	44	52	42	51	50	45	35	64	52	34	30	40	51	36	35	45	41	47	37	58	40	50	49	47	50	53	42	40	43	31	48	40	44	43	44	34	52	42	49	40	46	28	38	48	41	53	39	44	51	58	37	38	43	45	38	44	46	50	48	44	42	45	47	35	54	59	38	63	34	46	57	38	38	52	54	53	48	57	44	48	33	48	44	60	50	48	36	47	37	46	39	45	47	35	27	59	44	47	45	53	39	43	50	42	35	42	44	56	53	45	43	44	34	36	32	53	48	41	56	59	40	42	40	49	57	44	50	45	44	42	55	46	50	38	45	39	48	48	47	51	57	50	45	37	49	37	42	34	63	43	50	43	34	62	48	46	44	43	44	53	45	44	42	38	44	41	53	42	46	42	48	53	53	44	45	45	36	45	52	39	42	49	59	64	47	47	36	36	38	35	32	54	47	52	43	48	37	34	43	46	46	46	38	49	41	57	39	44	51	52	37	46	37	46	31	46	48	55	50	52	41	53	54	43	49	45	39	43	45	50	46	40	58	42	49	60	51	39	50	37	40	42	31	58	45	44	38	47	51	39	39	45	39	40	46	54	36	47	39	47	52	43	50	43	32	49	56	45	36	44	44	55	52	50	34	40	48	47	51	44	44	50	43	45	38	39	45	38	52	41	38	42	40	42	49	46	45	47	38	39	50	45	26	35	53	43	45	33	44	47	49	32	43	50	33	51	51	46	49	39	37	35	43	53	39	39	36	49	53	37	51	53	51	36	49	56	44	44	37	30	41	44	37	39	51	60	45	51	23	36	40	37	39	55	44	37	39	37	39	40	38	43	58	48	37	35	55	28	44	52	51	41	48	52	49	52	51	46	37	41	51	30	47	53	45	44	42	43	41	31	50	36	45	38	59	46	28	46	56	48	46	44	56	45	48	51	45	45	44	43	39	38	46	40	42	55	48	44	40	48	45	57	36	40	41	41	37	42	48	50	49	50	44	47	42	55	52	37	33	49	43	37	52	50	42	46	44	41	46	49	41	40	43	51	46	39	44	43	38	30	52	48	48	42	40	52	50	55	41	41	44	34	43	44	45	50	49	50	56	40	50	41	45	50	42	44	47	48	51	42	39	49	45	37	49	50	45	39	30	44	39	52	40	31	46	34	44	41	56	42	47	33	43	57	48	58	42	29	38	43	52	44	50	39	43	45	51	42	48	48	45	37	49	45	51	43	44
25769	15037	10653	14863	21623	22582	20722	17537	14316	10147	6458	4279	3070	2515	2168	1955	1824	1630	1678	1649	1577	1645	1493	1182	1028	892	837	752	639	682	606	523	578	531	525	532	561	562	602	630	675	684	654	645	651	553	573	584	550	587	588	606	607	541	531	518	524	529	521	577	541	539	530	509	498	480	527	556	485	472	498	499	500	496	525	484	515	494	464	434	466	426	480	476	477	445	505	477	426	488	487	472	465	460	474	484	435	466	449	496	501	458	464	438	487	451	442	471	484	454	463	534	633	642	614	502	466	461	456	445	483	455	495	473	481	477	499	464	439	494	483	489	478	475	458	490	465	438	492	501	437	473	463	459	445	453	447	453	482	494	478	499	506	476	496	509	471	487	486	442	481	426	454	484	450	488	475	428	467	452	511	476	460	461	431	451	453	507	436	467	449	463	459	464	483	485	463	497	473	507	459	466	495	442	493	455	433	469	479	464	480	478	456	474	467	505	421	469	495	496	457	438	419	463	457	505	470	401	465	493	491	460	522	474	439	499	456	455	490	479	469	458	481	448	512	480	460	491	505	440	510	501	476	472	430	505	442	519	490	516	466	488	483	432	447	502	459	466	452	477	459	455	505	473	479	475	464	487	443	499	432	496	486	512	490	456	512	450	491	425	471	501	453	464	462	431	488	486	439	443	480	466	463	460	473	468	507	468	478	477	475	442	455	479	500	490	464	511	468	469	481	450	461	474	475	491	490	491	444	482	483	483	441	482	499	469	500	479	463	454	515	466	503	478	466	490	486	472	448	472	451	460	464	469	451	459	479	463	489	475	458	468	463	442	487	484	458	490	479	474	491	479	499	473	485	472	473	473	492	505	449	462	495	470	446	489	456	483	466	467	450	437	441	473	496	477	451	463	476	476	488	487	497	489	492	470	417	495	504	480	469	466	438	462	511	484	454	472	461	463	498	442	459	487	485	466	473	469	453	480	461	483	451	471	461	446	480	431	485	459	458	521	470	501	487	489	467	451	480	432	455	485	450	502	433	460	457	468	478	496	489	502	453	452	470	478	470	463	457	495	453	496	479	466	453	488	467	450	428	477	472	469	428	461	469	468	459	438	472	509	483	475	457	523	433	469	457	449	444	499	462	471	455	491	424	496	450	480	466	467	478	487	488	488	470	457	473	517	477	436	462	505	457	466	431	415	450	490	469	428	435	479	455	483	487	486	478	475	451	469	495	476	468	481	452	452	490	476	492	515	493	488	461	474	455	489	488	456	481	484	471	510	450	494	481	480	472	465	462	463	486	463	463	505	481	474	468	482	497	477	472	453	450	456	456	502	432	474	465	476	434	493	472	441	487	492	488	490	519	460	482	458	461	473	480	480	496	521	528	481	523	483	482	509	459	443	483	480	482	480	438	482	462	477	463	478	449	488	467	489	442	449	463	483	444	446	485	443	475	481	394	502	488	468	463	461	476	442	511	491	442	468	496	476	487	489	448	498	474	510	438	481	460	481	468	503	458	468	477	476	493	447	467	482	430	462	495	518	486	495	495	460	484	545	490	472	492	483	502	461	482	487	478	490	485	482	464	510	479	450	495	459	474	499	459	481	431	500	446	454	489	474	458	484	470	461	488	467	470	471	496	455	439	492	479	437	483	444	461	502	481	451	463	514	482	442	448	483	441	473	501	485	477	491	466	452	465	515	482	464	499	474	496	465	502	463	478	486	475	462	477	445	445	480	487	468	462	498	472	471	509	470	475	469	499	481	466	469	494	476	479	456	458	500	445	468	476	487	447	450	465	491	499	471	466	467	459	497	457	452	486	432	443	496	473	508	474	462	483	461	474	475	447	485	467	447	521	494	490	479	478	470	426	478	475	476	430	466	466	472	485	431	498	456	485	467	490	475	485	448	489	466	486	478	472	464	479	478	485	471	471	483	507	448	470	459	474	464	463	473	454	472	462	506	448	508	482	517	445	442	459	461	444	508	473	474	478	475	463	460	485	470	472	455	459	471	437	488	462	460	480	500	524	483	486	457	489	477	482	489	440	470	497	469	444	474	489	456	462	462	451	489	474	458	444	476	492	470	490	467	470	461	459	446	462	494	519	484	486	456	484	458	508	427	487	457	460	503	521	464	478	473	491	523	459	494	442	455	485	504	463	518	465	442	504	483	485	479	495	457	462	447	455	434	438	465	486	483	474	458	493	467	494	504	491	458	481	494	457	489	512	504	486	471	498	481	471	479	484	502	481	491	461	487	454	500	461	443	471	458	473	446	459	525	501	428	478	466	471	463	460	454	473	468	477	437	512	465	455	478	475	448	473	432	476	502	496	476	446	466	471	529	454	463	497	462	483	451	458	501	454	523	465	469	485	466	451	473	528	463	450	490	454	473	420	506	449	473	498	423	481	503	474	475	461	483	493	480	473	527	467	514	500	458	501	465	470	523	478	518	511	483	485	466	517	518	475	452	476	478	472	474	445	446	438	452	481	484	484	434	490	454	444	476	483	494	475	463	487	429	460	486	487	480	482	501	492	497	452	450	495	445	456	465	457	486	465	491	464	431	456	430	501	468	496	456	434	456	493	488	459	437	476	463	493	472	473	476	458	454	469	456	470	470	454	507	528	448	468	526	474	506	479	435	455	464	475	502	451	469	488	478	480	475	438	474	489	463	510	446	505	475	422	472	454	486	522	457	481	494	495	475	450	477	477	439	515	523	488	478	468	493	471	504	478	461	487	491	505	459	452	469	474	498	514	460	456	508	484	451	474	458	456	483	450	475	473	468	473	474	508	479	460	473	434	452	521	488	518	481	433	469	477	472	467	487	455	457	488	472	494	477	497	451	518	458	455	438	463	409	490	438	482	502	464	464	478	510	449	484	500	492	446	472	499	535	447	440	493	471	455	438	468	499	516	462	475	470	472	463	463	454	480	483	497	497	487	483	480	478	480	478	475	450	487	493	487	493	440	497	449	460	461	503	448	504	458	466	456	493	488	486	469	442	482	483	474	471	459	479	490	472	475	470	468	462	485	513	504	471	473	469	481	449	468	446	461	471	493	485	456	488	489	466	485	471	491	466	472	471	530	513	470	471	478	470	494	464	484	463	469	475	454	414	441	468	471	490	480	457	480	477	451	498	470	478	439	517	506	461	481	471	495	471	457	505	488	489	472	479	474	486	449	449	521	435	462	469	475	456	471	462	438	481	441	459	468	508	447	474	495	462	441	490	502	478	487	537	481	452	491	515	484	478	445	493	435	482	462	440	481	453	482	470	470	493	451	430	458	508	501	520	503	453	474	471	454	463	473	452	475	520	496	453	470	482	442	479	531	503	494	449	452	486	441	494	470	483	487	497	446	510	495	460	479	471	422	469	430	471	470	452	477	451	488	447	447	466	465	490	498	472	446	465	474	466	443	477	523	447	467	515	469	494	500	483	434	460	479	500	458	486	447	477	481	488	477	492	479	459	435	456	454	479	467	462	456	495	474	495	452	462	458	455	499	490
1457	710	461	335	310	397	383	351	256	190	115	89	79	80	75	65	74	58	73	56	72	76	74	57	50	64	58	59	54	60	51	57	58	48	42	56	63	56	48	42	58	59	50	58	49	66	56	34	52	58	54	47	39	46	46	55	50	54	35	57	48	45	58	63	42	52	54	44	50	55	56	58	46	37	54	42	43	62	54	47	44	57	46	49	49	44	60	46	41	61	68	48	30	54	55	44	51	40	56	49	49	53	47	53	41	40	41	53	58	45	64	41	47	51	54	42	48	54	41	59	47	45	45	45	50	54	55	46	41	53	58	44	39	51	63	41	39	46	61	52	50	49	42	57	47	39	57	51	42	51	51	48	62	39	50	52	46	39	45	49	67	52	47	46	44	48	48	50	46	57	47	50	47	51	71	43	37	45	40	54	40	54	46	50	60	39	60	47	61	50	43	43	45	40	48	63	44	42	44	60	48	57	59	37	51	60	48	61	47	51	60	53	42	49	43	53	50	40	38	50	43	51	39	47	42	42	49	56	51	56	49	53	47	54	46	53	40	50	56	54	50	39	46	65	60	44	53	46	64	46	62	59	47	65	45	59	48	47	55	41	48	52	54	47	51	45	51	51	37	33	39	45	44	50	34	53	41	53	46	54	44	56	51	56	56	55	49	47	50	52	50	48	43	49	47	46	57	51	49	47	29	44	49	58	38	46	57	55	58	39	49	51	48	43	50	58	58	49	46	50	46	32	47	57	49	48	44	48	48	48	40	54	53	49	48	57	48	58	58	55	43	46	49	47	56	48	54	46	48	52	57	56	48	43	54	58	43	60	47	59	56	58	52	40	56	49	39	38	47	52	47	44	47	55	59	39	49	40	49	43	53	49	64	47	44	48	39	42	42	54	53	53	51	38	53	53	56	63	41	43	55	48	49	66	47	50	49	53	51	52	67	36	55	58	53	36	53	49	51	48	49	49	49	53	50	50	42	41	48	43	49	57	56	48	57	39	46	59	36	50	53	45	49	42	56	41	48	54	45	38	65	40	58	48	34	39	57	43	42	49	39	50	57	63	58	49	57	41	51	39	43	37	49	51	55	49	44	57	46	42	49	49	39	51	46	61	50	57	51	47	52	48	66	49	58	42	53	51	52	52	52	57	42	58	46	44	42	48	50	49	55	34	51	38	60	65	42	44	58	59	48	51	56	48	49	54	56	45	48	50	54	53	50	56	46	50	47	57	45	44	43	33	60	53	61	43	36	44	52	54	50	56	51	50	49	57	57	52	50	47	51	57	33	50	62	48	68	42	35	47	40	47	40	63	43	53	47	52	48	44	60	44	48	57	54	49	44	49	54	54	63	50	45	53	52	50	36	54	54	58	50	47	52	54	49	56	42	51	38	45	46	42	54	47	53	54	50	46	37	46	53	47	50	47	42	57	47	46	46	55	53	49	50	46	50	38	54	45	50	62	42	43	50	49	52	44	44	44	34	59	50	47	52	59	56	47	62	48	46	54	43	56	42	37	60	51	50	41	55	48	47	56	47	50	55	47	50	50	50	53	43	45	51	51	42	55	62	54	47	59	47	46	63	58	39	49	43	53	45	43	49	43	55	57	43	56	38	57	41	49	54	48	60	45	48	47	52	51	56	46	48	50	56	58	50	46	48	41	40	48	55	40	64	51	57	57	46	47	52	59	52	49	48	46	49	42	53	44	62	41	60	47	62	54	47	43	47	55	50	55	66	66	51	52	63	42	47	64	62	40	47	51	44	42	43	47	47	35	55	53	54	46	46	50	54	50	46	41	47	70	48	48	42	55	47	56	46	48	48	53	42	52	67	60	43	52	44	39	52	52	55	50	51	44	41	38	54	54	39	47	51	58	46	42	62	49	53	48	39	45	46	54	50	43	48	38	61	55	43	53	58	57	47	45	46	42	58	43	48	45	50	53	51	41	48	51	48	46	58	51	53	52	50	46	55	45	44	48	52	55	61	55	53	49	58	46	61	48	55	57	54	49	57	48	51	47	40	61	43	48	55	53	48	37	54	48	62	49	50	51	69	52	60	44	48	44	49	54	54	41	51	52	52	62	45	46	53	58	52	55	57	51	50	43	50	44	52	50	60	42	44	49	54	44	65	60	48	46	54	41	45	48	56	56	43	45	51	49	68	38	39	44	56	48	51	43	50	59	42	51	44	57	34	54	44	34	46	44	41	42	57	52	54	37	54	44	49	40	53	53	43	38	43	37	46	54	50	42	58	44	47	45	57	49	53	43	34	46	55	60	55	58	40	53	47	55	51	50	45	53	47	49	45	47	47	46	54	55	46	64	45	42	59	48	44	54	57	47	52	35	47	49	60	47	60	62	44	51	62	47	49	51	59	58	38	51	62	52	70	57	41	55	42	59	48	45	47	43	46	51	50	55	62	46	49	57	48	42	38	38	35	58	42	48	39	43	42	48	50	50	49	62	38	41	42	54	49	54	48	55	52	62	41	47	41	54	48	40	52	42	47	47	58	54	42	51	37	43	53	55	45	37	53	53	44	52	55	46	60	50	49	45	50	54	53	53	56	54	44	59	50	56	40	41	55	46	46	56	51	49	64	41	58	50	54	49	52	44	43	52	50	42	50	36	45	44	61	44	56	47	65	50	45	43	55	54	60	56	42	50	48	47	55	45	41	70	52	52	43	42	48	53	48	52	51	53	54	48	42	38	52	49	47	51	35	46	50	41	57	46	68	55	41	60	44	52	44	48	40	47	59	48	53	47	62	39	57	39	52	47	42	57	48	55	59	57	48	54	49	47	50	33	50	37	54	41	56	44	55	40	32	57	59	43	55	44	42	47	54	49	45	31	41	54	56	52	48	52	64	41	62	64	53	44	48	52	53	49	52	40	60	44	50	41	44	61	39	43	51	51	61	51	44	55	56	47	55	50	43	43	43	41	54	60	67	59	54	57	44	44	36	53	62	38	64	52	50	48	42	44	47	45	57	54	42	54	50	46	57	44	51	54	45	45	46	55	54	34	54	50	45	53	48	56	40	54	56	68	52	54	34	52	53	52	44	52	55	51	39	53	53	50	44	50	44	40	44	52	54	40	51	53	36	48	45	52	53	43	43	48	45	63	52	36	47	42	52	56	52	58	59	44	61	45	38	49	47	47	54	50	58	51	54	53	45	47	51	49	42	56	52	46	42	51	36	42	51	51	54	52	56	58	55	51	58	51	53	53	55	55	60	54	44	56	57	52	45	50	43	58	54	50	50	59	41	40	47	46	50	64	43	49	48	41	55	56	47	53	47	52	52	56	56	48	55	46	61	49	53	57	50	54	37	50	57	51	52	44	56	49	44	57	42	47	52	53	46	47	47	45	51	38	51	65	49	43	56	47	54	43	55	56	55	49	44	56	45	41	47	54	45	66	37	37	58	66	53	54	29	52	47	50	49	50	40	33	48	47	50	51	45	50	53	58	49	50	50	50	57	52	51	47	42	46	53	47
19452	10494	7219	10488	16135	16890	15056	12213	9846	6514	4058	2531	1927	1498	1366	1253	1159	1168	1086	1135	1144	1117	1097	880	782	749	687	624	587	591	578	580	546	529	545	487	552	561	569	584	621	601	617	534	563	519	586	581	552	540	517	550	545	521	496	557	514	533	550	526	522	551	506	505	545	524	541	514	506	490	490	518	471	541	508	521	453	544	471	510	507	534	535	495	493	499	478	469	508	480	510	515	483	487	486	504	508	523	529	471	530	511	511	496	492	508	496	510	505	490	482	501	528	525	515	498	523	512	467	488	512	497	476	478	514	496	487	504	500	482	498	473	499	501	507	501	495	503	477	486	486	540	543	461	468	470	519	493	528	525	554	507	494	503	506	526	517	539	504	515	543	499	493	525	498	450	461	494	513	519	516	485	461	516	528	487	522	499	485	462	494	497	509	447	534	484	503	498	469	509	497	476	507	457	496	485	479	472	519	467	504	482	500	499	474	486	501	460	497	473	461	517	500	499	501	459	506	501	467	508	541	493	498	502	519	480	521	491	486	491	498	553	454	555	494	488	518	510	495	498	500	524	497	480	459	505	487	481	486	470	507	479	523	500	497	490	481	510	512	473	504	520	444	487	503	464	495	496	522	522	481	467	455	489	536	514	501	463	517	481	484	499	523	488	452	495	463	475	479	529	474	459	515	468	528	482	503	484	523	515	457	487	500	489	500	505	503	472	527	497	464	499	483	476	472	522	490	499	499	488	501	495	489	484	483	489	527	500	486	484	505	523	498	476	516	485	510	500	499	493	542	503	506	526	531	522	483	502	501	509	475	502	499	535	511	500	512	467	495	526	500	498	497	525	521	490	470	483	482	487	496	501	508	474	526	503	484	507	529	481	530	494	500	480	538	530	485	502	536	502	465	477	525	485	522	521	484	483	464	531	477	514	503	504	483	487	498	452	492	481	465	498	510	504	470	515	516	471	496	494	505	479	471	492	508	494	524	517	492	507	492	518	510	465	480	489	468	500	499	524	452	496	499	508	501	508	479	496	521	495	541	491	474	486	519	487	523	514	501	515	514	520	540	494	504	520	490	526	499	487	488	529	477	480	488	492	505	464	536	518	520	508	524	495	498	496	499	499	546	496	477	505	467	508	490	467	508	488	492	508	520	477	483	485	501	460	487	524	481	487	527	487	526	478	475	498	489	497	518	493	478	505	460	519	496	483	471	527	508	459	523	482	496	510	476	491	506	523	520	452	472	527	514	511	470	493	442	499	506	471	507	497	507	487	462	482	495	502	458	484	447	498	504	511	517	513	496	530	549	518	514	514	498	482	473	505	483	509	494	481	492	500	482	519	483	460	488	484	550	507	501	498	507	497	525	490	526	511	497	524	515	482	483	506	484	494	492	505	502	504	504	503	478	514	457	478	544	510	480	530	485	473	521	486	508	542	504	476	478	482	426	489	531	511	489	497	499	514	499	488	520	490	517	470	522	475	515	535	471	506	512	504	500	486	493	533	490	523	501	476	481	495	505	539	473	480	531	477	514	507	471	536	520	535	452	528	521	479	498	493	506	471	482	496	494	523	485	508	535	469	510	493	537	536	486	496	480	491	471	484	477	507	528	512	474	531	494	473	498	490	469	517	481	503	476	481	489	529	502	514	521	487	547	524	489	473	532	491	523	517	487	547	480	473	537	533	481	475	480	510	506	507	495	523	496	497	467	505	505	517	443	486	475	500	502	482	448	495	477	460	496	507	528	528	515	484	534	503	522	463	503	486	520	492	525	496	522	505	545	503	541	507	510	514	511	512	525	503	511	512	471	496	469	510	427	492	493	467	512	518	470	515	463	472	476	501	522	510	506	489	458	486	525	440	469	494	508	494	478	519	490	517	487	485	502	474	488	498	486	472	488	505	514	499	488	489	457	492	488	487	519	459	518	505	510	451	521	483	462	521	467	528	482	493	481	484	485	478	511	482	480	483	493	499	481	521	520	508	467	494	500	518	482	498	504	459	492	518	444	493	487	509	493	472	469	495	484	505	483	545	505	491	498	507	526	488	500	492	495	473	488	487	490	536	505	486	506	461	501	489	495	484	472	530	482	508	542	474	524	508	531	491	519	565	511	542	523	525	470	489	489	514	516	492	496	477	481	503	497	533	529	536	495	489	491	484	532	496	473	473	500	490	506	477	497	517	521	517	509	505	505	512	511	462	506	536	551	497	506	500	540	474	537	515	512	498	470	477	485	509	508	534	527	534	484	432	475	466	485	508	523	470	476	531	501	471	509	492	528	516	511	514	515	494	494	516	507	496	496	527	471	506	500	509	514	518	504	519	509	483	481	475	490	495	527	477	482	491	501	485	509	521	510	536	478	517	498	494	512	505	486	481	513	507	502	539	504	509	516	522	484	504	490	483	516	500	514	488	476	487	489	469	558	466	491	480	500	486	503	483	478	473	552	471	502	540	514	503	504	494	480	482	468	484	482	481	500	500	500	522	524	472	514	505	503	519	488	484	494	543	511	532	519	493	485	533	519	529	505	505	535	495	505	496	447	496	501	493	456	489	532	485	511	467	498	474	478	469	493	485	479	510	487	464	512	521	481	509	495	491	488	523	517	524	492	489	511	509	515	472	490	494	467	508	489	487	474	505	488	506	508	502	513	466	478	493	473	489	495	509	500	493	524	508	473	491	487	496	494	517	484	496	474	495	506	503	519	530	493	494	468	475	480	501	500	527	445	504	494	519	502	506	471	497	500	502	520	524	522	525	505	506	506	504	521	486	493	509	496	517	509	504	445	482	502	497	516	493	449	494	524	514	475	522	494	512	557	532	509	492	522	462	491	495	450	517	483	481	509	481	458	465	515	505	510	530	478	466	509	507	457	500	501	476	511	488	498	497	514	494	494	472	487	520	467	496	517	501	454	511	496	510	479	465	483	502	540	470	486	490	495	479	471	497	506	497	474	520	502	451	473	521	497	481	535	493	491	465	543	490	488	520	531	481	477	473	517	497	500	496	525	470	497	491	508	465	545	537	525	477	457	534	479	457	483	485	525	493	501	495	530	511	475	529	482	494	507	508	500	475	493	490	506	464	496	478	526	492	514	461	495	549	481	493	436	526	483	521	509	486	504	506	544	483	464	527	481	507	531	508	513	463	526	559	448	506	561	491	476	474	508	519	493	483	501	533	496	523	495	505	438	494	486	486	473	494	525	457	486	503	540	465	500	491	518	490	493	491	519	511	494	490	556	511	489	515	485	506	487	505	495	459	526	486	478	473	505	471	506	497	516	521	494	512	491	484	495	455	473	494	474	537	489	510	491	487	512	480	511	476	451	485	482	485	507	509	510	498	487	494	496	465	484	495	483	495	518	486	488	524	531	490	493	465	510	499	514	492	488	461	505	432	463	542	456	503	489	453	468	489	531	504	484	504	515	509	510	511	488	483	471	507	515	483	474	523	477	503	514	448	517	512	488	427	471	498	499	486	546	502	508	497	538	503	506	489
1910	1232	661	536	426	506	487	429	368	283	158	120	117	95	83	88	78	92	94	84	80	79	71	72	75	75	57	68	69	74	64	59	68	58	53	51	54	68	60	65	63	56	51	52	53	48	68	54	48	58	48	61	49	65	64	52	50	69	63	58	78	56	66	49	63	67	48	51	55	62	61	57	64	53	49	45	48	67	48	54	64	69	61	48	53	69	54	40	58	62	58	48	59	65	57	55	49	45	52	53	60	57	54	63	51	71	54	65	76	62	52	69	54	64	64	67	56	52	69	51	63	45	50	67	56	66	67	67	60	54	50	54	63	51	56	49	50	55	65	68	58	61	63	64	74	57	59	43	51	64	45	56	57	60	59	65	50	60	70	61	59	49	57	58	62	56	51	51	74	54	57	58	63	51	60	50	49	46	72	62	62	61	57	59	57	57	61	50	46	65	64	66	50	62	47	58	63	47	48	60	51	59	59	59	52	55	70	61	65	67	69	52	53	60	59	61	50	59	56	54	60	50	46	56	61	50	48	52	53	55	50	48	59	55	62	60	44	65	67	63	58	47	58	53	63	51	66	47	61	70	66	50	57	63	61	45	60	67	62	58	68	59	58	60	51	58	58	53	59	48	66	57	64	46	55	57	46	56	41	56	49	69	47	61	59	53	66	58	59	69	49	41	64	55	54	56	64	60	58	70	68	70	55	54	72	56	52	54	53	61	53	65	52	53	59	62	54	61	69	61	63	59	62	54	64	62	57	60	63	57	55	69	44	58	72	57	52	49	54	67	44	50	48	51	56	54	58	66	65	52	45	71	67	46	48	54	63	51	68	76	42	54	53	63	66	55	54	51	42	62	62	58	52	55	58	52	57	48	67	51	62	53	62	59	64	61	58	53	59	54	51	61	64	40	58	68	62	42	56	59	57	50	57	52	63	62	53	65	55	56	53	65	45	51	64	67	61	68	54	41	57	47	56	61	71	55	57	78	57	60	63	70	57	57	52	52	67	53	65	74	57	68	54	60	54	46	67	53	68	58	57	56	64	63	58	62	47	57	68	58	43	56	61	68	51	52	62	59	60	60	51	65	65	50	51	83	45	63	61	73	57	67	45	41	53	39	52	45	58	65	65	50	54	58	53	49	38	55	56	59	57	49	56	55	69	52	61	56	54	53	61	61	61	58	49	62	50	45	53	60	71	60	62	65	60	48	58	65	69	58	52	68	62	61	53	48	60	48	58	59	69	54	71	70	72	50	59	75	57	51	37	53	57	62	60	53	56	69	57	68	43	58	47	59	62	50	43	54	43	47	55	52	82	68	71	64	56	58	45	71	48	41	50	62	61	49	68	50	55	61	64	63	50	46	60	61	50	58	46	66	53	77	51	56	52	56	60	62	50	63	59	49	54	64	70	61	65	59	61	49	58	56	52	54	56	51	61	49	60	65	69	72	59	56	48	68	57	68	66	58	72	68	61	60	65	53	58	63	59	50	57	58	63	49	56	64	58	50	59	47	62	66	54	64	55	54	52	47	68	57	47	69	57	52	64	74	42	68	39	59	59	49	52	61	74	57	58	58	48	67	53	53	50	58	70	66	69	71	62	60	53	55	57	53	55	66	55	69	51	50	52	43	57	71	57	62	55	60	66	60	60	67	52	57	67	53	49	61	59	59	45	58	51	57	57	58	58	60	58	63	57	48	61	55	54	61	67	61	50	57	45	61	69	55	53	47	60	70	56	51	62	44	44	51	55	57	62	73	56	49	58	60	68	66	76	56	68	63	59	63	48	53	50	55	63	47	45	65	66	54	61	64	51	63	55	50	59	63	55	56	56	65	69	59	53	62	56	54	52	49	48	67	60	70	59	50	53	57	56	48	63	68	62	56	63	63	49	59	64	55	68	58	47	57	42	49	56	57	60	42	66	57	58	47	59	70	54	58	54	62	50	58	56	50	59	49	54	44	53	57	66	58	61	67	50	66	47	55	58	60	57	52	64	60	62	61	58	51	48	67	68	70	52	59	61	66	66	57	51	59	63	59	52	41	58	44	52	52	52	54	54	54	48	56	51	48	50	62	57	54	54	54	60	60	40	56	53	64	52	47	63	58	58	40	57	54	50	58	54	68	63	50	75	55	56	45	58	54	59	50	63	65	65	63	58	43	48	57	64	50	67	58	61	47	58	57	53	59	56	40	57	70	46	52	73	57	57	47	72	69	56	63	56	59	72	54	65	62	62	66	59	56	56	58	55	60	54	47	48	63	64	55	63	57	59	49	66	53	56	48	57	41	58	55	52	42	73	61	69	60	52	51	67	51	77	59	53	53	65	52	48	50	61	48	57	64	61	56	43	55	68	53	71	52	64	71	58	57	53	53	57	57	47	54	54	68	59	58	52	53	64	61	82	44	53	54	54	59	55	54	68	46	54	66	58	55	60	51	52	55	77	61	67	61	49	64	62	62	49	42	71	59	52	75	52	63	52	68	66	61	62	47	52	46	43	50	44	60	64	54	45	66	57	65	57	50	59	59	53	61	57	63	65	70	57	76	51	49	51	53	65	53	64	46	45	49	50	58	57	52	63	48	57	55	63	66	59	49	49	68	62	64	52	53	62	55	54	53	68	71	65	53	66	54	62	57	55	53	59	52	53	65	52	67	55	70	51	52	57	55	59	42	53	68	78	58	61	52	47	59	78	51	55	43	54	51	75	73	63	65	62	70	57	51	69	53	64	58	41	56	45	78	65	51	65	51	57	54	67	69	63	54	56	70	50	52	46	71	60	58	62	64	60	73	64	50	57	65	53	66	83	55	59	59	55	65	40	52	53	54	55	56	70	61	57	57	50	58	62	53	83	58	54	61	56	65	52	49	61	51	64	61	68	53	67	60	59	59	60	55	59	78	48	48	58	62	62	62	51	48	51	51	81	51	51	58	59	58	50	50	57	51	50	58	63	59	57	62	61	64	54	46	63	46	63	54	54	63	54	66	62	45	61	56	61	56	50	73	66	64	60	53	64	59	60	44	63	70	57	67	44	58	60	64	63	49	50	42	52	54	63	61	50	57	63	55	45	52	55	61	64	60	58	61	49	60	63	58	46	48	54	46	46	61	47	57	60	51	52	55	56	66	51	44	55	71	56	40	59	59	54	56	56	66	56	59	59	65	73	63	55	60	51	59	55	48	47	50	56	61	40	47	58	54	62	57	60	52	68	61	58	69	57	69	46	59	56	48	77	54	51	54	53	51	60	69	62	57	64	77	48	50	62	48	68	52	62	46	44	51	53	50	58	62	59	59	62	65	46	49	67	60	41	56	64	70	65	57	64	63	49	47	53	69	59	57	55	58	60	62	73	64	47	48	49	49	53	63	62	44	47	58	48	54	63	58	57	64	59	65	53	43	56	50	60	58	58	44	54	57	61	78	63	50	73	56	64	53	60	54	71	53	52	51	67	51	48	58	62	56	63	61	68	40	53	74	60	58	62	55	46	64	59	73	59	57
22202	13585	9389	13106	19443	19970	17992	14967	12039	8554	5362	3299	2512	2028	1881	1597	1469	1398	1355	1377	1453	1404	1382	1089	1022	953	882	802	734	724	679	686	609	646	674	682	642	630	693	734	791	733	744	639	679	710	668	676	630	661	640	648	604	606	663	675	617	668	645	639	642	609	629	645	566	597	623	657	556	563	572	600	597	623	603	622	613	603	608	583	591	576	604	608	595	548	578	564	566	591	572	629	601	598	588	582	601	571	560	649	585	607	624	599	649	598	625	645	551	513	577	645	662	719	629	570	614	558	612	548	600	553	593	579	617	547	594	578	558	569	593	609	582	573	568	579	609	614	594	533	576	650	645	541	599	587	577	638	579	577	569	567	584	576	568	544	557	627	598	596	575	612	539	580	575	614	591	602	617	566	605	602	612	639	558	531	598	550	608	617	639	554	603	579	603	559	552	586	590	555	551	568	607	607	587	574	587	578	568	558	550	560	608	594	579	600	576	622	578	597	572	612	588	627	579	589	572	560	606	598	555	573	574	594	601	589	592	597	588	569	573	619	576	606	556	605	556	567	597	580	590	570	604	581	594	576	610	564	578	596	576	602	588	572	599	590	571	557	601	561	601	536	576	594	598	538	592	581	562	598	593	547	599	592	595	611	574	570	558	616	598	596	589	612	597	618	570	544	598	574	551	553	596	545	557	626	631	573	596	564	587	566	615	617	619	560	593	565	609	589	547	590	548	561	620	636	574	560	620	588	580	602	581	559	577	556	603	532	557	567	588	609	565	579	546	567	586	611	626	588	586	560	582	588	561	560	589	589	615	569	559	579	598	600	582	635	599	595	589	601	594	598	586	650	598	564	587	578	612	574	615	595	624	584	623	622	588	615	604	587	626	584	589	605	549	564	597	606	639	551	549	647	565	549	617	607	571	633	553	575	620	592	551	575	616	608	559	545	600	620	615	629	616	621	606	548	639	563	589	606	572	535	613	610	595	544	642	611	566	560	583	608	583	593	561	615	586	596	601	569	583	611	590	571	587	604	572	602	596	633	633	604	602	578	615	588	563	595	602	570	596	595	603	579	606	550	630	637	583	593	611	561	605	594	580	559	594	566	581	585	573	596	578	547	600	589	593	562	584	595	578	580	544	577	582	553	571	609	557	580	603	570	577	593	591	589	637	615	592	606	574	612	586	596	629	596	603	562	575	607	584	588	562	561	576	616	589	575	608	590	556	594	597	595	602	614	564	580	626	622	623	596	589	555	579	588	618	585	588	580	606	589	591	601	587	596	592	599	550	588	584	569	615	587	572	592	646	631	566	619	591	560	578	656	617	578	604	590	605	614	572	583	636	572	558	552	606	609	570	596	596	600	632	572	564	586	600	628	598	561	652	571	583	557	614	592	600	553	563	567	585	617	575	603	626	641	613	546	603	592	603	606	568	609	577	622	605	569	556	601	599	596	568	598	582	539	587	507	588	642	561	613	624	593	582	572	580	611	595	569	572	595	590	574	594	602	627	620	561	607	585	580	620	595	524	592	580	569	586	608	570	591	590	616	560	629	603	641	596	602	571	597	583	583	537	609	596	578	584	577	596	622	553	556	570	594	526	579	547	620	567	617	613	600	587	586	590	617	578	537	562	572	601	586	583	584	618	578	593	569	578	579	575	572	582	572	594	623	610	614	617	564	554	610	610	581	623	621	525	570	574	597	583	543	578	568	546	570	577	599	570	602	613	594	572	616	597	598	591	574	610	629	599	571	589	568	608	616	574	617	613	612	579	618	580	631	645	584	570	596	550	584	554	640	596	583	616	572	595	555	553	538	588	584	589	604	572	578	600	666	566	577	615	602	612	573	623	625	616	579	602	597	597	606	618	595	522	542	558	590	603	577	596	615	558	570	548	540	561	637	607	560	599	585	586	599	591	589	606	604	571	621	571	566	556	598	602	567	534	576	642	587	589	593	578	576	597	545	576	597	605	592	540	580	625	577	583	579	584	584	522	606	591	584	654	631	563	636	619	557	545	595	627	551	588	607	555	600	569	597	579	545	551	642	636	568	579	607	646	583	574	598	613	526	526	554	574	570	601	586	604	597	579	602	581	627	567	581	571	603	573	590	594	573	611	577	563	645	534	604	588	571	578	616	651	578	606	622	542	536	598	547	596	597	583	587	613	602	627	615	525	620	572	591	618	599	588	561	561	590	623	602	611	576	604	578	580	603	609	582	597	611	576	557	589	568	588	579	621	619	597	556	598	617	566	591	558	563	603	587	602	599	621	600	615	632	597	633	627	556	646	553	603	600	561	571	579	586	632	548	574	585	588	600	535	607	586	568	599	589	569	577	618	537	574	575	569	598	638	579	552	571	596	598	569	621	612	572	573	541	629	590	592	543	568	553	625	601	579	577	583	617	577	544	591	584	582	649	578	550	578	637	593	553	572	620	613	561	567	599	555	603	595	591	587	590	597	564	616	608	599	640	544	607	518	575	581	637	595	589	630	575	577	560	582	562	590	593	603	591	586	617	551	618	549	634	560	615	583	546	590	577	642	614	623	580	610	587	572	581	550	573	568	582	595	603	610	577	571	587	570	597	562	602	617	587	592	563	597	595	624	603	586	570	589	604	603	553	617	577	605	578	582	602	611	595	590	579	608	613	578	591	599	596	604	623	595	591	591	599	625	587	587	574	593	606	613	574	594	590	579	616	588	575	550	597	614	597	609	581	575	578	566	611	560	596	607	613	580	613	598	578	638	539	597	541	570	601	571	556	603	581	551	558	588	633	579	585	593	576	574	578	566	616	586	614	575	574	602	559	589	563	603	593	592	544	570	587	616	586	609	556	591	564	590	589	588	653	611	589	648	621	616	563	563	609	566	574	577	591	607	593	573	566	571	570	587	525	580	622	612	594	565	580	618	577	574	615	600	569	593	610	602	616	566	558	623	603	579	595	573	593	586	588	577	635	579	577	623	596	566	605	595	583	593	602	557	565	588	585	601	589	590	574	581	616	572	564	571	595	605	580	540	542	600	629	579	594	591	548	539	587	589	565	628	570	606	574	612	588	598	578	607	586	561	617	624	595	585	577	602	568	595	591	590	583	589	564	633	640	613	572	572	566	592	573	624	576	582	562	565	607	603	569	524	595	579	587	593	593	570	584	565	612	552	562	622	570	618	565	579	592	570	565	571	611	566	560	592	590	593	631	614	594	595	611	611	584	580	540	590	586	617	595	570	618	546	587	590	586	596	619	557	572	547	606	606	564	615	626	580	598	597	615	616	586	604	581	572	582	600	620	612	575	583	584	577	624	568	559	589	570	620	572	544	553	542	605	591	619	562	603	598	616	565	576	580	574	586	572	626	600	561	584	611	609	596	568	587	612	544	554	582	600	596	582	569	594	611	553	606	584	619	558	607	581	595	584	581	591	586	573	577	569	586	581	580	590	553	592	617	567	630	593	594	629	589	599	592	584	576	595	589	613	593	573	589	573	637	558	615	565	609	598	583	566
2260	1121	649	469	406	506	456	397	358	272	174	107	90	57	59	74	63	57	57	62	54	60	67	54	48	57	46	35	37	32	40	47	26	32	32	28	36	39	30	42	33	38	33	29	35	31	34	38	35	27	39	31	42	32	37	46	30	47	33	35	35	43	30	35	26	31	57	30	30	32	32	28	49	42	36	33	36	40	42	45	25	25	28	31	20	39	32	29	32	35	20	33	31	34	32	30	27	38	27	34	48	40	38	49	34	30	32	28	28	38	44	41	40	47	40	45	29	41	30	43	35	31	38	37	50	31	41	44	23	44	33	29	27	31	24	33	37	35	43	40	41	50	34	34	35	25	34	28	34	31	35	35	34	37	43	31	33	42	31	32	39	33	35	36	35	27	37	38	31	29	33	33	34	32	33	32	37	46	33	37	29	30	30	21	27	36	28	28	36	31	39	28	28	31	32	32	39	37	26	42	39	40	32	29	31	29	41	34	36	37	33	36	40	33	40	33	41	29	33	32	23	40	24	37	37	23	30	32	30	46	35	30	28	30	33	41	32	29	40	37	37	39	25	32	31	35	37	37	43	28	25	35	31	37	37	34	36	35	28	31	37	28	35	30	35	33	47	35	31	32	31	33	35	32	25	33	37	32	35	47	31	30	37	31	29	37	34	27	34	30	31	33	37	39	39	28	28	46	27	31	35	35	30	25	26	44	35	39	36	43	31	30	42	28	44	40	36	32	39	30	47	40	34	36	39	40	39	25	43	21	33	38	34	34	21	32	34	33	33	29	30	25	36	31	33	35	37	42	26	32	38	38	32	38	41	27	33	30	33	30	30	33	31	38	42	45	32	35	41	31	34	29	42	31	41	38	28	38	19	34	39	34	36	37	40	42	30	33	33	41	28	34	44	37	31	28	37	43	28	34	29	39	33	28	40	43	23	30	31	42	27	31	36	29	19	34	39	41	40	32	36	39	37	37	27	28	39	33	34	21	19	27	33	38	36	39	29	30	35	33	32	35	32	41	41	35	35	44	31	32	39	45	35	41	37	29	37	31	31	37	32	30	29	36	40	38	38	28	27	32	33	37	37	39	32	27	41	32	48	37	46	23	38	23	32	40	36	44	38	34	32	36	46	42	36	33	31	32	36	33	42	41	22	40	23	35	36	34	35	33	35	27	32	39	29	39	30	37	30	37	29	39	24	37	36	27	40	49	43	18	42	32	37	37	24	41	21	29	41	41	29	35	23	31	36	23	33	30	40	35	33	35	33	34	36	36	40	32	27	31	36	29	42	22	35	36	38	28	35	39	30	33	32	28	31	30	32	38	32	31	42	35	29	26	42	38	36	38	33	37	25	37	32	38	37	33	36	31	39	40	31	40	40	32	34	30	31	42	36	40	33	37	42	30	19	37	36	24	36	30	35	42	39	32	31	29	37	42	27	35	39	46	31	35	35	30	32	31	32	37	32	39	32	34	40	31	30	37	33	39	37	39	44	34	31	35	31	37	40	41	25	28	32	32	47	37	34	45	36	21	19	28	35	26	31	28	33	45	34	34	31	30	22	35	31	39	36	39	34	29	23	34	31	27	39	39	33	35	31	28	37	36	35	43	34	42	35	26	37	35	46	23	30	39	35	39	32	36	36	33	41	36	28	38	45	30	28	37	26	23	38	25	43	37	31	21	25	25	32	30	41	22	36	33	26	40	33	27	35	30	45	23	36	39	43	33	31	42	39	37	27	28	33	24	38	35	35	25	24	34	31	28	34	31	29	40	36	43	37	41	31	23	37	35	29	30	32	30	27	25	23	35	29	40	35	40	29	42	28	31	26	40	27	38	31	29	36	46	21	42	35	28	39	31	36	36	39	27	39	38	38	36	42	45	39	34	39	30	38	27	32	36	30	30	31	37	40	30	27	27	29	29	35	40	34	35	34	27	33	46	29	42	38	36	29	35	31	30	38	41	33	39	32	38	27	22	34	24	25	33	29	36	28	26	33	39	47	49	37	27	39	21	41	34	43	34	36	28	24	30	35	38	35	37	38	32	33	35	36	20	31	39	32	38	39	39	36	25	23	23	34	42	37	30	30	42	40	36	36	41	33	37	38	31	35	34	42	39	31	32	34	41	31	32	40	32	37	36	31	38	45	31	28	32	40	33	32	28	41	32	30	37	36	25	35	33	33	23	47	31	32	26	38	32	34	33	34	24	45	34	47	34	37	31	43	37	30	32	34	30	36	28	44	33	37	38	31	42	34	38	37	31	33	33	33	37	35	45	32	33	31	33	34	42	36	28	30	34	47	28	27	37	31	37	33	36	34	36	31	43	32	36	41	27	39	40	37	26	40	33	42	34	30	38	33	26	32	40	35	38	38	35	23	32	36	34	20	39	44	39	31	30	23	29	28	34	30	38	28	36	35	37	23	34	29	28	31	36	28	38	34	35	39	30	35	35	25	51	21	36	23	33	29	35	42	34	35	32	30	40	38	42	38	35	29	34	34	37	35	29	35	38	31	26	35	42	23	32	35	29	26	34	35	39	43	31	24	24	36	30	33	43	43	40	37	45	27	27	47	34	35	33	31	37	43	45	29	23	50	36	25	45	29	40	35	28	33	47	45	49	34	25	30	40	28	35	41	41	52	29	34	48	41	39	40	38	37	39	39	36	39	39	33	34	39	34	37	31	27	41	26	42	29	28	34	33	28	36	29	24	41	32	35	34	27	38	39	26	39	37	27	32	39	29	38	36	38	28	28	37	29	34	39	29	30	34	38	37	36	37	41	44	36	21	27	35	31	33	34	29	52	30	32	49	35	38	34	31	41	27	38	35	43	26	38	34	35	33	35	38	39	26	32	31	42	33	33	33	31	38	39	38	41	38	45	26	28	38	29	31	32	35	32	38	30	38	44	47	36	35	34	30	32	31	32	40	34	28	32	47	38	33	36	48	36	36	45	34	29	31	25	25	27	33	37	42	42	31	32	39	31	43	29	35	34	32	40	34	28	37	33	30	25	26	41	36	34	33	34	28	38	26	46	43	38	19	32	42	33	37	33	28	29	40	28	32	39	28	25	37	30	35	30	30	38	35	27	39	39	40	29	35	32	36	40	35	33	35	31	34	33	36	39	26	42	51	50	47	30	31	32	32	39	34	41	35	38	23	31	31	31	24	26	27	34	35	37	43	37	33	37	32	40	33	38	40	24	34	34	36	45	24	33	58	28	34	38	29	25	32	29	28	26	38	32	29	30	37	34	31	32	35	35	29	28	29	31	21	42	41	42	42	44	39	27	27	38	38	42	29	34	30	30	45	39	47	33	32	34	29	23	22	33	34	34	40	38	36	32	25	35	36	44	23	44	40	28	34	37	34	37	40	34	38	44	38	44	29	35	28	34	27	33	35	27	36	35	36	29	38	38	30	32	39	35	32	39	37	41	28	25	32	31	31	29	26	27	39	42	37	33	37	28	24	45	40	40	34	36	36	31	29	30	34	35	24
22983	12932	9069	12462	18802	19436	17387	14871	12057	8527	5516	3432	2378	1872	1545	1337	1190	1157	1096	1103	1213	1159	1202	978	832	799	658	555	516	486	503	422	440	424	396	422	426	492	460	557	555	522	533	429	451	455	479	440	427	394	421	422	427	380	376	409	382	399	396	398	403	405	390	384	410	394	359	360	351	384	366	356	349	423	399	373	379	379	364	349	348	345	393	370	340	340	354	371	348	365	347	330	370	348	383	343	383	356	341	373	359	365	363	355	346	348	354	336	362	368	324	423	456	468	487	393	377	354	332	331	339	328	327	369	322	360	329	347	332	349	332	367	343	348	374	360	358	364	365	344	341	392	340	376	341	355	334	348	353	356	332	364	362	340	385	389	338	354	354	353	355	329	359	321	357	362	336	359	343	342	385	347	328	358	325	355	363	372	347	344	332	358	374	327	361	382	356	342	361	380	370	329	339	335	361	333	320	342	320	338	348	351	334	353	345	363	360	361	353	344	345	376	325	314	312	369	336	354	345	341	352	335	343	318	343	342	345	367	331	366	357	349	396	380	334	359	364	359	388	349	333	350	336	353	353	332	328	341	324	358	378	337	365	311	365	307	338	349	345	348	335	323	352	341	369	348	367	356	335	385	362	343	363	342	346	362	362	377	370	353	329	336	360	321	357	365	370	384	338	365	342	341	337	370	364	348	364	379	388	348	357	333	357	339	348	363	359	355	342	356	340	349	361	329	360	368	379	354	334	332	333	346	332	351	328	346	375	354	346	348	374	330	344	349	359	364	357	387	378	353	349	345	345	335	321	358	316	370	355	357	366	369	339	313	327	361	347	359	353	378	357	327	347	333	333	299	353	351	373	338	363	336	355	342	334	333	325	344	310	366	350	330	348	351	332	341	323	374	342	336	357	350	330	351	335	365	365	362	375	364	334	353	324	357	341	397	322	334	363	353	322	322	330	381	344	331	338	357	343	362	329	348	365	331	383	350	352	368	347	334	333	344	348	349	353	349	325	335	334	349	371	326	335	332	329	358	402	332	368	361	363	335	369	375	328	345	356	324	351	342	351	321	355	352	331	353	357	337	317	346	365	369	356	345	375	335	330	365	341	357	320	357	357	352	363	339	377	343	339	333	328	323	354	339	317	362	360	340	338	371	350	374	343	354	366	361	335	343	367	363	355	335	368	298	337	331	352	340	357	373	365	357	354	334	355	353	338	339	348	346	315	342	324	364	352	339	361	362	364	368	344	325	357	378	349	343	365	330	351	368	342	344	334	354	345	346	347	371	373	348	357	348	347	352	346	339	336	325	330	330	368	329	314	378	332	371	310	357	360	328	369	365	351	337	362	378	320	347	351	361	346	324	347	344	351	336	388	346	319	321	379	336	297	351	341	361	332	332	335	355	345	344	377	367	321	355	329	330	328	365	339	356	388	361	333	379	354	378	335	374	330	347	377	371	342	352	344	343	376	353	329	370	349	358	360	367	330	343	369	341	329	320	358	337	354	351	321	373	349	347	333	345	292	347	361	353	363	328	358	342	337	350	349	361	335	356	335	345	341	363	350	312	335	341	354	354	335	340	366	340	364	373	355	348	370	348	318	363	319	350	309	374	322	374	341	357	378	368	369	346	383	357	369	352	363	377	331	360	307	363	352	343	354	390	346	355	331	307	335	349	334	348	365	364	370	345	342	350	386	340	371	312	344	354	377	328	369	321	368	390	366	363	357	356	387	336	359	343	326	375	363	343	338	349	360	352	343	313	321	347	367	361	346	333	356	362	360	364	383	333	354	338	324	347	384	330	320	353	359	289	331	392	341	391	351	383	321	338	322	352	338	345	334	369	357	350	367	366	355	336	340	353	315	344	338	342	322	336	348	332	388	327	350	342	337	351	355	362	354	386	334	369	372	318	343	385	337	356	366	377	324	354	338	335	341	358	326	346	372	350	350	366	336	391	340	363	338	340	358	373	344	343	353	356	373	345	349	333	368	364	341	354	327	325	315	336	332	363	321	355	384	347	334	349	335	345	356	337	336	371	355	381	305	376	326	346	342	356	317	365	345	361	365	355	337	332	348	344	349	320	352	386	327	359	343	357	351	380	349	344	338	367	358	343	371	337	320	340	352	350	347	337	357	376	344	336	385	323	335	350	351	317	363	357	350	351	338	360	360	345	369	341	358	380	366	340	339	344	356	355	373	373	345	353	352	363	330	363	335	321	378	376	379	296	353	339	346	331	341	349	365	320	317	364	325	364	362	324	348	340	342	359	361	345	377	327	372	350	327	361	362	340	330	358	345	373	321	370	339	361	359	354	360	359	363	361	376	334	348	372	380	339	374	351	334	378	345	314	375	326	372	333	328	362	359	354	346	365	360	353	368	351	376	338	351	353	328	331	329	357	337	322	341	359	384	337	335	341	355	350	345	337	353	328	354	369	367	358	361	333	324	364	369	368	361	324	333	364	383	354	351	341	369	307	368	384	359	374	340	370	339	352	348	323	358	329	343	319	327	337	364	350	354	347	319	315	329	360	357	327	339	363	335	328	323	374	357	327	317	331	348	355	338	347	331	330	334	330	331	378	340	369	367	371	366	333	363	337	361	351	369	393	328	336	338	332	345	355	321	357	344	358	359	335	331	365	341	340	339	384	356	359	361	343	336	349	376	344	362	347	358	356	337	357	341	341	383	352	351	344	351	381	388	309	378	341	334	355	334	378	335	339	353	364	329	375	392	354	331	365	340	354	340	345	376	339	345	333	354	337	330	363	336	344	357	357	317	333	350	360	347	368	362	346	345	350	348	350	355	326	331	387	353	344	324	368	365	323	337	363	390	327	345	336	338	341	388	351	338	329	370	336	342	319	320	360	343	385	363	363	327	307	367	350	376	365	342	362	342	364	372	345	353	359	323	335	328	349	361	378	331	296	358	368	351	339	345	337	383	377	328	359	349	346	336	349	346	348	354	351	327	332	329	354	343	347	344	342	336	354	349	365	368	352	349	406	375	354	343	333	398	322	328	353	337	346	360	338	343	366	340	363	338	352	362	311	368	355	362	344	344	349	345	334	319	352	351	321	351	331	375	362	360	336	375	346	358	344	368	349	339	387	321	363	328	345	388	316	333	335	359	353	360	357	366	353	351	346	374	390	367	373	380	356	378	353	305	360	352	347	370	349	364	355	371	342	363	321	344	347	357	330	372	342	344	352	334	331	329	350	332	362	345	341	346	356	340	360	346	338	331	351	322	338	342	319	352	382	342	352	338	332	388	349	340	365	365	335	365	316	356	334	361	333	379	327	348	334	339	344	353	386	337	323	351	336	390	329	339	352	339	344	350	384	377	338	371	352	350	384	334	355	367	337	344	343	304	325	357	354	360	343	360	342	361	343	341	331	344	352	362	373	306	349	327	347	342	349	363	352	343	355	347	340	376	341	338	332	348	365	379	337	319	351	345	348	345	329	380	292	337	366	316	351	372	332	339	352	367	356	342	355	332	367	320	346
2575	1602	890	566	535	637	603	488	451	297	210	144	131	86	72	70	74	70	84	79	84	87	88	71	62	59	54	60	51	39	53	63	44	44	40	47	42	61	52	62	46	45	56	48	58	51	51	52	38	48	43	32	51	55	51	32	48	40	55	54	43	42	45	50	54	41	50	51	43	53	70	53	41	48	41	43	46	52	35	46	43	43	39	42	44	57	43	47	40	44	51	52	51	54	48	39	46	44	43	35	41	56	49	41	36	39	39	41	28	44	35	43	39	56	41	43	44	41	51	49	63	48	36	43	55	48	45	51	40	43	38	49	47	45	38	47	48	45	35	32	32	44	47	47	38	40	50	41	53	51	48	46	60	41	34	36	47	38	47	47	64	42	47	54	50	47	40	42	60	40	49	45	41	54	41	51	52	51	46	37	49	37	37	56	46	50	50	56	47	42	51	40	55	40	45	46	41	41	53	33	33	44	35	44	41	34	37	34	46	35	37	49	52	63	50	46	54	41	39	45	40	53	37	40	41	42	62	42	45	44	46	58	45	55	37	45	35	47	45	46	49	39	49	44	48	45	49	37	44	42	58	37	38	47	45	50	41	40	35	54	48	47	44	32	41	51	46	44	54	43	52	47	41	33	47	38	39	47	32	50	44	48	41	52	32	35	44	53	56	52	41	45	44	42	48	38	49	39	48	44	54	48	56	32	44	46	40	49	44	44	36	45	50	49	49	38	38	42	32	53	49	39	37	40	39	40	34	43	39	50	37	37	38	53	38	37	44	47	38	32	41	47	39	41	47	44	49	54	46	40	50	53	55	33	35	32	50	40	38	49	49	45	50	43	34	45	50	45	31	39	32	34	52	50	40	45	35	50	45	42	43	46	50	48	39	53	49	43	52	36	42	46	46	41	36	48	40	56	56	37	25	43	49	46	55	38	46	47	40	52	38	30	30	50	43	41	42	45	48	48	43	37	49	45	41	33	41	37	40	30	29	42	50	53	43	39	45	46	47	39	43	53	40	51	37	51	47	60	32	47	45	37	52	38	48	43	48	42	41	44	42	50	40	61	52	51	39	41	43	48	37	52	48	51	52	50	45	41	42	48	44	35	30	45	51	41	31	47	46	43	36	47	43	40	40	48	38	49	43	39	43	48	41	47	30	52	42	41	47	46	51	48	41	50	36	36	49	47	28	44	28	45	40	38	56	40	52	39	52	44	36	43	61	42	42	46	45	55	47	36	41	42	54	44	36	46	42	51	51	48	38	46	48	43	43	40	60	42	45	44	29	29	48	41	52	40	41	35	47	54	46	50	38	46	39	46	50	50	42	42	39	39	48	58	51	49	44	41	54	39	60	43	62	45	51	37	44	42	34	36	32	46	51	46	49	33	45	40	43	51	50	51	36	46	45	47	52	40	33	45	37	55	49	47	60	44	41	58	47	59	48	36	46	42	47	36	41	39	39	47	47	48	48	38	45	62	48	34	45	52	45	36	50	35	50	48	48	45	41	45	49	37	42	42	40	29	41	39	37	41	36	42	50	50	42	53	42	51	56	51	49	34	50	39	39	41	47	44	47	43	43	46	44	40	37	31	33	45	46	55	44	42	45	50	46	38	47	47	48	41	45	59	49	44	31	44	35	51	50	29	40	41	47	40	36	47	41	48	40	45	49	47	50	45	47	39	38	48	47	40	64	44	48	45	42	65	50	44	50	50	40	37	42	54	47	55	38	48	47	39	33	43	37	41	39	36	52	41	50	47	41	45	34	42	40	35	49	48	61	37	33	45	31	45	41	34	32	43	48	45	43	50	45	49	48	47	28	40	50	51	38	35	39	49	51	50	41	42	46	48	39	38	38	38	44	45	47	37	36	47	38	39	33	43	49	40	35	56	60	44	39	47	50	46	49	36	31	43	43	44	52	47	50	38	49	37	59	39	42	55	49	41	53	51	51	49	40	50	38	42	38	46	43	37	50	43	39	42	50	47	34	45	41	48	47	43	39	41	35	41	41	35	35	45	40	40	35	47	47	46	44	39	34	42	42	45	45	42	39	47	52	41	49	35	47	33	45	44	45	47	60	48	38	39	43	54	51	38	48	40	48	46	44	47	51	54	52	47	33	38	42	46	48	28	38	44	40	46	35	37	41	53	42	48	40	42	52	50	53	38	38	50	47	50	49	39	42	48	44	35	37	48	44	42	46	48	34	44	47	37	43	44	51	47	47	54	39	56	55	38	41	50	35	56	45	51	49	50	33	38	44	48	41	42	48	46	43	49	39	45	33	37	43	39	48	41	44	40	37	39	51	45	57	46	51	35	35	43	35	48	43	55	55	61	44	50	34	34	40	52	47	49	43	41	58	46	49	48	47	35	42	42	46	44	41	42	50	38	49	48	45	52	49	52	49	35	35	50	47	37	41	34	31	51	56	39	54	39	44	38	34	46	32	41	44	50	35	47	40	38	51	39	49	36	39	50	43	30	44	34	49	47	34	47	39	43	24	37	47	52	39	44	46	40	39	50	46	54	55	39	49	45	37	42	42	49	50	46	47	44	48	55	42	48	44	44	40	25	37	44	42	47	46	58	34	45	29	45	54	50	38	42	40	40	41	38	35	54	50	53	43	48	30	53	41	48	45	37	51	39	39	33	45	38	36	58	46	43	32	48	39	50	47	39	48	50	46	44	54	52	41	41	35	41	38	43	39	50	48	56	63	54	53	52	45	45	46	50	47	36	43	62	46	40	38	52	33	45	47	54	42	50	38	43	48	44	61	40	39	48	40	39	40	38	39	45	52	37	35	31	37	49	50	55	38	57	44	46	43	52	49	44	50	38	50	41	39	42	38	37	45	41	59	60	50	38	45	47	51	44	45	52	34	44	49	45	38	44	61	37	40	45	42	48	43	39	38	44	46	59	53	39	34	41	44	52	50	50	47	45	42	43	38	49	51	47	46	36	49	48	55	45	50	43	43	40	44	43	52	38	36	50	51	45	35	46	41	42	42	50	47	41	34	40	47	45	46	43	43	55	42	47	45	35	39	40	57	54	49	36	40	43	49	48	39	33	46	51	38	46	54	37	41	43	46	35	48	54	48	39	42	44	44	45	36	36	43	47	46	43	41	42	47	40	58	42	49	29	42	42	36	38	43	50	51	43	47	43	40	38	49	50	37	32	44	46	57	36	60	48	31	38	41	45	37	46	40	41	46	55	40	39	44	36	48	48	50	54	38	38	28	37	45	37	54	47	49	38	53	46	40	38	51	41	42	34	36	49	55	37	37	38	54	46	48	40	48	50	36	50	24	48	47	57	36	42	34	44	31	40	34	40	49	48	56	45	49	41	44	48	50	37	48	43	37	40	35	47	52	39	30	40	54	56	50	49	50	47	40	33	45	54	38	55	43	39	48	41	48	49	44	39	50	38	44	48	47	47	32	45	49	52	52	41	49	52	38	32	50	38	49	47	49	37	49	34	37	45	52	39	44	44	49	42	46	49
25713	15372	10836	14813	21409	21886	19828	17072	14190	10425	6777	4333	2970	2293	2027	1614	1564	1410	1403	1391	1541	1635	1457	1284	1147	972	853	754	632	640	582	612	561	557	568	568	558	617	626	718	722	731	689	627	611	612	551	564	520	543	554	518	534	559	533	503	491	504	554	528	579	537	552	495	590	555	516	497	534	534	483	495	520	512	514	504	493	459	468	446	475	476	446	483	486	466	444	520	436	497	462	469	503	495	475	488	477	499	475	461	457	476	455	517	456	471	469	512	460	513	473	528	609	598	586	527	495	494	448	448	476	529	478	452	498	469	459	454	434	459	488	449	434	488	510	472	455	459	449	479	497	417	455	495	423	501	494	492	478	464	444	450	464	450	498	467	497	486	492	501	448	466	460	462	476	459	446	498	456	463	441	542	474	500	471	455	468	481	444	472	506	460	476	467	459	430	487	460	456	453	515	461	450	475	469	467	464	470	471	474	508	442	475	478	483	486	493	438	456	459	458	456	477	467	518	472	459	469	454	431	480	481	466	433	469	437	459	476	487	485	452	506	483	446	497	477	464	475	467	503	476	443	486	522	457	460	451	473	481	483	495	474	479	447	468	446	445	455	468	509	489	476	479	488	483	480	481	422	453	473	449	492	508	472	425	428	447	445	470	454	470	491	491	487	447	480	493	490	473	449	444	431	473	447	469	477	463	462	434	455	502	504	484	488	455	457	460	483	462	477	480	516	491	473	463	489	471	469	471	474	440	494	474	486	480	480	498	496	444	476	459	493	459	442	460	494	478	494	475	465	481	508	444	488	475	510	434	427	430	471	466	448	478	482	482	473	450	434	441	443	469	491	457	438	484	473	462	489	477	474	503	448	486	490	466	483	506	419	465	457	451	467	474	488	399	485	468	470	462	449	503	445	490	504	470	457	475	490	455	454	495	462	517	502	445	439	468	438	492	459	450	458	476	460	485	468	458	484	464	476	471	530	459	461	478	462	461	484	447	486	480	462	446	475	469	465	452	464	468	444	440	492	475	501	491	444	507	441	460	459	491	483	481	456	448	476	498	485	451	465	481	467	436	465	497	488	497	501	475	442	462	473	442	476	462	483	483	457	477	523	498	511	447	444	477	457	470	495	439	514	485	462	498	470	451	519	495	502	505	477	462	487	488	477	480	470	505	453	451	467	470	484	430	489	513	514	449	435	462	447	462	476	453	474	519	438	490	491	470	485	478	457	468	493	462	494	434	457	498	488	441	491	470	467	455	491	474	477	492	476	482	463	472	438	464	501	477	480	499	478	475	480	486	495	490	475	459	489	474	497	492	484	472	484	435	445	497	463	476	483	458	442	475	480	455	488	489	484	461	431	476	485	397	490	493	423	455	504	469	457	457	469	456	463	504	486	490	478	469	474	487	525	479	463	450	441	470	506	469	497	468	490	408	433	465	476	431	485	442	481	458	488	467	462	510	473	488	418	495	492	440	497	465	453	464	526	471	485	449	475	474	443	508	516	486	451	451	463	488	524	456	451	483	472	478	472	445	455	511	465	448	455	491	459	485	482	461	479	484	461	435	444	497	480	478	462	471	472	494	484	467	476	503	458	477	468	461	484	483	455	458	443	481	476	488	454	442	472	506	478	513	449	467	487	481	494	462	474	481	471	437	452	490	484	430	461	502	492	496	457	461	455	494	478	484	493	413	472	456	477	474	493	493	446	468	433	486	496	482	462	472	433	501	472	496	470	465	461	476	454	460	478	455	466	489	424	497	440	487	475	484	467	461	492	493	436	464	431	460	444	414	459	481	519	492	501	443	432	461	466	463	455	449	453	485	463	473	463	453	480	461	459	487	515	494	468	460	489	522	470	497	472	482	459	460	474	455	465	491	467	522	470	462	453	498	516	479	458	483	460	487	499	464	455	451	510	480	472	477	479	429	476	461	491	448	460	476	469	442	480	477	456	464	455	475	449	464	471	478	442	453	433	478	479	478	447	457	469	486	465	461	422	507	460	456	490	472	451	478	477	445	447	484	459	451	465	475	456	473	500	474	444	456	526	441	464	517	487	475	446	466	431	482	454	474	479	462	551	490	470	457	468	452	488	436	472	476	501	479	491	460	499	453	455	463	497	470	466	449	471	490	464	476	492	424	457	453	437	485	465	465	490	473	494	468	484	484	473	468	493	498	452	485	441	494	449	477	493	452	459	449	457	442	453	531	464	490	498	491	477	479	468	482	521	436	423	498	459	464	427	471	508	468	512	482	531	460	458	466	450	489	483	499	494	463	469	462	488	471	507	421	448	454	487	454	445	474	456	504	446	511	461	481	484	455	517	494	483	455	453	444	486	443	475	434	458	459	447	482	441	450	484	478	470	461	480	470	462	480	469	468	500	481	493	457	477	447	474	476	466	475	438	480	464	423	471	466	467	480	458	490	464	472	456	438	472	477	497	458	481	499	436	464	485	446	482	485	471	445	474	483	457	463	492	503	508	450	495	497	459	451	455	469	481	471	478	499	464	466	497	473	484	485	463	467	423	500	438	472	472	473	499	456	512	475	474	473	461	440	472	449	481	455	487	474	438	503	461	490	478	490	483	454	445	506	417	475	457	484	474	505	469	520	453	495	448	496	472	501	483	480	442	456	476	493	492	465	469	475	482	471	448	468	483	454	504	469	477	452	447	459	483	475	484	440	480	486	474	429	474	465	505	458	493	466	470	511	497	469	459	467	474	493	452	462	444	496	470	514	500	443	502	465	523	440	468	502	463	457	454	469	504	482	436	448	477	521	484	428	436	473	413	483	472	444	485	473	494	479	473	467	488	421	507	500	445	482	462	511	460	465	501	454	481	477	509	447	452	539	431	478	474	472	422	449	465	501	459	467	475	490	461	485	451	484	454	484	471	481	462	495	451	447	482	511	467	475	472	444	460	497	463	441	470	461	495	476	462	463	462	467	478	462	454	463	480	440	503	486	473	502	483	454	438	431	474	490	530	483	462	479	521	456	442	476	465	486	508	480	503	460	464	472	472	510	466	513	508	459	476	481	461	469	491	450	465	480	504	501	490	445	470	480	478	442	499	461	472	460	470	503	469	447	473	468	455	449	514	476	476	478	460	457	476	454	470	463	471	471	443	471	503	481	500	475	497	445	466	470	471	467	472	466	481	446	455	450	446	480	473	451	437	436	424	469	498	443	432	488	504	481	485	459	446	469	429	495	465	465	493	465	499	448	489	465	486	481	453	485	471	406	471	467	498	464	452	474	467	461	455	479	496	476	494	471	488	487	495	501	401	535	484	463	465	492	472	447	473	465	455	477	474	499	465	464	464	458	471	475	467	451	453	474	501	487	466	456	472	476	479	504	479	464	483	475	488	481	471	483	438	439	453	496	509	455	433	441	462	478	463	473	482	470	447	468	460	506	477	495	424	456	463	444	510	446	460	464	477	487	480	462	483	497	438	490	516	478	501	456	461	496	469	466	466	483	458	483	517	475	428	466	484	517	475	491	462
1549	715	475	363	324	325	345	299	254	204	144	108	86	59	67	67	68	56	58	67	71	72	45	60	46	55	62	57	59	55	33	53	55	55	60	57	47	53	44	52	57	48	40	49	46	48	66	50	57	48	46	39	48	46	56	42	41	57	45	44	51	55	40	62	60	59	69	50	49	60	43	50	60	46	53	60	51	49	52	42	36	33	47	58	45	53	40	47	57	57	50	59	43	47	54	60	53	47	56	60	50	50	47	45	44	55	46	58	44	47	42	53	46	57	57	56	62	48	55	56	55	48	49	40	59	48	46	52	52	54	48	56	47	43	48	59	49	43	44	55	44	42	54	52	49	45	57	49	52	69	49	46	38	53	51	46	62	39	42	31	38	55	53	41	46	46	45	42	35	44	58	44	46	47	50	54	45	55	50	50	48	41	68	44	40	44	47	56	44	45	52	44	47	55	51	52	40	57	51	46	47	56	44	49	41	57	56	43	53	58	58	56	61	51	41	49	48	56	47	44	43	57	40	57	43	63	46	34	44	52	57	52	56	40	59	63	46	64	51	51	61	66	34	48	46	54	47	46	49	44	55	45	54	43	37	48	59	46	59	36	57	39	52	34	54	45	59	54	47	45	43	39	50	51	48	49	47	55	57	58	45	38	51	39	40	47	50	44	41	47	41	53	47	46	55	38	53	53	50	51	37	38	48	57	48	44	50	54	41	49	53	66	34	57	58	59	39	54	48	43	58	39	51	49	55	63	40	46	55	60	50	53	64	56	59	55	65	43	44	39	53	53	44	54	48	44	47	55	48	46	57	51	42	46	55	45	43	39	54	40	55	40	48	40	57	38	38	38	56	50	61	48	44	56	51	48	50	52	56	55	42	43	51	42	50	62	39	43	65	45	51	52	50	60	58	58	48	45	56	46	45	47	42	47	50	44	42	53	47	51	48	50	55	50	43	55	59	50	47	46	46	54	53	53	55	72	51	50	57	42	50	57	48	49	60	53	48	57	44	34	51	49	57	54	57	46	55	47	52	41	38	61	54	41	54	42	50	49	42	49	43	48	55	43	41	36	51	56	48	48	62	45	45	55	42	45	42	55	42	58	43	57	55	49	36	44	47	44	51	50	43	40	65	45	56	54	39	49	33	42	50	45	43	58	47	36	48	52	49	50	42	47	49	41	51	40	49	41	47	51	43	44	38	56	57	42	45	41	52	60	42	47	48	49	37	43	39	50	56	52	55	41	56	52	39	57	32	50	64	54	58	47	49	52	44	47	58	58	47	44	43	54	63	53	50	63	43	50	46	55	55	67	62	51	52	51	49	59	66	62	53	45	63	47	40	40	40	48	50	55	48	51	47	56	66	55	55	47	52	59	65	36	58	50	45	47	51	53	53	41	36	59	56	48	43	48	41	43	54	35	40	52	58	48	54	50	52	67	41	48	42	43	53	47	53	44	43	41	42	46	53	46	38	44	52	57	51	59	41	43	45	43	47	42	47	41	49	44	61	50	76	57	66	61	48	49	59	41	54	52	53	54	40	49	56	38	53	59	45	50	56	45	46	57	52	57	43	51	50	59	46	62	48	53	48	44	47	47	56	44	44	56	53	48	58	36	52	56	47	44	56	42	39	49	59	58	38	56	42	56	36	48	52	58	47	46	33	39	39	56	54	46	47	45	57	47	55	50	41	55	51	45	54	41	43	51	48	58	58	39	52	69	57	37	44	61	42	38	45	51	44	58	39	50	56	37	40	40	59	42	53	53	45	41	56	39	56	40	48	56	41	52	36	57	56	45	42	61	58	49	63	41	36	52	50	48	43	44	56	42	53	41	56	59	61	38	49	51	56	41	53	45	39	47	47	48	56	78	47	45	49	51	41	56	56	55	47	69	62	42	52	37	53	60	46	62	54	56	48	44	48	44	50	51	48	48	55	62	57	48	47	49	53	52	41	57	44	45	41	53	39	56	48	49	40	41	47	32	39	46	60	53	47	57	61	49	56	39	50	51	37	47	35	48	57	49	47	46	53	30	53	46	37	49	43	54	39	57	64	52	52	40	45	48	47	43	43	49	46	47	50	42	44	51	39	49	50	45	42	54	61	56	53	48	47	50	43	42	50	64	53	55	39	47	32	66	55	40	47	45	46	45	53	46	48	54	40	38	51	48	55	41	50	52	49	51	44	51	55	33	50	45	43	47	54	47	41	51	48	50	42	50	46	52	50	50	55	60	53	60	39	47	49	48	53	58	35	42	43	46	63	48	41	45	39	52	41	54	62	43	51	54	48	50	35	43	46	45	50	50	45	49	49	47	37	47	45	49	43	49	59	37	48	45	44	60	44	49	55	42	40	46	50	58	40	42	54	37	46	39	46	41	44	51	44	34	49	60	48	45	56	62	56	47	50	38	41	46	42	47	47	43	51	52	50	51	48	39	58	60	50	43	46	45	42	51	51	44	46	55	70	44	41	51	55	51	39	50	56	50	53	55	45	43	49	44	62	42	41	53	48	47	37	46	49	59	55	46	43	35	56	55	62	56	58	43	66	54	52	38	55	54	35	39	47	52	40	51	56	49	45	58	46	52	55	49	52	51	48	44	45	55	58	50	45	40	41	53	47	58	49	41	48	56	54	47	44	52	53	38	48	34	44	54	41	50	53	47	41	58	42	60	50	40	53	53	49	51	54	49	53	41	53	60	50	42	42	45	56	42	68	65	52	53	55	43	62	59	46	47	35	48	49	52	48	37	38	46	44	52	48	50	54	44	39	54	47	54	55	45	56	45	46	47	48	44	50	43	43	48	41	44	39	37	40	41	50	39	46	51	51	47	46	39	45	50	47	42	52	50	46	46	54	46	47	61	43	47	40	53	49	51	38	58	57	47	47	44	51	42	47	51	42	50	42	39	42	49	38	51	52	55	43	47	51	38	41	54	57	62	34	50	55	55	58	46	47	54	43	37	52	45	47	49	55	45	50	43	54	41	48	44	51	41	53	53	43	45	48	44	45	36	46	49	47	33	47	55	44	43	46	44	51	52	45	62	44	60	45	44	47	49	47	51	38	41	38	50	48	42	50	46	56	63	53	48	49	38	42	43	36	43	46	45	51	57	43	52	34	58	42	56	55	64	51	43	30	48	38	63	66	54	56	46	55	42	61	59	48	47	55	46	65	46	57	46	41	44	51	44	38	50	52	58	48	67	40	51	40	45	36	54	51	60	49	58	56	42	47	44	46	52	43	51	55	45	52	56	53	59	41	57	52	55	56	44	51	48	51	51	46	55	55	47	49	49	49	52	39	46	47	53	47	41	52	43	54	42	39	31	41	37	47	53	42	56	46	56	58	54	43	54	61	52	56	46	48	51	42	43	62	50	52	63	45	40	58	52	53	47	56	37	43	49	53	34	39	40	55	54	44	52	42	57	52	38	43	40	56	47	45	47	42	45	42	45	59	58	54	51	44	44	47	57	53	44	60	43	39	46	48	49	50	52	58	54
19508	10634	7448	10325	16010	16076	13991	11819	9538	6771	4182	2485	1709	1413	1205	1043	957	984	936	1015	1037	1076	995	960	811	753	640	637	578	592	560	538	531	539	524	497	515	521	620	595	664	597	590	566	555	539	543	505	541	513	527	501	497	479	478	533	504	558	531	521	561	533	559	517	493	530	532	506	514	530	478	514	514	499	520	564	483	501	492	504	524	506	447	548	506	462	470	484	512	506	498	488	498	495	477	452	476	498	525	509	489	482	486	497	506	493	491	520	484	462	503	527	499	534	484	535	487	474	531	517	505	517	505	502	503	490	479	485	467	499	522	517	438	488	506	525	465	499	498	489	468	501	461	497	439	449	524	512	502	490	503	486	496	546	521	488	483	500	517	503	475	457	488	495	495	476	473	560	452	473	502	528	496	500	537	483	461	522	502	518	484	510	482	511	487	472	451	467	489	548	508	531	518	487	491	488	485	488	480	501	483	467	491	477	529	479	490	495	493	477	474	474	501	502	525	499	482	519	489	465	508	530	497	529	492	518	501	518	501	497	491	527	502	517	503	471	488	485	465	480	509	512	497	486	476	497	494	538	497	481	488	508	499	462	497	478	519	480	513	504	476	510	488	481	470	484	490	500	448	501	479	489	525	443	480	498	480	491	536	532	459	497	498	473	491	490	480	526	479	481	493	501	489	481	488	534	466	517	477	487	501	512	461	516	487	476	513	498	490	514	512	471	514	496	499	484	503	514	507	485	461	508	543	493	475	458	517	509	481	488	498	486	467	458	512	510	506	516	504	497	509	525	494	481	501	499	492	530	484	486	481	505	515	513	499	501	483	533	477	510	496	510	503	470	500	508	443	488	496	498	468	483	501	510	513	494	517	461	513	494	466	502	499	500	480	510	519	519	485	476	506	549	470	497	459	480	509	488	492	464	501	485	483	501	519	474	479	465	464	497	521	508	520	506	480	474	484	505	476	479	481	503	520	497	491	523	473	507	501	507	482	511	491	503	492	508	447	505	453	497	499	479	503	544	470	513	500	497	502	495	483	498	496	474	465	524	499	473	518	511	488	476	520	498	547	499	523	516	504	477	493	507	532	494	484	520	497	506	473	509	531	487	548	522	497	493	541	511	525	504	532	508	520	487	510	484	512	468	484	485	511	517	506	473	526	454	486	498	508	573	507	492	503	497	494	521	528	492	502	470	466	508	465	487	493	509	490	528	503	522	504	473	526	462	520	488	487	462	443	445	502	532	482	516	505	466	477	505	481	478	510	464	526	481	527	476	465	505	507	474	464	502	495	480	496	509	487	520	488	472	468	510	492	479	529	529	469	493	461	486	466	497	478	491	525	530	494	477	513	520	531	440	463	499	511	465	524	487	495	491	447	510	461	570	480	509	494	498	474	476	498	501	487	486	531	462	436	453	502	500	522	462	504	511	502	470	481	516	475	474	532	487	512	488	508	503	499	471	478	482	493	469	474	505	524	501	510	464	515	500	480	516	509	491	493	484	493	501	473	498	500	500	456	468	493	548	511	501	469	464	440	515	493	444	517	507	485	493	506	487	501	499	490	512	458	503	505	513	472	482	485	492	537	466	491	527	528	498	459	537	498	502	499	484	495	518	506	443	472	478	494	495	479	514	465	477	513	507	513	524	492	474	511	492	515	486	467	489	513	497	529	483	521	460	513	522	487	488	518	537	459	467	479	498	478	484	491	502	512	504	506	493	515	501	493	487	493	504	475	552	516	513	512	469	494	477	488	519	464	459	490	476	467	517	490	502	551	517	499	502	460	451	525	503	488	502	485	497	529	453	461	480	441	530	521	535	479	500	505	499	493	495	480	557	505	447	518	471	502	509	489	467	479	464	477	529	518	480	529	503	487	485	519	488	483	513	487	505	530	469	506	488	486	474	467	510	524	514	496	527	463	489	501	508	475	508	511	525	475	491	515	487	499	509	515	491	477	528	512	499	508	493	511	486	550	476	470	488	515	484	484	524	479	496	495	480	462	486	484	509	451	484	477	489	480	485	517	498	560	484	502	481	493	532	499	464	493	520	486	497	490	465	482	538	475	462	474	514	504	508	473	483	495	465	476	505	494	500	486	506	463	467	505	492	530	496	457	485	506	506	513	518	520	497	493	505	480	470	499	502	503	519	498	527	496	498	484	488	504	518	477	516	483	485	574	489	501	507	534	485	504	474	518	505	463	486	508	465	510	484	495	520	443	465	520	532	501	497	474	498	496	458	543	524	492	524	488	483	473	493	539	527	539	520	495	473	487	521	507	487	507	492	484	530	503	463	529	521	470	462	513	501	467	504	566	493	531	439	498	483	513	496	511	513	515	470	468	485	480	513	507	495	459	499	459	457	507	506	527	494	525	522	510	491	502	459	471	499	482	474	499	468	510	498	500	466	463	505	478	490	513	448	464	495	488	495	479	514	497	482	483	514	510	470	520	480	477	473	494	478	482	526	513	516	503	507	486	511	489	502	481	481	490	469	513	465	519	518	457	479	470	502	534	527	511	484	458	477	498	505	517	450	499	517	470	491	505	517	495	496	497	504	475	525	475	499	515	476	463	509	477	498	488	490	517	463	522	499	508	488	466	509	512	532	504	549	483	523	496	478	479	502	470	462	525	496	512	484	476	518	473	502	508	490	470	502	512	506	471	476	481	488	460	450	473	453	456	524	473	520	528	492	474	478	513	519	518	468	501	522	473	488	509	515	506	476	472	497	491	496	523	517	475	497	520	494	527	488	504	480	499	493	520	545	511	491	495	508	542	509	467	473	511	495	520	485	488	489	498	474	478	481	517	517	478	455	494	516	500	521	525	476	504	460	482	523	493	447	471	498	510	514	483	503	498	498	500	488	515	517	448	457	516	486	502	463	557	502	509	522	483	498	489	500	481	497	481	517	499	499	481	474	498	464	494	498	487	552	498	487	486	460	483	518	509	519	500	482	526	530	505	509	492	502	480	502	494	489	523	481	477	494	481	478	478	501	464	526	497	501	498	468	513	503	504	502	519	499	486	497	511	510	474	520	487	498	484	501	460	471	485	475	499	505	498	484	504	475	522	498	517	512	512	496	500	479	493	455	444	453	464	553	486	500	472	495	520	522	475	490	479	509	465	494	548	513	496	536	487	482	503	497	471	487	486	495	503	495	468	522	493	516	472	487	500	510	519	498	480	470	480	514	508	491	510	523	478	483	494	503	487	498	499	513	526	498	481	522	481	512	488	518	510	519	539	466	515	481	484	509	491	510	511	499	501	521	441	459	510	513	509	529	490	499	470	506	488	512	465	501	500	494	463	499	466	454	490	505	515	482	469	526	488	517	498	499	476	457	509	463	455	476	517	511	489	498	504	498	447	489	475	500	521	497	508	478	472	482	452	473	483	485	495	450	488	504	512	499	467	463	537	479	496	461	522	511	506	495	502	521	528	497	464	494	471	506	510	534	517	459	479	487	549	501	497	488	517	491	516	489	495	508	497	520	495	459
1818	1178	598	476	427	474	467	411	353	292	171	114	94	94	69	69	82	94	82	86	86	86	88	83	76	56	64	71	68	64	58	66	38	66	65	70	60	52	67	76	63	66	57	48	64	69	63	55	50	69	65	52	58	62	56	53	65	46	57	69	54	65	62	56	75	51	70	50	66	53	61	43	54	70	62	63	57	50	54	66	67	49	49	39	64	56	55	53	52	61	65	61	60	64	63	50	49	58	53	70	80	57	56	60	56	59	60	54	64	47	57	57	62	66	63	73	73	52	48	59	65	61	45	63	63	68	60	52	54	60	57	56	43	60	54	52	50	56	49	51	53	58	55	63	58	59	63	63	55	55	58	75	62	43	74	50	60	59	62	48	61	52	57	48	59	65	50	63	51	62	63	49	78	52	68	52	62	51	57	75	64	61	44	41	64	71	56	60	75	51	69	52	59	53	65	53	49	49	53	62	60	62	56	64	50	72	55	46	62	50	61	65	52	51	68	52	58	66	69	46	54	62	66	57	72	65	56	56	50	61	47	55	53	46	50	57	55	46	54	58	48	63	50	58	64	55	47	59	60	66	47	76	57	57	61	70	57	57	69	56	65	75	61	51	37	48	49	58	62	62	66	60	51	42	59	60	63	58	58	65	48	52	59	67	64	51	59	49	67	46	54	40	52	70	57	53	59	66	61	60	62	51	52	62	47	71	58	58	53	57	47	56	55	53	60	49	59	52	46	51	53	36	60	67	61	57	52	57	64	57	64	61	50	38	51	53	49	52	40	57	55	49	58	64	49	65	54	51	52	51	70	62	53	62	67	58	57	52	65	50	57	66	65	58	50	70	61	56	63	60	54	51	62	44	53	57	57	56	57	57	57	55	58	43	58	56	52	59	50	61	65	61	65	54	58	59	46	62	53	61	60	45	53	72	62	69	59	60	53	68	64	45	58	53	53	61	53	65	57	55	47	48	54	52	57	53	70	47	65	59	50	61	47	65	64	62	60	53	58	57	60	60	51	61	43	49	65	41	55	54	53	53	74	52	51	57	48	64	54	53	65	44	54	42	56	55	42	70	53	60	54	64	59	54	60	61	66	53	61	67	45	50	66	54	61	50	59	58	58	71	55	61	60	50	62	65	53	58	57	67	57	56	47	60	57	72	56	74	57	63	50	50	60	63	69	57	61	65	53	59	62	67	64	66	54	49	48	57	58	65	57	68	55	58	38	51	63	65	64	45	71	53	46	49	49	58	63	46	60	59	67	63	58	56	66	47	47	49	48	65	60	72	56	44	61	51	69	58	48	51	71	62	64	56	60	57	53	67	70	55	54	51	62	48	68	50	72	49	55	47	50	62	59	53	57	64	54	56	53	48	57	62	44	56	66	64	60	58	57	52	73	57	59	60	51	56	48	56	53	64	52	45	70	72	51	67	52	57	50	48	54	56	55	61	65	64	68	59	57	65	58	61	51	57	53	53	66	56	40	64	55	56	64	73	50	65	65	47	60	52	47	46	59	59	46	34	72	61	58	63	50	45	65	62	60	51	58	48	53	48	61	56	53	57	63	51	57	59	49	60	50	49	64	61	51	69	45	58	48	55	58	68	46	69	51	52	51	61	65	71	55	60	51	60	57	54	64	64	55	62	63	69	48	53	69	40	69	58	43	71	69	48	52	72	55	63	64	42	64	55	42	51	56	50	55	49	62	43	59	51	58	47	58	67	44	63	51	53	45	49	47	47	49	67	54	69	61	63	53	50	60	45	58	50	54	60	75	55	61	45	58	52	52	50	59	58	51	73	55	49	51	54	58	64	57	56	50	53	54	50	52	65	61	58	52	62	41	58	66	41	43	61	57	48	52	50	41	63	72	49	53	52	47	68	45	58	42	51	43	59	64	61	50	56	59	53	65	50	61	58	62	53	42	74	41	47	52	54	52	55	62	67	52	51	50	56	46	52	69	54	49	56	47	69	56	59	61	55	59	53	57	54	52	55	49	53	54	58	53	60	65	64	55	60	66	48	56	56	49	56	54	70	50	47	57	60	60	51	47	66	63	58	71	55	51	57	66	70	50	58	66	70	57	50	56	65	61	58	67	52	57	57	50	56	54	74	56	53	60	54	56	62	58	55	44	56	57	65	54	52	52	54	53	53	56	45	66	63	68	71	71	54	66	57	47	51	64	48	55	40	54	51	67	59	50	53	60	72	57	63	59	55	53	56	51	51	67	51	70	56	54	43	54	55	74	66	58	55	53	48	63	47	41	69	53	54	61	50	68	65	54	64	63	51	59	52	68	47	59	65	53	53	61	47	69	60	58	74	53	60	51	58	53	63	59	46	48	53	51	53	67	47	43	62	63	53	66	57	55	67	56	55	74	72	57	73	51	63	57	62	45	49	50	64	55	57	58	54	57	61	71	48	64	57	56	55	59	63	62	68	66	54	50	60	57	56	48	69	60	41	57	53	43	59	69	58	59	50	60	59	49	55	49	52	48	54	66	60	54	65	43	43	50	70	39	55	56	47	48	60	59	61	49	51	53	60	57	66	49	48	51	52	66	68	47	57	55	69	50	62	53	56	58	53	50	47	65	50	56	43	65	59	53	56	67	61	50	66	44	54	62	60	50	63	71	63	51	63	61	56	51	60	43	58	50	60	51	45	47	61	52	54	51	59	54	65	59	53	53	60	51	69	51	52	51	44	52	62	61	48	56	62	54	51	72	59	60	55	45	55	51	42	44	54	57	52	62	44	55	55	53	65	56	58	63	67	49	48	56	54	47	64	41	58	55	62	54	49	52	43	55	54	47	65	64	51	58	72	53	54	50	49	66	54	59	55	55	64	52	61	59	54	59	59	48	54	48	60	51	55	65	65	53	67	53	59	63	71	59	65	55	45	52	65	47	52	65	78	63	63	54	57	44	59	51	69	58	52	51	56	52	47	38	60	51	56	56	64	58	55	68	66	42	54	68	43	54	49	66	52	57	54	55	60	65	54	53	57	62	62	52	60	52	47	52	61	55	57	57	71	60	61	62	61	54	57	61	53	65	60	47	62	48	66	39	64	44	51	53	62	51	46	58	66	53	50	49	53	71	63	68	62	64	57	59	57	59	56	47	47	56	56	65	53	74	63	59	58	60	45	71	51	55	53	54	64	62	57	72	53	55	47	52	55	66	60	43	70	58	62	64	64	64	70	56	58	52	57	50	73	53	60	40	56	48	47	63	66	58	56	56	46	64	58	61	58	62	71	59	44	54	57	59	60	58	63	65	54	67	53	56	58	73	51	54	50	42	51	55	52	48	55	60	61	52	59	59	55	52	72	62	54	57	44	52	54	55	56	54	60	51	65	57	61	64	50	56	49	57	59	58	57	47	50	57	50	64	62	57	62	72	55	59	62	53	45	60	49	59	49	54	78	43	57	69	64	69	73	41	57	59	49	59	58	56	42	42	65	49	57	57	44	63	56	39	60	59	58	64	50	50	50	63	62	44	63
22338	13239	9016	12734	19369	19345	17149	14274	12073	8762	5423	3559	2342	1827	1574	1412	1258	1200	1186	1332	1291	1325	1297	1135	1064	861	886	764	733	730	648	654	652	608	669	674	693	686	646	726	843	792	734	696	682	719	664	618	656	636	589	629	612	614	619	576	582	602	674	644	681	645	667	620	624	675	636	581	618	622	635	602	587	638	583	583	562	610	562	583	550	597	581	585	570	605	568	573	651	569	561	641	596	556	589	605	562	589	580	599	613	558	569	571	582	586	580	616	606	600	588	642	688	676	688	606	604	609	582	582	580	560	622	591	597	596	582	594	567	611	574	615	570	531	582	580	583	581	589	578	591	575	618	588	610	564	587	611	587	564	562	603	589	599	600	570	604	591	573	586	592	620	602	543	568	638	608	577	579	579	601	576	573	605	523	575	598	582	614	550	589	592	554	612	567	581	617	586	604	572	611	552	576	556	592	573	614	609	584	618	575	599	564	614	570	587	587	584	568	618	535	595	571	601	575	602	604	587	608	553	598	531	544	538	601	592	584	593	592	577	615	550	549	571	568	593	587	577	560	577	560	621	576	572	557	616	574	561	564	561	544	581	602	546	591	580	619	565	543	545	570	584	595	580	609	585	586	598	572	599	588	596	609	580	571	580	550	618	556	591	550	557	595	575	588	590	641	610	593	583	611	620	595	564	603	555	621	563	627	601	568	619	596	612	567	577	604	607	547	589	588	593	569	595	566	604	612	578	598	580	554	625	560	622	560	570	567	537	599	618	583	518	577	590	548	568	565	569	586	574	578	581	594	609	582	594	548	589	603	561	569	599	608	620	593	631	575	605	543	580	583	561	612	572	576	586	561	575	600	580	594	546	556	577	578	590	605	585	602	635	576	562	572	619	608	644	558	582	536	588	550	517	596	562	552	555	608	561	575	572	547	557	571	592	587	591	570	584	591	605	587	558	613	596	595	577	604	592	590	623	570	560	579	547	588	615	527	567	566	603	614	602	607	600	611	580	550	615	553	566	595	616	590	622	580	620	643	610	588	584	590	613	596	594	579	571	588	566	611	589	572	598	590	611	559	601	566	566	603	562	602	575	619	596	621	578	581	590	582	582	597	573	556	539	577	574	620	554	560	591	621	601	626	567	542	590	578	603	599	558	625	597	566	522	587	567	586	586	574	584	576	587	561	603	564	630	573	535	553	548	628	585	544	606	578	622	583	583	520	515	600	617	562	571	577	585	547	653	608	606	566	613	533	584	578	531	612	618	605	581	596	603	625	633	560	543	620	622	610	583	583	581	550	586	534	575	611	615	600	551	539	566	571	572	585	575	608	593	600	616	592	627	603	583	576	565	573	547	606	599	573	570	585	548	578	592	576	633	590	567	596	534	589	580	568	582	580	588	558	598	580	552	586	566	566	597	593	555	557	586	601	572	615	601	614	569	610	594	595	585	581	577	582	571	603	563	563	589	585	577	591	601	591	551	551	584	574	596	586	586	613	609	561	583	562	607	580	573	602	577	588	572	580	589	636	561	582	572	584	589	620	582	593	547	637	574	558	578	563	608	615	570	565	596	547	566	622	562	568	577	596	603	560	585	577	588	597	626	572	608	584	602	556	573	557	611	588	564	563	554	601	562	556	619	581	620	571	584	633	581	570	555	550	625	569	566	576	590	601	575	603	604	560	590	531	591	556	632	561	561	608	578	573	571	599	605	531	553	584	560	548	596	599	598	608	596	606	570	553	584	616	571	618	584	552	561	590	590	589	550	599	598	619	560	560	561	577	578	527	594	582	572	581	597	580	598	582	549	588	531	580	576	594	567	582	573	602	592	629	552	576	592	575	594	557	619	570	584	619	606	557	570	548	595	601	627	595	580	581	570	586	557	525	595	583	592	602	570	569	551	583	599	583	601	567	576	615	608	601	565	560	622	616	574	580	601	591	569	559	610	593	569	585	553	555	577	615	560	594	578	561	538	558	591	562	566	617	576	567	618	588	600	559	611	580	608	588	559	554	583	540	575	562	578	589	586	602	634	579	586	550	569	607	565	547	566	616	592	595	574	621	558	577	590	553	600	586	621	589	599	558	594	551	593	609	562	565	604	547	604	609	568	585	627	576	624	633	605	622	600	546	586	546	591	571	583	592	561	650	539	613	605	592	577	597	594	569	583	578	583	600	596	572	595	549	637	572	570	592	552	619	585	581	606	594	552	617	550	581	606	584	568	575	589	564	626	615	602	583	570	619	521	582	597	595	572	599	552	583	593	554	599	591	590	556	591	584	570	615	601	607	642	571	577	597	623	564	594	583	587	554	561	580	598	598	588	582	555	624	574	558	612	588	584	549	645	578	620	596	583	588	613	586	617	623	575	602	602	580	612	597	591	559	585	581	610	584	585	559	597	550	562	612	573	596	640	589	560	579	602	589	571	612	571	591	541	551	593	538	606	637	569	607	619	586	563	548	587	588	555	576	583	571	589	601	572	529	565	583	596	597	556	581	557	630	532	597	574	593	608	579	584	591	569	604	575	575	595	604	586	588	577	538	563	561	595	548	613	574	595	593	580	615	585	584	590	594	629	559	597	567	558	628	569	558	614	587	581	590	578	573	620	555	600	561	536	609	599	604	568	608	573	535	573	539	633	573	566	582	565	606	597	563	556	581	607	548	600	602	548	579	583	584	576	589	575	567	591	605	583	557	627	633	631	558	614	589	549	572	574	590	596	605	570	551	594	588	602	606	592	527	582	581	573	613	602	639	603	597	606	577	595	597	549	575	556	598	562	534	566	624	591	579	598	599	539	570	554	620	571	576	563	574	577	600	600	595	605	603	576	582	593	583	569	580	574	612	587	591	544	577	578	600	591	590	585	590	613	584	591	604	576	619	558	615	600	592	545	583	597	596	592	585	599	601	569	586	577	622	604	553	584	580	632	550	613	608	622	553	533	602	572	550	632	577	572	608	587	610	617	578	571	603	576	554	594	634	601	572	592	619	581	565	566	574	605	592	596	630	571	579	563	557	550	606	575	589	550	610	571	588	563	581	641	572	566	588	561	583	596	588	593	583	590	605	579	584	588	601	570	604	618	568	566	585	618	634	556	594	619	609	540	569	584	597	597	603	601	578	597	565	518	570	600	589	566	589	549	564	582	620	587	555	613	607	565	586	574	542	622	494	552	630	583	581	561	580	610	549	548	605	639	547	549	624	625	548	562	573	513	576	610	560	602	595	617	606	610	545	587	547	595	599	581	564	579	571	608	596	618	589	576	591	545	565	583	585	550	584	564	584	632	591	548	618	597	543	631	566	587	560	625	589	567	587	591	606	619	572	600	557	596	596	563	599	607	582	598	580	588	592	593	576	573	592	560	575	609	569	598	606	598	605	538	603	582	546	606	590	582	564	590	587	575	580	553	567	580	587	571	542	559	579	596	591	619	565	604	550	571	593	550	596	539	573	527	548	540	598	582	590	619	608	584	606	571	567	610	561	594	574	589	598	566	585	610
2344	1085	630	434	388	433	403	354	328	258	165	116	84	78	68	50	56	45	56	63	40	48	71	62	46	52	33	44	39	45	33	24	37	36	36	35	32	49	25	35	34	44	40	46	59	30	31	26	28	39	39	38	37	43	31	32	40	38	35	34	26	30	40	43	42	33	34	31	42	29	32	28	31	32	23	37	38	37	31	37	19	36	35	39	27	33	31	28	40	27	19	39	38	41	29	43	33	28	38	26	35	32	29	34	35	44	33	30	27	40	31	38	46	45	35	34	33	36	35	29	34	29	36	42	44	21	25	32	35	22	24	37	29	31	26	25	28	37	35	32	30	38	32	36	31	44	37	41	43	37	37	29	49	44	31	32	37	26	28	19	27	32	29	33	39	33	26	37	29	31	28	34	21	30	36	32	37	31	29	34	43	33	38	23	35	34	37	26	34	36	32	35	31	40	36	34	42	33	31	32	43	38	33	26	40	34	28	29	29	23	35	30	28	26	23	37	44	46	31	33	40	44	33	24	23	38	44	36	24	34	32	31	33	29	44	26	26	43	41	33	35	39	38	42	29	37	35	32	27	29	39	34	22	37	34	27	31	30	31	37	45	34	44	36	30	41	31	35	33	29	37	40	24	34	24	26	27	39	38	40	26	42	34	33	35	56	32	34	38	43	38	26	28	33	32	38	26	42	36	26	36	23	39	24	29	40	30	36	37	35	30	34	33	36	38	32	30	39	26	33	33	30	39	45	40	35	38	29	32	40	42	32	32	34	30	38	31	40	23	29	31	35	39	29	43	27	26	31	26	38	41	33	30	37	32	33	44	38	33	43	29	28	41	37	31	25	33	39	25	31	29	31	30	28	40	31	36	39	39	35	44	36	39	30	38	20	30	41	29	35	36	23	31	33	34	35	29	28	31	49	33	30	37	29	42	30	30	31	22	36	31	27	31	49	32	34	34	37	45	36	38	29	29	27	33	39	29	42	34	28	25	33	27	29	33	44	31	38	41	30	31	31	36	32	33	30	37	39	28	32	34	43	25	34	31	34	34	36	28	31	36	33	29	30	35	38	24	39	38	39	32	35	30	34	43	27	44	23	37	52	31	32	24	40	37	36	27	30	35	28	23	31	49	33	34	41	26	33	36	35	31	35	27	38	41	36	27	45	27	41	36	19	28	38	39	38	31	41	45	24	39	45	27	34	30	41	34	30	23	26	28	43	33	34	34	31	41	25	30	36	38	29	30	36	32	26	38	33	22	39	30	47	31	37	34	32	33	36	28	29	29	36	32	41	35	42	28	28	33	44	23	27	31	34	36	28	26	39	35	36	33	28	28	33	34	34	25	30	38	40	44	45	37	29	33	49	40	38	27	30	45	28	37	34	33	31	30	34	34	43	39	24	21	28	37	31	24	37	34	26	30	26	24	28	43	39	33	41	17	24	31	38	39	35	20	35	31	50	28	38	32	40	29	30	35	42	34	26	38	40	42	32	32	26	29	34	25	24	37	22	36	34	34	31	30	37	21	27	35	38	36	28	35	49	38	32	33	35	40	36	24	37	34	34	35	37	35	42	38	51	29	38	41	40	33	42	28	30	30	33	44	39	32	35	37	33	30	37	30	41	41	31	28	35	28	35	32	40	25	36	30	25	43	40	41	35	37	29	39	39	34	39	27	41	35	34	33	32	40	40	30	30	41	34	36	29	31	32	27	35	29	37	34	43	33	21	28	25	39	33	31	24	44	42	44	35	30	40	30	26	26	34	33	41	37	30	34	30	28	28	45	22	22	28	32	34	38	40	26	22	39	33	24	31	30	24	40	44	29	39	36	29	32	32	37	28	20	33	37	28	37	37	31	36	34	38	34	38	30	29	34	41	27	33	37	39	34	38	35	39	32	35	29	34	35	37	34	34	32	30	35	45	40	41	40	37	40	32	27	29	28	38	37	38	35	43	26	38	37	30	27	27	31	30	19	36	37	28	33	41	35	45	19	21	31	42	33	33	28	40	29	27	35	26	29	28	38	33	32	42	38	32	27	33	29	38	35	40	48	42	36	33	28	41	41	34	37	34	35	37	36	30	31	37	27	29	35	31	32	27	33	39	41	30	41	31	36	36	37	26	42	39	44	34	30	44	36	34	39	35	32	30	34	43	32	31	37	29	28	32	36	38	46	26	28	40	24	39	42	32	43	36	33	29	39	37	34	31	29	35	44	27	33	28	41	35	35	26	30	21	30	29	39	34	40	35	47	32	35	38	39	18	30	33	32	34	21	32	31	34	28	34	32	33	28	35	22	28	33	25	29	28	32	40	37	25	35	32	20	30	37	34	35	50	25	42	40	33	44	37	30	44	28	45	31	35	34	34	27	29	35	31	28	26	41	27	26	31	40	32	33	27	21	33	36	46	41	28	27	30	32	42	28	35	32	37	36	37	25	27	32	37	29	40	29	22	44	31	33	32	43	39	33	34	36	40	28	39	34	26	31	44	35	34	28	33	28	30	46	35	24	34	31	27	21	35	29	33	36	33	28	32	36	42	27	35	49	29	38	37	35	38	44	34	41	40	38	26	46	38	31	29	39	31	30	40	22	37	23	34	29	38	34	41	27	33	31	40	35	24	43	28	23	35	34	38	28	21	26	33	35	40	26	33	39	39	37	26	27	41	33	31	40	23	34	31	38	26	35	36	33	26	33	40	37	36	26	32	29	29	31	33	35	33	31	25	43	38	44	26	32	32	30	37	41	42	28	34	29	27	41	25	42	39	28	32	26	38	32	44	42	37	35	25	34	31	30	32	35	26	32	40	28	32	38	27	31	45	29	39	33	32	37	30	44	37	50	28	31	42	39	28	33	36	28	33	27	26	39	24	21	39	45	27	35	25	33	33	36	43	41	32	33	28	36	24	35	41	34	34	25	33	42	38	23	27	26	42	32	28	39	36	39	30	34	30	33	36	23	37	36	32	39	40	42	41	26	38	29	39	34	42	32	42	36	32	36	41	40	46	28	39	46	39	28	35	36	29	40	43	37	30	20	29	31	28	35	38	35	32	27	41	30	32	39	28	33	35	37	34	26	40	39	38	23	33	28	31	28	34	28	42	24	28	33	28	35	38	31	38	30	50	38	33	47	32	43	21	34	29	37	30	26	35	32	37	32	48	32	35	37	31	31	39	41	34	34	31	36	37	35	21	30	22	32	39	27	27	27	39	33	35	37	38	33	37	37	28	38	43	27	45	29	32	41	24	37	32	26	36	30	36	34	31	32	34	55	34	41	34	22	39	35	27	25	40	43	35	26	30	28	42	32	33	35	28	35	30	28	32	24	32	43	35	33	28	39	38	33	31	28	49	31	31	37	38	46	45	34	28	46	35	19	45	37	20	34	38	37	25	34	27	30	23	33	29	34	42	31	41	40	32	34	34	32	40	34	22	28	20	29	30	37	34	36	35	35	38	32	28	30	39	28	33	33	37	32	32	35	38	40	36	26	34	36	29
22889	12323	8867	12217	18382	18976	16465	14274	11988	8904	5579	3502	2271	1639	1340	1203	1060	995	1008	1063	1089	1194	1093	1010	834	712	624	572	546	463	423	403	398	391	456	405	462	468	531	533	613	536	514	497	508	496	449	431	400	378	400	344	393	394	363	368	399	366	400	429	414	441	379	382	407	386	387	356	364	367	387	378	365	374	373	351	361	311	361	361	340	320	347	358	336	308	357	348	339	352	316	343	362	353	361	347	329	336	374	378	380	327	358	348	360	334	376	315	367	321	362	400	456	467	402	409	333	352	362	322	306	358	306	345	340	330	341	354	331	317	386	334	331	341	361	328	338	383	368	309	301	354	335	335	354	363	340	313	318	374	318	352	322	355	337	316	346	327	323	350	336	349	333	334	378	355	319	332	368	383	364	336	339	327	359	358	326	374	335	337	342	329	334	335	332	363	309	349	356	373	355	334	347	369	358	349	336	332	364	324	350	375	338	343	346	338	337	332	354	341	358	332	324	362	372	379	343	349	352	342	341	333	356	336	367	325	337	339	336	332	333	364	342	332	361	368	346	356	366	325	370	332	355	334	353	367	333	313	340	345	334	320	347	329	347	325	344	350	331	350	332	351	337	323	302	367	350	337	352	312	350	347	350	357	351	358	331	340	345	355	340	327	331	346	363	327	403	380	335	322	312	335	368	343	341	316	347	314	340	355	344	342	334	354	334	336	359	339	355	365	330	369	362	324	333	357	366	376	322	350	348	352	344	332	296	349	344	337	372	356	374	321	349	350	343	341	348	381	330	339	300	315	339	369	362	339	375	370	343	329	326	332	351	358	366	332	325	354	353	358	350	338	348	390	343	365	335	344	300	370	351	370	340	291	330	332	352	367	358	343	354	359	342	333	322	315	365	360	357	327	354	348	345	346	299	340	372	395	345	339	334	323	355	333	353	368	367	346	377	394	359	381	323	352	334	330	368	366	367	336	354	356	341	352	341	332	355	336	379	355	354	365	377	352	313	350	343	328	360	344	353	344	313	338	386	353	353	352	366	363	318	336	326	336	358	322	322	365	356	345	326	364	316	360	318	372	339	363	334	335	382	339	370	358	372	398	359	337	369	357	373	345	345	346	353	338	359	355	340	379	355	341	330	329	336	370	348	347	336	343	341	334	359	323	350	343	346	330	320	328	353	358	378	351	332	333	350	333	345	314	362	326	391	381	357	337	328	363	338	356	308	350	385	337	348	355	356	338	380	347	309	334	355	342	310	354	347	337	368	353	333	355	327	360	342	344	333	399	333	351	341	340	377	360	332	382	347	335	394	357	359	330	338	321	361	348	353	343	338	353	372	351	365	329	341	341	347	333	349	324	365	371	348	304	323	390	343	325	327	359	329	372	328	301	343	356	358	320	364	339	338	367	402	412	353	366	324	343	319	330	345	340	354	361	335	334	328	343	369	353	342	351	355	325	343	305	320	341	310	370	362	329	343	351	321	352	330	358	337	334	338	378	331	326	331	381	377	346	330	336	373	386	338	374	342	349	383	327	306	370	370	346	364	363	342	344	335	344	324	349	322	318	312	358	341	369	349	362	333	348	341	358	383	316	331	348	357	369	303	341	328	373	343	312	356	395	330	357	337	355	329	322	296	306	362	343	390	324	402	359	356	311	344	360	320	314	335	347	380	338	341	389	346	354	347	353	356	323	331	326	373	307	348	330	365	331	331	370	306	346	362	368	348	335	328	378	359	352	340	390	353	330	336	342	350	361	358	340	353	321	328	340	339	317	351	336	375	318	313	349	381	340	341	337	345	385	338	356	319	365	351	345	358	364	356	339	326	333	344	328	345	333	356	339	346	317	351	340	338	334	334	292	318	341	355	370	340	332	335	362	362	376	356	354	342	355	342	352	350	347	307	344	317	375	346	358	336	329	327	346	344	353	361	348	359	324	367	360	346	347	370	325	362	326	364	367	358	338	363	333	373	357	379	358	336	359	349	398	341	336	334	369	359	307	354	354	342	342	331	322	347	354	348	388	372	331	343	345	345	340	348	342	343	318	367	365	332	345	348	345	351	366	364	352	355	352	366	338	360	367	358	353	330	334	366	347	316	368	299	349	329	368	378	368	340	314	350	349	364	330	328	370	360	348	348	351	367	348	328	350	389	374	357	345	351	337	331	321	333	321	339	359	361	333	336	356	335	326	387	353	345	395	364	356	369	327	324	318	329	310	353	354	351	340	356	356	308	342	362	339	339	377	346	360	352	343	329	384	359	362	367	314	347	368	359	359	311	318	349	387	359	350	367	335	344	326	318	354	358	337	340	353	348	342	362	362	323	350	288	346	336	361	330	357	342	335	327	341	369	320	356	371	357	349	336	346	361	337	368	373	371	351	348	365	340	372	370	323	353	330	311	337	316	339	328	339	350	329	376	364	342	348	350	328	323	345	315	330	314	343	343	334	336	361	366	361	338	336	349	346	391	331	312	356	363	322	364	342	321	351	353	346	344	339	352	370	352	337	366	375	346	310	336	326	339	336	336	319	332	322	375	353	347	341	348	333	339	340	375	361	365	327	353	354	326	354	376	343	335	335	340	343	309	334	378	333	339	367	371	343	332	366	331	336	334	369	326	371	344	321	330	334	367	335	372	350	372	355	360	359	344	345	338	338	334	354	337	374	349	335	311	347	322	371	384	374	354	357	352	341	363	358	363	380	337	341	343	367	343	355	347	361	348	328	338	335	342	337	320	337	340	347	354	357	352	340	366	333	346	316	356	327	343	348	333	376	323	354	353	358	357	341	334	362	309	368	340	332	362	332	379	371	333	351	330	346	323	362	346	318	343	384	338	362	365	354	344	344	360	377	338	318	352	354	353	351	332	348	354	348	340	347	372	356	348	349	330	355	343	341	351	331	372	327	381	369	369	330	340	360	372	330	370	341	340	352	346	358	336	330	336	338	336	399	351	337	327	366	336	337	353	339	350	342	355	350	362	348	348	361	343	313	337	350	380	356	330	308	325	339	388	357	342	376	331	338	328	328	350	330	359	388	373	329	331	324	340	315	329	362	332	312	316	327	335	370	322	333	351	366	320	328	354	338	353	322	328	380	351	347	375	360	358	373	329	329	334	350	356	322	334	334	353	364	330	323	327	325	339	342	324	364	351	348	320	355	355	352	354	354	362	332	300	368	350	325	327	333	347	339	338	371	363	349	344	358	349	336	351	350	341	361	370	334	353	356	326	352	306	334	352	365	344	346	361	344	363	342	322	374	310	378	340	358	364	358	354	339	355	353	334	356	330	347	342	380	352	339	344	362	346	383	343	339	315	346	334	350	364	354	341	331	342	324	343	351	363	314	365	369	333	342	373	306	349	337	342	306	359	356	391	325	303	348	350	354	375	353	345	355	372	356	338	332	384	353	344	348	350	359	331	372	333	343	363	349	349	358	342	339	337	369	387	340	357	348	323	315	341	364	357	327	338	350	325	356	338	330	332	319	360	324	350	335	329	322
2435	1504	799	544	509	562	564	456	445	355	200	141	119	96	87	78	71	72	71	69	72	79	74	75	60	57	59	41	72	55	51	53	41	49	47	53	50	56	38	48	57	55	68	57	49	55	54	39	52	44	65	39	51	54	42	41	40	42	37	45	40	46	54	52	38	27	43	57	39	35	41	44	42	40	44	41	53	36	59	48	45	49	34	26	50	43	41	43	36	42	49	48	51	43	41	38	55	34	36	50	48	60	45	42	56	42	42	42	43	41	44	47	48	48	54	52	45	40	42	54	46	50	43	48	36	39	47	47	45	50	49	56	54	43	45	42	46	42	44	49	39	43	62	43	34	53	32	39	47	44	39	61	51	48	46	44	49	38	43	49	40	26	47	42	44	39	36	38	41	61	33	39	45	41	46	40	45	41	44	52	53	38	50	43	48	47	54	51	46	54	43	46	37	35	40	46	51	46	31	45	42	48	46	47	42	55	42	46	57	40	42	47	54	51	44	56	46	41	45	46	43	40	61	61	37	51	49	52	42	32	52	40	38	43	40	43	56	51	49	33	29	38	54	39	45	54	38	49	37	43	40	34	50	57	41	45	44	39	62	40	49	43	44	42	49	26	43	44	40	52	40	45	38	46	34	35	42	46	45	34	47	41	55	49	49	46	48	49	40	48	40	54	41	50	44	44	45	45	43	44	47	60	49	41	43	36	58	37	46	51	41	42	51	37	41	43	54	47	45	46	38	43	69	57	53	42	46	46	38	46	49	49	38	39	30	47	39	36	38	44	40	46	45	35	43	39	28	44	39	35	48	32	40	48	40	47	40	41	42	45	43	38	36	39	41	42	40	47	42	33	37	42	40	42	50	38	45	49	33	37	46	42	42	50	48	38	53	34	36	40	40	32	38	38	57	46	35	46	42	34	35	45	34	51	33	28	40	46	53	45	42	39	40	40	45	51	39	41	52	30	50	49	44	45	49	47	54	40	47	57	40	39	40	35	30	52	45	54	41	51	45	45	50	44	47	48	45	39	42	38	42	38	45	33	44	35	44	50	43	53	55	42	54	43	46	53	45	58	32	39	51	46	52	51	40	55	43	38	46	43	34	50	36	51	45	39	61	36	43	52	43	37	43	47	37	39	38	48	38	43	43	53	43	45	46	48	45	38	37	51	41	50	52	50	49	52	40	40	43	37	43	47	32	39	37	39	54	47	45	35	41	63	43	40	33	41	41	50	33	38	39	40	50	45	39	45	47	53	39	37	45	41	41	47	48	42	40	28	34	48	29	32	42	53	39	46	48	55	39	51	35	30	44	40	53	43	53	41	52	44	43	57	45	43	22	49	39	37	32	45	49	39	50	51	43	53	47	61	47	31	37	42	57	34	41	48	43	43	38	55	45	53	36	61	52	49	50	42	46	38	51	51	40	36	51	35	32	44	35	45	43	46	58	39	55	45	29	38	44	51	59	39	43	48	51	45	46	41	49	36	60	49	34	41	44	35	56	49	43	46	39	33	42	33	48	59	45	45	40	49	44	37	43	49	46	47	58	41	50	41	39	40	45	36	46	39	41	40	37	43	37	32	49	54	41	48	41	42	35	43	56	46	45	46	44	47	41	45	51	32	39	39	53	46	40	49	39	35	43	46	49	56	42	28	32	40	48	47	52	50	56	45	44	51	49	37	49	35	40	54	42	41	54	50	46	42	47	43	58	36	36	48	37	38	46	51	46	41	36	41	44	50	39	40	60	39	49	44	41	42	48	44	47	46	55	53	55	32	58	45	45	52	50	44	39	44	40	37	54	54	46	36	44	41	48	41	47	44	46	52	48	40	53	41	46	52	51	37	36	41	39	55	35	55	39	48	34	32	45	43	49	49	42	43	31	55	47	47	56	47	56	52	46	45	46	41	50	32	37	57	35	34	54	42	57	39	36	46	32	50	35	40	40	42	45	41	47	54	47	48	53	46	47	42	47	47	55	36	40	36	43	39	42	44	47	48	42	37	48	52	45	51	48	43	40	34	38	44	52	40	52	41	38	48	41	40	40	54	36	32	47	41	46	54	48	39	47	34	48	47	44	59	35	51	39	37	49	44	44	52	41	49	47	40	43	37	39	52	49	45	39	49	44	49	43	55	35	51	35	36	41	44	43	44	43	67	43	48	47	54	50	53	34	46	45	35	36	42	52	50	52	50	41	47	47	52	59	45	34	42	46	47	42	44	36	45	50	39	49	34	43	45	53	32	41	48	41	33	44	55	42	50	42	41	28	33	47	43	48	52	49	41	42	39	37	47	41	32	42	54	40	48	47	42	50	43	53	39	46	38	45	35	44	55	45	50	50	46	51	50	47	48	43	38	43	48	43	31	45	50	47	44	31	39	44	47	42	41	31	29	39	41	51	46	39	37	36	30	46	43	40	41	31	45	40	37	43	39	38	42	44	36	53	47	37	47	45	45	59	36	44	37	41	38	49	36	43	45	43	38	45	34	35	47	59	35	43	50	41	60	43	43	41	43	41	64	37	44	49	45	29	34	34	35	44	46	44	53	58	52	47	29	42	44	46	25	36	40	43	46	41	45	36	51	43	42	46	35	50	52	46	44	47	33	56	40	55	53	38	52	50	43	49	45	36	40	36	39	38	39	40	46	56	45	31	36	55	54	42	60	42	55	53	42	43	36	52	38	42	39	52	41	44	53	44	36	45	45	36	47	48	57	44	49	49	37	45	48	46	49	50	55	38	51	34	37	41	30	53	31	42	46	46	54	53	45	38	41	51	56	48	43	40	39	45	43	52	41	53	39	56	43	53	32	39	44	49	48	50	39	26	47	41	40	41	42	48	43	49	52	47	39	42	43	33	49	40	42	30	42	41	39	43	39	48	43	55	41	47	42	40	43	48	39	59	43	42	36	30	48	45	40	46	33	50	52	49	44	43	53	35	44	57	43	52	34	48	52	59	45	52	56	39	42	55	36	53	55	46	36	43	52	48	49	43	46	44	36	38	37	44	57	49	58	39	39	42	38	37	38	54	44	54	48	45	48	46	54	46	37	36	40	42	48	44	49	49	42	39	36	42	31	49	34	55	41	37	42	42	41	44	36	36	45	42	47	40	30	37	45	42	49	29	33	44	43	41	41	41	36	38	34	33	38	38	40	46	44	50	36	39	43	39	42	34	51	57	43	33	52	49	49	49	31	47	58	34	48	50	47	39	40	46	37	45	52	42	44	40	43	59	53	30	41	45	46	43	49	51	44	35	42	40	49	46	50	47	44	45	39	37	37	48	54	41	33	53	42	50	47	38	39	38	50	39	44	41	50	36	33	42	49	40	43	50	48	51	47	41	38	46	51	34	42	40	45	31	38	42	44	46	44	43	54	45	42	45	52	46	43	41	37	47	40	30	40	42	37	30	43	37	46	54	50	48	40	46	41	47	45	43	42	53	40	52	53	46	47	50	47	41	50	46	43	53	54	45	44	52	39	44	41	40	54	46	53
25341	14888	10661	14689	20973	21388	19043	16119	14050	10686	6865	4245	2799	2178	1885	1496	1291	1197	1218	1244	1310	1440	1330	1260	1128	907	831	755	635	596	537	563	529	555	554	538	592	663	688	713	751	731	694	678	631	602	618	573	589	565	540	539	522	464	468	488	493	494	506	548	576	562	514	472	536	541	548	504	494	456	502	516	488	497	485	442	473	455	461	468	453	480	476	463	447	447	416	460	480	479	479	467	479	482	445	471	489	460	425	497	461	482	458	436	447	442	480	475	471	427	447	518	505	688	629	541	491	479	480	428	464	441	444	456	468	503	457	475	479	464	443	455	475	461	475	458	448	447	460	442	432	425	413	436	522	454	464	463	475	462	457	484	504	456	429	467	471	426	463	471	487	434	478	449	434	453	442	460	461	451	446	478	447	459	473	427	454	480	496	457	475	462	445	465	484	462	465	468	482	460	449	464	477	460	418	446	473	450	443	461	469	451	490	446	449	434	500	470	456	468	464	505	468	422	456	463	487	477	453	470	443	435	467	454	455	443	437	484	445	449	441	492	477	458	434	443	470	455	473	478	432	457	459	466	462	497	439	452	452	436	460	470	462	491	473	441	487	460	450	465	447	433	466	457	441	492	451	473	486	458	487	428	438	444	475	432	445	487	492	456	472	489	488	468	464	436	449	481	450	497	470	420	467	475	439	474	450	452	512	462	452	457	493	450	437	431	478	483	453	458	458	454	431	454	467	474	456	482	451	453	472	462	452	458	469	488	440	482	467	460	484	438	481	415	429	466	466	440	450	457	457	455	454	431	474	490	439	455	414	453	483	477	438	505	463	494	463	488	471	466	490	449	461	470	459	458	458	488	471	470	490	483	452	434	464	454	494	486	428	460	501	483	460	426	480	491	459	465	474	491	445	419	418	491	466	467	434	465	446	470	463	470	439	506	428	448	481	408	514	458	483	439	445	438	460	445	438	492	469	474	420	506	426	430	488	471	469	480	430	472	463	469	475	466	431	448	479	434	450	458	458	493	487	422	469	459	448	438	500	453	489	467	468	468	458	467	459	422	453	482	492	427	434	475	464	456	470	447	450	510	464	409	446	431	448	405	448	477	481	439	447	466	472	497	455	454	493	430	422	461	465	501	469	436	498	411	502	476	446	466	442	461	455	465	426	435	466	480	488	461	448	472	454	463	451	481	486	433	474	459	476	466	453	451	456	448	441	497	424	486	483	489	427	440	485	431	458	448	462	447	439	457	494	406	449	453	479	490	476	433	460	478	457	472	462	440	483	463	428	467	447	469	394	424	434	466	426	443	457	431	466	491	466	461	443	487	435	445	485	437	463	452	458	449	422	484	474	465	478	446	450	462	462	445	434	487	447	421	479	469	472	474	437	489	469	440	473	467	431	461	446	442	420	476	444	450	431	482	438	467	423	453	496	472	475	468	447	483	480	464	468	479	462	467	472	434	469	451	478	469	478	504	471	437	473	470	425	463	482	480	429	468	431	439	460	471	482	432	451	464	465	506	484	428	442	475	471	465	465	437	479	477	454	479	464	520	474	421	443	457	492	493	470	472	468	452	480	455	481	475	453	442	441	452	464	447	442	449	468	455	423	469	465	437	447	488	452	469	475	478	453	450	458	457	425	481	502	458	450	485	449	465	513	457	435	457	437	475	477	456	462	499	468	460	442	446	447	473	462	469	427	446	466	454	489	483	458	466	437	441	422	434	489	435	436	463	477	475	447	463	480	464	445	469	454	461	477	485	437	447	431	482	479	467	428	479	442	432	473	451	443	495	476	416	453	463	463	475	450	468	442	449	423	502	445	433	487	501	471	432	474	428	500	478	447	431	451	457	490	488	443	486	470	463	491	459	417	441	447	454	488	447	466	457	442	444	479	410	430	490	488	454	460	518	437	443	499	441	443	459	472	484	488	468	420	445	465	456	471	470	495	482	461	473	450	474	465	477	443	466	491	453	459	434	435	462	469	455	462	444	494	453	418	448	426	445	481	474	425	448	454	484	468	426	481	463	473	461	449	470	486	485	447	446	460	452	469	483	467	436	454	417	447	452	423	445	431	524	473	455	504	486	476	420	454	486	474	455	422	461	433	496	439	462	476	470	454	453	431	481	427	481	486	431	472	459	500	448	463	468	441	421	416	442	471	471	457	473	463	470	480	491	515	425	466	461	454	443	464	421	444	440	482	489	464	463	472	499	469	464	490	438	467	459	423	443	465	459	477	458	457	473	482	475	457	460	449	430	468	487	452	439	450	440	448	443	481	491	473	463	432	449	421	440	433	441	483	465	475	453	481	450	463	505	467	478	431	478	440	439	468	487	441	511	485	467	448	429	473	449	444	487	429	451	432	466	472	440	441	473	477	413	479	469	455	468	500	446	481	443	423	436	445	470	449	452	464	490	470	485	435	453	465	494	447	433	459	476	461	476	473	491	416	452	500	426	479	457	426	466	439	444	474	455	459	449	466	438	446	460	433	488	479	481	462	468	477	461	440	453	478	441	475	476	481	470	436	429	510	501	487	455	426	434	482	454	442	449	442	444	462	451	449	451	468	407	432	492	510	492	407	471	445	445	446	450	471	467	480	461	426	469	455	454	439	450	486	486	452	488	438	488	467	413	440	486	423	457	473	478	484	476	447	439	467	450	442	469	431	447	480	493	463	437	431	443	434	443	441	468	498	491	440	482	443	488	450	434	446	438	479	502	435	485	461	484	440	453	455	458	482	456	468	461	483	498	470	470	457	450	482	499	428	486	431	470	455	440	480	446	462	492	468	458	456	470	461	461	401	494	463	512	451	466	456	477	469	495	438	493	420	440	462	436	469	456	490	474	457	478	454	458	470	401	468	432	467	494	418	454	430	451	445	491	448	466	428	471	471	465	447	464	449	470	459	434	449	499	464	450	432	470	486	450	483	433	501	441	487	459	472	497	476	474	457	503	454	464	455	482	458	483	464	465	485	456	476	459	467	498	473	412	455	461	475	492	464	445	452	471	440	443	470	474	494	467	467	460	462	484	477	493	473	472	442	461	509	434	481	448	429	459	457	441	453	470	437	475	460	424	489	471	459	466	463	480	476	491	453	476	479	425	445	461	439	453	447	402	486	472	483	456	441	478	450	450	481	480	458	448	461	514	462	428	452	474	468	456	472	460	445	448	466	399	461	474	464	431	446	458	438	479	453	465	438	430	452	438	465	482	456	469	463	485	447	458	433	486	461	456	431	418	463	463	477	443	468	416	456	459	490	455	464	462	460	474	474	440	474	472	491	444	435	481	438	441	437	458	490	478	495	480	460	473	449	464	482	433	460	451	456	456	483	410	480	447	443	492	470	472	465	467	492	466	472	433	422	461	491	479	507	460	452	473	440	442	503	437	457	469	449	479	426	466	460	478	449	411	471	484	449	423	439	473	515	457	459	470	472	473	471	433	464	467	469	462	426	477	431	457	458	469	466	478	472	460	505	453	505	525	469	457	481	436	470	448
1383	628	440	321	303	335	317	249	228	194	140	94	60	51	67	68	51	58	60	60	58	63	57	48	61	55	49	54	46	48	36	52	38	57	47	46	46	38	49	59	45	40	50	46	40	47	45	54	35	53	44	51	49	53	42	52	51	50	56	49	40	57	56	41	48	45	53	45	56	42	52	53	39	49	45	48	35	49	59	43	46	54	46	42	40	46	59	43	45	59	36	43	51	58	46	50	52	56	33	50	41	57	41	47	45	42	56	51	54	37	35	46	45	52	62	45	44	42	33	44	44	49	54	51	46	54	41	45	52	51	50	53	37	38	49	46	48	47	55	45	39	57	57	57	48	38	50	54	52	44	42	48	54	45	50	45	41	45	45	50	41	44	45	56	46	55	47	39	42	56	54	44	47	52	37	41	49	44	42	39	43	44	54	48	42	46	53	46	52	41	45	60	53	44	60	45	44	52	43	55	57	55	38	48	52	47	34	48	39	45	48	39	53	32	62	51	45	57	47	52	39	54	47	40	56	42	48	51	54	42	48	53	57	42	51	43	55	41	53	45	43	51	47	57	51	37	52	41	46	60	39	50	50	46	55	48	56	49	51	45	46	36	48	35	59	49	58	41	36	49	46	54	53	44	47	49	51	55	49	37	41	41	45	56	45	43	48	53	55	33	40	47	46	41	43	57	45	50	47	40	50	52	43	50	53	48	58	43	60	46	33	36	42	43	41	53	40	54	57	37	52	42	47	46	50	53	51	45	51	45	49	45	55	37	50	43	38	61	48	46	40	57	41	60	42	55	39	59	34	45	47	39	44	45	50	55	41	42	49	47	51	49	39	45	36	47	38	45	45	50	57	36	47	48	54	59	53	46	48	41	50	53	41	57	38	37	38	54	50	57	47	49	48	57	52	41	43	46	50	46	57	44	47	51	44	43	46	43	55	45	53	48	46	54	45	51	42	45	53	35	50	55	47	49	54	43	48	44	46	43	39	57	51	44	51	47	58	34	43	49	44	41	46	51	39	48	47	64	47	55	42	37	47	52	38	55	36	59	55	32	50	44	57	42	42	41	39	43	40	47	38	39	39	53	48	51	48	45	41	60	51	46	49	38	46	39	43	53	43	46	53	45	49	49	58	42	41	38	42	43	48	67	54	47	42	57	41	41	52	43	43	46	35	41	49	61	38	54	38	51	45	46	51	42	59	47	47	50	49	55	45	36	44	54	50	38	43	61	49	41	43	38	44	55	53	42	34	57	46	61	46	61	54	46	44	44	46	44	52	45	49	49	52	45	56	40	57	41	44	43	54	39	49	45	40	45	51	54	44	46	54	46	43	48	47	49	48	45	51	44	54	47	47	43	45	47	47	52	55	57	48	61	57	57	38	33	53	54	50	40	40	51	44	46	47	42	53	46	47	40	49	56	47	49	53	44	55	49	39	42	60	61	67	44	54	38	51	52	35	51	48	50	58	52	46	37	46	43	41	44	47	47	47	48	47	46	40	37	41	44	49	47	37	58	45	39	45	39	36	48	59	39	45	41	43	54	61	38	48	47	47	43	40	41	43	54	34	56	59	43	45	49	41	47	54	47	53	47	45	38	42	54	62	52	44	49	34	41	58	43	41	53	47	36	42	51	26	48	50	51	51	43	52	40	33	47	32	50	54	56	46	54	45	36	49	35	34	45	48	46	46	52	43	54	43	45	40	38	42	38	44	49	51	39	32	45	47	56	42	42	57	56	57	42	38	41	43	41	37	55	44	50	38	53	51	48	38	59	55	52	46	51	45	45	57	41	63	47	50	48	54	44	47	39	40	47	53	31	44	46	49	42	36	49	37	47	53	43	56	48	53	38	53	33	42	46	47	39	52	39	45	51	43	46	47	44	49	50	49	50	45	62	52	52	42	40	48	40	45	48	48	39	57	60	53	37	39	51	59	40	47	52	33	45	47	52	49	46	44	36	40	47	50	53	47	55	52	40	42	45	49	48	57	50	45	56	49	44	42	48	48	43	40	39	34	57	49	40	49	51	52	38	51	52	44	32	37	56	51	49	51	60	51	62	41	49	49	43	65	37	47	49	39	48	54	48	55	54	36	36	44	45	54	42	51	50	45	54	51	52	34	49	50	45	54	54	56	44	41	42	49	45	44	44	45	47	49	56	45	35	54	44	51	45	52	46	44	37	56	40	53	53	60	51	43	53	47	59	44	59	59	49	31	51	38	47	47	60	45	52	56	39	43	47	45	50	47	46	65	38	53	46	48	59	44	52	42	46	49	56	56	45	50	54	61	57	53	52	39	44	58	51	41	39	46	51	56	54	47	45	54	50	41	47	46	45	42	46	44	43	47	47	50	53	42	52	49	31	57	41	55	48	42	52	32	51	43	47	50	50	51	46	50	38	49	49	43	62	56	47	40	46	53	54	56	39	42	46	46	45	41	50	30	46	49	45	45	57	43	50	48	46	53	40	51	39	45	50	36	43	46	48	46	60	41	46	38	48	48	33	44	55	50	37	53	44	58	44	38	54	45	58	54	41	36	45	47	44	39	41	46	33	44	55	59	36	43	58	51	53	45	42	56	45	47	43	43	52	41	44	55	49	43	40	65	45	37	52	47	46	40	51	52	51	51	51	45	51	44	56	54	44	43	50	35	51	36	33	48	33	47	54	48	52	44	47	35	58	45	44	42	36	59	37	31	37	45	57	42	38	56	39	49	50	50	44	41	50	42	46	41	48	60	40	41	45	45	36	44	42	41	41	45	53	52	54	43	44	44	54	40	43	41	52	37	46	52	45	52	42	51	47	34	47	43	58	44	49	61	41	60	46	32	45	37	46	52	52	54	55	54	46	40	55	51	57	47	56	56	51	52	48	46	49	55	51	37	39	49	50	48	37	51	37	55	44	42	57	42	41	61	42	44	49	51	38	47	60	68	47	54	42	52	51	41	57	39	40	39	60	45	41	49	51	45	45	36	36	36	35	50	52	57	50	36	48	49	34	55	48	41	50	41	48	54	34	49	48	42	53	56	53	58	40	45	56	47	54	37	38	55	38	41	53	48	40	51	54	40	62	43	45	48	55	59	61	38	58	43	48	60	41	48	53	53	53	45	48	51	46	50	48	48	57	38	37	45	54	45	50	46	57	44	45	45	43	46	52	49	53	52	39	48	49	48	45	50	51	55	52	61	46	57	56	55	55	45	48	43	42	45	45	48	46	46	39	50	54	48	52	38	44	36	36	38	36	49	36	45	52	50	35	44	37	44	53	60	54	49	45	52	58	40	45	43	36	42	36	41	48	42	31	45	50	37	51	47	48	47	34	47	49	45	51	57	50	51	43	50	38	44	51	67	49	42	35	42	44	38	57	55	49	57	36	39	42	48	33	38	53	43	51	57	40	45	34	46	43	51	39	42	47	42	37	48	45	46	47	41	42	39	46	43	58	41	43	43	51	54	44	43	43	57	44	50	43	41	45	48	49	44	52	49	51	54	39
19226	10129	7331	10033	15614	15733	13472	11161	9312	6865	4163	2583	1640	1309	1133	1007	928	844	796	870	967	1089	947	889	838	726	590	625	636	566	487	490	547	513	513	539	550	532	611	602	634	589	612	579	524	512	497	470	536	527	538	495	535	493	503	474	471	492	492	520	524	521	493	489	515	540	467	504	464	496	504	514	506	530	502	509	465	462	445	470	442	479	500	446	459	498	443	475	497	449	473	468	442	516	485	486	474	479	466	486	495	468	442	482	481	495	464	515	472	497	530	477	503	478	505	511	499	457	491	495	472	502	461	486	525	469	474	451	507	501	460	472	453	469	492	486	466	476	469	487	482	474	460	505	422	512	475	466	454	482	463	443	471	495	467	478	495	464	491	467	454	476	499	491	506	488	500	467	474	485	473	465	523	449	511	486	485	462	457	532	484	471	432	502	480	459	514	408	461	465	473	489	483	495	449	492	481	492	489	481	460	488	462	489	456	511	473	477	483	501	453	414	441	446	480	508	499	494	442	467	454	476	470	473	516	498	490	485	471	467	480	452	489	461	466	469	479	478	452	463	486	459	481	483	446	459	469	422	460	467	465	484	490	476	499	459	490	478	474	493	462	441	468	475	449	490	486	455	492	459	494	491	463	492	474	470	484	472	447	501	476	505	457	479	531	467	514	492	466	465	478	460	494	468	482	508	505	489	481	482	461	521	481	472	497	497	508	467	454	459	497	451	490	428	480	474	466	475	462	497	484	420	431	501	449	460	488	462	471	482	471	488	470	495	460	483	477	514	455	458	496	478	486	436	464	484	487	458	461	454	481	463	476	476	474	493	453	451	479	451	476	468	482	448	448	501	453	463	486	456	487	483	460	459	433	482	502	462	471	476	451	470	446	487	501	461	484	474	494	464	489	510	478	456	477	456	479	473	452	476	451	442	470	469	480	459	473	490	481	457	466	500	473	462	527	529	486	484	502	492	489	471	509	485	458	472	513	493	490	512	485	430	451	493	499	481	473	460	481	510	492	461	442	494	497	466	459	475	496	450	467	438	495	498	525	478	487	506	493	474	459	452	485	518	464	477	481	485	498	459	456	482	485	507	476	459	509	475	445	485	492	501	477	488	468	491	453	456	433	499	471	482	447	460	473	451	514	417	507	483	474	510	497	491	477	486	512	460	487	496	435	470	460	481	491	478	449	461	488	455	451	449	449	469	455	460	457	492	492	485	487	439	478	481	454	475	477	465	482	464	456	496	482	443	439	461	447	491	502	464	489	471	465	471	433	440	479	475	449	445	475	443	502	476	439	472	468	460	463	483	497	481	469	505	450	470	435	464	494	481	464	458	494	497	468	509	487	439	489	463	490	515	465	511	494	487	458	506	485	457	487	518	464	468	486	468	479	487	483	467	496	468	431	473	445	457	504	510	505	442	468	441	474	480	477	498	488	499	521	481	452	470	451	485	435	447	495	513	514	466	454	444	453	481	493	462	463	450	472	506	441	460	512	445	447	508	479	480	460	492	460	470	457	463	479	504	473	504	488	479	510	472	483	502	457	473	484	459	479	471	452	502	477	451	495	458	459	473	469	494	465	442	482	485	481	502	453	451	476	467	473	462	443	513	481	490	495	504	493	484	473	492	433	417	520	485	473	502	469	487	449	458	481	490	441	480	480	485	432	432	455	494	480	493	500	459	451	459	477	454	513	474	506	465	489	485	460	501	478	503	501	459	415	461	488	486	467	456	452	499	446	455	451	491	425	499	505	476	521	471	474	473	482	477	469	463	497	477	493	495	470	494	502	432	510	472	501	453	465	471	496	465	474	481	504	483	484	473	454	489	529	498	438	504	483	444	493	475	503	525	463	443	489	497	454	528	447	475	493	493	447	486	465	478	471	443	476	500	477	469	486	449	491	479	479	426	475	472	450	453	448	477	468	498	469	481	494	467	460	485	465	457	485	483	432	519	465	489	484	467	431	483	497	491	474	453	442	449	474	492	486	490	465	483	446	479	489	492	476	473	452	479	476	424	490	464	460	481	501	463	494	483	425	466	480	469	515	489	449	506	450	480	493	502	477	472	469	435	435	479	438	485	508	468	446	476	485	489	516	466	464	492	494	481	471	513	495	526	473	458	471	468	501	488	464	455	460	464	482	464	464	463	443	458	470	473	458	468	462	512	490	487	480	484	451	495	486	485	474	457	476	475	495	525	458	465	505	527	476	480	467	526	481	482	462	433	459	484	500	460	474	460	451	473	471	483	471	485	447	489	502	486	505	480	472	484	497	500	442	498	474	466	459	518	513	470	458	437	504	513	450	464	476	476	465	470	473	480	481	487	477	489	473	448	489	469	420	490	450	453	508	481	474	453	414	494	501	514	485	475	485	465	456	482	448	451	483	451	468	467	479	479	496	458	441	471	432	505	480	476	474	506	492	485	466	443	453	511	491	466	509	488	507	494	461	502	484	465	438	475	444	491	471	461	456	448	466	496	487	474	444	437	456	449	468	449	471	467	487	501	482	470	472	492	427	493	454	437	457	491	452	481	443	464	474	472	523	485	481	477	444	462	464	463	471	548	467	490	477	461	482	499	483	445	462	479	423	520	512	462	470	476	508	486	473	428	457	495	506	428	485	464	432	450	440	491	497	451	465	412	464	476	482	473	489	425	442	479	457	466	522	451	483	458	488	455	509	465	476	487	462	474	482	452	492	474	463	446	441	513	473	456	430	447	444	446	451	462	508	494	470	459	487	472	463	446	500	448	487	455	482	478	470	525	491	461	510	472	451	490	480	475	481	465	469	440	478	495	503	472	503	505	437	516	470	461	474	511	455	497	470	471	484	466	507	465	453	474	458	443	509	434	470	476	458	494	451	469	507	481	449	496	508	468	511	488	464	444	491	485	474	455	475	512	449	451	473	467	497	484	454	475	456	486	456	510	472	467	492	487	515	472	492	473	474	480	468	467	479	463	491	493	459	502	488	496	474	435	470	476	445	487	492	447	474	445	494	501	434	488	489	458	477	475	462	470	456	492	482	450	477	479	481	498	511	449	464	414	452	450	462	461	459	475	490	458	468	461	510	454	450	440	462	495	453	443	478	454	478	445	472	477	490	444	498	479	491	491	469	465	493	474	487	452	471	524	459	478	482	472	479	488	496	478	504	505	486	494	494	503	483	473	520	479	463	470	469	416	464	454	474	461	526	413	495	415	482	451	453	463	526	510	475	482	498	465	478	477	505	486	499	486	473	481	478	464	438	460	481	475	456	441	509	482	482	490	488	450	471	455	509	502	478	449	511	478	495	512	529	449	478	467	467	455	525	449	488	468	475	492	428	467	481	486	479	477	477	533	468	465	497	468	485	485	514	486	473	504	477	493	489	451	459	438	453	497	499	430	521	491	494	445	479	507	461	433	464	461	480	504	479	505	458	444	463	445	467	486	470	465	518	487	441	521	476	479	470	475	506	464	453	481	456	489	466	488	490	480	492	467	433	475	491	504	472	467
1993	1187	638	455	409	426	444	384	333	291	182	116	94	92	81	81	79	64	60	55	85	78	81	72	82	76	62	70	69	54	56	62	50	68	53	61	61	72	46	70	74	64	49	57	57	53	51	65	61	55	65	46	49	50	58	46	60	69	63	59	53	45	50	59	79	70	60	64	42	52	73	53	59	44	47	45	60	56	58	58	47	68	48	41	63	55	54	54	47	56	44	59	47	40	57	68	54	42	47	47	56	55	60	39	58	67	48	48	47	57	57	48	66	45	56	61	62	54	42	65	59	54	68	57	49	61	50	57	47	60	61	64	51	50	49	43	56	50	57	36	52	49	44	53	60	56	73	34	51	52	59	54	56	61	57	60	54	59	55	42	65	47	57	49	50	59	65	66	37	49	48	65	40	50	58	59	52	55	58	51	65	47	41	42	50	39	43	49	51	50	61	67	49	50	62	60	58	45	69	48	50	47	61	66	61	38	57	52	46	62	59	59	59	45	46	59	72	51	67	58	53	46	67	58	54	45	61	59	51	52	57	52	56	59	52	48	51	45	50	59	55	59	61	57	54	52	56	43	54	63	68	50	58	57	52	43	63	59	55	52	57	60	50	54	44	50	52	57	65	55	61	49	46	54	56	55	52	67	45	55	53	48	61	52	56	57	49	66	54	56	51	61	48	45	67	49	59	55	52	63	64	62	52	72	37	66	56	46	74	62	53	60	46	57	52	64	54	42	49	49	44	55	67	48	67	56	61	56	40	43	47	59	63	45	46	55	45	46	59	55	57	45	58	47	52	53	61	78	52	65	50	54	57	52	47	59	61	51	53	49	45	45	58	63	48	47	60	48	43	51	58	63	43	66	41	64	69	57	57	59	33	58	55	45	48	55	50	52	59	57	57	60	63	59	48	46	51	66	58	66	52	68	46	57	69	44	52	45	59	48	51	44	61	51	81	62	64	62	48	57	51	64	46	51	53	50	52	61	62	48	45	54	77	70	60	55	46	62	39	50	53	58	51	49	49	48	43	49	50	63	53	55	72	56	53	58	53	57	39	60	45	55	59	53	60	60	48	56	49	52	53	50	53	65	53	64	64	45	51	50	71	54	47	59	53	58	53	56	54	55	49	61	42	49	47	58	54	47	50	60	56	66	56	51	51	61	47	42	56	57	49	62	66	54	50	44	59	70	63	60	59	47	63	51	57	43	57	55	53	43	65	48	64	65	53	55	61	55	50	47	65	58	65	66	61	46	56	49	63	50	53	52	64	40	41	66	56	42	48	59	57	41	53	61	59	53	63	53	61	52	52	57	47	55	72	51	42	57	60	54	48	65	44	55	54	49	44	39	56	49	46	59	50	59	47	58	57	48	60	68	63	60	51	45	52	61	60	54	49	49	73	61	52	62	49	57	52	55	57	59	51	41	64	64	53	54	37	60	53	62	50	56	66	67	48	48	57	67	59	47	46	52	42	57	62	56	56	57	50	54	51	49	43	48	58	68	42	53	51	47	46	70	52	51	48	45	55	59	45	60	59	52	43	60	47	63	56	62	75	59	43	46	54	52	44	42	40	55	49	66	48	52	42	46	52	70	52	56	59	52	64	46	60	50	47	49	68	48	71	56	54	50	52	62	66	52	57	47	62	65	57	65	48	58	60	54	59	71	54	50	54	59	50	52	60	60	51	55	57	48	47	55	58	60	57	62	65	46	53	48	53	62	50	50	40	46	58	56	54	57	55	43	56	54	54	54	63	37	56	43	43	74	54	48	69	62	55	63	66	55	62	53	61	53	63	68	52	57	42	58	55	51	53	64	49	46	60	57	60	52	68	52	44	42	55	50	52	52	54	54	41	44	47	46	53	51	50	47	55	60	57	42	56	52	37	58	59	58	61	53	70	53	47	57	72	47	56	51	46	62	63	50	58	54	55	38	53	57	60	49	64	49	55	51	43	58	59	44	50	50	64	49	58	54	58	58	57	52	51	54	48	55	50	70	44	58	44	59	52	54	56	48	58	68	56	48	58	63	59	58	53	51	62	66	46	56	51	73	75	63	51	65	55	52	53	63	53	48	43	56	56	44	63	60	46	50	52	65	60	53	44	48	65	48	46	53	47	46	60	47	50	63	62	56	53	63	45	57	55	43	59	63	56	53	56	58	49	46	66	46	49	57	53	58	46	60	50	60	52	56	37	40	52	43	66	55	58	56	60	59	40	51	54	53	57	46	49	50	61	51	49	48	51	48	49	57	45	63	47	57	46	54	56	51	51	59	50	48	45	61	43	60	41	56	53	46	52	50	56	70	62	61	56	65	68	45	55	47	56	54	61	52	62	52	60	48	57	62	58	55	43	44	57	51	47	53	47	58	51	53	52	43	49	45	62	47	39	49	45	64	55	62	53	60	59	43	53	67	60	66	62	49	63	53	56	49	45	56	44	63	44	60	55	48	59	61	45	55	51	65	47	52	55	43	63	62	42	62	51	43	49	59	49	48	47	60	66	58	50	54	66	56	52	51	39	52	48	50	49	54	62	64	55	56	54	50	41	68	41	52	48	54	55	64	46	49	44	55	51	71	69	48	49	58	51	62	46	59	65	47	58	63	51	51	60	54	53	61	52	63	52	65	57	57	60	38	62	62	44	54	47	58	46	63	54	48	59	48	59	48	45	48	46	58	60	43	50	49	53	56	58	56	59	53	54	61	52	57	38	63	59	53	52	63	53	61	69	58	58	50	52	50	56	54	45	54	46	66	64	60	51	60	64	60	34	62	44	54	58	46	45	56	54	56	61	57	60	52	59	40	56	56	46	53	48	52	44	65	54	50	52	62	68	46	46	61	61	60	42	61	60	68	51	59	70	41	55	53	63	58	68	55	62	57	62	45	53	57	40	63	43	58	52	63	51	58	57	59	52	46	45	42	66	57	57	62	61	58	48	56	57	62	46	52	62	49	56	52	39	53	64	56	43	62	42	56	53	58	53	64	53	45	55	52	66	57	51	57	52	70	50	57	52	62	60	57	50	55	56	55	57	57	49	50	61	56	56	67	51	65	60	59	53	54	51	43	65	61	51	56	59	49	47	50	48	56	50	49	69	56	74	44	58	66	58	54	43	60	50	65	53	57	45	49	68	49	65	53	48	53	57	58	53	57	45	50	60	47	63	51	54	51	70	49	56	42	58	61	62	45	48	46	51	59	53	55	55	64	54	48	58	45	47	55	62	58	58	59	48	52	57	73	49	61	56	43	52	54	54	54	60	49	48	63	53	50	47	52	63	49	45	63	62	51	56	44	48	55	51	66	56	51	71	52	59	54	56	60	64	54	41	61	53	45	57	48	59	51	55	62	76	49	64	61	48	47	55	67	55	63	57	50	60	48	60	53	50	48	55	50	45	68	61	74	56	50	68	52	67	47	36	53	59	55	51	78	56	54	54	44	63	58	60	60	54	53	53	58	56	51	61	64	64	52	67	50	51	55	56	48	65	40	46	41	53	51
22804	13016	9038	12456	18776	18789	16647	13676	11445	8849	5581	3384	2284	1784	1548	1313	1154	1027	1074	1133	1219	1191	1285	1186	1050	919	807	740	680	608	654	580	630	626	642	669	667	685	717	743	790	726	709	697	645	648	631	604	649	643	655	618	642	557	608	582	632	576	576	590	642	607	596	606	639	590	574	567	585	584	626	607	579	577	576	573	592	543	590	595	553	570	560	545	516	547	577	596	526	586	592	599	598	555	602	571	541	569	531	527	523	562	535	535	559	554	551	544	558	600	584	573	565	653	668	598	597	595	587	545	544	566	550	580	551	577	550	554	568	521	556	529	535	530	538	591	528	567	542	550	547	565	537	575	562	561	571	575	554	553	554	546	553	529	561	524	540	573	532	552	562	574	589	557	517	539	524	568	545	541	528	578	560	528	563	564	536	551	561	565	550	562	581	534	552	529	566	562	559	582	539	534	544	556	520	592	597	557	552	574	541	581	592	563	537	578	541	603	572	575	595	574	582	555	565	520	561	570	553	555	568	601	567	552	572	538	553	605	564	545	570	561	586	601	576	536	587	556	568	577	608	557	567	605	591	567	591	554	519	502	551	535	570	579	567	555	561	548	561	564	589	557	564	542	554	561	570	549	538	570	553	547	556	531	551	540	541	537	549	562	550	574	549	619	551	582	555	553	544	571	532	547	583	525	593	614	585	575	550	568	556	618	555	540	552	530	571	547	502	585	544	563	543	600	587	550	551	558	555	584	602	519	597	587	534	569	557	605	578	561	604	608	590	568	580	583	571	589	534	554	553	587	565	578	510	555	553	553	544	535	520	554	535	553	585	557	556	551	513	594	546	582	541	551	609	575	532	533	575	549	621	492	586	538	545	595	594	545	491	561	596	576	573	531	565	564	572	561	512	564	553	565	535	537	562	567	578	518	544	554	568	551	573	579	548	543	539	581	552	529	537	537	545	534	618	607	570	559	546	541	560	583	571	543	542	543	534	555	555	540	557	542	579	571	574	531	574	524	540	562	569	578	541	599	547	556	565	538	541	531	583	585	519	517	580	546	541	539	544	549	603	523	570	573	547	565	577	551	576	564	608	611	560	520	573	539	487	553	560	519	529	553	602	574	555	596	593	532	564	556	540	553	503	545	557	580	563	583	541	612	557	586	518	530	553	544	628	529	547	586	544	576	563	574	559	573	562	527	592	553	526	589	543	564	545	601	539	528	575	531	528	559	574	600	561	545	573	565	571	533	575	564	515	574	536	537	553	578	534	554	543	594	500	585	586	564	527	536	523	563	545	559	577	556	561	528	547	579	548	565	566	536	575	562	551	536	586	560	580	590	556	560	564	556	546	565	560	519	576	540	572	558	579	550	602	549	551	534	538	577	561	563	587	565	566	559	529	538	567	565	508	492	582	521	573	574	556	563	592	537	575	568	566	588	587	591	545	543	519	559	552	506	555	546	537	544	556	525	557	537	572	548	566	577	550	553	519	526	557	572	581	551	576	553	579	611	556	552	567	595	534	591	575	573	551	561	562	593	533	567	558	579	587	561	556	570	553	542	569	570	596	555	555	523	540	556	534	553	567	540	524	550	557	519	569	550	557	551	565	554	547	554	558	526	525	564	515	534	542	591	586	555	581	587	598	579	580	598	570	577	566	602	544	561	508	542	563	537	536	605	536	546	552	523	562	574	575	533	603	574	546	540	612	543	556	566	592	543	593	545	518	580	545	571	585	579	520	528	543	577	576	565	580	541	548	614	592	614	577	557	581	533	559	605	587	591	535	593	565	559	548	585	576	540	548	568	591	578	570	547	534	583	523	577	505	554	581	523	588	578	566	551	578	596	603	540	550	596	609	526	574	579	546	587	579	588	552	550	524	568	589	563	610	542	540	551	565	578	594	551	562	574	589	562	556	563	533	562	569	533	565	555	532	565	541	559	552	527	580	538	541	598	597	559	588	544	535	572	563	502	598	581	546	596	591	556	550	529	536	550	531	562	576	590	546	591	585	525	500	529	527	581	617	579	563	542	548	568	575	591	546	569	531	545	533	554	528	528	553	597	576	550	561	579	527	547	596	561	595	566	544	537	558	601	577	554	565	560	546	566	583	569	563	626	565	552	617	542	570	562	578	577	576	537	554	566	548	574	582	573	587	536	562	532	561	605	577	580	560	532	544	552	549	531	534	537	582	556	568	515	586	582	514	579	595	588	559	562	508	545	576	563	585	584	549	530	541	568	622	577	524	559	562	530	593	599	543	560	566	524	557	599	521	524	590	554	560	542	574	555	559	595	553	557	564	605	579	534	513	537	569	577	594	546	548	563	559	594	515	529	577	598	565	553	596	569	558	590	559	583	543	538	579	556	574	542	560	586	573	553	562	527	566	556	548	580	581	579	530	528	571	548	565	573	553	557	532	558	571	581	540	565	547	497	570	546	582	563	541	513	550	597	575	587	580	556	567	535	541	551	546	549	538	567	568	529	548	580	557	596	554	575	549	542	576	549	519	549	556	549	536	570	541	559	584	522	543	557	590	537	559	569	534	550	545	602	583	528	561	530	591	591	581	555	555	593	576	559	537	532	551	564	577	532	587	542	545	579	552	563	536	558	552	593	573	532	553	584	554	565	529	565	576	536	537	578	557	558	590	558	528	553	558	566	580	557	554	577	563	529	607	565	555	542	582	569	528	584	536	586	555	527	513	548	571	534	527	552	516	542	544	552	558	528	570	579	594	556	520	586	532	570	510	577	618	527	584	544	509	558	559	583	544	542	607	550	578	611	589	546	543	562	559	566	517	556	534	589	571	558	552	548	556	577	572	590	576	545	587	572	550	575	571	563	591	571	561	562	528	571	571	568	555	505	546	530	537	612	586	575	551	574	548	556	565	543	559	569	576	595	540	550	561	525	597	538	562	591	550	548	592	547	560	550	598	547	503	544	553	544	537	563	510	586	520	558	557	574	560	569	578	517	579	557	540	563	605	521	546	557	550	550	595	535	586	556	526	570	595	588	571	540	543	541	540	532	562	551	581	591	526	529	610	543	552	539	590	530	595	560	568	535	572	517	564	576	512	490	527	533	523	548	576	552	557	586	584	579	543	586	551	527	547	576	573	561	562	536	505	569	505	570	571	593	558	558	574	565	539	578	571	543	569	588	531	500	556	532	556	574	536	547	588	562	540	585	584	550	571	553	526	547	561	580	561	541	587	557	563	522	556	602	592	574	581	495	576	563	549	605	514	577	534	530	538	559	554	582	559	560	522	585	586	574	552	580	544	552	522	556	578	556	576	571	566	557	528	537	582	555	564	633	577	541	550	608	566	502	550	542	562	561	534	561	499	605	554	568	565	568	558	561	523	565	560	582	575	564	552	616	523	554	579	615	591	565	561	590	567	538	570	596	614	570	558	540	551	567	537	584	541	550	518	624	575	575	544	526	522	556	549	599	569	578	527	542	538	556	560	575	568	535	561	502	561	567	550	544	501	537	553	546	525	579	580	549
2338	1082	586	418	394	419	413	379	314	258	185	101	80	58	70	52	56	40	45	47	61	61	62	48	46	33	37	35	32	31	34	36	29	41	37	37	42	42	31	41	40	37	31	35	40	29	31	24	33	38	29	33	31	34	22	37	22	51	31	40	37	25	36	32	36	44	32	25	37	31	23	38	34	31	36	29	28	41	42	23	34	27	29	40	24	28	35	40	24	33	35	30	39	42	40	34	34	29	27	30	32	34	30	40	28	26	35	33	34	47	29	44	31	28	28	33	35	33	27	23	33	33	29	30	33	31	36	24	29	25	32	20	39	28	36	21	37	26	30	39	39	33	29	40	34	31	26	31	36	34	29	41	39	32	41	24	33	34	40	32	25	30	30	44	42	28	31	34	40	31	31	32	30	33	26	29	26	33	32	29	29	38	19	33	37	39	27	30	30	37	36	30	31	30	31	32	39	38	24	30	39	27	21	27	32	34	35	39	33	32	22	32	23	33	32	25	19	29	35	31	30	38	30	41	30	32	23	30	33	27	36	24	33	35	30	26	31	35	29	42	36	47	31	33	31	41	26	28	28	23	27	27	36	39	30	29	26	33	41	28	23	31	31	24	23	30	41	45	29	38	32	41	43	25	34	30	24	39	28	38	29	39	33	23	37	35	20	27	23	32	34	22	29	18	26	25	28	18	34	44	26	34	40	24	35	25	32	37	29	29	27	38	34	33	30	30	28	33	34	37	27	38	37	22	27	33	27	35	36	36	38	29	27	42	39	41	31	30	41	19	30	29	40	38	31	39	33	35	40	26	32	31	36	27	27	46	30	31	37	26	36	38	35	29	43	27	30	43	34	38	37	34	26	27	31	27	29	28	30	29	32	40	38	24	31	37	29	29	41	35	43	40	32	33	35	26	29	38	27	34	27	33	40	31	27	35	30	16	34	38	31	26	30	30	33	32	25	29	30	37	30	32	21	33	21	31	28	37	26	34	24	38	30	25	32	38	24	29	32	33	36	34	31	40	35	41	35	29	24	27	23	37	21	38	32	38	32	35	20	23	29	44	31	40	37	32	23	33	38	28	34	33	30	35	41	24	30	35	25	38	31	30	30	29	41	34	25	28	34	39	26	27	23	31	36	28	30	23	34	26	33	37	32	30	28	39	27	35	37	33	23	53	37	25	22	35	24	26	29	35	24	35	33	25	21	31	32	26	24	24	36	27	34	34	30	35	36	31	36	27	35	27	30	27	24	46	40	26	39	27	26	27	35	32	31	36	27	33	30	33	31	25	32	39	28	32	35	17	43	34	30	23	36	35	30	33	39	32	30	35	25	28	34	37	39	34	31	26	31	39	28	26	33	34	27	25	29	45	34	33	29	29	38	32	40	36	43	38	35	34	33	31	32	31	45	41	26	37	27	29	30	28	36	28	26	30	42	37	25	26	32	52	30	39	36	35	36	25	27	44	26	35	33	32	36	22	30	32	24	50	34	31	35	26	31	32	27	34	37	28	27	23	23	38	32	38	31	29	36	27	31	31	42	33	30	31	34	32	43	31	31	28	34	30	41	31	34	31	28	32	33	29	22	34	36	19	31	33	30	29	25	36	28	31	31	35	34	33	39	34	26	32	45	26	41	29	41	37	33	22	37	29	38	27	26	30	31	36	26	33	32	26	31	38	33	33	26	33	34	29	31	22	34	21	40	33	42	31	26	36	32	30	27	35	30	36	30	33	29	27	36	31	28	25	33	32	32	34	26	24	21	31	31	27	31	33	32	19	23	26	32	36	20	31	31	30	35	26	36	31	29	31	24	41	27	34	31	31	24	31	39	30	38	36	42	36	39	25	33	33	33	37	41	37	36	26	35	17	30	24	35	34	38	34	34	32	49	37	34	41	37	37	38	22	38	32	27	42	37	40	31	29	28	29	43	44	40	12	28	40	30	50	42	27	33	32	31	31	32	33	34	34	42	35	35	31	18	29	37	33	24	38	24	28	47	35	34	34	31	33	47	31	20	41	25	39	28	36	40	28	21	34	33	34	41	34	36	34	39	43	36	35	36	36	37	30	29	30	33	25	33	33	27	25	36	34	38	28	37	28	29	23	41	20	30	31	25	26	30	29	39	34	32	31	25	39	42	33	22	30	34	40	38	36	31	38	41	36	31	33	27	27	33	33	25	41	29	40	41	35	41	39	34	31	26	34	28	26	35	40	30	39	35	27	41	30	40	25	38	39	43	29	23	44	31	29	33	26	33	40	37	34	37	29	34	27	37	31	32	31	27	29	36	25	28	28	38	35	33	33	32	42	34	37	40	23	27	36	42	55	44	24	23	37	41	34	33	39	29	24	35	29	31	27	24	26	20	38	35	34	36	33	32	35	37	23	31	32	32	23	42	31	29	29	26	29	25	29	32	35	29	32	23	20	26	35	29	23	42	35	32	33	33	32	44	39	35	31	28	33	26	32	37	25	33	37	27	37	40	29	29	34	31	33	32	30	37	29	30	32	41	23	26	30	31	31	29	34	32	39	38	38	31	43	23	39	42	30	43	41	32	37	29	25	34	37	36	40	39	22	31	32	27	40	34	28	25	32	42	39	33	42	22	27	27	22	36	25	36	31	26	25	31	43	29	32	28	26	25	28	30	30	34	31	35	20	22	39	33	40	33	31	29	31	30	32	23	31	38	28	30	28	41	28	27	32	29	33	35	31	35	34	34	36	21	28	33	31	32	30	39	24	29	34	32	24	46	28	36	32	38	38	34	29	35	34	24	31	23	33	43	30	41	35	31	30	42	25	32	40	37	38	27	31	30	30	29	26	44	38	22	33	38	33	31	34	24	37	35	48	25	28	19	34	29	39	33	38	32	31	34	28	29	46	28	30	27	31	35	29	30	30	35	41	33	31	33	39	31	24	26	35	30	29	28	35	30	30	35	39	38	34	31	39	34	35	39	36	34	29	32	34	34	34	26	33	27	32	35	24	33	29	33	35	36	30	31	26	32	39	26	25	33	33	35	32	31	35	39	24	29	30	42	28	35	29	32	30	34	36	23	40	30	33	27	37	33	36	35	31	32	25	35	28	33	32	22	29	29	31	24	34	36	34	34	36	27	26	29	34	24	35	34	31	31	26	37	45	26	37	29	27	36	29	32	36	32	30	31	33	35	28	33	32	34	34	26	29	40	29	30	18	27	27	38	24	29	30	35	26	41	41	35	31	37	31	23	21	41	28	33	29	41	29	21	18	39	32	29	29	21	30	31	27	26	40	38	34	34	24	28	35	35	33	34	26	28	40	25	29	37	30	33	41	38	43	30	39	26	25	27	29	42	30	20	29	32	26	34	22	27	29	27	35	29	39	32	32	40	35	25	38	41	41	28	29	35	21	37	38	26	31	25	36	32	28	36	36	32	36	28	39	18	29	24	33	32	38	36	40	21	19	35	30	24	36	27	29	31	33	32	27	37	29	34	33	48	32	38	33	35	40	38	24	28	28
23069	12422	8474	11766	18131	18346	16209	13595	11497	9153	5845	3438	2229	1692	1384	1187	932	813	900	948	1109	1010	1050	979	838	756	606	536	496	482	404	405	394	374	443	430	431	499	475	550	587	532	509	438	429	434	421	458	372	394	402	392	417	361	339	327	355	337	371	385	381	418	385	394	386	388	396	369	359	363	357	371	362	363	363	350	314	350	379	338	374	335	358	351	345	366	338	336	325	358	356	292	344	356	336	357	341	324	355	360	361	339	355	333	326	325	357	350	344	375	384	408	427	466	498	368	312	312	351	335	342	343	327	348	322	348	357	352	305	323	345	325	295	318	314	315	319	337	346	314	303	314	319	335	325	327	373	320	355	317	338	340	342	352	358	331	347	357	322	334	342	353	346	352	360	318	350	361	337	338	306	315	313	327	335	321	324	334	329	346	342	285	301	320	328	322	337	333	354	353	318	333	353	325	328	343	345	366	337	336	316	352	331	340	319	316	295	349	326	332	306	327	307	325	341	323	327	316	351	341	327	335	325	307	352	334	335	326	343	332	299	367	323	315	326	319	344	344	321	367	330	352	341	295	352	317	342	366	360	332	328	317	347	350	344	300	315	339	323	321	344	334	326	345	330	338	331	344	347	336	329	324	321	310	342	341	319	316	335	350	325	354	353	331	338	364	354	310	307	341	327	322	317	331	337	338	305	335	348	377	358	372	321	349	295	330	334	345	341	354	364	343	337	348	328	308	311	336	334	350	328	322	299	319	323	372	305	320	345	328	330	353	335	331	321	336	326	365	344	356	335	315	328	331	345	328	381	346	340	335	332	325	354	327	362	329	339	351	335	340	320	350	331	380	350	322	343	325	339	321	315	350	373	355	301	301	350	368	330	321	317	321	327	331	340	343	322	338	355	370	337	347	309	334	321	326	342	332	347	330	313	363	341	322	318	329	325	328	344	338	308	339	327	354	323	335	352	351	322	354	334	336	361	341	329	384	323	319	350	331	340	332	377	344	301	343	318	329	307	319	353	350	351	330	338	360	368	317	349	320	346	326	330	346	310	350	359	293	316	336	326	372	343	311	356	352	351	352	306	311	322	351	303	343	335	376	329	331	310	301	325	354	323	319	321	331	358	325	347	364	351	313	309	329	363	332	347	364	325	319	371	335	353	311	335	350	349	353	313	322	327	351	348	301	304	348	345	346	330	342	313	324	345	344	342	317	347	324	334	344	341	343	357	368	308	342	343	324	323	364	363	337	304	324	288	362	297	291	320	313	294	355	348	368	319	363	338	322	325	321	341	319	325	302	332	321	338	330	332	344	373	328	304	325	336	333	318	325	315	318	314	349	337	346	335	344	308	329	331	316	344	333	335	328	354	348	349	334	337	305	336	317	301	299	316	332	376	340	319	377	328	343	318	335	315	356	316	345	362	322	315	364	327	337	323	336	368	342	381	364	339	349	329	304	299	360	346	315	351	324	364	349	326	352	327	349	334	312	322	358	335	340	354	335	339	340	319	358	327	332	351	350	326	320	334	318	383	335	354	343	353	358	331	334	346	313	320	339	369	336	338	342	373	345	350	363	327	316	335	352	367	303	354	335	342	351	355	346	323	306	366	314	304	350	322	341	347	332	347	389	340	332	357	357	332	323	363	327	344	362	351	367	331	323	333	345	325	336	355	351	356	312	348	311	348	358	369	295	352	337	318	329	328	355	333	313	347	312	361	321	321	321	335	343	320	336	343	374	319	339	282	328	325	325	315	345	312	332	356	338	328	308	335	364	324	356	327	332	351	311	333	312	350	357	320	339	345	323	307	347	340	321	353	302	323	318	345	330	316	369	372	330	342	313	326	329	353	328	350	311	339	301	328	339	368	335	331	340	335	372	321	314	331	317	331	304	289	332	330	321	346	354	340	319	333	320	298	323	323	334	313	311	299	315	316	348	324	331	348	321	312	288	341	339	332	324	312	320	369	321	322	338	302	329	315	325	367	350	322	362	332	332	325	321	331	335	319	334	381	316	385	306	329	304	362	334	354	342	345	309	345	316	322	322	322	355	332	293	334	352	334	350	323	316	332	356	343	316	311	343	359	361	320	338	310	317	321	341	337	361	338	322	328	335	331	347	350	344	316	345	330	339	357	354	357	336	340	358	315	308	313	313	305	343	329	309	328	319	339	350	327	333	359	312	349	322	338	353	312	343	362	278	362	351	329	320	302	342	313	376	341	361	361	339	350	341	337	318	303	328	404	329	336	354	341	328	346	335	323	371	356	345	345	301	340	332	340	338	311	323	339	319	329	318	375	336	333	321	336	342	320	337	345	334	324	367	335	342	315	343	323	337	341	299	335	331	342	332	359	307	334	321	352	318	334	318	336	292	312	328	350	306	352	370	366	349	301	319	324	325	343	337	323	369	359	335	367	332	357	339	347	373	330	356	321	330	338	351	308	345	339	310	326	300	340	341	347	323	324	352	336	322	316	331	335	316	327	298	360	346	356	350	337	307	341	357	358	317	330	315	348	334	344	335	298	337	345	357	340	358	348	328	349	337	332	326	338	340	335	319	348	359	331	334	343	331	366	335	373	361	328	343	343	364	327	332	342	335	349	345	319	314	343	356	364	362	349	342	321	310	332	365	307	313	303	345	329	349	354	378	323	354	341	350	374	331	319	307	354	349	300	339	362	351	342	316	329	328	358	333	329	345	345	337	321	368	323	341	376	300	342	345	344	352	351	312	316	311	342	356	372	325	334	324	332	325	324	323	311	342	313	326	316	348	324	359	360	317	350	347	365	335	356	343	334	338	315	362	326	326	323	368	331	326	343	325	318	332	354	345	330	350	343	337	304	324	326	365	348	328	309	345	326	339	326	307	334	335	320	328	345	334	353	337	339	325	308	338	348	337	374	350	364	361	357	314	315	308	335	326	358	327	317	322	341	340	325	359	357	341	334	333	319	319	358	332	348	311	349	350	341	362	330	325	325	346	319	309	389	318	345	351	323	337	327	330	340	340	323	351	346	330	322	316	341	367	348	333	309	323	385	341	335	359	343	352	341	339	340	324	351	334	321	327	324	341	362	308	349	338	317	303	316	325	360	337	356	324	353	330	372	380	338	369	354	331	337	359	297	313	345	322	373	347	335	324	342	333	347	346	324	347	352	301	328	331	344	345	362	332	351	343	314	337	357	334	331	363	344	362	317	334	341	330	356	345	332	344	329	331	350	347	343	329	356	324	321	318	348	354	342	351	362	370	328	341	328	347	375	327	353	333	339	343	331	329	338	314	341	320	318	370	305	338	355	345	334	323	343	333	341	335	368	315	354	313	321	342	332	319	337	355	340	332	305	347	336	325	359	310	342	363	339	342	359	340	337	338	323	345	308	335	354	344	309	352	310	314	347	323	352	329	326	298	336	332	320	364	337	369	340	359	361	312	323	307	357	327	291	356	325	330	330	328	326	329	351	350	303	340	336	275	338	334	329	362	331	345	347	310	312	315	325	357	351	357
2654	1502	765	563	489	561	562	457	420	368	246	163	113	101	76	79	65	64	64	85	70	83	85	78	56	47	58	59	54	49	54	44	43	43	56	58	55	56	41	65	54	37	59	49	65	45	49	48	48	50	52	50	37	42	45	36	52	46	40	44	40	52	43	40	51	43	49	44	34	45	41	49	45	40	49	38	41	58	34	31	43	48	51	39	50	39	35	51	35	42	46	54	48	55	51	47	49	41	44	30	36	42	38	28	40	51	50	49	40	62	39	45	54	59	37	30	43	39	39	48	34	49	52	49	54	42	38	34	41	45	54	41	42	47	48	36	46	29	36	51	51	46	47	52	45	50	41	37	41	48	45	40	46	46	44	42	35	45	43	33	51	44	44	49	46	40	48	57	43	59	36	38	49	35	31	40	31	40	39	42	42	39	36	37	51	50	41	48	37	41	48	35	36	40	44	51	58	31	47	31	54	51	43	47	41	44	39	38	31	52	41	48	45	43	47	51	49	31	44	63	44	44	38	39	47	54	41	40	41	38	35	45	51	63	54	47	52	44	28	51	38	30	51	49	39	47	37	36	40	41	43	40	58	47	34	36	46	42	37	46	53	43	41	38	40	30	39	44	46	46	57	40	37	43	49	38	40	48	49	47	40	31	41	36	42	46	38	36	42	50	36	46	35	45	37	43	42	41	42	26	37	48	37	38	46	43	50	35	32	48	30	37	45	41	41	30	55	38	43	49	53	37	49	47	42	39	39	38	62	47	55	42	56	43	45	43	41	36	39	39	51	43	37	42	42	36	49	48	37	37	47	47	37	45	42	49	36	39	33	39	40	40	50	40	53	51	42	37	38	54	48	52	34	42	37	45	44	42	49	40	41	46	45	39	42	48	49	34	52	48	40	52	45	40	40	45	49	37	44	40	49	39	35	55	49	54	43	37	41	37	37	39	45	68	38	43	48	36	38	44	35	42	38	48	42	44	44	42	41	40	47	46	44	51	53	47	41	44	54	44	37	40	49	46	50	47	45	49	51	44	33	49	43	35	41	46	48	43	49	31	42	38	46	45	53	42	48	41	36	42	35	49	39	47	45	49	42	46	46	43	49	39	46	52	48	58	38	47	39	46	28	42	49	44	43	39	41	46	41	32	36	39	44	45	44	54	39	49	43	48	28	39	40	36	47	46	45	41	39	49	36	43	37	42	34	44	43	34	40	44	49	40	37	60	51	40	35	46	46	43	41	42	53	36	45	28	44	41	38	41	36	38	48	45	47	45	28	60	47	47	44	49	35	44	41	40	32	40	41	39	43	46	41	33	38	51	43	44	44	55	35	42	42	50	43	48	41	39	41	56	48	42	45	41	51	30	43	35	45	51	45	37	39	32	38	35	47	28	41	44	45	50	37	32	49	49	45	46	32	41	49	48	44	41	37	40	38	45	39	41	44	40	51	47	52	36	55	49	42	42	35	41	57	48	50	43	40	45	39	46	43	46	37	39	51	41	40	40	39	48	40	44	38	45	47	46	39	56	40	43	46	37	50	50	44	40	43	29	41	33	42	50	38	49	40	38	43	37	43	31	38	36	53	40	39	40	45	38	44	48	46	35	55	41	36	39	43	40	58	53	44	43	57	44	40	45	37	41	45	46	36	49	42	34	37	47	48	57	42	36	36	48	42	44	41	37	45	43	54	45	28	43	35	43	48	39	32	30	47	48	41	52	47	37	42	50	35	31	36	44	48	39	35	37	53	33	34	42	55	45	48	51	42	33	45	39	52	41	27	37	49	51	50	49	42	30	44	44	37	43	50	40	48	38	36	44	37	43	47	48	50	37	42	43	42	62	37	35	52	51	47	40	39	45	50	43	36	46	35	45	47	43	51	40	60	46	38	48	38	42	37	37	47	34	38	44	50	33	46	61	36	34	39	39	36	46	50	37	45	48	37	36	51	38	42	46	43	34	55	42	46	36	39	45	41	46	51	52	38	35	30	33	52	40	44	38	35	48	45	45	41	43	49	33	43	46	50	39	48	42	51	43	47	45	40	43	40	38	49	43	42	42	49	45	37	46	41	37	42	38	46	51	38	48	37	44	39	41	53	61	60	26	40	31	33	36	53	33	38	37	45	44	40	35	48	51	42	34	51	45	56	37	41	51	37	38	46	33	45	56	48	37	42	45	37	53	49	56	53	29	37	36	30	53	46	34	44	55	43	45	50	43	40	55	44	42	45	42	43	54	37	33	47	39	46	35	37	44	50	45	54	35	42	35	46	39	39	44	41	36	40	39	57	35	47	39	43	29	38	43	45	38	47	43	36	38	64	40	42	43	53	40	32	35	40	49	32	43	44	31	34	47	39	43	45	42	38	41	42	39	43	34	51	46	48	47	36	36	51	39	40	48	53	43	39	39	39	46	46	51	41	37	48	43	43	31	35	44	45	28	38	48	47	39	27	44	40	54	43	43	41	45	43	38	44	44	36	32	46	41	43	36	36	35	42	35	38	41	29	41	43	43	39	37	49	44	49	40	36	43	36	49	37	51	43	51	49	37	38	44	48	36	48	43	41	39	44	43	38	37	44	43	45	44	32	43	46	38	42	39	45	53	34	38	42	42	33	39	41	38	36	42	39	43	45	36	53	41	36	44	47	33	42	55	33	40	43	40	44	37	57	43	38	35	45	50	39	39	31	44	49	28	50	44	47	54	51	33	49	42	44	56	44	44	43	58	46	46	35	45	40	31	43	39	37	51	39	46	42	49	41	42	49	48	37	59	42	48	46	34	42	44	32	36	45	43	33	41	45	38	45	47	45	49	46	59	32	44	52	38	52	43	40	50	33	45	42	41	36	35	56	35	37	34	46	37	44	43	44	43	31	46	54	37	37	47	35	40	48	34	26	47	44	59	43	35	43	54	51	29	39	50	48	39	50	54	57	35	43	28	61	32	46	34	35	28	42	25	43	35	30	43	36	47	56	56	34	46	28	52	50	36	47	39	58	52	48	35	50	46	45	49	48	43	45	44	37	45	34	42	47	43	59	46	44	40	48	47	40	40	38	37	24	49	43	48	47	37	43	34	52	48	48	44	46	44	49	40	44	40	45	47	49	47	47	44	43	39	45	39	42	45	39	45	39	39	41	38	49	52	43	38	37	43	36	55	36	44	36	48	49	45	44	44	44	41	46	52	44	48	34	44	44	41	44	50	44	57	38	50	42	41	48	43	41	42	35	35	50	39	30	46	39	47	45	38	51	37	47	44	39	37	38	43	45	39	37	40	38	40	39	43	47	45	42	42	46	41	47	40	38	52	49	33	38	47	52	34	43	40	40	38	46	31	48	40	40	50	38	35	49	39	40	43	38	50	41	40	42	47	54	41	42	36	50	42	38	46	40	35	40	50	38	51	47	39	40	26	37	40	41	45	44	55	52	46	45	46	47	49	47	40	39	38	42	41	40	28	42	54	48	42	38	38	46	46	35	48	39	57	45	43	43	42	40	51
25208	14720	10362	14388	20954	21244	18669	15848	13814	11177	7564	4425	2843	2120	1840	1536	1238	1152	1109	1227	1323	1372	1373	1279	1066	933	780	666	615	575	568	584	546	551	637	572	571	624	630	717	707	689	624	597	625	592	568	494	577	527	495	525	555	468	487	463	452	491	490	502	538	554	525	511	476	519	469	486	519	456	473	524	488	466	474	461	477	432	462	426	478	507	459	468	473	479	423	442	483	467	466	459	446	448	459	461	464	462	456	493	487	443	441	470	468	450	468	458	476	482	490	482	609	624	565	468	481	409	492	468	486	438	472	496	444	478	415	430	473	427	433	435	450	471	467	449	458	457	442	423	448	497	438	482	461	458	440	459	437	425	457	429	495	456	460	460	451	443	459	461	441	443	475	447	397	458	446	458	469	445	473	473	453	464	483	471	460	427	470	451	436	404	462	437	460	431	416	469	446	431	485	448	420	472	445	488	447	424	432	450	481	436	503	452	429	446	473	455	492	441	417	461	449	440	446	446	495	427	441	460	473	435	484	474	463	436	452	462	455	446	436	436	441	460	480	469	432	446	448	476	449	463	457	441	432	464	445	441	456	467	462	466	450	461	450	435	430	457	438	445	455	437	440	446	446	449	467	462	445	440	438	474	414	479	466	483	434	465	415	445	448	457	445	418	454	445	447	414	473	437	492	412	433	454	432	455	410	461	443	443	448	435	442	426	448	438	423	459	394	482	468	432	438	438	438	463	488	482	428	465	426	444	434	437	438	455	460	453	440	434	438	457	431	436	449	447	419	460	435	438	448	432	448	457	435	467	446	434	439	461	476	431	422	436	444	420	445	447	423	424	461	482	448	456	478	443	445	448	434	449	446	449	498	460	456	410	465	441	418	499	467	454	455	448	380	456	444	463	471	437	444	424	471	442	466	470	437	478	474	456	457	441	443	418	421	438	475	438	474	431	455	454	430	470	431	473	477	468	458	463	461	437	423	435	442	479	471	407	472	488	441	458	435	450	451	433	444	466	451	450	447	453	422	441	468	469	439	428	440	416	441	454	442	469	442	445	424	487	458	462	461	457	472	433	452	451	469	449	425	453	461	460	412	475	448	463	433	429	452	465	448	458	460	424	451	433	453	447	450	462	433	444	468	474	443	443	452	466	424	462	421	445	465	459	463	444	492	448	455	455	443	445	430	481	421	488	489	435	433	472	445	451	485	485	421	478	466	443	419	476	473	444	413	447	426	470	445	429	452	429	417	435	463	419	444	404	470	469	422	465	443	451	479	500	472	477	434	446	517	460	461	415	490	448	466	458	470	445	434	461	468	436	425	438	467	485	431	436	466	446	448	447	448	416	425	439	458	492	449	475	461	465	478	456	433	456	465	461	420	455	412	473	458	474	455	438	463	426	437	458	445	463	424	470	465	480	436	506	475	451	443	462	447	437	474	478	422	436	448	479	458	458	495	401	513	468	434	459	435	424	440	483	477	481	418	457	461	468	468	433	448	423	443	442	450	465	442	479	460	462	452	455	455	423	481	421	468	465	452	466	499	438	455	481	442	456	448	417	407	468	422	446	454	458	452	421	416	447	457	456	447	463	461	471	487	446	453	460	459	436	443	438	466	480	451	455	398	456	418	413	414	434	425	431	466	437	438	420	431	438	470	427	454	447	423	435	454	447	447	474	463	480	452	487	483	447	467	461	431	462	447	478	437	483	462	441	444	437	476	451	438	428	452	493	466	458	460	441	454	420	437	426	478	439	431	437	435	430	460	486	458	465	413	488	459	484	444	447	451	455	407	521	414	408	466	469	453	440	473	435	458	488	459	444	440	439	463	492	439	478	482	455	448	413	457	441	455	458	427	455	437	471	495	424	454	444	480	445	431	516	425	431	429	426	483	460	444	437	460	478	474	489	451	470	432	497	483	441	405	458	453	468	458	459	466	462	466	464	447	482	435	444	468	421	442	428	487	456	445	451	492	452	429	435	438	429	473	420	445	416	446	460	478	466	475	456	415	459	417	458	479	451	450	439	463	451	431	461	405	459	472	428	481	455	443	470	430	449	417	491	448	475	450	449	415	433	447	464	431	461	412	456	456	463	445	423	453	464	451	434	458	455	461	480	450	498	457	460	444	459	499	418	450	497	464	481	437	432	453	437	417	438	456	429	418	489	445	436	472	485	429	448	436	442	501	470	450	472	492	468	458	491	453	448	466	471	420	441	434	433	445	424	442	468	437	475	436	451	444	469	436	451	450	465	453	469	450	443	479	458	471	501	442	471	489	461	422	448	419	448	419	466	481	394	463	470	431	486	424	472	425	441	410	451	441	447	464	453	431	468	433	436	462	490	416	429	448	468	474	440	466	484	452	452	459	425	452	476	424	472	515	461	444	448	439	441	446	456	429	457	481	453	447	456	503	451	475	451	454	458	441	453	496	483	412	461	438	477	494	447	456	449	429	468	475	484	423	477	433	470	457	462	466	421	458	442	463	457	462	457	443	443	428	447	463	418	441	441	440	436	448	445	450	472	464	447	406	463	452	464	455	488	407	445	449	426	473	447	460	424	468	433	435	474	445	445	480	457	451	476	455	461	437	448	459	443	451	487	468	444	476	428	464	423	406	461	468	428	406	477	435	444	472	497	487	468	433	457	489	443	426	445	482	465	489	434	406	440	449	474	439	448	461	489	446	453	438	416	444	463	439	422	452	436	446	457	424	470	463	443	473	433	449	447	419	443	426	458	470	434	457	416	442	427	456	459	470	434	457	441	482	454	435	451	461	455	455	423	452	475	432	475	427	408	434	438	488	467	431	412	426	456	490	451	474	462	426	480	451	421	476	445	482	435	433	476	438	444	478	443	460	492	477	455	407	456	468	428	427	472	469	407	463	455	464	442	458	451	430	457	418	411	444	455	438	411	453	462	448	471	447	441	477	461	473	446	447	414	458	460	450	440	421	465	414	424	442	458	460	442	414	453	461	474	460	477	464	443	434	467	479	442	449	460	481	446	434	484	445	459	453	404	417	449	487	442	444	448	456	462	439	501	467	447	466	422	434	453	424	445	455	444	468	479	397	474	432	476	453	412	428	478	431	425	450	476	403	434	439	444	409	426	453	433	476	473	400	424	462	494	455	418	435	456	455	444	430	469	465	446	487	493	436	450	503	418	463	473	484	457	445	399	460	458	474	454	434	439	422	453	444	444	445	429	439	452	442	468	473	428	456	481	436	430	463	443	478	437	447	466	492	416	436	428	465	448	460	445	458	434	455	452	449	454	453	444	492	459	456	458	449	409	419	464	472	489	433	404	469	424	441	432	434	433	446	480	489	439	465	471	420	449	431	459	473	467	437	433	467	440	474	479	504	449	453	471	471	468	428	461	491	442	466	462	481	470	422	441	478	453	446	429	424	479	442	449	438	447	448	452	461	426	469	460	519	435	424	432	447	456	479	447	480	443	446	476	500	464	463	452	475	482	420	487	443	441	457	427	432	439	447	431	440	465	457	487
1497	692	437	327	299	349	301	268	237	236	142	92	81	69	60	67	72	51	40	53	62	47	62	48	67	60	42	43	56	49	59	39	42	44	47	56	47	55	58	40	57	42	51	51	37	49	43	42	50	48	44	45	53	55	40	38	38	39	50	36	57	61	39	45	46	43	52	44	59	51	50	58	46	47	32	41	43	45	41	45	54	41	53	39	37	52	41	47	48	46	52	49	38	43	44	41	53	41	52	52	47	52	41	40	41	54	49	45	57	48	45	48	54	56	44	46	43	43	40	41	61	45	59	46	51	44	44	31	38	36	61	52	58	45	52	42	45	35	33	53	44	33	31	44	47	40	44	48	50	49	45	46	40	49	53	42	46	36	41	45	38	29	49	52	44	38	44	46	43	55	48	38	54	43	51	39	48	46	39	49	43	41	50	47	43	40	32	48	48	54	40	62	65	36	41	43	45	44	47	52	44	40	41	45	40	48	44	43	51	48	40	49	53	46	50	46	52	46	60	53	49	47	55	50	44	45	52	43	56	49	50	48	45	45	46	49	59	54	48	48	45	46	50	42	46	42	38	44	57	42	52	53	37	44	48	43	35	44	44	41	34	43	47	42	41	51	42	49	44	44	41	44	43	51	43	39	48	50	44	39	41	51	54	49	52	36	49	61	46	41	50	49	38	43	46	43	51	40	43	52	35	41	62	61	40	44	56	49	52	42	48	53	49	51	52	52	45	46	46	63	52	45	44	42	47	54	50	41	38	47	51	41	42	59	42	42	44	41	44	43	50	46	54	39	52	53	54	54	46	27	66	40	62	53	66	42	56	44	55	44	54	44	50	42	37	50	48	53	51	50	31	57	36	36	39	43	38	53	52	38	42	40	38	34	45	49	44	41	46	53	47	44	49	51	48	42	43	45	46	54	47	47	51	42	64	60	43	48	40	36	40	50	37	51	44	34	55	41	42	53	49	46	46	54	44	45	47	46	52	43	45	49	40	39	51	65	43	57	45	42	41	46	40	45	39	42	42	45	40	44	42	59	45	33	47	44	39	42	49	55	48	38	36	45	34	42	50	44	48	44	54	45	51	44	46	40	58	44	56	44	36	45	35	45	47	39	55	40	44	39	46	51	36	41	54	40	48	52	43	41	48	45	47	46	51	41	46	50	36	40	42	39	51	45	44	45	59	36	43	44	60	48	45	56	49	41	40	50	47	42	51	47	54	45	45	38	37	58	39	40	37	47	49	48	54	38	45	38	46	38	50	49	51	37	43	63	38	45	42	33	57	36	44	34	40	43	44	46	45	35	45	49	38	47	53	62	42	49	35	42	41	39	47	39	44	47	44	60	43	51	48	34	44	40	47	45	38	51	38	60	48	48	47	50	40	47	50	46	47	48	43	50	51	44	49	55	48	45	44	52	46	53	45	45	26	32	38	38	42	38	46	42	44	41	40	55	58	46	38	48	49	41	56	39	36	33	38	65	43	51	45	46	43	47	52	43	49	61	45	45	40	36	53	39	52	51	32	33	33	52	45	47	40	36	42	35	45	46	52	59	51	42	43	41	42	39	45	43	38	48	45	51	49	57	42	48	39	44	42	43	49	57	43	50	51	46	46	44	46	38	38	49	42	49	41	49	45	50	43	45	35	38	37	39	50	50	42	43	50	35	50	53	48	41	49	42	46	57	44	57	44	47	56	43	35	42	40	48	52	55	44	43	53	44	38	51	47	37	42	42	50	42	47	44	38	56	42	52	48	46	51	47	42	49	40	50	40	32	38	48	51	41	59	43	41	43	50	51	45	40	49	52	46	44	48	51	40	42	37	44	41	50	44	52	42	44	48	38	54	51	36	57	44	45	32	52	33	49	46	60	32	43	53	52	49	52	41	43	37	37	51	37	39	42	48	54	60	57	50	51	64	40	53	41	47	41	50	46	49	46	51	41	38	57	54	47	60	43	39	40	43	62	47	47	47	42	42	44	41	48	44	39	44	47	44	53	49	43	35	43	47	45	33	39	42	49	44	50	55	59	40	46	49	47	43	51	53	44	47	47	46	41	45	49	52	53	51	44	59	53	45	45	46	57	48	40	51	44	42	39	62	58	41	43	45	53	52	45	43	54	46	49	46	46	46	33	53	49	45	35	49	42	62	47	51	48	53	38	53	58	47	46	47	52	51	45	48	51	43	52	48	49	36	49	45	40	46	42	44	43	56	41	46	42	45	35	50	49	41	44	40	48	56	48	49	48	39	42	54	43	39	56	45	57	41	56	43	48	58	62	48	53	42	52	45	43	37	42	45	37	45	58	48	43	47	57	45	42	45	37	56	51	49	49	50	47	41	50	53	36	55	44	36	60	38	42	44	52	60	50	48	34	50	37	37	44	54	56	29	54	46	49	50	42	52	46	52	47	33	52	53	40	40	39	41	40	49	44	44	45	49	42	56	58	54	42	35	47	49	41	53	50	41	49	44	35	42	58	53	41	43	47	53	59	33	37	50	38	49	43	41	52	39	53	36	49	42	53	48	50	30	44	45	36	45	42	40	42	57	63	56	51	41	47	49	51	44	35	51	43	47	50	42	59	50	44	39	38	41	36	32	50	34	46	49	59	37	38	63	56	50	52	44	46	54	54	51	53	47	43	49	37	36	53	48	43	42	43	45	53	50	43	49	53	59	47	42	44	50	55	48	44	42	37	41	48	46	56	49	49	40	40	40	44	55	42	49	43	52	60	44	42	41	48	42	55	48	48	51	57	51	43	47	49	45	46	42	50	37	45	54	53	48	47	49	47	49	28	50	43	54	31	53	36	35	53	34	46	49	42	55	43	50	48	43	51	40	56	40	60	41	43	46	52	44	55	49	50	36	54	37	49	49	46	49	53	45	44	44	49	46	50	51	48	37	40	36	41	55	48	46	44	45	54	58	59	37	46	36	44	53	44	39	51	37	47	49	51	50	59	51	46	43	44	56	56	52	53	37	39	49	48	50	45	41	48	47	35	37	49	41	45	41	45	46	38	57	48	50	34	33	41	34	40	58	34	64	37	45	43	43	43	55	50	53	41	50	49	45	57	32	49	49	49	53	30	43	48	40	36	44	54	43	47	52	35	46	61	45	40	46	44	40	54	48	46	58	48	51	41	61	51	46	49	40	51	52	45	32	43	45	48	40	39	44	39	48	52	47	51	41	39	53	34	45	35	45	49	45	58	37	48	50	47	51	42	43	50	53	55	42	54	49	43	47	46	47	32	48	44	37	38	45	51	45	40	51	35	46	39	38	44	49	37	66	63	43	46	56	45	42	53	43	53	53	54	50	40	43	54	50	49	52	41	58	57	44	48	51	51	46	39	51	31	49	35	40	52	52	45	42	54	39	44	43	45	54	48	47	40	43	38	38	45	44	68	49	58	59	58	41	44	54	41	35	46	53	37	38	58	37	61	56	32	40	50	51	40	47	50	58	42	50	54	47	40	49	44	40	43	31	46	45	52	53	48
19264	10354	7211	10275	15218	15671	13231	10855	9044	7054	4792	2668	1689	1326	1093	959	837	823	832	840	955	934	939	901	806	703	616	567	566	570	503	478	514	485	527	511	533	560	571	608	557	582	570	525	491	550	517	538	486	506	482	481	536	494	405	450	492	508	485	533	516	496	502	526	466	516	489	479	481	487	474	473	496	490	467	477	460	502	442	457	470	503	464	453	425	474	471	473	495	443	445	463	462	466	501	493	450	451	454	473	479	485	437	459	463	469	518	472	464	447	455	444	470	508	479	497	465	453	461	508	492	488	496	480	450	437	480	467	471	470	484	460	472	459	476	506	467	427	483	415	451	468	457	471	453	450	426	451	482	460	489	453	500	491	461	452	485	460	461	452	452	459	493	451	467	444	443	473	462	454	415	464	463	449	487	468	489	519	463	443	480	441	495	501	459	450	469	478	459	463	450	484	487	492	447	461	428	464	459	491	462	470	479	467	523	466	477	477	490	486	461	414	447	461	448	459	440	470	479	442	469	499	503	450	471	466	441	467	454	441	462	458	458	465	471	492	427	459	472	415	497	454	468	466	448	524	496	460	470	464	450	466	451	474	427	461	479	458	452	472	465	480	449	481	449	464	476	449	472	474	428	463	470	492	485	491	464	510	415	479	455	454	491	480	428	460	478	484	456	436	482	463	477	490	502	481	490	453	461	479	454	492	503	473	482	452	484	455	460	431	452	459	476	461	470	427	498	449	455	470	433	450	462	478	479	449	475	469	499	483	459	426	462	428	481	442	457	475	488	495	474	439	485	446	446	467	462	455	452	465	487	442	456	479	476	476	481	435	466	478	423	482	469	441	462	457	476	491	475	446	452	520	410	508	459	417	454	505	454	467	475	468	459	453	462	478	493	509	466	437	440	443	474	485	438	425	479	463	516	474	485	444	431	440	470	458	501	473	481	458	473	439	469	438	483	444	485	473	454	473	470	479	482	437	453	522	480	477	483	462	481	472	451	467	457	480	450	436	459	464	472	487	447	459	465	444	468	470	509	479	511	491	497	474	498	492	496	487	467	418	504	472	467	498	446	440	473	460	473	469	499	483	464	451	454	447	433	465	449	447	461	466	479	443	473	464	472	463	471	471	445	461	440	485	490	440	416	477	523	492	467	452	456	419	437	460	486	468	450	512	475	438	474	460	501	493	430	492	432	459	468	429	488	447	432	396	455	488	486	451	464	482	467	510	415	477	484	461	425	463	493	471	474	441	523	447	473	501	465	471	488	447	426	478	413	442	457	498	437	460	460	445	447	502	474	473	460	460	464	431	445	441	475	508	476	488	457	469	501	462	466	426	423	477	472	449	465	462	439	484	484	489	487	453	467	466	464	487	488	442	474	470	426	461	496	458	445	445	425	457	464	458	487	472	453	449	465	453	473	438	446	464	439	480	469	443	470	464	468	450	476	423	477	443	466	449	482	451	472	472	469	412	475	494	497	488	482	467	446	475	467	484	463	497	463	459	432	510	470	436	480	464	491	459	486	485	454	446	461	488	462	463	474	491	479	471	478	466	425	476	468	459	445	490	505	477	452	497	488	471	445	530	495	413	449	462	466	452	496	448	488	479	476	425	487	455	456	447	433	463	514	453	482	465	465	437	499	493	470	421	491	457	493	424	454	494	451	430	422	470	470	452	450	464	443	490	461	512	430	431	459	454	441	464	469	469	510	513	475	490	448	449	457	492	484	461	470	461	464	463	474	426	470	478	476	467	445	491	478	459	485	468	451	479	471	472	448	485	499	499	459	432	485	483	480	502	467	484	483	541	462	481	465	478	467	471	439	485	440	472	474	465	472	480	496	447	461	478	428	486	445	448	508	472	479	438	490	492	442	495	469	460	456	447	442	443	484	467	495	473	459	476	511	515	457	473	490	502	473	515	503	468	467	451	448	467	480	446	432	414	433	495	452	448	509	450	450	466	448	472	454	452	469	457	451	480	434	478	410	469	463	500	459	466	463	435	475	477	440	435	506	429	480	472	475	492	446	460	478	455	450	446	468	456	464	454	492	485	464	471	454	467	456	470	451	426	416	415	443	509	473	479	472	475	437	447	400	475	483	490	476	502	448	468	473	496	470	470	468	439	477	494	424	464	473	464	465	458	461	499	437	458	458	510	448	460	443	473	459	458	493	442	456	493	468	479	466	502	437	467	453	491	483	453	458	485	435	424	417	463	503	493	421	440	467	468	480	487	475	501	475	467	454	461	430	472	457	476	482	447	489	506	487	425	431	458	491	426	435	449	463	443	454	442	458	465	469	464	499	466	473	419	484	432	417	437	498	483	432	449	447	483	466	489	444	441	459	464	453	427	455	455	444	470	483	462	449	462	494	443	476	461	439	479	446	436	432	468	447	478	481	438	485	469	444	486	464	442	458	477	463	429	431	432	476	504	457	429	497	512	468	468	443	467	463	451	467	479	457	470	447	479	467	473	443	452	465	457	468	479	480	466	443	438	493	470	490	471	482	485	467	474	490	490	443	468	474	450	470	459	477	470	465	459	486	486	471	447	470	501	474	444	491	467	472	495	474	507	436	484	474	468	462	450	488	465	424	464	463	455	510	432	459	449	478	492	422	479	483	467	461	455	489	468	469	508	483	426	486	473	515	501	516	425	459	487	472	459	509	458	421	475	471	428	471	452	439	463	477	441	479	455	499	471	478	505	442	437	456	461	446	484	479	500	460	511	456	508	466	439	469	478	485	451	444	471	474	470	452	463	468	443	405	453	426	478	453	508	465	490	450	480	482	460	476	459	464	472	495	489	476	447	464	463	471	451	457	526	457	491	463	485	512	446	436	442	478	441	445	454	436	480	462	457	449	458	423	501	505	463	464	450	481	475	479	504	468	468	464	471	493	468	479	472	508	465	457	470	444	466	478	419	460	508	475	460	486	432	468	485	478	474	426	467	446	472	473	483	443	459	450	407	444	469	446	452	476	487	493	437	490	456	443	449	485	457	463	519	461	455	439	499	433	488	462	447	475	415	474	455	457	464	507	423	437	467	520	445	441	495	471	460	460	469	441	448	511	429	454	470	467	460	486	442	497	429	452	464	472	485	460	478	466	447	470	462	477	481	460	492	431	454	500	485	473	445	491	476	524	440	451	475	491	490	480	479	461	456	460	506	467	449	502	457	497	447	441	475	486	466	450	453	480	442	475	447	485	460	476	480	445	435	462	461	433	458	481	457	510	486	473	463	486	441	455	459	510	495	473	460	506	471	467	436	484	478	476	468	467	486	458	480	466	475	490	468	425	430	456	437	496	496	459	436	417	448	486	439	478	449	406	458	444	464	479	483	434	425	489	445	444	495	458	484	453	432	463	499	442	426	468	470	460	466	487	484	507	440	446	506	486	467	434	453	476	438	482	482	480	469	444	469	512	453	456	475	472	442	462	465	424	470	511	516	485	431	472	439	446	454	459	499	520	429	462	483	476	459	439	442	458	469	461	477	449	494
1979	1347	665	521	405	437	448	398	298	293	218	158	85	94	76	78	94	66	68	88	69	66	70	60	69	63	82	55	64	59	47	69	70	46	56	58	49	58	64	58	69	75	65	58	46	55	54	63	52	61	75	51	46	58	57	56	60	53	65	66	62	54	58	42	59	63	51	49	56	60	60	52	39	61	57	46	65	63	47	65	46	60	52	62	64	52	49	51	52	66	46	59	52	42	63	57	51	47	52	52	47	58	60	57	66	65	53	53	50	48	64	53	63	54	51	50	44	61	53	54	50	50	61	59	64	55	55	73	57	58	56	57	57	58	55	50	61	54	44	54	59	70	58	50	63	45	60	62	64	48	68	59	52	50	56	53	47	55	57	50	68	60	57	63	59	69	64	52	57	56	45	51	46	52	57	61	44	59	53	62	46	52	44	57	47	72	59	51	49	52	66	50	48	58	44	50	65	59	48	65	50	55	52	58	52	51	55	48	51	69	52	47	49	54	54	57	49	59	68	58	45	59	63	66	45	54	60	56	56	55	61	51	48	35	47	60	70	54	50	51	52	57	71	65	49	53	57	50	52	55	53	45	56	65	54	70	55	49	60	42	57	59	59	47	52	62	65	42	41	50	58	69	57	65	60	52	45	55	58	49	54	72	57	57	53	51	44	58	61	42	67	36	57	45	48	53	53	52	57	52	43	44	53	55	59	59	49	59	58	68	72	53	46	56	48	51	67	42	61	52	46	59	43	43	43	60	53	55	54	60	44	51	63	50	63	61	52	42	57	59	47	54	69	51	61	55	59	59	66	63	59	61	63	53	50	59	47	53	48	51	47	57	53	57	59	61	59	52	63	55	48	63	52	56	40	49	54	58	61	60	47	47	67	48	51	64	43	64	59	41	56	52	55	59	72	52	62	51	66	55	63	58	65	42	63	45	54	54	54	63	60	53	49	55	62	56	49	56	70	65	46	66	38	57	57	54	46	50	46	46	50	69	56	61	44	49	56	62	54	58	54	61	54	54	63	53	42	49	52	48	50	52	62	39	54	58	61	49	63	49	70	48	62	60	46	70	39	53	45	50	56	44	71	48	46	58	44	59	52	41	54	52	51	68	55	56	43	44	67	45	59	50	50	54	46	58	52	60	60	46	51	49	62	53	46	53	63	38	57	55	57	54	46	58	57	54	48	54	53	51	60	55	48	51	58	53	61	53	65	67	61	72	57	52	58	60	48	62	68	53	50	50	54	64	40	51	45	55	45	47	63	62	54	57	60	52	58	57	43	59	68	57	63	51	61	59	51	46	56	51	56	50	45	55	58	53	66	58	55	56	63	54	49	57	52	54	39	58	47	60	53	37	58	66	48	73	67	56	59	58	35	49	54	63	56	59	46	58	49	55	45	54	63	64	46	56	61	47	46	49	63	53	63	52	56	57	52	49	57	50	50	56	62	54	54	56	51	69	56	68	63	47	49	54	46	71	66	49	53	35	52	61	57	68	67	58	58	54	66	61	49	50	56	60	54	56	45	63	65	55	54	56	70	60	68	58	49	69	54	50	44	51	51	46	42	53	59	61	64	57	64	47	56	51	73	44	54	64	41	54	48	54	63	57	51	55	51	50	39	61	46	60	65	62	56	58	52	54	51	63	54	49	47	49	64	53	53	50	52	52	47	57	57	61	56	56	46	42	63	60	42	45	51	52	55	56	59	44	46	69	51	45	57	42	54	51	49	46	45	43	49	62	65	50	51	46	55	78	52	54	57	58	52	64	60	67	51	48	47	57	50	52	51	51	37	48	42	54	51	42	70	61	53	67	48	51	51	44	54	65	51	49	73	61	45	46	53	52	50	52	73	54	55	44	54	51	60	58	64	48	63	51	54	68	61	59	59	62	60	67	65	78	59	70	49	59	54	52	59	60	56	56	71	57	70	50	56	59	51	57	64	67	50	57	53	56	51	59	60	57	54	58	55	62	62	50	42	53	51	60	57	58	61	60	56	63	60	42	47	45	54	34	60	67	52	51	61	55	47	54	58	62	52	54	66	43	53	44	67	52	48	49	55	48	57	56	58	55	57	51	50	45	56	59	47	47	53	49	51	43	70	48	49	65	65	69	52	44	70	57	63	47	46	52	53	43	56	58	77	51	54	47	50	41	54	61	53	55	66	52	54	59	59	52	50	60	51	55	51	75	55	55	50	61	56	45	71	60	57	56	55	54	60	67	47	48	45	62	48	55	56	54	51	54	48	52	61	54	69	50	57	57	66	60	53	49	61	59	49	39	50	54	64	67	68	61	49	42	61	55	44	48	84	58	49	56	51	51	48	63	52	48	56	58	49	48	48	54	38	60	68	63	42	64	44	54	51	59	58	63	50	55	56	45	63	60	59	52	57	53	48	48	56	52	52	61	54	50	62	50	71	47	46	57	50	58	54	62	56	43	49	66	35	60	41	64	48	49	46	53	52	48	65	61	58	51	56	66	48	55	63	42	49	45	54	50	60	54	54	52	57	47	46	46	52	50	55	64	46	52	54	56	55	57	66	37	61	42	59	58	52	53	73	63	49	42	56	60	59	53	44	64	69	55	58	59	56	54	50	44	47	73	55	60	59	50	58	63	73	55	48	48	57	57	60	57	57	55	48	43	58	45	48	52	59	65	52	54	53	56	60	52	82	57	52	65	53	59	52	60	53	48	49	69	61	47	46	53	55	54	56	45	62	57	59	55	45	50	58	43	56	51	63	58	44	49	57	76	57	64	39	61	52	59	65	50	46	50	92	65	55	58	43	45	41	56	53	51	51	39	52	50	60	49	61	55	42	50	41	60	59	52	66	40	66	72	57	44	51	53	55	63	56	62	52	65	49	53	53	51	62	50	46	41	47	52	45	51	49	52	44	51	49	70	61	51	52	56	55	55	53	47	61	54	43	55	54	65	41	61	52	51	55	52	69	53	56	59	54	55	53	50	42	51	51	55	57	45	45	52	51	58	71	45	66	52	69	55	61	64	53	61	55	57	54	37	58	51	53	53	55	43	63	56	54	49	62	44	56	67	57	41	66	55	53	57	49	54	54	58	61	55	64	69	58	65	38	69	61	47	53	58	59	48	52	57	62	55	58	57	45	50	61	49	63	55	57	55	53	58	48	55	49	60	60	55	65	59	57	63	51	60	57	55	61	56	43	61	53	62	60	54	54	56	43	51	72	59	61	58	62	43	59	57	67	56	49	64	53	60	56	63	61	60	59	49	51	52	46	51	49	48	55	48	49	59	53	63	55	66	52	54	67	44	64	57	55	57	52	43	52	63	60	57	62	52	54	47	46	64	45	56	66	56	45	61	69	56	60	59	54	53	55	50	56	50	68	46	37	59	54	53	76	60	53	53	52	62	51	49	48	53	45	60	56	59	52	49	47	49	39	51	63	54	54	60	52	61	57	54	69	55	53	46	55	55	59	70	49	53	66	49	55	49	48	52	60	54	50	48	44	47	68	46	65	60
22737	13634	9280	12757	18691	18984	16112	13306	11493	9240	6492	3802	2358	1700	1538	1394	1227	1057	1081	1079	1127	1226	1256	1173	992	895	780	768	716	653	665	628	657	645	623	645	646	732	764	753	739	752	686	736	648	647	607	656	637	599	667	632	627	603	588	576	574	572	606	608	608	592	581	565	597	571	598	530	563	582	616	585	631	527	560	569	566	587	558	576	600	586	547	523	556	543	545	545	560	575	576	560	580	526	614	570	561	555	553	608	532	554	553	585	561	612	568	549	592	572	605	613	654	634	676	601	568	546	528	570	605	558	559	562	541	571	544	567	583	566	570	512	566	541	554	533	551	535	583	544	625	581	598	578	576	588	582	621	594	594	592	542	549	563	549	525	575	559	526	534	568	578	572	571	564	527	607	532	558	584	584	603	533	571	536	584	577	536	571	547	564	593	545	533	591	548	584	591	570	569	562	546	605	551	575	543	576	566	554	591	538	537	581	507	586	545	563	550	554	592	569	570	571	579	537	564	534	577	533	580	569	578	567	543	539	564	541	575	526	527	564	584	556	595	576	615	589	615	564	573	556	579	552	622	575	563	551	535	538	580	580	509	546	568	555	522	562	591	577	576	577	557	555	549	569	566	586	565	505	564	588	546	579	545	562	610	572	582	574	552	570	544	584	548	512	585	580	621	566	552	555	561	565	536	547	567	584	570	604	572	569	571	560	505	557	553	568	575	584	542	525	521	527	610	545	570	551	555	564	546	543	531	616	563	576	531	561	562	584	616	560	523	572	569	587	585	529	535	569	547	601	591	555	552	627	531	547	564	520	589	526	590	532	538	550	581	545	581	517	576	550	592	626	569	599	551	606	563	586	558	580	590	533	539	581	558	630	547	572	572	575	544	604	557	586	556	550	574	542	586	591	603	526	594	558	557	570	529	544	591	570	533	574	539	548	571	584	568	624	565	609	574	603	569	568	548	595	513	612	559	532	536	585	564	523	575	573	556	575	546	592	549	563	596	567	535	539	591	543	601	559	554	562	507	591	506	590	601	549	541	577	595	600	544	566	545	581	578	544	605	567	569	551	563	498	601	595	536	592	574	561	594	556	572	605	576	564	590	565	579	604	559	597	573	526	565	569	591	570	625	516	521	513	577	613	543	532	582	547	578	575	564	598	572	565	528	558	555	554	567	556	602	599	613	570	618	584	597	560	541	587	547	562	595	524	539	574	582	562	576	561	566	539	539	580	557	573	563	526	590	552	573	558	596	618	549	582	561	566	548	573	544	596	552	570	533	553	572	548	551	578	522	564	584	606	542	612	561	564	561	503	555	546	559	544	580	560	588	584	530	593	551	557	538	552	560	533	552	583	563	527	603	604	558	541	557	549	560	593	581	564	536	542	511	590	571	561	539	575	525	611	535	614	609	530	524	561	563	578	564	543	530	568	575	530	544	609	580	578	557	556	596	579	580	578	580	579	564	572	554	599	545	580	558	561	583	561	535	541	552	582	513	526	589	540	545	538	527	595	546	577	568	520	566	586	544	578	560	556	599	559	596	537	570	541	563	540	558	573	519	526	614	519	562	551	523	550	540	619	575	527	566	533	558	583	568	553	558	570	548	554	560	564	574	599	553	574	513	601	530	528	536	563	592	585	572	565	580	587	537	576	592	596	594	561	551	519	559	565	539	558	554	541	549	557	548	567	546	567	532	544	553	536	553	613	603	594	545	567	567	557	555	576	585	569	568	561	553	549	561	568	540	538	578	564	568	514	601	577	563	574	574	571	566	558	541	572	535	589	581	545	596	581	583	571	537	580	571	545	579	549	522	584	541	568	571	586	550	575	593	551	571	568	514	577	594	547	535	561	588	573	564	571	558	580	588	616	618	541	536	549	560	550	563	535	543	569	552	567	554	557	581	580	556	555	557	574	544	550	550	551	573	545	549	573	565	562	549	577	596	566	545	556	555	578	538	565	537	569	534	586	572	581	589	543	577	592	549	562	568	575	629	577	588	571	555	497	554	560	576	581	539	612	556	562	577	565	567	592	544	524	620	578	574	544	567	532	548	603	536	535	525	562	566	568	606	601	535	582	578	561	540	551	535	614	544	582	543	572	541	557	528	558	593	550	562	579	559	566	546	561	608	572	568	572	599	568	556	558	516	566	532	556	545	585	580	551	591	589	534	546	550	556	547	578	577	581	591	533	610	576	585	553	572	590	559	536	550	578	586	555	563	591	541	577	561	532	576	529	545	576	532	571	565	575	551	535	541	530	580	547	538	579	550	580	589	564	568	559	565	558	565	605	574	565	553	556	545	553	557	578	597	550	581	571	578	555	516	528	568	614	542	538	551	544	563	548	543	576	585	573	509	544	551	553	519	552	573	556	601	553	520	532	558	605	555	574	601	553	522	530	567	567	529	562	593	533	555	606	565	530	562	572	565	589	573	609	583	623	569	600	597	570	558	572	600	536	570	562	541	541	564	593	577	550	569	566	577	571	577	563	509	550	562	578	539	590	548	566	529	572	580	563	530	591	559	527	558	561	546	570	563	550	542	558	583	577	546	585	569	629	566	552	557	584	525	515	539	559	536	597	594	552	532	559	559	588	556	582	566	551	598	577	563	581	606	595	603	544	564	560	528	578	509	556	569	569	574	564	560	537	523	555	542	544	566	559	601	553	586	534	567	571	561	538	546	526	594	583	562	534	554	581	548	604	524	547	525	557	564	599	547	527	577	607	543	609	596	614	555	612	548	587	556	572	589	556	548	595	560	557	551	586	541	557	592	579	553	559	608	612	583	546	576	559	582	584	532	611	556	554	567	595	589	577	555	561	588	566	541	567	565	583	586	537	539	555	596	574	571	608	601	519	497	553	596	564	576	585	542	561	583	526	581	557	574	630	555	553	583	570	567	535	563	560	566	579	585	590	587	573	629	559	589	625	562	577	529	578	592	553	567	588	553	570	580	560	563	571	533	574	546	581	587	541	561	558	555	588	542	534	547	592	579	571	539	583	565	574	569	554	551	602	563	550	558	552	538	579	588	559	594	593	544	566	535	550	567	573	552	595	567	551	580	558	559	558	539	570	567	594	555	549	542	548	564	568	546	553	565	519	564	564	547	572	552	602	533	571	577	551	549	601	563	577	580	532	573	565	567	520	594	551	562	552	585	578	539	579	539	569	590	538	606	586	588	546	540	568	540	569	546	564	524	572	550	522	612	580	577	562	528	575	572	562	531	566	514	546	578	577	586	580	586	556	557	531	551	569	595	553	590	559	552	533	563	554	521	573	562	591	523	572	555	540	523	570	549	565	563	551	555	573	586	600	583	546	563	577	574	566	592	584	531	525	568	552	555	569	535	548	546	569	558	580	557	548	585	576	557	604	592	560	549	548	605	564	581	577	556	578	568	576	544	563	547	555	530	538	533	550	584	562	531	572	552	562	550	522	533	522	542	559	552	551	553	582	563	516	529	559	559	555	568	555	577	571	586	545	560	600	556	547	554	581	590
2349	994	552	448	417	429	395	354	318	237	228	117	66	66	61	51	54	49	54	53	41	56	59	62	44	43	39	26	43	41	23	27	40	42	35	32	43	50	38	51	39	44	37	30	31	42	41	37	34	29	38	32	45	38	33	28	31	33	35	36	31	33	34	30	34	35	33	38	40	35	35	28	34	35	41	41	42	43	35	25	40	32	30	36	29	32	44	38	28	34	32	25	26	34	35	30	30	38	22	29	26	34	39	28	39	29	40	31	33	31	40	30	43	42	50	34	30	36	26	29	30	27	42	29	38	26	37	31	30	33	32	28	39	45	31	27	27	32	44	38	38	42	24	27	30	26	40	25	21	27	37	28	26	29	25	32	19	28	36	37	31	49	26	26	37	32	30	40	31	38	31	39	28	37	31	38	28	31	31	44	25	35	34	27	22	41	24	28	26	50	37	37	23	27	30	35	28	44	29	33	36	39	39	41	40	38	25	37	34	49	33	38	29	32	37	30	35	29	22	30	26	27	45	31	31	33	27	36	38	33	30	48	24	39	38	35	28	35	34	35	35	34	25	38	33	29	38	25	35	24	41	40	43	38	29	29	32	41	42	29	37	30	33	34	30	36	29	31	34	40	26	32	33	37	26	32	38	35	49	30	38	27	40	30	30	22	25	36	37	36	29	33	41	33	36	41	28	24	31	41	44	35	30	34	36	31	32	34	24	41	37	27	31	32	34	29	30	42	20	36	40	33	32	34	34	20	28	40	46	39	29	27	34	38	34	24	32	30	35	37	26	41	27	36	26	35	39	33	34	35	45	27	41	34	40	29	38	26	30	22	36	29	37	38	34	40	25	33	34	38	33	34	30	30	47	25	33	25	30	30	43	31	28	44	46	26	32	44	31	35	33	37	42	22	34	33	37	27	30	27	38	34	30	39	35	38	38	34	33	35	31	31	34	32	32	35	24	38	39	33	43	33	25	31	36	32	36	41	26	31	20	33	33	28	36	32	37	15	27	30	41	36	21	35	27	30	27	31	30	30	32	33	25	43	41	28	29	26	32	32	33	39	35	33	24	32	35	36	34	31	43	32	35	35	27	38	28	36	34	41	34	42	34	29	27	27	35	27	37	27	35	27	26	31	30	44	43	37	35	26	41	30	36	33	31	30	35	32	17	23	38	33	33	32	38	36	33	31	36	36	39	46	43	25	25	33	30	23	34	14	35	34	41	32	43	40	25	28	25	41	36	24	28	29	39	32	31	37	32	28	39	33	41	37	35	34	34	26	36	34	36	34	41	30	52	36	32	36	48	45	33	34	35	44	28	42	33	30	35	26	39	30	47	33	34	31	39	33	23	34	31	35	37	35	25	41	30	37	37	33	37	32	45	32	33	31	39	34	33	38	41	30	35	40	40	29	34	21	33	38	29	50	22	34	26	26	34	34	30	27	27	36	26	36	43	19	35	33	27	34	33	29	36	39	35	41	28	50	32	30	32	28	37	23	22	33	35	38	36	31	31	37	31	28	23	33	31	30	27	20	35	33	36	28	37	35	32	31	38	34	39	30	27	35	38	38	32	20	39	46	27	34	33	43	31	39	41	26	41	35	32	35	26	32	29	31	25	27	39	33	32	23	32	26	25	34	30	22	32	40	40	32	23	35	32	29	31	42	23	38	28	30	34	30	22	32	33	34	39	29	37	35	41	37	26	42	26	26	43	24	22	35	33	32	45	32	38	28	32	32	28	29	32	25	35	45	28	30	38	29	32	30	24	29	30	30	22	35	38	34	43	23	21	37	25	31	37	36	40	26	34	35	34	43	41	31	36	31	33	35	21	29	33	33	32	29	30	34	35	32	22	33	29	37	24	30	33	37	30	30	37	28	29	28	38	27	41	34	34	36	35	25	39	30	28	41	35	39	32	28	23	36	25	29	27	35	37	39	31	36	37	30	40	30	40	39	29	26	39	31	29	32	33	21	39	40	33	28	35	38	36	27	35	41	33	33	36	53	38	37	37	40	21	30	38	36	32	30	38	33	27	36	28	32	29	28	33	35	28	30	29	32	26	30	28	33	34	25	31	32	29	35	29	40	29	29	36	29	31	36	30	53	37	31	37	31	33	21	36	43	39	37	35	22	29	39	32	34	32	32	27	46	26	37	35	27	36	30	34	39	40	33	41	25	39	40	31	29	37	40	34	29	29	37	37	40	43	31	31	31	42	35	26	48	32	33	34	34	37	38	39	33	23	42	28	37	31	24	36	37	35	34	26	36	37	36	31	30	42	29	39	40	36	32	37	21	39	34	38	39	27	27	43	37	22	34	37	32	36	36	31	32	27	37	32	25	23	29	30	28	28	34	30	28	30	38	37	27	40	32	36	38	39	27	43	27	31	29	44	39	28	34	26	33	25	35	44	37	41	38	34	29	38	31	32	38	35	33	29	31	32	27	34	24	36	37	25	30	36	35	26	42	29	40	44	32	38	26	29	32	27	21	27	23	27	36	37	29	23	35	37	35	35	23	52	37	29	27	39	31	32	29	33	33	40	32	29	29	33	35	32	28	29	35	32	44	34	30	27	33	36	23	32	30	32	31	44	33	33	31	28	34	31	41	50	32	31	34	31	35	28	42	36	33	52	33	30	36	35	25	27	33	26	38	32	23	37	33	38	37	39	31	40	36	32	32	31	36	21	41	39	29	31	36	28	37	33	27	30	27	26	27	27	26	30	43	33	35	33	34	41	24	49	35	40	39	30	33	23	24	33	30	46	28	32	37	25	40	30	36	32	24	32	29	45	35	28	41	37	28	33	38	36	25	30	24	38	30	39	44	34	48	35	36	32	41	29	39	40	41	31	32	30	28	31	32	34	31	39	36	45	43	39	34	33	33	35	38	27	30	34	31	37	25	31	25	29	37	31	36	28	22	30	34	26	45	46	38	31	42	27	32	25	35	26	34	30	34	44	38	34	38	29	24	38	35	30	42	33	23	35	37	35	41	44	40	24	41	34	24	29	30	33	51	33	30	38	32	36	36	40	38	26	29	33	31	35	37	42	33	38	25	25	31	48	34	27	32	25	36	28	29	33	32	38	30	35	35	43	25	34	29	31	35	34	31	42	37	47	33	38	26	26	37	29	25	29	44	28	36	32	23	28	35	42	33	43	29	40	34	42	31	36	28	35	35	39	31	35	28	34	37	35	30	44	32	41	32	25	30	22	27	19	38	25	31	30	28	49	25	30	29	31	37	34	41	24	23	30	28	30	40	32	42	33	39	29	39	38	26	22	33	30	26	36	39	20	31	27	35	29	27	41	32	25	31	28	32	38	30	39	30	26	37	35	37	39	29	46	29	31	34	31	27	36	28	26	27	20	31	27	39	29	36	39	35	30	42	29	30	36	35	37	30	33	31	31	40	38	30	37	37	36	33	35	41	38	32	35	44	33	38	36	29	41	38	30	28	46	30	30	33	36	33	41	33	34	35	36	35	36	22	49	30	21	32
22835	12031	8803	12204	18243	18694	15924	13586	11530	9337	6721	3956	2326	1598	1448	1222	1064	983	1005	964	981	1107	1071	929	775	697	552	498	499	417	460	470	416	427	470	466	510	552	500	554	555	490	494	469	455	438	440	429	409	420	400	389	372	369	321	352	399	353	385	403	405	392	440	409	395	365	360	380	360	318	378	385	407	363	325	365	322	357	340	362	387	340	305	337	299	319	332	340	309	328	313	342	328	347	343	322	358	353	349	352	366	315	339	323	299	332	313	346	342	363	381	436	445	494	433	347	327	331	361	316	316	334	293	314	321	345	314	329	328	378	313	305	348	318	368	365	346	339	344	331	323	339	335	325	341	335	317	360	339	317	319	344	308	351	340	326	341	359	354	373	358	339	328	314	329	344	368	344	344	321	333	319	340	349	362	322	354	378	326	278	341	324	316	315	318	351	359	354	340	326	354	338	371	360	331	363	348	310	331	376	338	347	348	372	321	359	342	305	372	306	319	327	338	344	356	345	331	354	345	355	349	340	332	344	322	356	353	337	367	381	341	311	280	363	364	350	347	338	324	335	351	325	345	353	321	336	338	334	352	344	325	325	347	341	359	333	354	350	318	321	314	313	330	328	316	340	326	317	337	324	305	340	339	339	305	331	358	339	323	348	322	356	355	355	350	361	351	370	346	363	326	356	310	310	353	339	329	332	325	335	359	344	352	336	333	352	355	326	318	318	320	361	308	359	362	334	340	306	333	323	338	350	331	350	340	327	330	357	346	333	365	350	358	332	358	323	344	361	344	329	330	336	343	363	327	370	331	372	331	333	342	321	338	360	338	371	364	363	368	335	342	333	325	346	333	346	333	330	347	336	307	344	390	374	367	373	320	314	354	335	331	332	348	307	344	351	320	348	336	327	354	325	309	349	359	313	348	330	319	293	356	336	309	347	350	354	340	334	345	345	348	345	332	348	323	347	329	365	304	325	324	346	346	342	342	349	305	355	362	330	307	311	315	350	345	355	341	319	355	332	360	358	347	295	335	333	355	327	321	323	339	358	363	334	347	341	304	349	335	319	337	349	328	359	314	337	339	338	343	354	330	386	361	350	354	323	333	352	342	323	349	306	364	316	358	361	351	348	309	380	322	340	326	352	320	322	344	375	352	335	342	363	314	340	341	344	344	348	341	309	311	342	333	328	356	350	344	330	369	377	319	319	330	323	354	303	335	328	328	357	334	337	325	339	359	332	327	311	385	321	343	338	332	344	328	358	343	349	354	374	327	335	302	338	328	325	349	329	343	364	335	364	334	298	306	308	326	353	343	342	332	336	324	320	332	343	358	323	330	325	350	342	337	362	329	348	326	313	326	354	321	336	354	315	351	322	371	385	348	345	333	369	368	333	315	341	299	349	326	371	366	329	344	341	353	367	342	317	359	324	346	333	307	344	324	311	326	324	333	344	339	352	322	327	339	332	347	339	344	328	323	336	354	336	338	352	328	371	336	346	355	362	321	325	346	338	334	330	375	350	321	366	339	374	330	352	341	349	358	325	331	325	347	321	354	349	324	318	352	346	364	353	301	306	324	333	334	293	349	364	326	324	376	357	348	305	344	320	343	331	334	363	317	353	360	327	348	362	328	329	314	325	354	354	336	320	317	316	365	357	338	323	318	338	346	333	351	324	357	335	311	327	322	355	334	332	351	343	333	343	347	347	332	347	337	303	355	308	340	359	333	346	341	366	348	343	334	356	348	341	344	297	310	331	323	334	307	336	371	351	341	329	318	301	362	364	347	335	356	347	357	356	345	350	336	327	332	338	333	327	366	333	323	350	349	332	349	362	346	336	322	349	351	341	341	373	315	340	308	331	343	347	331	304	305	334	341	359	341	327	351	335	353	330	318	335	334	324	330	368	343	330	309	351	363	332	369	332	322	337	331	308	308	331	346	320	322	353	351	341	324	343	331	305	337	335	338	358	300	327	328	329	320	325	338	375	339	349	348	313	346	348	352	300	350	330	377	355	315	314	320	332	330	315	304	342	325	326	329	335	342	344	318	353	373	379	337	338	314	364	365	319	320	325	352	334	321	371	372	357	330	364	317	322	344	366	316	345	375	325	356	333	326	344	373	350	336	316	331	308	336	356	320	353	345	333	317	378	345	372	305	306	357	373	336	327	341	320	367	337	300	332	352	342	329	340	329	328	326	330	330	326	363	330	367	331	338	347	365	386	361	341	355	344	353	314	380	327	343	329	342	361	322	340	357	361	317	333	326	324	320	328	331	352	350	363	343	330	353	324	352	343	377	358	322	332	314	338	347	340	371	353	366	345	357	357	311	336	318	327	372	357	340	335	359	383	330	356	346	298	331	310	350	329	363	334	337	358	332	370	332	342	336	334	337	333	350	351	336	369	345	379	319	356	351	352	321	362	366	337	355	315	349	351	327	353	354	318	342	352	338	292	369	322	345	344	346	359	362	339	335	362	370	358	343	368	343	320	338	351	319	332	315	324	353	324	364	343	336	309	329	340	371	348	299	336	330	322	367	360	355	334	330	329	352	331	337	340	337	313	332	352	298	354	350	294	358	370	341	353	329	359	352	320	344	342	333	341	372	361	361	318	345	365	315	336	329	330	326	336	367	337	353	369	288	364	322	362	324	340	350	347	329	332	343	350	341	345	318	375	335	372	370	381	362	348	384	356	326	348	352	355	330	355	344	339	341	328	351	346	328	346	324	302	318	327	346	339	333	330	323	350	364	322	359	335	352	374	345	318	366	345	361	335	335	333	361	325	346	371	338	315	341	366	334	318	364	306	333	323	309	326	347	331	307	336	352	321	335	321	328	334	304	319	357	345	300	340	357	362	365	316	348	349	344	320	328	329	331	334	321	362	335	323	332	310	332	327	352	314	344	308	327	321	375	345	344	332	353	321	337	310	335	341	339	334	335	370	329	380	327	330	376	304	345	309	344	345	323	337	373	362	365	361	313	311	359	300	327	310	356	349	321	353	351	331	336	331	312	326	349	345	315	329	321	328	335	335	360	366	336	357	352	335	333	356	353	303	323	328	305	340	338	346	348	300	344	329	320	333	331	374	345	330	341	342	351	351	319	332	346	359	346	369	346	346	348	347	369	380	345	345	331	348	334	293	357	367	362	328	362	337	326	369	337	336	355	345	344	360	327	333	350	367	354	329	323	309	355	358	313	349	337	352	330	351	298	347	331	316	346	325	353	333	319	339	302	338	315	308	348	324	368	330	342	342	347	334	378	327	356	291	340	351	338	333	329	344	342	320	353	344	311	340	313	313	331	327	327	347	341	329	346	342	341	353	351	299	321	326	380	349	366	304	334	333	356	350	351	330	339	340	334	335	346	335	331	320	312	303	354	343	339	361	372	387	344	341	384	320	325	340	359	333	346	322	332	355	346	345	375	315	318	348	304	317	359	330	354	338	343	322	355	328	326	361	334	312	323	360	344	359	312	334	309	352	372	333	330	348	329	328	329	318	362	383
2612	1624	862	568	524	548	530	429	378	354	275	167	106	91	88	77	63	78	61	62	74	76	62	70	56	74	52	57	43	49	46	43	42	38	62	43	37	49	50	48	43	63	54	51	43	43	54	42	51	34	42	41	37	44	48	36	47	45	29	36	59	58	40	47	37	34	50	40	36	43	47	32	38	42	39	49	62	45	37	43	50	44	39	40	29	29	61	36	55	44	52	51	39	48	50	37	47	29	33	48	48	38	50	47	40	36	39	49	38	60	49	46	61	54	65	40	39	41	48	49	45	41	48	51	48	43	39	43	50	50	45	48	42	43	42	29	40	48	45	41	40	32	41	32	42	54	39	43	40	38	41	32	41	33	46	50	34	50	44	36	40	34	35	43	38	50	38	52	41	38	32	44	31	54	41	38	41	34	33	51	33	34	54	35	33	30	53	47	46	44	47	36	50	44	45	26	42	54	42	55	44	47	45	33	41	41	40	46	50	35	35	54	45	36	41	51	49	34	45	41	49	41	38	51	53	37	42	47	40	36	49	45	41	55	48	48	47	45	31	27	41	49	40	42	38	52	41	29	40	39	40	38	33	44	37	45	42	44	34	42	52	51	37	53	53	55	36	43	57	42	33	40	44	37	45	42	52	35	46	47	46	41	43	45	45	35	47	42	44	49	28	38	36	38	38	39	48	31	36	57	47	43	41	59	40	31	49	48	50	38	33	44	42	48	47	50	51	44	44	46	54	34	30	39	46	56	39	36	37	49	45	40	38	43	50	34	45	45	37	34	51	40	51	50	50	37	43	47	48	47	41	43	54	43	32	52	49	41	41	32	35	47	45	50	41	55	45	51	40	53	48	46	50	29	39	43	35	47	50	37	51	33	48	36	37	41	44	43	44	39	49	52	45	51	42	42	49	42	59	47	34	59	38	51	38	40	35	41	38	48	50	44	28	41	46	43	39	41	53	45	50	55	43	36	45	39	56	45	49	43	37	41	38	43	39	37	37	39	29	38	49	38	36	42	41	41	35	36	40	41	51	46	39	39	38	38	50	43	44	41	47	42	53	52	53	49	56	41	36	49	41	46	47	48	45	50	30	47	49	37	57	41	47	42	56	37	43	37	33	44	52	39	47	49	37	58	51	40	32	40	35	44	33	49	38	45	41	50	40	53	46	37	41	46	37	46	53	43	35	51	47	55	35	53	36	37	34	45	50	42	50	31	34	37	38	43	41	40	41	44	42	57	44	48	42	46	35	30	39	34	41	38	33	53	50	39	36	44	42	47	43	40	49	45	53	39	55	51	46	39	55	49	38	40	35	34	38	48	46	48	48	43	40	32	37	47	37	47	36	39	61	59	39	43	46	33	44	37	39	45	43	42	54	33	46	39	37	42	42	32	42	54	44	39	47	43	53	38	49	37	41	44	48	53	41	53	56	39	42	39	59	35	49	42	35	46	37	40	44	45	52	39	38	43	48	40	48	39	39	50	60	35	48	34	52	47	42	39	46	46	27	50	47	46	43	38	45	53	45	50	42	40	48	46	49	50	47	48	38	38	54	45	37	53	43	53	34	31	35	38	27	41	43	37	42	47	39	37	32	44	51	33	43	38	28	50	41	43	49	55	41	34	27	35	45	44	46	34	57	50	56	48	45	42	41	52	53	48	46	32	47	53	51	42	49	38	47	54	48	42	52	40	55	39	44	35	37	46	34	54	39	48	43	51	54	42	43	34	38	48	38	41	50	51	52	45	47	47	49	45	43	41	53	35	37	51	42	47	47	61	40	36	60	50	43	52	43	47	42	56	39	55	57	33	54	47	43	33	51	34	48	45	48	48	42	32	62	51	41	50	44	40	44	51	40	44	44	50	48	38	57	50	45	44	41	34	43	46	35	42	49	37	40	38	45	44	48	38	34	32	44	41	33	38	34	49	30	55	40	51	38	41	42	51	37	37	40	53	43	40	47	44	36	35	53	51	42	46	43	41	44	52	57	40	53	55	39	30	39	52	39	44	42	43	40	48	51	39	41	61	49	37	45	43	58	37	57	36	40	44	40	44	50	48	40	52	40	34	35	47	44	48	38	43	40	54	47	37	35	39	53	41	34	40	39	35	46	41	34	37	45	47	46	35	36	41	56	51	48	47	44	33	53	42	58	38	43	41	47	56	44	38	29	49	43	36	38	49	37	48	41	43	44	33	38	43	47	41	36	36	38	40	41	42	38	35	41	48	46	41	33	54	43	45	47	46	38	57	37	41	40	49	51	49	32	41	45	28	33	42	38	36	46	31	46	56	42	48	52	38	41	42	56	38	32	38	45	45	39	39	52	44	34	48	31	39	46	32	32	39	46	48	42	33	47	33	48	53	43	46	45	36	31	38	48	37	40	52	48	46	41	34	45	34	37	35	39	42	30	43	45	56	46	38	36	50	35	36	44	46	44	39	38	38	50	51	45	41	49	50	44	38	48	61	42	50	51	40	40	48	40	41	41	60	39	39	34	36	43	45	50	53	41	36	43	41	35	55	31	37	33	41	48	43	46	39	37	50	47	36	43	48	36	40	56	35	44	46	51	45	43	33	41	36	31	42	38	48	46	35	57	43	40	40	35	39	45	51	42	44	49	43	35	55	49	49	47	37	45	53	46	38	30	25	23	41	45	43	47	47	39	47	44	35	60	46	45	43	38	44	47	33	35	42	55	39	38	53	40	30	47	29	43	41	42	39	37	33	39	38	50	56	39	43	38	33	50	42	34	34	49	55	58	42	38	53	44	35	55	39	47	44	50	58	46	38	42	40	50	42	44	38	46	34	47	44	47	29	35	49	36	48	50	39	45	52	50	38	45	45	42	50	31	45	35	40	50	42	46	42	41	50	55	42	47	37	48	51	30	33	37	37	51	50	39	46	42	40	49	41	38	35	31	30	49	40	45	43	56	42	51	36	40	48	49	37	50	47	50	23	48	50	42	44	42	42	45	50	35	46	52	45	52	35	36	45	38	39	43	40	39	37	42	42	41	33	42	43	49	51	53	41	41	42	50	38	52	35	38	38	54	43	40	40	41	48	39	39	50	32	49	32	41	45	54	36	40	41	40	50	50	45	45	38	37	46	47	39	44	47	46	41	47	47	42	52	48	44	48	45	50	31	51	38	44	39	48	38	34	39	43	43	48	43	37	38	33	45	49	47	41	37	40	33	43	44	45	42	25	39	47	33	54	35	41	40	45	46	50	33	41	50	37	51	30	34	42	50	34	40	39	42	56	47	41	45	43	41	46	46	38	44	44	49	38	47	37	32	46	45	40	36	44	54	44	50	53	43	40	49	38	30	42	40	53	42	47	51	38	39	36	34	44	39	36	48	49	41	47	46	43	32	42	43	40	47	33	44	43	39	34	44	35	40	42	47	39	36	36	53	44	42	42	39	47	40	27	34	37	46	41	48	41	50	39	39	43	40	53	44	37	58	41	46	45	38	43	39	45	51	42	41	39	39	40	34
24785	15209	10609	14599	20944	21018	18654	15253	13446	11149	8370	5115	3028	2214	1781	1603	1347	1354	1252	1170	1278	1315	1299	1127	996	876	710	657	624	640	565	568	577	561	625	658	639	672	690	736	733	715	710	659	634	567	568	541	477	506	501	512	499	482	448	500	466	520	512	528	518	541	518	498	509	500	479	460	441	455	451	510	486	487	487	435	478	487	472	497	464	442	439	440	452	464	460	439	463	438	435	460	468	411	425	433	473	452	478	426	477	477	404	456	438	475	452	421	461	509	574	602	597	584	611	462	460	427	462	436	418	427	458	418	428	400	461	449	483	466	466	441	461	460	486	470	442	445	432	474	470	398	447	434	468	459	422	473	457	450	456	454	494	444	519	433	434	474	433	445	458	424	440	441	437	502	433	449	466	449	439	452	464	452	466	466	418	447	425	453	462	474	431	436	449	426	496	491	419	418	462	475	432	472	490	471	442	439	411	475	426	488	480	427	429	463	442	445	473	435	427	493	496	417	462	486	454	433	431	449	462	450	456	467	462	443	412	448	434	471	468	439	457	406	434	451	434	480	457	489	443	419	437	451	442	493	405	452	446	469	467	459	434	451	487	436	490	456	467	493	469	449	457	438	445	447	468	467	423	442	492	466	469	420	462	475	477	470	453	503	474	469	467	454	457	447	433	465	460	464	451	459	521	435	445	422	440	442	460	441	426	475	456	433	476	456	429	478	454	446	473	435	473	447	445	410	456	432	463	502	461	446	438	444	457	451	462	451	440	480	443	421	448	460	440	419	449	445	450	488	479	481	444	428	430	482	485	494	456	457	412	444	398	451	457	440	416	488	440	447	430	453	447	460	463	449	439	421	486	403	454	465	401	466	449	448	450	466	419	408	457	438	445	454	453	431	456	441	425	487	446	451	455	477	480	491	461	444	476	461	445	441	444	445	470	433	469	427	438	441	445	442	466	423	447	475	449	449	428	459	446	444	402	472	422	477	463	447	420	448	465	430	447	483	447	449	463	448	412	461	421	441	457	482	457	482	420	457	447	445	446	457	442	422	466	431	424	488	455	492	446	387	429	495	401	455	426	511	444	418	477	415	432	440	451	451	442	435	462	468	495	474	438	416	470	476	470	467	457	454	458	471	471	459	425	447	454	475	423	448	443	416	459	476	446	459	461	482	459	453	489	493	437	478	454	453	424	476	429	452	431	467	468	427	456	434	486	480	413	441	461	460	461	430	462	468	448	432	483	494	449	425	462	468	469	461	450	471	474	462	438	447	430	421	444	477	470	442	471	454	442	444	468	454	431	467	442	411	466	462	441	419	441	468	465	465	462	430	463	425	417	464	443	439	478	434	489	421	420	430	444	467	476	419	430	500	485	454	444	449	448	447	475	461	434	488	416	451	454	445	419	450	431	444	464	423	447	495	427	449	457	477	425	408	468	465	435	449	453	458	442	481	448	464	492	457	441	453	442	452	475	452	453	473	449	470	488	473	464	518	450	438	475	453	440	499	465	467	465	437	466	392	465	445	480	423	474	453	433	461	447	484	411	429	453	485	421	442	445	446	472	448	422	464	474	436	436	444	475	451	433	469	469	432	452	457	427	455	445	480	481	450	456	469	433	446	448	439	454	476	465	416	434	452	392	467	434	453	443	430	446	446	444	480	463	468	455	419	496	440	470	467	427	433	498	452	449	469	476	432	445	440	459	476	408	444	454	460	470	447	460	463	447	469	466	452	464	488	478	438	462	479	445	469	430	483	452	422	409	454	444	479	453	420	432	445	437	423	475	468	431	459	470	421	450	463	486	487	446	449	481	449	505	492	445	457	446	427	456	447	437	495	447	430	463	438	463	461	435	427	421	433	442	448	419	436	420	452	425	450	427	443	431	463	466	460	434	446	435	476	454	445	462	448	489	438	460	446	446	441	461	451	467	452	473	395	443	458	456	459	455	440	456	441	459	431	484	466	396	473	464	484	445	447	446	493	472	467	461	393	493	452	455	466	434	428	432	411	452	437	429	480	468	413	466	427	455	453	445	481	461	436	498	446	483	464	412	495	437	408	451	482	473	474	517	431	468	483	464	456	476	420	480	446	441	463	465	462	464	472	449	412	456	457	466	484	442	446	453	465	440	450	467	463	473	468	421	483	471	448	440	476	420	436	464	473	445	450	517	447	466	451	455	458	434	441	484	470	455	482	478	432	454	458	442	434	492	462	478	455	471	455	489	452	436	430	436	453	437	476	433	423	420	459	433	453	447	427	455	463	442	450	509	446	499	467	442	456	446	465	470	447	455	447	434	439	487	448	425	424	468	457	447	464	454	445	443	449	436	454	421	442	492	480	497	454	442	497	409	440	479	431	495	462	425	413	467	451	473	455	463	469	427	410	466	468	436	434	488	442	414	426	479	448	441	444	427	424	457	450	442	432	447	429	447	445	452	445	476	465	453	456	440	447	462	464	451	460	499	485	459	448	460	474	433	444	429	490	443	450	435	417	463	434	499	438	477	462	468	461	435	498	459	426	426	441	410	425	427	453	425	441	432	435	461	415	425	462	438	436	472	439	450	439	466	466	456	466	438	451	447	470	449	411	452	421	461	452	471	437	438	432	474	466	459	440	439	424	454	441	447	493	461	434	452	456	445	443	471	468	480	455	474	449	425	450	447	471	490	435	419	485	429	484	457	462	467	484	468	456	481	449	465	446	450	448	468	498	429	461	492	471	472	448	428	460	469	484	438	457	463	471	492	391	435	456	427	442	433	431	457	446	459	467	453	393	422	424	469	435	441	459	492	419	451	429	470	460	436	474	433	468	499	466	440	496	448	452	463	507	433	473	435	444	468	437	432	491	424	464	473	479	492	445	450	508	417	488	475	466	462	451	455	494	465	457	451	482	462	473	425	455	484	441	454	461	435	453	453	478	449	437	426	446	461	432	451	475	456	456	484	441	466	443	415	455	475	453	443	457	431	433	455	469	421	468	450	399	410	465	443	501	464	476	423	457	427	495	455	433	492	434	481	434	412	465	432	490	425	450	451	440	470	403	457	455	456	400	475	465	467	417	446	434	409	466	464	460	488	426	479	492	401	438	422	472	431	424	441	465	436	448	434	462	416	421	416	480	454	458	458	407	488	445	470	447	480	510	414	428	458	426	483	479	429	470	428	467	495	464	470	498	460	457	462	448	485	414	473	453	462	386	452	454	468	442	473	456	460	428	454	463	461	460	432	430	458	453	490	460	456	450	475	467	416	440	457	478	441	453	398	425	413	441	478	474	514	468	438	452	458	490	476	437	436	443	451	467	437	448	462	443	501	406	454	479	478	447	455	461	440	419	442	460	435	439	445	470	458	448	480	466	444	448	441	461	462	443	438	450	468	452	447	457	459	429	452	459	460	461	454	443	465	479	462	439	439	447	455	457	482	439	466	441	438	448	472	479	447	424	418	470	461	444	431	441	507	446	486	464	412	451	453	416	430	461	452	446	453	481	474	415	437	433	456	455
1356	618	400	355	324	372	323	256	256	199	161	127	103	86	73	55	68	58	59	63	59	65	61	59	65	61	42	49	52	50	49	36	43	48	43	41	54	40	55	52	43	55	44	43	46	41	45	63	53	51	40	45	52	48	44	41	50	55	49	34	45	57	42	52	32	46	36	45	53	36	44	48	43	50	50	42	53	51	38	42	50	50	54	51	47	54	44	49	42	42	54	44	48	48	44	42	57	54	57	54	48	51	35	44	58	55	44	40	40	49	35	37	46	57	42	41	45	42	59	52	48	40	43	30	40	33	40	41	49	42	32	52	49	42	48	46	46	43	42	57	48	52	54	38	48	49	33	46	48	47	51	48	42	45	44	50	41	47	47	62	51	50	50	51	44	37	52	44	37	49	44	68	49	40	47	39	55	55	45	61	42	41	45	35	56	42	40	40	43	34	50	43	41	43	44	48	52	38	37	45	55	35	46	62	45	45	44	35	49	43	37	45	56	43	63	48	48	39	45	43	32	55	40	36	48	45	38	50	47	50	44	52	58	57	45	51	58	51	45	46	35	34	41	50	43	44	53	41	51	42	28	42	49	51	44	48	39	44	51	59	38	35	55	51	41	53	31	38	57	50	46	50	56	35	48	46	37	48	52	34	42	36	49	40	48	45	44	48	34	41	42	44	53	34	41	51	42	43	49	48	38	48	48	41	48	49	43	41	48	47	54	51	44	41	47	46	35	63	35	50	43	45	56	35	39	45	44	40	39	41	57	46	55	49	47	54	43	57	43	37	51	45	48	45	40	56	48	56	42	42	45	57	48	59	42	34	42	37	40	44	45	46	31	43	49	48	40	53	45	44	49	42	44	45	44	46	43	57	45	40	50	43	39	42	38	42	42	47	42	47	51	49	44	56	43	45	48	48	52	56	50	42	48	59	30	42	57	38	52	47	48	42	56	43	52	47	34	50	51	49	31	45	48	58	48	44	38	44	48	46	51	42	50	47	50	49	49	33	43	57	37	36	60	45	48	37	49	28	42	41	42	52	30	39	57	45	54	51	52	52	33	44	46	36	58	37	47	57	35	50	46	46	47	43	49	39	61	46	43	57	44	39	36	52	36	45	52	57	61	48	43	44	29	44	46	48	50	48	48	42	40	46	47	44	49	46	44	50	45	45	56	41	34	45	54	46	30	52	36	60	53	52	52	42	34	49	40	53	53	43	57	52	52	45	43	49	38	45	46	47	38	36	45	46	44	57	28	40	52	42	43	53	44	41	42	46	36	41	53	43	52	44	42	52	50	59	41	39	62	43	44	47	44	47	41	50	40	41	49	42	40	49	39	53	54	48	41	39	40	39	34	41	60	42	42	43	45	41	45	38	60	53	47	42	66	60	50	57	43	59	39	46	53	43	48	33	46	48	44	52	47	42	49	40	52	43	45	44	55	56	49	40	48	38	55	57	36	42	47	57	39	45	40	43	50	55	55	50	50	42	49	34	55	49	60	46	41	52	39	48	34	60	57	48	38	40	50	48	52	46	39	50	55	66	40	33	49	41	42	37	51	44	41	48	39	52	59	43	42	51	49	42	42	33	47	52	44	36	37	48	41	48	45	39	43	40	39	40	43	44	64	37	39	27	53	40	54	57	40	52	37	41	46	44	32	45	41	56	47	44	43	28	47	42	57	41	40	41	37	38	42	33	37	47	49	52	44	56	42	32	45	56	48	44	56	35	52	38	47	44	47	36	52	39	54	45	29	49	40	48	43	47	45	37	38	46	47	40	54	53	47	54	56	39	51	46	52	41	38	44	42	46	54	46	59	46	37	36	55	41	42	38	49	60	49	47	38	37	40	58	40	46	47	51	41	44	40	56	56	44	52	57	54	49	47	35	47	45	45	36	36	49	50	49	38	54	56	41	51	51	41	47	57	50	44	45	42	54	42	50	49	38	58	48	58	49	44	42	53	34	52	41	48	56	58	44	54	50	35	36	47	47	47	38	58	55	46	48	60	48	38	40	32	54	50	57	47	55	53	42	38	38	58	40	49	46	52	45	51	48	37	48	47	35	45	46	49	48	46	43	38	47	58	43	57	46	58	47	40	49	44	52	55	49	42	44	47	32	48	42	40	55	56	55	38	58	54	54	58	37	43	39	47	54	52	49	50	47	48	60	40	33	34	49	50	49	41	52	49	50	42	45	49	49	45	43	37	39	45	42	52	33	53	50	43	59	48	41	42	55	48	49	53	56	39	44	52	46	37	37	50	44	38	42	46	46	48	53	59	50	42	44	59	33	53	48	51	38	46	50	55	50	55	45	44	45	48	46	51	33	45	33	39	37	43	53	50	47	45	39	54	47	37	40	54	52	31	49	46	50	52	52	44	50	46	44	41	49	50	52	48	46	51	42	52	45	51	47	51	42	43	50	53	43	45	44	52	40	39	42	35	41	60	48	43	45	35	48	47	34	59	42	51	52	46	53	45	49	58	41	38	49	39	43	48	40	35	40	44	49	47	49	39	58	54	50	41	56	40	35	45	56	45	60	34	49	56	46	42	49	49	60	56	43	33	48	60	42	44	58	48	42	43	59	38	40	40	59	44	61	45	47	34	54	41	39	40	54	43	43	50	37	54	59	41	40	37	44	37	47	44	36	37	49	46	40	50	41	46	43	39	48	51	43	39	38	51	35	56	50	39	35	42	39	40	38	52	46	51	51	45	50	41	51	39	34	45	60	49	52	36	56	72	50	51	35	59	43	43	51	36	48	45	42	43	50	54	43	40	44	51	40	46	53	47	48	49	40	53	33	41	55	42	44	52	45	47	42	51	37	40	46	50	56	55	54	47	56	36	46	49	56	55	57	40	43	54	44	35	41	40	48	52	46	37	49	44	55	53	48	36	65	40	55	42	49	57	44	45	42	46	46	43	43	48	38	41	41	40	54	49	49	34	46	47	45	48	36	49	40	48	37	52	45	52	43	41	46	48	50	43	47	55	47	50	49	45	56	39	43	51	55	49	32	40	50	42	57	58	54	48	59	45	51	51	38	49	52	35	42	36	41	33	49	51	32	53	40	46	47	53	36	30	62	55	51	33	44	41	39	58	50	40	38	50	38	41	39	54	45	34	62	61	49	53	53	35	45	47	53	50	47	45	44	46	46	34	48	47	48	39	43	53	39	49	47	41	50	45	32	68	48	41	43	59	54	54	48	43	54	25	53	42	45	33	44	48	44	41	46	63	42	32	44	50	46	52	36	50	52	37	48	41	52	40	55	46	45	46	42	56	45	51	46	47	43	33	53	44	39	53	31	48	58	39	58	43	47	47	44	51	45	43	35	53	40	47	41	39	58	41	44	40	52	42	45	47	40	54	41	43	53	41	50	45	50	36	41	55	31	48	39	38	42	50	43	43	41	38	43	51	51	47	51	36	41	57	55	48	59	53	42	40	40	62	43	51	55	37	48	50	39	43	55	41	48	39	45	44	42	46	37	44	54	48	49
18405	9862	7270	10038	15677	15616	13116	10590	8631	7400	5231	3231	1917	1311	1196	1041	966	877	857	816	853	969	881	839	732	635	581	565	528	507	516	477	491	501	552	594	568	570	574	559	542	569	577	626	565	528	515	486	512	484	514	524	441	528	446	460	464	517	518	494	521	500	474	481	546	488	456	482	502	472	485	478	462	458	454	427	479	450	439	485	499	489	429	430	469	471	478	461	488	439	430	473	451	431	430	441	472	448	477	508	448	469	496	437	494	449	477	464	510	474	453	435	474	507	490	454	463	457	464	434	474	471	466	430	501	439	492	483	464	450	425	468	473	497	462	520	472	464	446	471	470	465	479	457	458	430	443	444	484	447	477	476	450	455	470	439	496	415	467	485	463	442	474	475	476	486	480	427	493	447	449	470	473	489	489	464	480	476	416	486	470	505	458	482	441	461	456	474	431	423	434	473	463	465	487	474	446	451	475	460	449	466	465	438	464	518	434	498	478	440	475	452	471	480	490	462	456	468	474	486	458	445	481	457	443	442	459	486	460	468	460	498	453	452	465	484	462	480	463	437	479	437	464	442	426	468	468	454	438	466	476	462	442	478	454	467	463	447	472	496	433	450	498	481	467	452	490	465	499	433	453	412	467	480	477	461	467	492	448	454	471	462	486	446	490	466	488	450	437	442	496	476	450	468	472	440	471	498	467	452	424	498	490	449	470	510	482	482	474	466	469	493	480	488	484	479	483	510	455	454	505	460	439	448	473	428	480	446	469	426	435	474	447	459	496	458	444	417	439	466	476	491	469	520	442	467	483	482	449	465	484	496	480	417	479	464	458	473	480	466	464	477	444	480	413	433	437	430	452	462	469	475	454	458	433	480	479	512	445	454	475	444	487	450	467	447	460	457	484	486	464	445	454	444	444	466	464	461	453	418	430	472	468	468	454	454	477	455	464	445	453	477	495	458	471	443	456	484	506	444	514	474	474	472	440	467	489	475	473	491	452	456	450	452	452	471	440	461	449	457	458	474	436	464	479	446	456	477	438	479	468	509	448	470	451	490	471	464	446	495	471	448	469	435	462	503	465	494	442	468	468	479	447	463	491	499	429	447	476	450	490	476	478	460	462	458	445	466	473	469	462	470	458	484	486	459	408	439	461	457	469	472	492	420	448	482	447	485	463	479	489	439	481	461	465	466	446	454	483	494	459	477	490	458	457	440	475	435	470	486	472	447	448	458	419	459	462	453	479	471	468	483	468	463	455	454	493	474	456	473	435	466	471	462	474	481	464	460	449	453	465	454	479	421	469	456	450	472	459	447	442	447	476	495	478	513	461	430	463	460	464	466	526	436	445	440	508	483	479	463	463	471	477	477	475	458	495	450	452	471	441	472	455	489	466	476	468	451	435	455	432	480	452	462	462	464	475	443	433	452	448	474	463	454	430	456	462	491	463	481	437	472	457	498	423	490	462	426	481	448	461	434	452	477	470	477	454	465	471	464	462	444	442	453	441	431	461	487	467	456	457	505	474	462	433	482	444	469	445	420	481	463	494	477	504	471	488	454	448	472	477	441	472	428	440	453	424	447	483	436	478	493	506	467	462	455	495	486	481	484	465	444	489	460	429	520	480	461	458	460	451	483	491	477	451	464	497	471	446	490	456	442	547	453	471	487	463	494	454	456	475	449	458	452	482	520	474	471	479	480	431	450	483	448	439	428	443	460	462	458	440	468	457	468	445	469	467	471	469	476	477	465	498	491	437	501	464	484	454	482	456	464	475	475	435	483	464	470	441	461	491	455	456	480	472	486	450	461	438	492	418	455	470	464	472	444	441	480	472	433	461	443	478	460	473	447	435	442	423	452	463	447	465	477	446	464	474	477	479	467	470	477	448	490	468	455	441	468	486	473	423	456	459	516	475	462	481	449	447	466	490	427	460	513	483	491	482	456	496	444	456	459	473	460	455	472	457	467	448	447	471	470	498	430	457	442	499	423	458	477	456	459	468	450	462	486	457	439	473	458	486	455	450	455	442	482	499	442	445	456	473	460	455	463	509	449	476	526	492	488	425	411	475	420	438	476	453	479	494	461	425	493	447	485	445	456	494	449	461	444	416	482	470	442	482	483	430	470	406	448	476	453	456	458	471	489	442	446	511	448	437	471	468	450	471	468	505	466	467	438	441	471	496	456	463	483	459	463	473	460	449	476	446	448	449	447	435	441	487	457	465	424	474	456	473	447	480	464	442	473	452	506	477	442	467	481	481	488	413	504	484	434	457	485	465	468	494	442	480	488	468	441	478	454	447	456	466	449	438	512	440	446	470	498	487	484	474	445	457	447	495	465	465	483	467	439	476	455	495	440	464	466	502	446	452	480	493	475	420	472	471	444	475	453	467	442	449	439	478	491	423	441	431	478	422	432	449	449	473	463	475	488	489	462	455	450	453	466	496	453	465	447	500	488	501	427	460	499	458	453	445	458	429	451	469	477	404	462	454	416	456	463	455	455	479	470	474	467	444	485	469	461	480	456	447	434	477	465	446	457	464	496	483	450	481	418	466	459	494	498	431	437	488	447	460	441	445	466	455	437	460	510	454	469	486	452	473	444	443	483	440	460	492	449	484	484	479	449	455	466	477	477	497	464	440	463	471	452	470	442	431	439	462	486	478	442	423	471	426	458	445	473	475	421	472	479	468	483	475	469	480	434	498	480	450	456	452	469	431	477	452	446	481	466	451	450	489	519	461	458	450	479	415	482	435	488	470	419	457	488	468	474	453	419	468	483	451	449	462	431	468	478	460	481	492	530	501	469	470	450	452	479	478	434	476	472	470	440	441	479	462	426	460	507	483	461	467	440	481	453	465	479	450	490	442	473	455	459	509	454	468	480	460	464	476	424	442	477	502	445	458	477	430	482	478	438	467	484	426	469	462	504	485	430	540	488	464	463	507	487	439	494	444	446	491	463	469	452	458	466	498	438	466	489	431	466	459	448	453	486	495	463	443	471	458	485	498	447	452	444	480	468	488	509	494	440	494	514	464	468	469	461	448	446	467	444	433	451	468	469	458	463	443	453	458	475	459	454	445	473	450	482	460	456	469	430	461	449	493	434	447	484	470	481	486	439	494	484	457	475	455	451	441	463	503	476	460	490	476	461	489	471	473	467	466	487	478	449	439	478	500	466	457	486	467	436	467	483	438	486	472	459	476	457	453	468	446	455	456	491	448	461	479	416	493	499	466	460	465	445	474	460	461	477	463	437	456	452	475	455	457	448	491	479	480	470	416	496	466	443	483	465	456	449	447	485	476	433	457	444	433	468	445	503	434	463	442	440	468	451	438	454	460	488	479	470	510	469	466	496	457	527	476	452	523	445	458	452	471	457	478	482	500	429	503	450	442	465	498	500	494	483	454	450	477	453	453	456	433	450	482	441	457	442	458	461	473	489	452	477	437	480	426	460	460	451	450	469	479	471	435	468	455	423	437	460	447	484	488	466	456	453	458	493	457	431
1710	995	612	490	435	508	434	371	351	284	212	174	99	86	81	84	66	74	64	72	84	77	75	69	55	65	60	63	63	71	71	56	39	43	51	81	75	53	68	54	50	61	60	51	46	66	60	70	50	41	52	63	50	63	51	47	41	46	44	58	66	59	50	40	61	55	32	53	75	49	53	55	53	51	51	58	64	37	55	64	67	52	47	44	55	52	46	67	64	54	50	54	48	42	48	51	59	54	54	72	50	64	51	48	49	56	42	58	65	64	55	70	65	63	50	46	50	61	53	48	43	60	47	49	60	45	49	57	62	46	49	65	45	49	50	38	44	56	63	64	56	44	47	52	46	60	56	59	49	51	47	52	55	60	46	47	40	41	54	60	47	41	56	55	55	58	48	58	46	55	56	53	53	73	64	52	62	44	57	60	64	50	54	52	60	51	52	58	45	44	47	57	52	59	56	63	52	49	59	74	49	53	66	46	51	52	41	39	44	68	48	39	55	56	44	40	34	49	55	42	56	52	48	42	43	57	47	56	61	55	49	50	46	61	48	56	51	40	56	54	51	48	50	54	48	53	58	71	53	57	48	64	60	46	30	72	59	53	57	53	51	63	54	55	49	47	60	67	51	55	62	56	65	49	67	70	53	54	50	48	51	45	43	47	48	52	57	55	35	41	63	49	43	51	55	54	52	68	55	44	53	51	58	65	57	48	74	62	49	53	53	56	72	55	56	56	45	49	40	44	51	54	55	58	62	52	61	49	45	58	59	49	55	58	49	54	61	48	52	46	49	48	48	49	52	56	55	57	54	51	46	55	51	50	47	46	53	61	57	41	44	60	47	51	65	63	53	46	52	53	51	51	47	56	49	37	44	66	54	57	53	49	62	54	47	46	52	54	62	54	41	63	50	44	44	55	66	49	45	61	49	62	55	60	48	36	54	53	46	57	51	49	60	58	61	57	46	57	44	45	70	53	76	62	43	40	44	51	56	42	41	60	57	56	42	62	48	50	57	61	42	55	49	68	36	62	56	50	49	53	62	49	56	53	62	48	63	36	63	59	58	48	59	50	68	50	51	78	39	53	52	49	50	44	56	58	59	59	46	59	54	49	47	55	48	47	63	40	55	54	46	54	43	43	54	54	50	62	54	63	55	55	66	59	54	57	74	52	60	57	61	49	61	56	49	51	41	49	56	50	46	64	44	51	47	53	67	60	44	43	55	63	45	64	43	44	54	52	50	44	63	50	47	63	52	47	59	61	60	60	49	51	52	52	64	48	43	57	47	54	58	50	60	41	54	57	62	57	49	63	68	47	53	53	49	54	44	44	46	71	58	66	50	74	53	55	48	65	51	60	50	49	51	60	44	53	52	53	44	52	55	58	57	49	59	61	62	49	63	52	52	62	54	49	65	58	48	49	47	42	49	49	52	62	47	60	48	56	51	42	59	46	45	58	37	44	56	54	59	65	50	52	49	71	59	52	47	53	54	44	50	51	53	52	52	60	47	50	44	53	44	60	55	57	52	58	58	59	52	60	50	51	43	58	75	68	46	49	68	52	56	60	52	63	53	52	56	60	52	58	57	63	58	58	46	41	59	59	56	54	55	53	64	58	50	60	58	50	52	37	49	52	47	45	55	45	51	63	57	56	56	49	45	47	64	58	46	56	50	52	52	41	59	59	47	50	59	53	56	61	52	51	53	48	71	64	43	49	58	70	73	61	56	58	61	45	52	41	50	53	53	59	50	66	64	65	58	57	41	62	61	52	62	46	57	51	50	54	44	58	41	66	54	46	42	48	47	57	59	63	41	62	42	63	59	51	59	49	48	55	51	53	56	51	65	60	68	50	61	56	55	49	62	49	58	57	56	54	75	50	52	48	55	41	59	47	56	51	60	47	70	62	61	48	51	39	40	59	49	63	62	61	55	52	65	53	48	65	54	59	59	70	52	56	61	60	61	56	50	62	60	58	57	58	53	58	46	56	51	55	53	54	62	48	51	56	33	60	49	52	57	61	59	47	59	62	49	48	47	52	47	47	47	36	51	52	62	39	62	55	56	52	55	52	68	56	50	64	51	55	48	34	48	50	62	49	48	57	57	61	51	42	52	54	55	46	64	53	58	58	59	49	57	39	53	63	46	52	54	55	42	52	60	57	55	48	56	60	44	53	64	57	56	45	66	54	81	58	55	63	58	51	46	47	54	42	60	54	46	45	59	50	53	54	59	52	49	55	56	44	43	64	52	60	57	42	49	68	46	52	60	53	54	57	41	52	49	42	52	63	58	53	37	48	42	54	61	62	57	59	44	39	51	44	45	55	53	64	56	60	56	51	53	52	57	53	54	53	53	60	53	61	50	39	44	61	53	55	47	56	45	67	45	64	53	55	59	50	44	41	56	56	64	53	60	47	61	62	61	62	50	59	47	52	42	47	51	37	47	47	54	57	47	63	58	43	49	42	44	59	41	46	54	61	49	42	58	53	59	48	52	42	57	48	64	48	51	45	50	61	47	53	57	53	56	48	56	44	38	47	52	46	42	62	46	48	47	45	46	48	65	49	44	65	47	58	59	50	57	47	53	57	45	40	60	53	49	54	41	60	57	47	71	62	59	34	57	52	43	47	66	48	49	49	57	47	48	57	42	51	51	46	49	53	48	67	47	46	53	31	66	43	57	55	62	46	48	50	44	54	38	56	58	49	52	63	57	56	40	59	53	47	50	61	40	51	50	46	63	39	52	57	50	36	59	58	43	54	41	60	47	61	54	56	34	50	46	42	68	50	48	58	54	76	64	46	47	51	52	60	55	47	45	59	64	49	50	68	51	36	53	65	40	60	49	63	61	51	78	44	52	45	59	58	50	70	61	49	63	57	50	45	44	56	55	47	69	50	51	51	49	54	62	57	46	56	53	53	45	48	46	52	57	45	61	53	58	58	75	61	56	52	60	57	64	54	65	53	57	59	52	63	57	48	50	57	54	50	56	57	66	71	54	51	60	57	57	50	57	54	55	62	54	38	57	51	49	55	57	49	47	61	45	54	53	48	48	52	45	53	55	45	53	59	59	61	51	56	54	47	67	48	69	49	53	61	63	54	50	56	40	66	49	51	61	58	51	49	34	47	45	50	54	49	55	59	59	59	48	48	54	59	55	57	50	57	47	61	52	39	50	61	58	56	52	75	46	56	50	55	53	46	59	56	55	54	54	59	43	47	60	57	53	53	51	55	55	43	48	56	58	55	48	53	56	55	55	52	45	52	63	58	45	60	49	47	49	50	52	52	48	37	55	52	59	56	63	52	50	45	51	53	49	48	52	47	54	48	63	52	51	50	44	66	65	60	56	46	57	49	51	55	54	50	58	55	50	54	51	47	40	55	50	60	50	47	58	50	68	64	50	56	53	47	50	40	71	52	49	42	52	52	66	49	62	53	67	64	54	54	52	73	49	58	55	56	48	63	58	60	46	37	49	49	66	56	55	44	57	61	61	61	42	52	39	51
21376	12519	8808	12452	19186	19162	16403	13342	11004	9452	7113	4420	2448	1805	1551	1313	1176	1146	1093	1083	1203	1170	1114	1000	872	852	744	697	638	688	652	643	628	688	678	663	693	702	711	750	677	711	697	628	651	620	574	571	601	602	604	611	590	610	543	591	537	561	582	567	601	559	620	591	674	587	597	591	620	597	531	554	553	555	535	570	529	604	554	560	561	532	526	558	554	544	520	565	544	577	529	522	564	584	567	521	580	553	561	560	591	575	534	603	579	584	516	557	527	513	520	613	651	612	585	574	503	531	568	538	544	518	528	578	555	518	574	532	535	581	522	539	564	493	518	529	569	542	543	557	541	571	584	522	494	556	512	557	531	588	546	557	536	561	559	522	515	543	506	530	607	532	530	507	571	542	532	538	546	516	593	529	526	522	539	514	536	515	530	599	540	564	541	579	536	549	527	569	571	552	575	492	545	528	549	574	592	567	547	540	569	521	567	543	540	557	567	547	531	498	569	525	519	540	551	520	554	525	569	514	541	527	528	525	544	528	582	543	570	551	556	538	535	537	557	531	538	558	563	541	518	568	552	521	562	599	548	554	513	549	575	544	538	525	534	536	578	533	514	519	506	546	536	558	516	539	525	565	524	499	567	522	553	520	533	557	544	534	551	556	600	563	572	542	500	564	538	508	589	528	512	576	578	571	548	545	578	528	551	590	551	534	496	519	582	581	590	495	579	557	569	523	580	552	564	557	563	564	526	567	564	546	552	569	529	508	625	528	593	542	544	499	544	535	551	560	557	546	576	562	534	552	550	537	551	491	554	548	512	551	552	538	540	542	538	553	585	573	534	531	521	537	551	567	529	575	556	572	536	529	547	522	518	561	558	580	497	584	541	546	542	546	536	550	553	520	518	561	527	521	511	553	540	521	512	540	556	541	544	572	546	523	529	541	553	591	524	526	562	536	570	558	558	579	574	539	539	525	554	542	571	549	558	520	540	552	541	517	554	532	528	527	499	565	566	564	502	530	533	508	563	553	577	516	539	564	523	550	543	542	520	535	506	556	527	518	531	569	532	563	511	531	560	535	560	545	558	585	561	535	559	529	545	516	566	558	566	543	555	532	541	625	571	522	563	551	532	549	585	544	576	526	573	549	523	534	526	552	525	577	543	561	563	517	551	510	526	508	567	535	570	545	539	536	535	526	532	536	569	520	506	515	522	539	516	551	546	542	523	548	520	542	533	560	542	569	581	572	567	562	521	578	592	580	586	510	573	539	530	569	544	558	533	519	559	523	537	525	559	545	531	540	504	492	514	517	536	526	528	577	498	513	482	555	550	546	552	573	532	533	565	552	560	516	534	524	533	532	531	545	543	521	538	511	521	535	546	508	564	548	523	563	540	546	518	531	539	512	534	540	530	535	538	534	523	528	548	576	549	524	539	548	579	502	513	553	532	581	550	577	563	525	523	552	546	557	501	533	564	512	560	600	564	554	568	597	542	541	537	559	517	554	528	540	543	551	537	575	528	544	533	559	560	539	513	526	528	538	522	532	557	571	533	511	539	571	557	555	585	514	545	535	573	555	545	512	591	556	550	545	569	562	549	564	521	578	577	545	507	578	540	597	541	540	539	552	500	523	544	532	530	542	595	539	543	536	567	535	501	551	547	581	503	556	567	561	500	535	548	567	531	563	580	547	514	573	525	565	529	534	530	597	549	586	520	522	540	588	555	570	556	540	578	532	545	518	525	548	577	588	527	532	496	545	553	537	557	509	518	527	559	585	550	526	537	544	552	521	518	518	506	567	519	546	510	534	552	581	527	526	535	550	521	562	523	541	544	516	531	558	532	525	537	557	584	488	523	556	586	582	535	560	540	546	526	540	535	537	537	509	528	533	542	546	546	556	552	600	534	517	494	523	536	568	529	554	545	560	534	552	518	547	521	542	547	556	549	562	580	550	543	512	532	586	553	582	529	552	547	572	561	526	520	553	580	523	600	560	513	495	578	519	514	526	538	534	493	539	528	545	528	569	505	549	528	552	553	571	578	523	582	541	503	548	554	551	605	526	515	573	589	589	514	558	530	513	536	533	550	546	561	512	560	582	558	531	553	482	544	539	521	565	549	588	540	542	579	559	578	509	579	532	532	530	504	591	513	525	532	573	533	535	523	554	522	548	517	523	540	551	552	539	540	568	542	546	548	562	549	607	585	563	540	558	570	524	535	553	572	564	555	535	531	531	568	528	532	574	551	561	572	552	534	536	534	572	554	522	528	541	580	537	556	541	538	520	519	535	547	531	579	485	482	574	566	544	532	549	533	545	519	542	573	528	527	533	538	542	569	538	533	567	606	536	608	573	595	542	549	555	562	522	567	538	565	534	511	517	532	542	532	542	581	585	551	545	556	528	520	522	544	514	568	574	508	548	563	553	569	517	545	547	602	568	574	577	542	554	565	510	540	524	597	526	524	536	544	531	548	555	552	571	542	519	530	559	513	563	550	606	535	592	506	536	530	557	559	549	541	552	514	532	539	530	546	564	596	558	553	531	558	542	527	544	555	552	523	513	563	523	517	546	540	541	538	527	544	559	583	558	517	564	547	563	543	554	524	516	565	554	524	570	563	556	529	579	545	574	549	561	506	524	545	566	562	571	563	499	596	527	524	561	551	539	517	526	549	530	565	537	526	538	537	555	533	539	528	547	551	558	570	544	561	531	541	536	595	562	545	531	552	548	556	536	524	561	570	544	566	531	574	534	523	567	557	540	516	547	538	526	563	553	544	560	538	532	539	520	556	541	601	565	526	536	554	559	576	525	515	544	584	525	544	594	557	595	554	523	513	536	576	547	513	501	518	567	551	528	546	570	530	584	547	542	564	555	578	571	514	508	538	522	523	508	527	564	501	530	559	557	525	544	539	543	539	529	506	538	551	508	588	535	525	512	536	573	540	581	540	545	595	552	545	525	528	555	538	525	519	548	516	509	545	534	580	547	518	550	549	558	556	588	551	577	559	523	517	550	561	517	537	523	529	550	514	564	529	556	556	594	518	529	549	500	542	530	550	527	513	583	580	524	556	547	531	535	503	522	574	557	556	530	566	544	547	559	547	560	551	543	589	546	545	569	593	589	583	569	576	511	552	536	529	552	564	558	540	512	555	576	537	517	563	509	543	562	563	525	561	518	575	526	546	582	514	545	539	533	551	494	543	584	567	527	569	535	541	583	522	546	544	596	539	552	556	540	565	549	577	508	576	548	527	529	573	528	559	496	524	572	513	528	582	540	540	562	537	558	577	543	497	576	532	574	527	561	545	502	555	560	526	571	575	552	544	572	534	578	546	543	517	586	562	554	563	574	583	559	575	559	548	502	508	505	537	518	562	560	544	559	534	504	520	564	573	555	544	546	540	524	545	560	579	550	542	537	528	596	608	547	527	556	515	488	551	567	531	529	557	530	561	523	533	529	547	521	555	543	536	578	560	579	533	543	555	536	541	581	567	504	554	561	561	545	537	603
2250	1039	524	436	375	415	421	362	263	239	220	149	96	44	58	63	54	54	48	40	58	57	52	48	51	27	38	42	43	31	40	34	45	41	41	49	37	47	38	34	38	38	35	36	45	33	33	27	30	39	37	31	36	28	31	30	33	28	44	23	24	34	34	31	28	38	37	32	26	30	30	37	38	30	41	38	29	26	34	34	30	34	33	38	32	38	23	28	31	31	34	34	31	32	32	23	25	32	32	28	32	34	24	28	30	31	31	24	40	21	32	29	29	29	31	36	27	33	41	28	25	36	31	34	28	31	20	31	37	25	30	35	31	28	29	31	36	34	28	35	40	28	43	32	28	35	37	32	35	36	33	23	36	33	23	34	33	26	45	20	29	42	28	23	33	38	37	36	44	41	37	35	33	33	31	31	29	40	28	30	39	35	29	33	18	39	22	34	39	32	41	29	23	21	24	26	37	40	26	31	28	29	31	24	35	30	34	39	30	40	32	29	27	37	34	30	32	37	40	33	34	31	33	28	29	37	32	36	37	27	31	45	47	37	27	31	30	37	35	29	36	34	28	27	25	34	19	28	38	28	25	34	30	24	37	39	31	42	32	28	33	30	19	26	21	33	35	36	22	27	32	28	26	33	32	27	43	21	36	31	38	23	31	43	24	29	39	38	38	28	38	32	29	43	23	28	36	33	28	35	33	36	25	35	28	29	30	38	40	24	39	30	41	40	50	40	34	39	30	24	23	38	26	35	25	38	34	29	34	43	38	38	30	32	27	30	23	29	38	30	24	25	28	27	36	20	25	29	32	39	34	40	30	34	27	48	41	23	44	24	34	32	29	25	43	29	33	35	29	23	27	28	34	38	31	26	35	29	25	43	31	32	33	25	33	26	32	24	32	28	36	32	26	36	25	35	21	29	19	16	38	29	19	24	23	36	29	33	25	37	28	39	34	28	36	26	32	32	33	31	46	38	37	38	33	40	15	34	35	29	23	31	36	37	33	32	32	32	28	32	33	31	30	30	30	37	26	39	31	35	24	28	25	33	24	35	28	25	33	26	38	32	30	28	27	33	40	21	33	35	30	33	33	31	40	25	36	28	34	35	30	28	26	36	35	25	26	32	31	25	34	40	33	34	22	30	25	22	32	23	23	38	25	32	27	30	24	30	34	31	34	36	34	35	31	33	31	26	36	31	31	37	31	31	25	36	31	42	32	44	34	36	29	27	31	34	29	37	28	41	23	26	28	19	28	35	30	31	36	28	33	33	30	23	26	44	37	22	35	32	31	44	37	32	32	41	31	35	36	26	37	31	39	38	27	30	26	31	42	31	30	21	38	37	30	37	29	33	28	33	27	33	29	43	19	36	24	23	35	27	25	26	29	26	24	35	25	23	27	24	34	40	30	39	33	33	34	37	33	29	28	29	32	34	37	46	30	40	31	45	31	29	32	19	33	32	29	29	33	30	23	39	23	38	38	31	33	28	22	40	23	30	34	32	34	20	34	38	30	36	29	27	28	40	42	29	22	25	21	24	44	26	31	25	38	27	35	23	28	29	23	34	29	29	26	26	38	32	32	24	28	24	23	31	38	33	32	25	28	32	31	29	23	33	39	42	26	29	24	37	30	29	30	32	31	30	37	24	36	35	26	36	35	35	43	29	26	33	30	34	31	37	25	19	23	31	41	27	28	39	35	36	31	40	35	31	25	35	33	28	31	41	32	27	36	32	42	13	32	31	26	41	42	39	30	30	29	40	34	30	35	32	36	34	26	35	37	36	28	22	39	42	23	32	28	33	19	37	34	33	23	30	31	31	29	18	31	33	32	29	25	19	30	38	30	29	38	30	39	51	38	24	34	31	31	29	36	42	34	40	22	23	31	28	30	27	28	27	33	36	36	39	23	40	37	23	36	27	28	40	32	29	35	24	35	23	34	30	37	31	22	31	45	36	28	25	48	33	35	28	32	24	29	35	36	32	27	40	23	18	29	37	29	31	26	38	34	28	30	31	38	29	31	26	25	29	41	27	18	27	39	33	37	32	34	23	33	31	17	25	25	28	38	32	23	33	25	26	32	29	32	39	38	31	37	38	38	27	36	42	21	35	25	28	31	34	34	26	47	35	37	25	25	20	43	23	25	27	28	39	33	23	20	31	39	34	37	31	32	35	28	20	37	31	22	20	30	29	28	32	37	32	35	24	39	42	23	31	34	32	37	34	34	35	31	28	26	39	34	37	24	27	31	22	35	34	33	26	44	35	41	25	30	30	37	37	41	35	29	32	24	28	38	35	39	35	26	29	32	42	30	35	24	37	43	36	41	32	40	37	41	31	33	35	42	27	25	32	37	37	29	29	29	35	39	25	46	30	36	27	36	36	35	38	34	39	34	33	41	34	32	27	36	32	30	35	24	33	37	32	32	28	26	38	35	25	30	37	29	32	42	35	26	40	41	39	35	29	33	26	24	30	31	32	28	28	32	36	32	33	32	37	30	30	39	34	33	25	29	37	30	34	31	30	39	38	29	29	32	39	28	30	35	44	17	28	34	34	27	30	34	32	26	24	34	31	31	38	35	37	37	30	28	28	32	37	31	31	26	29	32	21	42	32	35	31	28	37	23	24	32	29	32	35	31	31	26	34	28	35	30	31	38	35	31	30	30	27	38	30	39	34	30	36	32	31	31	30	32	30	33	28	31	37	32	30	22	32	33	39	35	37	39	27	28	24	32	34	38	32	36	37	39	32	33	35	34	34	29	23	29	28	37	38	33	32	26	31	27	31	35	30	28	29	32	35	34	29	28	21	42	41	23	29	33	36	33	26	38	34	31	31	30	35	28	22	47	24	29	35	33	22	27	22	25	28	34	46	25	28	32	37	35	20	29	31	35	25	27	25	15	31	28	35	22	32	24	29	26	30	20	45	37	21	35	31	29	34	37	32	30	38	31	33	34	26	23	29	24	30	36	27	37	34	31	23	34	32	39	31	25	35	23	38	32	35	28	39	25	26	34	44	37	28	29	23	34	28	36	41	30	31	38	34	35	33	43	35	39	36	36	28	31	39	20	38	26	27	36	34	29	46	34	38	29	31	35	29	31	29	38	28	33	33	35	32	28	36	31	36	35	27	28	36	27	37	32	34	26	20	21	26	18	37	31	33	34	35	32	24	28	29	33	30	32	32	29	32	34	26	26	37	25	33	44	34	22	34	36	34	30	20	39	29	38	32	33	25	36	32	34	37	37	19	32	23	28	37	41	34	24	29	32	23	37	34	29	25	29	28	30	28	27	32	39	28	31	23	41	30	27	44	26	43	35	29	30	30	28	33	30	24	30	37	30	33	20	26	30	22	32	25	35	28	32	28	31	31	36	32	24	31	29	39	27	40	34	43	41	36	34	38	40	27	29	35	25	29	28	27	31	37	46	26	40	28	25	27	31	31	34	31	29	31	20	32	42	34	32	39	25	34	32	44	32	30	39	40	32	21	21	36	31	34	27	30
22310	11789	8625	12095	18440	18679	16027	13178	11157	9262	7226	4435	2469	1744	1343	1100	1050	966	895	976	994	1039	912	868	671	597	524	508	535	479	427	474	416	458	480	484	473	518	542	543	483	524	427	411	456	423	435	366	326	369	382	403	374	323	321	318	327	334	367	374	352	375	374	376	396	359	311	352	360	355	353	337	379	349	342	319	310	345	347	317	365	313	338	321	327	349	304	336	334	359	347	348	344	319	314	294	327	322	308	367	328	307	339	357	294	325	338	347	344	314	369	433	442	414	345	348	309	348	319	351	317	359	303	301	293	331	307	272	332	333	352	354	335	293	317	332	302	317	307	333	368	358	331	319	334	315	315	349	343	373	310	343	303	293	336	326	308	326	332	309	318	357	335	324	307	320	353	349	328	310	315	291	301	322	295	355	320	312	325	317	321	324	342	326	317	307	330	363	327	327	354	314	295	280	335	317	303	302	352	328	297	308	300	338	330	342	338	317	320	331	336	321	316	329	320	331	321	300	323	327	326	317	318	315	318	332	321	312	336	312	321	297	305	339	310	323	331	303	323	334	350	312	323	333	334	333	328	334	318	329	312	330	330	330	297	331	334	367	326	334	315	301	296	322	328	328	329	326	311	334	298	312	326	312	317	336	334	336	342	317	335	334	343	315	317	313	336	292	331	334	302	320	331	338	316	342	300	344	301	325	350	315	333	346	323	331	334	332	316	342	306	340	312	330	333	301	312	329	314	290	360	316	336	357	321	338	340	342	328	347	337	313	298	335	341	340	335	315	351	343	341	360	309	291	318	348	310	300	311	342	350	311	345	340	344	329	332	362	320	321	279	334	346	347	310	322	349	330	320	338	304	317	317	345	323	294	340	337	351	323	307	346	346	335	314	314	334	326	334	350	299	359	307	314	312	299	330	304	333	353	318	340	305	308	339	339	323	281	330	334	319	300	301	352	323	342	300	319	294	310	301	325	334	333	315	335	327	355	323	347	314	304	333	324	344	305	322	320	308	324	312	315	317	322	337	340	323	328	286	309	350	311	294	326	351	333	338	371	307	336	290	325	299	309	326	310	309	355	325	344	321	364	329	319	276	337	291	313	338	316	326	326	364	303	322	302	320	324	323	323	339	309	331	318	328	298	318	318	311	327	341	333	311	304	368	313	293	321	337	323	318	302	298	317	323	344	316	329	372	288	305	328	334	305	317	323	318	310	324	332	336	325	319	341	330	329	347	343	334	316	321	328	318	333	321	323	327	293	341	301	319	302	319	341	316	325	322	325	284	316	357	331	345	314	310	346	315	338	303	338	296	352	310	354	302	306	294	328	320	326	291	343	352	346	341	321	305	332	336	323	346	296	337	320	308	328	318	333	299	345	313	337	311	346	327	325	334	358	335	320	322	335	332	343	313	335	346	342	293	324	328	342	362	304	343	306	307	318	327	337	383	314	328	317	300	370	302	284	341	304	348	306	298	329	331	321	359	319	338	342	328	313	326	308	335	335	321	322	341	335	327	330	331	291	338	327	334	342	271	321	300	314	337	346	324	315	311	335	328	297	301	311	336	336	316	327	340	317	325	323	310	292	317	317	324	292	323	364	344	307	344	316	319	324	348	319	313	322	328	299	353	325	322	354	314	303	321	305	336	299	319	343	315	306	313	332	331	345	308	326	333	356	309	358	296	310	309	310	338	291	366	319	315	335	329	295	309	335	333	327	335	313	348	343	313	339	327	349	338	337	339	315	332	338	304	301	327	323	341	303	333	303	318	301	283	331	359	335	325	325	352	318	325	336	308	314	347	335	311	315	311	311	307	321	354	296	337	337	352	307	330	330	311	325	328	312	322	323	357	329	316	343	316	346	336	319	304	306	365	309	352	350	318	348	313	347	332	304	312	328	318	339	303	342	294	316	306	307	331	350	356	353	315	321	335	326	335	371	320	339	347	309	318	342	295	343	331	371	338	313	301	308	297	328	347	299	311	336	303	356	322	344	372	342	335	314	333	316	317	321	296	306	330	325	324	297	336	352	325	315	331	332	341	355	337	340	352	310	318	334	324	293	329	309	312	339	320	355	349	305	314	328	341	338	336	345	296	328	306	353	302	321	322	309	340	360	336	355	357	323	330	355	320	346	335	320	321	337	312	315	323	307	333	309	314	338	344	340	340	319	306	345	304	342	330	322	317	354	312	321	364	348	315	344	315	337	317	321	339	334	296	353	280	330	335	314	320	303	328	330	307	329	314	331	334	295	334	305	329	325	376	322	300	289	319	321	327	333	309	325	364	324	352	349	311	333	323	325	340	322	297	313	371	327	298	348	332	315	311	343	327	346	339	312	345	323	351	292	308	326	357	317	304	341	314	337	309	318	317	337	351	329	327	316	328	315	348	332	304	346	320	338	315	334	334	356	363	339	291	324	310	316	322	314	339	341	333	307	336	339	314	316	303	318	363	338	352	333	312	326	343	338	297	302	325	362	312	318	344	346	312	336	281	340	318	325	319	319	326	332	323	327	334	298	327	323	346	295	334	326	353	303	319	306	316	278	314	322	331	296	278	316	309	330	321	330	286	319	313	341	321	311	317	311	366	317	309	356	355	346	297	308	292	348	335	328	324	323	322	309	333	334	332	319	361	310	339	321	344	320	332	320	307	348	364	338	347	337	346	328	335	368	317	336	330	317	328	329	318	326	318	332	321	341	314	349	303	338	324	367	339	324	305	308	337	308	317	338	324	327	328	337	319	328	306	318	364	294	349	358	303	318	317	323	299	283	322	300	306	318	333	352	337	328	308	297	339	317	310	293	338	353	312	316	350	309	353	379	324	297	317	335	298	340	313	328	312	346	342	343	332	334	319	346	317	289	330	306	347	311	320	304	357	328	328	309	345	335	310	306	304	323	346	330	314	341	340	320	380	318	308	331	342	328	329	333	324	330	327	301	282	320	310	336	361	323	323	320	319	330	334	332	355	301	290	315	332	324	318	325	320	325	368	319	365	351	357	301	336	307	319	308	294	324	319	310	320	314	349	315	315	322	325	311	289	338	322	344	335	311	325	312	332	333	301	311	320	331	312	295	315	331	333	322	310	306	328	318	316	352	287	327	330	348	338	330	309	325	348	308	327	314	297	313	316	342	348	357	315	324	299	340	335	349	306	295	322	331	317	327	309	356	322	305	347	324	320	326	328	294	338	288	336	308	304	315	350	317	338	330	319	335	308	312	345	295	338	302	342	298	309	312	327	318	297	313	322	329	290	304	315	330	298	273	348	318	315	330	335	340	339	295	323	334	322	299	344	329	351	316	298	321	315	332	331	342	327	329	315	327	339	351	345	293	327	325	307	326	350	329	311	330	319	339	330	327	357	330	331	307	337	322	324	309	319	337	317	274	321	314	336	353	344	358	334	357	372	344	314	321	315	315	352	329	320	330	311	337	342	290	299	328	319	320	377	318	316	313	339	310	330	330	305	328	334	313	328	323	304	291	316	337	300	294	299	342
2437	1487	726	581	515	603	540	479	366	348	285	186	120	90	78	75	59	63	69	44	55	84	69	64	66	48	49	40	44	50	39	45	43	39	48	50	44	45	51	54	55	44	44	41	50	53	38	40	45	50	48	52	58	33	46	40	48	43	26	39	46	43	42	44	40	52	53	33	50	46	49	39	42	45	53	35	35	51	32	41	38	50	42	42	30	57	40	37	45	46	38	22	51	51	48	45	35	47	33	37	43	54	34	40	45	39	41	33	41	46	52	60	37	48	49	37	47	45	45	40	46	43	54	43	33	43	47	46	44	38	40	41	45	51	44	40	47	33	39	46	38	38	40	33	39	31	44	36	37	37	54	40	33	41	34	42	53	45	36	43	31	37	46	53	40	34	32	42	47	40	40	45	43	48	44	35	50	36	42	49	51	42	43	30	43	39	49	46	48	46	41	47	42	49	31	40	36	49	35	37	36	44	44	48	35	36	37	44	41	54	60	39	42	41	40	38	32	46	48	48	37	51	39	37	36	40	43	37	35	45	38	45	49	48	29	45	40	42	46	40	45	41	45	39	47	41	27	33	39	39	41	43	37	30	43	36	37	35	38	55	41	38	48	42	47	39	44	52	49	40	53	47	47	44	40	38	45	35	32	43	47	47	41	47	37	33	43	52	55	48	41	40	53	40	54	34	41	41	36	42	38	42	30	40	41	42	38	54	36	45	39	48	41	36	66	41	35	41	38	37	36	39	43	37	33	42	43	50	39	52	52	37	39	42	43	43	43	50	38	39	53	44	51	42	32	45	44	36	44	42	41	31	41	50	46	36	58	51	40	54	37	34	39	44	40	39	41	42	45	37	41	38	34	41	45	34	45	38	34	39	37	48	31	36	32	41	38	39	39	52	37	40	43	49	38	31	52	37	52	48	50	53	47	25	48	44	43	41	46	35	46	48	39	33	36	38	37	47	49	47	53	40	36	39	46	44	38	39	33	36	28	36	38	43	42	39	45	44	44	39	45	34	45	45	48	45	38	50	51	46	53	37	46	33	35	47	50	37	34	43	43	39	40	31	37	46	49	36	53	40	37	41	40	34	42	36	40	31	43	26	52	39	34	37	49	47	51	43	30	38	42	39	47	44	56	47	43	45	42	38	51	29	33	41	36	37	41	46	40	44	46	50	44	43	35	28	37	43	39	45	40	35	39	45	45	47	41	44	36	50	32	42	38	45	60	40	40	44	43	41	49	50	38	52	35	47	36	41	33	49	40	43	38	41	34	36	40	43	47	34	29	43	43	32	31	40	37	34	49	36	48	41	39	37	37	50	44	39	25	33	54	49	51	40	49	48	51	46	39	44	48	50	46	45	40	48	43	40	41	42	39	60	41	50	44	37	45	39	54	39	32	45	46	46	47	48	37	47	54	35	39	46	35	49	57	49	45	40	26	50	55	55	40	53	52	40	53	37	49	54	37	42	40	41	52	56	45	44	30	47	51	33	45	36	42	45	42	42	49	46	32	46	39	44	30	46	58	36	45	47	40	27	45	46	44	26	43	44	39	45	48	39	52	51	45	40	28	42	36	35	36	40	30	37	43	45	46	39	39	37	37	34	47	38	42	54	34	52	42	41	50	47	42	46	41	38	44	39	40	51	39	49	40	42	34	38	45	43	27	37	52	44	30	47	45	51	47	45	46	35	39	36	40	49	37	40	51	30	38	44	52	30	31	50	41	37	50	37	24	35	38	36	39	48	36	52	37	44	45	55	39	54	30	42	52	56	36	45	28	37	42	36	45	27	47	49	49	42	36	48	33	35	37	34	57	34	37	33	43	43	47	45	44	46	45	36	42	42	40	48	38	34	41	48	44	44	39	36	37	50	39	45	50	36	37	46	37	46	41	46	38	32	34	43	41	41	38	49	66	43	34	46	40	36	36	37	37	43	39	48	45	40	36	42	44	51	47	38	42	43	38	54	32	40	45	40	46	54	44	44	37	47	48	39	58	43	42	44	44	37	32	50	46	43	46	35	34	39	43	36	53	47	31	38	34	41	43	43	40	45	40	40	48	50	50	45	24	53	40	44	39	47	43	28	32	27	51	39	36	52	37	46	39	48	28	44	56	41	38	54	47	32	33	51	46	34	47	42	49	39	38	43	47	45	39	43	38	39	43	43	33	30	49	37	49	39	32	45	44	45	42	43	58	39	34	27	39	46	44	37	51	39	36	40	41	52	45	37	48	47	37	40	45	43	46	47	45	31	43	42	37	46	51	47	54	33	33	36	38	39	48	51	41	35	44	44	38	30	51	37	42	41	49	36	42	34	44	33	38	38	38	36	61	33	37	37	45	47	45	37	47	45	33	40	49	38	47	55	40	47	47	39	46	34	47	44	46	33	51	36	40	35	32	42	34	45	45	44	47	50	40	32	42	30	32	44	43	41	38	36	44	56	44	43	35	44	48	41	48	34	51	44	45	46	28	50	36	44	30	34	56	47	39	41	48	35	49	40	39	45	38	44	41	46	47	49	52	35	42	46	39	35	28	35	46	43	57	45	40	40	39	42	56	31	33	32	41	41	45	37	29	46	50	28	42	51	39	39	43	40	37	60	41	35	43	49	37	51	40	46	39	36	42	43	42	41	42	49	40	45	46	42	38	45	53	38	44	47	45	30	37	48	48	46	48	45	46	41	40	52	34	43	34	35	39	49	48	47	42	43	45	37	50	41	45	39	35	40	48	44	39	42	41	57	41	46	40	38	37	45	38	31	32	31	47	38	47	60	39	37	44	35	36	30	47	36	53	39	32	40	36	45	29	40	48	43	38	45	38	38	39	45	40	28	31	37	45	42	38	53	45	32	48	33	49	43	39	43	42	36	47	32	33	30	36	38	42	51	34	43	57	36	31	39	41	32	36	42	34	43	40	50	22	56	32	46	46	49	38	41	38	44	55	43	31	38	47	42	43	30	38	45	46	51	28	58	43	29	42	38	30	42	45	42	42	45	50	45	47	46	34	32	42	49	37	42	31	52	32	46	37	47	38	41	41	44	38	52	40	31	35	40	43	41	46	41	34	45	46	26	40	38	41	40	40	39	40	48	48	35	40	38	37	35	47	42	45	35	44	45	40	45	41	41	47	48	43	31	48	36	48	40	31	42	35	32	40	45	45	40	47	51	38	42	40	32	36	41	53	38	32	40	47	34	60	48	44	44	39	40	61	37	37	44	36	43	39	42	32	54	47	43	45	43	47	41	45	39	40	50	41	44	35	36	42	41	45	37	32	37	31	43	41	38	37	42	36	40	46	54	43	49	33	51	41	36	37	45	42	37	40	43	48	33	32	32	43	31	51	38	39	49	47	45	41	49	32	57	49	38	47	44	46	35	40	45	41	49	34	35	56	39	31	46	31	34	43	44	49	51	40	47	40	54	36	41	40	49	33	43	33	36	43	38	43	46	37	46	39	48	51	35	44	47	38	48	37	33	34	41	44	42	31	35	51	24
25002	14206	10018	14447	21255	21802	18859	15601	13411	11278	8717	5489	3067	2117	1659	1442	1290	1191	1219	1291	1311	1359	1277	1068	844	744	672	653	689	673	596	582	572	592	597	650	650	675	673	704	656	637	629	641	599	579	558	507	531	549	561	521	498	456	462	438	460	464	519	514	543	530	513	500	537	520	464	488	447	463	479	471	475	442	484	441	448	442	450	449	435	433	453	418	433	432	451	469	428	442	431	434	417	437	482	457	446	441	469	461	488	395	482	469	457	467	464	425	437	457	512	579	592	595	467	436	432	436	455	411	418	453	434	446	425	410	463	436	430	407	439	487	437	469	462	420	436	423	476	463	444	442	425	433	461	421	420	444	415	415	463	463	443	443	426	383	444	463	434	451	445	475	439	426	467	423	470	423	417	425	460	428	400	441	446	475	448	442	405	440	458	432	436	436	473	441	468	409	436	448	409	457	437	427	479	466	430	443	459	432	465	441	408	460	450	441	465	411	473	453	420	426	436	430	493	441	428	422	437	427	473	425	453	418	434	441	446	449	442	455	420	454	442	437	437	412	409	425	433	454	450	452	430	459	420	496	483	454	420	431	449	496	439	403	446	456	428	462	460	477	446	450	450	458	415	453	450	453	409	467	444	428	452	408	415	433	417	424	459	469	444	457	411	419	440	455	439	459	449	442	410	441	473	426	478	457	450	457	415	437	452	425	435	454	467	445	453	497	483	447	445	448	453	437	455	428	461	428	474	460	416	419	448	451	439	464	442	416	452	446	428	454	414	461	470	442	443	458	433	463	438	461	465	434	425	450	456	468	443	436	410	455	481	445	443	476	463	441	414	442	469	449	428	434	440	402	436	441	435	448	428	426	416	456	459	471	418	393	418	406	452	414	434	421	416	468	424	478	432	433	437	469	451	495	413	442	423	445	453	441	431	399	448	415	448	456	462	451	402	431	450	440	463	473	428	477	486	418	476	474	458	435	469	447	416	420	439	421	436	465	440	479	464	430	434	452	469	446	472	455	450	468	431	432	474	423	450	414	451	444	457	422	436	440	425	491	442	445	433	420	437	456	460	424	416	457	442	439	426	418	441	422	443	389	403	425	460	447	406	399	430	463	489	451	440	477	426	430	439	433	442	446	444	474	472	460	448	457	465	445	460	426	429	469	436	462	418	416	463	454	445	470	417	424	449	432	469	434	462	471	428	456	428	468	482	443	457	461	434	471	450	443	474	462	430	445	460	468	444	439	450	422	461	427	414	456	438	437	418	462	447	417	447	462	433	437	430	419	436	446	417	425	424	431	446	439	442	456	443	463	449	418	444	443	444	443	416	463	461	444	463	453	443	442	459	432	461	441	465	405	454	456	429	429	446	461	433	431	445	435	448	451	446	436	457	457	426	453	447	468	409	430	487	427	460	442	449	470	437	452	455	443	452	437	403	435	420	467	423	456	414	451	434	460	438	424	425	441	472	449	457	441	458	436	463	447	463	480	427	431	426	433	463	461	422	439	444	420	452	458	441	464	446	431	446	464	483	404	487	450	467	409	426	383	441	446	425	432	399	410	454	427	440	456	433	427	411	451	450	461	460	417	458	418	441	468	457	407	428	436	436	471	452	447	448	427	444	434	455	423	407	467	434	437	451	421	436	454	436	459	451	463	451	414	463	423	469	458	442	438	479	415	423	442	429	463	417	428	497	474	428	430	449	431	455	388	442	408	479	468	450	419	412	432	459	432	461	408	424	474	451	416	438	450	438	410	381	439	397	458	461	467	450	430	447	448	410	447	457	469	448	419	450	438	424	485	459	423	461	394	429	441	434	456	427	457	455	412	455	448	483	424	453	440	443	454	436	462	475	403	456	435	456	472	448	452	438	397	412	430	462	401	447	490	443	453	445	455	440	436	410	402	457	408	440	439	435	409	437	433	445	473	472	454	425	478	455	455	442	451	419	458	423	440	416	477	447	440	442	466	416	431	467	443	408	448	465	446	432	469	482	439	418	419	426	437	466	469	436	468	429	447	408	458	445	419	465	414	446	424	436	442	467	414	422	448	457	459	461	441	455	399	474	437	402	476	444	450	434	466	416	424	458	468	432	440	465	443	424	422	446	439	433	464	442	431	474	460	438	433	474	465	460	449	409	432	431	461	452	461	462	434	439	412	440	428	424	465	449	461	460	474	439	430	399	449	438	460	456	444	476	444	447	475	444	430	437	461	446	425	464	447	446	429	414	435	458	426	489	414	453	459	482	442	446	481	447	428	472	430	433	415	408	416	446	434	428	442	463	435	398	420	432	456	480	467	412	450	430	471	430	486	460	457	430	442	452	450	440	420	424	448	451	436	404	454	429	404	470	449	462	444	459	480	401	461	447	447	460	481	469	441	466	450	435	434	441	426	463	455	474	476	438	454	430	484	473	435	447	447	437	445	470	423	475	429	445	428	454	427	464	435	460	455	445	447	484	466	414	452	454	435	438	436	420	476	422	491	411	374	424	459	440	440	444	443	469	436	410	437	459	444	434	471	413	441	407	457	446	428	450	434	463	475	476	439	423	430	464	448	468	470	424	458	427	452	488	459	450	457	455	429	448	455	423	441	476	415	426	482	446	428	488	437	422	440	430	445	477	453	410	416	468	434	451	401	431	459	429	448	456	441	432	441	443	444	433	484	482	421	440	428	461	478	455	441	466	463	491	436	455	475	458	470	420	463	383	433	433	432	462	436	460	478	465	432	426	436	440	410	442	468	439	397	471	476	469	441	399	459	435	432	401	409	455	439	442	445	447	467	441	444	465	430	444	464	422	436	436	455	445	421	426	424	480	460	442	460	394	446	477	411	405	449	455	436	450	451	431	428	424	449	446	416	472	425	440	441	462	440	406	429	445	458	452	448	420	449	405	427	471	457	467	426	448	457	445	415	432	497	460	439	447	463	457	462	452	467	458	458	451	459	404	409	444	440	431	466	416	475	442	443	428	422	450	427	406	461	433	461	471	463	456	424	484	410	427	437	475	438	469	435	456	450	458	465	433	490	440	443	431	470	452	407	481	425	443	470	462	473	449	474	423	451	407	433	436	433	463	447	441	418	454	459	441	406	455	431	471	438	455	428	419	446	475	443	454	415	464	436	407	424	454	443	468	433	417	427	428	442	457	428	427	460	484	446	448	454	416	429	462	427	446	444	435	450	453	469	429	437	408	429	469	416	444	459	452	455	460	449	486	460	420	434	457	463	419	400	461	447	440	437	485	438	461	436	436	438	434	451	433	444	437	434	463	426	446	423	456	473	469	431	434	444	444	443	422	421	427	443	469	450	462	451	498	486	460	477	464	438	469	460	435	430	478	443	451	472	469	447	430	453	432	489	450	423	479	451	444	433	468	438	458	437	452	445	432	439	446	456	471	431	430	416	451	438	450	438	427	472	415	415	459	438	439	419	443	437	434	457	441	467	451	426	454	448	466	436	473	443	454	429	451	456	428	444	470	418	441	437	450	427	446	448	420	467
1374	597	397	324	306	345	306	248	235	186	168	111	88	64	67	55	56	55	62	60	65	69	68	62	47	52	47	55	42	50	48	46	43	51	55	53	52	48	44	52	49	43	52	42	61	56	49	46	57	51	51	50	42	45	46	39	48	57	41	36	44	34	41	44	48	43	65	43	53	49	36	48	58	45	43	45	42	46	46	48	44	57	46	37	51	36	40	51	46	43	37	45	47	27	49	43	50	42	42	31	39	39	43	41	33	44	30	43	42	51	37	31	41	42	34	45	30	42	46	54	47	59	51	39	39	33	54	52	53	40	44	52	54	43	49	55	44	46	39	46	49	48	49	37	39	45	50	43	45	45	41	50	37	57	41	46	40	47	42	34	31	34	38	33	43	47	43	39	47	47	48	49	53	50	45	35	48	39	43	33	37	30	37	44	43	54	43	44	54	39	48	38	45	48	40	45	56	33	44	40	32	37	55	45	54	46	45	44	44	48	47	43	39	43	45	39	53	43	50	49	36	44	43	45	50	48	50	44	44	58	45	44	43	41	34	44	50	50	47	46	45	45	47	42	40	54	34	48	53	36	40	37	44	34	42	33	46	33	48	40	37	46	40	38	34	51	45	46	46	44	45	49	40	41	36	50	50	41	34	42	32	42	43	42	46	48	54	38	48	48	44	38	44	48	61	43	44	48	40	51	41	53	51	40	40	38	47	41	38	43	54	35	55	43	46	36	39	31	42	44	41	51	45	50	38	40	42	34	52	57	40	46	55	48	52	50	40	43	47	47	48	53	42	54	35	56	36	45	46	45	41	34	37	38	52	47	35	53	44	59	45	46	33	43	56	48	42	38	36	59	40	46	44	48	36	36	46	64	43	52	48	47	53	47	44	48	36	45	42	36	52	47	46	33	48	40	38	47	35	48	36	39	46	56	42	46	38	35	51	50	42	52	41	52	45	36	40	48	49	33	42	42	43	45	59	32	42	46	46	48	48	43	52	51	36	40	42	45	40	46	42	50	45	47	36	50	47	44	44	42	35	43	51	45	44	37	35	37	64	40	36	43	47	51	32	47	42	47	47	41	50	37	46	40	45	41	43	47	53	44	61	43	47	44	49	46	38	46	44	46	47	42	60	55	44	43	54	50	47	44	37	42	49	42	46	45	46	46	52	46	46	38	45	53	39	49	55	39	54	44	43	52	30	31	58	48	37	42	42	44	26	37	43	41	46	51	46	35	43	49	49	42	39	46	49	53	45	36	53	48	42	45	37	40	57	45	43	35	41	54	50	46	49	41	34	54	49	45	40	41	39	55	50	43	53	46	53	49	37	47	49	48	37	46	50	31	49	46	42	44	55	29	40	36	39	41	51	40	47	37	42	60	52	36	33	56	57	40	37	45	47	35	39	46	47	40	52	40	40	50	42	36	41	41	36	39	46	58	43	39	43	47	45	43	48	43	47	42	31	55	54	50	49	35	28	58	34	36	54	43	39	45	34	47	46	38	39	54	44	35	40	49	58	53	45	35	42	39	31	42	45	46	44	40	46	38	37	46	39	43	58	44	32	50	49	38	35	39	55	43	47	50	54	56	58	49	46	52	43	47	35	35	53	49	62	42	50	33	43	49	42	49	47	38	56	54	44	41	58	46	65	48	57	47	45	46	41	47	49	46	38	41	48	44	45	32	46	45	34	40	48	39	34	44	44	41	57	38	46	47	43	41	48	61	43	49	40	32	38	49	39	46	43	50	37	53	48	41	47	44	40	50	40	44	39	54	52	59	56	53	54	37	48	50	51	40	46	37	44	36	52	44	42	42	48	45	43	37	46	48	47	46	39	39	47	43	54	42	49	35	44	49	47	41	43	44	40	43	43	45	46	52	45	42	54	43	36	62	43	44	45	54	40	39	39	47	53	43	52	38	40	49	54	42	45	32	48	47	55	49	63	34	41	43	39	52	34	45	42	34	51	45	44	48	58	42	43	51	47	27	45	47	49	48	45	43	35	51	44	29	44	47	47	45	40	51	43	44	45	49	34	46	46	44	46	42	37	43	37	48	36	36	43	30	46	49	52	27	38	45	45	57	53	48	44	46	41	55	50	51	45	44	40	39	57	33	28	46	42	49	42	49	44	43	49	45	51	44	40	35	41	32	40	47	34	45	43	43	49	46	48	49	39	47	53	51	47	49	39	53	37	34	49	40	47	58	48	53	46	40	48	44	44	50	42	65	44	44	46	44	36	48	40	51	46	40	44	39	46	49	40	37	44	38	48	37	51	57	45	47	56	57	40	42	36	52	50	40	42	48	40	44	40	43	36	44	47	48	36	49	47	42	44	64	46	44	33	48	49	49	47	37	48	40	40	41	50	37	40	37	42	46	54	33	33	49	41	32	47	32	44	44	41	37	43	48	37	42	41	35	56	39	39	44	44	48	48	59	62	42	47	41	53	36	50	37	52	45	51	43	42	43	27	43	38	45	43	33	56	58	46	45	47	42	40	52	45	55	46	48	43	39	47	49	42	54	33	40	47	47	41	30	47	41	44	42	39	49	35	39	45	54	50	52	48	32	54	42	50	41	49	47	41	46	41	51	44	43	42	50	46	35	43	43	42	46	46	40	40	44	56	42	48	44	39	45	39	38	54	50	43	45	49	47	54	53	47	56	50	36	47	36	30	49	52	42	43	44	43	50	41	52	42	42	32	39	37	44	32	49	35	46	45	38	44	49	38	40	43	47	53	37	42	47	54	45	52	35	47	47	43	41	47	51	38	45	59	50	43	40	48	42	47	58	44	50	42	42	48	42	58	61	32	54	48	61	50	35	46	42	54	58	44	41	36	48	43	47	46	46	42	38	43	47	39	42	60	39	45	39	45	40	44	43	43	41	46	43	48	38	50	41	31	48	54	46	52	56	46	45	46	48	31	46	41	47	46	40	39	48	46	44	37	53	37	37	39	53	39	43	36	43	46	48	40	45	44	56	47	59	47	44	37	44	51	52	48	41	40	41	59	33	40	46	47	41	50	50	40	47	50	40	50	42	34	46	47	42	52	44	38	38	55	40	41	44	43	44	52	44	42	34	53	33	50	42	51	52	29	39	42	40	62	45	53	40	40	36	41	51	44	36	43	46	57	53	45	52	31	52	44	49	34	53	42	50	36	35	52	63	42	48	35	38	41	48	34	49	44	46	49	44	44	35	42	36	58	53	41	51	56	47	53	45	43	51	33	52	40	37	31	46	45	49	30	36	47	37	47	53	40	46	55	44	51	55	53	51	53	46	41	46	53	47	44	46	48	51	47	53	38	49	61	42	43	62	48	43	59	43	44	38	33	57	46	42	45	50	38	39	56	43	43	45	50	48	48	37	40	49	46	39	44	56	48	46	41	42	46	36	46	41	41	35	51	44	56	45	48	47	37	36	50	44	60	43	38	39	45	46	44	49	46	52	42	35	47	47	58	43	53	44	43	67	36	37	39	45	38	37	44	37	54	48	35	50
18385	9649	6681	9855	15554	16218	13138	10791	8746	7231	5364	3388	1855	1281	1119	925	875	813	841	915	927	901	922	755	614	635	566	530	566	561	519	513	491	526	538	569	582	547	609	532	553	556	566	549	507	509	500	478	508	477	492	481	478	501	466	447	479	495	479	469	521	473	467	484	502	443	473	491	454	457	460	489	431	456	485	461	428	439	429	455	496	447	483	467	439	468	436	437	456	471	475	455	468	426	471	496	468	459	440	389	431	458	466	431	460	477	461	433	469	416	442	459	462	500	467	464	485	461	445	446	446	446	465	441	485	446	443	434	461	439	480	423	447	510	465	428	455	470	464	444	422	421	442	509	448	443	478	481	468	430	441	442	443	460	499	437	488	458	443	429	445	431	468	460	437	442	453	424	480	432	473	442	461	425	472	444	490	440	464	461	423	450	471	479	451	446	449	455	441	460	460	456	435	435	458	455	428	459	421	465	485	456	433	451	448	410	480	435	444	465	473	451	433	443	429	446	439	480	445	466	474	470	434	466	474	482	442	465	457	449	435	464	451	471	465	460	443	409	443	456	432	432	436	432	445	453	435	436	458	439	446	427	425	473	472	456	439	457	441	451	466	457	439	432	417	467	466	501	459	459	457	442	450	472	454	451	457	497	423	441	440	446	449	439	432	449	440	441	473	432	448	441	454	436	423	440	468	472	437	433	462	441	433	446	463	464	442	438	478	445	422	464	477	473	457	417	476	467	478	450	428	445	469	430	436	436	459	416	468	464	436	444	480	413	471	467	461	426	470	444	468	504	459	447	455	427	469	431	462	477	446	443	479	437	456	450	426	450	458	439	464	457	469	449	457	427	482	440	473	427	446	465	439	433	445	443	456	446	466	453	424	454	424	427	430	455	448	457	447	438	470	448	460	459	477	436	446	452	462	453	451	463	445	476	448	417	466	471	406	437	480	451	401	463	417	441	473	449	405	448	429	457	483	406	480	460	449	443	472	505	439	423	445	432	486	458	447	440	457	477	441	426	435	458	435	462	439	455	449	457	474	419	455	448	468	468	490	483	456	462	430	414	455	413	458	420	427	413	444	501	427	435	461	432	448	426	460	458	441	459	414	470	493	461	439	471	434	457	459	472	470	446	481	447	448	466	468	418	463	444	461	475	418	443	436	454	478	474	446	422	440	450	454	416	452	450	451	441	504	437	441	451	470	450	474	420	457	441	474	457	437	422	484	436	432	449	442	441	460	437	466	460	492	457	453	429	439	457	492	432	427	462	465	444	436	490	456	444	424	421	469	415	427	463	474	446	465	468	442	424	445	455	438	466	488	447	458	412	451	454	482	480	451	455	474	511	448	438	451	446	408	438	451	469	459	434	460	464	471	424	466	410	469	449	472	450	491	438	427	455	453	438	454	455	447	432	468	472	428	451	449	447	464	456	455	439	436	460	453	448	471	456	457	442	475	463	449	429	434	436	457	447	484	489	453	455	447	477	469	446	465	450	469	417	434	434	479	461	429	425	479	465	457	450	471	453	462	448	435	457	424	452	442	458	444	478	415	481	446	477	447	468	423	475	464	424	426	447	471	464	471	448	447	463	448	468	468	447	484	472	500	441	460	458	464	424	424	449	432	485	456	435	440	495	422	433	476	481	404	452	422	480	431	460	480	431	478	492	441	445	467	459	428	468	447	475	467	474	418	474	404	460	471	441	445	438	458	446	454	424	428	486	440	471	461	469	447	459	470	464	471	470	439	429	449	490	483	417	444	424	447	442	454	410	443	430	443	458	471	478	475	470	467	403	471	452	429	405	459	421	462	415	447	426	464	457	447	501	470	455	468	453	455	461	449	449	451	451	462	443	491	479	448	450	467	428	431	437	441	485	475	466	490	447	456	450	511	456	449	481	440	443	458	465	458	442	481	459	462	424	426	429	435	455	471	434	452	460	475	431	469	449	412	452	424	419	482	438	441	447	491	457	458	438	457	465	485	479	421	473	485	411	440	497	438	464	427	422	463	448	420	448	420	448	479	423	451	490	422	442	409	450	474	453	485	486	474	478	464	461	425	452	424	457	469	469	447	446	431	475	435	423	443	433	457	442	470	426	454	470	446	417	467	447	478	450	446	437	461	419	474	442	439	462	443	481	489	457	491	409	467	450	441	452	466	475	462	447	448	450	449	441	471	426	470	495	427	455	482	432	470	449	461	492	451	466	426	477	438	476	479	474	448	451	443	444	476	453	449	425	483	443	469	440	487	460	457	442	447	466	491	452	451	413	417	456	452	456	440	477	422	490	449	437	430	478	443	476	433	453	471	438	457	486	452	412	427	524	460	477	446	454	481	475	462	423	474	468	492	477	439	469	427	452	453	463	439	448	460	392	457	467	498	451	437	452	463	466	437	432	444	435	438	426	460	417	474	446	484	429	431	472	482	439	453	473	450	462	481	443	438	448	461	447	464	404	436	458	445	418	457	444	430	445	432	470	419	497	443	434	435	488	437	458	416	437	433	463	463	451	486	474	414	480	449	455	435	473	457	441	431	460	437	456	436	441	465	462	486	447	459	447	439	449	473	435	441	401	431	446	503	441	461	446	444	431	468	444	464	474	478	443	458	450	442	483	454	433	445	427	485	450	482	453	477	487	444	470	458	439	480	416	419	470	463	490	427	478	453	451	465	422	448	447	422	437	452	452	436	456	461	448	407	455	449	454	442	412	465	451	456	453	455	460	482	446	452	452	476	470	481	408	462	450	447	481	445	481	430	458	481	478	450	495	450	457	444	438	443	480	454	441	462	447	463	461	439	460	490	462	492	468	425	442	418	474	457	447	482	429	481	466	438	510	413	452	467	440	453	442	477	439	453	436	446	478	455	437	488	470	449	472	486	420	444	446	446	473	465	472	471	514	442	432	490	459	489	457	414	496	469	458	453	504	438	451	464	465	461	465	439	442	434	461	458	445	462	442	455	466	458	440	446	447	458	419	449	412	422	424	479	482	460	448	487	485	446	473	476	451	448	446	457	464	474	491	440	462	466	432	447	450	446	495	449	460	446	435	460	435	444	423	434	483	454	462	446	472	448	491	481	449	459	467	439	431	462	422	485	440	446	488	455	409	481	457	479	411	430	462	478	460	419	464	463	481	457	454	399	461	441	460	463	474	439	470	453	478	438	438	464	418	444	500	488	468	456	485	457	485	451	473	440	473	480	421	465	455	444	458	471	519	445	479	460	417	438	442	473	416	481	478	442	478	425	459	430	451	425	481	446	475	477	427	462	455	468	455	399	458	412	439	456	435	456	488	424	460	427	425	437	434	444	453	459	458	465	436	472	434	439	479	453	424	412	443	419	432	463	427	477	423	462	437	425	497	437	460	466	432	435	443	489	455	478	432	451	471	483	476	465	444	459	465	495	461	455	456	510	456	472	441	487	439	437	416	418	409	495	460	482	449	481	469	484	449	440	482	473	457	454	479	442	466	414	472	461	419	448	430	434	440	436	451	462	441
1819	1107	618	462	431	471	474	356	328	263	210	170	97	75	90	83	76	69	67	71	64	57	74	60	58	75	61	48	60	64	57	70	62	63	55	55	60	57	62	52	54	55	58	74	53	60	53	43	44	54	46	58	66	51	46	51	56	65	60	47	53	65	59	50	52	47	55	52	48	56	58	54	48	45	50	47	37	43	61	55	63	51	46	57	59	60	56	47	48	57	56	52	49	46	65	44	49	65	45	60	40	60	49	41	57	62	45	54	49	64	57	57	53	59	60	64	55	57	43	51	42	46	45	62	52	54	63	57	37	39	48	65	37	44	61	53	53	39	59	52	55	56	56	43	43	61	53	51	55	49	56	45	55	46	45	40	62	59	56	51	66	38	60	35	47	53	55	61	49	51	55	46	49	40	55	50	54	44	49	50	59	64	57	52	56	64	48	48	55	43	54	42	61	60	52	54	46	51	55	62	48	59	49	45	54	66	59	55	49	62	47	52	58	58	60	61	49	43	50	50	59	52	53	69	42	57	51	45	48	65	50	40	56	53	51	58	65	52	49	52	51	47	64	56	51	58	47	60	51	46	49	52	58	45	41	40	42	50	65	39	54	39	57	52	53	69	57	50	54	46	52	58	47	52	47	60	51	65	56	52	59	56	55	55	46	53	57	57	57	36	51	59	47	49	59	59	45	54	43	39	53	56	46	46	58	56	39	43	64	59	56	52	50	39	66	44	53	40	60	47	62	49	56	53	44	52	52	52	50	53	50	58	60	49	69	56	60	42	59	60	46	54	50	54	43	51	51	51	56	44	45	47	54	49	51	53	46	56	59	56	47	44	55	60	42	62	55	46	43	60	53	55	44	45	46	56	44	46	47	61	52	48	57	51	37	51	59	64	60	71	38	67	55	59	40	60	51	47	41	48	55	53	38	44	57	56	56	46	62	45	59	50	53	52	48	50	46	47	48	45	47	51	61	54	49	44	41	48	43	63	61	45	63	41	56	55	64	63	50	41	56	58	51	56	59	47	61	48	40	44	51	47	41	44	47	56	46	50	59	57	51	42	60	53	62	41	53	58	45	53	56	49	51	53	60	63	56	50	43	52	48	49	68	65	51	54	52	57	50	59	48	54	64	48	48	53	52	44	53	48	48	44	58	49	53	50	59	50	55	54	57	49	52	61	43	58	61	45	51	40	53	53	50	68	62	59	38	54	52	45	59	44	50	47	58	61	45	62	51	51	52	49	56	54	51	63	52	66	57	49	37	49	61	59	70	52	54	60	43	41	61	61	48	61	63	59	65	56	57	38	48	45	62	54	44	55	55	46	64	54	65	50	52	47	55	47	50	55	54	54	48	58	47	61	41	49	67	59	41	59	56	54	52	65	55	52	52	50	50	54	45	50	48	48	51	52	41	52	63	50	52	50	51	58	45	40	53	41	51	52	54	48	64	53	59	55	51	45	51	44	57	55	55	54	61	66	46	51	50	50	49	58	57	47	47	53	47	55	52	40	54	46	48	64	58	58	49	51	52	49	44	39	58	63	48	58	54	47	62	54	47	46	55	51	51	57	52	51	54	45	62	50	62	58	58	51	45	65	45	55	56	62	69	47	51	34	53	49	43	46	47	51	45	57	40	45	58	58	39	50	50	51	53	60	54	49	45	53	49	50	45	47	60	49	50	63	50	55	65	51	45	60	57	47	56	59	63	53	57	51	63	36	56	53	63	44	55	55	52	53	49	49	55	68	54	54	57	57	53	47	58	47	52	54	46	44	44	52	59	44	48	52	53	61	56	46	39	49	44	59	53	60	41	58	56	56	51	57	52	50	52	48	47	48	50	56	61	49	63	59	57	64	56	43	46	63	54	47	44	42	63	52	47	56	47	44	57	57	48	64	48	47	54	39	54	58	52	56	41	52	48	48	50	49	49	47	52	45	62	54	54	45	57	58	38	69	39	50	57	60	61	62	50	55	55	45	56	41	52	65	60	53	48	63	62	60	54	60	68	62	51	50	57	45	58	54	49	53	56	65	72	50	39	54	57	55	49	54	48	60	50	63	48	60	37	56	50	55	54	40	44	43	35	45	64	57	66	47	52	52	61	50	51	58	53	51	53	52	56	41	62	64	52	49	60	51	46	61	39	60	61	41	53	56	48	60	55	31	60	44	56	63	50	33	73	55	54	47	56	57	67	52	56	54	49	49	50	52	63	54	54	43	52	48	64	40	55	48	47	37	43	48	46	54	51	50	56	42	50	37	59	45	54	60	58	50	58	58	51	63	45	54	52	50	37	55	66	53	60	48	62	48	60	49	54	43	42	55	41	52	40	52	66	54	46	54	59	54	62	54	53	59	54	59	46	47	50	49	59	52	52	49	46	47	50	59	54	50	46	66	55	61	46	54	62	54	49	54	49	59	64	56	54	53	53	41	64	56	61	53	53	65	62	58	55	57	52	44	48	51	51	53	64	52	52	53	54	54	61	51	47	43	44	49	51	57	47	41	57	60	53	60	42	51	52	47	55	50	51	50	48	39	52	47	44	55	52	46	38	46	56	38	60	53	51	58	47	46	57	53	65	47	61	51	45	45	51	53	56	39	51	57	46	54	53	51	58	60	61	54	56	61	52	50	66	41	59	37	53	60	55	52	58	48	45	48	64	52	70	46	39	56	47	42	51	45	48	57	39	56	50	52	42	41	56	51	55	50	54	53	48	51	49	44	54	57	58	54	47	53	47	47	56	53	54	55	66	50	54	53	50	49	59	44	58	53	42	52	52	48	50	46	52	62	52	44	46	59	42	49	58	58	49	55	55	67	56	32	59	44	32	42	52	55	62	54	50	59	67	53	58	49	42	58	56	47	51	58	44	54	41	56	35	51	41	49	47	54	55	50	45	50	47	55	51	68	51	64	56	44	55	56	47	49	62	55	59	57	57	62	57	45	42	55	65	58	39	63	43	55	56	49	49	67	50	51	57	55	57	55	57	60	56	51	37	55	54	53	39	59	52	38	44	53	59	56	48	40	47	41	63	51	54	55	46	51	64	39	60	48	54	58	59	57	57	46	60	48	47	58	53	38	49	68	62	61	58	69	59	63	50	49	48	44	51	46	53	60	55	58	49	48	58	39	48	54	51	60	52	47	50	49	50	52	67	49	44	41	42	60	40	53	69	53	43	52	38	47	55	68	52	60	45	50	54	60	41	50	63	43	52	50	40	56	63	49	44	57	43	50	63	68	56	56	43	71	53	52	74	45	44	51	58	69	50	50	55	64	47	60	58	62	60	59	51	43	45	41	55	34	53	49	52	50	43	48	58	49	51	42	55	54	47	56	56	59	55	68	66	67	51	50	48	55	56	52	64	61	57	56	52	48	54	45	66	49	55	56	46	50	39	48	61	64	52	49	54	47	67	42	57	45	44	54	58	58	73	54	50	33	61	51	78	49	51	39	52	52	50	56	47	52	52	52	53	51	50	74	49	45	55	47	61	55	44	41
21310	12514	8418	12358	18924	19533	16395	13361	11142	9286	7051	4410	2536	1809	1469	1226	1146	1130	1119	1165	1249	1220	1113	925	787	769	745	702	749	687	739	653	678	682	663	661	667	674	674	674	692	735	696	708	667	650	619	576	618	628	566	608	556	589	560	564	549	594	557	581	590	566	579	558	598	599	560	619	544	561	548	566	541	575	505	540	547	527	537	534	548	537	511	536	589	502	528	542	524	565	531	537	528	535	526	557	538	544	554	500	521	548	510	562	556	554	537	561	555	573	564	562	642	615	549	537	564	543	525	542	541	533	509	536	512	538	525	550	561	501	547	496	521	533	533	492	552	518	533	533	547	485	579	537	555	551	550	612	577	549	530	554	527	525	554	591	520	499	544	508	549	517	525	542	560	523	510	543	523	560	563	551	579	533	535	551	526	569	520	515	513	553	539	562	515	537	561	522	529	615	541	558	534	557	529	577	530	541	560	550	531	566	562	543	490	537	560	478	538	544	556	552	551	557	493	584	576	553	559	587	590	549	553	514	543	550	546	551	557	540	548	511	557	499	594	533	498	525	546	539	519	532	565	569	513	528	516	528	525	573	540	539	567	570	567	537	534	499	581	556	512	535	541	597	544	528	531	525	526	528	522	536	564	603	567	561	562	552	533	538	548	526	520	518	557	524	577	570	542	564	555	534	555	526	561	559	562	563	523	571	535	534	531	548	532	514	581	502	528	564	549	522	517	528	511	551	526	547	522	562	551	525	514	540	528	527	528	567	518	507	517	517	553	550	550	563	537	592	565	564	569	519	541	523	506	549	537	540	512	530	530	560	583	551	542	572	530	512	586	529	571	564	544	536	561	545	557	547	534	576	531	552	514	563	540	542	526	536	583	529	545	542	555	615	570	550	531	508	535	533	527	525	537	543	524	549	541	530	526	548	559	563	501	543	511	536	530	564	576	545	537	599	549	570	533	509	549	549	511	544	493	542	526	486	509	550	562	528	542	509	519	526	498	499	543	567	579	554	545	536	552	548	586	535	524	509	551	536	560	566	572	484	552	521	565	560	531	542	534	538	549	522	554	536	549	558	531	556	532	525	536	579	538	549	509	532	546	562	546	538	529	508	538	529	570	537	561	520	543	520	520	551	543	542	549	496	529	525	558	561	534	544	522	560	551	518	563	548	528	525	518	554	507	525	558	526	529	526	516	538	549	542	538	570	564	558	524	530	544	522	529	591	533	558	555	567	549	547	572	532	511	573	545	533	581	522	512	545	577	525	537	522	546	524	516	530	564	540	524	535	522	530	558	524	539	480	541	543	500	568	540	565	531	525	544	499	528	537	588	542	535	531	539	567	529	516	505	556	550	554	528	520	539	522	569	546	590	534	546	543	522	554	551	557	564	522	556	545	522	510	500	595	549	580	557	529	519	504	522	559	541	552	550	607	506	545	534	522	504	558	565	517	532	551	512	554	519	536	555	490	587	504	564	539	579	549	546	531	527	530	550	543	542	518	603	538	592	549	545	544	544	569	556	579	531	510	525	500	574	590	560	549	591	511	510	514	565	536	559	512	542	505	537	539	564	501	571	554	532	551	506	560	554	588	538	511	529	514	563	559	542	535	562	543	488	524	576	530	560	558	529	526	562	569	530	557	482	516	578	510	538	558	539	541	549	522	540	582	619	543	550	547	567	516	522	524	568	550	533	547	521	571	553	493	544	582	499	543	551	530	544	511	530	505	534	548	493	511	516	553	519	547	511	535	543	540	573	527	534	513	549	547	537	555	482	558	514	571	544	556	538	539	531	573	553	561	544	562	547	550	526	548	537	539	576	531	520	528	561	508	553	561	549	566	562	575	520	596	548	548	520	547	522	532	526	515	543	578	520	545	545	556	522	525	515	537	562	521	509	531	540	562	508	563	562	596	526	546	535	558	533	500	572	546	486	532	532	551	556	540	540	517	567	522	495	537	499	532	532	511	582	569	518	526	542	553	513	577	534	548	542	538	525	532	572	548	551	509	560	543	588	568	517	559	547	541	568	589	509	546	502	532	559	572	534	551	549	564	543	534	518	517	566	550	533	505	515	512	543	542	514	534	518	569	570	511	567	529	595	580	538	524	537	517	544	557	525	538	521	517	523	521	535	502	542	562	568	518	534	562	543	538	539	528	524	608	503	525	554	562	565	541	549	522	500	538	561	593	576	526	529	563	523	540	572	574	548	535	615	524	546	534	539	544	585	569	502	551	525	545	556	534	525	546	510	536	553	569	538	581	563	543	545	533	541	544	514	528	521	587	503	553	532	530	531	533	513	547	554	538	521	562	542	532	524	548	537	523	562	567	565	546	583	554	545	590	495	541	532	548	581	519	539	524	557	559	575	550	532	547	579	541	550	543	530	539	546	507	518	524	507	529	564	536	528	546	553	512	549	541	539	514	577	536	509	528	501	555	521	564	576	541	516	553	545	543	529	561	501	540	541	527	552	547	525	560	579	523	523	560	559	542	558	526	539	596	522	533	530	534	545	549	534	514	563	554	531	540	548	548	503	493	540	540	545	533	551	563	544	537	518	508	545	542	525	509	520	543	560	549	498	569	530	543	557	548	531	513	564	538	538	566	556	520	542	561	500	505	532	537	538	564	540	545	519	550	519	571	564	489	503	563	514	542	548	524	516	541	554	508	530	527	510	555	528	521	531	515	543	554	506	507	569	567	510	554	553	508	545	519	529	498	600	545	581	500	576	541	532	537	548	538	555	538	521	506	552	528	536	532	517	523	600	520	530	569	499	557	538	544	553	533	547	587	571	542	537	538	535	495	502	531	543	532	534	565	553	521	537	565	483	523	534	526	555	485	590	579	546	546	538	518	564	528	512	493	528	534	575	567	551	556	502	520	529	546	522	588	519	530	580	528	546	527	525	534	537	555	537	562	510	564	533	549	536	549	562	550	515	519	538	550	519	545	520	529	509	493	516	570	512	494	535	554	520	581	561	547	588	555	515	552	583	537	533	502	554	541	558	547	583	521	542	608	526	533	554	614	546	541	519	497	510	573	556	546	502	530	547	542	524	515	541	493	522	540	532	579	532	531	488	579	504	533	540	524	498	534	544	561	529	543	536	541	559	522	544	527	556	530	565	548	565	555	559	596	566	521	538	534	597	511	528	570	569	523	576	501	535	553	515	531	560	519	533	545	555	520	533	518	567	575	504	517	568	515	535	528	567	572	564	531	513	543	509	533	540	553	542	507	523	555	558	545	541	540	522	547	550	560	531	538	577	532	549	528	514	542	537	546	522	530	538	557	543	576	510	573	522	523	522	565	510	525	543	528	521	575	533	514	559	542	554	547	531	528	522	527	552	550	551	566	518	601	584	524	513	535	572	552	543	562	558	537	515	561	537	602	511	512	536	535	534	513	535	567	551	571	548	511	536	530	546	561	537	559	554	558	543	576	532	568	537	589	551	562	579	521	573	545	565	550	538	562	556	539	513	532	551	550	506	572	526	562	524	551
2290	904	525	396	379	469	399	350	304	241	195	135	88	74	64	60	59	61	51	48	52	50	33	53	42	42	41	30	37	34	38	31	24	35	37	44	48	30	32	44	40	35	26	40	40	31	36	30	28	29	39	44	32	33	32	36	24	38	24	29	28	27	32	39	25	37	36	32	31	25	36	29	35	29	41	35	34	21	26	30	25	35	35	29	33	34	28	29	39	28	38	38	30	28	27	33	29	31	24	31	24	29	30	40	38	34	37	21	37	23	30	40	32	36	34	30	25	35	32	36	38	42	31	33	32	41	28	30	23	31	35	28	27	33	43	35	28	34	33	27	33	27	36	28	29	38	37	24	24	23	24	30	33	38	39	48	36	29	32	33	29	36	35	25	30	34	25	35	29	34	35	28	28	29	36	44	18	33	30	28	23	35	23	30	35	30	34	23	36	33	34	35	35	29	33	37	27	30	38	27	30	31	26	34	28	32	23	35	24	43	36	32	34	30	28	36	30	31	27	35	30	29	31	35	32	35	31	28	31	32	33	37	41	28	38	39	32	47	36	32	43	32	45	37	34	28	22	28	38	24	30	25	41	28	35	27	34	34	16	40	42	31	45	34	27	35	26	26	30	31	31	31	29	33	35	38	28	20	29	29	34	31	25	25	33	28	33	27	24	28	32	27	32	33	24	28	40	27	38	30	33	47	22	47	32	44	25	34	44	34	26	35	32	30	34	27	34	30	36	33	23	40	22	27	29	30	21	28	32	36	23	35	23	36	37	35	41	26	30	38	33	43	26	26	36	32	25	31	30	24	25	30	29	31	25	31	25	30	29	34	42	26	43	35	39	28	24	37	31	24	24	30	31	36	31	36	28	24	29	34	34	34	36	41	31	28	36	27	24	29	37	23	43	32	35	32	21	25	35	32	25	35	31	27	31	30	31	33	21	28	34	20	30	27	28	25	45	33	40	31	35	20	25	33	34	31	23	27	28	31	26	28	29	29	48	29	28	32	36	29	29	22	40	32	27	21	26	25	24	28	37	29	37	35	32	42	25	27	30	25	36	30	35	34	31	28	33	30	31	28	29	31	25	31	31	29	35	31	26	34	26	23	28	37	40	33	28	32	30	32	32	39	25	29	28	36	21	22	32	39	26	33	38	41	27	30	29	29	25	28	15	38	32	30	39	26	29	23	38	33	40	31	32	34	33	33	35	26	37	24	47	27	33	33	36	32	31	28	32	34	21	20	35	25	35	33	26	24	43	31	20	27	34	39	44	35	24	32	24	38	34	25	37	26	23	35	30	29	34	24	40	31	29	36	26	27	28	46	35	29	38	29	41	31	27	29	25	28	35	30	26	39	28	41	27	36	29	18	29	29	31	17	32	31	29	22	31	37	34	22	31	28	30	36	21	24	31	23	32	30	33	37	38	21	35	23	41	37	37	31	30	31	48	32	35	38	34	22	40	33	37	23	22	38	42	28	37	26	39	21	25	31	24	37	33	33	29	42	32	31	27	21	29	30	29	29	23	22	31	31	35	28	33	30	30	44	44	34	26	41	26	32	29	34	31	36	36	31	35	21	36	29	38	40	38	25	29	22	34	37	41	33	35	31	53	31	41	25	31	20	29	27	35	41	26	34	34	31	33	22	35	34	26	35	35	31	41	24	40	34	31	30	35	29	31	25	30	29	32	35	21	34	39	35	20	28	28	26	24	29	34	27	23	37	32	31	37	32	30	38	28	28	30	28	32	34	26	24	23	28	35	32	34	27	23	33	34	30	24	33	35	29	30	34	35	36	32	28	35	21	35	24	37	39	41	38	24	32	31	43	31	34	37	37	27	25	35	26	16	40	37	21	22	22	30	26	40	35	38	36	31	35	26	30	41	31	48	33	29	34	35	35	33	33	38	29	30	25	27	36	22	52	33	26	27	30	29	33	31	32	30	37	32	36	32	37	32	28	37	34	30	26	42	26	24	27	26	33	27	24	26	30	31	29	36	40	21	28	39	34	27	27	25	22	30	19	24	37	26	32	39	29	23	35	22	30	25	38	31	30	24	34	34	40	30	32	22	35	23	24	31	27	34	37	38	41	32	38	22	32	32	35	33	27	25	36	23	36	26	34	21	36	27	35	20	29	41	34	36	27	35	36	32	36	33	40	35	32	31	33	31	30	30	39	33	30	30	31	41	27	25	30	34	24	30	22	29	39	47	31	29	29	36	33	40	37	23	21	24	26	32	33	34	32	25	30	35	26	39	31	23	33	27	41	28	38	32	28	39	30	25	22	34	24	38	29	24	36	43	28	28	34	32	36	38	32	29	34	32	29	33	36	27	45	39	32	35	32	27	37	28	26	34	45	31	23	22	31	32	30	30	23	38	33	29	28	24	36	29	25	24	33	20	32	44	28	25	14	29	32	32	29	28	23	33	35	35	23	37	32	32	28	26	27	34	45	43	34	17	32	39	29	38	31	35	28	35	40	40	37	26	30	28	30	26	34	37	34	39	29	35	33	34	23	32	34	23	33	27	33	24	24	30	32	35	29	28	36	32	33	37	30	29	42	25	35	26	30	31	31	37	41	34	31	29	29	31	22	30	27	41	43	25	37	26	35	30	35	26	36	29	39	34	25	32	41	39	33	26	46	37	20	33	27	31	32	34	32	29	33	29	26	37	25	32	39	32	42	35	27	35	19	29	27	26	31	32	32	33	38	23	34	31	30	25	35	33	25	22	33	28	41	25	26	25	32	24	43	40	32	36	39	28	26	28	32	27	32	39	32	19	33	50	37	35	42	36	38	38	28	35	26	36	23	30	37	28	20	40	31	29	29	34	35	28	32	29	43	44	28	24	29	36	37	33	33	33	30	33	36	32	38	34	29	36	27	27	30	37	23	29	30	17	32	29	30	36	36	38	25	31	30	35	23	33	34	42	26	32	25	31	29	23	36	37	31	41	33	39	25	34	40	28	27	27	31	35	37	41	35	25	37	26	34	21	33	29	26	30	31	28	26	21	36	35	35	32	30	36	27	27	35	31	37	30	29	35	26	30	36	39	36	38	30	35	28	25	51	32	30	29	28	32	28	18	34	27	35	39	32	30	35	30	32	28	28	42	34	24	26	27	29	33	26	32	31	36	32	19	33	35	33	35	36	31	23	20	44	22	32	27	30	23	39	27	35	30	37	32	18	29	46	26	33	26	32	40	38	33	41	35	34	32	29	28	30	32	34	33	35	35	27	28	28	36	34	29	28	20	37	39	29	34	28	25	29	28	33	26	32	28	38	40	41	37	36	35	26	21	31	25	31	31	32	31	24	36	28	32	28	28	40	34	33	29	32	25	34	23	28	27	43	24	28	33	31	36	37	21	38	37	38	31	29	31	38	26	28	30	30	26	29	23	23	28	26	24	29	41	23	42	42	28	26	29	23	33	34	25	34	31	33	33	29	28	37	34	36	25	31	22	35	27	42	27	25	34	30	40	43	44	36	28	31	26	31
21869	11180	7999	11839	18240	18794	16268	13039	11222	9158	6980	4419	2484	1625	1287	1123	1010	968	990	954	1043	1085	891	707	563	515	514	520	514	493	480	466	444	423	448	463	465	490	530	504	491	554	506	503	505	439	400	404	404	368	360	382	341	350	372	370	360	389	405	386	343	380	371	353	402	373	364	339	329	343	357	341	334	364	325	354	324	322	324	318	342	327	314	316	329	328	315	320	332	312	311	294	327	313	306	328	356	326	300	337	325	310	299	328	302	305	336	330	332	354	357	413	434	376	367	326	320	295	317	313	321	304	306	319	307	340	319	324	301	288	285	332	319	330	331	291	315	305	327	294	304	317	304	316	342	304	296	321	342	324	308	311	324	331	326	306	293	349	312	308	290	327	329	308	325	280	356	301	314	336	352	324	296	330	343	314	339	307	333	334	309	340	308	307	304	318	294	309	315	310	293	321	342	330	290	306	309	318	339	303	324	334	317	319	334	325	326	297	364	337	317	314	298	313	299	317	319	308	310	305	314	320	325	321	334	338	299	324	301	312	290	282	293	344	309	324	306	323	293	351	281	331	344	328	313	381	322	339	342	296	323	308	315	296	349	307	317	320	343	342	296	303	324	292	314	296	337	335	302	335	318	332	282	291	327	338	317	316	308	325	327	334	329	332	329	323	345	319	329	324	345	298	335	306	318	298	300	328	323	277	311	301	282	330	294	320	329	294	306	311	313	289	318	328	368	335	298	313	300	319	298	331	342	328	332	280	346	342	336	281	318	302	330	312	307	317	297	318	311	308	305	333	310	299	327	319	359	319	338	347	305	286	299	291	287	306	282	297	303	340	333	324	317	325	323	356	286	323	303	332	344	300	293	313	303	335	342	329	302	326	358	328	321	314	326	317	316	306	330	322	307	314	348	310	351	361	307	343	285	343	318	341	331	330	358	345	301	329	319	322	321	330	366	341	345	316	321	294	323	349	337	301	323	324	325	314	310	313	325	316	302	320	309	298	342	324	318	296	342	322	320	333	281	300	329	295	339	307	337	319	315	346	321	321	331	333	277	350	295	317	322	303	325	316	292	349	316	312	324	272	297	327	345	336	285	335	307	306	294	326	315	299	350	341	319	311	312	291	297	309	361	313	348	301	319	335	323	316	340	278	298	321	307	328	289	293	307	270	345	322	289	304	349	348	326	320	323	346	314	320	315	308	292	327	328	303	281	338	317	303	312	306	298	303	311	323	320	312	350	312	329	322	329	334	332	293	308	345	324	303	362	292	304	293	317	308	315	364	314	327	288	314	310	298	328	327	327	275	285	326	315	319	293	331	314	312	309	322	318	321	336	313	321	327	331	335	310	324	323	317	318	327	313	344	346	325	320	306	321	289	314	324	324	296	307	305	334	317	329	328	323	317	314	327	331	346	319	356	357	307	274	318	323	322	330	319	332	312	308	296	320	288	323	303	331	294	344	301	300	318	319	316	338	320	312	332	348	301	350	288	312	282	348	319	315	296	309	311	322	307	314	314	296	308	327	307	309	322	296	315	345	347	330	356	330	317	317	316	317	331	325	311	320	328	325	299	337	302	354	334	338	323	301	310	342	312	327	342	333	313	310	320	308	313	327	314	326	335	296	299	346	307	349	307	331	304	337	314	335	341	304	285	371	330	288	305	308	320	333	331	311	296	304	311	325	302	337	350	330	317	332	311	315	293	328	329	313	333	321	296	308	317	294	309	316	346	311	344	294	325	310	313	306	326	316	315	299	293	336	302	306	315	331	298	299	291	288	318	276	318	317	290	294	302	295	329	326	295	302	303	312	324	314	341	323	309	306	313	332	314	314	305	297	332	321	304	293	336	297	333	334	292	286	316	301	292	338	326	293	331	313	305	303	344	314	308	320	319	317	276	316	280	283	303	324	326	333	324	287	290	325	326	331	324	315	316	314	317	326	322	314	318	330	326	355	296	279	307	294	332	311	289	304	330	331	335	304	327	305	336	314	334	314	308	318	312	311	313	307	294	349	317	294	326	325	317	300	313	322	296	340	302	325	319	328	315	300	336	316	319	309	310	345	308	312	304	315	327	318	356	331	296	305	317	330	317	321	306	292	323	313	295	303	338	298	304	311	344	325	297	302	318	347	339	316	297	317	303	333	338	352	322	311	335	342	298	332	311	303	315	283	346	344	290	307	319	295	310	301	313	315	319	320	297	314	301	328	297	310	310	314	312	337	303	312	328	332	333	318	358	308	316	302	327	292	318	307	316	296	313	370	296	320	285	363	314	342	325	314	309	284	336	311	316	290	291	292	319	340	326	326	315	316	306	309	326	321	324	322	330	328	322	386	341	317	318	308	320	298	313	305	327	313	337	319	295	307	295	312	312	332	313	324	306	318	307	324	315	288	319	343	301	290	329	305	324	292	322	340	311	330	343	336	289	307	325	312	335	320	264	325	311	364	312	325	275	315	330	322	319	319	299	288	300	272	334	331	303	309	337	316	331	290	328	309	339	297	310	317	357	333	330	325	312	340	332	343	329	335	301	303	320	304	314	319	329	329	339	304	313	353	298	342	343	308	273	325	308	307	319	338	321	334	334	324	298	307	324	323	301	306	319	335	325	284	329	318	288	319	332	348	311	302	332	354	348	328	335	329	321	355	306	305	330	292	322	299	322	343	293	297	311	324	342	335	325	302	318	346	316	334	339	337	321	299	339	286	319	297	342	277	310	322	305	311	317	341	318	309	301	330	319	337	327	326	318	320	348	324	339	306	359	322	305	351	321	317	329	322	312	323	315	296	294	299	302	327	316	324	304	325	335	295	328	319	327	319	311	333	358	308	306	339	311	324	324	338	330	328	356	308	314	320	320	315	327	304	334	314	329	309	322	299	313	331	351	326	343	308	308	336	316	307	308	333	310	307	340	293	279	343	336	330	339	325	307	285	319	317	301	345	309	345	337	323	302	319	301	341	344	366	307	329	360	315	332	322	322	276	350	317	304	310	300	300	337	335	341	289	301	342	309	319	327	320	330	357	319	319	314	323	311	304	332	331	296	332	335	300	300	324	296	343	321	338	340	301	339	306	318	351	302	299	325	289	308	316	325	304	338	299	316	318	336	315	316	319	325	337	296	314	322	323	333	310	282	326	340	317	320	329	296	331	323	309	325	291	289	309	321	330	283	306	308	345	330	327	336	299	339	319	337	318	347	303	318	314	360	316	282	316	302	307	294	330	338	319	320	327	330	328	323	313	301	305	319	330	329	299	312	279	321	332	314	304	323	309	325	344	303	330	309	363	322	325	352	300	328	300	335	307	322	318	306	297	316	305	309	328	312	359	316	315	343	307	305	317	333	310	348	315	296	289	294	320	295	348	333	289	295	365	335	320	343	322	298	296	294	326	315	332	315	308	315	299	314	322	308	306	322	310	313	301	298	338	320	324	310	303	320	328	326	298	322	339	288	312	325	310	324	284	311	305	325	292	336	324	298	329	311	329	344	328	329	342	336
2461	1259	655	510	501	574	562	466	375	351	290	182	110	88	96	84	62	79	65	67	74	59	64	60	51	42	69	62	54	38	42	40	45	48	42	60	45	35	60	62	63	44	48	49	43	41	42	29	45	48	51	49	41	58	43	41	39	44	45	55	42	32	35	39	43	37	39	37	57	42	35	47	41	45	32	39	44	38	43	55	37	38	32	40	41	48	35	40	36	52	45	50	36	41	37	30	40	34	38	46	43	54	40	39	51	40	41	37	40	40	43	49	47	32	42	56	42	39	51	41	39	48	35	46	44	39	40	38	59	46	46	36	47	42	35	43	46	40	42	38	38	37	44	37	40	42	45	37	35	40	39	39	39	41	48	34	30	48	42	47	38	42	46	54	44	33	53	31	48	40	41	32	46	50	52	43	39	43	37	43	34	39	52	49	37	37	42	44	47	43	43	38	40	39	45	39	35	47	36	38	29	36	43	40	38	25	47	47	43	36	41	41	39	39	45	39	48	40	45	48	41	30	45	44	37	34	38	41	41	47	44	48	45	37	44	51	46	39	43	31	40	51	36	40	44	45	38	53	41	46	28	45	38	38	46	41	29	37	48	39	43	47	38	41	37	46	38	40	31	53	50	36	35	37	43	38	32	47	47	29	43	39	49	45	31	41	48	31	55	34	22	45	35	35	38	40	43	30	40	37	39	37	36	29	33	43	41	34	43	46	35	40	31	35	28	40	41	38	40	36	38	44	40	25	39	46	45	46	42	36	43	50	49	48	50	42	36	47	42	35	42	46	38	37	45	41	33	44	38	51	31	45	50	44	41	34	48	51	42	43	36	45	33	42	40	32	49	39	48	36	43	40	40	41	48	30	48	61	49	42	47	42	40	53	31	39	35	41	48	38	46	29	41	37	32	41	41	42	27	33	36	43	45	36	47	39	35	48	48	47	36	40	33	43	50	33	39	41	38	45	45	45	32	44	49	32	35	41	58	49	50	38	47	34	56	40	43	44	43	34	32	37	48	40	42	49	48	42	34	43	36	47	41	51	30	43	47	49	39	45	37	38	39	32	39	36	32	45	47	42	27	40	46	38	29	40	44	23	44	38	40	41	44	44	54	49	48	55	44	42	27	47	36	44	52	35	40	35	35	46	35	46	34	33	49	38	37	36	40	41	41	26	37	42	38	43	36	42	48	48	33	47	43	35	40	35	35	48	42	41	38	39	38	34	38	31	30	39	41	36	47	51	43	33	45	40	34	33	53	42	42	37	27	39	37	40	40	31	45	34	44	35	33	45	50	45	45	41	33	40	33	39	51	34	37	47	49	30	39	55	41	37	50	57	45	35	39	40	43	40	42	48	46	37	46	49	44	31	38	41	38	43	45	43	31	32	34	38	44	39	43	28	49	42	46	41	49	33	30	45	52	48	45	49	46	42	34	41	38	35	47	44	46	33	42	42	35	38	42	40	40	36	39	43	42	43	46	36	51	34	41	39	27	42	36	41	39	46	44	42	42	34	41	40	40	52	34	41	39	40	41	38	42	31	45	47	39	40	31	47	33	43	38	33	28	49	45	43	44	42	41	29	40	49	40	41	40	36	44	42	29	25	52	43	36	40	36	44	36	46	42	42	46	41	43	30	41	47	36	29	53	41	44	42	46	48	45	44	42	38	41	40	34	40	54	40	32	36	42	47	41	38	38	44	44	44	32	45	45	34	57	34	36	32	30	41	37	35	40	38	42	40	43	42	35	37	41	52	40	38	52	46	34	24	39	40	33	46	42	30	34	42	49	39	54	41	39	40	45	45	41	37	49	40	43	44	42	42	46	53	33	57	32	38	36	29	42	40	41	31	38	39	45	36	36	38	46	43	43	36	38	38	42	42	47	45	49	35	37	44	38	46	47	32	39	49	34	47	41	31	34	37	39	28	40	38	43	45	42	43	49	31	44	47	49	45	38	32	43	35	51	41	38	35	45	37	35	41	39	37	51	38	42	33	38	46	40	42	35	46	43	37	40	35	45	45	43	47	42	58	42	43	32	30	42	48	39	47	40	33	45	35	41	39	37	49	33	47	35	42	29	44	39	34	31	51	36	47	43	51	37	37	41	39	46	37	44	48	38	36	44	54	33	32	37	46	44	41	41	42	36	54	43	51	33	51	45	38	39	43	42	46	47	33	46	43	51	48	46	45	32	54	45	38	42	40	39	54	38	53	34	44	54	44	37	31	46	34	35	34	42	49	34	40	48	45	33	31	39	47	47	44	44	42	44	53	54	30	39	40	37	38	49	36	37	36	44	40	48	35	29	36	41	36	45	36	39	34	34	42	43	38	50	29	50	38	35	59	39	35	39	56	45	34	40	51	52	40	54	39	41	51	47	39	34	42	41	41	32	30	44	55	32	42	42	44	43	34	53	39	37	48	45	44	40	34	40	37	38	28	38	46	40	31	38	31	32	54	41	49	42	47	36	38	39	39	46	52	47	45	50	48	37	47	43	37	40	35	52	38	49	32	37	35	33	43	41	52	42	32	48	39	31	43	50	39	45	41	42	40	52	45	42	41	46	32	41	41	41	36	43	42	43	46	42	39	61	33	42	43	43	34	42	56	49	46	46	47	32	41	33	39	41	41	37	48	36	45	41	39	35	45	36	56	47	36	50	38	53	35	36	51	25	41	46	40	42	38	35	44	47	39	34	41	37	41	33	46	32	37	34	34	46	36	45	57	39	47	41	43	49	40	40	47	50	35	44	38	42	42	43	42	37	53	42	43	51	41	45	32	37	46	43	36	42	35	45	43	44	52	37	35	47	55	38	39	51	51	51	43	47	41	46	39	36	47	31	34	35	46	38	41	48	47	44	47	37	40	37	32	45	29	41	37	49	44	42	38	48	39	32	40	46	36	36	40	44	44	46	47	38	36	47	42	45	44	35	38	43	35	36	46	37	36	41	42	43	38	37	46	50	47	51	36	37	34	39	43	39	39	48	40	37	32	38	50	46	36	44	51	37	47	47	40	36	41	52	40	39	49	39	56	49	35	38	46	43	33	50	38	50	34	56	32	44	51	41	37	36	42	31	43	40	50	35	43	40	39	43	36	58	27	42	39	32	40	46	49	55	33	38	38	45	51	43	44	40	43	33	31	31	29	42	32	48	34	47	39	45	47	34	41	39	38	45	33	42	40	39	37	41	34	38	36	52	41	44	44	45	48	42	51	52	29	38	42	40	32	40	51	35	66	49	36	41	36	38	57	45	40	38	30	36	43	40	37	40	36	45	48	44	45	38	46	39	40	41	51	39	33	44	33	48	43	30	29	46	43	41	41	36	47	40	32	39	53	44	44	52	46	33	40	40	47	32	52	35	37	38	52	35	52	41	48	47	36	41	39	49	49	40	47	38	53	46	52	44	45	46	47	46	44	38	45	32	42	33	34	32	44	37	48	40	37	42	48	37	37	42	33	45	33	43	40	55	35	46	36	31	39	37	29	42	42	39	41
24321	13151	9573	13890	21554	21854	19623	15963	13574	11017	8625	5630	3163	2180	1733	1584	1374	1349	1249	1285	1421	1377	1145	937	783	710	740	719	727	682	656	672	670	581	585	628	587	671	726	724	718	679	679	697	654	558	566	584	560	552	491	456	479	475	493	481	492	509	487	499	475	488	522	530	542	458	441	435	441	440	442	477	461	482	422	468	438	411	464	455	420	461	445	420	436	402	432	463	441	446	444	473	452	428	422	453	443	443	406	476	486	426	421	407	451	409	392	438	416	453	431	604	604	570	445	446	452	430	431	430	414	405	426	410	429	437	403	449	374	410	426	420	434	440	446	439	479	403	461	429	411	430	422	450	463	436	397	416	410	445	423	460	431	473	419	421	443	433	394	425	432	458	425	433	436	420	439	426	425	415	445	448	451	434	450	418	436	416	442	416	422	420	445	419	455	420	403	455	432	420	439	446	437	423	452	408	438	389	409	468	417	405	444	428	407	402	441	420	451	440	415	443	422	470	432	449	451	422	446	402	456	473	455	407	399	433	455	463	429	445	418	438	456	405	459	440	409	414	394	423	449	424	452	452	421	429	423	423	457	437	425	438	423	470	451	434	439	438	401	418	426	432	421	394	438	425	407	444	405	448	425	416	428	440	393	403	429	448	424	422	395	422	436	443	383	429	462	410	450	415	478	444	380	403	422	468	428	436	441	460	408	437	434	428	406	431	385	406	420	407	415	446	439	444	402	405	420	436	443	451	412	461	418	431	409	427	446	431	462	432	437	450	413	413	406	455	429	451	406	441	463	437	420	423	419	445	430	440	387	455	423	441	400	407	415	393	435	446	413	448	438	419	436	443	474	451	399	428	420	460	408	456	423	407	404	429	438	414	461	419	422	421	450	405	438	442	446	409	428	406	407	417	457	432	445	432	407	429	470	466	425	464	387	449	436	404	434	429	423	428	457	419	420	411	434	427	460	393	427	434	455	434	426	401	457	434	436	443	420	391	430	474	419	415	421	421	425	423	433	474	404	432	399	402	414	442	442	429	493	425	446	430	500	398	421	443	409	415	440	473	390	402	405	447	416	426	428	423	431	477	470	412	424	441	417	446	464	424	435	382	425	431	471	423	421	438	417	450	456	465	432	460	461	433	448	460	443	441	460	422	438	424	416	424	446	448	412	399	432	439	431	410	430	436	445	436	418	445	472	382	466	425	462	409	411	448	432	417	461	455	442	420	424	449	444	457	452	455	403	415	435	441	478	381	442	425	458	410	413	403	435	444	415	401	451	439	452	426	451	427	367	420	409	388	456	438	394	425	414	434	432	458	402	443	445	384	403	445	415	434	420	441	456	447	434	417	426	424	460	465	443	456	445	457	399	416	422	432	461	472	406	432	430	447	460	410	427	470	417	409	415	456	435	415	418	444	399	429	443	409	396	436	453	435	441	392	410	430	441	448	423	408	411	421	441	392	450	435	421	381	443	444	411	395	451	420	441	428	422	468	404	419	436	410	440	463	436	425	444	457	449	436	427	458	453	420	426	418	417	418	457	449	413	460	428	430	432	434	430	429	410	414	437	424	462	440	398	435	414	438	427	446	471	399	414	403	422	408	441	414	423	415	403	453	379	398	403	428	413	424	427	438	445	445	431	414	459	456	428	422	418	408	426	410	434	417	424	448	414	452	453	424	433	429	422	420	452	446	393	382	428	395	453	436	436	447	445	418	425	422	420	439	420	419	439	423	452	426	445	450	434	389	436	449	449	421	421	402	429	430	427	474	424	469	430	446	418	441	453	427	424	426	422	442	443	442	435	428	435	428	457	421	406	414	423	408	430	478	439	412	442	397	424	429	443	405	454	402	417	410	406	471	418	412	429	432	420	422	459	433	395	423	425	409	472	414	421	445	461	449	421	402	419	442	456	440	397	426	463	448	474	415	452	435	418	452	424	448	434	433	420	441	429	430	423	437	437	443	453	432	429	434	412	444	410	458	409	441	426	384	414	437	433	437	447	425	413	442	435	436	422	427	407	422	453	414	425	432	399	460	411	436	434	418	396	421	429	444	443	448	413	435	453	455	450	419	429	414	413	428	435	388	410	400	455	480	419	428	409	454	445	412	462	412	428	451	455	471	410	439	421	420	417	453	450	467	452	397	447	426	425	431	453	460	454	440	397	433	420	423	432	419	436	410	427	441	424	415	498	420	408	412	433	476	420	457	439	433	428	416	417	411	413	442	421	434	415	423	453	388	439	435	409	399	446	430	400	431	436	437	395	425	442	445	461	435	437	442	401	446	422	424	416	413	387	426	434	383	414	420	461	420	419	453	459	416	423	430	403	445	430	404	455	384	448	398	425	375	440	420	420	456	422	427	433	421	428	428	422	406	417	444	429	402	398	440	427	415	476	429	470	402	432	405	447	422	421	456	426	468	392	427	454	422	441	439	429	453	444	421	441	399	422	437	428	391	420	446	419	439	437	447	403	431	438	434	451	419	445	406	431	442	426	427	432	434	424	452	410	440	433	429	460	449	435	431	441	392	445	363	416	463	437	465	416	422	415	414	427	414	450	404	423	456	410	438	423	425	405	452	397	404	436	435	449	469	419	455	413	404	400	428	421	441	453	463	417	455	452	445	414	412	414	465	446	470	444	427	416	424	421	407	454	431	412	432	466	426	444	422	433	477	442	439	408	406	437	440	458	422	411	434	427	440	425	442	420	396	443	434	441	427	455	397	468	408	427	428	427	439	454	483	406	429	420	415	416	409	414	424	410	428	415	442	466	410	437	401	438	423	409	440	450	414	430	448	462	453	474	440	416	445	425	412	422	422	421	405	440	405	439	423	426	468	411	413	416	397	417	458	397	440	408	413	447	430	464	412	447	419	406	463	444	469	425	414	435	418	418	419	407	395	440	456	406	465	450	420	416	455	425	428	407	439	420	407	455	443	449	444	411	454	417	435	435	417	430	444	433	437	424	429	408	440	441	423	435	439	429	409	456	436	474	455	448	429	408	448	424	460	445	429	447	449	449	391	415	444	419	453	419	416	436	444	431	422	457	443	417	426	451	431	435	429	437	433	435	447	414	430	428	466	418	462	420	424	427	410	441	427	434	405	432	403	408	420	453	468	406	427	432	475	424	396	444	449	437	445	416	443	416	396	409	456	423	463	418	443	444	445	411	438	464	409	418	428	432	451	461	420	403	438	417	418	423	473	417	460	425	437	429	423	404	414	435	468	437	458	443	488	402	445	436	423	452	455	444	408	412	404	436	426	481	400	433	445	415	447	412	416	448	437	497	405	446	406	477	466	425	407	420	416	402	435	426	411	444	450	441	462	451	452	431	449	475	425	388	423	396	388	439	422	437	420	434	437	421	407	437	409	437	457	412	411	452	416	409	450	461	434	417	430	406	441	470	440	421	422	441	451	452	432	431	444	457	393	428	394	415	436	455	423	423	446	444	410	456	444	398	461	426	414	422	471	435	415	415	454	451	407	394	458	421	422	419	474
1359	581	370	305	288	355	324	253	225	183	156	106	84	82	43	67	56	58	55	50	63	61	55	26	47	43	42	49	42	53	42	48	42	47	51	30	50	42	50	48	40	55	49	58	45	44	35	41	45	47	45	51	32	47	47	49	41	44	38	39	50	53	47	49	52	37	43	44	35	47	42	42	43	51	47	42	45	50	48	53	37	33	46	53	37	41	46	46	41	51	42	52	45	44	36	43	36	48	38	45	50	42	42	41	57	48	50	38	39	49	54	41	37	56	62	57	37	51	43	59	39	51	55	45	40	43	43	33	32	33	42	44	31	44	45	38	54	42	44	56	51	42	38	49	45	39	33	41	36	35	41	38	60	49	53	47	37	36	46	45	51	56	41	47	43	46	47	47	43	44	57	43	43	40	46	58	36	47	44	41	45	40	41	41	33	49	50	44	43	40	39	49	41	37	36	43	46	46	48	46	50	53	49	42	44	41	43	34	58	41	53	34	54	48	40	35	43	37	49	62	35	45	49	53	31	48	45	34	54	53	38	46	44	31	50	32	47	51	49	38	47	52	44	43	36	40	59	40	52	29	31	45	51	46	42	39	48	34	39	43	47	49	39	36	39	42	46	43	46	40	40	57	39	43	57	41	31	37	53	39	49	49	48	26	41	40	48	46	44	41	30	37	42	40	37	52	47	45	35	44	44	31	31	47	48	33	44	41	41	40	47	38	48	35	49	43	54	39	48	48	53	42	43	41	41	46	43	41	45	47	44	37	42	41	60	49	36	47	35	42	56	44	44	55	55	43	31	44	47	47	39	41	58	51	38	34	43	48	52	31	40	53	38	49	39	45	35	40	42	53	44	37	49	35	50	45	49	50	50	40	45	54	41	47	42	47	43	33	40	41	33	44	42	48	54	37	29	35	41	47	48	47	34	46	48	50	43	49	42	47	35	45	27	48	48	46	37	39	49	37	44	31	50	40	34	41	44	38	37	48	30	42	40	44	45	47	42	51	55	41	53	47	41	51	36	46	43	57	39	37	39	50	34	42	44	43	45	35	41	36	31	57	50	47	40	56	47	33	42	38	56	57	36	49	47	45	49	47	37	46	47	49	45	50	44	49	41	54	37	51	47	49	41	50	55	33	48	44	40	41	52	50	30	36	59	47	37	32	44	37	45	45	54	42	38	50	46	41	41	43	41	42	36	37	46	56	42	57	40	46	49	34	35	35	36	38	39	38	45	42	42	42	50	34	48	48	44	52	42	36	41	47	48	49	50	41	45	35	40	55	41	37	45	46	48	46	42	38	55	37	45	36	50	42	51	46	45	50	44	48	41	43	41	31	40	45	42	62	40	45	45	50	47	35	40	46	45	42	35	41	42	58	35	52	45	48	44	47	45	41	44	38	41	38	32	47	46	43	40	49	39	59	43	41	44	51	61	43	53	41	44	44	49	32	43	47	54	49	59	36	62	47	42	51	45	34	33	41	40	39	44	53	54	44	41	43	50	37	28	56	35	45	31	45	38	34	36	39	35	38	44	40	46	43	37	43	30	44	59	43	39	43	48	40	41	41	27	47	52	35	40	36	53	45	50	44	27	51	44	45	41	48	52	50	42	48	51	40	40	48	48	42	38	41	38	58	39	52	44	39	39	42	43	50	40	50	47	45	42	45	53	57	52	39	53	46	41	46	48	35	39	39	62	35	46	57	48	50	52	48	47	46	50	28	44	45	45	50	47	44	37	44	38	43	41	45	48	43	39	38	38	53	41	45	41	43	46	45	48	33	42	52	39	50	46	46	49	43	51	39	46	50	50	40	44	46	46	45	40	44	37	41	57	44	32	40	45	43	51	56	46	42	42	49	45	49	43	36	40	32	35	37	49	35	33	48	32	51	45	34	43	49	48	41	45	58	36	48	37	41	49	53	45	53	56	46	29	44	43	39	43	47	44	58	44	41	44	47	46	39	41	40	42	39	46	44	39	48	52	44	50	35	40	51	48	42	44	47	42	39	48	43	50	45	47	36	36	43	41	54	44	42	53	46	41	39	39	31	49	46	43	41	68	49	46	47	46	53	43	46	43	50	40	46	48	27	31	41	39	42	32	35	45	46	52	43	24	45	42	50	38	50	38	39	35	36	39	50	42	44	47	37	45	35	39	37	46	46	28	37	60	44	42	43	47	39	37	47	42	47	55	41	46	46	40	44	36	33	53	34	49	55	44	50	40	37	40	53	26	54	32	50	35	33	51	36	46	34	54	43	56	55	36	52	49	50	31	48	32	37	38	39	40	39	57	38	50	32	46	58	51	39	47	44	44	45	44	51	47	40	45	44	41	47	51	44	45	50	34	55	54	45	37	52	39	43	47	50	40	59	41	37	37	44	51	36	37	32	42	60	46	37	36	44	37	49	27	45	32	49	34	53	39	55	41	44	50	47	39	36	39	56	44	43	41	34	38	38	54	57	39	49	40	38	48	44	47	41	47	39	43	55	33	46	49	43	47	37	44	49	28	53	45	38	38	51	41	43	49	56	51	31	52	41	35	34	47	40	44	48	31	47	42	56	39	44	39	37	35	47	45	41	46	31	45	44	36	46	52	44	46	37	45	54	44	37	46	32	53	55	37	29	45	57	42	53	46	46	35	47	32	44	45	43	39	49	45	41	41	42	41	38	41	44	35	37	32	37	44	38	37	40	54	45	54	50	47	41	37	40	44	32	45	28	52	43	47	49	39	43	40	44	48	33	51	59	43	35	43	58	54	40	29	58	48	44	43	50	41	39	50	46	34	40	33	48	41	49	36	44	44	51	44	45	43	52	40	47	45	42	49	44	46	42	37	44	39	30	37	44	47	43	48	41	44	48	36	54	45	42	41	38	41	49	40	30	53	37	37	45	42	34	49	58	39	59	64	49	50	37	33	51	41	39	38	36	42	51	49	51	46	39	53	42	37	52	30	55	44	42	36	59	47	49	33	47	42	41	46	45	46	33	36	52	44	46	37	38	29	32	30	59	45	43	40	33	64	36	43	42	47	51	39	52	50	43	57	45	59	62	54	54	42	51	38	44	44	50	42	38	35	53	42	43	44	53	45	43	32	45	43	59	43	39	41	52	45	34	47	35	42	40	31	47	38	44	49	42	44	48	39	36	46	50	57	44	40	48	41	37	44	34	42	41	45	41	38	48	43	36	42	42	45	45	52	39	32	43	45	36	52	50	42	47	45	45	41	45	51	36	44	50	38	50	44	42	57	30	37	52	58	49	38	42	38	48	50	35	36	48	44	41	45	32	46	42	37	37	47	47	30	40	45	40	51	29	50	46	43	49	37	43	43	53	36	42	40	42	49	34	39	37	52	40	46	48	50	40	42	43	49	43	43	30	42	35	41	29	38	35	58	42	44	51	55	44	50	40	52	24	39	51	55	32	50	56	40	33	34	42	40	43	37	38	41	53	51	45	42	53	39	37	47	51	44	52	51	51	37	45	47	41	42	30	40	46
18093	9288	6426	9472	15593	15976	13864	10904	8533	6903	5127	3266	1755	1218	1101	1013	937	894	879	922	982	860	794	684	667	574	590	608	557	556	560	575	523	516	540	557	483	525	560	589	561	553	594	546	578	538	520	481	491	483	484	453	496	459	508	488	449	477	462	486	471	475	500	491	479	443	467	438	490	423	443	496	462	401	445	439	439	449	445	452	422	439	455	426	442	451	439	418	434	437	428	467	469	450	436	417	429	407	431	453	431	415	450	420	452	448	471	457	455	471	479	488	518	473	433	478	420	425	449	479	416	434	462	434	432	445	450	426	466	467	450	450	492	445	435	417	444	487	442	440	465	410	420	443	426	417	424	433	413	447	454	442	439	425	423	417	462	455	433	470	460	450	412	435	441	447	475	450	426	450	461	444	459	425	449	460	447	397	482	427	441	445	428	422	405	427	396	420	454	457	477	429	454	409	439	422	457	476	447	457	466	464	442	453	423	459	438	438	428	457	424	426	429	438	480	431	445	464	433	433	406	446	449	452	480	447	421	460	430	459	429	472	435	450	437	444	424	401	423	440	452	435	460	423	441	407	450	468	464	438	474	438	436	447	391	471	451	444	446	467	464	420	396	432	442	449	460	465	400	452	473	424	430	423	416	455	422	469	443	423	463	454	443	439	483	435	421	484	457	406	456	439	479	425	480	418	398	421	446	418	435	419	457	421	431	434	442	453	434	431	450	462	429	441	417	449	426	444	436	452	459	467	446	443	451	434	459	411	439	435	431	447	459	480	423	435	466	452	439	444	448	412	430	469	422	418	459	429	471	467	458	460	446	459	461	436	459	422	482	472	434	476	470	457	459	446	452	471	434	438	449	418	430	413	423	466	417	449	450	446	435	413	430	428	446	447	415	421	397	440	437	451	487	432	486	467	432	447	474	465	459	428	445	436	434	414	378	461	468	434	434	435	475	442	463	456	433	432	448	451	424	449	462	428	447	403	431	460	451	450	456	426	434	399	441	480	444	447	428	471	451	422	423	493	415	423	433	457	453	447	415	449	418	473	462	445	470	435	430	408	439	422	466	441	428	420	444	472	464	443	426	425	433	451	459	423	441	429	432	417	434	450	449	427	445	461	444	438	422	446	445	447	436	435	464	465	444	441	451	442	431	450	428	490	430	454	452	434	463	457	435	455	447	424	429	449	449	396	424	455	449	424	429	427	453	449	494	405	473	438	405	461	418	443	452	452	438	443	431	418	441	453	464	425	441	449	429	464	428	460	448	426	462	439	456	458	455	472	439	423	438	406	442	450	432	472	484	443	447	468	457	457	429	473	465	433	476	459	454	441	424	489	450	434	404	460	468	426	418	445	423	435	434	429	474	461	409	455	441	448	446	452	422	444	440	437	413	398	451	445	473	470	412	466	452	435	435	446	438	457	452	453	420	457	428	440	445	432	446	437	407	424	455	470	440	440	441	431	427	460	456	458	465	456	465	433	456	473	450	441	453	425	454	468	440	409	436	432	486	449	404	418	438	483	465	439	446	405	454	409	415	462	401	455	443	453	404	457	409	430	412	445	431	448	462	430	440	436	426	403	405	426	425	424	466	434	436	435	445	466	447	443	433	438	437	458	389	459	431	435	485	474	408	413	456	450	427	425	447	459	474	465	463	431	433	416	422	445	424	463	421	450	439	400	472	453	471	424	438	461	420	452	416	482	419	411	479	444	443	416	465	422	456	437	498	423	408	444	407	441	437	449	487	427	368	393	440	452	442	413	447	436	412	496	457	441	437	445	437	428	459	403	437	428	455	448	449	428	465	453	418	468	448	491	441	425	429	426	433	477	431	451	427	427	424	476	448	459	430	441	428	419	455	460	470	437	436	441	447	452	445	447	450	426	453	410	411	464	448	482	433	437	403	426	470	440	441	438	430	447	427	448	458	420	454	443	423	467	432	436	439	451	444	459	450	433	445	411	440	444	455	418	449	444	445	434	424	430	453	442	430	481	434	442	414	450	448	439	407	483	410	455	386	415	463	396	460	479	444	411	473	457	463	442	420	427	455	439	453	442	451	455	437	483	440	377	416	455	441	444	463	451	496	450	428	419	471	429	434	428	409	442	495	443	436	440	449	448	492	456	463	444	445	429	457	414	436	444	444	430	416	459	433	411	428	421	437	446	404	480	437	463	456	465	451	427	444	462	456	432	432	416	438	459	462	460	429	463	460	472	441	425	468	453	453	433	425	442	442	436	426	497	469	428	428	466	438	446	434	416	426	442	448	427	418	451	461	423	450	456	463	438	458	453	486	416	463	432	449	453	469	441	451	430	473	428	406	460	441	437	422	435	436	434	430	409	458	409	427	425	413	441	433	418	422	417	449	432	400	444	477	441	464	475	426	427	444	444	479	448	456	428	406	419	423	407	438	448	434	453	420	448	477	411	404	468	432	459	422	451	460	439	444	478	402	439	461	476	439	451	451	478	441	456	450	457	456	447	457	458	421	442	435	454	447	449	430	441	395	387	435	412	483	446	420	482	443	445	459	471	453	440	479	439	412	455	450	461	476	447	470	499	452	427	444	423	460	451	483	427	438	441	417	408	422	406	438	452	416	450	467	397	434	462	425	449	451	447	440	421	454	438	425	447	419	413	465	440	435	453	444	395	432	416	407	422	448	449	418	487	450	472	466	444	430	426	433	444	503	462	466	416	424	448	422	428	438	435	432	414	429	396	475	418	448	453	449	449	422	447	422	426	457	445	442	412	460	455	429	417	430	439	434	444	442	441	442	480	401	440	446	450	445	478	424	468	441	448	435	434	438	441	445	467	481	444	495	437	418	470	406	461	455	417	419	430	406	447	424	456	408	474	435	453	452	446	456	473	440	437	454	442	435	426	471	455	416	421	455	472	474	440	418	439	437	429	460	453	472	444	427	439	398	448	418	434	496	451	440	448	433	474	417	490	456	461	457	462	391	436	455	462	479	448	429	449	439	451	448	421	459	455	423	425	446	374	499	423	418	470	432	447	432	474	444	435	423	429	402	455	411	446	444	444	451	433	423	421	432	487	480	437	441	450	443	419	424	401	415	422	423	435	424	452	464	474	446	430	484	428	437	481	428	474	444	444	442	434	448	479	474	454	433	467	444	454	460	457	447	455	440	477	427	446	429	431	440	495	421	441	421	452	422	444	436	409	432	443	422	457	432	428	436	426	454	426	445	445	432	432	500	463	440	491	466	457	450	427	463	425	448	407	466	436	472	452	399	432	466	447	420	408	439	469	466	443	463	418	421	469	426	460	438	441	417	451	433	439	424	466	433	421	433	430	444	413	413	426	450	424	492	418	421	416	454	441	439	424	472	433	415	452	406	436	455	403	450	439	427	421	460	403	425	473	436	439	456	422	447	459	424	424	456	472	434	422	438	438	456	438	464	379	445	422	424	414	441	468	415	434	429	455	457	420	479	461	463	429	450	429	457	477	416	470	414	471	423	428	454	427	420	430	408	484	424	431
1734	1030	574	421	420	430	468	374	309	250	234	160	79	84	75	65	71	75	91	71	68	71	95	74	56	43	68	62	58	50	57	68	60	46	57	43	65	60	61	61	58	57	66	76	45	61	58	59	46	42	37	49	57	46	46	52	48	57	47	47	40	42	53	38	69	47	44	43	50	54	42	53	59	57	51	47	46	56	58	48	39	55	51	36	39	37	52	48	52	58	57	54	44	40	47	38	51	58	54	42	48	48	63	54	51	56	54	44	60	62	44	46	51	54	62	47	47	43	48	58	66	49	58	63	52	65	43	58	40	53	49	51	51	59	57	41	61	50	43	42	47	58	44	50	52	37	44	50	55	64	52	44	49	47	52	54	40	44	50	49	45	55	52	43	57	63	53	37	54	44	39	46	39	44	51	48	49	43	45	59	58	45	48	50	49	42	47	55	49	54	61	49	52	36	71	50	35	58	45	40	50	44	41	53	47	51	56	47	56	53	58	44	68	54	57	51	42	62	50	46	52	54	46	49	56	46	46	47	63	62	43	48	53	45	37	54	55	41	67	58	53	50	51	53	51	47	59	41	44	53	50	50	42	37	45	48	52	49	46	55	45	39	62	46	49	50	48	59	56	52	60	58	39	50	44	49	59	63	51	52	37	53	52	50	57	55	52	59	46	48	50	55	42	62	49	49	44	65	53	56	55	44	55	55	42	49	49	42	52	68	47	48	57	45	53	51	42	50	32	43	51	56	54	49	67	66	48	46	48	52	34	50	49	46	48	59	57	52	54	50	49	52	51	37	47	54	38	55	37	61	48	53	56	38	44	48	55	35	41	51	38	52	57	49	31	46	51	71	58	57	60	46	53	40	47	42	62	53	49	54	62	50	51	47	56	48	52	69	57	46	47	58	41	53	67	44	44	44	54	49	60	53	41	58	51	57	51	44	46	67	45	39	61	49	64	49	62	53	50	58	57	48	49	46	58	61	55	48	56	52	47	46	60	55	53	49	59	53	61	56	43	45	57	55	44	58	55	54	48	44	58	41	65	46	53	58	48	52	57	46	47	58	49	50	58	45	47	42	52	51	57	50	45	49	52	47	40	47	59	55	46	61	38	52	50	41	50	37	48	52	56	61	52	49	53	44	49	59	50	41	53	38	59	55	42	63	60	44	52	41	52	53	53	45	41	58	51	52	60	38	60	54	46	44	61	39	60	49	55	53	61	43	51	41	46	64	51	48	49	44	50	48	57	60	40	43	57	47	40	44	62	54	40	58	49	47	46	58	47	45	52	59	43	53	51	43	51	49	47	50	38	56	53	60	54	48	57	50	56	58	60	52	46	50	49	51	57	47	49	55	47	64	48	54	49	67	47	49	45	48	46	63	57	51	68	54	47	40	60	44	43	49	52	52	52	57	60	49	50	63	53	54	43	64	46	40	52	60	41	50	61	46	65	49	55	64	70	37	46	49	45	43	42	63	51	46	51	56	65	51	47	51	55	74	54	57	64	56	34	60	48	58	42	48	45	43	36	56	48	46	55	42	44	37	50	52	57	43	60	47	43	60	55	48	34	53	49	52	52	54	49	57	47	49	38	46	57	68	51	51	63	48	49	49	53	60	43	55	52	53	40	51	56	55	58	57	55	40	44	50	46	52	45	44	47	71	57	49	39	55	57	49	45	51	55	42	50	61	51	42	58	47	50	66	43	50	64	50	46	53	55	43	41	49	51	64	50	61	49	41	38	49	62	56	62	62	63	54	45	36	46	44	47	47	45	50	51	49	57	52	47	45	47	57	48	42	58	48	49	45	54	56	61	58	41	41	57	52	53	31	46	47	62	55	64	49	39	50	54	56	47	52	53	48	53	49	56	53	47	56	44	52	52	44	47	52	51	48	64	43	65	52	54	43	34	48	52	56	54	71	54	48	56	65	57	50	53	59	49	37	47	38	53	63	42	42	62	54	53	53	44	52	49	52	57	46	44	53	42	62	58	51	51	37	47	50	48	64	48	46	54	54	44	46	47	43	59	45	52	53	51	65	50	54	35	44	49	58	52	49	46	45	50	48	59	60	54	45	47	51	56	58	52	53	51	50	57	48	57	41	55	46	59	42	49	49	46	41	54	48	60	44	41	43	48	57	42	53	45	49	41	50	66	49	41	53	41	46	60	45	64	48	46	35	62	56	48	57	50	59	46	50	45	60	55	49	47	49	53	42	43	53	58	51	47	56	53	52	59	36	57	53	55	65	48	65	68	64	56	48	51	45	54	49	56	44	58	57	38	55	61	66	49	46	48	49	48	60	63	49	56	62	52	66	46	58	53	48	48	54	57	60	44	43	57	51	56	57	46	51	55	43	43	54	59	48	48	44	56	67	47	61	48	46	70	49	60	44	64	49	58	49	51	46	51	63	53	58	37	53	48	45	50	54	52	51	61	39	43	46	59	50	41	46	53	51	58	43	65	42	46	49	44	55	51	57	54	49	48	53	49	43	46	49	46	52	60	49	44	40	62	58	48	53	47	63	70	45	47	39	67	50	48	65	50	40	40	62	49	53	51	39	51	61	52	59	46	60	57	41	46	52	46	44	55	48	62	45	64	67	41	57	50	55	54	43	42	61	40	44	52	51	46	58	46	53	57	48	43	58	71	53	60	57	53	52	61	41	56	48	64	52	40	50	55	59	57	41	58	52	51	52	57	46	51	51	57	55	49	57	50	59	53	62	51	61	59	49	55	47	44	63	54	42	54	54	56	52	55	34	48	53	62	46	52	52	55	58	58	50	44	49	54	53	53	38	50	52	57	38	54	54	49	39	51	64	54	43	58	66	45	67	60	56	44	43	48	48	55	48	45	61	51	43	54	47	54	49	65	51	34	46	62	44	45	62	51	43	55	48	54	40	45	47	72	55	37	49	45	53	36	49	44	58	43	48	47	46	48	41	56	45	52	64	55	48	50	48	50	60	51	51	44	55	46	57	43	42	49	51	64	53	42	53	55	50	59	51	39	47	62	53	53	41	48	57	60	49	61	57	53	51	52	56	48	48	53	57	39	61	48	43	44	54	62	45	58	52	50	46	45	40	49	48	63	49	48	57	55	50	48	61	55	40	43	47	61	65	52	48	49	62	51	53	52	54	43	42	54	46	38	53	57	48	53	69	52	60	54	45	53	61	55	50	54	54	52	43	44	57	54	38	62	62	46	53	41	69	58	62	49	51	42	39	54	50	35	60	59	64	46	47	53	49	63	40	56	68	58	47	45	65	59	40	50	57	48	58	59	47	44	52	53	55	45	56	54	48	46	50	44	40	54	58	51	42	64	48	45	64	54	48	65	54	42	54	44	56	52	54	55	54	45	56	44	46	53	55	54	46	46	54	43	52	53	45	55	59	55	44	46	60	40	55	54	62	61	48	42	59	51	54	51	40	49	53	53	39	43	64	42	48	45	46	43	39	44	56	48	49	51	57	42	51	52	55	63	51	49	48	50	42	62	52	54	43
21446	11750	8181	11941	18860	19558	16897	13533	10758	8819	6877	4387	2615	1669	1472	1317	1240	1201	1157	1260	1127	1087	1024	840	813	777	748	707	720	633	673	665	670	691	658	674	702	660	686	709	731	768	733	687	624	654	594	606	562	559	569	544	612	562	523	547	518	586	586	609	548	611	581	577	565	590	516	577	548	527	512	524	528	562	553	561	551	495	483	572	491	523	481	558	521	524	558	526	522	515	527	490	535	549	518	545	508	486	556	511	560	520	594	553	564	526	480	548	540	506	537	562	628	568	521	545	546	548	503	523	516	517	494	504	543	477	547	488	500	537	507	475	555	520	488	510	513	539	552	529	518	488	567	521	494	511	491	524	538	505	517	548	550	537	499	552	542	520	483	515	562	562	531	536	496	501	512	500	529	493	523	554	489	533	548	523	521	512	529	501	533	551	531	558	556	539	562	539	528	550	565	514	525	504	557	514	488	585	529	502	497	535	519	495	498	519	531	495	539	500	523	529	545	574	517	542	523	525	524	490	534	528	495	560	495	551	519	504	547	516	524	484	498	527	547	524	540	548	492	518	518	486	517	526	524	532	502	532	529	477	525	541	492	505	532	498	573	543	530	499	505	560	511	499	517	539	496	532	512	586	514	538	521	519	529	523	507	481	526	490	554	508	558	519	537	484	514	557	517	556	536	523	499	505	512	500	509	535	518	545	483	553	519	549	524	537	525	523	502	514	535	515	525	535	507	525	504	538	520	524	516	502	512	529	522	548	510	561	540	524	551	518	495	547	522	544	555	526	548	585	531	525	498	540	528	512	541	522	522	544	510	518	535	564	505	513	508	500	531	542	503	556	487	525	533	564	541	501	527	531	535	541	527	548	553	531	470	494	521	560	509	511	506	528	530	515	527	508	538	559	504	518	476	523	550	558	553	555	537	521	496	514	535	510	522	520	542	518	521	505	558	490	538	509	512	493	535	510	499	527	535	527	552	514	539	522	537	509	517	531	542	557	481	519	560	527	495	546	528	546	505	533	560	505	541	515	560	532	543	511	497	503	523	525	563	529	518	575	589	507	504	522	486	527	545	543	540	524	556	546	554	558	525	536	547	554	485	534	541	513	508	498	548	522	516	522	500	505	499	521	508	522	523	519	511	526	515	518	547	535	530	501	499	517	511	517	483	541	517	508	525	517	514	518	533	536	519	550	536	540	559	480	524	499	527	476	516	527	560	541	576	524	508	529	527	508	532	523	517	472	529	449	528	532	517	516	512	530	498	548	515	507	514	505	502	513	537	489	554	578	518	534	507	485	513	538	518	481	516	560	490	512	544	501	538	553	555	508	548	548	508	494	512	517	558	503	523	498	529	498	540	537	532	524	525	508	515	536	518	505	490	544	490	531	522	527	509	491	537	499	502	501	543	544	519	516	573	510	541	495	553	544	534	567	500	584	508	510	547	538	525	527	518	497	499	507	525	554	538	479	512	511	513	499	530	527	503	550	532	511	501	532	513	529	481	511	529	509	535	520	578	497	555	564	488	496	544	512	531	510	532	537	533	551	539	535	544	501	517	513	577	575	532	516	511	561	515	513	551	515	527	508	537	533	506	483	511	521	506	489	544	545	520	475	550	539	519	529	549	516	540	523	467	491	506	552	490	549	530	518	541	557	557	502	538	492	533	571	531	530	533	541	523	505	516	509	525	576	515	518	530	512	535	539	520	546	557	496	575	550	538	542	489	568	520	541	513	484	526	533	463	508	526	532	533	490	477	503	515	550	530	504	523	542	521	547	503	491	562	528	518	519	514	506	525	534	539	539	507	525	528	547	504	493	545	532	509	506	514	538	534	528	538	524	561	541	521	501	498	546	533	562	544	551	490	482	495	519	502	485	534	554	512	503	545	478	524	523	542	485	516	505	521	592	534	507	486	539	558	535	528	551	525	513	479	525	546	520	539	548	511	548	507	485	508	547	522	555	524	575	499	481	490	541	523	547	492	540	488	523	556	526	533	506	585	527	527	546	503	510	524	527	523	518	521	528	571	560	539	500	540	529	529	552	522	506	562	556	522	555	554	566	523	510	546	518	498	535	514	530	521	512	554	437	511	536	514	536	538	552	500	508	522	537	497	528	514	503	504	535	514	509	483	570	531	517	512	496	553	484	531	502	521	545	533	486	522	523	537	540	524	518	517	528	496	550	510	527	523	508	548	524	553	498	561	502	510	462	525	550	526	521	578	521	502	528	602	540	537	522	497	549	555	508	536	532	548	545	488	521	551	514	530	508	555	509	516	543	491	539	536	541	494	515	539	515	550	507	535	524	563	535	563	527	500	505	531	514	564	532	500	536	482	530	530	524	500	556	482	521	501	512	529	538	520	498	547	523	517	527	505	533	523	534	504	522	516	545	501	532	497	540	516	495	511	494	507	524	518	490	485	540	563	539	527	525	526	489	539	515	528	519	539	537	502	461	489	527	501	513	515	492	495	513	516	540	528	499	519	547	549	545	509	525	539	467	530	514	523	521	505	502	525	531	543	526	535	543	510	547	537	493	504	553	544	491	544	525	535	516	513	549	561	527	521	527	503	509	550	503	547	568	490	585	534	529	533	495	548	570	533	533	515	505	544	535	518	508	500	494	549	490	517	531	528	531	560	511	479	540	543	519	530	536	536	561	520	551	511	527	554	518	517	518	553	533	566	512	521	515	531	548	523	491	506	525	494	515	541	490	515	526	494	507	543	518	539	539	506	535	525	525	523	557	550	545	506	516	540	504	577	484	558	531	540	458	487	530	520	527	516	505	528	553	530	505	506	510	496	516	541	524	482	492	506	563	540	512	492	525	549	538	524	538	541	496	541	545	518	523	496	512	495	541	530	514	470	504	526	535	494	489	473	521	497	563	539	512	531	505	514	525	542	511	501	497	525	498	520	549	511	510	536	502	534	523	493	558	502	571	564	557	547	518	541	512	492	537	489	547	520	521	523	512	527	529	556	512	523	472	586	543	523	547	547	532	528	544	539	509	488	511	470	489	509	536	533	529	546	510	522	533	498	536	526	537	541	528	524	564	542	559	532	501	497	512	563	481	550	519	550	548	517	551	533	487	558	504	520	538	529	525	517	545	492	540	535	498	538	497	520	513	493	515	538	534	488	544	541	546	525	528	485	534	559	532	533	529	511	517	518	507	512	517	510	513	512	539	530	515	499	514	519	484	529	496	530	546	533	530	519	513	543	517	522	538	521	531	530	536	530	522	492	548	538	525	509	493	538	522	561	537	508	525	560	507	506	549	501	523	518	529	535	539	522	553	522	531	517	507	496	501	539	531	534	492	548	516	513	521	515	508	554	498	507	526	536	505	527	524	528	541	536	498	529	492	540	488	517	536	492	516	485	518	508	525	507	541	504	486	529	549	503	556	506	503	529	521	519	525	537	519	521	524	543	509	539	541	533	543	510	478	526	555	582	501	513	533	515	517	573	478	590	491	491	542	557	521	517	506	509	534	506	496	509	545
2131	864	489	372	376	425	430	346	310	237	221	122	79	61	69	65	51	53	68	59	42	44	53	43	37	37	34	40	33	43	42	33	29	30	27	35	29	31	36	30	48	39	27	49	41	38	32	26	47	34	26	31	33	28	30	41	39	22	32	41	35	41	29	26	44	32	28	28	27	23	38	30	22	27	25	22	27	30	34	25	41	37	34	20	33	32	26	36	30	32	31	27	37	30	22	32	27	40	16	29	25	30	25	34	28	34	27	39	27	46	31	32	19	42	35	33	27	34	37	19	31	33	28	30	32	31	33	18	28	32	34	32	28	29	25	32	31	26	21	29	39	36	31	27	31	33	30	28	35	24	27	32	34	30	27	31	27	25	27	32	39	22	29	28	19	23	19	30	17	48	27	31	47	25	26	34	23	32	31	38	23	23	29	33	37	25	43	24	26	25	27	32	30	39	32	29	27	31	25	32	28	36	24	31	36	24	29	33	28	36	33	21	21	37	36	36	31	31	29	22	29	27	28	29	26	28	30	24	27	33	28	15	33	33	33	25	28	28	30	19	35	29	34	28	24	24	26	28	35	27	31	38	35	33	32	39	30	38	36	28	25	31	32	33	28	30	40	27	34	22	22	32	31	28	28	36	28	35	25	34	30	29	28	28	37	31	22	37	31	39	36	35	23	33	24	33	27	24	39	26	35	26	22	31	24	35	34	26	29	22	27	38	26	31	35	26	47	41	37	23	27	30	42	30	26	34	30	26	28	31	19	27	29	33	38	32	21	30	32	24	28	30	22	26	34	26	34	40	19	24	31	34	33	28	25	36	31	24	30	30	30	32	21	30	27	30	33	32	35	21	34	31	30	31	21	40	36	20	38	30	29	22	27	27	36	23	35	33	24	28	37	23	31	23	30	22	35	24	29	41	35	26	29	20	34	29	34	25	26	25	37	35	31	24	34	31	36	28	32	29	28	32	27	29	28	34	21	25	27	23	29	33	32	34	32	31	38	33	41	32	29	33	31	36	22	31	33	29	25	32	31	32	20	22	31	31	31	41	33	35	34	34	38	33	23	27	25	31	45	25	23	43	18	15	28	33	34	40	21	26	24	23	32	30	27	31	36	34	28	36	37	32	27	31	32	24	28	28	37	34	30	20	40	45	33	27	27	37	20	25	31	28	43	26	27	33	17	31	32	35	37	32	39	27	28	36	26	31	31	35	30	27	42	37	35	34	37	35	28	31	33	28	31	26	26	34	29	25	34	36	31	29	47	25	33	28	28	32	15	30	38	27	29	29	29	31	36	42	38	40	33	31	33	36	29	34	29	37	24	34	28	27	29	38	35	27	36	19	31	25	29	19	36	31	26	25	33	26	30	31	26	27	29	30	35	40	25	30	34	19	22	30	20	28	28	29	35	30	28	27	26	30	33	36	32	32	25	36	29	28	29	38	35	34	33	38	35	26	31	33	28	30	31	44	23	41	30	36	38	26	29	41	20	25	22	28	12	29	37	28	41	31	19	24	24	29	29	25	29	28	28	24	33	29	26	27	23	31	27	32	24	30	18	20	35	40	29	24	41	31	28	25	37	24	25	27	35	31	27	47	31	33	28	27	29	33	29	30	25	34	31	27	34	29	36	43	24	27	30	31	25	31	35	23	27	13	21	38	33	38	26	35	27	34	24	20	38	32	25	34	34	25	34	28	27	36	32	25	28	44	40	27	32	41	19	33	29	28	28	39	33	34	38	23	29	30	38	39	35	35	29	33	31	31	41	25	27	20	32	27	31	39	34	39	38	25	29	34	30	25	34	23	26	33	32	30	28	27	27	27	28	20	28	29	26	33	33	24	36	33	30	27	28	31	32	36	38	27	36	27	31	36	22	27	22	23	22	26	31	41	31	28	30	27	26	39	40	31	24	33	32	29	36	29	20	24	22	31	24	27	19	33	40	23	34	36	21	17	35	36	29	30	24	23	25	36	40	31	31	32	33	25	30	20	26	31	37	32	29	28	24	34	33	25	32	39	34	37	25	34	39	34	16	25	28	31	38	33	24	39	32	25	27	28	27	23	31	24	26	36	28	42	29	37	31	30	37	34	35	27	26	31	44	36	24	39	32	26	33	36	36	27	30	35	39	26	35	24	29	22	26	25	26	25	41	24	28	33	38	31	36	34	23	31	30	35	38	27	33	40	28	30	35	33	32	40	27	29	38	25	41	31	29	29	24	34	28	25	32	28	32	27	32	24	26	30	38	28	25	33	34	25	21	31	40	32	32	30	27	27	31	21	29	32	22	30	24	44	32	24	23	28	26	32	36	29	30	25	31	33	40	32	30	38	28	33	30	32	27	39	34	26	31	18	26	36	24	28	30	40	26	28	31	27	33	33	34	32	40	33	28	26	36	32	34	27	45	30	33	24	33	41	32	27	26	33	29	23	37	41	29	33	32	33	29	39	36	32	33	35	31	27	32	29	29	31	31	24	24	26	26	22	25	36	31	32	23	26	25	36	31	25	22	26	29	31	28	28	35	33	29	32	30	27	27	38	40	22	32	21	29	33	29	33	27	22	33	24	30	30	23	32	24	32	34	24	26	29	28	35	33	35	26	34	22	32	47	31	25	27	27	36	22	25	26	23	26	33	40	30	32	34	31	28	29	31	33	30	39	27	39	31	30	34	27	33	26	33	42	28	27	27	36	22	32	25	24	28	32	33	35	25	22	28	23	36	37	34	29	35	27	31	28	35	32	32	25	25	36	29	23	38	33	32	22	23	25	34	23	21	29	24	28	26	27	28	26	29	29	23	30	29	36	25	37	27	25	30	28	42	32	32	25	30	30	32	24	27	26	28	35	23	24	34	32	31	29	26	25	32	27	26	29	32	27	46	25	30	38	25	27	24	34	31	26	33	21	15	37	35	35	18	35	32	31	25	32	26	30	29	38	25	37	31	31	19	35	40	32	33	22	25	26	29	24	31	27	36	39	23	29	32	23	27	35	32	33	25	27	25	19	24	25	34	45	35	19	30	23	22	31	23	21	46	38	29	31	30	31	33	28	37	24	32	43	35	28	30	41	42	30	27	26	26	22	37	27	26	31	31	33	26	26	27	24	41	24	21	22	35	27	26	21	28	23	38	28	25	40	40	17	30	37	35	31	25	29	30	41	34	25	28	33	25	35	31	35	26	29	31	31	27	22	29	31	37	25	30	36	39	31	31	25	28	30	30	36	28	28	29	32	31	30	30	24	25	37	30	32	32	30	30	28	32	26	28	26	21	29	37	35	17	28	21	36	42	27	19	25	27	35	27	20	20	37	29	36	30	33	26	22	37	26	24	42	28	31	33	33	34	28	17	21	25	26	31	35	28	37	32	22	39	25	26	40	31	34	32	26	33	27	28	27	30	27	25	39	33	26	32	33	33	24	25	28	27	32	27	27	30	25	27	28	31	36	32	32	24	37	38	36	32	29	31	32	31	39	28	24	23	35	30	30	35	43	37
21251	10693	7603	11112	18250	19497	16788	13435	10858	8893	7027	4643	2645	1756	1381	1292	1179	1092	1085	1098	1061	885	908	756	645	555	504	518	500	537	500	465	416	475	424	405	392	446	479	525	549	502	546	507	509	408	391	392	366	367	368	372	336	372	358	313	366	330	366	372	399	347	344	379	353	357	287	329	284	277	341	349	349	325	337	302	293	288	324	295	282	341	286	285	294	291	310	303	297	291	312	306	314	328	312	296	295	331	320	321	315	327	322	309	314	284	326	295	290	313	286	348	424	439	323	284	295	319	276	321	320	303	313	340	247	315	298	293	287	300	287	305	335	307	328	286	285	326	271	323	298	308	305	300	303	311	286	298	321	308	327	275	307	345	317	306	316	334	310	291	287	300	323	326	301	323	289	273	308	306	300	335	312	312	327	278	315	309	308	312	294	302	278	290	289	297	304	291	281	299	302	327	332	296	297	312	293	304	309	316	308	295	329	332	305	314	307	310	291	307	280	318	311	326	275	306	317	297	284	294	334	306	303	308	298	305	275	336	295	284	312	301	287	281	280	304	295	312	313	315	303	317	290	313	288	314	278	292	332	276	302	310	296	324	321	296	286	293	346	297	322	329	317	316	315	309	336	292	309	320	308	304	308	321	285	287	289	289	320	303	303	317	319	308	328	325	285	283	294	297	291	333	304	322	326	316	322	325	331	310	306	323	306	297	275	337	315	287	301	302	277	288	307	300	325	313	333	328	306	323	322	303	309	308	323	337	306	307	297	301	280	325	309	309	304	301	294	304	294	305	288	291	310	296	308	318	377	285	301	303	263	344	287	308	304	305	314	341	323	318	307	268	317	306	294	300	290	317	278	294	331	322	321	302	333	306	316	313	309	334	322	274	327	282	307	296	303	282	313	324	309	311	298	317	324	300	304	330	308	306	321	287	329	339	345	305	333	288	337	291	303	292	308	274	345	295	309	298	302	286	307	321	304	321	285	325	307	296	299	305	327	294	323	315	320	316	290	308	291	338	296	274	280	295	315	303	295	276	328	323	287	326	288	337	301	292	288	322	307	301	300	311	300	298	301	299	307	272	286	307	305	344	290	272	307	282	290	290	309	326	348	288	318	334	294	295	322	290	300	312	329	277	312	328	340	289	334	337	307	320	322	296	318	297	326	271	281	304	294	277	302	287	338	299	318	345	293	308	338	313	298	273	331	341	322	289	300	307	309	330	319	303	308	286	306	293	336	300	297	274	283	281	335	334	299	316	297	290	317	323	302	280	318	306	323	323	321	302	288	279	316	282	309	310	287	299	316	300	291	291	299	315	298	324	348	331	275	320	303	288	284	287	315	329	341	276	315	326	299	288	312	317	297	306	358	300	284	298	306	308	318	319	327	267	296	336	298	308	334	306	293	309	292	311	307	343	335	287	353	287	310	312	347	297	277	334	290	316	308	317	307	306	322	300	299	309	302	309	277	312	317	279	306	300	331	316	306	292	317	286	338	325	312	333	307	290	333	349	325	260	303	305	288	300	286	313	279	313	291	309	316	295	322	316	306	318	311	316	310	308	327	285	290	321	305	290	291	314	308	296	312	325	279	298	294	288	321	289	335	302	290	300	339	320	283	338	291	335	358	326	313	283	316	277	300	295	292	308	333	310	316	293	293	268	298	267	288	327	326	296	300	302	297	284	302	315	294	314	329	283	311	294	342	311	308	297	325	308	317	297	275	307	301	283	314	304	325	317	319	278	292	314	326	329	298	330	312	292	305	304	326	265	324	331	287	317	307	308	316	294	309	322	289	296	297	339	322	298	351	290	295	300	321	315	290	307	279	309	294	320	303	284	306	297	315	296	341	309	296	292	297	325	315	303	270	275	276	277	308	289	306	299	330	300	290	313	305	316	319	283	290	289	322	322	325	318	313	298	298	299	319	288	299	309	323	274	305	301	315	285	288	306	326	323	293	276	355	334	306	335	307	330	330	314	311	301	293	298	311	304	323	313	302	297	312	337	299	317	312	308	319	348	319	303	323	320	290	305	325	302	331	313	289	301	306	321	293	327	337	279	269	311	298	296	313	328	284	320	290	306	279	325	311	293	290	305	298	294	277	294	297	324	280	283	293	295	337	350	309	294	307	304	284	331	351	329	318	308	304	315	326	322	323	311	308	353	307	326	318	292	312	299	262	297	290	343	318	306	313	322	320	311	278	323	283	303	312	344	336	315	298	278	302	308	282	309	308	312	285	309	316	276	279	290	306	314	283	306	308	309	315	311	296	289	314	317	304	304	321	321	307	319	306	284	294	306	288	288	310	302	311	301	299	302	325	293	294	322	291	305	294	305	318	293	295	304	301	308	307	315	312	295	306	295	319	329	308	290	299	311	307	301	347	314	292	327	311	323	315	328	317	314	331	288	293	297	282	296	315	313	311	317	315	339	289	276	277	314	331	316	309	315	310	309	283	298	290	329	313	310	304	301	300	320	338	303	285	282	300	307	326	305	320	326	309	303	293	298	303	285	291	281	333	337	319	327	309	313	305	285	303	282	323	311	303	301	311	297	311	294	295	315	316	295	302	317	323	301	304	262	328	288	292	327	333	329	296	307	309	283	307	318	314	306	283	295	318	278	283	309	290	315	302	311	300	318	337	328	298	322	316	309	313	319	298	287	310	304	293	329	290	326	316	319	319	309	302	325	286	317	312	311	324	291	312	301	316	318	312	293	319	319	296	311	310	314	315	330	293	294	332	273	300	306	265	277	307	336	287	312	268	289	302	303	279	317	324	326	293	297	293	316	299	307	299	321	349	273	300	317	327	304	324	341	282	310	293	315	300	301	314	320	308	329	287	316	287	274	307	295	321	310	276	318	323	324	347	319	319	299	288	317	327	309	310	299	291	301	313	303	289	284	338	297	292	311	321	280	304	305	297	300	313	309	282	320	291	296	303	319	291	299	286	321	311	262	274	303	311	304	321	327	314	291	301	316	316	308	320	318	281	288	287	302	312	282	300	295	307	286	328	299	294	309	329	267	285	314	318	318	282	302	327	329	314	321	327	281	326	306	291	320	305	304	321	289	320	321	303	332	258	313	287	290	331	299	328	304	314	268	306	286	296	304	298	292	313	296	312	294	281	303	310	290	299	296	294	346	269	318	286	286	296	318	297	260	325	318	326	323	303	328	308	276	319	315	280	299	332	309	295	315	296	277	314	301	290	341	323	281	280	320	295	319	290	303	330	305	313	306	313	305	318	337	301	295	291	297	321	289	284	322	289	310	297	295	271	305	270	305	302	309	305	333	323	287	332	333	309	308	298	296	312	329	330	276	293	307	320	319	302	326	299	312	296	323	320	305	301	272	305	312	289	323	312	275	304	289	304	284	296	295	291	307	320	269	334	297	303	284	293	323	324	307	305	323	310	287	319	303	269	314	285	284	339	327	299	332	297	290	300	297	292	312	267	314	283	317	309	305	310	329	286	292	303	281	286	329	307	287	320	319	301	318	280	310
2477	1418	727	489	523	587	660	418	378	339	275	174	105	101	60	82	76	70	80	82	99	60	66	55	54	46	49	66	42	46	45	55	53	35	45	44	43	35	38	45	52	56	38	49	59	51	36	37	46	54	48	53	46	42	35	40	43	39	40	37	45	37	43	37	46	41	39	45	52	47	29	35	51	39	44	39	40	34	33	47	34	49	35	32	51	50	44	38	33	48	42	42	36	36	41	40	36	35	44	45	45	35	45	37	44	32	29	49	43	45	35	44	48	50	44	30	42	46	38	38	33	25	39	49	39	36	43	29	43	50	31	33	30	29	34	33	40	47	34	44	44	48	43	47	42	51	44	41	34	42	46	54	38	41	32	42	42	41	36	37	52	30	48	42	44	32	42	46	35	39	46	47	33	40	43	43	52	36	44	31	48	41	35	30	44	38	38	37	32	39	40	38	43	32	44	39	46	46	47	36	29	43	29	41	41	42	50	36	40	46	42	38	39	39	50	33	41	41	54	39	34	47	47	38	39	40	42	35	33	33	40	29	33	37	47	32	45	34	41	49	27	41	45	57	36	50	54	32	49	38	41	34	51	41	47	34	40	37	51	42	41	42	37	44	38	52	36	43	43	30	37	49	38	43	50	30	44	34	38	39	40	42	43	36	36	35	53	33	34	35	44	29	32	52	54	49	50	55	50	30	27	41	44	40	38	45	43	37	55	48	56	42	36	37	43	47	41	48	48	43	33	32	59	37	19	34	37	42	40	38	43	39	43	35	36	39	49	43	49	57	40	42	36	35	42	39	38	57	36	42	42	46	50	33	39	37	47	36	38	34	42	38	46	35	36	47	49	38	41	46	26	40	51	45	35	39	45	35	46	39	38	34	26	39	47	31	44	34	56	39	47	42	35	41	34	48	30	34	28	39	54	36	31	30	42	38	49	41	47	46	51	39	42	38	44	43	25	37	32	31	39	45	39	42	28	36	43	48	47	33	51	50	39	29	47	37	41	37	30	38	34	42	29	41	40	37	41	34	40	37	40	31	39	40	34	35	57	41	34	39	34	39	37	41	28	43	30	37	31	39	40	38	35	32	48	40	38	40	48	39	26	51	29	36	40	42	56	34	47	34	42	28	37	46	48	44	38	43	47	34	35	53	47	40	38	29	34	37	34	43	46	40	43	37	29	39	42	52	42	30	53	43	39	31	45	39	38	48	46	37	33	35	52	43	39	49	35	45	38	40	40	45	49	45	35	50	41	42	39	41	50	42	37	36	31	34	40	39	32	37	37	37	39	37	44	35	37	48	40	51	42	38	42	39	36	38	44	43	38	41	36	43	50	38	48	43	34	49	43	31	28	43	38	45	52	37	44	43	36	44	34	44	29	38	32	33	45	38	38	33	40	33	42	35	53	38	40	55	29	37	27	54	33	36	36	32	46	37	51	46	37	50	39	39	44	52	37	35	48	46	35	38	37	38	40	40	34	46	45	35	34	34	42	31	37	43	36	42	31	38	39	31	41	43	37	51	32	43	42	56	37	39	39	39	34	29	38	43	55	47	41	41	48	41	35	39	54	41	49	35	42	41	38	31	48	45	41	40	40	39	34	39	35	27	41	32	33	38	43	30	43	39	41	26	42	37	41	34	30	35	43	45	38	42	41	42	38	43	35	43	45	55	40	51	41	42	43	36	51	39	36	47	44	38	46	38	36	33	33	37	29	45	52	44	47	40	52	34	42	49	33	37	39	44	45	41	35	50	47	41	47	45	36	50	35	46	33	38	46	45	43	44	38	47	43	47	45	38	37	35	42	39	42	49	39	44	47	50	46	47	35	22	35	34	33	28	40	50	49	38	36	42	53	44	40	41	42	43	43	40	46	38	50	34	31	47	42	37	39	35	39	34	39	37	44	44	38	37	26	36	50	45	32	60	55	44	47	39	36	48	28	45	34	35	40	49	35	45	30	40	40	34	34	44	46	45	33	29	44	45	31	39	39	37	44	45	43	31	40	33	34	42	45	30	46	47	43	41	33	41	39	32	44	51	31	48	30	31	46	43	31	42	32	46	22	43	34	33	47	46	50	37	52	35	45	45	37	33	35	50	36	41	29	26	37	38	41	43	42	35	48	46	49	34	35	39	38	37	42	45	43	40	43	38	45	39	41	40	37	54	32	37	33	36	39	39	46	46	39	49	64	42	50	48	39	39	34	45	47	32	45	40	33	37	43	37	43	40	37	40	38	44	27	33	44	49	32	41	32	46	42	34	42	46	41	43	31	34	42	40	41	38	39	39	36	45	48	50	40	45	44	46	41	29	48	48	48	36	36	50	25	41	43	64	29	35	45	44	48	47	38	40	39	29	38	36	46	35	42	44	40	33	46	31	41	35	35	50	29	39	32	32	51	46	43	43	43	38	52	32	42	45	46	41	32	45	50	45	41	56	37	44	40	41	42	50	48	49	44	52	30	30	33	56	38	37	33	37	32	46	33	40	52	30	45	44	46	38	33	42	36	39	37	44	37	57	35	30	46	40	54	46	41	43	44	40	56	49	43	30	32	37	38	49	40	34	49	43	48	39	39	46	46	52	35	45	56	39	43	41	34	46	41	39	41	30	41	41	40	58	39	48	35	44	39	31	34	35	41	25	31	36	45	44	27	46	48	37	41	50	43	39	37	44	33	42	41	37	37	43	36	45	41	44	41	38	43	44	40	41	45	42	45	51	39	20	36	39	37	43	46	39	45	38	39	53	37	46	53	46	34	31	44	38	33	36	36	44	45	46	42	39	35	52	45	41	39	45	37	39	43	44	44	41	41	32	47	35	37	48	43	41	53	43	42	29	41	38	41	37	41	41	37	45	35	50	41	47	40	48	44	34	44	43	44	49	47	36	45	39	31	34	41	34	40	42	44	37	31	48	37	30	34	34	35	41	39	42	30	51	35	37	41	31	34	24	41	38	40	42	41	48	44	40	35	36	45	44	37	32	40	49	44	39	40	44	41	44	41	38	38	51	52	47	38	53	43	48	42	51	44	32	27	41	50	36	41	40	36	45	39	41	41	40	42	47	39	44	36	30	41	51	41	43	34	51	46	38	31	40	40	48	46	45	42	46	39	34	39	44	38	33	37	41	45	31	34	33	29	35	32	50	45	46	45	52	39	41	42	41	39	64	42	47	32	44	49	44	47	37	47	38	26	43	49	43	45	41	43	35	38	38	39	41	39	29	45	50	39	45	39	39	39	45	40	37	41	36	40	37	40	39	32	33	45	31	38	41	49	32	44	46	44	30	28	35	35	50	43	48	45	42	38	36	37	49	33	43	44	48	41	45	36	43	33	43	44	40	40	38	40	57	41	55	36	42	31	46	42	49	42	35	35	38	38	44	36	40	45	41	39	37	38	39	39	44	35	40	45	36	43	34	39	44	36	47	47	44	42	38	49	36	28	38	48	52	38	34	45	28	37	32	42	51	40	44	45	31	48	39	44	40	53	40	35	42
24043	13402	9139	13226	20785	21878	19430	15599	12738	10683	8230	5493	3316	2060	1799	1755	1541	1450	1502	1451	1361	1264	1166	919	870	779	729	721	680	660	656	608	619	580	567	545	612	658	679	701	742	674	704	637	650	501	480	525	519	499	422	444	468	460	492	521	440	497	496	494	492	474	493	461	461	451	464	446	433	464	494	467	446	425	501	444	429	417	401	449	429	381	407	418	433	427	383	404	431	439	425	432	443	442	436	429	413	438	425	411	424	397	419	428	439	415	436	434	451	396	433	490	607	620	473	421	426	394	420	425	412	472	451	429	408	405	422	402	403	417	385	454	426	383	445	425	398	439	404	431	370	423	410	404	453	400	425	395	444	433	446	440	435	435	404	399	432	422	410	451	415	432	433	430	426	396	435	409	423	380	442	410	481	418	393	442	391	426	429	473	388	415	426	449	398	369	444	398	396	421	394	413	389	429	403	416	436	380	393	421	410	442	422	433	401	433	441	431	413	414	419	441	461	428	429	468	403	412	411	464	401	408	426	424	404	390	422	401	443	406	412	437	430	434	422	429	420	433	395	410	399	410	423	399	450	426	414	432	421	428	395	422	414	385	440	417	378	392	427	374	431	418	396	439	358	435	458	402	449	467	408	416	447	425	386	397	403	455	383	447	474	432	436	411	443	426	418	415	394	456	409	419	430	428	458	472	428	430	394	420	435	381	401	399	400	468	437	430	422	475	432	417	432	437	440	400	416	419	409	422	394	426	410	415	428	425	416	373	482	408	413	450	433	409	426	410	403	431	402	433	414	428	452	426	431	399	419	419	410	392	409	457	436	468	440	397	422	438	427	403	445	416	423	442	421	439	442	405	434	400	424	428	434	379	434	437	418	417	435	432	431	390	446	415	424	438	422	429	416	387	412	416	421	418	408	416	412	416	431	420	378	450	432	463	406	435	385	393	423	431	437	397	417	422	392	422	435	441	416	407	403	423	418	426	423	422	420	445	388	436	397	423	418	442	407	398	418	421	425	425	428	384	448	423	410	432	412	429	417	411	418	422	429	379	467	412	458	418	468	446	414	476	398	407	443	413	428	436	418	430	423	425	440	433	405	411	430	397	441	417	415	439	419	421	467	407	460	436	432	412	466	411	413	420	423	437	397	401	442	446	433	410	403	398	394	433	423	449	425	416	401	409	442	417	417	434	405	416	423	427	418	415	428	431	411	401	383	429	435	406	452	416	428	412	358	425	408	409	432	386	361	398	428	441	417	417	411	370	421	424	418	407	437	429	396	439	424	398	428	439	418	397	424	436	416	414	443	421	413	384	381	450	406	404	416	446	404	419	428	420	393	414	415	435	414	399	415	409	430	426	422	423	412	409	419	418	421	442	428	422	409	424	417	386	427	426	426	426	423	375	418	428	430	413	409	415	415	452	423	389	444	390	448	423	431	437	405	413	466	440	436	422	429	430	413	397	433	423	434	408	422	413	420	410	430	426	439	415	445	434	420	403	404	438	400	392	419	452	451	450	415	431	426	451	404	421	413	427	401	416	407	423	433	413	442	390	410	415	426	413	411	399	426	409	423	448	425	428	404	440	432	415	411	439	412	402	436	422	402	382	404	403	399	414	388	434	372	426	366	388	408	419	401	434	407	418	388	472	429	452	430	407	432	441	426	410	399	428	404	393	402	396	437	429	446	410	421	434	377	426	447	442	433	432	380	428	404	442	378	437	426	399	365	396	418	377	426	411	438	383	422	414	422	380	395	433	396	435	392	417	431	395	412	381	441	432	395	397	397	417	405	387	445	456	455	425	424	415	401	408	385	424	454	422	441	424	445	411	433	424	376	460	432	426	420	437	432	381	426	411	427	451	418	435	418	418	395	379	424	410	410	393	428	429	447	449	407	421	428	397	393	406	447	427	460	407	449	430	423	474	384	435	427	412	416	427	420	399	454	439	395	427	456	424	408	443	417	402	423	424	432	385	424	426	385	419	420	393	405	425	408	392	430	369	442	421	413	435	375	417	440	435	422	406	421	435	401	384	440	431	420	435	412	413	383	455	422	393	403	395	417	425	444	403	404	460	417	400	408	434	422	425	407	457	410	417	444	417	413	397	409	459	436	412	414	414	407	419	452	425	414	414	402	406	443	445	409	419	408	390	418	420	453	415	417	422	372	441	437	439	411	429	437	433	387	434	421	453	400	427	444	418	422	397	406	402	422	394	412	417	428	434	392	417	444	410	418	406	422	439	445	428	436	395	401	449	433	417	409	430	404	383	430	421	391	431	443	437	423	418	415	447	419	408	425	413	410	450	418	391	436	451	395	400	380	406	443	404	419	416	422	429	406	413	392	419	409	417	426	407	436	447	407	439	404	441	391	401	449	419	409	448	422	409	412	433	413	407	435	466	400	424	432	447	425	421	386	399	416	417	424	413	398	465	378	441	410	414	410	392	407	417	446	416	431	468	391	435	394	457	450	404	437	425	411	402	378	443	380	430	431	418	435	427	485	427	447	431	390	418	419	409	418	453	411	415	431	402	395	417	449	419	440	418	392	441	454	447	382	420	407	419	423	431	398	472	433	423	425	436	409	459	425	438	411	402	401	419	397	399	464	361	400	404	450	386	409	438	424	427	427	415	404	422	441	419	442	396	385	439	419	405	406	425	425	441	397	394	381	410	430	409	397	404	420	402	452	399	434	417	422	409	428	420	413	404	432	405	443	381	394	418	450	434	386	456	426	417	412	408	408	446	453	415	403	430	442	412	419	425	403	415	404	375	446	424	413	427	433	410	428	404	402	435	441	445	411	458	415	426	426	402	436	409	432	424	420	441	443	448	401	435	365	373	401	431	450	429	458	435	411	478	430	434	444	454	442	416	410	420	402	424	417	405	425	441	429	445	425	423	437	408	435	405	409	397	399	412	394	434	454	442	433	424	455	427	429	458	425	402	437	396	441	456	427	439	454	415	394	463	395	431	413	434	415	436	425	440	420	403	440	443	454	459	431	404	419	432	428	407	440	399	375	410	428	425	435	420	422	429	404	392	421	413	423	400	372	436	461	396	440	418	441	416	411	416	372	421	410	396	421	403	450	396	419	416	419	446	426	390	420	387	431	437	437	410	397	445	413	449	377	439	386	418	436	485	402	470	430	410	390	420	410	392	398	430	463	413	432	420	426	412	432	413	422	408	433	421	427	396	402	418	459	479	428	419	438	417	439	388	457	414	390	414	415	404	387	425	414	428	405	410	439	390	362	439	448	403	446	402	419	440	425	404	381	418	428	420	426	426	442	392	441	405	409	421	435	419	403	418	405	446	434	404	462	453	428	399	478	457	414	399	427	420	385	433	439	416	415	432	472	433	459	411	401	412	445	387	440	421	404	402	426	392	477	407	409	455	429	392	408	408	411	439	446	408	420	418	423	386	420	421	404	416	416	399	419	390	399	450	460	440	396	414	450	414	426	396	462	442	430	407	383	419	389	382	444	455	411	426	426	426	409	428	473	383
1317	572	328	308	266	374	322	245	236	222	171	144	90	56	76	45	67	65	57	56	69	58	54	52	58	51	61	44	54	37	58	43	48	54	44	49	41	41	50	54	49	45	42	46	39	49	39	34	51	38	53	47	45	45	43	49	44	40	47	50	44	43	58	33	48	44	46	52	37	49	59	58	52	50	58	47	37	31	43	35	41	38	43	44	43	48	42	37	49	43	54	42	36	40	32	39	61	48	45	44	34	38	38	39	41	39	42	42	49	47	47	37	45	53	36	47	38	39	41	39	55	41	28	44	41	55	36	37	35	34	52	55	34	43	44	41	44	32	37	33	46	46	46	50	41	49	46	39	53	48	43	32	33	45	46	40	47	29	38	34	42	43	39	32	42	43	37	45	41	41	37	47	42	42	51	42	36	41	45	41	46	42	40	41	32	41	38	43	47	34	43	57	49	39	44	43	43	40	39	46	50	44	47	38	52	35	48	39	43	42	46	44	50	38	38	34	53	49	35	43	58	41	42	54	57	40	35	31	53	38	30	50	50	51	54	54	27	40	43	49	35	49	44	37	36	44	60	42	44	50	40	44	41	49	45	31	35	50	39	51	48	36	45	30	49	43	41	46	38	43	45	41	30	41	38	49	38	37	39	49	50	46	30	38	42	33	36	52	32	51	43	45	37	46	54	52	43	47	44	60	45	38	44	48	43	25	61	36	27	43	44	55	43	48	37	40	39	52	34	46	47	50	60	35	37	43	36	46	43	37	38	45	40	44	50	35	41	41	46	44	40	47	40	39	37	47	56	51	39	50	43	43	48	53	31	39	44	47	44	37	41	46	57	42	46	43	45	41	47	55	45	34	51	42	38	50	44	35	33	41	38	41	51	37	44	48	49	51	47	46	45	42	55	50	50	41	28	52	43	43	48	35	45	49	54	42	59	38	51	47	42	47	41	34	40	37	34	46	48	43	44	43	43	43	50	41	47	41	42	37	46	47	48	42	39	32	64	41	45	32	39	40	53	60	32	41	39	45	31	52	37	35	52	50	52	52	42	43	52	53	39	54	48	40	41	45	31	50	54	44	33	48	48	36	41	50	40	39	35	49	44	36	44	45	40	61	44	44	35	35	43	28	34	48	51	42	46	50	30	50	47	28	47	38	38	34	53	38	41	37	43	53	46	38	42	43	48	42	45	45	53	49	50	55	41	43	34	54	49	33	48	41	36	49	41	41	35	39	40	49	50	57	45	41	36	44	46	42	37	42	49	33	34	38	43	54	34	38	41	49	53	48	39	48	33	42	38	38	42	32	46	38	41	44	37	40	44	42	49	44	37	48	45	42	31	46	41	37	52	42	47	37	49	37	45	49	41	53	47	33	33	50	38	48	41	35	40	42	43	35	32	37	47	40	35	33	36	37	49	39	38	45	56	49	44	54	44	50	31	44	50	33	39	50	35	25	36	44	54	54	42	39	44	57	48	48	53	54	59	36	49	32	47	39	34	34	34	48	38	37	36	50	50	43	43	39	45	50	53	36	34	49	41	45	42	51	41	52	43	37	33	44	42	39	34	36	51	53	41	37	36	46	40	31	32	58	45	49	41	44	39	40	47	37	45	55	51	50	36	45	36	48	41	39	47	44	42	44	53	36	43	49	39	42	30	35	34	48	37	33	48	44	59	39	39	47	46	38	37	42	31	46	47	52	43	48	32	40	53	31	28	47	43	46	40	38	45	51	49	44	48	31	43	49	41	50	43	51	41	38	39	40	39	41	40	45	43	32	36	32	39	36	42	36	48	32	41	43	35	44	38	45	37	36	48	59	47	55	54	41	42	30	59	50	52	45	46	45	34	27	45	56	40	45	32	36	36	45	55	60	55	32	48	56	47	46	49	52	39	51	40	51	42	45	42	49	55	46	38	34	50	53	49	55	48	39	52	39	40	40	44	50	35	34	53	43	53	38	43	46	44	44	36	52	35	45	52	42	39	56	51	43	52	48	38	48	44	38	53	34	47	38	43	30	41	44	31	48	34	40	39	40	37	45	48	41	51	45	52	50	48	49	52	42	44	36	43	29	45	47	42	50	37	48	41	35	42	39	41	36	45	33	48	59	30	43	49	46	54	38	29	37	44	49	43	42	41	39	42	46	45	49	30	45	38	38	44	34	52	38	41	46	54	50	41	42	32	31	34	42	50	41	53	49	51	42	58	41	46	53	39	51	41	44	45	43	37	42	40	41	52	40	32	44	41	59	49	29	46	45	39	46	41	46	53	40	38	35	43	46	49	35	32	37	29	35	39	46	39	39	42	43	45	41	43	55	47	40	41	36	36	46	47	54	45	40	50	51	34	51	51	47	46	39	37	45	42	39	31	51	48	35	56	35	38	39	35	49	53	31	46	42	39	56	27	39	42	35	42	55	39	38	48	38	40	48	42	40	47	51	45	45	45	57	44	49	45	48	48	42	58	47	41	37	37	54	50	43	44	42	53	37	34	46	39	43	49	31	48	29	40	44	43	58	44	44	40	47	36	48	39	38	41	44	48	42	53	51	40	39	45	42	48	47	43	43	48	49	42	33	43	45	48	44	47	36	46	40	42	47	47	35	39	34	31	45	44	50	34	31	61	40	36	51	41	39	42	40	37	42	54	50	53	33	43	34	37	44	45	39	40	42	52	47	47	36	46	46	41	50	29	64	45	44	52	43	37	43	41	34	35	48	50	41	51	43	46	51	45	35	44	28	42	41	44	42	37	45	48	44	49	44	47	39	28	45	51	46	45	53	50	43	46	40	45	49	38	50	49	43	38	51	41	45	50	43	36	37	42	52	44	38	48	46	37	51	43	35	38	35	48	39	45	54	28	43	37	39	39	45	45	33	32	40	36	37	48	37	42	40	51	41	45	44	42	40	46	56	43	38	45	41	50	43	46	50	30	40	34	33	43	42	43	43	32	39	49	44	38	38	70	37	53	51	45	50	50	44	43	41	49	40	45	28	45	43	45	36	40	37	57	50	43	40	31	53	44	47	55	40	36	43	40	38	40	47	37	27	51	48	37	43	43	47	38	38	37	41	47	45	40	48	52	41	38	51	38	49	46	34	44	46	51	35	50	29	34	38	39	48	47	43	47	33	45	42	53	36	31	40	42	44	47	45	39	35	56	45	40	43	50	53	36	53	37	56	37	39	52	56	39	41	43	45	47	39	37	44	40	36	45	44	46	39	56	41	41	43	37	47	24	43	45	39	42	54	40	38	41	49	43	42	52	29	52	41	43	51	34	41	41	37	38	46	54	38	49	42	32	49	42	41	45	37	40	37	37	37	41	46	50	33	38	44	41	41	63	34	47	35	44	45	53	42	56	39	35	54	45	44	46	37	35	54	43	42	43	32	59	39	40	40	39	56	50	43	40	41	43	36	38	34	56	29	48	52	42	35	50	39	44	34	42	51	42	43	45	52	47	53	38	35	48	57	38	40	38	33	43	51	45	58	50	58	51	45
17526	8695	5903	8822	15337	15960	13791	10463	8407	6612	5034	3166	1962	1271	1128	1103	996	1042	1092	909	873	951	817	673	604	580	541	532	598	521	570	524	566	506	486	493	520	536	512	560	556	540	557	554	488	477	489	439	451	459	473	446	487	481	444	440	496	487	472	462	488	475	486	497	428	449	444	415	440	455	421	454	474	456	436	435	411	446	429	435	430	470	433	453	457	484	436	449	417	449	384	445	433	440	449	406	441	394	438	403	475	460	462	427	445	429	463	437	449	433	448	455	487	436	449	436	449	462	445	420	433	414	399	422	454	446	430	428	430	441	438	418	419	425	410	450	414	460	399	440	412	445	413	457	450	471	427	444	452	455	430	431	420	447	398	391	481	458	415	408	459	414	384	410	458	420	427	445	412	417	433	470	421	418	444	437	433	465	428	477	434	442	462	462	425	413	416	450	422	413	444	429	457	400	411	394	441	441	441	452	422	409	419	475	442	439	445	409	444	417	418	439	448	398	452	397	431	426	383	436	462	429	460	425	427	436	438	443	400	412	420	427	413	424	432	432	466	427	418	431	430	436	438	405	451	415	457	391	469	420	451	438	439	447	413	394	476	421	418	421	428	414	452	420	451	416	428	412	422	426	439	409	437	466	421	425	396	432	424	428	442	437	432	429	433	399	451	441	450	473	441	413	418	432	468	434	418	431	421	459	439	417	424	392	398	429	411	439	435	425	404	376	414	426	444	411	457	415	434	458	419	427	444	398	422	414	441	420	411	426	431	413	450	433	410	424	411	451	458	412	433	424	447	430	436	448	421	446	430	430	417	422	426	420	408	470	407	431	467	455	429	455	465	415	436	427	438	450	433	444	403	438	419	432	430	429	426	396	418	438	429	445	422	455	396	446	450	435	391	415	405	418	443	415	445	419	423	401	422	445	444	395	414	403	394	428	452	444	428	467	440	469	449	451	445	410	416	417	421	451	391	420	420	422	423	468	412	374	430	433	394	441	425	442	451	486	434	438	425	456	462	424	447	441	438	404	453	460	440	453	422	414	436	444	451	429	439	423	413	451	412	444	398	438	426	448	399	477	413	422	421	435	426	459	425	408	455	389	421	460	414	470	466	429	410	416	457	429	400	460	407	415	461	461	422	452	454	449	448	435	428	415	435	452	417	405	420	429	414	457	396	423	424	400	421	438	433	418	459	429	432	470	415	418	447	431	451	412	427	393	466	439	430	479	389	405	424	393	444	441	442	454	387	444	396	439	432	396	434	433	396	410	421	480	457	456	467	433	428	434	449	397	456	404	436	384	472	435	416	443	446	442	401	440	406	440	431	459	432	464	448	467	409	438	425	396	423	450	419	403	420	428	423	443	435	401	443	451	452	444	440	400	438	422	437	452	440	445	447	433	425	443	437	409	428	409	431	390	413	428	451	434	445	459	435	413	410	412	467	444	402	435	459	436	451	476	440	444	441	464	462	448	488	382	443	428	417	444	455	439	422	437	380	451	432	373	433	435	435	429	456	477	399	463	444	467	433	456	464	430	426	404	429	451	424	410	401	430	475	426	457	426	441	450	412	446	444	453	392	434	450	433	431	410	441	425	439	430	412	428	409	411	405	435	458	412	391	426	430	424	477	403	422	424	450	418	432	448	448	398	392	445	451	419	420	412	446	431	437	410	465	415	442	442	446	421	438	422	414	414	452	421	441	463	440	453	456	459	432	469	476	392	454	436	434	416	443	402	459	450	465	418	448	456	468	412	413	432	422	419	432	440	409	419	463	421	444	449	406	428	461	415	414	417	443	453	415	427	395	409	457	425	436	404	444	508	469	434	408	414	414	424	411	445	410	456	440	429	427	391	447	419	466	414	431	402	398	417	437	423	417	453	446	461	430	397	448	418	464	422	461	404	439	453	409	440	449	438	423	463	432	396	400	432	427	432	425	448	422	458	443	444	419	421	446	415	442	425	413	402	449	458	431	425	457	401	435	444	433	429	436	424	453	462	442	447	404	450	448	427	407	441	404	428	481	449	412	448	433	454	428	421	421	461	457	407	384	448	409	435	398	421	452	409	425	457	410	439	453	434	430	442	437	458	429	420	436	436	404	440	430	437	460	437	410	438	458	450	418	429	419	450	430	440	449	440	417	440	415	449	415	421	421	404	411	426	418	432	423	430	431	438	450	411	466	429	423	432	407	425	414	414	433	394	429	441	410	419	430	439	444	411	428	442	401	446	398	401	401	436	453	416	428	419	437	419	438	415	453	381	416	450	445	459	449	401	411	426	399	416	451	420	449	470	459	457	428	451	440	455	452	435	445	412	432	422	492	412	433	439	408	432	455	405	461	425	477	438	404	458	426	434	418	444	433	427	432	453	436	458	406	436	419	417	431	479	454	412	397	479	469	402	418	418	440	406	419	440	442	433	415	397	387	421	433	444	424	427	399	427	471	421	412	429	446	425	471	455	471	433	448	445	468	424	453	432	421	437	457	441	427	436	435	430	424	463	455	462	391	454	436	406	447	445	399	440	406	440	437	470	441	427	414	430	420	452	416	446	440	451	414	472	422	408	463	433	474	421	430	426	439	435	430	414	427	467	429	416	451	421	408	455	457	387	396	486	469	403	420	442	451	459	410	434	420	422	423	436	422	397	430	437	428	414	461	426	437	452	438	463	431	396	438	392	438	423	505	477	442	429	468	449	428	443	390	424	414	452	446	431	399	426	405	475	431	404	436	425	457	429	424	439	453	424	464	466	421	443	437	402	399	454	447	436	444	422	416	414	443	449	430	441	447	439	405	444	389	436	417	422	453	446	444	440	446	459	454	423	412	451	444	407	440	464	432	447	477	430	468	435	449	415	443	418	425	469	448	449	432	436	434	423	441	385	377	441	427	404	401	435	402	451	410	417	448	460	415	446	428	405	416	445	454	409	441	426	449	424	438	421	402	425	440	432	420	419	432	429	459	421	399	447	416	432	433	441	411	417	409	427	432	416	435	455	418	453	462	431	448	428	399	445	420	455	432	435	431	461	452	473	419	462	454	463	439	415	430	392	443	423	428	430	452	418	423	423	412	432	432	415	422	451	458	430	447	453	471	418	466	421	435	421	437	454	390	400	435	456	440	420	396	423	401	468	429	437	420	433	435	424	418	458	479	435	456	427	460	412	436	456	390	435	427	419	408	453	412	398	484	420	398	436	446	430	422	431	465	457	450	424	437	441	453	442	436	448	388	393	468	423	459	453	416	422	465	459	471	454	443	478	446	432	424	444	438	418	449	413	413	407	442	458	429	434	435	450	433	414	413	434	434	478	417	438	413	375	448	423	391	399	418	454	413	474	409	451	502	435	424	451	397	413	434	412	457	446	451	433	437	400	441	419	414	442	450	425	417	420	448	413	446	437	440	444	423	433	443	428	431	406	466	456	418	465	441	434	415	433	417	416	429	431	416	455	434	435	426	442	466	413	452	430	459	447	430	459	422	428	436	444	399	449	418	385	424	408
1674	1054	514	401	383	493	441	351	300	279	215	149	101	78	85	87	88	80	72	64	62	91	62	70	63	55	60	54	57	70	59	67	65	41	47	53	60	43	70	52	57	52	57	51	62	48	57	51	59	54	51	63	55	55	71	56	48	49	50	45	50	48	48	45	48	65	48	43	49	52	46	53	45	60	39	64	44	47	47	55	36	55	56	46	57	52	51	37	42	55	65	50	44	44	52	48	43	55	63	56	56	46	30	53	36	52	45	47	36	56	47	48	57	49	46	39	48	53	48	34	50	49	45	60	45	70	52	47	35	42	48	42	54	37	49	44	38	45	44	52	42	56	63	56	49	55	47	57	69	42	55	60	51	61	59	53	58	52	40	52	54	45	45	46	55	44	57	47	51	51	59	49	46	47	55	70	66	54	59	64	42	57	52	41	45	53	49	38	53	40	63	60	51	53	45	50	70	55	62	45	44	43	44	34	44	51	47	50	54	46	62	50	44	43	45	56	48	49	44	44	58	47	47	51	40	59	56	41	52	38	47	37	52	54	44	65	50	48	59	61	56	53	44	44	50	46	48	58	48	44	59	46	56	54	40	45	51	52	37	51	68	44	58	43	41	40	52	54	47	46	57	57	54	61	52	39	45	60	63	56	51	50	57	61	41	60	56	49	44	35	53	41	39	48	50	34	53	47	56	57	49	40	44	51	44	70	53	59	53	67	51	41	55	51	44	49	47	45	50	43	55	46	53	41	47	51	38	42	62	62	50	58	48	38	48	37	39	39	54	56	54	65	53	59	50	31	49	45	57	42	55	57	50	61	44	57	37	51	44	47	54	50	36	50	43	40	60	41	51	48	52	59	44	61	57	42	55	52	45	50	47	44	62	39	63	51	44	46	55	55	57	57	49	48	46	51	56	61	40	52	56	48	50	47	45	54	47	60	46	65	59	60	43	44	48	37	47	49	35	33	49	57	54	44	54	58	55	45	54	62	54	53	46	50	46	51	55	49	36	46	58	47	58	57	56	61	60	33	41	40	44	62	56	65	59	59	47	56	49	43	53	44	43	46	53	50	62	43	56	49	41	41	57	45	55	54	63	45	58	50	64	53	49	48	54	50	47	51	45	47	47	59	53	51	54	51	60	57	45	56	45	37	47	48	51	58	58	45	59	38	57	48	47	48	43	48	62	47	50	51	47	50	47	51	55	43	54	38	41	46	44	57	42	48	37	43	42	55	50	48	62	46	49	56	59	39	56	50	57	47	53	48	46	50	58	57	55	55	54	59	43	43	43	65	47	51	55	56	46	59	46	61	46	54	51	55	53	51	61	54	37	54	54	45	47	49	50	45	41	51	53	51	60	52	41	54	47	42	45	49	52	60	45	53	48	46	48	51	56	52	61	62	41	37	44	51	42	40	40	42	39	58	67	59	46	58	57	57	46	47	62	61	47	50	50	57	47	55	45	44	55	56	44	46	46	56	41	40	52	46	47	43	33	66	42	43	46	47	57	59	56	51	46	52	69	50	47	49	37	47	43	51	49	65	51	58	44	48	56	52	40	65	49	59	40	47	54	60	60	52	50	51	46	55	50	47	52	44	42	42	59	50	48	59	50	42	42	44	51	39	40	51	36	63	61	55	45	34	58	56	49	47	53	46	45	80	46	46	47	60	45	52	49	58	47	48	62	57	47	54	50	50	36	73	52	53	50	57	34	65	70	43	61	36	58	56	50	51	50	47	55	45	39	48	50	54	51	52	55	43	53	52	60	43	46	51	58	59	50	38	40	55	44	47	34	48	50	51	49	50	51	64	58	51	46	48	44	52	51	51	48	52	54	46	33	58	58	60	52	36	43	61	54	50	49	44	58	47	57	36	48	42	48	63	48	50	52	44	46	64	51	53	64	46	51	56	44	53	49	45	41	55	45	45	54	51	68	54	34	61	58	46	54	63	50	56	57	58	59	48	66	59	44	52	51	45	50	50	51	45	49	41	41	42	54	47	53	53	51	58	47	43	48	44	50	44	51	54	43	40	46	50	49	46	40	53	51	43	53	60	52	45	65	65	65	37	48	41	45	44	35	49	47	52	69	42	54	40	52	56	48	41	55	50	53	45	52	57	54	56	39	51	49	41	48	49	58	66	67	39	59	55	58	37	41	45	49	65	43	58	47	61	45	50	53	50	40	54	53	64	42	38	50	49	46	52	64	40	58	43	46	45	56	54	49	43	45	54	39	53	56	53	65	61	59	44	61	43	45	60	48	60	43	54	48	50	47	67	48	46	37	51	49	30	44	48	54	43	42	60	47	58	44	49	52	57	44	67	49	47	58	45	57	48	48	55	50	51	49	53	49	43	45	62	50	48	45	47	62	40	58	36	48	50	45	47	61	65	53	53	51	53	55	55	52	53	50	55	48	60	47	67	56	45	45	64	52	46	51	57	55	36	65	49	57	49	59	41	64	49	39	48	47	51	47	46	56	49	42	55	51	46	64	38	39	51	47	44	42	42	63	43	45	40	66	50	52	51	57	63	52	42	61	44	44	42	50	44	43	57	55	56	43	62	45	44	34	46	57	69	56	53	55	50	42	40	51	46	52	62	47	60	51	37	50	50	53	47	53	53	57	51	58	60	48	54	43	52	64	59	57	51	42	58	45	46	38	56	54	59	46	54	43	54	53	44	56	55	46	49	41	64	44	60	57	63	41	57	38	48	48	45	58	52	58	52	58	43	63	43	50	59	48	49	43	40	61	47	66	45	36	45	57	40	54	49	53	45	56	34	63	61	44	45	46	56	46	48	47	41	50	60	55	42	59	45	45	59	46	45	51	56	52	66	42	42	47	63	50	63	45	43	50	53	55	55	38	45	40	50	53	44	50	47	44	41	39	51	54	53	51	60	51	47	49	52	53	56	51	62	45	44	55	62	50	45	47	49	44	39	53	57	70	55	53	40	51	41	47	45	46	46	52	48	59	46	57	47	43	50	52	52	51	43	40	42	50	45	41	43	55	50	59	51	60	42	61	47	62	43	50	51	55	43	47	62	59	46	54	46	52	42	52	58	49	52	47	52	52	51	58	52	51	50	62	38	56	46	40	53	62	54	46	50	54	55	49	37	56	50	55	59	55	53	49	56	47	53	53	27	63	44	60	57	56	48	51	42	43	49	59	55	55	52	56	58	49	62	43	57	39	44	54	69	50	52	46	64	42	52	46	54	51	50	51	44	43	50	53	56	48	40	59	50	46	48	43	47	44	64	47	38	41	59	46	68	62	45	46	54	55	54	53	62	44	40	56	63	42	48	37	51	53	58	60	61	45	43	49	61	57	51	62	50	50	49	53	53	48	48	50	49	37	45	58	43	53	48	50	47	36	60	44	48	54	56	54	54	53	46	65	46	46	41	61	48	44	63	46	48	53	61	41	58	42	41	43	46	54	44	42	52	50	43	48	55	43	50	65	54	49	36	54	50	67	51	50	43	57	46	55	50	51	58	55	44
20813	11528	7760	11177	18354	19315	16677	13239	10724	8765	6578	4172	2663	1810	1576	1453	1443	1345	1377	1222	1222	1287	1088	1017	912	701	730	737	726	766	708	685	674	662	654	593	654	689	665	692	658	696	698	685	614	558	613	550	584	597	534	557	519	551	544	530	525	561	577	584	583	568	543	550	517	516	527	488	525	548	530	520	504	565	534	542	518	461	481	485	504	521	501	539	541	532	534	510	547	529	473	555	520	535	506	544	477	509	536	535	500	528	543	499	492	507	507	523	528	506	536	518	545	580	542	558	521	505	492	541	520	494	507	501	519	493	481	525	488	485	530	513	525	478	507	527	525	511	532	510	509	494	477	549	496	532	508	476	490	537	518	516	529	562	513	490	532	486	520	515	511	520	514	542	493	532	527	507	502	502	528	509	495	505	511	517	502	513	540	474	504	518	479	526	498	511	521	505	502	483	524	518	525	507	505	505	509	492	520	528	498	492	501	507	507	483	483	513	526	483	507	547	539	469	499	492	469	538	505	474	538	505	487	524	561	559	522	537	544	542	524	498	505	537	515	501	502	508	512	531	505	494	521	490	533	505	528	495	477	486	481	520	542	506	499	486	511	534	519	508	511	499	562	509	527	504	501	511	518	515	528	487	540	525	511	554	546	525	585	482	538	512	509	498	479	528	564	500	501	534	539	532	499	505	514	513	532	542	486	478	436	473	521	518	506	501	495	541	522	531	568	527	505	537	509	521	470	502	525	511	544	501	494	513	509	574	473	493	515	510	553	501	480	526	499	516	523	487	498	553	541	559	547	499	521	491	495	533	488	486	530	497	496	490	517	537	497	499	556	519	548	550	528	484	502	501	507	544	480	556	527	523	500	513	486	475	503	530	532	499	485	511	490	514	509	504	493	520	522	527	507	530	523	495	487	520	534	469	491	527	535	512	543	494	501	514	524	505	477	500	516	504	549	510	502	529	503	526	521	492	513	525	493	525	481	508	546	532	485	468	477	496	535	488	499	505	532	549	526	466	530	491	500	494	529	479	535	503	507	527	517	516	486	547	533	543	489	543	511	515	519	499	550	515	495	543	528	503	526	529	501	517	538	513	514	511	502	519	527	528	533	528	518	534	524	521	533	564	503	521	513	486	518	524	543	517	529	469	508	488	520	517	529	532	528	539	513	515	528	491	512	512	511	526	521	537	533	546	522	552	480	494	480	532	476	520	507	494	521	531	513	551	519	482	493	535	506	497	503	488	538	567	492	519	507	518	504	545	523	508	511	500	498	509	501	492	435	529	533	490	557	529	514	512	496	503	485	496	502	511	534	506	520	469	462	482	483	541	512	503	534	501	551	526	521	529	545	521	556	541	552	506	545	528	504	533	468	505	490	518	502	498	585	547	527	518	491	510	511	493	521	503	483	501	500	510	509	513	555	531	543	522	534	523	495	544	530	518	518	523	485	525	505	474	470	506	456	503	542	525	525	526	514	513	566	483	527	505	528	531	479	537	519	510	494	517	496	505	506	507	480	528	498	522	482	499	526	509	519	524	532	503	499	530	484	480	488	505	505	562	496	494	493	500	492	466	479	550	503	555	506	531	491	523	478	503	516	509	550	513	543	473	467	525	507	517	509	519	546	531	521	532	532	524	498	524	492	523	527	489	515	503	518	501	514	545	533	551	484	497	524	490	493	542	488	525	510	480	528	563	528	500	530	501	542	484	536	531	520	524	538	485	500	498	533	508	523	531	490	495	517	524	496	530	519	483	507	522	512	516	519	502	496	507	529	493	502	527	487	527	498	528	532	526	505	496	540	525	524	510	458	479	496	480	486	500	531	511	563	548	518	520	484	548	473	486	504	507	568	475	486	494	507	524	520	558	487	482	482	503	540	510	551	530	549	534	528	506	531	504	511	492	500	507	527	513	539	539	466	508	485	482	512	531	491	497	460	509	512	526	478	541	472	498	497	512	522	485	481	474	508	523	490	530	543	504	523	491	528	507	529	534	530	505	482	541	517	477	527	519	473	490	501	551	505	508	518	524	534	513	535	517	519	558	515	495	480	526	492	522	502	536	491	526	535	502	493	531	515	526	488	488	494	519	524	524	538	510	518	545	540	481	511	493	524	509	539	513	526	503	544	494	501	498	536	532	517	520	519	504	489	484	501	531	485	501	552	473	501	512	486	536	510	478	519	517	496	520	504	515	525	472	506	541	528	529	535	506	537	509	561	505	565	521	548	543	508	502	480	520	542	532	527	527	538	530	516	502	531	492	470	557	490	543	551	532	489	498	516	523	481	530	509	516	496	512	487	523	483	506	495	520	509	515	513	517	550	528	530	532	519	532	503	473	503	524	531	493	487	477	515	516	510	533	497	514	503	504	503	485	504	542	494	504	473	485	543	510	502	522	558	560	489	475	574	491	505	534	535	540	465	484	493	505	515	504	497	490	514	494	496	529	494	538	521	525	519	518	547	541	531	556	548	480	510	548	501	535	500	484	522	504	542	479	531	508	529	499	507	527	487	465	527	492	515	456	499	532	529	517	521	543	550	520	496	524	518	495	561	475	485	544	512	527	498	494	538	555	498	520	480	508	475	526	550	495	547	490	488	499	536	475	518	520	521	515	495	515	504	501	521	536	492	536	533	522	481	516	491	499	513	531	528	513	521	523	506	506	516	509	510	487	552	524	535	480	535	487	519	513	487	503	497	519	483	504	534	499	515	538	537	499	511	517	510	508	535	507	450	481	496	503	488	529	478	511	534	518	561	497	525	581	506	483	536	524	519	483	497	509	530	542	510	543	489	486	516	528	511	520	489	487	494	505	500	543	532	537	516	485	508	534	506	518	517	515	515	513	509	549	509	498	505	515	512	551	538	532	501	536	510	520	504	507	520	501	516	550	514	519	507	538	482	476	509	506	516	481	525	488	521	551	483	526	464	508	509	491	472	493	522	471	509	492	559	519	542	533	513	518	518	477	496	532	529	498	512	546	534	513	499	477	530	515	541	513	503	527	499	529	519	562	496	528	515	528	489	507	527	530	550	499	517	541	491	468	568	515	534	516	519	541	511	515	494	531	516	551	516	507	488	504	518	516	510	507	518	502	499	471	540	529	516	515	533	501	484	515	508	537	489	520	537	519	539	540	508	541	485	494	485	529	522	510	500	513	526	498	521	506	493	542	517	548	523	509	505	522	524	525	513	499	499	507	517	548	523	504	493	507	499	528	523	489	518	523	498	490	536	518	482	517	514	544	510	521	489	542	497	521	487	505	518	504	473	519	505	516	512	528	515	493	537	513	511	519	538	503	515	501	497	480	552	512	505	542	529	525	520	511	531	549	493	474	515	502	528	518	520	534	486	528	486	473	484	491	538	505	518	556	535	503	473	522	525	544	541	542	488	495	496	510	550	520	496	543	487	505	484	522	550	523	534	513	516	521	535	537	495	546	503	503	541	468	544	489	521	512	521	502	513	507	509	495	521	513	528	526	497	540	535	494	519	509	505	531
2110	933	516	376	398	470	416	322	310	220	215	132	101	70	44	56	57	49	66	54	53	63	42	55	36	40	37	32	27	35	42	37	27	43	28	46	29	39	40	34	30	39	49	30	33	44	34	29	36	33	30	38	30	36	30	35	36	34	38	29	41	40	23	28	38	33	24	35	29	31	32	28	31	33	27	32	37	31	27	27	30	28	37	29	32	28	32	34	22	35	26	22	40	25	24	26	27	30	30	27	27	28	26	30	36	22	37	26	33	32	23	20	35	33	35	25	33	34	26	28	38	28	21	29	37	34	24	32	20	32	35	29	32	28	35	21	37	29	29	26	29	26	34	22	27	26	25	29	24	38	26	24	35	32	28	35	30	30	39	28	29	29	27	36	32	27	27	29	30	36	21	34	27	26	29	29	37	29	28	30	20	28	23	33	27	29	22	31	26	42	25	27	19	27	23	21	22	27	25	37	22	31	23	31	38	24	24	29	27	23	28	27	27	30	26	35	29	27	31	26	33	36	39	36	35	25	30	26	25	30	24	29	25	30	26	36	23	26	32	39	29	29	31	34	24	27	37	35	16	31	20	30	27	28	32	36	31	35	39	30	34	32	25	32	29	27	24	33	17	38	24	29	24	32	23	28	27	30	42	35	30	28	29	23	27	28	39	24	32	32	25	37	33	36	22	24	33	21	33	27	35	29	41	36	27	31	25	35	23	28	32	29	17	33	43	30	26	21	29	25	26	33	25	44	36	31	36	25	40	38	30	29	25	21	18	33	29	30	29	34	46	29	33	37	21	30	25	22	24	32	34	29	30	28	30	27	20	38	29	26	35	28	23	24	31	39	35	28	27	27	21	27	32	31	33	26	26	38	37	29	26	21	25	28	25	31	28	28	33	26	17	39	29	24	30	31	35	27	36	23	28	29	28	28	28	21	31	26	26	25	33	29	31	23	35	31	29	27	34	31	33	23	23	27	25	25	34	35	31	32	35	33	27	31	31	34	29	25	25	32	31	28	32	27	32	22	24	40	34	26	37	27	24	34	41	27	34	30	19	28	40	41	26	36	33	26	25	29	21	32	27	30	43	30	27	29	30	27	28	25	23	34	26	41	32	50	26	33	33	30	24	27	30	29	35	29	36	29	29	25	33	25	29	22	31	31	36	26	34	31	32	34	37	28	31	26	23	26	24	28	33	38	28	39	30	31	34	31	24	21	29	26	30	19	33	39	32	40	30	27	24	27	32	26	27	32	19	24	33	30	33	33	35	26	25	33	33	27	24	26	36	27	28	30	34	25	26	23	45	22	27	43	27	26	38	24	23	25	33	30	20	31	35	30	27	31	24	29	34	35	38	25	30	27	38	39	23	38	33	32	39	25	35	24	34	24	37	29	21	25	34	29	46	28	32	31	28	31	39	37	25	34	31	42	28	29	27	25	29	39	32	28	25	29	30	27	17	29	39	26	36	29	28	28	20	25	27	32	26	22	29	31	16	25	30	38	30	24	31	28	38	33	29	23	20	37	33	30	32	34	26	31	33	38	37	34	27	30	35	29	40	25	35	21	26	27	21	33	22	25	26	25	34	35	36	23	28	24	33	25	28	30	29	29	23	31	37	29	32	27	31	38	28	26	28	23	39	25	29	25	35	36	26	26	35	22	37	32	25	28	30	26	30	27	27	32	33	28	38	23	23	26	32	24	29	19	32	29	24	24	29	32	31	33	30	39	26	28	26	30	29	21	23	28	30	27	32	42	26	28	35	35	31	27	34	21	26	28	35	25	28	22	25	28	24	35	23	25	25	37	23	23	29	32	34	31	31	23	25	28	23	33	31	28	27	24	43	29	27	18	34	31	22	27	29	31	22	29	21	43	26	30	26	26	33	32	31	16	18	28	23	25	40	24	35	32	35	23	23	34	30	41	28	32	29	29	32	25	22	20	28	27	25	26	24	32	34	27	31	21	34	31	28	31	30	32	29	31	24	35	28	31	27	26	22	28	31	28	28	33	27	25	35	41	41	26	29	29	35	29	26	29	28	37	35	33	32	40	33	22	34	30	24	36	39	39	34	28	22	31	31	34	46	21	25	29	28	32	23	35	28	28	31	22	30	35	17	33	26	33	35	30	35	34	27	30	26	33	22	32	20	32	30	32	40	30	35	28	22	29	37	39	41	32	22	15	26	25	30	34	26	35	30	28	31	27	26	31	32	31	25	29	29	34	42	14	44	22	34	24	28	22	27	20	40	30	33	38	36	30	38	34	21	32	31	41	30	24	25	27	23	32	32	26	38	33	32	21	27	19	39	27	36	26	32	27	33	21	31	30	21	32	32	25	33	22	30	37	33	21	27	20	32	27	31	30	34	26	30	17	27	23	30	26	31	29	35	26	39	24	28	28	22	32	33	19	34	25	26	30	17	33	42	33	26	28	34	27	36	30	37	30	31	26	29	26	29	27	26	34	32	28	34	28	28	31	27	29	33	30	29	28	27	29	43	22	26	40	26	36	25	35	38	25	30	23	36	30	35	35	24	29	27	27	23	22	33	35	25	40	37	24	27	27	27	35	29	32	24	33	24	30	22	27	36	30	19	36	31	36	27	36	31	34	28	22	30	25	32	26	37	25	21	30	36	29	22	27	20	18	19	35	30	28	23	29	33	32	20	39	30	21	39	34	29	30	27	25	32	31	28	29	42	40	29	33	32	28	39	31	26	31	19	35	29	35	32	19	38	31	28	30	22	24	27	33	32	27	25	33	34	37	32	25	28	33	31	31	29	32	26	32	30	36	29	23	17	29	27	35	29	28	25	40	34	38	28	24	39	33	17	33	21	38	30	34	24	16	36	31	35	28	26	39	18	26	30	25	30	29	18	29	24	31	25	28	33	24	26	22	27	27	36	30	30	21	29	35	32	33	33	24	30	23	32	30	31	35	29	19	34	28	34	31	34	42	37	32	29	37	28	27	30	32	26	31	32	37	38	31	30	31	30	24	31	28	29	30	25	20	27	33	30	38	37	25	31	27	43	37	28	28	27	35	21	28	32	31	32	24	40	21	45	37	37	29	29	30	32	29	38	18	26	25	20	29	34	35	29	21	26	34	41	39	31	26	34	25	30	28	27	41	28	29	22	23	20	45	35	32	25	31	27	39	32	29	25	43	30	28	38	32	31	23	28	24	27	32	35	31	31	33	25	29	26	38	35	27	23	20	29	25	40	22	41	37	38	33	34	32	30	37	20	30	31	38	33	37	31	15	34	27	34	29	29	16	28	24	26	27	28	34	34	32	27	40	27	25	30	31	38	27	24	32	32	34	30	20	33	41	30	24	26	23	28	33	31	30	28	29	30	31	30	26	30	26	27	34	27	27	26	36	40	18	23	25	30	29	20	28	33	30	25	39	29	22	27	21	36	34	24	28	31	28	31	20	31	27	23	18	35	27	33	24	29	30	25	27	32	28	39	29	35	22	39	31	33	23	25	35	24	29	33	24	28	21
21684	11041	7329	10551	17535	18849	16266	12881	10663	8755	6528	4245	2670	1721	1380	1406	1418	1376	1261	1037	1179	1070	982	811	675	558	553	528	529	521	521	498	482	426	454	477	447	478	446	482	497	470	488	431	402	376	380	371	420	375	359	357	343	327	322	331	363	364	377	357	393	366	385	352	346	313	307	326	328	325	321	323	342	316	322	279	296	303	309	261	303	289	271	308	282	284	296	298	293	303	305	304	293	285	301	311	270	296	294	306	292	301	266	267	292	317	261	278	265	302	292	318	356	404	351	299	295	270	301	317	276	280	309	332	296	310	278	297	315	298	282	308	319	274	309	306	298	305	294	317	330	297	290	277	310	281	273	308	289	285	300	287	286	293	265	298	296	295	301	301	318	301	279	291	282	280	305	294	285	299	276	319	292	314	311	310	326	300	295	276	289	291	298	277	325	298	286	298	305	286	301	260	281	297	291	323	330	311	288	324	292	296	282	274	313	311	310	284	289	319	290	288	299	280	286	282	281	296	295	314	299	300	305	271	302	306	324	315	292	294	297	321	306	325	296	312	312	307	305	304	327	311	278	291	299	318	321	308	337	333	297	307	305	320	295	296	306	297	311	290	297	309	299	285	280	308	286	304	286	347	270	296	287	274	316	311	268	303	293	300	318	313	280	302	290	276	272	329	304	348	310	305	333	301	263	311	275	266	309	285	293	309	286	330	292	302	323	280	297	299	283	313	299	295	292	295	274	276	299	346	265	292	276	299	296	289	278	299	315	280	320	294	320	268	300	287	301	330	288	287	313	323	303	306	301	279	295	301	287	297	275	298	335	276	295	309	285	281	289	294	304	287	301	321	290	290	273	301	304	304	294	307	286	307	337	291	317	310	306	305	289	293	283	278	296	321	287	313	314	303	298	328	286	306	318	299	322	299	280	305	297	276	321	285	259	306	290	315	285	314	304	326	290	285	299	293	294	331	328	297	283	297	310	301	288	291	324	316	279	317	290	293	281	285	312	282	284	321	307	295	325	299	293	283	358	296	293	318	312	278	296	296	312	297	311	282	296	315	276	316	287	305	318	317	307	273	301	302	260	310	294	314	340	286	314	320	269	279	287	300	322	288	303	302	288	285	305	279	294	303	285	314	299	290	306	299	303	298	305	332	319	296	276	331	288	313	296	308	286	284	294	293	278	276	320	299	259	281	314	307	307	270	291	289	283	311	316	278	303	299	303	314	284	299	307	311	318	273	334	316	265	290	287	279	311	268	306	330	302	279	317	292	305	297	323	313	281	258	314	292	300	302	305	296	324	304	326	297	320	309	313	292	306	297	304	320	283	312	319	280	313	284	294	323	274	310	291	307	291	293	317	306	296	309	278	294	291	283	270	311	304	292	291	284	277	281	277	326	327	318	297	301	302	318	319	317	302	309	284	285	304	298	320	282	279	282	293	319	289	295	280	271	291	292	329	309	324	291	310	327	276	274	270	307	270	312	314	299	294	312	297	295	295	277	270	306	303	320	270	316	304	291	311	290	275	308	282	284	271	307	288	302	274	289	304	268	288	305	336	295	328	311	302	308	310	284	329	339	275	264	296	311	311	284	277	281	298	312	307	288	306	297	282	292	264	312	293	290	314	313	301	262	265	320	320	280	292	304	262	274	263	314	297	319	280	313	303	314	296	272	271	300	307	295	311	290	311	283	263	292	318	283	297	294	283	315	292	300	305	283	302	298	316	291	280	298	306	304	306	286	259	262	317	276	297	291	306	288	325	311	313	298	284	309	274	301	310	267	291	322	290	304	301	306	308	316	303	305	271	273	307	285	303	304	299	298	302	281	333	331	320	282	270	292	286	291	307	298	295	280	318	322	311	290	304	289	313	278	301	295	286	288	290	286	300	308	279	314	275	328	268	298	302	300	307	284	297	318	271	319	282	325	276	289	322	299	296	302	288	319	282	312	307	276	308	327	316	293	297	304	320	315	312	322	303	304	292	303	346	312	285	303	322	341	301	291	298	309	311	305	274	297	299	313	313	286	286	286	274	298	294	297	317	289	298	307	286	303	287	309	297	297	293	304	316	289	304	288	307	328	311	321	284	320	298	292	315	311	305	311	262	302	324	289	302	280	305	294	272	297	323	332	292	277	299	313	325	321	301	283	311	282	301	310	295	315	271	293	290	294	301	311	278	308	282	284	250	293	295	295	279	308	311	322	332	291	265	274	280	313	312	294	317	303	341	310	296	314	332	294	319	291	305	280	274	312	291	327	308	302	326	310	295	264	294	327	270	330	297	277	285	267	327	343	310	291	314	324	278	283	311	296	277	296	270	244	256	292	303	316	300	327	297	302	295	289	292	305	342	331	325	285	304	286	307	313	311	319	306	300	280	331	295	307	325	295	287	277	297	298	280	277	300	281	315	333	319	301	328	321	331	291	313	276	336	274	301	299	319	333	327	293	270	276	300	313	304	274	300	301	307	291	314	295	292	299	297	287	306	285	357	289	313	273	307	353	280	284	304	322	306	268	320	294	282	268	318	299	299	276	279	284	293	302	284	323	301	302	285	311	315	271	301	308	306	312	285	276	294	288	331	279	308	298	302	296	308	301	304	312	313	316	298	313	298	299	283	290	313	330	282	268	305	293	289	283	316	296	291	297	316	291	307	309	272	281	300	322	280	306	277	306	284	291	315	319	289	298	303	310	297	258	299	298	311	290	279	295	288	304	301	300	292	316	314	333	293	312	305	260	303	297	310	281	307	296	277	329	310	297	328	275	303	292	323	322	290	301	273	284	319	291	287	317	297	274	317	300	293	316	299	289	270	302	334	298	288	262	328	278	322	302	301	309	303	305	252	303	306	301	282	308	308	291	295	310	289	293	321	318	289	294	315	281	298	284	320	297	316	334	295	322	316	290	313	281	291	298	285	318	339	256	305	307	311	289	284	302	270	288	305	316	284	304	289	311	295	315	323	289	284	312	301	286	297	313	291	293	302	277	315	316	293	288	316	265	307	325	293	317	309	310	275	305	310	305	307	329	337	286	290	271	282	276	323	314	291	291	297	280	274	297	281	302	270	300	297	301	308	306	315	259	313	283	294	310	277	279	302	302	306	300	274	263	282	282	322	311	289	316	290	299	274	299	308	340	292	271	303	273	296	282	327	322	302	297	270	294	297	282	278	321	263	291	305	308	305	295	274	297	310	299	272	310	284	296	294	290	311	274	292	297	280	311	264	311	339	287	303	279	273	313	289	320	313	303	291	311	294	327	283	307	312	285	273	287	309	293	296	325	281	285	293	294	293	327	300	318	285	292	282	315	293	280	282	282	285	305	326	311	305	279	325	306	277	319	283	332	263	310	299	319	299	269	306	318	307	305	310	296	276	287	288	293	296	342	293	299	279	302	313	323	289	287	313	277	286	272	307	297	318	314	312	313	296	301	274	315	297	300	285	298	294	302	316	301	321	270	274	313	310	284	307	297	293	309	290	277	299	297	306	305	320	299	274	316
2406	1252	676	464	439	540	553	430	362	303	268	174	116	86	81	81	86	69	78	83	70	65	58	67	45	50	54	53	54	47	40	43	53	46	55	40	57	43	40	45	39	50	48	45	48	50	46	35	49	41	39	37	41	53	49	48	44	54	46	36	38	34	38	29	55	46	33	34	37	47	44	34	48	43	45	35	43	35	35	28	44	32	31	34	35	39	42	54	33	33	43	36	38	50	35	43	32	40	36	55	43	40	39	32	56	32	41	39	45	44	39	40	58	51	33	27	38	29	41	41	33	38	38	33	53	33	41	39	29	35	36	46	44	40	37	39	41	38	49	50	50	45	39	33	39	37	31	32	41	32	46	36	45	40	47	39	37	37	38	34	46	28	38	41	32	47	37	46	45	38	37	28	46	35	34	42	41	39	40	21	42	40	46	42	32	38	37	29	31	42	39	43	29	42	41	40	48	38	22	30	33	34	45	41	42	32	38	38	38	44	31	37	43	33	44	37	33	41	38	53	47	47	28	43	37	40	42	39	34	49	46	48	34	38	46	37	32	20	42	47	32	43	41	36	30	35	38	48	32	37	37	39	46	49	30	32	32	39	30	43	41	36	34	31	47	33	41	43	31	50	29	37	45	52	43	42	35	43	36	36	34	43	40	42	37	36	40	35	36	38	31	48	46	58	27	45	38	39	56	39	49	41	35	43	35	43	38	45	39	36	42	33	38	35	34	39	34	29	41	36	44	40	45	37	40	36	36	40	36	38	37	33	37	40	46	35	44	39	37	35	37	29	32	40	38	29	38	36	34	36	35	48	32	43	40	56	52	48	27	37	27	39	39	41	32	50	38	47	49	37	43	33	45	29	46	33	36	34	41	34	42	35	23	30	41	45	54	37	36	29	39	38	39	42	45	39	43	50	32	34	46	41	41	39	34	28	37	40	33	33	41	41	29	32	43	39	42	44	39	32	37	36	29	36	40	37	41	32	35	34	35	35	37	36	36	44	43	38	32	42	35	47	42	50	44	41	33	29	29	40	28	42	41	40	47	33	37	37	35	36	50	31	40	42	38	33	47	46	33	42	48	41	39	37	50	40	29	35	51	31	46	38	35	35	37	44	35	32	39	44	40	42	36	34	37	37	41	45	36	39	43	37	50	39	37	41	36	34	31	42	36	46	46	49	33	52	40	36	34	49	47	35	43	34	32	41	48	32	42	30	40	28	36	44	33	36	34	35	47	35	40	41	41	31	28	40	37	45	27	37	46	29	39	49	32	41	37	49	32	38	43	50	40	30	47	52	42	42	40	37	40	46	41	30	40	42	43	45	36	39	28	38	39	41	37	41	29	28	45	35	37	39	41	24	37	43	40	38	37	44	40	39	41	31	35	46	50	40	28	43	46	33	31	47	44	41	43	39	33	37	39	39	39	34	36	33	44	41	37	28	47	43	31	46	37	54	35	44	24	46	36	39	31	44	37	44	44	34	41	46	42	43	32	40	37	37	44	36	55	32	30	45	38	43	35	43	32	32	44	37	36	34	56	39	52	41	37	51	35	40	50	32	42	45	40	37	35	28	41	40	36	45	35	39	35	36	38	41	49	43	52	29	34	43	32	39	34	56	39	37	31	49	46	44	35	42	48	36	37	43	42	39	47	41	36	28	39	37	35	34	40	30	38	39	34	33	48	33	51	45	44	39	34	42	43	34	43	44	37	28	34	26	40	39	33	42	34	44	44	53	48	43	32	41	41	26	38	40	30	24	30	39	31	51	38	37	34	39	40	32	51	39	49	42	48	43	35	42	35	37	40	44	35	31	43	31	37	28	53	57	38	38	49	30	45	37	42	39	49	48	40	49	36	45	36	41	42	38	37	28	47	44	36	35	47	39	33	37	34	43	47	26	33	34	32	38	41	35	46	41	33	42	42	37	43	44	50	33	30	32	33	38	46	36	58	32	49	42	45	51	44	41	38	38	34	48	21	38	37	40	38	32	45	45	32	35	42	37	31	39	44	38	39	34	32	38	37	43	41	31	37	40	31	44	38	35	46	39	41	42	37	41	37	38	47	44	44	44	36	39	40	45	37	41	43	44	44	37	34	49	33	29	27	31	37	48	32	34	48	40	34	45	29	40	37	48	41	40	41	31	38	36	35	40	39	51	38	34	38	47	46	41	43	42	44	37	32	35	39	29	35	38	38	56	43	38	48	36	29	48	47	43	38	39	50	47	30	34	42	36	46	30	51	41	38	40	44	28	37	39	33	38	37	36	31	41	36	34	55	43	41	39	31	45	35	30	37	40	31	42	45	40	46	43	38	36	58	37	44	40	29	43	44	49	44	38	28	39	42	34	48	48	39	36	42	40	34	47	38	40	42	36	36	36	38	33	32	29	41	22	40	34	38	38	46	26	27	48	31	42	36	44	36	38	46	28	40	38	39	44	43	41	40	36	29	34	45	40	38	35	47	43	42	37	32	52	37	36	41	48	45	42	45	38	29	47	41	50	46	50	35	29	37	33	43	39	36	39	40	43	34	39	36	34	39	39	38	29	35	40	41	39	43	30	55	38	41	45	46	27	33	44	38	38	32	43	41	33	33	39	34	36	28	35	47	31	39	38	43	40	34	39	42	44	48	35	37	42	41	33	42	40	32	54	39	58	44	36	40	37	42	33	40	31	45	31	41	39	26	49	32	42	31	39	32	35	35	33	36	36	39	28	40	45	34	36	53	50	50	36	40	34	33	39	40	47	43	52	33	34	43	45	34	46	50	45	40	35	41	39	24	36	39	52	25	40	50	38	34	36	42	39	41	51	34	32	49	49	35	45	47	40	32	43	46	26	34	29	53	39	35	32	38	27	34	42	40	44	45	41	48	37	33	35	49	36	33	47	52	37	38	37	38	40	30	31	43	37	41	40	53	33	41	30	41	44	33	45	38	44	41	39	46	32	39	41	34	31	50	38	49	39	33	39	21	47	41	27	43	49	37	33	48	56	46	39	40	36	32	32	30	48	38	38	41	31	31	31	34	40	31	43	34	45	41	48	36	30	39	36	30	45	36	38	42	44	35	46	33	42	27	41	26	38	35	37	42	41	39	38	36	39	28	31	40	46	42	45	37	32	45	42	41	39	37	31	47	37	42	30	25	49	34	40	45	38	46	54	48	35	37	34	35	35	42	37	38	47	36	53	37	40	46	44	43	31	37	28	39	31	48	35	35	31	41	29	38	40	35	43	33	41	38	46	47	30	37	36	40	42	38	40	31	38	42	47	35	37	34	37	48	36	40	34	37	34	36	37	34	42	48	41	50	40	41	42	31	40	52	27	43	45	42	51	38	46	38	42	34	46	43	49	32	35	33	52	37	28	50	34	34	46	44	27	36	34	43	37	33	36	33	28	46	39	45	33	43	30	39	33	33	38	30	27	41	33	39	43	35	37	43	43	46	49	39	26	37	37	46	35	43	43	45	47	42	34	45	40	37	49	39	50	34	45	45	39
24122	12933	8862	12598	20036	21581	18837	15299	12549	10663	7979	5413	3587	2324	1992	1957	1789	1683	1622	1527	1617	1457	1334	1079	811	734	746	744	711	700	655	692	655	650	620	633	610	647	657	624	656	661	655	653	566	513	496	513	490	468	429	484	473	461	467	460	431	485	491	496	528	475	491	455	478	437	457	445	456	455	483	424	444	412	429	392	416	389	412	418	401	395	429	412	434	426	423	404	363	434	395	426	458	453	425	435	402	405	419	418	419	428	435	391	396	422	383	400	440	388	427	462	572	545	507	404	407	417	368	416	422	408	448	456	449	417	395	396	389	447	405	424	404	457	419	403	397	403	412	396	431	398	410	405	396	379	398	409	400	440	426	403	409	465	414	438	390	416	421	419	391	410	428	416	410	422	422	428	380	410	437	435	416	395	428	447	438	412	393	420	392	412	430	398	406	409	409	398	420	470	431	397	421	408	410	399	442	494	390	428	425	412	420	435	402	417	446	406	398	454	414	428	436	395	436	398	388	393	433	404	412	431	404	423	458	410	442	358	406	414	410	408	429	419	430	414	383	394	465	434	393	411	428	437	428	452	442	388	392	400	406	436	416	449	408	391	432	421	412	414	388	432	425	385	419	410	393	413	421	453	412	413	421	418	384	419	385	437	444	410	446	444	408	442	426	414	423	419	394	398	424	422	425	427	408	437	389	376	374	405	414	382	439	399	370	443	421	422	411	428	398	449	396	377	409	423	438	437	428	395	415	412	359	400	418	402	421	394	393	391	397	417	406	422	435	429	413	412	420	428	453	426	443	424	402	420	427	408	407	404	423	378	432	435	409	388	430	376	433	417	420	401	427	437	428	412	422	429	412	408	402	392	417	402	443	420	416	401	395	423	457	439	412	421	412	428	456	430	431	417	417	419	419	429	393	424	418	413	390	439	441	412	417	432	429	427	389	418	436	391	441	413	417	430	413	394	439	386	394	434	394	413	424	397	397	403	422	413	423	422	435	417	400	435	420	406	427	450	423	385	394	406	358	409	437	436	403	440	407	418	367	412	388	410	435	428	411	384	394	436	404	374	410	416	425	424	399	397	424	413	390	461	401	404	422	450	392	404	430	392	454	406	422	394	384	378	416	404	380	410	379	389	417	404	429	396	434	418	368	442	395	393	435	459	412	380	423	409	424	387	424	429	418	441	388	366	407	402	394	434	413	412	423	430	397	411	431	378	454	430	436	391	389	440	396	405	445	392	432	402	421	422	399	405	435	391	407	417	415	414	401	399	408	424	446	405	466	443	438	429	392	404	418	429	417	372	401	401	423	414	388	408	427	444	412	399	444	388	428	397	423	411	399	398	390	397	398	411	425	428	441	385	434	402	428	435	429	434	424	416	400	429	399	429	440	420	400	417	453	429	414	478	403	410	449	397	402	419	399	393	429	379	449	398	393	421	446	462	416	410	436	370	382	397	381	414	437	400	410	404	378	403	425	421	399	412	422	417	399	399	425	399	395	399	419	463	481	413	406	419	374	414	392	466	394	400	408	413	427	428	403	407	394	413	408	372	382	397	418	397	422	408	399	388	422	404	401	406	436	389	414	410	436	455	417	429	427	411	376	404	412	413	410	398	403	428	416	460	374	426	408	435	391	418	412	403	421	401	433	422	391	392	425	428	422	378	398	419	385	408	383	411	405	409	456	424	407	387	431	415	393	446	391	360	426	450	342	430	400	445	416	446	415	377	462	420	433	428	411	410	417	384	461	410	432	388	414	415	430	415	375	397	430	433	445	428	423	380	381	415	404	429	412	434	395	373	443	399	410	379	391	453	375	427	422	418	431	396	432	423	429	389	390	396	404	426	412	445	448	429	436	443	399	397	430	440	404	445	399	444	427	387	399	396	409	414	398	418	405	414	394	427	402	404	442	425	417	403	405	418	378	434	381	413	452	427	410	430	403	403	432	396	417	409	372	418	434	407	445	415	417	392	425	430	398	425	427	389	420	452	415	385	421	385	410	401	404	419	402	384	422	420	415	418	431	408	413	416	419	391	372	386	433	438	386	393	410	428	401	412	401	415	418	388	410	423	449	407	441	403	411	385	438	374	427	406	430	410	437	404	416	415	429	454	424	451	444	449	410	384	384	425	405	411	361	422	399	398	393	409	391	404	410	431	411	458	396	437	437	412	408	371	393	399	417	408	447	401	395	390	426	382	381	404	419	409	405	434	398	413	390	422	376	423	455	415	412	413	435	373	401	425	444	400	386	427	409	436	411	372	416	401	421	415	404	386	429	371	407	435	422	424	398	419	447	421	399	410	447	399	407	396	451	418	421	414	384	434	406	398	376	445	465	427	402	409	431	395	411	439	405	443	432	429	413	407	450	406	387	439	390	412	411	414	417	396	410	445	431	416	458	409	434	401	442	425	416	421	393	386	440	444	378	384	429	440	412	412	429	400	391	434	409	398	398	431	364	443	427	451	364	394	410	389	409	437	416	426	409	413	437	405	376	434	434	424	424	392	414	419	397	399	414	432	422	415	401	428	409	386	393	433	396	417	417	393	423	395	421	406	403	403	408	415	398	437	393	393	414	421	404	445	413	399	412	387	430	402	422	410	430	403	436	403	438	510	368	408	440	369	405	445	443	405	416	405	412	397	436	384	404	403	436	382	391	402	404	396	374	371	424	405	450	415	445	388	434	422	380	391	414	441	429	401	412	447	387	443	429	415	399	422	406	394	399	385	410	401	414	431	431	420	435	408	415	367	416	430	430	410	389	406	384	434	408	380	413	410	419	435	419	450	456	437	421	411	399	431	427	448	426	410	384	444	421	398	424	422	360	382	379	395	447	410	439	409	465	410	415	401	376	387	434	400	395	416	408	436	385	406	413	411	370	399	404	429	431	409	408	395	436	409	402	425	440	418	430	415	403	405	372	417	421	422	393	398	410	427	409	458	446	401	413	376	424	392	424	398	434	379	413	428	427	411	432	449	423	418	430	390	471	412	405	413	430	432	413	443	413	398	394	421	414	395	440	429	435	449	410	404	400	424	396	468	434	420	473	447	414	414	427	411	388	403	416	428	404	447	415	401	406	414	376	429	426	421	385	393	394	429	411	418	403	405	437	438	418	449	386	438	398	451	393	398	443	388	417	409	380	399	415	428	425	404	384	420	413	423	415	405	437	441	415	433	398	394	373	393	399	442	426	434	433	429	418	418	426	393	430	422	439	392	372	390	427	430	438	386	444	424	424	390	421	400	410	439	448	410	382	372	374	421	422	417	375	397	405	419	430	413	462	427	408	417	454	413	410	389	449	409	396	382	423	430	415	415	433	377	377	447	419	410	412	415	406	394	361	414	411	397	386	397	408	405	443	429	422	435	378	423	394	386	418	425	410	385	405	431	422	411	406	419	406	457	399	432	412	383	420	415	426	409	437	397	427	433	436	430	419	371	405	430	382	440	391	392	423	391	395	407	391	403	425	426	377	455	391	427	398	388	404	436	403	445	410	405
1308	512	375	277	291	347	318	252	205	192	153	132	83	69	67	78	70	66	68	59	70	65	41	38	44	53	51	45	56	43	46	58	51	38	44	42	37	45	52	43	39	57	51	34	35	51	40	36	42	42	40	46	39	33	32	45	43	45	34	40	44	50	51	42	35	40	45	46	47	46	39	53	45	40	46	44	32	41	36	34	40	49	46	38	43	49	46	41	34	40	42	49	49	38	38	35	47	53	37	37	52	29	49	38	44	44	34	52	38	44	53	32	45	47	41	50	43	43	45	47	38	43	40	38	48	45	29	41	37	36	41	37	47	35	55	43	33	37	43	45	45	34	39	30	40	41	30	33	44	43	55	57	39	46	37	36	42	50	38	51	25	31	47	41	49	38	38	45	51	49	38	47	60	34	46	43	39	37	44	46	40	40	35	34	31	47	44	52	55	44	50	42	43	36	57	46	35	49	46	39	41	42	43	35	43	42	31	33	39	42	53	45	45	47	44	53	49	39	42	46	47	46	45	49	43	40	44	49	43	36	46	38	35	36	42	36	51	34	37	32	42	39	45	32	40	30	39	35	50	49	45	40	55	38	44	61	41	39	39	52	42	54	33	41	51	41	57	52	53	52	43	59	43	40	36	54	44	37	39	42	50	30	34	54	50	43	35	30	38	47	42	45	35	39	40	37	37	37	47	48	36	46	47	41	42	47	52	50	42	57	41	53	37	53	46	56	54	42	39	50	48	34	29	52	49	42	48	47	44	40	46	41	50	47	37	45	36	49	44	37	44	43	40	35	46	55	47	43	41	40	39	51	47	32	44	50	42	31	39	41	54	42	36	51	43	42	37	51	43	46	42	33	43	33	48	34	39	39	41	48	44	41	44	38	34	41	36	45	49	54	47	40	41	42	44	36	51	46	44	31	45	32	37	41	46	44	57	45	32	43	47	59	42	47	46	43	40	37	36	52	26	43	37	49	39	45	43	45	40	60	41	45	54	44	35	39	38	54	34	43	38	54	33	44	34	34	41	32	50	48	39	42	51	44	49	48	47	39	49	50	38	24	56	44	48	39	49	41	32	42	47	40	49	39	36	38	35	43	35	53	54	40	39	39	39	42	31	39	42	37	31	42	40	45	42	35	42	31	33	47	46	45	40	36	42	36	43	41	51	50	42	46	45	39	43	39	50	39	48	33	38	46	44	44	47	36	39	40	52	37	50	40	40	41	42	43	40	55	45	38	45	37	46	37	36	39	41	51	41	45	39	39	44	33	44	37	43	38	30	48	41	44	44	39	35	41	43	37	45	50	43	32	36	48	41	41	34	32	41	48	37	43	39	39	36	41	34	39	37	50	58	46	37	50	40	44	38	35	42	57	43	42	36	36	47	47	45	40	37	42	39	48	45	31	49	33	48	42	43	28	33	56	34	46	48	46	51	46	48	48	38	37	45	46	47	44	43	44	42	32	38	36	44	45	34	49	32	44	35	38	46	31	38	45	41	43	42	43	37	33	41	35	45	48	44	40	47	42	35	49	47	44	47	48	52	40	47	39	42	46	53	44	29	29	38	52	53	37	53	47	40	44	51	37	37	46	34	39	33	35	49	38	50	43	43	29	42	46	32	57	44	47	39	35	43	37	47	38	48	40	37	39	42	41	48	45	43	31	45	36	36	46	44	55	33	46	44	51	42	39	37	38	54	48	42	53	33	36	44	43	34	48	39	55	37	39	36	42	39	45	37	58	51	37	31	36	48	38	52	29	40	48	46	40	53	34	37	48	32	37	32	37	36	43	21	48	37	36	43	40	41	47	30	54	47	39	41	44	46	34	29	51	44	41	52	43	34	38	38	49	41	47	34	41	44	45	45	54	41	50	42	37	43	45	42	42	38	41	49	46	41	31	56	49	38	39	36	43	41	37	44	31	48	60	52	39	47	59	37	33	38	54	50	34	48	30	33	46	38	48	40	38	40	41	50	36	48	35	47	39	47	34	41	35	37	34	43	54	46	45	42	42	46	47	43	41	34	40	39	40	40	32	32	52	53	40	47	58	42	53	37	49	38	46	50	49	44	39	37	55	48	34	45	46	31	37	33	48	43	50	41	47	48	43	30	41	37	44	34	40	48	44	51	43	33	40	31	35	33	49	44	44	35	51	41	35	48	54	36	38	51	46	31	40	34	40	52	52	40	40	52	50	34	36	40	37	44	48	33	39	39	46	40	40	40	44	44	43	32	39	40	35	48	41	45	43	54	44	38	43	41	35	49	57	48	44	43	37	51	36	35	47	43	23	50	49	49	51	45	37	34	34	53	41	39	49	37	40	47	30	45	53	26	31	45	32	51	51	47	46	42	39	45	40	45	48	35	46	44	50	51	53	49	51	57	40	29	30	39	42	45	40	42	39	42	34	47	44	51	44	52	44	47	44	33	42	42	57	42	42	55	36	45	49	37	32	42	43	43	34	50	52	49	45	44	38	41	49	34	41	43	39	37	48	45	35	54	42	42	42	40	29	34	38	45	40	37	52	46	52	41	38	35	44	27	48	35	40	32	55	43	51	41	49	29	44	43	45	37	44	50	35	36	44	49	48	40	40	48	39	38	46	34	41	31	35	55	53	39	37	46	39	45	57	46	35	38	35	41	29	45	48	38	40	35	53	52	36	38	35	39	32	38	40	48	41	51	31	47	45	44	42	46	37	42	47	31	35	44	41	31	30	34	44	35	55	38	40	33	42	39	55	42	40	37	33	41	43	37	40	43	34	40	37	48	41	34	47	46	41	48	45	37	33	44	43	34	35	38	33	39	39	27	46	37	47	31	49	44	46	43	38	47	39	37	46	53	57	34	37	50	37	38	48	49	32	43	41	45	45	37	56	41	27	45	42	41	45	46	42	31	42	39	48	47	54	45	38	36	44	40	48	39	32	41	46	58	39	52	47	52	26	48	39	38	37	40	26	42	52	46	49	43	37	41	47	32	51	33	44	32	39	40	46	47	40	47	49	42	57	44	44	39	48	40	30	41	46	43	46	32	45	36	46	40	47	35	42	46	45	46	46	47	40	37	38	43	52	44	41	40	40	43	44	45	43	46	32	38	53	35	47	52	37	45	38	40	38	44	35	36	46	38	49	32	42	45	40	30	48	42	35	47	31	38	42	57	36	44	51	45	49	33	41	53	48	45	46	47	33	36	34	42	37	33	31	42	34	46	43	42	39	47	34	38	41	43	48	51	38	32	40	22	30	47	31	40	49	46	33	31	35	36	30	38	42	51	42	35	35	39	38	31	40	45	40	39	39	40	48	43	45	41	48	50	34	47	34	47	41	40	40	33	33	65	44	34	40	47	33	41	43	38	47	40	40	39	29	46	41	32	41	37	48	50	54	52	35	44	33	36	36	57	47	45	48	24	52	58	49	40	41	44	37	37	47	28	32	42	51	42	35	39	48	53	43	32	44	46	33	33	49	34	45	42	35	35	41	47	43	45	38	59	40	40	40
17863	8716	5938	8421	14324	15574	13189	10380	7917	6753	4975	3139	2150	1503	1276	1191	1179	1076	1101	1172	1128	1029	882	768	602	631	619	622	602	583	575	538	532	559	565	534	552	526	526	529	520	552	537	502	495	510	477	525	433	459	497	450	438	444	466	439	451	451	454	499	493	515	459	474	469	425	447	415	459	450	452	404	464	442	432	425	407	439	443	411	394	449	406	410	450	417	430	423	417	413	455	434	433	433	386	399	442	412	446	434	406	455	437	415	421	450	453	394	401	433	443	441	426	440	467	481	432	384	399	404	423	421	446	442	410	409	440	443	428	406	451	405	401	427	431	426	428	447	427	429	401	402	433	444	417	432	417	427	425	439	417	391	430	436	392	405	447	438	429	448	392	416	412	425	389	426	414	426	403	448	433	453	406	421	445	417	430	448	439	431	450	455	422	438	424	422	431	426	452	429	404	448	458	451	442	471	414	439	456	434	450	424	398	472	457	429	453	450	384	425	416	432	414	422	425	435	469	432	426	414	407	409	429	449	438	407	421	430	418	413	456	415	416	424	460	415	417	425	437	422	451	412	406	420	457	426	440	427	418	407	446	434	433	445	466	406	412	445	424	432	420	380	419	433	439	431	457	458	452	431	431	455	428	411	452	441	426	410	429	446	420	421	411	463	405	382	401	390	435	406	448	369	412	387	430	464	404	426	426	425	418	407	433	424	414	402	466	429	429	440	442	441	419	446	399	442	422	472	421	425	412	451	412	393	411	424	412	430	419	437	420	432	434	427	419	459	447	421	406	413	423	430	428	436	473	439	441	387	416	430	441	430	380	444	416	442	423	407	415	422	435	431	417	440	433	392	404	424	433	447	429	414	425	437	453	450	442	394	453	446	430	406	427	424	422	405	430	423	430	429	448	405	445	408	443	407	445	401	428	448	448	393	438	442	448	419	466	408	438	444	397	439	415	435	431	466	423	433	409	388	424	426	410	394	408	441	429	420	434	417	409	409	451	411	446	448	403	426	436	414	375	423	433	431	435	427	457	408	403	438	424	440	444	406	408	365	420	425	453	442	398	442	417	416	414	416	447	432	433	405	432	426	418	443	416	433	394	446	391	413	449	453	430	445	447	423	405	433	406	425	424	420	439	420	449	411	435	395	466	415	406	408	427	402	408	454	437	444	432	430	413	417	418	437	406	426	447	426	407	422	437	433	402	416	431	432	415	447	453	420	427	423	420	459	448	428	391	427	422	382	388	422	403	423	426	445	431	413	405	380	442	420	438	370	424	435	455	399	417	451	417	408	425	450	430	468	447	412	442	424	438	435	428	422	409	439	435	416	424	413	415	432	413	468	417	443	410	432	418	435	423	415	463	457	431	413	414	400	443	448	435	415	462	394	438	419	440	433	418	460	381	437	421	430	408	431	409	412	428	437	413	419	433	427	425	439	435	452	428	417	452	373	424	424	437	438	413	415	415	412	433	429	429	399	439	442	415	459	463	444	383	414	399	402	421	444	413	424	415	430	387	423	437	404	404	442	413	430	426	435	449	428	400	410	412	394	426	402	393	437	422	401	431	448	425	427	451	420	460	423	460	397	396	416	436	413	450	446	429	414	447	395	474	426	438	460	417	427	440	405	425	424	444	432	412	404	422	427	405	460	401	428	426	432	405	444	449	404	405	428	445	411	434	437	437	414	442	437	444	431	449	453	406	463	422	439	442	426	460	431	421	436	408	419	441	452	447	411	416	450	424	455	427	420	417	432	444	443	394	430	427	455	451	379	414	407	460	426	382	459	414	451	435	428	429	460	400	451	438	430	385	428	438	426	406	448	441	434	435	470	428	407	455	424	439	435	419	439	422	432	441	377	420	417	434	434	391	440	459	433	447	441	429	398	480	411	426	417	431	416	404	412	459	409	406	389	415	442	431	431	407	394	421	433	455	427	437	441	419	403	419	417	466	425	436	392	416	445	448	408	410	400	419	422	423	417	423	440	404	392	426	444	446	417	418	427	480	422	441	425	429	433	461	419	455	410	437	437	479	436	410	425	403	393	413	416	432	455	423	441	413	421	426	437	418	445	431	443	428	420	431	435	416	426	402	433	429	430	399	456	446	429	450	403	422	461	466	428	416	419	429	444	430	380	414	437	410	397	438	458	498	440	411	401	414	414	399	426	416	402	380	385	429	439	446	455	412	461	450	435	401	414	402	418	405	478	431	438	426	433	396	435	439	425	399	411	411	445	430	436	450	467	429	433	403	418	408	445	455	421	462	433	418	437	407	404	383	442	416	386	412	418	418	405	435	393	431	464	450	425	436	411	428	400	383	425	451	438	434	436	433	409	400	414	386	436	388	460	433	435	392	425	459	449	386	405	437	404	429	426	367	444	441	448	418	410	426	450	433	441	401	420	442	423	438	442	410	391	462	442	449	409	405	438	433	453	443	453	403	433	452	437	447	446	396	404	453	394	463	436	409	441	445	410	435	422	422	442	439	405	459	450	441	411	436	426	428	434	427	428	426	389	388	430	400	443	419	433	417	453	402	465	393	431	446	405	411	426	403	436	441	424	406	411	448	433	414	401	461	430	446	420	423	408	442	429	447	451	418	442	433	443	406	416	404	433	459	458	417	408	394	423	406	377	448	422	420	425	385	437	434	416	444	415	433	431	434	399	444	405	449	410	437	467	420	437	433	394	423	381	399	437	436	438	446	435	425	434	433	401	404	415	414	420	447	411	447	426	414	413	407	393	435	385	438	422	454	470	460	433	415	425	429	423	410	396	419	417	421	429	409	414	455	415	442	401	444	435	407	422	419	454	418	429	421	434	436	416	447	438	414	415	447	432	420	424	455	448	421	437	463	449	413	435	409	389	430	475	407	426	424	465	410	380	411	392	412	434	436	433	443	426	445	400	426	417	378	395	424	423	454	414	438	422	451	412	420	428	444	444	434	441	453	435	407	437	446	417	394	396	455	451	423	443	467	444	478	428	422	439	414	425	449	463	421	419	371	412	423	448	440	417	436	430	418	420	410	432	404	424	409	405	405	420	443	416	446	420	439	453	427	468	437	447	404	457	393	423	416	459	443	379	433	411	430	396	438	385	417	407	418	442	434	397	430	370	428	430	423	403	407	425	434	428	439	416	421	411	399	460	450	413	435	438	440	453	440	435	399	382	418	424	421	428	455	437	412	426	435	429	418	452	453	398	428	451	416	443	436	418	407	411	440	393	449	461	448	430	435	396	414	459	404	395	427	429	468	424	442	407	403	424	408	431	421	452	418	440	406	419	408	441	391	428	407	419	422	411	418	413	444	426	432	434	463	401	431	434	421	431	393	410	402	447	416	417	426	415	413	480	412	399	414	434	394	409	483	432	445	403	404	448	416	415	435	379	441	412	413	412	397	400	407	433	423	410	426	418	446	421	415	443	408	409	455	407	388	437	439	433	435	442	420	438	448	463	429	396	413	438	431	451	410	446	422	406	399	460	460	412	423	386	426	421	448	409
1830	1015	506	376	374	457	433	392	301	279	187	143	113	91	86	77	92	76	81	84	83	61	83	62	54	73	63	64	64	60	49	51	63	54	51	57	51	61	51	52	61	42	60	49	41	53	52	64	49	41	39	49	42	38	52	56	47	38	29	43	51	46	54	45	58	56	50	60	49	56	41	49	52	53	52	41	47	58	53	46	48	46	48	56	38	53	55	48	44	43	54	53	34	54	60	42	43	60	54	44	42	53	45	47	49	53	38	55	33	46	47	57	45	73	44	60	47	45	51	62	63	37	52	59	44	46	61	39	39	52	56	51	55	46	48	46	55	53	47	53	45	50	56	37	63	35	52	61	41	54	52	52	41	57	55	42	54	61	43	47	53	58	51	57	43	44	58	46	40	53	47	43	46	63	56	52	55	46	41	59	53	32	49	61	48	42	48	50	48	61	54	42	51	40	44	46	46	45	69	48	56	49	47	68	53	54	53	40	36	47	65	43	40	34	58	57	49	37	40	52	36	48	45	51	57	63	43	51	50	64	41	48	52	51	47	51	58	51	41	45	47	49	46	43	42	49	35	40	67	48	48	57	48	51	57	45	40	43	52	45	44	49	43	47	46	51	61	43	37	49	51	40	42	51	58	47	56	49	47	60	45	70	45	54	50	53	62	43	54	45	48	43	65	31	47	51	41	58	48	61	55	48	50	52	55	48	54	54	45	49	61	46	51	39	48	59	54	45	52	41	49	54	51	50	52	58	35	46	52	44	63	40	53	43	37	56	58	48	47	50	41	54	50	54	41	55	52	43	49	50	44	40	44	45	63	51	62	41	65	42	47	47	49	43	60	43	58	37	53	51	41	45	51	46	45	41	42	59	53	56	54	50	50	49	53	45	43	44	53	54	46	46	80	49	52	44	48	48	53	62	58	56	45	50	61	55	37	38	64	45	40	43	46	58	50	51	52	49	53	47	56	50	53	44	54	51	53	50	43	48	49	46	62	43	42	53	57	56	45	41	51	46	69	48	36	55	52	43	45	59	49	46	51	47	55	57	59	40	45	50	42	53	52	57	51	43	41	52	57	50	48	50	52	63	43	47	54	55	52	61	57	55	52	50	51	49	40	67	53	41	42	49	53	45	48	36	50	43	51	40	42	45	64	54	47	59	62	45	58	44	49	50	46	34	58	43	62	55	53	46	62	43	52	62	43	47	46	53	49	49	47	51	48	34	37	40	51	34	53	49	45	49	42	56	50	47	43	57	50	51	48	46	51	48	50	60	49	56	65	47	57	37	40	62	48	52	43	49	47	43	51	47	46	62	51	49	57	56	39	36	51	44	47	48	53	42	50	47	49	59	42	55	40	57	43	58	56	43	49	56	36	43	41	51	58	39	55	60	41	45	44	39	53	50	46	39	46	54	51	55	49	45	41	46	47	48	45	42	54	48	49	48	51	64	41	54	51	59	43	55	43	59	51	48	36	57	52	48	48	49	51	36	56	41	54	48	43	56	48	42	79	53	38	53	52	52	48	34	48	43	45	39	51	38	52	50	49	42	52	43	54	46	48	47	40	51	58	48	42	54	56	56	48	60	48	46	48	61	52	51	50	61	59	53	39	57	61	48	54	59	37	55	59	53	42	48	49	61	52	42	39	44	43	53	54	47	39	48	46	51	49	60	43	34	46	57	36	45	57	47	52	53	54	41	55	48	51	39	50	53	42	58	47	48	55	51	44	49	51	53	59	47	47	50	48	55	46	54	43	58	48	48	48	45	34	46	49	28	47	35	56	45	44	54	56	38	50	49	54	50	43	56	35	60	47	48	50	62	38	57	57	42	34	53	53	53	59	55	59	49	44	55	44	60	32	50	55	49	39	43	49	36	47	54	52	52	35	45	42	47	40	35	48	64	56	46	48	60	56	50	59	55	48	46	32	49	50	39	53	57	70	41	50	38	47	59	57	50	51	49	47	55	58	53	41	43	44	50	56	54	51	48	38	57	46	46	55	57	54	59	50	54	48	47	48	51	54	48	38	54	51	47	54	50	60	45	58	45	58	64	57	40	51	53	48	47	33	48	47	53	48	46	45	48	49	60	50	46	40	50	41	45	41	50	47	59	49	55	40	47	54	49	55	47	55	29	49	57	36	56	58	53	57	46	55	54	64	56	54	53	56	68	42	45	43	54	47	52	34	54	54	42	50	65	37	58	43	45	49	45	43	51	47	40	39	49	37	56	42	56	51	53	55	57	68	47	44	57	43	63	52	41	48	47	46	49	44	55	53	50	61	49	42	54	48	45	41	44	43	52	45	51	58	53	57	43	41	50	54	49	53	55	44	46	51	48	53	50	54	51	45	59	52	51	54	50	59	36	50	41	47	51	48	46	40	54	45	44	54	48	46	47	53	50	57	60	51	46	58	64	44	46	47	46	49	48	48	44	47	53	58	52	37	44	45	44	48	48	41	51	41	46	59	47	45	34	60	51	41	52	39	56	46	69	42	45	61	52	48	47	44	58	56	53	49	44	52	47	46	37	54	49	48	42	49	59	53	42	56	53	44	45	47	50	49	58	46	43	44	50	57	47	56	46	55	50	45	57	52	54	45	54	38	41	50	50	63	49	44	41	56	51	59	46	57	53	49	52	67	51	50	46	47	60	45	61	31	46	44	36	51	56	39	41	38	48	65	51	49	45	49	50	43	57	40	40	50	49	55	43	33	46	56	44	52	49	53	45	40	42	47	42	61	65	59	62	56	54	61	41	50	53	49	48	63	49	62	52	55	60	48	39	60	50	43	42	53	65	40	51	43	55	51	56	34	29	43	58	50	44	46	49	43	42	52	47	54	45	46	49	59	45	49	50	49	52	63	40	57	33	30	53	40	51	49	49	50	41	52	43	51	49	54	45	51	57	57	45	48	46	44	64	44	48	43	59	50	48	36	45	53	53	34	44	35	40	45	34	54	43	60	51	55	60	47	44	42	47	44	43	45	58	44	56	56	49	51	68	42	44	45	48	44	64	48	50	43	54	44	55	49	48	53	43	51	54	46	49	39	52	67	51	53	43	43	40	55	50	63	48	60	41	46	60	50	50	49	51	54	48	51	48	44	49	49	62	47	49	51	59	61	38	39	46	46	55	58	60	42	59	62	47	49	47	44	34	46	57	47	52	45	45	48	56	45	48	55	56	50	46	45	47	53	57	59	56	50	53	67	48	52	44	53	66	42	51	45	39	59	59	46	60	50	51	44	51	49	46	37	42	46	54	48	42	33	55	45	42	46	43	59	42	47	55	43	53	51	39	51	56	54	49	43	56	44	47	43	48	45	53	66	47	46	34	53	50	54	42	56	53	54	52	45	35	54	51	50	37	53	44	44	55	45	51	43	55	55	50	63	51	55	54	55	49	56	54	43	58	36	50	43	40	47	46	38	48	51	52	60	46	44	39	58	52	48	56	49	38	52	38	47	54	39	47	53	57	45	52	67	48	53	46	39	45	45	42
20717	11387	7400	10810	17395	18872	16236	13273	10122	8514	6364	4106	2811	2134	1627	1681	1627	1452	1399	1454	1558	1328	1112	903	786	791	780	786	774	709	674	655	621	634	693	689	674	719	679	666	708	725	724	617	618	540	537	573	592	563	540	584	526	532	534	541	572	578	538	591	546	562	524	543	518	568	564	484	545	542	577	500	530	541	501	528	531	484	484	494	531	489	496	502	477	502	498	528	505	523	498	503	497	483	546	484	537	484	512	490	497	461	497	513	567	489	500	556	505	548	512	513	577	589	546	515	510	532	504	476	498	487	496	506	501	528	520	527	535	539	535	533	495	542	522	506	508	508	485	523	493	499	538	484	491	480	477	509	475	538	480	477	524	523	531	511	484	506	488	528	484	505	515	527	514	510	508	532	501	517	451	486	435	493	499	501	517	507	508	514	462	514	517	523	511	509	525	488	492	513	493	514	510	535	472	522	551	497	568	486	477	508	526	479	540	518	499	529	524	493	508	482	439	491	543	503	520	491	535	510	532	483	560	525	516	521	512	496	506	533	495	519	533	470	502	530	554	506	469	454	510	497	557	490	538	507	495	491	525	493	500	529	537	509	516	481	502	518	457	491	519	470	518	524	518	486	502	486	490	519	499	495	502	494	540	503	515	502	501	473	505	484	502	460	501	476	479	534	523	449	509	497	526	517	504	502	472	502	510	483	480	464	523	467	526	515	503	525	485	513	518	527	498	535	512	477	500	512	495	503	472	497	492	494	547	494	460	470	531	512	498	529	504	481	484	499	499	530	512	477	490	535	541	522	494	510	523	481	538	507	483	487	515	477	513	521	487	503	531	476	482	525	515	552	507	510	489	488	482	485	503	465	527	486	505	511	476	492	540	505	521	524	509	487	518	520	489	514	491	530	499	514	502	497	533	499	519	523	524	543	553	503	469	504	511	497	510	498	520	538	495	492	481	509	512	489	517	488	520	521	502	471	538	517	502	527	493	491	534	507	508	500	490	521	539	528	491	549	542	541	496	476	509	493	496	511	510	474	522	504	525	473	496	519	476	486	523	498	499	482	563	508	505	507	520	492	524	520	488	542	504	511	511	469	473	511	488	517	539	534	500	540	488	529	514	501	504	515	465	546	490	526	526	547	479	497	469	498	515	507	499	536	492	533	559	498	520	492	492	501	532	517	527	484	550	479	445	477	479	489	483	482	524	490	531	507	476	488	476	535	474	512	507	576	541	447	461	532	531	529	495	527	513	484	535	493	497	496	506	502	502	515	505	509	472	509	510	471	539	542	523	526	524	516	498	494	532	540	488	534	517	498	520	515	516	489	480	504	546	505	504	519	536	527	496	519	526	476	494	503	482	503	507	502	533	503	473	530	497	511	555	482	500	528	513	470	467	476	500	551	514	536	515	524	546	493	548	505	499	498	525	514	524	508	495	506	479	507	554	467	501	500	501	503	520	495	523	509	503	487	521	497	509	551	494	530	501	526	523	487	509	491	488	536	513	501	526	502	514	454	533	502	527	507	493	504	507	508	467	506	519	475	536	503	495	518	541	467	518	491	482	501	508	522	519	501	483	532	549	536	512	513	517	554	501	493	523	568	487	492	484	463	473	521	498	500	499	517	517	512	487	495	485	475	495	490	505	452	487	505	504	499	504	510	473	519	512	481	499	469	545	505	532	474	504	574	498	520	489	524	526	492	486	523	532	477	509	463	492	513	492	528	514	505	494	495	506	544	484	494	491	489	485	495	518	477	519	489	492	496	515	468	501	520	488	504	491	490	508	510	490	512	492	477	500	494	563	498	489	504	533	493	471	480	501	544	490	485	517	504	483	537	520	507	529	520	501	514	477	487	467	523	509	512	505	520	526	528	514	509	479	496	516	523	485	517	464	489	498	518	528	452	524	483	464	541	470	487	529	514	489	508	501	520	540	481	537	500	503	554	510	515	516	514	498	480	461	497	498	517	530	494	499	548	510	497	510	547	492	525	505	507	515	472	534	500	458	499	486	554	503	528	515	523	491	507	498	496	509	496	504	486	520	479	529	516	509	490	484	490	525	493	506	498	509	556	502	484	496	516	529	502	521	493	489	464	515	499	532	498	486	540	514	547	518	558	527	508	523	491	474	489	522	484	529	486	543	515	540	476	529	517	495	522	502	512	514	515	496	520	518	471	462	504	475	472	485	541	483	502	508	512	517	522	505	487	523	502	550	506	498	495	463	517	493	495	510	472	535	516	495	512	516	461	531	529	487	529	467	488	507	498	481	505	531	490	470	515	525	506	485	478	513	469	505	506	501	535	538	486	491	501	480	539	498	508	486	505	512	521	535	525	518	508	484	541	542	519	498	521	493	533	522	509	476	500	510	468	499	500	468	493	506	540	474	513	522	525	530	516	487	509	457	546	477	485	509	544	528	514	531	521	510	494	500	526	559	504	535	472	505	533	500	501	522	533	520	527	511	532	513	503	506	498	487	475	497	522	489	523	495	464	503	502	533	499	499	468	511	529	526	507	522	472	486	512	494	521	480	552	583	517	506	535	499	511	493	531	494	511	508	534	481	482	517	517	504	504	492	519	518	504	483	486	515	495	485	510	514	517	486	489	468	479	513	556	480	527	498	465	532	505	549	546	489	507	489	506	501	469	536	542	552	510	532	477	519	501	506	508	540	514	520	495	558	533	541	503	534	531	511	463	527	500	538	514	498	496	499	508	514	510	507	505	491	472	518	487	492	526	505	514	493	494	490	470	526	522	479	489	489	507	469	507	489	474	499	475	474	518	480	507	500	504	519	516	542	503	520	545	539	463	478	508	487	528	493	506	540	498	502	506	527	477	527	524	569	535	503	509	517	502	489	542	494	502	498	491	488	479	512	543	518	505	481	532	510	520	486	488	512	494	523	493	496	481	484	474	525	515	529	464	492	488	495	499	508	499	528	502	488	493	493	517	465	466	493	535	532	516	512	477	505	500	535	452	531	517	496	499	513	498	471	484	501	494	490	527	535	530	520	465	510	521	506	504	514	515	488	526	495	480	482	499	450	539	523	545	492	520	508	511	488	530	524	514	531	494	527	499	457	490	485	511	503	528	486	492	485	544	500	519	513	510	525	446	540	539	533	502	521	516	493	491	539	495	510	489	519	474	520	487	564	526	506	516	522	518	529	556	511	450	528	530	506	531	489	506	529	496	480	496	515	528	471	496	496	504	512	529	508	512	507	517	551	504	488	516	506	529	518	485	498	519	497	503	525	542	505	540	524	490	519	526	490	499	464	504	519	523	473	510	556	511	506	504	514	521	492	498	514	516	486	509	496	500	489	476	531	487	487	491	493	505	524	501	510	505	495	502	516	492	481	490	530	534	507	484	545	489	510	537	469	528	491	519	501	480	484	500	501	503	554	520	508	473	512	537	501	513	496	515	539	501	498	524	525	532	512	485	505	467	496	475	481	498	484	491	522	501	482	477	512	493	533	470	520	513	502	501	521	521	525	532	516	561
2127	864	429	365	339	423	373	328	298	242	191	128	86	64	68	58	70	61	54	78	66	45	44	42	39	40	35	39	39	43	28	36	38	45	29	25	21	28	40	36	32	41	29	37	30	33	29	24	39	37	41	31	37	26	38	35	27	34	40	27	28	26	30	30	44	26	26	23	25	21	35	20	30	29	25	29	32	30	32	30	38	25	25	24	22	34	27	23	41	38	27	32	25	29	34	34	33	31	33	34	36	26	28	36	30	39	41	25	26	31	33	35	27	26	24	25	31	25	25	27	31	27	26	21	26	33	21	33	32	30	30	37	30	37	31	23	25	32	34	31	29	34	24	34	27	23	35	23	26	36	27	29	28	32	26	33	29	22	33	30	25	36	30	25	23	27	28	31	28	37	34	14	26	31	37	42	35	26	29	29	31	27	27	34	31	24	28	36	42	23	31	30	22	29	20	29	37	29	18	34	36	39	25	26	31	30	38	25	25	32	40	30	31	37	28	20	32	37	28	28	38	30	27	27	28	23	25	26	21	29	23	31	25	25	30	24	32	23	22	36	31	34	30	33	32	35	30	26	43	18	24	25	24	26	27	23	33	36	33	36	21	31	22	27	25	29	25	29	24	27	20	38	30	28	40	34	25	35	34	28	23	30	29	27	30	30	25	31	37	23	36	16	32	32	22	26	28	18	29	30	27	27	27	34	34	29	23	30	27	24	26	35	27	23	25	32	34	37	28	19	38	21	29	38	30	34	17	31	25	32	26	24	44	28	22	29	26	34	25	26	33	33	17	30	35	34	40	41	30	25	35	36	34	28	23	38	29	23	35	32	30	28	27	24	37	33	23	21	21	31	30	34	28	21	24	23	28	25	25	29	35	24	25	28	19	24	29	29	28	28	32	23	20	30	30	37	28	29	34	19	19	25	41	30	28	33	33	31	21	29	26	28	25	36	24	26	24	20	42	30	26	26	24	37	30	30	36	30	29	34	28	31	26	23	29	25	28	27	23	29	30	29	26	29	26	32	20	28	26	23	46	27	23	31	24	29	30	29	30	34	26	21	26	30	23	32	23	26	27	42	36	25	25	28	21	34	36	26	31	29	26	31	23	29	30	32	36	25	38	21	23	33	34	25	27	33	27	21	28	25	29	40	41	28	35	34	35	26	34	47	29	26	24	34	25	32	34	36	24	29	24	31	30	30	24	31	22	30	35	35	36	27	31	38	30	24	38	33	28	34	44	23	30	35	25	27	30	28	30	30	25	30	29	43	25	30	33	34	24	30	18	29	36	30	32	30	24	23	40	31	27	19	27	25	21	38	26	33	26	24	24	26	28	33	36	42	21	30	36	38	29	25	35	21	28	32	31	24	26	30	30	37	23	37	26	23	20	37	26	35	31	28	32	40	34	26	29	27	28	26	24	31	36	22	28	32	21	26	27	22	30	22	36	34	21	42	25	20	31	37	34	38	31	25	28	26	20	23	25	40	34	24	26	22	25	24	23	39	25	30	35	24	27	35	31	21	35	32	28	35	34	30	26	30	36	26	29	31	19	30	25	32	26	28	28	33	27	29	25	34	25	32	33	31	29	24	33	25	29	35	36	31	31	35	28	28	30	49	32	24	25	28	27	35	17	37	29	23	30	28	27	22	25	28	29	26	29	25	31	25	27	21	17	29	34	37	35	21	34	20	35	23	18	27	40	26	26	27	26	45	23	31	37	31	29	20	32	27	33	29	24	28	22	25	31	40	31	41	30	27	32	23	28	33	30	23	28	34	28	23	25	36	35	21	21	36	28	21	27	27	18	22	23	29	37	34	32	23	28	24	27	27	32	29	33	28	29	31	29	38	36	44	33	29	34	20	17	37	27	35	33	32	24	24	28	37	22	23	17	28	29	27	32	35	32	36	24	30	35	30	29	33	27	26	19	36	24	26	35	38	27	32	26	23	31	16	23	37	26	28	26	39	33	29	24	24	28	30	24	28	29	26	30	30	35	24	29	27	32	36	33	40	30	26	34	28	25	39	42	37	25	41	33	25	31	29	35	27	41	27	22	33	24	16	32	25	21	29	30	35	24	29	23	31	36	20	29	28	28	29	26	23	33	27	33	27	26	37	25	22	36	31	28	37	31	27	32	20	28	28	36	30	39	21	21	37	26	35	27	28	32	27	31	23	22	40	32	26	34	32	33	27	37	29	29	32	26	28	29	30	33	34	43	39	30	29	32	36	24	27	28	39	35	26	22	33	36	28	35	28	31	27	25	33	31	30	25	24	33	34	19	26	26	26	21	27	32	21	18	28	26	29	23	41	31	25	22	41	30	31	32	26	33	26	29	35	26	28	20	25	18	17	33	31	29	28	28	30	35	34	39	21	34	19	25	31	26	29	30	23	32	35	25	20	33	30	24	21	31	30	41	28	34	26	26	37	30	24	24	29	34	28	22	26	23	36	28	27	29	28	21	34	21	26	31	28	38	31	26	23	32	37	26	28	28	27	27	25	30	31	27	37	33	24	21	26	24	24	31	19	33	40	32	23	28	26	27	25	33	37	30	29	33	30	29	32	30	31	21	40	26	25	27	19	25	30	28	37	25	30	26	32	36	24	18	27	31	34	34	23	26	33	31	32	23	26	28	34	30	27	28	30	21	30	24	30	25	33	23	27	35	28	20	26	28	36	32	28	27	33	30	21	25	33	27	43	29	29	32	38	21	27	30	23	21	30	24	23	34	25	19	26	29	25	33	33	23	26	29	30	32	32	42	32	24	32	19	15	23	24	35	21	30	33	21	30	24	35	32	32	27	33	34	24	21	37	34	26	31	39	26	29	24	24	28	25	28	20	30	28	25	40	28	29	31	40	30	28	29	19	33	30	22	24	32	18	30	34	22	25	29	19	28	33	32	38	35	22	25	26	29	35	25	20	28	27	17	26	28	39	30	27	28	28	27	21	34	31	31	30	26	20	28	19	29	22	36	22	20	21	28	31	31	19	31	26	18	28	24	28	42	26	31	29	36	24	28	27	31	27	28	38	32	25	33	21	32	31	37	28	30	36	20	27	31	27	26	15	23	29	31	23	32	30	27	30	31	33	34	28	19	29	34	25	23	22	40	33	22	30	23	31	35	34	29	28	32	28	29	31	28	25	31	35	40	27	25	34	26	24	31	26	21	34	22	20	35	35	28	36	37	39	23	31	26	25	30	29	32	27	40	31	27	20	25	36	30	36	20	23	19	33	33	41	28	32	31	20	32	36	31	33	25	20	22	31	21	25	37	24	20	35	25	25	29	31	26	29	27	29	24	29	29	25	36	21	38	24	22	39	31	32	28	32	28	35	24	23	25	34	50	30	27	32	32	33	21	31	24	26	25	25	35	33	29	29	26	27	28	28	26	27	32	29	36	35	30	37	34	29	33	44	30	29	33	29	30	30	32	37	35	33	31	28	34	29	23	29	26	24	20	21	27	26	30	30	30	34	25	19	26	27	27	27	36	18
21315	10660	7075	10131	16576	18151	15824	13173	10272	8420	6637	4163	2694	1905	1582	1393	1328	1375	1338	1469	1446	1127	897	712	565	558	600	506	563	554	509	493	478	503	490	482	488	475	448	456	470	501	481	445	370	380	384	385	364	339	346	350	331	341	329	358	327	359	350	350	361	316	335	320	296	323	320	307	323	283	330	335	308	292	281	300	285	307	287	264	275	285	284	290	309	284	300	292	296	313	298	311	314	301	285	290	316	305	276	288	292	306	292	311	289	294	309	284	302	312	306	399	409	364	320	268	308	329	285	295	307	299	294	293	301	302	310	284	282	291	295	349	299	293	287	313	295	299	287	296	263	321	287	323	276	271	275	319	295	272	313	285	297	271	315	298	288	300	310	290	288	294	289	314	292	300	303	302	326	297	276	310	290	313	273	289	314	305	285	282	319	273	289	315	271	291	288	309	294	295	326	300	307	282	316	278	283	294	262	286	264	308	294	290	304	293	326	318	318	305	306	288	297	306	320	298	289	293	325	292	277	298	298	323	269	291	292	310	290	271	283	328	288	304	333	290	307	282	286	293	319	306	285	290	328	283	294	277	288	301	288	295	283	281	300	326	289	314	307	297	318	308	295	297	290	304	286	277	313	280	296	276	312	289	289	277	285	295	281	307	268	287	284	268	267	273	302	268	271	259	289	299	268	272	293	332	288	307	269	299	309	324	284	283	289	303	303	270	293	258	316	306	286	283	281	269	275	274	297	305	285	317	279	329	278	302	291	317	299	302	313	309	309	287	297	292	248	311	284	293	292	305	287	270	317	305	287	282	282	313	288	292	286	306	301	278	287	290	301	287	285	306	307	280	286	284	304	288	297	302	291	294	287	282	313	293	302	298	249	254	304	313	298	286	302	269	285	320	289	299	294	285	319	296	298	305	282	314	271	276	336	318	316	272	274	308	301	295	272	278	326	298	299	283	290	288	273	278	307	345	297	303	306	268	281	313	310	284	307	320	280	302	337	301	322	280	280	301	286	332	288	259	313	290	298	312	305	287	298	300	304	279	278	278	303	263	286	316	297	267	339	324	282	288	295	300	314	309	277	316	265	281	309	299	318	280	277	307	291	318	307	342	264	268	290	285	290	310	324	300	279	301	294	275	270	295	274	301	262	300	312	269	277	319	286	306	301	289	283	297	288	288	296	314	321	302	278	286	280	323	284	299	318	308	286	316	326	286	311	298	319	315	309	308	274	295	306	273	299	303	281	305	305	305	323	291	293	274	296	282	313	292	290	292	286	297	303	318	279	283	317	254	310	304	327	297	272	295	307	274	309	338	305	288	291	301	291	278	301	300	292	307	313	290	295	279	287	278	305	269	271	321	296	254	295	296	271	283	296	305	279	313	310	298	304	288	310	327	264	302	286	274	288	282	283	285	281	303	299	261	299	270	294	267	296	277	306	302	299	299	295	306	290	301	315	314	321	294	284	282	309	313	348	289	301	316	299	311	293	280	286	262	291	309	300	314	292	297	288	289	334	325	285	302	302	285	300	289	310	289	338	335	281	282	285	316	286	324	290	326	298	285	282	277	286	287	305	289	316	277	316	297	299	307	301	283	321	284	295	295	294	291	316	271	293	284	291	297	291	287	271	273	291	288	285	279	306	275	283	307	274	345	274	294	304	297	283	296	279	314	306	289	300	278	320	281	300	295	321	288	270	273	285	270	306	289	290	303	306	275	320	283	305	281	309	293	289	304	297	300	301	308	309	283	321	283	286	303	306	309	314	299	297	314	303	291	312	277	328	312	326	277	297	285	297	280	255	323	288	295	287	293	296	301	285	296	300	321	264	296	288	300	288	268	272	292	306	302	321	305	283	269	295	305	279	285	289	251	320	318	323	278	298	297	287	309	275	326	282	287	305	289	295	286	269	327	300	306	295	292	298	284	320	313	311	318	293	292	291	303	322	277	271	306	274	280	299	305	289	338	298	297	294	268	325	257	328	294	305	280	289	279	294	335	283	288	301	309	308	266	300	301	298	318	298	269	282	305	270	312	278	291	303	286	282	273	282	268	317	313	291	296	305	294	305	290	286	310	295	284	285	247	280	298	324	275	305	286	319	283	319	318	303	304	287	311	326	296	298	296	298	305	329	297	279	277	276	323	303	292	316	321	289	284	285	281	318	286	294	294	310	309	303	303	314	304	280	289	299	280	271	305	289	301	296	323	292	269	294	292	266	303	313	324	280	288	283	311	265	277	270	310	284	278	305	280	299	303	317	299	299	299	318	282	284	308	294	297	306	301	283	290	313	296	297	313	282	310	317	283	312	331	363	313	310	319	296	257	280	293	294	296	301	289	295	288	298	321	284	297	281	290	284	321	292	282	301	293	274	292	291	288	296	302	277	274	290	305	289	296	315	274	306	300	258	329	314	296	295	338	314	303	297	275	321	331	312	304	313	305	265	318	290	314	297	291	307	279	289	293	297	315	300	300	311	253	310	278	258	289	302	297	309	285	267	303	297	281	309	277	306	322	297	285	257	271	296	303	314	308	316	281	301	310	318	312	293	293	286	326	291	307	295	289	272	318	298	316	300	314	283	313	302	275	281	293	302	279	288	281	316	285	297	278	307	296	323	313	300	281	275	312	265	287	296	296	272	277	307	283	287	300	322	278	315	311	308	323	285	299	319	286	305	305	286	290	335	275	300	254	293	316	264	291	327	297	293	314	318	292	287	270	318	288	290	304	274	290	319	261	300	271	295	264	315	282	288	287	297	305	303	301	319	293	299	294	297	265	295	291	272	314	289	262	309	317	282	290	299	267	285	306	284	315	288	292	310	301	289	293	279	309	298	286	289	279	317	275	307	276	310	312	287	281	322	311	265	283	275	251	314	289	270	284	302	313	301	281	303	280	272	316	300	256	282	299	281	307	305	298	269	304	287	310	308	300	300	299	308	309	290	294	288	314	288	302	307	293	298	307	282	319	322	306	313	308	274	273	281	285	312	257	281	295	274	292	290	317	291	279	266	311	305	287	296	317	273	318	318	279	303	296	281	278	268	294	257	285	279	283	292	298	302	324	276	304	305	280	263	285	288	290	295	278	283	333	300	293	287	302	310	289	278	307	300	277	254	313	300	266	297	296	292	282	323	283	285	300	302	308	318	279	316	286	285	297	298	327	284	303	308	293	265	287	279	298	251	301	310	273	301	293	305	266	269	325	272	295	300	279	282	284	290	269	284	310	295	270	297	314	309	294	294	304	277	280	291	291	330	309	274	274	282	286	284	322	283	291	304	317	331	276	321	300	285	304	285	282	277	273	305	296	334	282	280	283	288	314	273	299	311	309	291	280	332	307	281	296	296	285	285	282	275	294	295	341	298	299	312	274	300	286	277	316	313	289	299	299	296	284	301	282	300	286	317	253	254	287	296	273	270	286	296	293	313	294	269	276	255	283	305	326	282	280	301	267	288	305	276	254	289	321	311	289	263	334	297	292	304	262	301	302	281	277	280	272
2328	1334	628	468	467	571	522	450	361	288	271	160	135	90	73	70	76	73	77	91	72	76	52	67	41	35	47	61	42	54	50	51	57	57	47	48	62	36	47	48	48	42	47	50	52	44	47	55	26	48	43	30	48	37	51	36	40	38	44	38	43	46	42	35	38	46	41	48	41	39	42	41	42	41	38	35	32	34	42	35	31	42	34	26	38	32	33	47	37	28	37	47	47	43	31	34	44	39	38	44	27	41	41	35	34	42	34	33	37	27	49	30	54	44	42	43	40	37	31	44	46	28	28	34	35	34	40	36	49	32	51	31	36	37	36	39	44	29	38	39	32	26	47	41	35	33	43	36	57	41	47	36	37	39	36	40	39	36	32	31	47	48	53	38	27	33	35	37	45	36	36	33	36	38	39	37	41	51	44	44	31	35	27	37	47	34	44	47	46	31	36	39	31	40	43	35	31	44	49	49	34	46	26	23	48	32	55	42	37	55	42	29	34	43	28	40	44	48	39	39	39	33	41	39	47	38	40	33	47	44	35	32	52	33	53	33	31	40	37	31	47	54	45	36	26	32	35	36	37	42	37	36	36	39	49	34	38	34	37	38	36	40	35	46	49	53	52	49	39	47	40	32	40	47	39	38	32	41	44	39	38	31	40	38	32	42	36	37	39	26	40	30	36	40	36	41	46	37	50	35	36	44	24	46	39	34	38	34	31	47	36	32	32	45	42	43	28	36	30	33	29	37	44	50	36	33	35	52	48	36	32	40	41	43	39	38	34	28	33	40	34	37	36	31	48	41	39	34	37	38	44	42	42	37	37	30	54	40	32	46	37	32	44	43	47	37	32	49	43	42	42	46	44	48	45	38	41	40	37	43	36	39	46	46	31	40	41	42	37	40	38	35	42	34	36	33	43	41	41	30	43	60	39	29	40	25	39	35	42	32	36	31	28	37	36	40	41	45	36	37	41	34	41	48	33	38	36	37	48	30	33	39	39	34	39	43	38	35	28	23	44	30	36	33	37	32	42	36	38	38	40	32	39	40	42	39	52	43	41	39	26	38	39	36	38	42	34	39	31	50	32	48	41	38	35	38	35	41	37	36	44	37	36	35	33	40	32	38	30	36	45	38	35	38	29	44	47	39	51	39	41	46	43	32	40	37	32	39	30	37	40	42	38	36	36	46	36	44	45	36	41	41	34	42	50	43	47	39	28	40	46	24	37	45	42	37	40	37	32	44	34	39	36	31	44	41	38	38	34	40	41	37	29	29	51	50	41	42	36	45	38	42	39	32	35	38	41	38	37	37	49	35	51	46	39	42	39	32	36	35	35	32	34	32	37	35	47	44	35	40	37	52	32	37	45	51	37	44	37	34	38	30	33	36	35	38	47	37	45	28	36	47	42	37	23	40	31	19	35	37	46	40	35	36	40	38	40	45	35	46	41	32	45	38	33	29	38	41	36	31	48	35	33	39	41	39	30	52	43	28	39	48	36	40	35	46	33	39	42	32	44	39	30	40	46	39	45	36	38	38	37	48	30	39	26	40	44	40	50	38	38	30	39	45	48	37	37	40	52	36	48	31	36	33	40	37	51	44	43	56	25	37	35	46	38	43	35	36	31	40	38	43	36	31	41	33	40	45	36	29	28	37	33	40	33	37	35	29	40	40	38	33	42	36	37	34	44	39	48	40	41	36	34	42	34	35	32	28	29	36	33	44	38	37	35	37	41	36	40	33	31	45	38	35	32	35	43	32	43	42	31	33	39	37	41	33	48	41	29	36	38	40	43	28	51	39	43	41	31	27	39	39	32	23	45	37	43	41	37	32	49	38	36	47	24	36	34	35	40	47	37	32	41	36	50	39	33	48	46	42	33	44	42	39	43	41	36	30	41	39	49	38	42	41	32	34	35	36	35	35	46	34	34	33	41	43	38	38	36	36	43	38	42	31	37	40	30	50	36	45	42	42	35	43	32	43	38	48	32	43	31	39	30	42	36	46	32	38	44	29	33	35	36	38	38	47	45	53	38	37	29	37	36	43	47	37	40	32	51	35	44	47	32	37	39	42	31	44	28	28	22	36	42	41	47	36	48	32	38	45	34	32	46	44	39	41	36	34	51	37	35	34	42	36	42	35	32	42	38	43	54	46	40	30	28	33	31	39	33	33	30	34	40	38	33	43	44	30	38	39	43	53	32	49	37	37	33	38	34	37	39	44	39	36	33	40	34	40	37	27	38	26	43	30	36	34	39	47	33	47	32	31	40	34	37	41	25	29	36	43	53	43	37	32	37	43	39	47	24	43	46	38	41	35	48	40	31	44	31	42	26	35	37	39	42	42	39	26	45	38	41	38	34	44	31	31	38	31	38	42	49	39	41	32	41	28	38	35	45	42	48	39	32	31	36	38	39	39	47	36	37	29	51	33	33	34	36	33	33	42	33	35	44	35	46	50	35	42	39	38	36	43	37	31	43	39	46	32	35	32	43	50	52	40	29	43	44	49	45	31	42	46	31	40	33	51	54	38	31	39	42	42	34	32	43	39	40	35	42	36	44	39	41	50	38	42	37	39	39	44	32	37	42	39	38	46	40	41	37	34	44	37	40	26	41	35	40	32	34	34	38	40	27	37	47	36	40	33	36	45	41	45	41	48	39	32	48	30	42	31	39	43	36	29	42	44	37	24	40	32	44	38	39	45	45	51	45	40	40	34	44	25	42	39	42	40	31	36	47	38	36	32	38	29	40	44	48	44	30	53	50	44	44	42	32	39	34	40	46	44	32	31	37	32	35	40	39	35	42	31	42	40	42	39	30	37	34	39	29	40	24	50	37	37	39	34	29	32	40	48	41	36	45	46	39	42	47	40	35	39	39	33	39	34	36	42	41	28	36	38	29	35	41	43	53	35	30	41	40	32	36	29	39	44	40	31	39	30	49	29	30	48	49	44	31	35	37	53	40	35	48	40	35	29	49	37	43	41	33	43	29	22	41	45	33	37	38	34	42	36	44	38	41	38	41	37	34	39	28	46	41	32	48	43	36	34	46	44	30	39	31	44	31	34	41	53	31	35	42	39	42	35	50	44	45	39	35	41	49	43	33	36	34	44	37	38	45	47	41	29	34	41	31	35	47	36	30	38	42	40	41	44	38	46	42	44	41	38	42	40	36	38	44	36	39	34	37	38	45	29	41	37	33	41	48	47	48	46	38	36	40	37	37	41	44	30	38	30	34	40	44	35	48	44	37	29	39	44	32	30	46	49	51	37	34	33	35	40	43	33	41	36	41	32	47	37	37	38	35	38	43	47	34	37	42	41	39	33	43	32	45	40	53	36	38	30	36	24	37	40	31	40	38	35	34	50	48	42	42	36	50	40	53	34	27	44	36	39	51	37	45	45	38	34	37	45	38	37	40	43	42	42	39	38	40	39	29	38	41	47	38	39	33	38	40	46	37	28	42	49	39	27	47	31	39	42	36	40	32	34	37	52	37	39	36	47
23783	13251	8568	12300	19415	21175	19065	15479	12399	10405	8191	5349	3478	2454	2029	1793	1702	1759	1811	1847	1775	1369	1158	908	742	824	778	731	754	716	699	632	607	625	651	660	649	609	646	638	630	657	626	612	529	468	524	507	468	482	451	483	462	464	458	450	442	476	491	430	507	443	441	452	454	427	427	441	413	422	402	410	404	424	398	409	394	394	377	420	423	401	379	422	434	379	379	447	431	400	436	375	418	416	412	410	374	412	384	369	404	444	393	422	432	418	393	415	378	404	500	555	553	423	410	412	404	395	372	423	382	390	386	397	404	397	421	372	420	396	398	392	430	388	406	380	430	421	405	433	376	393	415	402	427	370	410	413	373	439	429	404	406	439	439	412	410	432	391	452	402	423	386	401	413	422	400	387	401	396	365	404	398	372	428	405	411	378	387	407	394	413	401	426	384	369	402	395	407	379	410	411	421	396	357	413	430	394	401	413	397	411	395	404	466	407	393	384	390	361	460	392	403	406	428	428	396	393	423	415	408	382	430	387	364	396	406	380	417	442	401	410	393	410	430	390	417	402	396	418	406	398	414	397	412	402	428	432	398	451	392	394	393	400	438	397	376	405	402	391	376	395	385	402	405	385	390	378	401	408	386	399	384	387	394	395	408	433	387	404	403	377	390	422	399	408	414	432	389	386	414	398	385	411	368	446	393	359	389	407	425	400	438	411	400	374	418	456	387	386	410	383	399	367	388	453	414	401	362	403	402	408	409	375	412	388	383	429	424	379	377	457	429	357	402	397	418	394	404	415	373	404	440	414	432	413	404	395	395	386	388	404	393	408	418	428	381	386	379	423	406	389	371	409	397	396	425	375	411	386	404	379	392	380	400	399	388	366	436	391	376	406	398	408	402	420	370	390	374	380	432	426	409	403	419	429	431	425	408	425	394	381	387	418	406	414	416	437	412	383	423	393	410	399	402	393	396	407	416	403	406	367	374	381	389	432	411	396	407	414	412	408	418	421	435	374	444	426	413	407	377	409	439	436	425	383	411	442	414	388	409	418	421	406	391	420	363	399	391	405	407	369	385	417	387	412	430	420	385	423	430	432	376	401	394	374	396	422	404	413	419	404	409	380	393	397	389	411	448	408	420	427	375	385	425	380	404	379	388	407	414	402	433	396	387	396	372	400	402	389	417	403	384	398	386	345	373	398	437	403	421	368	422	383	428	407	410	404	404	371	427	441	442	361	388	414	402	394	413	430	412	434	377	384	422	365	386	374	420	413	412	411	415	387	381	365	389	369	415	421	388	407	430	407	378	405	404	378	385	382	404	409	374	396	382	378	431	423	411	401	401	379	407	382	376	384	396	418	397	417	400	383	387	372	460	378	423	433	389	408	419	408	409	393	406	449	371	448	382	420	396	378	368	400	374	387	404	373	421	413	430	400	403	394	435	407	411	406	394	390	424	407	400	455	442	393	391	398	424	438	437	400	436	419	411	398	371	374	392	379	445	397	407	392	401	378	401	428	395	417	397	362	400	444	417	395	387	373	423	379	390	383	419	401	393	426	394	432	444	394	383	422	405	403	379	405	417	398	412	406	403	372	426	408	399	404	425	411	373	391	411	412	407	450	394	453	434	409	424	410	395	390	409	375	404	394	372	427	392	372	389	432	438	424	416	406	409	420	403	423	402	413	394	389	359	421	444	407	426	393	384	421	403	387	420	390	436	404	434	425	390	416	424	381	400	405	400	377	434	371	385	370	413	401	371	374	399	390	362	411	425	428	398	376	375	395	410	429	416	396	347	387	417	407	406	395	386	375	447	361	375	408	446	409	416	409	405	377	417	416	411	425	390	370	386	394	412	389	423	396	426	419	418	410	427	425	373	409	397	408	383	371	400	412	394	433	385	438	395	409	396	375	366	406	391	392	330	430	394	389	420	391	400	419	380	377	401	408	366	344	404	377	423	445	380	423	431	406	424	385	374	388	425	389	410	381	416	405	397	421	405	393	383	395	405	413	382	401	394	421	423	399	453	389	401	427	407	427	413	393	377	438	408	381	423	359	389	390	424	404	399	395	413	412	376	366	385	395	428	414	409	385	433	404	366	398	444	373	396	393	378	408	401	394	393	379	412	385	414	386	406	380	415	399	424	378	400	387	380	395	410	416	360	438	369	410	410	433	424	434	414	417	437	425	398	404	402	415	396	398	403	386	377	415	421	434	379	409	432	377	390	411	411	412	430	381	417	394	378	436	441	375	372	389	420	392	381	400	390	414	392	428	404	428	402	382	382	361	373	407	405	411	403	402	392	395	385	378	420	414	399	408	408	407	415	400	430	391	390	413	417	403	398	382	384	388	409	424	408	409	429	408	376	404	417	421	388	412	376	382	405	391	409	414	392	465	416	437	366	416	404	418	367	412	383	369	372	408	384	399	428	408	392	389	402	420	393	408	436	390	382	435	417	418	383	386	401	395	413	416	400	381	396	425	383	389	388	410	405	411	390	390	409	421	420	386	380	384	369	375	383	392	399	369	401	414	422	404	370	382	383	396	400	407	400	411	384	393	381	408	402	390	409	368	393	358	392	398	388	403	381	422	411	391	374	445	380	415	369	389	425	396	414	405	392	442	423	391	426	436	412	400	389	401	417	419	414	417	398	416	377	425	393	375	404	392	397	410	416	390	401	408	391	422	399	438	390	404	419	403	422	416	430	364	400	378	403	392	408	411	387	386	400	411	415	405	398	396	398	421	425	346	414	365	463	401	390	408	411	400	387	396	400	360	419	344	385	414	378	375	396	381	382	408	434	396	380	381	382	403	393	400	456	383	452	443	413	393	402	380	378	393	390	378	395	361	400	411	402	399	430	417	394	373	397	374	395	376	408	406	427	396	354	381	389	398	390	398	414	387	376	404	444	429	399	405	405	429	370	413	441	408	397	406	425	422	383	421	388	405	371	362	397	387	395	430	389	414	417	405	368	403	410	371	378	391	389	407	400	404	448	414	405	427	431	425	375	397	397	407	401	397	361	408	386	415	413	362	412	415	409	428	412	427	392	374	384	429	400	377	375	402	381	399	392	371	403	369	377	382	427	394	422	399	402	422	399	375	444	404	387	398	415	389	388	378	433	414	389	390	397	439	419	406	389	422	402	442	354	388	418	407	401	406	438	387	433	400	374	388	383	419	363	418	454	436	405	386	421	407	440	412	417	405	396	411	395	429	400	417	373	383	440	386	387	394	421	394	403	414	409	419	441	395	391	417	402	369	431	383	399	400	399	440	382	382	430	411	395	402	378	437	355	388	407	388	398	376	415	405	397	386	442	421	410	392	425	420	407	382	383	392	403	427	407	407	418	391	412	415	390	424	407	426	396	394	425	382	402	434	387	414	404	396	430	427	359	446	394	379	380	441	379	401	411	374	404	415	407	369	443	413	402	377	422	372	421	390	417	376	415	407	405	383	373	376	410	412	408	393	398	405	356	394	398	388	398	430	371	402	410	415	412	456	404	419
1282	531	321	250	232	305	321	254	229	159	159	122	83	76	60	65	50	70	58	85	74	57	68	59	54	36	39	57	48	50	51	33	32	47	47	47	46	37	42	43	48	34	52	45	48	39	44	46	41	45	29	42	42	40	33	46	46	43	47	38	55	53	40	49	46	34	41	37	39	45	45	43	45	50	43	46	46	29	38	42	44	45	46	47	39	45	40	38	36	39	41	50	47	41	38	43	52	35	44	47	37	44	37	45	47	32	43	41	33	41	42	50	43	33	40	43	40	44	35	53	46	39	39	45	61	36	44	36	44	39	34	33	46	31	35	46	35	51	28	45	36	40	36	49	49	39	44	31	36	41	47	32	43	33	48	48	33	32	35	42	41	51	29	42	42	41	53	46	43	40	31	40	35	33	39	53	33	37	32	38	44	37	53	60	49	47	52	37	44	36	36	49	47	37	48	36	33	29	52	52	45	43	51	50	56	47	52	43	42	38	39	33	44	33	34	41	43	44	55	34	42	55	49	43	35	49	38	49	41	41	31	45	41	38	46	41	31	42	40	48	49	35	39	36	45	50	43	45	43	39	34	42	38	47	44	33	40	29	35	45	34	49	51	50	36	47	40	41	41	42	45	40	27	49	41	46	45	35	43	38	46	39	46	41	48	35	35	45	48	42	53	44	35	52	45	32	40	44	35	40	36	40	43	44	41	48	42	41	31	46	38	32	37	43	46	39	45	42	33	40	44	47	45	43	49	40	55	42	40	30	34	52	35	45	46	40	43	46	35	44	49	42	37	37	35	44	40	37	33	39	37	45	38	42	38	40	34	31	45	37	28	38	40	52	28	47	44	49	45	39	35	32	39	28	41	43	29	40	40	45	44	48	39	37	31	44	39	41	39	36	54	40	44	31	42	44	30	39	34	34	42	33	35	40	49	43	41	36	41	30	50	35	42	49	40	45	41	30	47	43	38	48	47	45	40	40	39	41	42	42	44	47	40	40	39	46	41	36	37	33	47	35	42	47	40	42	44	34	46	48	43	41	42	50	46	43	38	34	45	30	49	39	48	47	50	37	41	46	32	45	29	38	39	47	45	39	27	50	38	42	36	42	43	35	38	47	30	30	52	38	35	39	40	48	38	44	48	56	47	52	39	47	45	43	54	40	40	43	41	36	41	35	43	50	50	43	37	45	52	36	43	41	45	42	48	48	48	30	38	42	36	42	42	34	52	45	41	40	50	38	33	35	47	32	39	42	42	41	35	34	40	38	39	36	48	27	26	47	39	42	49	55	44	30	41	33	52	45	32	51	33	40	48	50	39	46	29	38	36	49	33	41	43	44	33	38	35	51	37	42	55	42	44	38	37	41	31	45	50	43	30	46	40	46	28	53	41	36	48	42	45	34	35	42	43	37	43	42	43	38	42	42	34	48	40	59	48	45	40	39	53	44	43	42	44	53	51	34	40	41	44	44	42	39	45	35	53	43	35	30	35	37	38	36	45	45	32	32	35	43	44	40	51	41	29	42	38	48	35	55	30	37	29	48	38	48	42	31	45	54	46	41	52	34	48	39	37	39	41	34	34	41	34	39	42	40	39	47	43	45	47	46	44	38	39	44	46	46	39	33	46	30	39	36	58	45	30	31	46	34	55	53	29	50	38	38	37	46	39	44	36	43	43	38	38	38	44	46	45	30	30	34	47	44	27	30	36	38	43	40	32	40	36	42	42	42	50	46	44	38	38	35	48	43	37	44	34	54	43	50	47	42	45	43	42	35	40	44	31	45	35	42	44	34	42	43	40	43	35	33	46	35	40	45	41	41	48	42	46	45	33	44	39	28	32	47	41	32	40	32	36	44	45	50	50	43	45	40	39	48	45	42	52	33	38	40	35	48	38	42	41	50	32	43	35	39	38	44	31	44	40	41	36	31	45	59	49	43	44	30	41	38	43	57	33	51	42	35	37	33	37	38	48	39	51	41	27	50	35	51	36	41	38	41	59	43	35	57	52	36	30	41	42	40	51	38	47	30	45	38	45	31	47	44	46	41	37	40	40	50	41	34	34	49	42	38	30	30	48	46	31	41	41	48	56	38	40	54	55	47	31	63	42	31	49	46	31	31	30	48	43	44	53	39	49	51	47	28	50	54	37	37	37	29	36	32	60	38	30	47	37	43	41	34	38	47	52	42	37	49	36	29	34	47	52	38	36	44	40	34	39	40	44	29	37	41	39	35	45	40	44	37	47	43	46	31	33	41	36	54	38	41	38	59	44	40	42	32	41	49	39	43	43	32	35	45	39	39	48	32	50	41	26	48	41	46	39	46	45	54	39	36	47	54	38	45	37	39	35	48	37	55	37	40	41	33	35	45	47	47	35	42	41	47	45	44	51	39	44	39	54	47	40	40	40	54	39	34	42	55	41	39	46	47	49	45	52	37	36	43	43	41	38	34	38	58	36	33	34	25	40	41	47	31	32	32	35	48	38	42	51	34	29	48	44	38	47	33	37	34	35	35	44	35	35	40	55	40	48	40	29	34	42	24	49	42	33	38	41	49	32	42	41	43	34	42	45	37	38	45	44	37	44	38	39	37	35	42	44	40	37	38	38	48	46	33	45	41	32	23	40	40	43	38	41	40	49	49	39	36	48	48	51	45	44	47	40	36	44	40	36	38	41	38	44	44	43	47	29	50	41	45	37	39	37	28	38	41	30	40	38	42	44	54	43	34	34	39	39	38	24	42	36	47	36	40	51	37	48	35	31	45	46	30	48	41	42	40	47	26	44	42	51	47	36	34	35	41	42	44	37	41	56	39	33	31	53	39	45	25	35	49	46	46	38	38	46	41	45	34	55	43	40	55	38	40	54	43	37	37	37	42	41	54	46	41	37	53	45	35	41	34	40	42	45	28	46	51	41	29	39	43	43	39	54	35	49	41	44	35	41	38	35	45	40	38	45	49	43	44	40	50	37	42	46	34	29	39	42	47	40	46	41	39	44	39	37	39	32	54	48	45	52	52	28	36	41	54	33	37	37	30	44	48	41	45	57	35	40	48	53	52	47	41	38	40	54	29	47	35	45	49	35	43	37	46	37	42	39	53	40	35	40	46	45	34	45	49	39	29	48	36	41	56	38	35	49	36	35	42	34	46	48	32	53	45	34	39	43	52	45	42	54	30	52	48	47	30	50	35	45	40	46	34	35	49	42	45	35	40	45	34	43	38	28	41	38	32	41	42	44	32	54	28	41	45	34	35	37	45	32	36	42	34	39	39	43	40	50	44	45	37	27	43	44	38	48	46	43	45	37	37	45	46	35	35	28	43	40	42	41	39	36	46	34	39	42	49	43	45	42	46	52	47	51	43	45	39	46	27	37	41	45	48	27	35	47	51	40	33	48	47	39	30	46	49	43	46	52	42	44	42	36	46	52	44	36	39	41	46	44	42	54	52	43	38	46	41	45	48	42	42	35	49	41	42	60	42	47	48	39	41	42	47	44	33
17121	8800	5751	8397	13849	15268	13697	10577	8117	6547	4921	3154	1978	1399	1171	1091	1078	1053	1250	1231	1159	899	790	586	594	642	593	621	623	576	541	561	559	542	498	543	564	505	543	528	528	529	477	515	456	485	513	469	469	439	453	437	424	479	469	485	478	456	430	444	485	444	428	418	439	470	424	451	433	456	416	442	400	443	388	392	434	419	385	433	414	391	431	432	385	372	406	423	458	417	451	413	449	418	402	414	409	392	441	396	420	476	445	433	427	403	421	393	404	411	407	439	441	432	426	432	417	453	421	393	422	428	398	452	399	443	442	443	430	404	408	403	429	395	417	427	448	386	410	406	414	470	385	405	397	411	411	366	391	437	391	421	393	393	446	407	433	444	406	428	385	393	411	414	378	433	451	441	417	385	420	419	387	417	462	415	425	421	390	428	406	418	421	417	382	464	420	409	394	439	426	369	432	432	459	446	436	467	406	408	413	443	408	380	398	444	419	441	422	415	452	399	415	443	441	433	412	415	403	465	445	432	423	390	425	422	407	427	421	380	371	419	411	398	415	432	418	459	420	423	441	435	399	421	403	421	446	408	405	407	383	406	400	405	464	452	389	396	419	416	379	460	405	424	465	392	446	444	422	367	431	453	408	406	406	378	417	463	420	418	427	437	404	432	424	438	377	431	408	399	403	408	414	448	443	409	429	426	441	443	494	436	410	402	427	402	433	426	431	436	386	406	385	420	425	410	431	399	405	397	444	445	448	434	434	431	419	391	425	425	435	423	442	422	427	428	398	401	425	422	439	431	393	423	418	406	425	398	409	434	415	464	414	384	448	433	438	419	402	381	439	425	408	399	421	405	412	403	430	407	409	436	406	413	467	419	419	422	397	435	426	421	427	406	413	402	415	423	417	435	434	428	430	403	459	436	437	453	405	409	425	430	433	423	417	441	418	414	435	400	416	423	419	414	421	413	431	427	393	406	437	412	440	411	435	409	446	460	419	409	421	421	417	439	460	379	405	425	430	408	426	385	429	412	423	405	442	423	437	424	393	433	398	407	412	403	415	433	441	426	417	415	408	412	449	424	391	391	427	427	466	449	425	409	434	428	416	454	446	422	414	443	427	378	420	393	455	417	411	473	410	424	436	376	395	431	427	402	402	392	418	413	442	425	386	378	409	401	439	440	425	421	439	437	450	430	415	415	419	421	440	420	384	397	422	411	418	439	425	399	411	383	403	450	377	423	448	399	408	373	431	427	424	426	422	375	396	406	418	393	442	411	443	442	432	422	407	444	447	434	427	434	429	407	439	409	416	434	449	375	367	435	448	421	441	392	427	418	418	397	380	455	416	373	413	437	440	416	423	426	439	413	444	409	383	421	440	420	421	420	434	401	448	383	455	400	437	407	414	402	434	461	386	419	411	419	404	440	450	407	424	388	388	461	422	431	409	358	418	432	452	410	434	439	422	421	450	409	409	457	441	418	424	425	423	417	395	392	420	433	435	421	416	403	438	441	410	378	376	428	399	427	415	362	420	410	409	391	454	437	421	426	426	416	433	438	414	419	450	404	419	413	397	425	400	400	404	446	412	411	389	400	413	421	419	433	454	403	443	418	440	428	448	401	400	423	447	442	375	400	413	417	437	451	429	408	440	398	430	408	427	418	395	415	419	442	416	410	429	414	446	407	415	474	395	438	415	392	409	396	417	420	417	432	435	388	426	411	432	405	411	414	426	421	396	444	434	399	419	416	409	437	424	403	393	390	435	433	435	410	378	405	415	424	412	421	423	418	422	407	446	435	433	414	444	406	375	391	404	400	413	435	422	438	405	441	394	382	424	405	396	410	442	428	419	442	442	421	428	427	439	387	408	422	422	383	439	412	429	399	393	446	440	401	456	430	424	420	422	427	398	396	432	430	421	393	455	436	408	434	424	401	406	436	446	427	415	467	416	438	432	383	459	405	406	417	458	404	385	435	417	415	408	419	393	449	443	428	397	421	454	422	388	427	420	420	390	399	428	410	447	415	400	402	411	384	418	446	442	421	397	403	415	428	428	430	421	411	384	420	404	419	394	405	425	423	443	446	448	464	433	443	430	388	417	441	393	385	423	400	410	409	412	413	407	406	436	406	424	407	402	418	394	409	435	422	409	420	416	419	436	394	384	417	407	390	384	425	419	417	424	412	378	370	398	446	420	422	425	404	436	430	383	437	434	398	405	413	455	415	420	420	418	433	398	405	380	415	414	403	387	415	394	408	413	443	426	430	433	411	425	410	450	416	411	419	419	455	438	417	421	428	377	422	463	384	419	469	421	424	395	453	424	419	396	457	412	404	404	370	407	404	431	388	453	453	393	397	428	404	444	445	387	431	435	402	418	401	414	404	440	418	415	385	406	436	401	425	406	421	442	415	407	435	402	453	378	418	430	374	394	427	429	435	430	462	431	418	428	444	422	418	391	421	408	455	464	419	451	396	408	419	412	435	421	405	432	399	382	415	439	452	425	421	397	406	412	439	445	400	430	411	428	442	393	430	411	429	432	377	433	430	397	460	414	428	424	445	445	400	392	435	420	421	469	412	408	458	431	407	431	467	450	402	411	439	432	462	390	438	413	421	452	406	427	440	384	421	383	438	395	435	431	424	417	423	447	409	428	414	415	439	420	418	415	425	380	411	409	394	404	413	412	405	399	414	413	386	449	434	401	454	375	418	411	418	405	425	395	414	397	405	425	426	466	404	434	417	429	425	413	383	438	440	453	399	426	408	446	400	420	406	434	397	411	445	456	435	397	458	416	436	406	435	423	433	399	404	406	417	446	398	392	416	467	388	441	414	427	403	440	425	439	411	460	411	391	424	396	379	438	430	439	387	385	443	414	413	429	427	432	468	405	465	407	419	425	393	421	394	439	434	437	421	420	418	442	398	433	388	400	415	384	438	419	401	413	426	432	412	407	451	402	412	413	400	425	384	413	405	389	454	400	455	409	434	405	440	432	455	400	396	424	453	402	385	419	418	413	382	403	425	415	433	408	433	456	434	394	395	420	416	388	455	395	385	415	441	424	413	452	413	441	388	449	393	419	417	419	416	382	403	436	411	443	406	432	402	402	413	444	424	404	435	442	455	432	416	445	411	418	396	380	452	408	411	437	445	416	424	389	407	381	423	411	403	441	428	392	457	454	394	401	418	392	431	400	424	414	406	450	421	393	397	446	412	415	384	388	415	423	399	403	407	426	413	430	418	420	453	436	424	446	415	390	377	410	428	395	425	415	453	454	396	459	399	397	432	433	446	403	434	422	419	429	405	417	406	435	410	426	402	446	387	409	454	423	421	456	422	436	398	435	364	421	430	428	454	403	416	430	422	420	431	374	423	418	418	447	391	405	386	435	392	410	467	386	434	398	409	448	396	453	396	402	428	446	418	402	431	422	427	409	401	414	418	428	382	414	435	426	458	429	438	427	435	406	392	415	433	391	466	441	423	408	424	427	442	425	360	431	407	403	410	424	376
1714	1028	513	390	375	427	497	346	290	264	194	148	114	85	85	86	83	76	74	79	96	74	72	63	64	64	57	70	60	50	60	62	63	53	54	42	62	51	58	57	67	51	51	53	52	54	60	54	45	57	58	45	41	58	61	57	43	55	51	49	47	33	44	39	45	49	46	48	47	58	45	40	48	47	42	47	57	47	47	55	59	42	39	45	55	59	46	41	39	39	39	46	52	43	58	40	49	45	60	41	40	55	49	62	36	45	47	50	49	47	49	51	43	55	49	44	59	56	64	43	41	41	46	54	51	43	46	54	51	48	35	43	47	56	42	47	54	51	37	49	51	38	50	51	53	52	45	51	57	55	62	45	52	51	51	48	38	37	52	39	42	47	55	45	45	49	53	42	54	48	44	48	39	39	40	37	46	50	44	54	44	43	49	54	45	45	62	46	56	48	46	42	38	52	51	46	44	53	42	51	45	57	41	59	63	59	41	41	51	49	62	43	55	43	41	44	43	42	49	47	44	41	51	49	53	43	61	60	55	45	50	52	38	34	42	52	39	41	54	42	50	52	56	38	52	44	44	45	43	48	39	59	49	53	50	63	58	55	51	60	46	48	46	48	44	49	51	40	61	51	43	40	51	48	42	48	45	46	42	40	57	45	42	43	53	56	38	56	44	63	45	47	50	53	48	63	44	46	56	47	51	60	41	46	50	56	51	53	49	46	45	33	63	39	56	41	40	59	64	52	51	47	49	51	35	66	50	54	56	52	58	50	55	61	56	52	59	48	43	56	52	63	47	50	47	69	47	55	52	44	40	60	49	49	46	58	57	58	51	54	46	37	42	46	47	56	50	40	49	34	39	50	38	38	43	43	50	45	62	45	62	45	48	56	47	53	51	52	49	57	56	49	59	46	39	58	42	41	58	49	47	56	45	50	39	40	45	41	59	46	55	43	52	41	39	46	57	52	39	51	44	61	55	49	47	45	46	58	44	52	51	45	41	42	59	54	44	57	52	52	42	60	42	64	59	40	49	50	44	44	43	40	65	49	49	46	58	46	42	47	41	49	48	58	51	52	57	59	42	58	43	56	47	47	48	66	52	46	48	51	62	52	34	55	63	42	43	53	63	48	54	53	56	49	55	53	58	59	59	61	51	49	44	47	50	45	50	62	47	53	50	47	45	72	50	42	47	48	37	31	46	41	44	50	50	41	41	44	52	62	42	64	40	48	40	41	41	42	57	41	41	37	41	55	49	47	60	53	44	58	43	41	53	42	52	50	50	38	47	61	48	48	49	48	43	41	58	51	37	61	38	40	44	56	52	49	45	53	44	38	44	45	66	37	44	50	61	50	62	53	52	61	49	52	49	57	54	31	59	41	55	44	44	36	51	57	37	60	50	49	49	48	52	46	48	57	44	41	49	54	37	59	49	60	50	42	42	48	45	46	55	55	59	62	48	44	38	45	46	57	44	37	46	54	35	41	48	61	49	50	43	54	41	60	66	49	53	53	58	43	53	64	41	66	49	46	63	30	42	40	43	36	44	44	53	48	35	51	52	56	41	52	57	48	52	54	40	60	60	47	44	51	62	51	49	48	54	49	38	42	50	50	62	47	50	44	49	51	43	50	52	58	54	38	42	49	43	37	58	37	49	46	51	40	65	39	54	58	49	51	43	39	45	43	53	42	49	62	51	51	50	49	44	45	49	49	40	47	51	57	55	57	48	51	52	47	50	40	54	38	53	56	46	44	50	50	32	42	45	51	51	34	37	61	56	47	39	51	47	48	44	56	44	54	66	45	53	37	56	40	47	45	53	52	42	41	46	45	51	60	49	55	37	40	43	50	47	45	50	52	48	51	43	39	47	57	49	48	49	36	49	54	52	51	41	47	53	53	41	52	57	51	47	52	57	48	43	43	47	51	44	50	45	52	50	51	54	64	47	42	50	58	69	42	60	41	41	54	52	41	47	39	49	44	59	43	53	47	54	47	48	61	47	42	49	63	52	47	44	50	50	62	51	51	45	50	49	41	60	36	45	53	53	55	43	62	44	54	49	41	50	43	42	40	47	57	47	59	52	49	46	58	39	46	46	45	53	63	50	42	45	42	56	47	56	41	51	45	58	45	47	36	54	55	46	55	42	34	47	44	48	44	51	34	72	51	43	49	38	40	46	55	49	41	48	51	58	56	48	52	65	57	39	57	48	45	53	49	38	50	53	47	56	51	51	59	43	55	53	48	35	49	51	48	47	53	42	41	49	52	50	46	47	41	45	51	45	54	54	48	52	38	62	61	50	49	52	58	41	42	50	44	52	43	52	58	54	42	50	55	55	45	38	40	38	55	67	43	51	46	60	42	42	48	43	52	45	45	60	43	39	36	43	44	60	41	49	44	44	57	48	52	61	43	61	50	41	43	47	41	57	45	57	50	39	56	44	54	55	51	59	51	61	46	40	45	50	43	44	43	53	56	51	41	41	52	54	38	54	52	50	47	57	57	57	40	41	54	46	41	51	47	51	46	43	49	45	60	39	52	47	44	52	59	55	39	52	49	52	40	54	43	58	47	43	45	53	51	44	54	41	50	44	63	50	48	41	56	52	47	57	55	52	50	57	41	52	57	54	47	48	43	49	45	55	47	36	56	53	38	49	66	53	50	41	44	46	58	57	45	46	50	42	53	52	57	57	38	45	57	42	44	53	55	48	39	48	54	48	62	48	47	47	43	43	33	39	51	42	45	41	53	53	46	49	59	49	50	50	36	65	51	39	43	44	62	49	41	45	51	57	49	45	50	61	47	45	48	57	50	61	47	46	35	38	48	51	45	50	47	48	48	48	39	50	47	47	38	52	47	44	61	57	45	54	39	42	43	44	54	41	51	54	41	56	38	45	48	50	59	41	42	51	43	38	48	41	63	45	37	52	55	39	51	40	48	53	49	43	54	49	47	49	49	48	49	50	42	50	39	46	49	50	48	48	57	48	51	40	49	57	42	47	46	40	46	54	54	44	45	50	48	45	50	59	41	50	59	58	48	65	61	37	61	45	57	54	43	42	43	46	53	42	44	41	58	40	47	50	44	41	51	55	50	55	43	50	48	53	44	45	34	53	55	39	43	46	45	39	66	53	46	62	43	44	62	42	47	44	55	61	54	48	45	46	38	59	57	47	48	50	49	39	54	41	52	53	48	45	49	38	45	58	44	42	49	52	41	47	44	34	43	43	41	53	56	50	48	63	52	45	40	32	40	45	46	48	50	48	55	41	46	51	65	46	59	47	51	39	51	50	56	42	51	55	47	41	47	53	55	41	59	66	42	50	50	35	49	44	49	41	53	50	51	60	43	44	49	41	47	59	38	49	34	58	48	43	44	49	38	53	41	49	53	64	61	47	43	50	52	48	48	44	52	55	48	47	52	42	50	47	47	60	51	52	49	24	42	57	43	52	43	48	43	32	58	50	69	50	42	50	45	54	45	43	36	48	48	36	40	50	40	42	57	56	51
20438	11850	7395	10721	17217	18575	17077	13362	10390	8687	6419	4447	2713	1850	1552	1432	1371	1401	1475	1552	1379	1130	917	756	747	783	818	773	732	700	749	697	678	676	685	677	657	634	623	665	602	675	680	625	644	593	602	594	534	559	533	492	572	571	579	499	558	590	550	570	572	517	570	504	500	536	535	514	564	517	476	520	568	557	528	503	496	489	458	496	541	500	502	504	474	507	482	502	496	484	531	526	459	531	539	525	503	497	451	485	528	479	509	521	462	463	498	540	494	482	507	539	554	607	546	525	471	523	485	484	508	492	521	519	552	520	473	487	490	521	485	494	537	493	575	463	468	471	491	528	482	491	472	491	497	484	538	466	475	522	507	470	483	512	494	507	506	484	502	497	519	474	504	541	494	515	500	497	493	559	476	531	503	510	521	502	486	540	452	541	526	474	500	549	504	496	505	486	473	499	448	467	481	472	479	487	528	478	486	512	496	554	519	478	490	547	456	514	514	528	498	513	488	517	508	464	506	518	508	484	530	516	495	485	497	510	532	508	480	515	489	506	512	538	511	488	470	490	504	480	527	485	527	527	500	535	503	503	502	487	501	514	535	495	510	506	480	482	494	513	495	507	491	517	509	513	522	515	477	540	514	501	497	521	483	523	473	533	484	510	476	490	485	502	492	547	493	461	496	544	513	517	500	557	509	499	456	539	524	501	502	507	494	527	487	533	538	511	547	529	530	517	493	472	507	540	495	502	489	487	479	466	514	491	507	516	524	468	487	482	540	511	527	494	515	463	524	507	480	534	500	531	511	482	492	482	496	487	533	451	507	491	525	473	482	497	487	516	462	495	531	463	487	495	498	539	489	465	509	498	493	497	516	478	528	549	471	500	480	488	504	494	501	496	483	508	509	495	510	513	504	487	497	519	513	468	510	486	503	449	491	506	516	497	486	495	521	484	515	522	480	520	489	471	498	469	465	518	464	506	548	459	502	478	506	486	504	477	498	469	518	506	532	472	509	479	529	484	520	499	538	468	495	533	502	507	512	498	503	516	498	463	513	494	509	516	483	520	499	489	486	511	462	474	496	534	520	523	502	514	492	506	496	526	467	507	483	488	528	528	517	463	469	465	508	528	484	508	469	516	521	449	518	529	501	508	504	471	455	501	470	504	464	499	494	534	525	505	496	500	472	491	506	491	522	482	474	470	513	505	500	524	501	515	465	509	507	544	521	509	500	486	498	496	507	522	481	515	490	491	476	502	474	516	496	513	497	538	526	513	480	493	446	505	499	497	488	495	466	508	499	515	506	494	482	493	505	509	497	524	466	558	515	488	509	482	503	501	469	516	508	497	528	500	484	494	536	519	514	507	476	508	506	494	494	506	509	521	486	517	448	517	477	464	496	513	502	503	482	488	521	506	529	545	500	516	520	530	506	490	479	535	552	513	486	506	536	514	495	495	494	500	501	499	509	473	566	516	519	504	494	520	462	470	516	514	506	503	529	546	520	475	498	507	478	542	474	477	513	467	513	503	502	493	501	508	458	497	478	467	491	497	494	513	502	484	527	494	487	506	502	480	488	522	524	499	507	487	508	480	503	513	502	496	543	512	508	455	499	526	482	498	514	502	484	486	479	520	499	501	498	534	510	481	479	521	503	481	494	522	498	517	515	516	482	566	494	537	526	552	512	554	479	513	518	482	486	517	487	532	510	485	509	504	492	486	498	492	474	497	506	495	478	530	520	444	514	455	522	499	509	506	494	538	511	467	508	485	507	512	494	501	489	527	497	503	488	498	500	486	522	477	536	502	505	472	481	475	517	504	511	495	505	502	488	488	480	490	492	524	500	487	522	493	508	517	515	503	501	518	498	483	489	478	537	510	511	491	465	498	486	490	475	512	526	517	510	520	503	481	530	483	519	522	503	509	478	486	508	530	508	502	473	508	500	533	535	522	525	467	468	513	501	494	480	459	518	525	478	485	490	540	503	495	506	528	482	496	455	498	517	502	469	532	492	488	495	516	503	484	493	498	513	513	475	448	457	536	487	528	524	494	500	527	504	525	514	512	487	511	510	489	513	505	457	490	477	498	494	453	514	521	508	519	487	523	490	532	479	474	549	497	515	512	499	506	498	498	511	473	478	490	552	498	530	508	486	488	479	495	532	506	535	489	447	491	509	540	498	498	510	517	520	476	478	503	466	517	537	501	507	489	474	477	507	477	544	507	510	509	485	472	483	497	510	478	511	450	490	511	525	518	458	499	557	469	497	517	470	494	489	516	498	489	478	470	511	506	504	490	456	492	521	548	510	489	517	490	519	503	531	496	538	526	529	525	505	533	476	514	476	497	507	529	483	498	513	505	523	507	509	501	474	531	516	522	498	523	466	495	490	499	490	488	473	527	511	505	488	536	493	504	511	477	483	483	476	440	517	517	526	546	512	480	492	458	500	532	514	515	487	472	490	540	515	536	541	529	480	488	525	534	529	527	494	556	485	485	503	513	541	528	508	498	478	528	503	487	534	483	512	479	500	491	471	472	525	491	469	515	476	463	512	496	440	481	526	490	482	484	519	498	485	508	469	506	482	513	489	541	511	479	499	488	474	501	478	506	481	498	455	506	492	511	540	472	525	495	491	498	453	481	567	461	491	513	525	485	479	496	520	492	513	482	522	478	486	497	473	503	482	506	518	488	488	505	514	508	492	509	482	489	519	478	496	545	488	529	486	484	505	478	498	462	473	479	506	513	458	547	527	482	481	496	448	501	500	497	525	497	515	521	508	472	492	512	467	506	488	503	515	490	493	504	474	485	452	483	506	479	480	492	491	513	528	504	499	488	519	506	514	505	482	504	534	450	498	462	497	526	504	495	510	488	478	487	522	479	494	507	546	492	526	521	506	515	488	470	495	496	525	511	507	497	512	510	502	476	533	506	507	507	509	497	518	500	537	450	479	504	530	490	494	489	508	499	446	526	508	501	516	534	496	461	485	460	511	478	507	526	526	454	516	499	517	483	507	506	492	523	519	514	482	541	479	469	532	471	497	507	518	514	548	504	490	488	490	474	503	464	480	500	507	510	509	477	524	491	523	507	472	474	501	497	487	497	496	486	542	475	496	509	538	527	521	490	491	502	502	501	535	477	507	474	462	524	488	489	495	513	478	482	503	471	509	455	467	497	489	516	498	481	498	458	479	493	460	483	508	484	547	518	513	471	523	486	472	485	474	440	485	524	536	490	507	521	525	515	505	491	515	514	514	511	477	487	509	497	484	470	525	512	478	502	526	489	487	479	497	494	511	487	490	490	525	509	507	500	489	451	503	471	536	474	511	508	501	498	469	515	540	498	466	520	507	492	471	525	516	500	489	483	531	474	556	512	506	481	470	496	481	536	496	481	499	489	521	519	499	559	497	511	524	474	498	491	488	512	502	538	549	490	553	530	527	523	543	494	512	496	492	505	539	469	506	470	523	556	519	533	495	483	528	502	486	515	513	503	514	505	499	508	518	492	545	509
2135	812	457	341	311	415	410	344	267	240	200	141	89	74	57	64	62	38	53	67	36	44	44	53	48	36	31	34	37	36	43	40	43	32	33	39	29	40	34	28	36	37	32	29	34	30	39	34	27	38	29	19	24	30	23	33	27	24	31	37	41	36	27	26	33	22	27	30	20	28	26	27	28	31	27	31	16	24	34	31	25	35	32	25	34	37	28	31	16	24	26	30	28	29	27	24	25	25	24	32	17	24	32	32	20	25	33	37	28	33	30	33	34	34	30	27	33	24	32	28	31	30	21	27	47	30	31	22	30	30	26	27	41	27	22	31	34	30	25	30	26	28	34	39	33	33	31	28	26	30	24	35	27	34	25	33	31	38	29	31	19	29	28	25	29	31	31	40	37	21	30	27	27	26	29	35	34	26	21	20	27	36	21	26	25	29	26	27	34	20	35	23	23	28	24	28	22	25	26	29	25	29	28	32	43	38	31	31	28	27	34	33	32	29	30	23	28	34	30	27	31	32	26	27	24	18	21	32	25	28	28	29	20	27	27	25	21	43	25	40	28	29	22	26	28	26	29	31	45	31	30	40	25	21	25	30	27	30	16	36	19	24	19	31	33	23	32	32	22	25	27	30	27	28	30	25	25	35	25	30	28	25	35	19	22	32	34	24	31	38	39	27	28	24	24	30	25	33	26	28	32	16	28	24	27	26	35	26	29	34	28	38	35	33	29	32	31	29	29	32	28	21	29	26	26	25	27	22	31	25	31	26	20	24	26	32	30	25	36	23	25	24	31	30	29	33	39	31	26	28	30	29	34	17	21	30	30	32	26	32	23	21	28	37	20	33	35	26	36	26	27	28	34	32	21	34	27	35	39	31	32	25	23	32	27	27	31	28	20	28	42	34	36	27	31	26	32	27	22	20	34	19	22	29	27	19	26	17	22	39	23	39	19	24	29	29	25	34	31	33	14	40	27	20	28	31	19	26	27	25	17	39	28	28	31	34	26	30	26	25	28	21	27	27	38	27	28	35	22	27	18	38	28	35	35	35	28	27	33	33	26	28	34	28	28	22	33	15	32	28	21	35	24	32	32	30	42	33	24	25	27	24	29	31	34	35	26	32	27	37	35	30	26	25	28	42	31	27	28	37	23	31	26	35	32	29	28	40	23	35	27	29	25	33	32	33	26	29	34	31	29	29	15	31	28	22	26	21	27	39	27	31	33	17	21	31	33	21	34	26	27	21	21	23	30	23	31	26	24	33	27	24	27	30	30	28	28	22	32	34	26	28	35	29	31	32	27	28	29	37	30	30	26	25	33	27	25	17	37	28	34	23	25	24	29	29	34	35	22	31	22	25	29	22	34	27	27	30	27	25	34	29	28	22	35	31	25	22	27	29	34	33	33	23	22	25	31	24	26	31	24	22	23	36	23	42	30	32	28	26	23	22	25	33	30	27	33	25	25	27	29	26	28	33	35	30	29	39	30	24	34	29	40	24	30	24	33	25	27	29	24	23	34	30	32	31	24	25	31	34	24	24	26	24	24	35	23	24	30	24	27	21	30	36	31	30	37	29	33	32	30	24	23	26	38	34	27	25	32	32	21	27	30	28	28	31	36	25	26	30	27	25	30	33	36	30	35	21	27	30	15	41	23	41	23	22	30	25	34	31	29	28	33	27	35	29	23	22	33	39	23	29	29	26	32	35	22	24	30	24	29	33	30	30	30	25	31	22	33	35	24	27	31	48	30	26	26	36	30	24	27	26	35	30	23	23	34	24	28	27	22	35	24	26	35	29	26	30	35	40	39	28	27	21	37	34	15	29	24	23	17	23	25	29	31	24	32	29	26	29	24	28	37	23	30	35	24	38	31	22	27	27	21	35	37	30	21	22	28	30	22	28	18	21	27	29	34	21	28	33	42	24	32	31	26	23	36	22	23	37	38	28	30	21	26	33	29	30	28	25	37	32	27	36	29	28	28	36	24	29	28	30	29	29	34	20	29	34	29	20	32	20	28	27	28	28	39	31	28	28	25	35	35	28	34	30	35	20	20	29	29	30	38	27	20	27	30	20	27	29	26	22	26	23	23	32	27	31	24	27	17	28	37	30	28	28	40	32	20	31	25	35	22	22	26	25	23	25	30	16	34	17	33	26	38	27	24	40	36	20	25	22	40	29	26	26	36	21	24	23	36	32	30	26	18	22	26	26	28	24	28	22	30	23	33	36	29	32	25	34	19	24	28	23	30	29	29	40	30	30	25	38	25	25	26	25	29	27	28	15	32	18	20	28	36	34	36	31	41	39	24	21	24	24	35	36	25	23	27	35	31	33	32	30	28	35	29	29	32	26	34	23	26	22	34	36	21	32	31	20	24	19	32	29	41	28	31	32	31	31	29	35	33	21	33	28	25	17	31	28	27	37	32	29	36	42	30	24	38	32	26	41	31	30	20	30	26	32	23	27	29	24	27	32	21	25	31	22	23	30	25	31	26	37	31	28	28	40	24	29	30	41	34	26	24	38	35	36	25	29	29	34	29	36	19	37	21	32	35	35	26	23	36	32	34	40	23	39	34	30	33	32	26	25	30	32	24	34	21	17	25	19	31	33	27	27	36	31	33	34	23	26	23	28	24	24	32	36	14	27	28	23	35	26	28	26	38	29	23	26	32	23	24	29	21	22	22	29	32	26	20	37	34	18	31	41	24	28	25	20	30	28	20	36	20	31	25	23	31	33	28	28	26	22	16	21	29	19	20	31	28	28	30	34	28	28	30	32	26	34	31	33	31	28	23	25	30	31	34	32	28	28	24	26	25	29	26	26	18	22	21	28	23	30	20	27	27	34	25	28	29	32	35	22	27	27	32	28	24	18	28	21	30	31	16	26	29	28	27	31	23	28	31	25	31	28	19	33	39	27	19	34	25	29	33	33	27	23	34	22	33	33	27	29	28	29	34	29	28	27	24	32	27	33	24	25	31	37	21	47	34	31	39	25	31	28	34	27	28	24	21	33	45	24	24	31	29	35	29	28	28	25	36	29	30	27	40	32	22	20	37	25	27	18	26	32	25	24	28	29	35	39	17	34	31	33	33	27	26	23	30	28	23	27	24	28	30	26	24	14	23	22	14	28	29	23	29	29	32	27	30	31	27	24	31	19	18	30	36	34	33	27	35	25	29	35	16	29	20	38	29	22	37	26	32	32	31	32	35	32	25	21	22	32	30	26	23	33	28	23	31	34	32	33	32	20	32	38	31	26	24	32	29	42	29	28	36	35	33	35	27	27	37	28	21	34	15	32	28	36	28	22	36	27	30	24	24	20	35	30	32	36	31	35	29	24	32	21	24	33	33	35	31	28	31	25	31	32	32	38	38	29	31	34	28	25	29	32	26	40	31	36	31	40	40	24	22	22	37	19	24	32	33	38	28	20	25	37	30	37	23	22	22	23	34	39	34	32	22	27	28	34	33	15	30	30	35	23	34	24	28	42	32	25	23	40
21554	10719	6991	10370	16862	18129	17190	13678	10642	9096	6663	4577	2735	1839	1440	1318	1268	1256	1412	1300	1138	880	738	621	638	612	594	602	604	567	502	517	492	476	503	509	474	474	449	487	421	521	470	447	429	421	417	377	360	363	342	329	347	359	317	315	326	362	339	377	331	343	331	310	267	303	319	310	300	330	304	336	310	294	241	351	303	292	294	316	302	316	286	307	291	300	328	274	302	345	339	298	287	316	310	279	281	330	290	303	294	314	294	303	280	293	312	250	295	297	328	344	392	431	406	325	314	320	303	303	286	309	310	312	296	303	317	289	286	289	314	278	266	286	295	315	282	325	279	293	298	265	290	292	296	313	285	290	290	285	292	326	287	314	307	274	319	325	315	302	303	313	295	284	282	284	280	279	310	306	288	283	317	314	299	297	284	288	322	292	296	301	274	286	298	322	286	299	307	285	305	331	282	303	289	277	292	299	284	250	273	291	313	293	302	305	296	302	289	273	303	308	289	314	289	294	269	273	316	316	284	289	290	314	300	286	298	313	298	292	302	286	285	313	281	331	290	280	306	300	288	307	320	304	314	305	271	306	301	282	304	275	306	287	292	347	296	267	318	301	285	295	298	298	304	306	299	291	318	276	319	286	299	309	284	305	274	300	312	303	320	312	291	322	278	308	282	295	315	302	284	285	303	290	266	266	258	333	272	283	295	296	275	280	298	296	302	253	309	321	306	285	318	301	281	293	287	303	286	321	310	287	295	305	278	273	269	318	306	272	311	285	279	283	297	270	316	283	325	300	306	319	277	302	308	285	301	314	330	278	285	299	291	281	287	298	260	289	306	319	290	315	314	312	293	291	295	241	322	267	281	292	265	278	296	278	297	275	262	285	284	303	291	307	312	301	297	288	297	288	240	331	300	263	267	305	263	291	281	297	317	310	293	282	287	286	300	284	301	294	286	305	301	305	294	284	290	296	295	302	287	297	285	303	266	296	284	284	302	325	301	312	326	293	299	323	285	265	318	289	293	285	302	299	276	303	302	307	294	300	279	274	274	297	298	300	260	293	290	325	305	285	289	355	320	288	288	305	316	309	274	265	288	286	315	301	294	282	305	299	298	304	298	301	283	333	321	268	288	314	302	269	306	296	294	293	272	328	297	274	302	255	316	293	332	289	292	277	285	267	327	280	292	310	279	283	278	280	298	314	279	278	278	308	303	317	287	292	314	299	310	257	274	278	323	287	281	320	292	299	271	265	279	279	300	294	298	275	288	314	275	320	308	332	292	299	284	280	308	294	285	303	332	295	269	297	277	283	287	270	293	310	297	305	309	288	277	316	314	300	286	314	283	300	286	287	291	319	290	283	294	301	257	267	256	317	309	301	286	281	296	288	315	293	309	271	316	317	280	306	287	305	321	324	264	279	295	292	290	302	311	308	267	270	271	286	309	295	278	285	306	314	309	301	293	315	285	311	298	274	315	345	290	312	333	285	300	317	304	307	282	322	300	283	318	303	307	290	283	301	271	302	305	281	260	310	284	285	287	282	309	298	306	300	331	298	340	273	300	285	291	285	297	267	308	300	269	297	314	289	287	264	268	303	325	289	303	311	307	293	275	281	323	288	310	298	304	295	291	306	297	279	295	323	313	301	293	268	290	293	299	292	294	271	275	277	300	310	271	287	303	313	281	315	265	316	309	291	292	313	291	300	302	283	282	305	321	280	261	294	267	303	271	265	311	324	297	284	284	318	320	314	284	302	274	315	314	294	322	306	292	300	278	298	293	314	305	293	308	290	283	268	288	313	286	288	263	321	284	299	265	286	319	293	324	314	332	292	329	324	299	298	299	287	301	279	278	298	268	291	275	266	312	305	298	277	291	257	274	308	304	271	294	324	309	314	344	325	282	282	266	293	305	310	316	313	292	287	310	291	294	294	282	290	290	290	324	321	258	287	292	327	299	308	299	287	310	305	312	284	274	289	320	285	307	309	323	307	280	290	297	330	318	307	285	315	291	267	280	262	260	283	297	286	281	295	291	298	309	290	301	290	283	279	333	328	305	308	285	302	280	299	293	301	285	296	297	305	294	319	294	280	284	294	285	286	312	310	288	313	314	292	275	300	310	286	285	297	276	297	288	310	300	291	302	284	305	275	340	273	356	302	333	292	300	312	323	304	303	319	286	280	301	300	306	281	301	297	276	311	307	293	315	307	307	303	297	313	292	324	328	303	272	299	323	278	300	305	295	296	315	295	271	319	341	297	298	299	272	304	274	262	315	300	293	297	275	289	270	295	303	309	308	292	291	301	286	303	281	303	313	333	307	304	300	277	302	326	314	315	302	274	279	332	270	293	313	334	307	299	303	326	304	269	305	302	299	285	274	295	285	302	313	293	302	291	269	300	294	300	287	278	295	280	314	304	290	273	287	326	285	307	273	290	311	287	307	286	299	310	292	283	279	329	277	316	302	310	296	271	304	306	290	291	293	303	295	309	277	267	319	288	286	320	293	298	307	292	319	273	304	294	249	299	274	273	314	322	317	323	322	298	305	274	310	283	288	280	317	288	296	284	331	283	308	312	327	279	323	282	305	298	298	295	311	298	310	308	308	287	305	274	301	316	341	259	280	335	292	308	284	306	297	280	310	327	283	258	275	289	302	273	291	279	281	275	324	306	307	304	304	274	283	313	292	285	273	280	298	283	320	275	310	270	300	291	288	285	317	262	296	288	309	283	292	294	291	271	312	304	308	296	265	308	299	283	287	278	312	290	274	315	285	301	313	312	270	300	310	288	279	325	297	312	289	265	288	287	292	296	286	291	322	297	295	303	277	322	300	308	299	275	287	304	285	321	317	323	270	288	338	282	290	311	317	283	281	294	299	327	301	291	342	316	341	312	305	293	249	289	286	268	275	310	285	289	305	310	265	279	287	293	294	318	297	277	292	326	256	296	284	300	268	320	284	272	275	261	282	249	272	299	314	267	286	291	284	312	277	268	301	293	264	282	287	291	310	294	300	296	291	272	292	303	311	282	297	307	304	274	288	281	261	278	294	297	272	268	307	310	327	318	302	288	300	312	285	284	279	300	309	308	323	304	311	300	329	305	300	298	252	318	295	321	323	303	304	279	276	316	300	303	281	304	292	271	316	321	309	317	315	276	303	293	272	296	309	298	276	313	310	275	318	313	293	290	294	332	315	296	267	278	316	304	302	298	297	289	269	295	294	316	294	304	289	298	302	293	281	296	298	311	297	315	333	291	252	272	290	303	269	292	293	297	306	308	299	306	260	302	270	296	304	314	302	300	299	277	297	281	305	286	275	300	302	282	299	281	302	295	287	304	285	314	285	306	315	312	296	326	277	290	282	265	302	318	288	305	289	322	299	315	271	303	297	279	293	291	296	296	301	337	307	314	296	285	318	305	314	294	307	277	274	293	276	299	312	271	322	307	302	286	287	295	289	309	291	318	330	279	265	301	261	331	325	304	281	265	279	279	313	292	278	314	305	312
2253	1289	621	462	442	487	533	436	411	344	251	178	122	86	92	87	81	78	76	103	76	75	50	53	53	44	55	59	52	50	49	50	35	54	40	41	41	51	49	53	43	51	60	54	45	48	36	37	41	39	49	50	39	45	43	50	35	39	31	43	45	40	37	33	32	43	37	49	36	37	44	34	33	41	40	47	51	45	50	33	27	44	32	35	34	35	53	33	39	38	38	37	35	43	52	36	43	34	39	34	50	50	44	50	37	44	35	41	34	46	39	39	46	49	38	37	36	34	28	38	41	31	40	37	38	28	33	41	36	51	42	25	58	34	39	45	41	48	36	32	46	23	34	44	42	42	59	35	28	31	44	41	38	35	44	32	37	37	39	36	40	38	40	47	32	40	39	50	35	46	33	31	30	25	44	40	40	47	38	33	34	50	46	36	43	41	35	41	40	48	35	46	50	34	36	36	53	34	40	42	27	57	33	42	42	45	37	30	31	38	45	39	36	31	34	45	40	38	44	40	37	32	43	45	38	40	34	38	31	42	40	39	30	39	45	43	31	36	42	40	41	46	53	35	35	30	32	31	44	30	41	39	34	31	34	34	41	34	49	39	31	26	38	36	38	39	31	43	36	50	44	34	43	40	29	39	42	48	46	40	42	46	36	41	38	23	41	43	37	46	31	41	46	45	36	38	50	36	42	34	36	46	45	35	45	36	43	36	40	34	45	60	43	42	52	42	39	51	31	39	40	36	48	47	29	43	39	42	43	43	45	35	34	39	42	35	40	40	35	39	50	35	48	36	40	42	38	34	34	42	34	30	45	40	28	36	36	51	34	27	43	40	41	49	39	33	44	45	27	43	33	39	37	37	40	44	28	43	38	37	48	40	35	34	34	43	39	48	42	50	43	45	39	46	42	38	39	40	41	43	35	35	39	32	47	50	42	42	34	44	33	43	42	41	49	48	35	47	38	25	32	44	37	47	37	43	36	47	40	42	38	37	40	33	45	34	30	42	53	40	40	42	34	42	46	41	35	40	34	43	38	28	44	35	43	39	29	40	35	50	37	37	44	45	48	40	38	43	40	31	39	29	26	48	39	37	43	37	39	50	35	32	48	36	34	30	33	35	34	43	38	36	38	30	45	27	39	31	33	42	44	50	41	39	37	42	36	50	44	43	40	51	37	36	35	32	44	37	46	40	33	39	36	43	37	43	37	37	45	39	40	36	35	26	30	39	41	34	42	40	41	47	27	41	43	41	42	47	37	41	34	36	41	42	42	39	55	38	37	34	44	41	42	30	38	49	38	35	39	38	38	40	37	41	40	29	41	45	41	47	41	40	40	42	40	27	19	55	45	39	31	36	46	41	53	39	50	36	33	39	40	37	43	29	49	40	34	33	38	33	50	42	37	28	44	37	44	43	38	37	30	39	37	37	39	50	46	36	39	24	45	41	48	41	39	32	35	44	33	31	39	35	27	37	44	40	37	37	46	35	51	29	39	47	43	47	36	42	43	30	31	35	32	30	36	41	41	46	37	29	34	44	31	36	51	33	36	40	40	37	49	46	37	41	38	32	30	44	36	40	38	38	34	52	45	33	41	34	30	38	60	41	32	36	30	35	41	35	36	37	21	50	45	38	48	38	44	37	43	35	37	28	32	31	41	39	38	50	38	34	37	36	32	28	47	32	45	40	51	45	33	38	32	28	43	46	30	45	48	41	39	28	30	28	46	49	51	45	44	30	44	25	37	36	42	32	36	43	35	32	44	31	38	30	37	47	43	38	32	39	40	26	42	45	44	44	26	38	33	36	41	46	41	35	38	33	36	43	38	51	43	35	44	45	32	40	51	39	47	34	43	30	47	40	37	34	33	37	27	43	33	29	33	32	51	43	40	36	44	41	43	47	40	25	41	45	43	47	32	38	37	47	43	37	35	46	44	37	43	50	42	41	27	47	40	33	41	35	40	41	34	33	38	48	34	41	39	40	43	43	35	32	37	37	36	45	46	36	31	43	39	37	37	38	46	44	38	50	35	35	36	47	38	42	36	35	48	45	33	32	49	38	40	47	30	29	28	47	38	29	36	48	40	38	40	36	46	33	33	44	46	45	34	39	40	40	41	32	51	36	39	37	42	41	34	40	36	36	45	44	29	37	37	38	38	27	40	38	40	48	37	42	40	33	39	42	52	47	46	44	37	26	42	45	39	22	34	35	45	40	50	43	41	42	40	34	35	47	42	39	50	40	40	53	44	38	42	41	41	35	32	36	44	47	43	50	53	36	37	42	39	37	35	34	30	41	43	40	49	44	37	29	37	39	35	36	34	33	37	34	40	36	45	33	40	44	30	38	36	37	34	33	51	43	45	39	54	41	40	37	35	41	39	43	52	28	33	34	47	36	38	37	33	37	38	31	40	31	32	44	51	43	31	38	37	60	33	34	39	38	41	49	35	45	31	42	41	31	36	36	39	36	27	35	34	39	46	35	37	32	30	28	48	49	32	39	36	43	46	41	38	39	35	36	32	40	42	44	39	35	34	40	45	42	42	37	41	46	30	43	40	39	42	53	37	40	32	30	35	37	34	39	42	29	31	36	36	40	46	46	31	38	39	32	42	38	34	30	38	34	42	36	38	44	36	36	42	44	37	40	34	44	46	40	40	48	36	44	35	34	38	49	39	32	41	44	44	51	35	40	51	41	33	33	37	31	31	46	34	33	44	33	50	39	32	49	31	46	31	39	36	38	32	40	31	42	35	27	32	32	40	36	34	46	34	51	36	52	38	42	44	44	33	31	49	39	33	39	26	30	30	33	49	41	42	39	25	33	40	33	41	36	44	40	28	39	44	34	30	40	36	33	47	48	44	36	33	41	46	43	31	42	33	35	35	37	36	38	46	40	34	40	42	38	42	41	43	37	37	38	30	55	29	54	41	38	47	39	28	48	31	36	35	41	39	35	43	37	39	35	45	39	40	40	36	41	39	35	35	34	43	36	38	37	40	41	32	33	31	39	37	40	39	45	27	34	40	45	34	47	46	37	37	31	47	42	47	28	38	40	28	45	42	37	28	43	38	41	42	47	33	47	38	30	31	44	37	52	42	43	16	47	25	36	24	39	35	38	50	29	25	37	34	40	36	43	38	26	49	52	38	39	32	42	29	33	34	35	30	45	39	41	37	37	38	48	37	28	48	39	34	34	46	35	42	49	41	28	45	37	35	34	33	43	40	39	34	26	35	37	31	39	36	36	24	47	52	48	38	34	39	38	36	36	41	29	52	34	37	46	52	36	41	37	37	46	41	36	50	31	39	29	35	41	38	48	44	26	43	37	33	27	35	46	47	48	29	36	41	31	37	29	40	49	34	48	38	43	36	38	41	43	34	39	49	31	30	41	48	43	40	36	39	41	35	44	35	32	37	54	41	35	33	42	41	38	39	44	43	43	34	27	39	38	47	41	38	52	32	38	37	47	41	38	39	38	27	35	41	51	39	49	44	27	33	46
23507	12862	8594	12411	19922	21166	19892	16389	13068	11090	8104	5746	3514	2339	1884	1741	1683	1630	1870	1712	1304	1145	896	878	844	813	822	831	807	736	706	732	716	644	704	609	595	702	640	658	646	662	680	720	644	589	574	533	492	489	498	492	468	443	474	462	492	526	487	467	466	472	467	445	454	423	407	424	414	443	420	424	411	429	417	434	429	414	463	373	418	408	378	432	399	376	429	414	405	407	422	453	401	409	385	412	438	409	365	419	401	384	424	407	412	401	427	401	376	440	483	550	574	596	549	421	438	401	381	412	414	443	346	428	430	464	405	443	418	403	407	439	418	405	398	413	447	412	410	423	393	398	403	452	409	382	387	408	387	393	420	424	433	394	399	412	407	382	412	438	391	426	405	430	395	387	389	430	377	378	407	403	404	391	399	375	437	418	415	402	416	412	416	410	418	420	413	391	415	408	420	385	422	427	419	415	413	414	413	454	398	422	432	399	432	399	420	446	376	413	417	439	427	394	419	383	413	365	443	391	400	433	373	403	425	360	416	417	411	415	374	421	429	412	435	444	415	416	402	429	382	395	423	400	407	429	410	435	434	402	436	402	441	428	433	397	419	399	414	406	405	400	414	375	433	404	397	364	449	440	400	439	392	423	448	406	431	417	423	407	414	452	415	411	400	440	370	444	367	375	417	429	398	402	410	444	393	403	434	400	432	394	400	413	434	432	404	433	434	437	384	425	422	412	412	416	408	427	403	389	422	411	462	418	431	456	421	370	420	423	396	423	416	402	424	458	381	428	396	468	415	403	397	426	432	362	399	390	410	409	392	391	402	414	443	389	392	420	398	449	393	418	383	405	413	372	428	381	442	409	402	434	420	460	393	449	392	472	404	442	432	432	409	456	423	364	409	440	379	421	411	438	425	411	393	416	412	411	423	392	402	391	423	416	400	454	469	456	439	436	390	432	460	448	405	450	400	423	393	417	390	421	422	392	397	408	384	395	406	419	414	376	423	411	427	401	396	477	416	409	391	408	410	409	396	416	386	450	425	422	411	400	427	407	470	449	428	380	398	430	407	387	392	397	414	435	374	375	410	417	461	397	403	412	399	420	405	393	440	403	439	403	404	405	403	424	407	410	429	416	400	429	381	401	395	399	418	427	447	412	395	423	428	405	399	423	407	406	410	426	417	413	424	419	384	410	403	411	419	446	437	425	360	407	399	403	401	414	416	399	404	421	402	443	385	433	402	412	414	401	432	401	422	409	391	467	400	384	387	397	425	410	419	411	400	458	419	428	412	428	416	385	408	439	393	407	417	416	387	405	392	439	419	405	414	438	415	416	396	419	468	420	409	395	421	401	365	407	423	400	404	399	414	412	426	391	432	414	400	428	424	421	450	440	405	392	401	390	377	407	416	423	379	429	443	423	428	443	418	416	445	433	387	421	373	397	401	384	411	421	419	393	401	384	435	381	441	428	435	401	410	411	413	420	421	383	427	434	404	422	406	429	410	357	407	419	389	396	423	391	405	403	454	399	413	422	433	421	409	406	418	424	396	389	385	413	364	419	430	410	376	424	440	395	376	399	411	413	415	420	401	407	422	399	411	405	403	438	416	399	393	413	404	387	423	419	394	399	404	407	384	392	399	410	404	440	404	422	411	425	396	422	380	370	430	436	385	396	401	398	418	458	448	423	399	421	413	401	406	409	415	405	388	415	402	398	410	454	397	424	410	413	452	418	380	422	408	393	414	398	409	397	437	433	419	427	422	438	406	388	391	396	434	413	433	394	440	421	398	432	386	397	465	425	387	411	399	399	394	402	396	443	391	429	437	392	432	407	396	401	424	417	411	366	372	386	445	410	422	425	393	411	427	387	413	404	423	377	420	384	396	403	392	425	414	436	402	399	425	461	431	442	392	428	401	410	403	418	365	408	382	408	424	430	421	420	429	450	391	430	390	428	441	367	403	402	437	424	435	396	402	412	408	396	379	398	412	375	390	409	429	412	402	416	434	373	415	408	415	426	412	388	435	445	384	419	409	417	398	430	414	426	417	409	402	384	385	413	423	408	399	421	403	410	420	409	426	433	435	418	407	390	371	403	459	421	438	404	376	350	430	399	403	403	415	400	406	413	397	386	386	427	431	463	404	439	413	431	438	384	408	425	404	418	418	399	404	388	385	396	430	404	402	419	426	420	399	408	419	379	404	429	416	398	392	403	413	370	445	449	454	415	428	417	405	410	420	406	406	435	384	415	392	428	444	397	405	408	391	436	386	388	399	417	438	378	396	395	448	383	390	394	391	419	378	419	390	425	436	413	404	427	431	430	407	434	400	379	431	410	394	409	400	400	404	430	408	367	381	421	398	403	420	429	400	396	405	404	407	424	444	400	419	429	410	394	419	375	418	402	397	378	394	427	426	390	414	394	404	419	417	439	426	427	393	410	430	388	389	387	415	411	396	399	390	379	423	433	417	440	424	401	401	426	383	431	410	377	424	394	396	478	412	380	419	427	425	379	434	443	404	412	415	394	391	456	406	400	401	476	438	387	443	402	398	419	395	424	403	398	435	378	374	402	425	400	376	377	391	403	421	405	412	419	410	451	397	420	407	367	393	439	391	424	435	444	400	443	435	399	390	417	408	416	370	422	392	429	448	434	402	407	430	403	424	417	401	427	410	426	426	416	436	404	410	418	424	419	372	423	441	419	426	404	426	399	427	429	444	412	421	416	393	424	410	412	398	402	433	399	412	395	414	426	405	445	401	399	408	413	437	430	374	414	433	421	390	438	401	392	462	413	420	401	403	407	413	430	427	403	427	452	364	424	407	392	374	415	401	385	373	401	420	434	397	398	372	406	389	426	405	387	423	460	401	411	370	418	402	391	449	414	391	417	379	430	442	383	409	398	397	426	418	434	394	399	405	411	397	404	415	390	425	404	426	394	432	424	425	405	441	428	432	397	437	455	382	416	421	380	416	402	410	420	419	411	422	386	436	414	385	406	404	411	406	417	409	395	400	401	436	429	434	391	446	414	397	389	404	394	397	396	424	431	419	415	399	390	397	423	402	419	431	378	380	422	425	417	423	421	417	422	440	429	414	452	435	402	394	457	435	402	466	410	411	362	382	425	421	469	423	407	393	427	435	423	406	428	408	424	383	418	391	413	399	409	374	397	398	407	432	388	435	420	403	412	418	403	388	427	374	397	392	377	394	435	457	403	403	413	407	412	372	440	419	419	429	406	455	410	464	420	411	402	416	416	435	400	429	424	412	386	392	437	431	404	416	432	408	398	397	362	381	424	382	447	412	411	440	393	408	419	446	383	430	408	398	416	405	398	414	415	446	394	405	440	439	388	383	437	400	470	415	404	386	413	387	413	414	396	429	438	392	395	413	398	400	390	438	387	404	397	428	451	426	403	404	391	435	415	391	413	421	374	406	401	420	428	408	426	415	414	411	417	378	428	398	397	417	420	407	411	403	414	452	417	428	413	419	399	423	460	409	383	409	397
1279	516	335	264	269	313	337	290	237	218	152	103	93	56	53	62	69	52	60	66	42	50	56	45	37	46	51	41	52	48	54	43	45	40	42	57	47	32	39	48	37	48	41	45	42	40	45	46	36	43	38	35	42	57	38	39	44	43	52	35	37	52	45	44	35	48	42	36	50	42	51	48	44	33	37	42	35	38	44	47	45	59	35	51	46	52	35	35	42	24	37	47	43	35	38	46	41	47	41	36	36	50	35	35	27	43	44	45	43	37	50	35	45	43	38	32	32	33	34	39	38	48	41	38	41	38	45	50	35	48	48	30	40	42	41	31	37	48	36	44	45	35	48	37	35	40	35	35	45	36	47	40	50	42	48	43	44	47	34	56	41	33	49	47	34	32	46	30	31	40	35	38	38	34	41	38	44	49	35	52	39	62	38	38	40	46	46	43	38	37	46	52	52	43	44	44	36	43	46	53	43	38	43	40	35	60	44	42	41	37	42	36	48	41	43	35	42	44	42	36	35	47	43	39	33	35	39	41	32	40	46	40	31	51	47	44	49	41	47	48	35	37	42	40	53	47	38	34	41	39	46	38	33	34	34	39	35	41	40	36	33	44	38	28	33	42	32	42	38	40	54	38	42	39	43	33	43	45	49	41	42	37	34	44	40	44	45	43	32	47	44	40	38	38	33	42	38	34	38	36	38	31	42	47	47	44	55	38	41	50	50	51	46	39	32	42	37	43	41	41	37	36	40	45	49	41	50	38	35	42	53	31	34	43	48	34	31	41	51	40	40	55	50	39	38	46	33	32	47	42	41	46	39	41	40	31	41	39	41	37	36	31	51	36	39	47	51	48	51	33	43	37	38	42	43	39	47	41	32	38	41	58	49	44	46	25	35	34	46	45	36	50	44	46	57	34	46	34	43	32	33	41	29	42	54	51	46	39	44	43	44	46	42	44	36	37	50	39	36	41	53	41	47	43	44	39	43	41	40	32	34	48	50	35	37	51	43	46	44	43	50	40	40	35	36	42	45	44	38	41	49	41	50	41	42	44	43	44	49	46	42	47	40	48	39	32	29	35	33	44	46	50	40	37	42	41	37	36	39	46	36	46	41	38	40	39	46	46	43	45	37	39	46	34	50	31	42	43	34	38	49	31	37	36	36	41	48	36	26	47	28	38	36	48	54	43	51	36	48	54	36	36	29	39	28	48	52	45	44	51	41	39	37	37	42	39	40	36	32	44	43	38	50	40	47	41	46	41	45	40	44	40	33	43	46	38	47	35	38	47	52	40	37	46	42	44	45	46	33	48	36	47	39	34	39	43	38	43	42	54	47	36	39	52	52	47	40	35	54	41	48	42	52	28	54	46	45	42	45	52	46	38	45	39	49	48	37	41	37	38	44	43	53	42	42	37	44	47	52	41	42	51	42	38	48	39	54	40	32	50	36	31	51	44	50	37	33	45	47	32	36	45	30	35	52	31	18	47	32	38	37	47	40	37	54	40	33	51	40	31	31	33	45	33	43	50	35	48	52	41	48	50	41	49	43	42	39	33	43	50	36	42	33	40	31	28	46	48	43	47	37	49	36	46	42	48	36	38	50	38	44	42	46	59	50	42	34	37	25	59	43	37	42	34	45	28	36	44	46	55	52	44	32	39	45	42	33	41	40	45	44	36	49	51	23	45	39	42	37	39	38	50	37	44	33	35	41	60	47	37	40	41	40	35	52	40	40	50	38	34	38	49	40	46	30	43	39	44	62	47	36	31	39	43	48	35	33	48	47	35	34	53	41	43	28	42	24	47	31	24	39	28	52	34	46	48	46	43	44	37	42	41	45	47	40	43	38	40	41	42	41	46	46	39	44	44	41	38	42	32	52	58	46	33	42	37	38	42	50	38	37	43	35	42	52	40	45	37	19	37	37	33	32	43	49	39	39	41	33	42	45	36	30	34	42	46	39	45	49	43	25	50	46	39	31	49	32	35	41	29	36	44	51	46	38	39	36	34	39	45	41	46	39	33	49	42	51	32	45	47	28	48	43	39	39	45	33	44	40	37	41	49	40	44	44	50	30	37	38	41	49	35	43	49	40	50	46	41	42	35	40	44	33	31	36	40	41	52	33	57	53	36	42	30	44	38	31	47	43	50	52	41	39	48	43	29	43	44	45	49	49	41	40	39	43	35	42	38	42	48	44	45	39	50	37	43	30	40	36	49	48	42	41	37	43	44	39	33	32	36	33	35	35	50	38	44	43	36	45	35	44	34	43	42	48	34	46	47	50	32	43	35	42	34	45	44	38	49	51	34	36	55	44	35	48	47	44	41	28	41	47	34	34	27	36	33	40	45	29	43	37	55	42	41	43	34	37	44	35	40	39	42	25	43	38	43	39	40	40	49	37	46	40	35	42	44	49	42	42	36	47	42	33	48	35	30	42	37	33	38	35	43	30	34	48	42	33	38	31	38	41	43	48	38	47	54	51	33	53	35	31	42	47	39	49	40	54	34	41	41	40	33	40	38	45	35	41	40	55	44	31	30	35	46	37	47	42	30	36	42	41	39	50	54	44	41	31	42	38	41	43	43	54	29	38	54	43	31	35	30	36	48	42	43	35	41	33	36	43	57	43	33	41	42	40	39	43	24	39	41	50	31	37	36	37	36	41	35	40	58	35	54	42	43	37	38	32	41	39	36	40	37	47	45	62	41	44	37	43	40	55	45	50	45	46	36	41	47	44	44	47	44	30	57	37	36	37	38	36	51	46	35	46	43	39	42	42	36	39	36	37	47	41	51	25	40	46	42	42	44	44	40	45	44	34	40	48	49	38	43	50	41	40	35	38	41	46	36	42	35	37	49	27	35	42	30	35	53	22	41	41	31	34	48	44	38	49	37	44	48	42	39	38	48	31	52	34	40	50	46	57	41	45	35	42	34	49	37	52	38	38	41	44	52	37	41	39	47	33	40	36	22	40	44	39	39	38	40	46	45	37	32	46	48	52	35	34	44	39	44	36	42	34	38	40	39	46	41	46	35	33	48	41	47	51	38	48	40	40	32	37	38	56	39	37	33	42	40	39	41	52	40	41	30	35	33	38	45	60	35	51	41	56	35	33	47	38	44	41	39	46	31	39	34	27	39	33	32	41	54	47	46	39	35	48	39	45	54	36	45	45	45	38	34	31	37	32	41	46	43	49	39	50	51	45	37	45	40	54	40	36	28	51	40	29	40	41	41	49	42	41	32	45	43	39	39	42	38	46	42	33	38	43	47	40	34	39	37	31	45	44	56	41	41	46	45	48	37	52	32	49	40	52	40	46	28	38	44	39	30	48	29	33	42	36	48	49	37	52	41	49	49	43	41	44	42	44	44	28	41	46	37	47	36	45	42	48	38	40	40	39	45	42	42	52	47	45	39	37	39	48	35	33	45	32	47	37	36	44	42	59	43	47	43	40	43	50	49	37	48	48	41	32	48	43	50	36	52	43	43	47	56	43	49	51	32
17359	8823	5961	8320	14223	15146	13639	11368	9045	7030	4924	3208	2028	1316	1050	1071	1095	1110	1149	1081	848	813	672	653	633	641	636	591	637	595	591	580	583	533	540	543	536	532	527	572	514	550	550	544	555	481	462	451	461	442	448	407	442	430	436	418	446	488	433	469	436	450	428	425	415	417	418	393	419	419	401	429	383	414	413	425	418	426	424	409	438	440	420	400	457	405	449	433	445	396	401	428	437	426	452	421	423	407	419	426	393	439	411	411	431	420	416	410	430	422	422	432	439	458	481	411	425	409	396	424	395	402	409	403	473	428	391	407	405	420	403	415	457	392	429	419	405	410	401	382	406	427	426	356	407	399	449	422	439	388	410	432	414	397	403	439	408	403	419	417	423	406	426	420	386	439	428	436	422	422	396	434	383	411	382	411	414	443	461	438	398	428	408	441	401	380	427	422	401	405	418	411	415	447	440	408	450	419	394	404	420	413	383	369	417	434	424	417	412	380	395	428	387	394	394	409	423	402	418	454	423	419	438	423	394	409	409	417	415	445	431	393	459	405	451	395	426	386	387	416	373	459	459	436	405	447	435	429	399	449	408	411	434	446	428	463	428	411	404	392	441	409	428	439	381	389	441	434	401	397	383	407	410	429	424	427	400	366	433	403	393	432	422	414	389	392	418	446	422	408	399	412	432	445	424	407	431	419	430	417	444	412	394	425	424	428	400	408	438	439	421	424	388	415	387	392	398	408	410	465	375	393	429	418	406	451	408	423	451	430	415	438	435	415	440	416	411	443	366	398	431	411	427	430	403	413	408	451	439	412	413	394	400	403	431	431	425	372	434	437	407	408	401	439	421	421	409	440	427	383	424	391	441	434	407	416	401	434	378	391	435	373	447	425	441	410	416	419	431	459	437	387	438	424	432	411	403	438	446	439	419	430	441	418	398	398	394	386	437	416	416	427	429	408	425	456	456	445	411	424	453	433	419	438	467	413	389	395	408	426	432	476	422	416	384	421	411	423	429	395	384	416	378	419	403	400	433	422	382	385	400	453	431	391	425	413	416	417	403	431	443	372	426	411	406	415	414	452	413	413	451	417	415	397	453	438	432	414	400	425	421	421	424	429	414	466	406	420	399	449	421	411	381	414	386	408	416	431	418	442	416	393	388	416	427	404	395	404	425	388	419	406	405	371	384	413	393	445	416	440	417	403	424	460	410	425	400	403	430	469	387	390	423	417	408	379	416	369	418	440	429	436	449	427	433	446	440	410	428	407	422	415	423	408	413	408	428	375	409	446	451	419	419	437	385	438	403	405	424	404	443	417	390	432	441	428	391	417	407	391	385	430	453	423	441	405	407	437	440	418	420	388	405	411	434	426	431	390	430	411	412	431	409	395	419	453	395	397	400	454	444	428	421	438	403	443	416	423	411	406	441	455	448	448	446	399	414	437	449	408	441	405	379	403	375	400	416	400	460	419	430	412	420	407	416	427	417	453	424	415	403	391	412	380	438	392	385	429	408	413	451	458	439	456	408	366	401	412	416	418	398	406	430	398	441	412	434	392	402	426	425	415	448	376	438	453	418	403	445	377	408	428	428	401	446	448	400	377	452	452	389	415	391	416	453	422	422	441	425	396	429	409	442	398	401	420	405	399	456	427	373	417	422	429	390	394	433	421	393	390	428	401	386	400	412	403	444	431	417	405	437	426	393	436	428	433	445	407	429	426	443	400	397	420	419	406	444	386	440	387	408	414	398	422	415	403	405	418	421	387	410	443	402	422	383	417	414	425	434	417	393	419	441	400	372	430	392	410	403	394	396	412	435	405	423	404	410	396	360	414	422	451	448	407	429	393	424	390	431	446	385	413	422	392	434	417	403	422	456	421	431	404	454	419	403	421	459	403	395	401	409	404	400	422	401	422	407	423	450	421	435	451	434	441	442	416	398	404	408	388	419	407	435	407	409	375	428	410	412	411	433	402	404	416	396	405	384	368	410	420	419	401	398	431	392	420	434	400	436	401	397	426	403	393	404	414	425	407	444	451	419	373	406	398	429	399	398	406	436	448	429	412	404	457	434	433	392	405	411	456	411	443	387	402	440	430	411	459	417	401	457	414	450	435	417	467	399	407	426	426	386	427	428	399	409	409	396	410	439	426	380	403	412	413	424	426	422	395	386	386	414	408	404	440	404	409	453	427	440	411	382	424	439	415	367	407	451	387	377	428	441	452	419	397	389	426	432	413	438	414	380	421	415	418	463	437	436	447	457	414	433	389	427	427	398	413	390	427	416	402	408	412	407	424	417	377	422	429	432	424	403	420	427	407	406	444	409	408	432	427	442	449	393	391	397	385	415	405	460	419	440	433	401	416	428	440	410	410	413	425	440	442	378	421	386	409	432	410	429	374	420	420	409	379	457	433	435	442	402	416	398	426	407	390	420	433	434	408	409	414	435	395	402	412	443	412	416	425	437	436	417	411	427	411	414	420	427	394	435	392	460	409	417	430	437	441	416	431	447	430	427	433	411	414	409	407	388	419	414	405	440	443	408	419	363	407	371	443	383	408	426	450	449	432	426	386	441	404	438	436	420	427	415	377	397	404	426	431	397	435	410	418	381	438	427	439	422	401	451	440	430	430	447	400	425	430	430	413	433	409	440	418	449	430	451	426	401	427	421	422	431	451	427	381	416	423	393	404	464	421	397	417	420	435	421	416	410	420	407	441	387	403	389	426	452	439	389	432	392	434	415	401	433	383	420	411	421	417	409	411	428	417	428	430	407	461	422	399	409	419	424	390	406	454	419	388	417	412	435	440	411	428	403	432	413	411	432	409	416	427	406	449	393	452	406	401	423	423	411	414	400	433	407	397	382	434	418	444	408	418	415	404	438	443	429	418	395	407	400	447	453	399	429	397	403	386	414	441	407	442	427	405	434	395	394	427	428	391	442	437	406	408	394	412	395	430	420	424	412	416	392	415	430	410	414	425	416	419	409	444	408	385	418	443	429	412	404	427	398	399	397	390	410	450	460	432	411	377	436	421	405	438	416	396	457	411	453	429	399	437	384	429	422	419	396	406	416	427	402	438	410	415	412	416	421	448	386	398	420	401	419	442	422	419	395	412	414	399	416	446	382	383	442	457	399	422	432	421	441	414	420	395	383	429	411	427	396	450	435	408	385	415	447	447	441	400	368	395	437	405	428	403	390	446	429	401	403	426	421	407	411	430	353	392	418	429	400	411	394	411	437	429	448	397	416	435	405	412	443	455	437	428	428	391	424	419	440	419	419	417	424	443	457	406	450	447	409	424	427	447	382	417	397	412	426	421	438	415	414	446	409	401	403	423	427	389	422	448	454	414	391	407	440	375	435	423	384	399	349	416	436	434	430	423	438	459	370	384	407	437	444	371	431	382	444	451	441	397	413	431	391	424	443	392	395	422	394	426	405	420	416	438	430	383	397	413	409	420	443	453	417	432	413	418	398	412	435	379	407	416	407	390	375	437	433	426
1672	1061	543	358	372	441	399	389	320	272	182	153	88	81	75	72	89	72	68	79	63	54	58	63	61	74	58	48	58	54	58	59	53	54	56	50	54	58	71	63	58	53	51	60	63	35	54	50	43	55	50	47	46	41	52	54	62	58	46	44	60	54	50	40	42	56	43	49	46	54	50	45	52	60	43	54	41	45	42	44	36	57	50	46	52	58	43	44	50	45	53	43	53	55	51	55	48	47	48	51	43	44	51	44	39	45	55	36	41	53	53	54	59	55	67	46	48	47	38	45	43	36	44	36	43	38	44	36	52	48	40	48	43	52	47	48	47	47	57	52	45	47	32	43	38	67	57	45	35	47	40	34	57	46	44	45	51	41	38	49	50	46	39	59	45	52	47	43	48	48	45	53	49	56	41	46	39	47	60	39	57	43	45	45	43	43	46	43	53	50	50	40	56	56	47	48	58	45	43	41	45	46	45	53	57	46	40	49	47	44	43	48	55	49	41	61	47	42	51	55	54	62	58	43	37	55	40	54	39	49	51	51	48	44	38	41	57	31	36	61	39	43	56	44	45	49	42	39	63	47	38	39	48	50	61	38	48	56	52	45	49	51	39	52	35	36	50	45	52	51	45	45	59	56	58	35	40	63	41	47	42	57	52	51	60	45	43	39	58	59	45	45	66	47	48	48	44	48	47	42	51	40	45	48	47	51	53	36	55	48	38	43	46	48	55	45	65	48	54	39	45	46	58	53	50	49	38	42	32	44	46	32	47	49	48	43	56	40	45	51	43	42	68	57	45	42	49	52	58	45	46	47	51	44	50	50	51	50	40	50	37	50	44	43	51	40	55	56	51	46	52	45	34	41	50	56	57	45	53	47	55	34	56	40	42	47	32	54	50	39	47	38	38	43	50	57	47	47	40	40	53	59	40	55	50	47	49	59	46	51	48	51	46	44	56	37	31	43	47	35	44	44	47	47	66	48	40	42	50	41	34	50	49	52	42	37	55	53	35	54	48	42	58	47	40	35	41	43	41	37	42	60	45	47	35	39	42	47	40	45	39	37	45	48	56	37	44	41	59	54	35	50	47	48	47	40	48	42	47	35	44	42	57	39	51	59	37	43	52	30	43	39	45	56	61	42	55	53	37	37	35	44	60	40	53	37	49	67	47	47	38	50	48	50	42	41	37	50	55	48	43	44	50	40	48	53	43	59	38	55	52	41	54	41	38	57	65	60	48	46	42	37	52	58	40	31	47	41	50	47	51	50	47	50	56	34	47	44	43	43	47	49	37	48	63	49	45	51	48	54	51	49	45	65	50	45	49	52	42	38	44	57	52	54	45	44	49	47	47	43	53	50	52	40	39	45	35	41	60	40	51	48	40	58	47	43	47	47	50	47	47	56	37	41	44	51	50	58	39	42	48	48	55	58	50	57	60	44	56	31	63	48	47	45	46	40	53	45	50	45	43	49	62	37	48	42	51	44	40	50	39	49	50	58	53	49	55	47	44	46	48	43	48	48	54	51	47	50	44	51	50	56	46	42	46	34	34	50	57	40	55	51	41	37	47	56	49	50	39	59	43	52	53	40	38	42	52	47	47	52	56	45	43	43	45	46	46	55	54	51	41	50	43	46	55	53	42	44	36	45	45	52	36	48	58	48	47	50	40	47	48	53	51	48	41	42	40	52	43	44	55	49	59	36	48	42	48	62	51	45	52	42	49	45	59	47	46	55	43	38	62	53	40	42	52	57	41	47	55	38	48	47	50	52	42	57	51	54	58	35	49	50	52	55	53	49	43	59	49	50	47	45	37	37	49	44	41	48	30	36	48	45	45	52	47	63	34	50	54	56	53	48	36	52	53	44	50	48	50	50	61	43	50	43	48	50	47	48	51	44	46	45	41	36	70	52	46	53	45	48	65	55	70	51	52	45	51	56	56	59	55	59	61	35	48	51	61	46	54	51	48	53	40	52	53	47	43	51	46	55	52	48	52	40	63	54	44	46	51	35	35	51	50	42	50	44	53	38	38	48	47	44	45	49	51	45	39	42	54	44	57	47	46	66	41	37	44	49	64	44	57	46	51	36	45	42	56	48	43	48	40	46	45	49	49	57	39	57	37	48	53	46	40	51	47	38	50	42	53	48	45	60	41	51	40	45	49	54	48	57	50	39	45	48	73	46	43	54	60	49	42	46	51	40	41	39	45	36	57	46	40	51	42	66	52	52	51	41	52	48	40	58	50	51	47	50	44	47	46	49	43	42	53	52	41	47	53	41	49	41	45	51	40	50	56	42	51	44	46	54	49	41	46	46	53	43	41	55	37	49	48	45	51	47	42	51	45	39	51	28	40	39	38	59	50	57	51	44	44	44	53	54	31	41	48	48	52	48	49	44	53	41	41	53	44	44	47	43	41	38	58	45	44	50	55	42	38	39	43	52	42	45	40	54	44	47	44	42	43	40	43	42	60	61	59	45	43	37	63	48	48	42	42	53	38	58	64	58	50	52	41	60	50	38	55	55	40	31	48	46	42	53	54	47	34	49	50	49	57	56	49	47	37	47	54	52	54	49	46	61	45	55	39	61	48	38	61	44	45	41	35	44	49	54	40	42	55	40	46	46	48	53	48	42	44	54	44	38	35	56	45	43	50	50	54	56	44	42	50	32	40	47	51	56	44	49	48	65	50	45	39	43	40	53	52	48	51	53	43	44	53	60	47	41	43	50	45	51	47	41	48	48	54	44	46	45	53	41	47	44	47	52	45	53	56	51	44	46	36	52	51	38	39	49	48	51	44	35	43	47	40	43	37	46	42	59	54	60	47	37	56	45	46	44	45	43	38	50	44	37	54	45	36	55	34	46	51	44	47	52	47	56	43	60	41	51	46	53	43	54	41	41	41	43	40	59	47	49	40	42	36	46	50	35	58	44	61	51	44	53	47	36	49	44	50	54	46	42	55	45	43	39	62	49	43	45	43	42	46	58	36	43	57	46	45	45	50	49	50	39	48	47	52	43	62	36	44	50	56	43	51	50	40	62	34	45	47	51	57	53	45	53	46	49	59	36	54	46	50	45	65	61	34	51	48	55	49	45	55	46	47	46	52	48	38	47	44	59	44	47	47	46	59	62	50	39	48	49	52	46	48	38	49	43	57	48	41	41	65	35	56	35	45	36	48	38	57	51	44	47	48	39	53	43	58	50	33	48	49	47	45	46	40	46	58	56	50	53	65	35	54	43	44	45	45	45	37	54	40	41	45	34	49	42	55	44	51	42	51	48	43	40	53	45	43	50	45	36	52	59	49	40	46	47	43	45	46	51	45	46	36	43	43	45	54	39	49	38	54	42	54	42	38	48	55	49	50	40	53	35	58	58	49	43	50	45	55	46	48	37	42	44	48	55	39	48	40	68	47	49	44	39	42	45	49	41	53	48	42	61	43	45	44	37	53	37	38	45	49	42	43	36	63	47	58	60	58	55	38	37	53	52	52	39	45	46
20576	11884	7566	10582	17456	18482	16295	14055	11774	9621	6215	4257	2715	1805	1562	1457	1448	1484	1401	1391	1050	961	864	844	820	756	833	719	768	733	739	739	672	681	673	606	688	677	614	666	665	660	667	648	650	648	525	553	547	522	554	504	557	511	536	555	512	567	570	519	552	559	548	485	525	508	500	491	533	529	509	534	477	498	490	456	524	551	476	494	503	516	514	478	510	500	494	490	520	522	486	499	508	482	513	523	523	498	506	519	530	498	495	494	490	503	477	524	490	482	493	536	577	590	569	452	462	496	497	514	513	465	472	462	465	506	469	481	482	494	465	566	467	476	477	484	467	471	503	487	521	531	481	484	523	503	474	516	511	475	503	453	555	492	477	511	473	443	464	464	512	521	496	499	509	510	518	494	492	468	518	503	517	482	497	516	476	489	509	483	435	532	474	519	496	493	507	484	463	527	488	496	475	526	510	479	487	454	488	466	484	492	527	500	487	506	470	506	494	508	495	521	482	523	566	487	482	497	519	511	471	502	486	508	482	501	526	460	513	499	499	480	484	470	488	452	505	502	553	462	509	470	514	476	448	507	510	499	483	470	508	518	490	465	516	503	482	486	526	484	470	482	491	493	511	491	489	473	492	496	515	526	495	505	479	500	467	496	511	471	481	486	500	495	501	439	502	510	471	525	486	535	472	535	529	480	520	515	505	521	526	492	479	459	478	495	459	509	484	492	497	542	503	484	507	511	486	491	476	486	420	436	504	489	543	500	497	476	491	479	505	498	544	481	474	471	454	491	469	446	534	476	499	499	479	517	446	511	465	490	479	484	478	483	480	507	469	502	503	474	515	488	474	513	489	517	477	501	508	525	513	517	466	490	455	525	504	506	486	465	494	475	543	453	490	490	493	504	505	497	554	488	495	492	515	477	458	483	489	465	510	529	499	557	450	484	521	445	472	486	535	473	507	522	487	510	511	480	498	488	468	503	477	520	473	474	523	509	474	470	498	464	450	523	517	528	544	485	533	459	513	525	498	505	521	479	504	466	481	518	490	523	460	462	491	500	475	488	469	455	514	494	510	506	515	496	501	476	479	489	509	502	513	471	437	463	511	541	489	480	508	483	504	508	506	526	491	534	493	510	505	494	497	479	466	502	510	478	499	509	476	484	454	451	506	488	471	522	492	488	477	471	492	498	515	491	462	474	527	474	511	513	503	460	475	518	514	527	523	495	484	535	492	501	489	497	514	511	487	490	495	482	495	484	497	509	537	497	497	477	477	486	466	472	506	536	500	482	465	489	510	470	507	464	481	531	518	507	493	477	511	496	501	493	412	465	501	525	512	482	506	491	512	501	437	515	490	435	489	504	505	434	490	485	461	490	469	548	464	456	522	482	472	491	474	501	502	472	463	485	492	487	480	500	506	508	494	521	534	507	542	487	494	493	521	484	517	463	503	532	479	468	512	476	491	488	512	524	487	515	501	517	502	442	490	457	463	476	492	503	469	482	535	515	487	511	505	457	486	498	552	466	457	498	506	509	488	500	492	478	484	520	461	515	483	453	501	495	488	512	516	488	489	459	512	466	508	479	494	506	480	550	463	493	493	470	513	514	512	501	499	485	487	492	467	508	490	493	535	477	501	480	472	454	522	509	471	485	482	476	512	496	464	500	504	551	454	489	520	479	493	484	492	498	544	502	493	483	488	483	498	503	495	497	503	469	477	493	524	501	512	471	489	498	495	489	491	502	466	478	506	506	487	490	515	515	488	513	489	471	459	491	505	501	504	474	486	457	542	449	447	478	459	469	472	490	499	504	477	464	530	530	475	505	485	489	510	458	509	501	460	491	481	488	496	500	474	532	470	449	475	511	479	480	528	483	458	516	515	514	467	494	470	457	475	461	508	489	540	490	499	493	435	511	465	551	480	462	518	467	502	502	497	529	535	480	500	525	512	479	444	535	495	508	494	508	455	514	495	456	468	499	489	471	494	483	499	513	485	509	521	446	496	511	499	425	474	522	487	480	493	463	495	458	502	522	505	497	497	482	486	514	463	497	509	473	463	474	483	475	502	478	503	508	532	462	497	462	516	494	518	488	491	494	501	473	502	514	546	525	447	477	520	447	474	491	499	463	486	500	508	483	473	509	498	482	477	509	481	462	490	445	505	491	522	528	495	515	490	535	498	478	514	463	488	520	476	497	486	520	521	498	486	462	474	494	529	501	461	539	480	515	482	523	489	481	473	476	477	502	508	500	504	485	517	507	497	537	488	486	512	484	509	493	518	526	541	473	518	493	504	492	546	522	538	519	504	461	489	502	474	524	447	494	497	522	503	503	511	514	480	445	490	501	511	494	462	484	543	510	481	455	503	460	495	476	479	490	488	531	515	487	490	467	533	460	470	493	487	507	514	490	503	485	514	451	515	468	501	503	492	500	469	511	477	480	518	540	526	523	498	494	490	494	494	501	495	498	496	510	475	514	489	446	478	516	473	483	481	473	500	505	512	497	468	497	487	483	463	463	482	480	509	485	517	513	492	524	500	541	502	484	504	505	462	502	495	542	488	505	532	492	487	512	497	499	510	485	523	437	490	456	512	491	486	465	479	460	519	499	524	461	510	508	520	456	479	480	504	492	498	478	493	501	494	473	508	494	495	508	451	514	476	492	536	468	543	493	483	500	516	471	475	504	525	500	535	519	515	503	501	456	514	511	465	500	480	480	492	518	465	440	523	469	518	479	515	518	494	470	525	498	505	506	487	485	477	513	492	536	489	488	483	467	482	501	511	484	457	521	516	481	487	465	513	525	498	462	480	492	514	504	483	478	480	512	480	522	485	516	497	514	502	501	464	498	541	500	498	470	479	503	486	504	457	471	487	448	478	468	470	528	470	523	511	523	537	537	453	489	500	482	496	488	451	509	528	494	489	506	473	480	513	507	527	497	487	516	479	472	532	489	489	514	502	499	525	476	514	486	485	478	520	482	510	438	505	482	507	486	493	454	530	492	510	498	517	462	519	505	504	525	530	505	557	487	459	533	488	523	465	491	534	464	478	471	479	509	483	535	483	521	497	485	524	503	505	501	538	539	500	512	496	516	489	479	494	445	502	486	524	480	487	457	504	508	460	503	518	484	479	477	470	507	438	522	488	522	481	485	478	523	491	500	491	448	533	481	503	480	485	498	551	505	487	502	508	499	466	455	555	509	510	507	480	499	547	525	518	488	484	502	503	475	522	493	476	487	514	515	508	455	513	468	502	471	466	489	510	489	458	485	474	509	496	476	462	495	505	473	498	485	459	490	498	478	536	510	555	486	526	493	498	493	492	488	465	492	497	502	495	487	505	520	474	517	495	525	515	512	501	490	532	497	490	508	492	497	512	491	477	511	527	474	472	485	498	498	508	479	538	487	465	487	477	512	522	482	517	500	488	476	486	519	497	475	497	466	502	464	456	494	470	499	462	494	479	480	500	486	474	560	526	484	527	467	510	468	500	499	510	485	479	556	492	465
2121	860	463	356	323	439	416	366	315	280	181	133	105	70	58	60	59	60	52	55	61	38	34	35	41	40	48	46	42	34	27	39	30	28	35	42	36	25	29	27	30	29	23	25	27	37	29	25	33	32	27	35	25	27	35	31	19	32	32	33	28	30	29	24	34	35	36	23	22	29	26	27	25	31	24	29	18	16	28	29	26	26	28	19	24	32	28	22	19	24	29	31	37	26	28	34	31	42	30	35	26	27	25	27	32	25	30	33	30	23	20	41	25	27	28	24	26	22	24	31	31	29	30	22	22	45	27	29	21	29	34	31	28	32	18	27	25	38	26	29	32	23	22	28	23	26	36	27	28	19	25	30	23	43	26	18	25	27	17	38	29	34	28	31	27	26	27	25	33	26	31	20	26	35	34	30	23	21	22	30	37	23	25	32	28	21	22	27	25	25	28	24	30	25	27	27	26	37	26	41	29	34	26	22	28	32	38	20	38	37	19	30	34	24	31	37	23	30	29	30	23	23	27	26	22	27	35	23	22	26	30	26	26	29	32	27	34	32	31	28	36	29	27	32	26	30	31	29	32	36	25	23	30	39	26	31	29	20	31	18	25	25	28	23	29	33	25	27	21	34	27	35	29	38	39	22	23	30	22	30	38	22	40	22	33	20	21	22	26	29	14	23	21	30	29	29	29	34	20	26	25	30	24	41	36	27	32	28	25	34	33	30	30	22	22	36	27	35	33	41	29	32	29	27	28	20	40	35	34	21	42	24	25	39	24	23	36	32	25	26	32	24	33	26	26	27	13	31	39	34	37	25	33	26	26	20	27	24	28	26	33	31	32	28	23	20	25	35	25	30	28	33	30	32	27	24	32	38	30	38	16	34	22	23	33	24	23	27	17	28	28	26	27	31	29	27	19	23	20	27	20	29	26	24	20	29	34	22	22	25	42	41	33	25	21	23	29	38	36	32	31	25	21	27	31	34	26	26	21	31	33	28	28	24	20	27	18	31	28	27	23	25	27	29	28	31	26	27	32	23	28	23	29	24	25	21	22	26	23	36	23	39	23	21	27	31	32	27	26	32	27	32	33	25	26	29	35	38	29	23	31	25	28	25	29	22	31	23	26	34	24	18	34	34	26	25	23	28	28	15	29	26	25	20	19	21	42	21	26	27	29	31	29	21	29	38	21	35	30	28	38	23	33	32	22	28	24	29	23	20	30	28	23	26	26	29	22	31	30	24	23	30	29	27	27	25	23	38	26	27	26	29	17	32	39	21	18	31	29	24	16	30	26	33	23	31	24	35	26	31	26	28	33	26	25	31	24	32	19	34	36	19	24	30	20	23	26	17	29	30	21	27	30	31	29	27	22	34	24	39	36	23	36	30	25	23	28	26	27	24	27	30	42	38	35	30	36	34	28	23	30	26	23	25	41	27	34	43	26	33	34	20	19	20	20	30	23	34	21	18	21	33	30	27	37	31	31	30	32	21	20	31	33	31	31	38	30	30	26	33	26	35	29	20	30	32	35	34	26	32	22	33	29	25	35	26	30	48	36	36	26	27	29	31	28	28	29	32	28	37	39	31	34	33	31	34	34	23	35	23	22	35	25	28	22	35	27	26	19	29	34	25	28	30	20	21	25	30	31	33	31	23	28	28	27	28	24	33	22	25	25	26	31	22	36	35	20	39	28	32	28	43	25	35	22	30	26	28	21	31	29	29	29	26	33	33	27	29	26	26	35	30	29	30	25	36	26	36	28	26	32	29	28	27	30	31	25	35	33	32	24	31	31	37	22	25	21	35	31	32	24	21	27	26	28	32	23	31	27	20	27	28	30	34	20	27	29	25	19	39	27	23	25	26	33	29	24	26	16	32	21	29	25	34	23	23	38	22	28	32	32	21	28	35	24	33	35	32	30	21	24	35	31	28	27	35	24	38	32	23	25	35	26	31	28	33	31	28	33	24	32	34	43	29	22	32	32	26	23	34	27	34	32	32	33	38	34	26	28	20	35	22	27	23	25	33	20	25	27	20	18	37	29	25	22	32	26	23	25	34	43	38	23	30	26	28	30	19	31	43	28	34	30	28	25	31	29	19	35	28	27	25	25	21	23	35	34	35	35	25	29	25	27	37	38	28	29	32	24	32	30	26	23	27	32	29	31	35	25	29	31	24	31	29	22	26	20	27	23	30	30	25	31	26	37	24	32	28	25	21	24	21	20	31	32	21	31	20	33	31	31	25	25	35	24	30	28	30	25	30	26	31	30	29	25	27	34	25	20	25	27	22	24	25	34	34	27	32	33	35	24	32	30	35	26	30	22	30	27	30	26	29	23	24	31	32	23	19	32	29	25	32	24	21	34	19	26	35	30	28	26	26	18	23	22	28	25	31	30	26	24	29	33	34	28	32	24	30	21	27	35	23	30	28	31	28	27	23	39	30	28	25	31	27	22	27	41	21	23	32	23	24	26	26	33	29	37	41	22	23	36	31	23	34	21	30	27	28	26	40	31	20	24	35	25	31	32	26	35	29	26	19	18	26	30	34	30	32	29	30	28	29	27	25	32	33	35	16	38	27	31	28	29	26	43	30	19	25	31	19	29	22	30	27	25	28	31	27	20	25	26	34	24	43	22	35	22	32	31	28	22	29	19	36	22	24	31	26	27	30	25	31	15	27	25	22	37	28	23	30	29	21	30	21	21	30	22	29	25	29	25	24	32	29	28	32	14	28	31	34	35	34	24	20	35	32	30	35	27	28	29	32	26	32	20	40	30	29	29	21	28	24	21	25	33	30	17	26	22	26	21	25	31	32	25	31	23	27	31	35	27	30	23	35	30	21	27	36	24	21	20	30	28	27	28	33	31	29	28	26	24	28	28	23	25	23	18	24	33	22	33	37	20	31	23	24	22	33	34	30	33	30	14	30	30	29	31	32	25	26	24	27	20	23	29	26	33	26	22	33	31	29	26	24	32	26	31	24	21	25	24	24	24	32	32	35	21	19	27	33	32	41	22	28	30	33	26	34	24	26	24	33	43	32	30	31	24	22	37	20	38	31	28	18	26	25	27	27	26	25	31	38	26	37	33	22	28	23	23	25	24	32	30	34	21	24	23	29	32	25	18	25	23	27	32	27	32	26	33	34	21	39	24	31	33	32	27	31	29	33	30	35	22	24	23	29	28	33	29	31	23	25	26	31	31	25	31	25	34	23	21	39	25	31	34	24	35	25	36	20	29	23	23	22	23	23	28	14	26	30	28	29	30	28	26	28	28	29	31	34	32	34	26	27	29	33	21	28	28	22	36	37	28	27	42	29	35	29	23	25	26	34	34	26	29	24	31	24	27	33	23	36	17	23	25	34	23	33	25	31	19	22	30	20	30	31	32	27	33	28	23	28	23	25	38	32	27	37	26	36	25	24	26	28	29	20	26	29	41	33	24	25	31	32	26	30	36	27	34	28	31	27	34	23	28	24	29	28	37	22	24	26	26	28	23	20
21680	10514	7107	10247	16989	17787	15958	14030	11874	9878	6944	4327	2830	1790	1563	1443	1363	1241	1178	1127	957	804	725	675	588	603	625	595	578	505	519	517	494	539	489	446	486	436	455	434	456	450	470	435	428	386	344	355	356	378	328	328	319	334	305	315	322	319	330	332	340	344	311	297	290	328	327	290	276	306	284	302	304	298	263	254	301	281	311	290	292	310	298	310	280	290	285	289	286	275	274	300	313	291	293	274	291	292	281	319	303	295	296	270	284	290	304	276	315	268	357	391	380	393	367	291	308	258	288	272	265	279	306	302	286	299	281	263	331	260	285	295	292	270	306	297	278	301	293	282	296	286	311	310	281	302	280	303	310	274	299	292	276	289	271	301	309	326	272	262	290	316	286	250	303	291	287	296	300	282	282	287	287	269	292	250	319	300	282	289	279	298	259	251	294	300	313	314	304	264	295	330	310	292	298	275	294	282	284	285	286	258	308	266	285	280	283	293	273	305	270	298	279	293	294	316	248	279	283	277	321	291	308	290	281	310	280	319	302	294	300	302	278	319	265	308	255	301	305	284	299	310	297	303	312	257	300	280	307	272	292	293	297	260	319	259	282	303	312	299	293	279	265	314	318	291	277	283	287	326	265	287	283	302	281	277	309	306	276	300	327	277	301	308	313	278	261	300	286	275	302	280	310	277	264	286	328	288	302	310	288	288	283	301	304	268	295	297	315	269	277	269	301	290	290	281	302	309	307	271	292	285	286	263	297	280	270	286	252	295	295	273	288	270	311	293	302	276	299	284	281	277	271	310	268	283	316	295	317	284	278	310	299	301	279	239	269	296	282	271	266	293	265	271	303	299	315	276	289	282	312	278	275	271	274	285	286	320	257	300	304	291	301	294	292	276	263	292	306	320	297	305	276	288	288	286	277	312	318	278	305	328	284	284	283	289	298	282	292	298	270	304	280	288	302	293	304	272	286	294	279	314	294	311	307	294	301	273	290	291	298	300	295	282	289	331	279	292	328	293	309	259	269	270	285	284	311	315	309	275	278	307	302	287	289	318	302	292	292	294	295	276	292	303	275	279	285	271	290	291	322	298	274	296	268	272	254	275	262	284	286	291	292	274	269	281	275	279	295	305	281	294	296	300	287	307	298	317	308	282	263	242	295	322	255	306	280	272	283	285	307	284	304	255	313	293	288	250	275	312	277	288	304	275	284	316	271	266	287	284	280	250	286	268	331	256	290	291	305	302	279	307	275	278	301	302	303	324	299	290	277	283	301	288	287	312	292	308	296	282	286	282	305	251	256	260	285	272	271	293	277	292	296	291	263	280	293	282	291	287	290	278	265	309	308	297	286	296	287	277	280	286	281	277	278	328	295	262	287	299	293	283	270	291	279	280	284	248	300	303	266	315	305	282	283	291	284	282	309	298	278	285	261	293	293	283	269	280	301	293	264	290	321	254	276	290	283	276	285	280	299	285	290	279	324	326	275	286	318	276	276	274	328	293	298	283	264	316	299	313	312	305	288	256	270	289	262	296	280	249	288	305	291	293	267	304	296	330	296	286	303	296	268	293	279	293	299	313	290	299	312	283	318	287	301	266	281	269	285	289	322	297	285	296	278	312	314	288	287	275	308	279	279	301	270	309	300	294	265	305	285	280	283	272	288	277	295	301	261	289	274	318	293	296	289	307	277	273	295	280	286	326	279	301	292	300	287	297	290	277	325	283	296	292	299	288	300	294	280	279	292	308	282	269	301	271	256	307	315	257	298	279	333	300	303	283	285	275	300	302	300	308	275	300	257	281	306	340	293	275	292	295	299	279	284	271	309	280	293	293	289	289	283	308	273	278	315	268	304	310	306	275	301	300	315	292	286	325	283	282	277	299	283	284	300	306	277	291	284	278	275	303	283	296	315	270	301	301	282	293	293	273	294	308	289	270	296	297	287	303	298	313	286	305	275	267	281	330	280	296	269	309	295	283	278	294	303	268	283	292	291	295	319	285	272	310	324	316	312	299	319	285	255	282	317	252	284	293	320	304	279	283	273	287	291	289	297	283	318	288	298	290	303	272	294	303	315	302	261	262	288	290	287	300	278	281	281	282	280	285	284	303	284	294	312	279	307	293	304	315	246	293	295	258	275	267	300	291	257	288	274	314	257	261	299	300	276	305	303	284	284	296	290	275	288	302	314	263	286	276	295	293	272	280	280	312	286	289	304	295	318	272	299	306	296	268	282	320	281	283	281	263	295	269	274	285	276	311	279	287	270	309	292	303	285	295	325	275	304	292	284	321	284	277	290	283	284	304	267	283	256	313	304	308	287	277	266	287	284	268	264	306	294	298	302	289	287	269	277	298	299	278	265	286	290	278	274	273	278	292	297	267	286	305	273	301	303	285	258	276	310	297	269	278	288	295	269	252	285	279	280	271	294	290	312	324	285	301	286	295	281	267	287	272	269	284	293	293	276	280	313	289	302	312	274	280	317	300	285	309	300	254	272	279	303	300	270	275	296	320	318	314	293	291	275	298	297	309	284	293	287	285	311	311	265	295	292	317	297	292	277	276	261	300	281	303	291	312	295	282	308	296	291	281	262	259	265	277	299	286	308	299	291	280	293	308	296	292	299	309	285	307	300	263	294	305	264	274	300	294	274	306	294	298	273	277	322	309	314	306	281	281	295	288	305	283	303	316	272	295	299	294	292	308	278	280	273	299	288	288	327	294	277	321	296	287	299	293	312	270	337	295	309	280	298	290	304	250	266	289	286	273	293	274	270	286	263	283	266	300	299	292	255	305	258	269	273	279	266	285	285	282	278	270	278	265	259	247	249	307	307	290	303	283	289	303	307	298	277	312	295	292	308	257	316	289	270	260	288	283	310	267	303	279	270	262	268	295	276	314	295	289	291	319	283	301	301	300	301	293	287	310	334	315	320	266	326	295	298	271	320	267	327	303	284	289	278	287	296	255	283	289	300	272	315	293	328	248	263	288	293	272	297	295	284	315	277	299	282	311	295	296	275	285	295	303	314	304	288	296	258	279	308	338	300	277	273	315	306	284	277	304	285	315	270	297	284	312	309	276	267	312	282	297	294	286	334	301	322	299	248	278	280	295	267	302	287	296	288	275	297	291	317	283	312	277	287	321	297	282	276	285	308	279	305	256	264	314	272	271	261	324	307	279	294	303	291	316	287	274	291	292	293	279	269	294	273	285	292	295	296	262	279	300	317	274	300	324	286	323	309	288	288	289	298	279	285	295	314	302	313	285	282	263	296	282	286	285	277	286	287	305	277	305	289	297	248	259	269	321	279	308	258	276	298	290	310	288	313	319	264	303	310	308	274	317	278	336	285	298	294	293	276	267	299	291	286	293	285	279	267	272	275	291	264	293	291	280	299	292	254	286	269	319	276	287	279	321	282	288	307	293	283	308	311	262	305	320	298	308	285	310	316	288	305	296	275	285	275	282	284	307	280	299	344	318	320	310	267	323	319	307	273	281	270	277
2205	1452	600	430	478	500	508	501	411	356	274	177	133	92	84	70	79	65	60	70	68	54	51	50	35	52	56	48	45	47	48	51	39	34	40	39	49	37	41	43	52	46	47	50	53	36	39	40	38	34	31	22	36	40	56	37	40	44	34	48	37	39	49	38	27	39	43	39	43	39	36	40	34	37	36	32	47	36	44	31	37	34	39	47	34	29	35	36	43	45	31	39	31	48	38	37	32	39	32	47	34	36	27	35	30	31	28	39	41	52	40	37	37	39	41	41	47	44	43	42	34	37	40	43	36	35	39	39	37	46	56	45	41	36	35	33	28	31	35	44	35	37	30	34	45	32	25	39	32	37	31	22	42	42	38	43	45	49	34	38	34	33	35	35	46	34	38	37	34	36	34	44	22	39	39	43	28	42	39	35	41	20	49	39	47	43	38	30	45	35	45	32	38	35	44	36	41	39	36	30	45	39	34	34	31	49	39	32	37	33	38	36	50	37	43	31	44	33	46	45	34	35	35	39	46	39	36	44	45	45	32	38	41	32	28	32	39	27	41	41	35	37	28	38	38	35	29	35	33	47	23	36	32	29	26	37	31	39	35	40	38	42	37	43	33	38	28	29	33	33	47	41	40	30	37	50	26	32	35	39	43	40	35	39	34	41	33	37	43	36	34	45	47	36	46	45	46	35	41	31	36	32	34	47	43	34	36	36	31	30	40	33	37	31	25	35	31	50	42	43	33	33	54	35	36	42	34	41	42	38	23	37	43	40	39	44	52	38	42	45	32	43	37	34	37	26	34	29	35	33	37	38	34	35	34	43	39	40	43	40	26	40	37	28	30	34	40	37	27	40	44	36	36	33	28	36	36	31	36	36	32	29	39	43	36	40	37	34	53	41	40	36	40	36	38	41	39	33	30	33	34	40	42	39	36	39	34	34	44	42	41	38	43	35	37	30	36	44	33	34	48	46	35	30	29	39	37	29	51	47	34	46	28	43	32	34	41	30	32	38	49	40	41	31	35	37	30	41	38	43	33	33	25	41	38	45	40	44	33	46	44	32	36	37	46	34	27	39	37	47	44	35	43	41	51	39	35	45	24	36	38	33	42	42	31	40	30	43	44	22	41	41	35	41	39	37	40	34	28	41	42	55	40	34	50	31	38	33	30	36	43	38	37	37	44	41	39	39	41	41	31	41	39	48	39	42	40	33	37	38	33	31	35	40	41	37	25	37	36	33	31	23	42	39	33	41	36	34	27	35	33	37	45	31	43	39	30	38	48	36	49	43	43	41	47	38	36	42	40	37	35	37	47	38	41	35	32	41	44	32	40	41	43	43	38	30	35	34	38	36	32	24	28	45	33	28	32	43	42	31	32	29	47	32	57	31	40	41	45	35	38	32	24	39	42	39	34	34	31	41	46	28	34	44	35	34	46	35	39	30	42	43	30	37	42	43	47	32	40	41	41	31	37	35	48	37	35	35	32	36	39	36	46	34	37	34	41	39	34	28	35	35	32	36	45	37	50	34	48	47	37	36	41	40	51	26	35	38	35	47	35	46	34	38	39	35	44	36	35	36	36	43	32	37	38	38	30	34	43	37	41	39	32	44	30	40	41	43	32	37	45	42	42	47	43	35	34	34	44	40	32	46	40	36	40	40	30	27	32	31	37	22	37	41	40	39	38	33	43	36	52	32	36	28	46	45	43	40	33	28	35	43	52	34	46	48	29	50	41	44	28	46	34	38	43	42	39	34	42	18	21	41	51	34	37	27	37	39	30	38	43	41	36	26	37	34	31	49	41	45	49	31	43	23	36	38	36	34	44	34	32	34	55	47	37	42	41	30	33	40	30	28	40	54	25	29	36	32	33	41	40	35	34	36	39	26	40	49	32	34	28	39	40	36	31	40	31	35	47	37	45	37	43	32	33	33	36	46	35	23	35	22	44	42	49	30	30	33	30	38	41	35	40	36	32	35	31	34	43	28	36	40	40	31	41	38	44	33	35	39	32	47	40	28	40	47	27	37	44	33	46	34	28	39	36	33	36	46	50	40	43	32	44	43	39	36	32	42	34	48	44	44	29	34	39	36	49	31	49	56	39	38	49	36	43	42	29	34	40	37	32	34	48	48	33	46	36	38	46	36	30	37	44	33	34	39	40	47	38	44	44	46	34	36	38	33	46	36	42	43	29	43	33	35	37	24	42	45	49	36	37	44	43	34	26	42	35	41	56	33	44	36	33	40	34	32	43	37	41	38	37	48	32	32	38	41	42	33	32	29	30	43	27	33	32	34	36	37	51	45	31	39	42	37	33	29	39	38	32	45	36	32	39	32	35	39	45	40	30	47	40	35	46	37	33	31	42	46	45	32	42	41	40	31	37	37	24	31	45	29	31	41	41	41	36	29	30	40	43	31	38	44	34	34	32	32	31	50	42	44	31	33	40	40	34	40	36	40	34	38	48	44	33	45	41	40	38	36	35	28	28	29	42	35	31	39	38	32	39	34	41	44	33	42	45	37	36	35	36	38	33	28	40	43	34	42	34	41	29	23	38	39	44	41	44	42	43	42	39	42	48	31	34	37	47	36	41	39	26	31	41	40	30	38	35	41	29	42	28	40	40	42	32	49	36	35	39	36	42	34	35	34	34	39	33	28	39	32	30	44	40	39	39	34	44	46	33	34	43	41	45	39	38	31	35	44	31	46	33	42	31	41	29	44	39	47	39	39	48	43	36	35	29	50	39	27	34	37	39	34	36	46	25	33	35	33	45	35	37	37	28	45	50	39	41	35	31	49	27	37	36	30	38	34	37	27	42	33	46	44	35	31	40	35	50	36	39	51	34	40	42	40	38	50	40	37	33	34	37	42	41	31	37	35	33	32	42	41	39	35	32	40	38	32	39	36	36	33	29	46	36	32	37	49	46	37	42	35	43	40	29	41	37	33	54	41	35	35	33	35	27	30	43	42	42	32	37	41	40	42	22	38	35	30	38	37	40	36	33	40	35	37	43	41	46	40	34	37	32	22	24	37	36	34	31	45	36	34	41	47	30	35	35	38	42	30	40	39	45	42	39	45	33	37	44	29	32	40	36	37	41	41	35	35	39	45	29	42	36	38	38	46	34	41	31	21	42	40	32	38	37	41	41	34	31	52	38	45	45	33	33	33	37	44	38	37	48	29	39	41	33	44	36	41	44	44	39	46	29	37	36	38	32	32	41	42	35	48	39	35	39	37	40	29	31	31	45	37	42	35	43	31	31	35	40	33	31	38	44	25	27	39	40	45	39	34	41	40	32	35	37	33	40	34	31	45	43	43	30	38	30	42	47	42	47	40	40	35	35	31	47	50	52	25	42	27	44	49	41	39	49	38	39	37	37	31	51	36	38	41	48	49	31	39	30	37	41	36	43	48	39	27	40	40	34	32	31	38	43	31	34	29	48	33	41	28	34	37	34	40	39	27	44	33	39	58	35	30	40	28	36	35	29	48	42	48
23728	13702	8877	12487	19864	20583	18469	16499	13966	11806	8693	5636	3692	2426	2014	1760	1704	1475	1465	1352	1244	1066	942	895	823	843	872	721	757	729	742	681	683	692	634	665	602	572	631	564	608	578	596	600	614	507	515	466	463	466	488	518	485	441	457	441	496	466	449	451	472	430	384	416	420	411	419	431	445	429	461	390	400	412	377	440	391	386	413	459	398	392	394	437	406	394	401	395	435	414	383	418	407	438	391	402	397	381	386	434	422	412	383	396	387	443	408	389	377	373	418	459	566	599	492	437	416	429	356	424	368	387	412	405	391	408	375	396	394	401	393	403	379	412	403	377	403	409	370	372	383	389	396	404	416	381	378	399	385	397	401	388	377	391	389	388	365	402	408	397	391	396	424	386	383	396	418	374	419	406	398	358	369	406	454	360	393	400	428	386	423	383	397	406	377	401	424	408	408	421	405	383	410	394	405	398	380	418	388	419	408	402	394	391	438	377	416	424	398	390	409	392	410	416	399	369	383	401	421	448	384	393	409	412	377	419	414	367	417	385	378	385	431	405	364	380	404	426	393	388	369	401	391	358	384	370	360	431	367	380	387	405	416	379	399	416	432	388	429	390	380	409	342	396	385	388	399	416	395	395	392	406	394	423	431	399	376	360	432	399	389	399	414	333	398	410	392	399	401	430	395	393	407	369	368	370	363	385	396	381	404	397	409	397	410	354	438	407	384	412	403	440	371	387	385	392	379	398	389	408	353	387	396	394	372	403	387	368	424	366	406	389	386	396	433	425	388	387	395	367	397	398	413	383	389	366	401	397	395	396	379	373	376	408	386	390	401	403	416	419	421	425	398	403	402	382	424	434	402	407	402	373	416	365	381	385	381	348	423	358	412	396	395	422	416	386	419	365	433	383	428	403	386	390	391	378	399	397	385	381	368	414	416	380	415	419	403	429	389	419	404	396	413	404	414	367	412	436	394	399	391	428	376	364	396	409	362	367	417	397	371	416	383	444	399	399	396	401	418	378	442	402	405	402	374	350	392	391	371	422	425	396	401	419	407	357	412	390	410	386	403	388	396	394	421	386	374	378	374	372	423	393	369	357	437	395	379	383	396	391	397	395	359	388	404	386	387	382	385	391	412	391	423	391	398	443	389	433	415	386	377	406	401	429	411	412	406	361	403	376	415	416	422	364	374	394	361	385	408	409	373	393	408	407	408	385	376	406	378	403	422	418	378	410	361	370	412	396	410	402	380	413	429	408	393	394	386	420	403	388	368	407	380	392	369	395	394	369	393	373	406	379	396	398	366	401	409	375	397	438	384	402	407	394	393	382	353	410	415	415	429	409	389	401	384	399	403	375	407	390	416	419	412	367	408	393	408	412	403	392	398	381	364	390	391	398	411	382	441	372	401	423	399	397	360	374	427	411	403	385	382	368	381	416	378	432	402	399	414	397	390	393	412	412	396	403	358	405	356	369	385	398	407	406	364	397	393	417	332	386	406	419	399	359	377	380	405	368	399	387	399	399	395	401	362	418	376	361	422	417	359	383	432	395	404	362	396	404	403	419	404	416	381	368	389	397	382	388	382	378	408	401	384	399	406	410	395	419	404	399	394	406	399	397	379	425	384	374	364	393	396	389	377	393	380	418	375	419	407	429	378	400	458	381	383	393	391	410	380	396	398	401	430	404	387	394	354	403	391	378	443	364	390	390	422	378	405	382	371	411	431	379	394	375	385	376	362	344	377	400	389	400	449	387	382	392	364	408	375	378	383	394	405	420	371	382	376	410	383	390	405	390	373	372	425	381	428	390	415	401	388	462	392	362	406	399	417	399	362	416	418	399	434	384	399	422	410	406	375	382	384	387	366	357	349	392	391	374	373	392	425	388	349	387	427	396	387	417	391	376	425	377	387	435	388	438	362	425	380	399	391	366	391	382	382	377	372	367	426	412	392	413	347	376	406	397	417	403	404	413	412	397	395	410	381	415	385	411	443	398	390	385	392	395	404	420	406	385	416	402	397	399	413	396	412	371	397	375	407	413	398	399	407	387	335	400	421	399	388	407	382	414	423	352	408	397	399	420	374	391	363	403	388	370	396	368	377	384	364	366	383	399	385	413	393	369	377	392	373	399	401	404	411	398	427	398	405	403	398	387	392	394	393	389	401	403	400	411	384	406	382	412	413	389	416	377	387	399	410	391	390	374	430	398	426	380	362	379	389	357	385	413	381	405	403	403	389	380	428	370	396	436	380	380	352	434	403	413	419	399	361	391	424	412	447	396	397	406	432	376	390	388	395	374	439	411	416	389	377	411	409	369	396	382	379	388	416	413	411	441	395	408	413	402	401	404	387	400	374	364	406	418	400	408	367	408	424	364	427	376	410	404	407	403	413	375	403	411	419	401	414	387	385	356	397	416	415	399	399	398	418	392	403	404	398	413	346	390	408	379	370	375	427	432	371	433	437	407	409	361	391	434	364	384	395	402	377	389	380	393	399	399	429	423	393	395	361	399	413	396	388	423	409	375	414	410	417	369	408	379	390	371	408	424	384	413	389	411	403	393	383	389	386	384	380	379	419	396	404	408	404	443	371	389	387	437	413	381	403	395	400	393	374	393	394	386	425	413	396	426	366	423	384	404	415	401	401	364	374	404	378	373	385	361	374	369	414	379	414	407	404	376	381	376	426	390	389	411	418	410	404	392	433	401	393	398	390	405	425	390	433	372	408	368	385	419	364	433	360	387	408	398	373	428	385	343	399	412	391	408	419	395	378	401	388	380	384	412	402	411	394	390	357	397	380	371	370	406	410	383	422	408	408	394	372	420	401	415	398	360	449	412	379	401	391	388	383	398	380	397	342	403	385	417	386	418	384	420	379	398	396	411	362	379	389	419	393	375	386	395	374	374	400	396	425	392	381	387	381	397	386	424	348	385	390	399	386	405	398	426	398	387	406	399	409	327	400	396	407	416	397	383	404	374	407	440	367	432	376	391	389	428	406	401	400	403	415	403	385	379	364	407	406	404	407	406	402	399	405	382	397	401	410	387	406	423	403	414	370	362	368	412	391	395	414	393	382	396	397	381	378	400	378	383	401	391	388	404	427	411	381	365	386	399	395	403	362	386	422	406	369	381	407	368	413	397	368	390	405	381	410	384	406	387	373	419	390	382	391	405	393	433	393	390	385	407	364	406	399	390	385	389	396	398	400	376	388	407	391	390	382	408	410	404	397	386	408	387	397	390	402	409	409	372	403	399	381	380	403	441	381	395	397	388	390	382	368	423	392	423	403	397	394	418	384	376	386	384	374	401	404	394	401	379	374	389	395	430	385	404	358	407	420	426	359	375	415	415	439	411	382	410	398	396	384	363	420	389	430	361	379	361	410	379	370	397	364	388	385	388	408	397	415	420	410	359	394	400	397	404	393	394	374	393	392	375	365	406	388	380	423	400	408	369	368	366	423	392	407	365	423	420	418	421	397	408	388	383	404	421	391	427	402	358	398	404
1262	518	325	274	260	289	289	259	253	211	164	100	85	61	65	66	63	45	57	52	63	44	49	49	38	55	43	42	40	46	54	43	51	48	37	40	41	43	39	53	38	45	53	44	48	41	35	47	42	36	35	43	43	48	32	45	42	40	38	38	43	29	42	52	42	32	45	34	47	36	37	29	41	42	44	42	34	49	41	45	46	40	33	39	38	37	37	41	51	54	46	37	40	36	39	45	40	39	31	38	39	36	43	30	34	34	38	38	38	44	38	25	35	47	34	45	43	36	38	42	41	35	48	32	39	37	29	32	36	49	49	31	34	46	38	36	34	32	44	42	49	49	50	36	48	42	42	42	39	43	42	41	50	45	41	27	37	39	52	27	50	36	35	28	32	50	44	36	38	39	50	52	39	40	46	53	38	47	40	42	42	45	54	50	39	42	41	44	47	46	35	43	39	33	41	47	43	34	42	37	40	35	41	43	29	44	38	50	46	44	47	36	47	38	30	35	38	46	35	41	57	36	44	30	39	44	43	47	36	35	53	42	45	26	48	34	46	39	38	50	40	32	36	42	32	32	32	36	40	37	53	38	43	37	38	42	34	40	31	42	35	38	42	41	45	38	39	34	38	35	42	29	34	44	40	49	43	36	35	35	33	44	40	36	34	47	47	31	42	49	48	34	40	52	36	46	44	34	36	38	35	42	49	40	39	37	47	54	38	34	48	42	40	36	38	48	46	46	37	38	50	36	44	38	57	43	47	27	39	32	42	28	39	37	34	41	44	43	45	51	38	41	38	45	45	35	40	40	43	30	39	23	37	38	38	37	41	39	36	40	41	36	38	35	49	41	34	43	31	33	39	33	35	51	48	34	38	49	45	34	36	32	38	52	46	34	46	43	26	49	37	36	41	52	44	41	29	49	42	42	41	36	48	48	46	37	39	31	46	39	42	40	36	53	50	30	41	39	46	44	40	48	40	35	30	43	37	38	38	39	45	42	52	39	46	33	53	43	52	37	45	46	32	48	49	37	51	48	31	50	42	31	33	52	43	34	30	41	40	37	39	47	37	41	32	34	30	40	40	31	47	41	36	49	38	44	41	35	43	40	34	43	34	46	43	35	54	37	43	40	43	41	44	32	32	31	35	26	44	45	44	50	39	30	31	45	45	40	35	29	52	33	41	43	32	39	37	50	43	37	37	43	41	33	33	36	40	41	46	43	33	36	41	38	43	50	48	29	39	44	35	43	41	43	32	36	45	49	40	53	55	43	30	37	50	36	41	27	32	44	38	35	37	34	34	36	44	43	35	48	42	30	37	41	48	38	38	32	36	31	35	46	40	40	36	41	40	51	36	42	28	38	39	34	46	47	38	36	34	31	35	36	49	32	34	47	33	34	41	37	45	34	50	41	47	29	34	44	40	40	40	36	38	25	39	35	40	30	51	38	33	46	36	34	40	40	43	38	36	47	34	30	36	55	37	35	39	44	44	42	47	34	35	35	42	31	35	41	40	40	43	37	37	41	42	44	37	30	40	31	39	40	51	40	39	37	40	43	44	41	35	45	50	37	50	41	50	40	35	37	35	42	31	38	36	43	33	42	47	43	37	34	35	52	33	38	41	38	42	40	30	41	54	47	23	45	38	42	40	45	41	46	35	30	39	38	41	42	42	42	32	43	38	46	40	44	55	30	40	38	40	34	34	50	43	37	47	31	41	35	29	29	43	35	47	40	49	42	39	48	48	25	36	35	38	38	32	34	51	41	46	41	47	35	35	38	33	44	34	39	48	32	34	38	46	39	42	33	40	34	45	29	42	41	43	45	38	42	30	43	35	25	48	36	47	44	26	40	36	29	41	43	40	37	31	44	37	34	44	44	46	37	43	37	44	31	27	40	43	45	40	47	29	46	40	44	41	37	42	35	41	36	40	31	32	49	46	31	35	38	42	38	31	40	36	32	35	32	45	44	41	33	40	37	40	41	38	54	42	35	45	38	36	38	48	52	36	29	44	49	37	55	54	42	47	40	45	49	38	34	30	38	30	34	41	33	42	49	35	48	57	49	36	35	31	43	37	35	43	46	40	28	34	29	46	33	33	47	47	44	39	49	32	42	25	41	39	38	32	32	43	32	35	42	43	36	43	41	42	33	42	41	54	36	37	32	47	46	47	44	33	30	42	39	61	48	48	32	31	49	43	45	44	39	35	40	42	33	45	45	43	44	48	46	44	43	53	33	54	38	31	43	34	35	26	32	36	38	37	39	36	33	43	37	38	38	36	42	33	30	56	32	45	44	39	38	32	49	48	43	34	34	44	46	40	41	37	45	45	42	41	34	38	43	38	41	33	33	34	41	45	46	34	37	41	41	47	45	37	28	44	43	42	42	50	39	38	40	34	46	35	41	37	42	45	46	31	30	49	31	43	35	43	42	48	39	42	37	34	39	33	51	24	47	36	43	39	43	48	35	46	41	35	41	34	34	39	37	45	42	41	36	47	49	41	33	40	45	41	37	42	41	38	30	42	31	35	40	36	33	48	33	55	39	41	35	32	38	42	35	36	34	36	42	39	53	31	40	38	41	53	41	33	31	39	47	29	38	38	37	31	41	38	42	30	41	39	43	39	40	42	32	40	30	42	29	50	31	47	53	41	38	31	44	35	35	34	47	48	35	36	27	48	41	46	37	36	49	39	40	46	52	40	46	49	37	44	47	43	37	44	30	30	50	36	46	36	42	40	43	38	47	44	39	40	41	36	42	43	48	40	52	38	38	34	53	46	47	46	39	34	38	40	35	53	37	38	43	40	37	49	47	43	38	46	51	38	46	30	28	35	41	34	32	34	40	44	38	37	40	43	39	26	34	39	47	37	44	47	43	37	40	39	43	52	35	38	39	48	45	35	48	44	49	35	40	38	36	36	27	50	31	41	40	45	38	34	39	39	46	39	37	38	55	39	39	47	29	41	49	45	30	39	42	34	44	43	34	33	37	44	40	34	47	51	33	39	39	36	23	34	34	39	38	38	32	31	43	48	42	29	40	33	32	44	42	47	35	29	47	40	35	40	32	39	50	40	41	47	41	44	47	58	35	46	40	33	35	41	41	42	40	38	30	43	44	30	32	43	31	28	38	50	30	50	38	43	30	41	42	36	32	39	35	35	38	38	44	20	43	40	36	39	42	32	39	32	38	34	36	35	30	52	37	41	37	37	39	36	37	54	39	37	38	37	37	40	36	43	42	44	36	31	41	40	38	48	39	36	38	37	41	48	44	37	34	32	36	45	49	42	44	31	46	37	32	33	33	37	35	45	57	50	37	43	39	31	52	54	48	46	42	30	49	37	40	46	30	25	37	40	42	39	37	37	33	49	41	43	35	46	48	42	39	41	33	32	30	45	39	23	48	31	48	49	47	36	43	43	40	40	39	36	29	34	35	46	51	28	44	49	38	40	43	52	42	27	42	44	35	50	40	33	37	31	30	40	30	38	33	34	42	46	47	40	37
17609	8982	5719	8202	14002	15389	13277	11346	9428	7853	5545	3416	2143	1336	1198	1155	1051	997	969	948	915	741	676	598	672	611	591	593	566	550	555	561	544	516	523	567	500	558	534	495	534	475	504	495	478	462	436	463	406	383	423	433	433	407	470	447	463	493	419	413	425	455	431	398	425	429	418	432	395	420	402	380	431	377	426	418	363	390	435	417	394	450	410	396	414	419	405	434	389	460	413	379	376	381	394	450	396	413	433	386	377	432	399	395	384	424	404	421	392	379	419	420	443	443	412	411	397	393	364	428	400	380	411	429	433	397	392	415	424	381	458	428	406	404	429	404	387	385	404	425	398	400	429	430	387	364	416	397	412	411	397	412	377	383	401	381	386	385	433	388	403	423	382	413	426	422	381	389	422	390	383	392	420	364	385	416	396	422	379	405	383	371	405	409	413	422	438	422	434	414	406	401	405	449	417	365	397	391	444	398	393	404	416	413	422	424	431	423	406	418	441	405	384	402	378	370	396	391	395	388	379	419	384	432	408	375	389	400	399	415	396	422	448	409	415	417	387	425	410	444	405	363	424	386	379	378	426	463	447	399	406	388	394	417	434	402	431	394	448	415	399	376	434	413	428	446	426	389	404	438	391	417	424	392	392	409	427	418	404	393	416	410	403	404	403	401	375	386	440	403	396	382	375	365	378	368	417	425	385	411	400	358	397	402	379	407	431	410	388	452	409	426	398	411	439	400	402	396	421	410	376	410	402	398	365	432	400	413	372	405	409	389	419	409	421	440	416	414	394	411	383	391	389	385	393	385	443	393	415	405	403	403	360	403	426	353	414	401	381	421	385	400	398	399	390	422	403	424	424	437	386	401	391	431	397	401	414	419	358	378	419	424	396	393	415	378	443	427	431	407	427	415	419	408	425	393	421	417	400	399	381	389	414	387	367	404	405	410	368	405	359	417	454	408	393	431	433	417	409	389	396	421	411	366	392	433	385	444	425	415	405	394	428	401	412	411	413	409	370	429	411	432	402	400	410	408	392	391	394	401	366	404	416	382	419	473	380	441	419	398	396	415	404	396	419	420	396	398	371	440	408	429	401	419	408	441	404	410	399	402	420	397	407	396	435	390	397	426	398	410	385	419	440	424	406	431	397	369	426	413	422	423	422	402	403	404	421	413	376	382	420	396	425	406	408	417	389	407	393	430	390	380	409	404	398	433	406	426	441	427	420	409	462	410	378	410	420	428	446	424	407	401	426	392	378	386	423	415	415	386	404	392	426	428	418	388	389	432	433	417	397	427	387	402	400	392	403	390	385	405	367	402	381	441	411	416	373	410	426	427	419	441	393	398	370	389	412	386	373	391	403	408	415	402	415	364	429	400	412	396	406	400	426	408	406	405	416	467	390	412	429	429	390	378	380	415	408	414	424	409	386	401	418	445	406	409	394	413	459	401	394	432	403	431	455	411	432	404	398	407	351	409	391	398	425	413	391	377	408	382	427	436	376	448	395	402	394	392	375	389	430	375	394	422	430	409	424	380	415	432	420	409	416	451	452	411	451	398	396	420	429	421	393	420	419	400	386	410	404	381	413	394	420	438	398	380	420	430	424	391	384	376	414	399	399	387	385	387	404	396	414	442	380	417	364	356	383	405	377	408	416	420	406	435	428	416	394	414	403	395	366	430	410	408	396	398	403	417	423	417	406	372	418	421	380	441	400	401	410	409	398	396	415	392	407	436	373	455	398	409	385	415	396	430	382	386	408	430	459	415	387	446	413	414	396	396	410	428	449	404	375	374	396	378	395	448	416	430	387	387	430	410	348	384	378	417	371	422	387	379	374	417	427	437	416	419	387	397	439	399	416	393	411	397	424	395	394	392	432	420	419	399	359	432	407	389	400	413	387	386	417	415	384	413	386	395	402	408	403	439	396	442	388	370	372	426	381	386	393	391	392	395	408	403	407	386	410	397	402	422	405	395	395	389	368	421	413	394	394	413	397	398	377	412	412	370	398	408	372	427	414	409	436	392	440	429	395	418	422	424	368	415	418	430	426	382	374	408	399	421	389	379	390	432	376	395	399	399	400	412	402	440	387	400	451	403	385	358	421	374	411	395	431	411	433	392	406	396	399	396	393	387	407	375	390	416	395	395	428	401	402	418	379	394	422	422	440	429	408	399	387	396	374	387	381	390	418	433	434	427	424	441	400	392	407	402	430	422	419	402	396	398	461	374	406	360	380	415	393	442	410	379	404	422	408	417	386	408	406	388	373	422	404	423	428	408	394	408	416	388	392	430	410	424	409	418	395	386	380	415	394	391	403	398	410	392	393	432	401	394	414	391	419	433	389	422	415	430	394	408	377	383	462	386	407	434	405	394	412	415	391	445	382	396	375	385	395	382	415	386	418	398	415	384	380	384	403	441	427	429	434	400	413	412	410	432	412	392	397	390	393	388	430	434	404	416	394	421	437	427	425	394	374	407	403	392	437	427	419	435	383	411	423	400	365	370	362	415	396	405	411	399	403	418	418	398	382	457	397	410	404	379	406	408	396	432	364	402	406	440	406	379	411	427	407	382	415	408	405	398	420	459	397	412	366	430	390	423	386	401	382	416	421	420	437	419	433	436	407	428	428	422	446	398	436	446	401	352	389	402	410	388	425	379	409	434	380	411	435	413	398	440	373	417	367	428	443	427	408	404	414	390	421	416	388	365	381	386	373	442	445	415	409	410	374	440	407	406	392	405	430	403	398	438	418	406	395	435	384	427	399	382	377	399	406	384	396	406	405	365	383	389	390	409	412	404	401	391	397	429	426	410	439	430	406	407	442	378	390	394	387	417	393	439	421	406	386	391	424	401	372	409	432	402	392	446	381	390	378	394	405	382	404	420	421	426	396	388	385	445	383	428	423	405	420	407	395	398	390	411	398	416	380	369	441	419	412	427	405	371	369	413	361	415	406	425	424	404	385	405	403	457	408	392	419	377	395	411	389	414	394	396	428	393	405	384	426	417	406	401	409	405	372	404	407	401	437	406	417	425	475	432	405	403	426	388	408	412	426	386	443	401	380	394	408	393	368	383	410	392	398	409	384	403	370	409	395	442	415	388	403	372	420	428	395	424	419	395	457	428	402	423	404	400	378	399	362	369	390	396	393	436	386	379	388	368	443	406	415	394	394	408	433	393	427	405	400	406	415	393	427	422	404	406	387	404	363	419	399	392	423	381	407	405	366	375	394	395	407	404	420	411	405	414	414	422	430	445	407	384	415	402	415	427	419	418	386	424	425	432	391	403	381	384	435	433	387	405	365	409	387	454	411	428	423	390	377	407	384	430	397	417	383	393	385	408	413	412	403	411	420	407	414	413	418	392	434	407	419	428	412	396	424	425	391	420	421	417	421	398	403	371	442	441	431	417	395	380	403	456	436	427	439	409	397	406	407	425	385	407	390	411	409	400	417	396	381	392	406	394	401	428	386	391	358	406	405	408	383	401	393	373	383	403	387	383
1626	1069	516	363	353	463	424	376	340	310	211	158	114	72	76	95	75	70	59	63	87	52	48	48	60	61	60	50	73	49	57	48	51	60	46	57	55	54	51	55	50	55	43	48	46	49	47	53	48	63	46	52	49	55	41	55	62	46	41	47	42	51	62	60	43	39	41	46	38	60	50	47	42	55	48	50	46	45	44	48	49	50	37	26	56	44	47	48	43	36	42	46	53	42	36	33	53	51	45	43	48	43	42	41	51	42	40	50	53	52	43	46	48	62	62	52	50	50	41	45	41	40	53	49	54	46	51	46	48	40	47	44	37	46	54	45	50	47	48	46	49	41	44	59	41	41	44	57	41	37	52	50	41	55	35	53	49	46	52	47	47	49	45	50	47	53	53	39	47	43	48	53	33	51	53	45	49	55	50	40	44	57	47	38	55	44	51	52	45	29	53	38	43	46	50	58	60	62	43	49	57	50	46	35	43	43	34	37	45	39	39	54	54	49	44	49	50	47	44	48	38	48	59	41	48	51	54	46	57	29	48	41	47	61	38	57	48	40	40	49	44	32	51	49	57	56	47	41	68	49	45	47	49	49	60	46	46	39	54	36	52	58	51	30	54	45	41	55	35	46	54	58	53	55	43	52	44	39	54	52	46	47	54	42	41	48	50	47	49	55	52	51	46	57	62	52	61	33	31	63	57	51	48	56	53	54	60	42	54	32	46	51	58	49	47	42	52	33	46	61	48	45	43	51	39	43	46	45	54	46	53	61	41	45	60	49	42	51	50	56	51	54	52	46	48	39	50	43	53	53	47	49	44	49	58	37	58	49	49	51	45	58	57	46	45	48	46	38	46	39	52	36	46	46	49	46	47	44	47	38	49	60	49	51	43	35	52	46	54	42	48	47	45	49	45	54	46	50	50	41	60	44	31	50	45	54	53	30	36	48	46	48	46	54	45	35	62	56	45	36	57	42	51	44	44	44	40	51	34	41	55	50	36	42	49	53	41	44	45	39	56	56	40	42	46	54	41	43	48	49	45	43	49	49	43	49	40	51	54	53	49	53	44	53	48	46	42	57	40	48	40	41	50	42	69	42	49	48	58	47	65	59	45	55	46	51	40	36	55	46	55	37	44	53	51	45	45	51	31	43	50	55	57	43	40	45	46	43	52	38	44	48	42	64	47	55	46	51	46	47	69	44	44	34	44	39	54	52	51	50	49	54	42	39	50	49	58	45	54	59	42	44	57	53	52	49	45	48	54	40	45	36	56	51	40	35	27	58	50	49	33	49	44	55	56	50	30	55	50	45	46	44	48	36	38	38	48	46	57	42	49	38	53	51	52	45	37	48	65	46	41	40	55	52	45	53	45	53	36	55	52	44	53	38	41	42	50	48	48	49	41	66	54	54	46	32	53	56	47	49	51	51	33	35	45	40	43	47	50	45	37	43	48	46	48	48	47	51	45	59	53	43	36	43	47	43	42	57	55	46	40	46	35	41	38	52	48	37	48	44	42	45	54	53	51	42	46	34	40	35	52	44	50	51	46	55	48	51	37	42	48	50	48	40	41	35	43	45	52	46	47	55	57	45	38	55	48	50	41	51	49	49	37	46	42	52	58	48	44	53	35	49	43	39	45	45	44	46	43	50	50	54	42	49	43	46	36	54	40	49	56	52	43	42	40	49	42	37	47	44	43	59	51	49	44	53	42	48	35	41	43	50	48	48	46	44	39	57	46	51	48	38	43	46	58	47	40	50	44	47	50	33	41	47	49	33	45	43	46	55	50	43	48	57	54	52	47	52	41	44	49	41	80	53	57	49	44	51	52	55	51	47	45	40	44	53	62	35	49	53	51	45	40	62	61	32	42	42	36	49	38	37	55	47	48	48	39	49	55	57	43	46	36	41	38	61	44	52	46	50	49	33	56	66	39	51	52	44	52	45	48	58	46	49	42	33	51	53	58	45	45	56	51	41	49	46	45	36	37	54	43	62	53	47	52	38	45	47	42	49	37	63	48	38	42	39	39	40	54	49	48	56	49	54	45	48	50	49	46	46	56	53	67	39	58	43	37	43	55	54	48	51	45	69	48	44	46	47	51	48	60	51	57	46	36	46	45	42	39	46	54	46	37	37	36	48	50	51	45	29	32	45	51	41	36	57	41	44	54	53	51	33	41	48	46	51	48	38	51	53	60	57	34	39	42	56	50	44	49	58	53	54	39	52	48	33	54	52	58	50	55	55	44	54	43	45	44	51	49	54	62	45	46	49	45	50	47	72	56	52	39	46	56	51	47	45	52	48	45	60	43	49	32	54	36	41	52	48	60	44	35	48	45	43	41	46	46	47	52	62	49	34	52	57	48	45	48	55	35	52	53	54	47	50	52	47	45	45	44	58	47	41	55	56	45	51	42	36	49	53	36	42	49	55	42	43	47	52	45	41	44	39	39	39	50	37	52	40	51	49	53	57	40	50	46	49	48	47	48	43	54	43	49	53	41	37	52	36	49	39	41	44	55	40	49	45	40	60	42	37	54	48	52	66	49	55	46	49	38	40	47	50	63	52	41	51	42	46	55	42	50	60	60	48	47	52	51	48	40	46	38	54	48	54	51	49	32	64	52	48	52	44	58	57	37	57	39	53	53	43	47	43	39	46	51	49	41	53	50	51	55	53	35	55	52	51	43	48	45	41	42	32	40	40	59	48	46	46	45	55	54	59	44	45	44	49	49	45	50	33	48	35	41	49	39	41	46	52	45	56	51	45	47	60	44	47	51	52	41	50	59	49	51	40	49	41	47	38	45	49	50	43	46	47	39	38	41	61	58	42	56	36	55	50	53	42	62	51	46	41	50	55	44	45	35	42	54	46	45	59	43	40	51	46	55	54	51	47	37	38	57	40	42	49	48	50	51	55	38	38	52	56	51	54	49	40	44	39	44	54	60	55	48	51	42	45	47	50	42	38	46	55	62	44	35	40	52	40	38	43	49	44	42	39	61	43	49	36	51	46	53	38	34	45	55	59	51	52	44	44	41	50	59	38	47	46	39	48	41	48	53	57	64	39	45	48	39	51	57	49	53	68	36	46	47	34	47	55	48	46	47	59	44	41	42	57	54	43	42	53	39	50	37	47	60	54	43	46	61	40	42	62	35	50	44	49	50	59	60	65	53	44	43	45	56	47	52	48	43	37	48	43	38	42	40	48	48	50	46	44	39	47	49	54	52	46	43	41	38	41	52	49	50	50	46	55	59	51	46	33	43	44	46	54	55	43	57	36	42	57	41	42	59	47	49	50	56	48	33	46	50	41	38	33	41	50	61	39	47	43	47	55	47	48	39	42	45	47	58	49	51	49	36	41	40	40	40	53	43	50	54	58	49	54	38	44	44	51	56	40	55	47	54	53	54	44	59	36	50	51	47	52	53	53	55	33	40	49	46	47	43	42	45	60	44	47	36	44	42	58	33	59	48	43	43	53	48	56	46	57	50	55	57	54	30	50
20576	12010	7659	10773	17030	18923	16702	14006	12115	9673	7385	4677	3119	2070	1674	1546	1493	1424	1244	1250	1107	988	830	799	789	734	734	675	760	720	688	693	725	662	647	627	632	615	611	687	614	590	579	604	636	558	509	512	551	490	521	531	528	553	552	517	553	569	587	504	527	555	523	514	521	504	474	496	472	521	511	469	460	489	512	513	466	448	451	492	507	470	487	445	494	481	481	475	531	505	483	480	479	536	520	476	515	538	463	493	472	489	507	483	484	493	526	490	491	495	543	561	552	605	500	533	449	527	520	468	467	466	473	504	481	531	478	479	496	500	525	520	503	507	492	479	485	506	494	503	467	502	503	512	493	450	487	497	448	515	486	458	463	466	467	459	514	469	499	489	474	513	519	480	496	480	496	475	470	474	506	507	496	509	497	468	500	539	483	452	490	490	492	496	507	471	490	496	505	479	502	472	487	491	469	499	452	472	488	551	524	487	458	492	503	498	496	522	489	468	462	478	507	497	515	498	521	481	525	507	458	492	463	465	451	442	499	483	500	506	477	504	491	501	513	489	473	507	476	491	505	478	485	484	494	514	476	458	497	475	469	455	489	475	502	506	460	473	480	497	485	445	474	513	470	480	431	463	490	517	506	514	486	503	502	465	467	471	521	468	502	527	459	452	497	493	483	457	471	488	488	507	472	497	512	514	449	485	523	466	508	494	474	488	484	477	505	473	511	468	502	450	495	488	489	466	526	489	460	475	481	483	466	539	485	509	466	471	500	526	516	489	512	484	513	488	464	475	493	478	495	477	494	496	488	517	484	517	496	457	522	495	494	521	491	462	525	496	475	519	521	482	481	448	504	511	494	485	463	462	490	563	493	472	505	500	504	490	462	499	494	486	462	455	488	480	454	507	490	486	474	489	503	435	483	496	454	464	511	475	443	486	482	458	480	500	503	502	467	458	464	471	413	501	505	512	480	503	493	507	495	467	429	475	513	462	493	473	476	466	449	477	433	467	494	510	481	519	485	485	492	505	524	469	482	475	479	511	462	462	506	479	485	486	459	449	524	494	491	486	457	471	489	452	444	439	499	485	472	503	488	500	506	480	493	485	530	486	486	489	477	478	508	468	473	487	535	508	512	489	498	473	495	517	498	476	485	481	503	477	497	498	503	510	465	498	470	494	511	490	485	481	496	490	515	489	476	479	460	529	514	504	457	513	528	475	473	450	479	448	490	500	452	512	507	471	488	513	479	436	490	466	494	549	463	523	488	507	519	490	526	491	484	480	489	516	475	477	464	482	482	509	466	494	523	493	491	514	470	458	509	509	477	501	457	510	526	492	483	475	503	495	516	489	520	503	471	437	461	483	446	474	504	470	486	452	471	484	490	467	522	472	463	492	498	494	506	486	476	524	470	439	461	464	491	517	481	487	492	482	503	483	465	489	459	471	514	509	518	505	522	474	473	481	522	523	482	502	476	470	464	556	480	470	493	495	463	506	495	516	471	492	487	476	453	516	488	486	473	486	486	486	459	459	476	485	480	449	512	502	478	467	493	499	482	436	511	496	467	456	517	504	514	474	495	468	519	493	503	486	540	498	494	496	489	466	505	467	487	496	495	474	471	483	477	490	489	504	467	489	471	463	506	496	478	487	530	469	486	512	501	505	511	516	477	460	467	487	491	535	484	466	487	498	456	506	480	452	495	495	521	487	502	498	460	472	508	507	508	470	502	475	490	500	528	479	480	486	492	483	461	489	493	452	471	495	469	507	454	522	509	498	492	486	463	500	506	507	493	501	483	487	504	519	468	501	495	479	475	485	486	468	523	469	519	482	451	549	482	486	508	468	489	500	493	482	523	518	503	484	498	450	469	476	507	496	482	461	505	490	436	489	468	531	464	477	485	494	546	500	456	471	542	536	470	488	495	495	517	461	533	485	486	460	480	544	469	468	475	473	502	501	505	493	502	513	488	510	439	505	464	505	496	479	473	476	508	507	530	475	481	471	515	513	513	511	453	531	484	485	539	484	483	510	488	515	489	465	536	494	471	505	485	489	470	475	458	510	466	490	507	481	493	467	497	465	524	472	523	484	490	495	457	465	499	510	473	514	480	505	493	469	503	471	491	497	473	474	497	501	453	509	494	498	529	498	508	503	522	478	502	471	464	492	456	503	517	476	478	471	497	510	444	505	468	478	491	481	488	480	482	473	463	483	479	500	498	472	455	452	541	492	482	519	435	486	467	496	550	470	504	460	463	519	509	507	510	494	510	461	515	478	482	473	498	493	501	477	499	489	440	496	522	509	467	481	497	527	492	500	475	478	473	489	472	444	483	467	476	479	461	533	474	505	472	500	511	489	490	473	528	485	474	496	500	556	472	488	512	485	468	494	488	502	505	439	497	472	495	463	453	493	481	501	444	485	497	527	528	511	470	491	473	481	530	515	474	499	498	453	506	514	453	491	460	509	480	466	454	500	505	481	453	515	501	491	508	478	473	529	498	461	469	460	487	443	472	478	476	489	451	493	482	480	474	494	508	471	504	481	493	510	469	528	497	483	467	498	473	469	476	482	483	495	478	495	499	500	487	519	476	478	500	466	504	484	453	492	480	474	441	491	490	480	474	481	495	515	500	468	438	503	524	462	473	471	506	467	497	451	509	485	473	512	479	477	458	484	481	490	486	501	509	451	466	470	448	455	460	469	540	483	516	487	479	461	474	474	494	487	499	488	488	493	477	433	498	471	485	500	494	488	473	490	482	488	484	485	522	507	490	479	482	457	490	532	520	467	507	511	472	503	466	486	477	474	491	442	482	497	462	462	484	488	486	491	477	500	513	460	484	499	496	464	503	492	455	473	467	471	483	501	472	483	509	502	517	468	473	483	469	471	513	454	474	499	488	523	482	500	479	511	476	472	541	478	507	484	494	460	477	503	505	444	458	459	481	545	474	490	465	492	513	475	503	501	493	461	501	492	489	504	473	473	478	473	500	479	463	473	484	478	513	523	499	470	521	496	485	507	494	480	453	477	494	488	502	473	461	527	460	494	493	503	447	476	487	495	485	520	461	488	535	490	481	520	481	463	477	472	505	498	459	482	490	504	499	492	492	445	525	509	501	509	474	488	444	511	476	477	458	474	482	481	489	504	477	515	480	506	481	508	490	486	467	455	480	455	513	476	499	479	507	515	493	502	489	491	462	479	487	506	483	486	500	496	464	468	490	511	534	476	433	508	445	488	482	517	510	434	517	491	510	490	528	491	501	462	492	501	453	469	476	511	482	450	501	493	504	462	495	501	466	487	472	457	488	479	492	508	490	444	485	509	447	475	495	472	488	510	464	482	510	517	472	462	488	512	487	493	479	487	516	490	475	476	471	484	518	439	486	551	483	499	514	514	457	493	521	487	482	491	480	470	451	464	469	500	489	531	478	507	512	500	501	505	472	489	468	526	466	461	446	466	513	505	490	489	521	522	502	484	487	456	521	493	526	519	472	483	463	494	511	450	485	467
2021	943	469	313	307	395	415	383	330	272	229	146	107	65	48	49	51	61	52	61	44	39	42	29	42	43	47	38	38	33	39	34	36	39	35	32	37	37	35	44	43	27	47	36	29	29	36	34	30	28	30	24	22	29	30	33	28	28	21	34	25	34	27	31	24	25	33	34	24	34	37	26	32	21	26	20	32	31	24	27	27	22	28	34	26	24	25	30	30	22	28	32	34	29	32	25	30	23	37	31	37	44	33	24	18	28	44	32	24	37	21	30	36	27	27	27	36	36	30	27	25	30	42	24	37	34	31	43	35	31	24	21	27	26	24	33	20	39	36	31	28	29	45	23	38	33	20	27	26	34	27	27	28	20	28	30	39	19	33	33	23	34	30	37	18	27	33	27	17	31	23	23	27	26	39	31	24	20	25	31	22	26	25	28	26	24	26	29	31	22	27	34	21	23	24	24	23	26	29	41	28	35	33	24	41	30	24	29	27	35	41	28	30	33	31	29	27	32	30	27	32	29	29	26	16	24	35	30	26	25	25	28	17	27	28	23	29	25	24	40	31	16	32	25	35	24	27	31	23	33	37	20	33	24	16	41	22	32	27	24	28	36	29	32	24	34	23	29	33	25	34	31	30	32	19	32	22	32	25	29	34	34	27	42	26	22	28	35	24	23	32	36	27	26	28	30	37	21	32	31	34	34	30	23	28	30	20	35	26	26	25	26	22	31	31	42	27	32	30	27	23	26	37	24	24	33	24	18	26	27	25	23	25	28	32	27	35	26	23	25	27	31	40	29	30	24	35	26	34	23	17	30	28	33	27	27	30	21	33	21	32	38	19	30	28	24	28	33	29	25	30	37	20	26	35	21	24	21	28	21	36	26	28	29	30	25	31	38	34	27	31	26	16	22	14	27	31	26	33	35	39	33	16	19	29	32	25	21	35	24	32	28	35	31	34	27	22	21	25	30	29	29	26	28	21	31	35	26	26	24	33	25	26	28	22	24	30	25	27	28	24	28	18	35	26	28	38	25	33	29	28	32	29	33	28	20	20	24	31	35	23	25	31	29	32	19	22	27	21	33	25	27	30	20	18	22	28	25	26	19	25	26	33	39	31	30	25	29	28	31	35	31	22	23	23	33	26	38	20	31	26	26	25	27	24	26	21	40	36	33	32	27	31	35	36	21	30	17	26	29	25	26	27	18	24	25	23	29	30	31	26	37	18	25	27	30	28	29	21	29	32	38	24	26	26	23	34	26	34	34	31	22	25	27	22	32	24	32	31	31	39	20	27	44	27	22	25	27	35	32	26	33	26	26	34	24	28	29	21	21	29	30	25	26	31	28	28	39	18	24	23	21	24	25	24	27	31	32	27	37	36	27	24	37	31	31	20	32	30	24	22	32	38	19	32	28	30	21	36	20	20	26	35	30	26	30	40	32	32	26	23	22	31	29	27	22	29	25	27	33	38	35	25	24	18	27	26	30	39	34	26	26	23	35	26	20	32	45	29	25	24	28	25	28	32	24	29	28	31	25	11	29	26	31	26	28	32	18	24	29	17	33	27	22	34	29	37	32	32	25	28	37	26	30	35	31	31	30	39	22	24	34	27	28	29	43	41	17	18	28	35	23	21	34	30	27	23	34	28	24	21	21	25	25	24	30	21	27	16	23	27	24	24	30	19	31	31	24	27	26	24	29	30	23	26	21	30	27	22	27	27	40	26	30	19	26	36	24	31	24	17	22	27	34	28	28	24	31	30	28	20	30	34	41	32	39	25	34	35	26	29	23	20	24	18	28	17	35	21	27	32	23	19	35	27	28	24	27	35	30	29	23	31	30	31	20	32	37	21	33	25	30	25	34	22	26	26	26	32	28	33	19	20	23	31	30	35	19	30	23	27	33	29	30	36	24	30	25	32	27	24	20	34	37	31	35	28	27	26	25	24	20	31	29	19	33	24	28	24	31	28	21	23	30	25	23	28	28	25	30	33	39	36	23	32	23	34	23	31	23	29	22	25	29	30	29	26	29	28	35	18	30	24	29	34	32	34	33	21	23	25	26	28	28	20	28	32	20	30	32	32	24	22	31	17	29	31	28	28	29	24	26	25	26	23	23	23	21	38	28	20	30	37	18	32	18	25	31	26	26	25	34	27	36	22	19	29	25	17	20	28	33	23	27	27	31	25	29	28	23	24	22	21	27	26	31	28	34	24	35	18	26	28	26	29	34	25	28	26	33	26	21	27	41	22	30	21	20	31	30	32	29	31	20	22	32	31	30	25	38	28	23	28	27	26	31	23	25	30	26	34	27	27	33	23	23	28	36	23	34	14	24	31	25	28	21	25	33	23	37	44	26	30	20	24	28	28	14	35	22	27	38	30	25	28	31	26	28	27	33	26	25	35	29	28	21	28	39	32	31	36	25	28	30	21	24	21	38	27	28	36	23	23	28	37	24	26	28	28	26	47	17	30	34	32	23	21	35	37	29	21	23	25	31	20	33	25	30	26	37	23	17	26	31	31	28	30	28	27	20	25	21	29	29	26	30	37	20	21	31	35	30	37	30	21	24	39	28	36	14	30	31	22	34	26	32	29	28	23	33	35	27	23	33	33	24	25	14	30	29	41	24	20	24	26	24	37	20	24	21	33	29	22	28	23	34	30	21	22	28	24	26	26	29	25	26	24	27	32	23	30	25	21	31	22	20	34	21	35	33	35	33	25	34	23	31	25	16	23	25	32	31	28	33	20	25	25	22	28	22	27	32	17	36	22	38	22	30	31	27	21	29	31	30	38	19	22	29	29	26	32	26	32	28	27	39	40	27	25	20	37	23	32	30	34	28	27	27	24	23	18	33	27	28	34	33	29	27	26	30	25	24	27	24	32	22	23	30	28	31	26	39	36	36	24	33	33	33	23	26	19	29	25	23	22	25	22	28	30	33	30	26	22	30	32	26	30	34	29	25	25	23	38	26	24	25	24	32	19	25	30	24	18	24	25	21	18	22	31	37	28	30	31	32	33	25	26	25	20	19	30	35	31	33	27	31	29	31	28	36	23	19	27	40	35	28	23	24	25	32	30	22	24	35	32	28	27	27	32	27	29	24	30	39	24	25	28	30	22	33	31	28	24	40	34	37	20	21	32	33	34	27	37	29	40	32	26	39	31	20	23	31	22	29	33	35	16	28	32	23	33	33	23	25	27	37	35	30	25	26	24	19	21	31	19	34	23	20	24	36	21	28	29	23	29	31	34	22	29	31	28	26	31	24	26	21	20	21	36	33	24	24	27	27	24	25	29	27	29	30	20	34	27	29	34	26	21	36	25	24	25	31	30	26	30	29	34	31	26	23	27	42	35	35	30	28	27	25	27	30	30	38	25	29	36	37	29	31	34	29	34	22	25	27	27	30	32	28	34	27	39	33	31	25	31	22	22	31	33	31	25	23	32	31	24	29	22	33	44	22	28	31	16	24	34	19	27	24	25	25	24	26	21	39	24	29
21453	11304	7285	10276	16276	17948	16409	13876	11817	9840	7491	4845	3004	2050	1510	1427	1427	1264	1263	1134	1010	776	703	607	608	620	565	549	546	506	504	535	520	517	494	484	447	414	420	465	403	413	379	418	433	365	349	332	345	343	345	303	353	353	336	319	365	365	407	360	298	341	327	298	294	305	277	284	306	323	324	286	297	316	291	305	284	255	275	289	276	309	312	280	293	276	268	294	274	267	282	297	309	276	266	277	289	304	249	259	279	284	269	285	269	298	314	262	311	315	322	354	399	397	338	278	290	300	292	259	288	272	308	296	315	281	277	285	312	317	290	280	294	299	302	315	265	284	265	289	288	247	314	288	296	298	264	306	281	291	289	261	262	283	272	279	277	293	289	297	275	286	318	299	261	283	283	277	289	302	291	285	284	363	293	296	293	284	307	256	284	307	288	268	255	260	271	272	270	295	293	296	327	299	288	274	296	329	293	271	287	272	285	261	298	270	281	305	282	267	273	274	299	289	268	279	292	296	293	276	278	297	273	272	283	301	280	291	311	274	283	285	283	278	293	295	263	274	307	283	293	288	291	290	277	260	284	261	298	277	289	297	306	294	269	289	305	287	271	280	270	297	248	284	293	277	290	292	301	293	285	307	324	270	287	266	294	309	300	275	253	281	277	301	300	279	296	289	285	275	309	304	271	301	319	281	314	276	293	267	297	272	285	263	294	299	284	284	296	284	285	308	288	288	268	265	295	265	297	293	308	282	275	274	286	307	288	330	291	263	296	276	299	314	316	286	288	298	312	272	303	265	302	272	281	297	308	248	287	318	289	234	263	291	311	256	298	271	308	295	294	326	323	250	303	298	262	247	295	291	293	309	306	293	295	269	268	279	283	284	303	264	285	283	267	295	287	285	277	280	286	288	339	285	266	331	284	279	273	287	290	290	302	258	268	284	292	279	279	308	303	305	266	291	280	279	247	277	326	293	286	287	251	283	304	267	279	275	286	310	249	284	303	317	321	312	308	263	302	289	267	292	271	268	292	303	261	266	250	256	296	285	312	289	271	281	277	280	303	276	279	288	303	295	313	301	270	269	255	287	310	282	317	268	268	272	292	294	287	313	271	281	276	289	284	294	285	267	292	262	296	273	275	288	271	319	271	318	269	330	285	285	316	268	313	261	291	292	290	304	287	299	320	279	275	309	301	316	288	308	287	287	285	271	318	328	282	301	274	292	269	262	288	289	295	274	263	300	284	266	273	271	285	280	269	276	262	266	260	292	264	280	298	309	287	279	262	292	272	304	260	310	280	304	284	262	274	294	286	273	284	277	295	296	273	275	277	290	290	288	276	302	295	279	311	300	280	285	302	309	281	277	284	320	282	303	279	298	266	261	322	304	288	281	301	295	284	273	335	269	284	298	286	279	318	296	272	264	282	285	306	273	306	321	274	280	277	291	304	262	261	287	301	281	293	284	298	283	296	270	249	286	305	246	273	273	280	267	296	292	307	281	287	310	294	289	282	282	286	307	289	298	263	306	292	277	273	295	283	301	259	278	321	292	244	281	278	281	255	270	254	292	286	293	287	301	272	280	270	285	271	269	309	270	281	295	294	274	305	321	311	281	299	262	282	258	279	289	278	298	268	304	298	276	311	298	295	278	304	276	310	274	307	297	308	289	281	273	290	291	245	295	278	294	287	301	278	303	282	260	296	288	303	284	290	289	287	280	300	281	266	281	295	267	271	272	283	291	272	264	289	284	303	298	277	238	294	268	286	285	273	307	275	298	320	298	256	290	288	275	308	294	289	293	288	288	304	286	269	284	324	305	279	301	294	268	267	271	267	258	289	288	293	282	281	272	287	286	247	292	295	312	317	276	303	256	271	288	310	259	279	274	278	285	305	264	270	306	301	295	245	279	276	287	285	296	269	269	266	271	283	284	281	274	276	247	299	286	320	281	257	296	322	288	273	292	270	291	277	310	278	283	274	284	270	319	303	332	281	299	311	290	302	277	296	311	311	285	287	306	285	277	289	271	284	297	299	276	296	240	301	299	287	305	270	277	293	301	280	275	277	280	300	280	277	288	291	309	332	270	256	288	260	292	267	307	328	323	285	275	284	254	261	326	285	274	309	305	312	294	330	280	296	288	303	293	291	281	290	298	263	274	294	282	266	291	311	304	271	263	321	300	274	267	262	305	314	286	258	288	310	273	279	321	268	285	291	283	296	309	303	285	283	279	287	280	310	277	303	267	273	279	304	289	287	298	292	316	277	306	285	265	331	298	305	278	297	318	259	287	286	294	291	317	291	265	261	265	291	310	289	258	289	277	281	272	276	277	280	293	252	262	289	318	298	291	286	261	286	275	296	300	273	303	304	281	280	292	284	289	298	273	267	290	278	276	271	275	320	313	272	321	285	299	255	316	312	288	299	296	276	266	275	265	306	293	294	248	276	327	271	295	290	281	299	294	277	284	277	262	302	247	304	265	297	271	289	270	290	301	263	279	278	284	287	290	280	288	265	276	264	288	294	286	304	292	326	277	281	309	303	280	290	282	288	272	286	295	320	296	295	311	290	291	269	287	282	261	284	290	285	313	286	270	276	255	302	259	297	282	287	274	252	287	297	306	293	288	272	298	286	284	289	284	292	307	286	283	297	308	267	274	310	263	285	260	282	291	289	301	271	301	288	286	296	311	274	304	275	288	278	292	297	261	276	297	295	290	296	279	295	292	299	305	313	273	279	275	316	263	284	273	302	293	270	257	270	306	266	274	279	280	286	261	268	277	299	242	282	272	311	295	279	301	290	282	301	280	296	298	288	282	288	301	312	282	282	266	295	262	308	293	294	295	294	304	304	312	273	296	271	306	291	284	303	259	284	278	260	302	295	275	310	286	285	280	301	281	309	305	292	303	288	297	316	297	279	288	287	289	292	280	273	282	286	284	261	306	285	300	296	284	252	313	261	277	307	289	303	306	277	288	304	248	299	273	281	305	315	289	298	279	280	315	275	281	300	297	275	250	288	308	292	309	301	296	269	276	293	278	303	286	283	273	288	304	279	269	244	272	303	296	300	276	283	290	282	291	273	303	303	295	302	265	241	271	275	292	277	293	280	257	289	275	266	260	298	298	299	308	265	266	267	318	290	307	292	288	276	293	303	278	272	297	299	297	300	300	302	281	286	317	277	302	297	272	289	300	300	279	261	302	290	282	285	250	269	285	295	308	253	319	309	283	270	284	281	309	292	289	278	266	299	285	283	284	281	301	307	284	296	296	261	291	302	292	317	287	274	268	288	304	305	276	310	309	305	286	310	289	285	291	281	271	287	276	317	302	297	294	305	283	246	262	318	286	271	284	295	316	303	280	296	300	276	306	281	301	277	293	255	275	289	337	283	274	313	296	289	265	259	283	309	277	301	314	286	277	290	277	297	284	263	288	260	314	259	267	289	286	327	291	303	305	276	291	306	262	284	261	313	304	267	311	289	282	240	263	305	272	278	304	260	274	281	280
2368	1491	664	427	392	520	511	467	373	358	296	202	133	98	68	77	71	87	77	76	60	48	60	48	54	38	55	44	52	44	50	31	49	47	43	50	50	41	38	27	36	49	46	46	38	32	39	32	38	35	34	36	28	43	42	33	38	34	37	43	41	36	40	44	51	34	41	36	38	43	48	40	37	32	24	39	45	39	31	33	35	34	23	31	31	33	29	23	35	36	40	48	44	42	36	43	43	40	24	39	31	49	40	34	29	49	45	23	46	35	39	28	39	33	46	37	39	32	37	37	39	41	40	25	32	43	36	35	35	33	36	29	23	29	32	28	28	25	34	47	43	31	34	37	50	33	28	34	25	28	33	38	38	34	41	43	41	33	43	34	50	34	32	48	39	43	35	30	23	35	32	44	41	34	39	37	25	41	44	33	30	52	33	37	43	47	43	35	44	50	31	50	36	41	42	26	41	48	37	35	25	43	36	32	35	28	30	30	36	38	28	32	36	39	37	42	37	30	35	35	48	41	40	46	39	39	36	36	44	43	30	25	37	30	36	37	39	26	33	31	34	32	39	44	36	34	34	44	41	36	31	35	40	39	35	38	36	36	34	42	33	31	33	32	27	40	38	35	37	29	29	46	34	44	42	38	37	33	37	39	38	34	40	30	40	32	57	32	42	26	32	39	36	28	33	37	40	34	42	32	46	37	47	37	39	41	33	41	42	33	37	34	38	33	34	38	40	37	41	39	29	43	33	39	34	31	35	30	28	41	40	33	40	35	46	50	31	38	35	33	37	36	32	34	37	32	23	41	31	41	45	38	33	33	43	44	27	39	46	43	41	34	40	41	38	39	38	25	37	46	30	34	37	32	54	28	39	31	45	33	30	26	32	36	47	39	32	39	43	29	37	50	34	42	44	33	42	38	28	29	36	27	30	38	39	29	31	46	40	53	41	37	44	32	35	43	40	40	48	35	36	41	36	33	35	41	39	28	37	25	47	37	39	31	41	46	43	29	38	47	39	27	38	34	41	44	21	44	17	33	43	38	42	26	41	30	38	40	37	36	31	39	28	38	38	44	34	37	51	40	31	42	44	42	42	48	34	38	46	33	43	47	31	39	27	41	45	29	33	37	37	35	40	44	33	46	35	39	41	43	33	34	35	37	36	44	45	45	39	48	34	30	37	30	45	35	42	35	28	36	47	49	39	26	43	52	37	37	42	46	43	31	32	34	31	30	25	26	45	29	29	32	31	39	45	30	29	42	29	41	44	30	33	31	42	34	45	36	30	35	23	33	34	35	30	34	40	34	30	26	35	36	41	34	39	30	39	40	24	27	40	33	36	28	39	37	40	47	38	38	33	38	34	34	44	40	37	39	45	37	31	36	24	35	41	34	39	37	52	43	35	29	44	42	40	30	40	51	48	40	39	44	42	33	34	39	43	34	37	38	32	31	38	42	28	28	36	51	32	28	36	43	28	44	29	30	39	32	30	31	39	34	33	34	48	36	42	40	39	34	34	40	35	49	37	36	33	38	42	36	38	32	44	32	28	43	30	43	41	32	35	36	37	43	30	31	43	37	49	40	35	31	34	33	36	24	30	29	42	41	35	35	30	43	41	46	29	33	44	34	36	29	46	40	31	17	46	40	49	30	50	43	33	34	40	47	43	36	39	33	38	43	33	42	30	35	38	50	32	40	38	31	35	34	41	36	34	39	29	33	48	43	30	32	39	31	36	30	34	28	36	32	40	37	44	30	36	39	43	37	41	38	29	33	46	40	36	36	43	35	35	25	50	23	50	44	38	33	45	35	55	41	42	32	49	38	32	24	28	30	31	39	25	32	50	39	39	27	40	40	33	38	36	34	35	41	37	33	34	33	42	33	35	43	32	29	35	30	41	35	55	38	35	29	38	30	32	44	33	42	39	38	40	44	44	37	35	37	40	43	29	36	41	28	39	38	39	30	31	34	33	33	34	41	38	39	29	35	35	23	39	42	42	42	35	34	30	39	39	38	27	21	39	34	27	32	38	36	37	37	33	48	39	27	32	38	34	30	36	26	43	35	35	45	36	44	38	48	42	50	38	30	40	31	33	28	39	34	34	29	37	36	35	38	35	36	25	27	37	37	36	35	35	37	36	37	43	41	37	46	53	29	37	39	39	34	42	39	41	36	45	34	34	26	30	35	30	34	33	38	33	42	33	38	43	27	33	40	31	25	35	43	30	35	34	37	30	46	37	38	28	28	35	34	26	38	39	28	29	35	36	27	37	35	35	30	45	25	27	37	41	35	41	37	27	43	43	36	41	34	27	37	40	35	37	22	35	44	40	40	45	32	37	36	34	40	48	32	32	34	40	33	34	53	39	41	33	29	31	25	41	41	30	41	42	37	40	38	38	48	47	35	34	37	40	35	30	34	31	45	34	42	32	27	43	35	37	43	46	44	35	38	51	38	31	44	45	45	39	33	52	36	28	32	31	35	42	36	29	27	37	40	34	33	34	35	33	26	37	30	38	35	32	28	44	34	38	25	44	38	28	40	51	44	39	32	39	33	33	29	27	37	38	40	30	37	41	22	33	45	37	46	32	23	31	32	30	38	30	33	33	45	40	40	47	34	36	35	42	39	42	28	36	39	32	21	39	33	50	44	41	31	35	24	36	43	33	35	39	29	32	38	36	41	46	34	25	43	30	38	44	29	36	35	40	37	32	42	41	32	25	27	39	32	30	49	38	32	26	46	33	46	25	36	43	35	39	37	25	31	44	36	40	33	35	39	35	40	31	31	44	39	36	36	36	27	33	36	33	25	44	40	38	32	43	31	38	35	36	28	32	37	45	53	32	35	30	42	42	29	36	37	33	37	36	45	34	26	31	32	30	42	47	34	31	39	35	43	27	37	35	39	30	25	40	40	31	38	45	28	21	35	41	32	34	29	30	47	36	30	42	30	43	37	44	26	37	35	34	39	36	30	25	39	25	35	32	32	36	42	20	32	35	36	35	42	30	33	33	35	31	32	38	40	32	42	34	37	42	28	36	33	39	32	31	39	41	36	34	35	31	35	33	45	36	45	39	44	40	34	33	41	42	29	31	31	34	28	45	30	32	27	36	30	48	32	34	44	47	39	40	37	47	36	42	43	37	27	25	32	39	44	32	32	24	46	36	28	33	45	41	30	35	45	31	36	36	50	36	39	30	40	36	38	46	32	48	33	37	25	47	37	33	36	25	40	30	38	39	22	47	42	39	30	34	41	31	35	32	47	33	39	42	38	44	43	30	41	53	34	23	46	41	37	43	34	35	26	30	25	32	30	44	34	42	38	37	28	47	48	33	38	31	29	35	38	45	31	37	40	38	36	39	29	39	42	34	49	45	36	30	41	28	53	39	32	39	34	33	32	32	44	42	52	30	51	34	34	38	36	40	43	40	38	43	43	43	37	29	35	31	39	57	37	38	25	28	38	32	38	44	34	35	36	36	29	39	41	25	36	27	30	41	29	36	37
23898	14172	9126	12308	19311	20420	18955	15994	13684	11842	9034	6028	3937	2630	1970	1836	1803	1760	1644	1546	1242	969	907	833	829	786	746	719	733	723	686	693	650	640	679	686	620	599	574	571	571	561	590	575	557	492	468	459	428	441	472	433	482	449	455	468	479	507	474	479	459	397	420	397	440	384	398	405	409	392	434	395	395	408	426	414	403	399	384	409	385	399	403	409	399	372	377	412	428	364	394	395	407	377	399	388	457	418	408	342	401	454	394	384	408	387	404	416	398	401	459	509	512	531	414	408	351	392	408	421	362	426	413	428	399	418	388	344	374	381	382	377	384	385	350	371	420	390	401	366	441	369	357	390	381	401	380	389	385	425	330	397	393	407	370	403	430	396	394	406	364	379	381	420	396	415	437	391	375	405	351	377	401	362	372	402	369	395	414	369	375	417	383	384	387	389	402	378	391	404	412	417	406	422	402	412	381	421	420	412	373	392	448	384	349	385	389	353	374	412	391	385	379	371	356	427	372	393	378	402	404	397	389	369	391	404	376	376	401	406	449	364	413	403	436	374	411	378	351	359	384	411	417	371	366	376	388	378	384	384	361	384	377	369	374	385	399	358	419	410	370	395	423	399	374	422	396	363	388	408	400	384	386	377	378	368	387	424	413	387	393	377	354	385	380	405	409	362	391	385	396	401	386	365	375	398	370	349	394	383	379	418	405	380	375	384	402	394	381	376	387	393	368	383	392	399	355	368	390	381	404	424	383	397	382	376	372	399	379	390	413	387	407	381	368	422	410	427	450	385	427	363	404	391	374	399	384	412	424	394	405	405	392	403	386	367	409	399	394	396	399	384	422	376	372	407	393	409	414	383	387	405	384	410	392	361	369	427	409	385	390	358	401	365	415	371	396	356	422	404	398	379	408	460	396	372	395	376	415	408	371	413	411	402	414	428	391	394	412	389	387	396	380	419	405	395	395	405	381	409	397	395	415	375	352	375	399	401	427	423	401	375	403	384	360	409	378	417	365	377	391	366	395	418	391	371	382	407	407	416	395	392	387	405	358	414	390	394	402	392	398	366	395	395	421	374	400	381	425	431	375	382	385	372	402	424	384	390	391	402	429	394	407	399	406	385	424	416	373	385	404	432	410	386	390	385	374	373	397	360	394	419	423	396	400	435	351	381	395	408	433	399	402	421	385	393	389	379	407	349	385	402	405	411	421	372	435	421	366	383	396	422	401	386	401	362	388	397	395	375	381	381	405	409	384	405	380	357	380	368	392	428	417	387	387	366	416	334	387	404	389	391	398	392	366	391	417	408	390	399	387	401	410	384	382	401	433	366	404	399	414	382	390	424	369	386	389	400	400	405	414	406	367	394	398	426	409	374	383	427	403	386	377	370	349	405	419	368	383	394	368	401	425	388	377	430	372	399	404	364	403	401	383	405	412	420	403	355	418	397	384	374	393	406	395	377	393	385	391	408	423	408	391	428	403	401	408	411	409	371	396	393	386	395	397	416	396	384	348	390	394	376	403	382	406	400	412	369	411	404	400	389	402	399	389	409	395	375	374	410	388	370	334	376	391	353	405	395	388	442	396	414	403	406	384	409	376	354	410	360	397	410	390	397	388	401	397	391	394	387	369	368	367	404	406	393	394	377	380	410	390	378	382	371	373	373	413	389	385	377	385	374	389	394	387	383	418	416	370	394	405	380	396	408	386	395	403	376	353	410	404	396	400	414	402	406	396	399	421	388	389	417	414	386	386	380	356	376	431	365	428	398	405	398	377	368	402	365	412	364	392	374	409	390	393	422	381	381	367	369	422	427	390	387	403	440	358	380	432	414	428	381	375	384	370	380	370	352	379	396	408	398	382	374	390	403	351	378	363	393	395	395	398	384	409	372	393	376	372	379	401	369	355	406	367	354	394	401	404	370	353	418	405	367	408	397	404	411	405	383	408	375	395	350	402	360	401	424	434	390	398	386	369	388	411	399	385	393	380	379	362	418	379	426	391	418	414	370	369	418	415	429	417	419	386	385	349	380	361	381	406	402	373	416	420	399	394	378	368	392	390	386	404	388	416	410	400	364	380	443	354	386	419	385	374	397	396	417	385	370	390	388	390	372	393	418	393	385	386	407	410	421	408	367	405	396	400	432	387	384	374	348	392	409	392	384	370	417	421	390	362	361	396	378	381	378	413	372	412	345	415	417	366	383	401	385	400	382	410	374	394	394	402	416	386	373	395	389	396	419	401	366	351	420	386	410	431	379	419	363	396	364	399	383	383	401	383	381	382	407	381	420	369	397	391	352	435	371	395	382	397	412	375	410	383	370	378	424	388	427	401	403	411	397	393	380	394	394	416	388	379	383	346	379	385	373	426	379	416	402	403	388	389	409	374	412	409	355	355	426	378	376	382	404	371	392	400	428	344	404	401	410	362	398	415	411	430	382	395	396	395	377	406	389	369	362	398	368	394	360	391	392	430	377	406	406	388	412	414	382	397	398	379	375	399	405	396	380	395	387	408	402	349	375	387	411	401	381	380	394	434	372	412	374	421	373	394	407	392	389	389	414	401	357	380	380	405	402	389	387	405	379	392	427	399	384	372	418	413	386	410	355	417	425	421	408	384	388	365	411	386	378	379	367	415	402	393	396	441	394	397	404	390	433	441	365	408	406	397	401	423	416	418	404	419	392	373	389	379	413	383	374	393	399	428	389	408	363	342	380	385	394	381	375	384	387	352	374	402	377	390	368	374	414	393	376	358	400	349	393	397	401	370	395	412	363	366	384	445	398	400	417	383	405	384	402	371	364	385	371	394	378	395	404	419	389	404	392	373	381	358	381	385	383	385	384	367	377	425	376	372	366	407	418	401	460	397	387	394	391	398	369	417	381	354	354	408	371	386	429	404	393	403	389	386	399	416	416	404	369	410	418	399	392	400	425	395	371	392	381	379	388	392	398	386	427	381	435	428	415	403	358	441	405	408	396	362	395	388	383	351	379	382	390	355	393	394	381	403	398	430	434	433	396	407	352	377	402	399	380	408	407	390	420	399	406	403	387	364	392	407	429	391	381	372	416	381	390	397	365	376	420	379	383	390	422	416	380	412	405	404	405	389	400	400	383	378	424	395	375	380	372	430	394	382	416	398	394	432	396	415	394	371	420	385	382	371	430	378	422	402	421	421	383	399	388	369	401	447	413	398	379	368	396	360	394	409	399	363	375	390	396	361	426	405	426	385	423	423	395	370	383	363	411	377	427	413	394	388	396	418	403	383	383	357	394	382	423	394	385	396	363	366	417	387	413	403	373	382	406	391	352	409	384	385	379	400	390	400	356	404	362	400	388	427	396	408	452	391	399	393	403	413	387	400	381	377	373	380	411	386	412	369	395	398	391	418	398	330	374	388	372	390	391	361	383	375	373	416	395	351	407	378	405	380	390	405	375	405	417	414	374	409	395	392	360	371	350	383	415	379	361	401	408	416	428	409	439	405	387	386	408	370	398	422	394
1280	524	309	261	250	287	314	302	216	236	169	127	78	83	58	54	71	55	69	64	41	54	36	50	46	47	50	50	42	35	49	40	54	52	52	38	42	25	54	40	49	35	38	35	38	34	37	50	39	39	47	42	31	27	44	28	39	35	32	44	38	29	36	27	40	39	36	35	36	33	40	46	40	37	34	34	33	43	42	32	22	36	35	33	34	36	38	35	40	41	27	49	34	41	28	47	42	46	34	38	33	42	44	41	37	39	35	37	42	34	30	40	40	41	39	30	47	43	36	29	35	37	39	26	46	57	40	53	35	37	49	32	32	44	42	43	37	33	38	41	32	36	39	36	42	44	23	49	44	43	35	31	50	49	47	52	37	47	41	47	37	35	44	40	39	40	44	40	42	32	32	33	33	48	44	39	48	43	28	45	27	34	45	39	34	46	44	35	34	44	41	48	33	32	36	32	38	47	38	51	43	38	44	31	31	43	48	37	39	35	42	43	30	40	39	40	34	30	40	41	37	53	38	49	43	40	42	40	41	31	35	42	38	34	36	48	39	26	41	46	38	38	37	36	40	36	40	52	35	33	40	39	45	37	43	33	42	34	51	32	40	41	38	45	30	25	42	42	36	42	41	32	37	50	37	53	46	40	42	40	36	35	32	41	42	28	33	38	44	38	33	38	35	47	34	48	39	40	37	39	49	41	44	48	44	33	41	36	39	48	45	35	33	53	40	50	41	40	47	40	37	37	44	40	48	56	46	39	38	38	36	40	41	37	40	44	38	42	44	54	51	43	33	44	40	33	50	55	31	39	34	43	34	37	25	35	39	34	47	38	39	35	42	22	50	42	39	30	39	36	39	36	33	35	36	38	46	25	44	34	38	47	39	43	38	35	44	53	36	45	37	44	33	33	34	45	32	35	35	37	37	42	32	36	45	31	33	45	36	46	25	38	29	39	37	39	43	41	40	42	43	39	50	42	44	41	46	28	36	43	47	38	36	40	51	29	45	42	35	40	42	44	43	34	41	46	46	34	39	39	48	38	38	42	34	57	46	22	38	43	39	40	43	41	49	36	46	41	36	43	35	46	39	29	56	43	44	37	36	40	42	49	51	34	40	35	35	55	27	45	37	47	30	33	33	38	36	47	42	39	35	41	47	39	32	44	35	39	34	52	45	33	28	44	36	50	38	42	31	40	39	46	45	36	49	47	38	32	35	42	39	32	47	36	35	30	37	32	36	26	43	38	38	46	39	47	36	49	40	45	44	41	44	48	38	41	24	47	42	29	44	42	31	36	33	46	35	25	36	45	35	32	39	38	48	40	46	43	40	32	41	54	37	45	44	37	37	28	32	48	26	35	37	29	36	44	33	38	37	49	47	34	44	34	34	43	42	37	35	41	34	28	33	33	43	33	35	30	33	40	40	29	33	34	42	47	41	35	36	36	35	45	38	32	26	35	48	50	36	37	41	39	46	50	36	34	30	36	38	42	34	44	43	42	52	42	53	35	40	39	44	38	43	39	45	41	41	26	32	36	39	39	42	38	36	34	35	43	49	49	34	54	43	48	37	49	46	40	37	40	36	27	45	38	40	43	21	42	33	35	36	41	36	37	39	31	42	38	28	36	38	41	40	42	37	43	40	44	36	39	28	35	39	39	36	43	26	43	41	42	29	39	36	42	43	38	38	44	40	40	33	46	49	36	42	43	49	36	29	45	37	37	41	46	37	47	32	40	39	42	40	36	38	28	47	42	41	40	44	45	29	32	35	33	37	30	32	28	46	43	41	33	32	36	33	54	41	36	31	43	43	48	43	25	43	37	40	50	47	44	40	30	36	41	47	31	41	46	48	38	49	37	31	42	42	31	32	34	39	51	37	42	28	47	38	37	41	45	37	36	35	51	45	28	35	39	43	36	45	38	47	55	35	44	42	32	41	38	38	42	39	43	36	37	50	38	39	33	44	33	39	30	51	37	39	45	35	40	51	42	29	40	45	32	39	45	29	32	45	40	38	29	29	30	41	28	33	33	39	27	45	38	38	34	39	48	53	43	51	41	29	49	38	36	33	40	38	40	54	42	36	28	34	26	44	46	33	36	45	43	44	46	40	30	42	53	46	29	33	41	46	44	51	38	46	39	41	51	36	34	43	32	38	37	50	32	39	34	44	44	34	45	42	41	34	47	31	45	36	33	40	49	47	41	32	33	34	43	46	30	38	39	43	34	35	36	40	42	34	43	36	33	48	36	41	29	31	35	42	40	38	44	43	34	39	40	45	52	35	33	41	42	39	36	44	35	35	33	45	40	46	36	47	34	43	29	51	32	36	37	37	54	39	39	38	41	40	43	39	34	44	41	40	37	46	37	44	38	44	40	42	31	36	50	36	46	44	42	38	38	43	38	43	45	36	45	38	32	39	38	25	31	38	54	58	39	41	49	41	37	35	48	37	43	44	36	37	31	33	38	35	37	42	40	42	44	41	36	31	53	37	42	52	48	45	35	47	40	23	50	37	33	34	35	49	46	32	38	55	39	41	28	45	34	48	34	32	38	40	41	43	31	52	36	43	33	48	35	45	40	39	43	46	49	35	35	38	35	33	31	48	57	42	43	40	31	36	31	22	35	39	30	39	40	35	40	40	41	49	39	30	44	38	35	40	36	46	40	38	47	48	35	33	44	48	39	33	38	46	43	28	44	51	26	43	35	41	45	40	27	49	37	40	32	35	43	34	35	43	36	43	42	31	39	40	46	41	45	44	47	39	43	43	33	41	33	44	36	43	37	37	41	45	47	29	37	38	41	51	60	33	39	40	39	47	42	38	50	28	43	39	39	32	33	43	55	48	34	45	40	44	34	38	30	48	35	35	37	45	44	44	32	37	40	43	41	43	41	46	40	29	35	37	34	43	30	47	34	45	33	32	46	42	33	41	35	40	37	40	30	34	29	35	43	45	44	34	34	54	37	49	34	41	42	36	46	46	43	38	41	41	42	45	37	37	45	37	45	43	31	44	29	40	42	47	40	45	50	31	28	42	37	39	45	38	35	43	43	38	41	40	45	40	54	43	35	38	41	45	37	34	43	37	36	44	37	36	38	45	40	27	37	37	46	44	40	51	30	38	42	40	29	46	31	38	43	31	43	27	40	47	32	37	41	37	34	49	36	33	35	38	42	33	31	46	49	40	41	45	35	41	41	30	39	34	32	38	41	54	47	47	47	38	42	39	45	43	36	40	52	31	37	37	40	41	29	40	41	31	40	34	30	40	25	35	32	30	40	41	43	44	35	28	32	30	35	35	35	40	39	42	33	43	44	39	34	32	40	30	44	36	41	46	34	32	35	46	43	42	39	49	42	40	31	27	48	33	41	43	37	32	37	38	55	45	39	55	38	38	32	37	42	44	44	31	29	33	44	41	37	38	43	35	47	30	39	46	46	38	41	36	30	35	40	42	47	39	47	28	33	37	35	31	42	39	37	32	31	37	47	36	28	35	36	35	27
17195	8843	5840	8205	13610	14405	13431	11005	8920	7581	5550	3789	2441	1525	1241	1171	1145	1170	1106	940	814	742	656	653	574	622	616	603	585	595	515	536	510	560	548	531	515	518	452	456	450	454	489	495	470	480	458	442	411	411	432	420	439	489	420	435	461	454	449	444	385	408	412	413	421	430	425	392	408	402	393	417	434	421	411	425	401	370	384	404	386	411	374	397	384	419	383	344	420	414	460	376	377	387	430	409	412	387	395	374	414	414	390	428	399	423	434	442	428	396	395	382	415	421	417	393	394	392	366	424	441	450	391	394	371	390	402	400	400	406	368	417	447	413	390	402	370	383	447	408	426	406	389	378	416	407	387	394	377	397	362	389	400	403	377	404	426	394	388	374	382	415	377	422	402	415	401	419	447	380	400	403	384	413	393	372	436	404	399	414	400	372	399	395	423	370	403	383	360	406	402	433	394	376	396	438	383	402	409	418	414	381	364	414	416	390	405	414	384	382	397	380	396	382	400	400	430	386	414	402	416	394	401	434	415	421	382	394	370	368	421	404	384	397	405	410	440	396	393	388	377	398	435	368	399	448	410	365	441	417	410	396	409	400	403	425	405	402	391	404	401	427	367	382	403	355	419	417	379	386	403	413	416	400	391	405	372	436	372	396	404	416	412	414	363	395	420	440	392	390	401	394	413	401	383	382	413	385	377	424	400	413	409	377	416	383	397	383	416	418	381	399	388	414	389	399	408	412	354	375	423	414	389	396	409	384	397	368	376	395	395	391	436	412	404	406	423	386	424	394	379	399	374	411	421	413	416	404	402	411	378	375	396	431	382	389	416	426	434	402	425	396	388	406	403	371	401	376	407	391	361	407	376	396	428	423	426	408	404	389	376	423	412	412	401	367	433	408	394	401	412	391	375	401	371	393	348	413	372	386	415	419	429	464	389	398	384	387	395	390	408	390	392	416	390	446	404	366	427	411	375	399	373	382	425	407	352	403	378	427	396	414	417	391	379	408	407	425	393	396	419	402	445	428	357	428	396	417	397	364	395	399	420	378	394	439	404	403	385	411	414	396	393	392	377	401	391	380	364	401	391	399	412	404	411	410	391	392	383	420	381	418	388	401	369	402	373	399	411	434	400	418	375	413	408	404	345	422	413	403	406	395	410	393	376	397	448	384	416	386	373	406	385	385	395	395	409	411	357	388	418	371	430	406	444	406	410	392	394	397	392	411	428	427	393	410	410	392	378	385	398	426	442	381	389	403	406	409	432	386	376	400	402	419	413	418	387	401	432	399	431	381	403	384	394	440	405	406	420	431	403	399	418	357	379	420	421	417	377	411	436	404	400	417	394	417	373	399	415	397	432	403	379	376	440	382	429	409	411	377	379	416	416	395	414	390	401	403	389	382	449	393	407	405	431	394	377	432	397	412	422	393	404	377	402	412	421	379	384	358	403	397	383	424	400	411	411	407	394	411	367	400	383	401	411	409	371	379	396	403	426	402	389	415	400	407	389	392	442	376	377	374	395	430	396	413	401	371	391	370	386	423	421	379	396	407	383	384	405	415	399	406	431	371	414	398	390	371	349	409	407	401	416	389	413	405	399	414	418	400	403	401	400	352	426	380	370	423	387	373	412	438	386	396	390	408	424	424	381	400	448	395	394	412	377	415	381	378	395	392	387	392	379	407	386	439	413	380	392	413	406	390	433	390	382	388	400	400	393	401	392	429	393	420	428	401	409	387	411	382	422	412	379	384	463	422	393	409	375	376	390	378	430	400	355	406	408	392	405	415	417	384	401	429	408	403	387	448	409	391	396	410	396	384	370	426	350	425	399	416	358	430	441	427	389	385	382	418	404	380	384	400	412	393	394	415	392	408	385	393	386	455	401	378	376	421	414	379	384	405	418	441	378	425	405	421	415	406	380	438	398	386	407	400	392	378	382	426	416	414	421	402	380	432	445	393	402	380	394	385	401	435	415	376	393	372	403	367	398	401	382	384	409	389	423	404	436	402	383	400	394	371	429	410	387	384	378	406	374	409	395	426	392	400	401	396	389	399	448	368	429	387	389	399	391	415	418	405	406	352	401	375	366	423	407	382	359	348	367	386	392	402	392	366	388	390	378	392	414	404	408	436	395	399	397	417	417	396	386	419	398	377	401	421	390	389	411	444	408	418	393	360	406	384	380	424	403	377	418	435	384	390	394	370	374	392	402	389	391	387	389	423	393	394	381	382	398	439	406	386	404	391	386	370	411	414	381	379	423	429	408	405	389	401	420	413	413	383	428	407	416	418	406	407	379	403	398	383	393	414	462	383	372	364	381	400	384	418	407	421	396	396	407	416	435	405	406	414	381	387	391	410	436	404	398	375	380	428	391	364	425	375	396	392	417	399	394	383	378	387	385	408	393	380	379	382	417	381	368	419	394	385	398	411	409	397	398	399	405	404	396	392	376	421	412	394	357	422	406	397	402	422	363	395	398	402	392	427	426	392	402	395	387	394	410	391	405	376	415	429	423	406	416	409	406	393	434	400	416	418	392	392	387	407	377	411	416	371	376	386	417	404	364	403	379	374	382	380	410	441	388	391	398	414	415	397	396	415	402	421	397	394	452	405	385	376	375	379	393	388	402	346	413	410	412	413	432	380	391	408	387	399	411	415	380	382	424	413	373	374	394	430	382	380	402	396	389	400	424	380	419	415	397	397	416	383	380	436	412	418	390	423	381	401	410	399	402	410	377	393	390	410	408	389	361	408	344	389	431	395	402	398	366	332	388	425	428	412	381	382	368	400	401	382	405	409	386	366	411	381	401	406	385	407	400	399	434	370	415	412	407	400	378	427	428	360	411	382	381	423	408	397	386	386	392	373	416	417	395	412	398	379	375	398	416	373	373	403	441	388	410	408	472	390	369	398	389	369	399	400	393	371	418	407	403	415	395	382	413	441	404	398	381	383	384	338	373	401	402	390	406	370	403	400	399	379	424	420	403	376	414	408	388	432	423	408	370	418	394	382	385	392	410	383	417	375	402	466	394	381	401	374	381	403	421	413	391	408	384	391	402	400	389	403	391	387	399	366	401	382	376	408	413	378	349	385	379	407	423	410	435	413	415	379	398	374	395	393	402	381	368	410	407	396	387	402	365	389	424	417	370	396	405	410	429	430	414	432	407	388	420	428	411	388	404	399	388	377	423	395	403	405	409	403	397	394	388	404	407	371	397	369	402	415	408	389	417	369	386	391	401	385	381	411	394	393	396	414	390	440	427	382	418	422	417	379	383	366	385	398	393	388	382	438	407	411	412	419	406	399	393	395	374	411	414	383	404	420	405	382	374	403	397	423	395	395	375	398	397	384	382	371	400	394	391	382	410	402	408	364	376	434	408	402	396	342	411	385	398	448	408	391	398	409	414	404	440	409	390	423	391	417	428	375	417	416	407	390	380	372	373	390	399	390	411	377	406	374	407	425	380	381	385	409	385	411	411	381	397	386	417	422	377	432	390	421
1546	900	512	355	305	385	387	404	348	261	229	150	118	98	91	79	87	72	68	78	64	60	55	58	65	54	46	57	57	47	54	47	51	48	45	54	57	45	52	52	57	56	46	46	62	51	48	47	51	55	48	47	51	40	46	47	45	46	46	38	51	52	53	47	52	41	41	36	45	49	50	39	46	58	59	45	45	27	45	52	44	45	56	39	49	41	34	46	48	45	37	53	55	52	51	42	47	48	49	45	45	47	42	37	47	50	47	42	48	45	47	61	44	40	48	40	50	50	38	48	48	50	60	48	52	49	47	47	54	45	46	41	51	50	42	38	44	36	51	33	47	40	51	63	37	38	42	45	40	39	50	54	48	41	51	35	29	41	40	44	37	57	41	38	62	42	38	45	46	44	47	41	45	63	60	47	51	52	52	44	45	50	50	49	40	44	41	32	41	49	42	33	42	48	42	35	48	34	48	45	52	47	43	47	36	41	39	54	46	42	39	38	47	40	30	53	38	44	46	57	45	53	51	41	49	52	50	38	49	40	38	36	36	53	34	44	41	35	57	44	43	47	41	43	37	51	46	35	46	44	46	47	48	48	48	50	62	43	44	33	57	56	34	47	51	46	40	53	35	44	39	50	48	44	54	56	54	43	41	54	55	36	41	59	42	43	38	30	40	43	39	48	55	58	50	46	40	42	55	48	47	53	52	40	49	31	50	34	46	43	42	61	44	47	42	64	66	36	44	49	52	43	38	52	46	50	37	33	61	49	53	44	45	46	36	42	47	54	41	48	56	44	53	35	53	46	44	55	44	51	42	46	47	48	36	43	48	49	51	33	53	51	57	36	47	47	48	49	49	45	41	51	56	40	40	42	45	40	42	44	46	58	51	47	37	47	38	38	33	48	47	39	44	42	67	59	44	50	43	38	36	48	51	49	55	54	42	60	49	35	46	48	36	54	47	47	47	42	52	51	48	42	46	52	42	46	44	45	38	40	58	52	54	41	36	48	39	46	40	40	43	49	52	47	43	55	49	33	59	38	34	42	45	60	50	47	55	35	45	49	42	43	45	49	45	41	43	41	51	59	42	36	47	37	47	46	48	53	41	34	45	42	45	49	46	46	40	57	46	51	34	37	42	38	35	50	40	39	62	42	30	55	39	41	53	49	39	45	51	38	45	43	43	42	49	36	48	50	48	59	39	43	39	49	51	39	43	33	55	49	51	41	52	43	47	45	61	45	54	50	54	39	55	47	50	41	46	58	45	47	68	44	45	50	32	46	47	45	44	42	42	44	32	50	37	34	48	49	32	44	47	45	48	55	46	55	44	47	54	33	43	44	45	41	52	61	47	53	51	49	47	43	45	45	41	52	30	40	50	43	45	51	33	52	42	49	33	48	55	41	43	44	47	41	40	37	42	59	46	40	36	44	50	50	40	46	51	49	50	45	51	53	54	53	49	50	48	45	45	43	47	50	51	56	37	39	41	51	48	44	46	47	54	44	44	43	41	44	50	44	49	44	39	53	48	47	44	41	46	44	41	40	52	58	48	46	41	37	39	36	52	45	45	53	53	48	42	38	38	48	46	42	47	41	41	51	52	51	38	60	42	48	39	58	46	51	45	40	37	45	53	46	47	35	48	46	53	58	57	37	42	39	49	46	39	47	40	42	55	50	44	45	56	41	56	41	48	56	41	48	43	55	53	52	36	55	49	43	41	38	43	43	42	49	35	38	38	43	45	33	35	41	44	42	42	59	48	45	52	45	45	49	47	44	48	35	43	39	48	43	49	55	31	52	49	60	46	45	51	52	51	54	60	49	38	55	42	52	33	47	46	53	53	43	47	47	46	49	45	43	54	46	38	43	55	33	48	46	53	48	42	45	42	51	44	44	39	48	39	42	43	38	43	44	38	40	55	57	44	48	54	46	41	55	51	40	54	41	58	58	50	54	45	38	46	50	59	45	48	49	63	40	55	43	49	49	52	45	35	30	46	49	55	45	50	41	42	43	46	49	34	45	47	38	41	41	48	44	42	39	37	46	46	56	41	30	46	44	49	50	48	43	46	44	50	42	54	42	51	51	50	53	54	40	54	44	44	49	56	36	47	41	34	41	43	42	43	38	55	49	40	45	42	65	43	52	47	40	40	47	48	37	43	51	45	49	47	54	44	57	35	47	58	45	40	53	43	45	41	47	47	34	39	50	41	50	56	48	51	31	50	40	51	42	40	39	43	34	45	33	45	44	37	52	48	45	42	37	35	35	45	38	48	50	40	45	44	40	41	48	44	45	39	49	51	50	38	46	52	52	47	54	41	46	40	42	52	43	49	35	46	45	50	58	48	47	47	34	56	50	47	43	39	49	41	35	38	52	51	42	59	53	45	44	53	46	40	52	47	42	40	51	51	46	43	49	42	41	30	51	52	40	40	46	43	50	47	52	49	52	45	56	59	46	45	45	60	48	45	43	45	47	56	36	50	50	41	52	48	50	42	53	38	59	47	63	49	50	52	44	47	55	38	43	47	51	44	43	46	49	48	44	44	41	42	46	53	52	64	53	56	45	51	43	52	53	46	36	48	48	43	38	51	47	35	39	59	39	33	46	45	52	44	48	38	45	48	41	42	62	51	41	47	62	41	44	39	53	46	48	43	52	28	51	39	46	42	38	59	45	54	35	52	43	51	57	45	51	44	49	53	58	48	39	48	41	46	35	45	41	46	43	47	48	30	41	42	47	42	42	47	44	32	31	54	43	40	39	33	59	43	47	44	39	37	35	46	39	45	48	50	44	41	42	49	50	39	49	48	60	45	44	51	49	41	54	51	41	40	41	56	49	49	49	50	43	41	55	44	45	46	37	43	43	43	47	41	50	47	43	57	37	39	45	45	40	41	54	39	49	44	40	54	38	47	44	50	32	50	64	49	52	53	49	46	34	41	47	54	52	43	41	40	45	50	42	44	55	53	34	59	41	43	57	38	51	51	41	46	57	38	52	49	50	47	47	57	45	50	44	55	46	45	42	56	39	36	37	52	45	51	43	44	53	55	37	42	47	57	57	47	43	43	42	42	68	50	50	35	39	38	48	51	46	48	36	54	45	42	50	45	32	53	55	42	54	38	38	40	50	38	50	52	54	43	41	48	41	37	42	42	41	54	48	43	57	44	55	52	40	37	39	43	36	46	56	54	45	50	42	57	56	48	39	39	54	53	47	49	48	39	66	59	44	45	47	47	47	42	46	51	33	45	56	59	51	41	48	41	54	50	58	53	41	57	49	28	40	50	50	51	48	49	48	41	39	44	50	42	48	46	54	44	37	58	43	47	37	38	42	49	47	41	46	28	49	52	46	45	52	34	54	56	52	42	46	45	41	43	57	50	43	41	42	45	45	40	47	34	52	51	60	50	35	56	52	60	42	51	48	43	43	47	44	44	42	55	42	41	36	51	42	44	44	52	40	58	45	40	37	43	52	56	45	61	41	48	65	45	48	56	35	42	45	39	42
20284	11571	7509	10700	16991	17650	16297	13869	11776	9585	7229	5019	3377	2174	1590	1474	1449	1480	1461	1216	964	884	840	835	810	804	779	760	703	758	687	711	719	721	664	658	658	627	585	653	655	628	619	584	599	585	542	510	514	518	533	551	515	557	558	547	537	528	573	551	541	526	503	487	463	494	507	485	525	439	477	463	485	470	502	482	480	478	491	501	503	478	468	519	482	492	501	507	496	485	482	472	460	488	447	471	508	503	516	490	491	466	472	475	510	459	474	493	483	475	524	565	520	578	535	478	501	442	462	450	480	481	516	461	452	502	474	512	452	475	418	502	476	480	505	460	529	515	483	457	443	454	489	481	460	473	488	510	474	478	460	484	538	488	481	477	492	475	445	474	488	510	453	464	461	506	503	485	476	477	476	461	491	494	475	513	480	507	456	445	502	502	472	467	468	479	482	472	479	498	458	475	493	485	496	479	495	531	444	425	453	466	467	472	426	477	454	474	452	507	494	496	468	464	471	442	483	455	494	503	471	474	455	506	456	460	472	486	476	467	465	486	511	474	410	456	493	466	480	460	471	494	495	448	430	487	438	489	455	477	473	516	510	446	489	485	479	520	427	519	465	486	482	472	508	453	469	523	507	456	436	490	463	454	476	405	472	474	489	457	495	504	454	478	484	510	482	467	453	493	481	470	461	495	441	490	496	449	461	457	491	466	476	484	444	463	485	515	493	484	505	468	494	455	473	493	481	498	464	498	444	492	461	462	463	475	472	448	509	470	481	475	491	515	454	432	471	493	493	480	467	448	505	484	510	500	503	455	501	458	485	456	480	498	521	480	418	436	490	468	494	463	485	496	492	495	461	468	450	475	485	462	454	501	478	485	464	489	480	509	462	512	484	486	465	491	473	479	490	499	451	466	445	420	510	477	482	474	492	459	462	476	462	486	485	430	459	484	489	440	461	502	499	483	467	494	464	513	455	450	449	515	496	478	494	472	496	482	475	457	467	457	497	447	475	465	475	507	465	497	462	470	436	485	458	459	466	481	476	486	472	478	512	491	488	498	477	456	485	474	493	484	470	463	472	502	485	459	541	514	472	466	508	464	524	482	491	434	489	485	472	464	513	467	480	485	443	470	460	472	453	510	457	477	529	482	522	486	463	469	486	507	448	502	484	466	488	446	463	475	489	490	497	500	487	500	502	496	470	496	459	454	463	481	510	442	438	443	529	465	469	440	466	488	489	465	469	530	471	492	493	484	446	513	477	488	482	464	489	476	459	450	443	475	498	474	515	483	456	503	486	491	481	475	489	470	499	475	521	446	483	438	488	462	493	434	476	474	504	449	489	489	452	489	472	487	473	455	456	452	453	476	506	512	501	472	466	469	477	479	473	460	495	470	497	443	483	473	467	436	466	510	466	497	514	519	460	482	514	474	466	485	459	484	500	478	497	486	455	454	478	484	495	479	482	498	512	486	472	460	467	484	460	419	491	456	513	498	494	489	447	489	516	460	530	474	511	500	521	515	490	421	482	477	486	438	441	465	461	456	470	511	501	472	421	482	518	509	476	467	478	508	464	466	474	507	504	487	468	486	466	489	447	502	506	498	491	493	445	480	475	480	492	495	484	485	488	489	494	459	487	488	507	504	508	446	443	506	464	465	489	483	458	522	475	497	506	502	489	481	436	495	461	501	505	494	487	493	472	456	468	444	461	485	489	504	481	462	469	483	467	449	495	462	481	427	522	495	475	471	501	462	478	477	474	465	476	511	467	499	496	477	475	483	476	458	496	489	494	488	511	460	505	498	511	470	451	480	480	495	496	528	511	487	515	505	464	491	467	478	477	485	478	495	527	463	481	447	479	513	511	452	522	494	502	501	481	493	486	466	487	448	514	459	500	490	496	412	485	474	480	464	456	478	494	478	475	489	483	468	504	467	476	509	453	492	501	478	498	470	476	470	499	464	456	472	480	531	509	461	477	478	463	499	454	437	476	513	433	499	503	502	464	484	469	458	501	502	438	455	454	474	481	474	471	513	513	490	462	462	462	472	503	467	467	460	496	482	430	465	455	475	453	480	484	467	450	485	467	445	492	491	483	479	499	526	476	489	480	461	462	502	489	442	485	506	474	479	439	500	451	511	463	507	504	440	458	496	489	472	469	489	456	500	484	467	497	476	480	422	467	462	510	510	474	489	476	469	488	524	475	433	465	461	445	454	463	472	512	504	501	489	479	487	500	481	474	455	481	520	504	480	447	511	459	490	454	472	470	451	467	486	497	446	485	508	469	463	461	510	462	487	496	483	490	450	495	484	506	493	500	463	474	468	495	498	515	479	476	487	454	461	493	494	444	451	463	487	494	485	451	475	489	494	463	531	431	472	486	533	475	472	464	468	469	481	495	449	461	483	480	500	450	445	499	492	471	495	449	511	467	467	453	518	509	515	466	466	479	488	442	495	499	488	483	463	492	496	396	485	418	442	472	489	456	476	492	469	513	463	483	507	471	498	512	509	481	473	487	455	460	408	480	477	498	489	520	489	474	470	485	475	510	464	491	469	476	459	465	478	439	454	501	494	448	521	463	502	498	507	469	488	509	462	508	453	437	435	488	512	505	478	486	502	466	469	450	493	492	473	469	506	481	483	462	484	461	477	454	461	500	447	478	480	471	444	483	450	498	504	476	475	433	473	500	489	472	478	480	449	479	529	455	433	479	473	449	454	504	473	478	485	464	471	495	433	469	473	503	488	465	487	498	487	448	501	482	451	458	475	455	488	486	470	487	473	490	444	465	507	469	459	511	481	490	454	485	476	480	521	459	525	447	486	474	494	497	512	483	516	458	497	481	486	473	465	479	480	481	487	475	502	453	475	480	470	485	518	460	478	467	469	484	533	458	508	442	483	461	501	443	489	472	470	476	469	466	501	466	472	491	472	512	467	474	488	480	457	464	482	530	462	413	471	482	488	462	468	480	438	469	475	509	526	481	504	489	491	486	476	490	490	489	444	481	510	444	460	508	515	465	449	491	449	459	481	477	493	487	452	464	464	504	502	505	506	459	497	498	504	503	452	491	465	487	481	470	517	461	481	463	455	455	488	469	458	503	529	505	492	498	493	458	467	470	495	454	488	473	479	496	502	473	493	505	478	482	447	459	482	436	506	455	500	518	497	427	461	468	477	474	487	488	479	468	460	477	478	486	469	502	474	479	455	463	505	454	446	441	461	487	457	481	487	471	439	469	483	452	494	488	471	502	457	462	456	481	494	488	501	470	480	444	485	486	493	483	497	518	487	508	426	510	461	458	492	487	481	508	458	469	477	487	482	457	532	482	497	452	484	465	477	469	448	487	491	488	503	482	455	469	469	490	472	469	466	468	459	506	468	470	469	464	501	497	475	514	481	467	491	456	494	460	471	462	489	509	488	441	482	436	492	479	494	494	480	503	484	478	507	497	483	440	480	462	434	477	438	453	500	446	463	477	440	482	483	483	518	480	505	515	485	512	474	480	470
2050	1021	506	320	353	399	388	360	299	263	202	159	107	65	65	54	54	65	62	52	46	37	56	51	41	53	40	36	35	36	31	30	44	36	29	31	37	30	20	38	33	43	38	30	30	29	35	29	19	27	31	29	21	33	27	28	37	25	36	21	30	29	24	28	25	25	24	25	29	21	32	23	34	37	35	27	31	28	32	25	26	35	27	30	23	33	22	35	22	28	28	26	28	34	27	32	27	28	27	20	29	25	16	22	20	37	18	30	29	26	33	34	34	34	27	23	26	30	32	25	27	23	27	31	23	24	33	36	25	24	20	21	25	28	25	30	37	32	33	34	19	34	28	28	23	31	36	26	34	33	25	31	29	26	26	25	26	24	27	32	24	31	26	26	27	23	22	33	35	26	39	33	23	21	34	28	33	30	29	28	18	39	27	26	23	26	23	30	28	32	23	24	33	24	19	30	33	24	33	25	31	38	32	21	24	20	25	28	23	26	32	20	25	29	30	31	29	26	30	21	23	20	32	27	35	31	19	36	26	32	30	24	27	18	26	39	29	15	20	20	34	37	32	30	21	27	23	21	36	38	38	30	28	27	29	26	31	38	22	26	29	27	21	29	29	18	25	18	22	24	25	29	32	39	27	18	31	25	24	23	30	27	38	29	34	22	19	23	28	34	29	21	36	38	24	16	26	31	28	27	32	37	23	24	27	33	35	24	28	17	27	16	23	25	25	25	30	16	36	27	23	21	26	22	25	24	24	23	33	30	16	30	27	26	20	28	27	28	27	23	32	29	36	35	15	26	24	29	24	39	34	26	26	29	23	22	35	22	23	23	24	28	18	23	29	29	23	23	22	23	27	19	25	24	35	37	31	28	31	22	20	25	23	25	19	30	27	29	25	23	27	25	28	22	23	33	14	27	29	28	29	27	26	30	27	25	26	27	32	32	35	29	21	29	32	39	23	27	31	30	32	35	18	34	35	15	24	20	31	22	20	16	23	19	30	29	18	24	32	31	25	19	20	27	23	26	23	21	34	25	21	27	27	26	22	30	19	30	17	28	25	42	25	33	23	36	23	28	27	35	18	33	25	31	30	22	30	25	27	31	32	36	25	24	24	23	26	27	25	25	29	41	20	27	30	32	23	21	23	16	29	23	22	27	30	29	30	34	21	14	20	26	24	27	25	40	30	13	16	25	20	32	36	32	25	22	34	36	23	35	32	32	31	26	33	30	28	29	28	24	26	28	28	32	29	28	25	31	31	24	32	37	25	22	31	32	34	26	19	26	25	27	19	34	28	34	30	36	27	27	21	22	22	29	31	28	33	23	24	30	21	23	25	21	37	28	25	24	28	31	25	25	29	24	25	41	20	25	37	34	23	35	23	29	19	19	34	27	28	26	31	30	24	34	21	21	15	18	31	35	19	34	29	22	24	28	35	35	31	26	36	26	36	22	33	26	27	32	33	35	33	21	30	29	33	26	24	16	21	33	27	25	36	26	29	40	28	27	37	36	22	28	28	22	28	28	25	25	31	27	30	26	30	25	20	33	28	24	31	30	26	28	21	29	22	16	31	32	30	38	35	26	18	20	31	24	32	23	28	30	29	37	16	22	26	34	19	25	27	30	33	33	33	29	23	26	28	24	28	24	33	35	29	25	34	26	30	25	22	33	30	21	22	29	27	21	26	27	40	19	28	26	20	23	28	22	27	28	33	38	23	29	25	30	38	30	22	37	30	18	34	36	20	31	33	30	31	20	31	25	31	23	31	23	35	29	27	26	26	29	37	22	18	29	26	34	13	28	27	26	34	24	30	25	24	25	32	29	33	24	37	28	27	20	29	25	28	25	22	25	28	19	35	24	24	33	21	26	31	32	33	30	30	22	19	19	27	36	21	14	31	24	33	29	26	23	29	27	25	30	20	25	32	22	26	19	23	27	39	25	21	28	27	23	33	34	28	33	26	23	32	30	25	31	19	31	27	37	25	24	27	32	31	26	31	28	37	28	29	29	29	35	26	32	37	26	26	30	29	30	33	32	24	35	26	36	28	39	35	33	33	33	28	23	30	22	33	29	31	29	32	26	30	31	24	26	26	28	22	22	29	29	32	24	28	23	32	33	26	27	27	29	28	30	36	28	28	25	29	33	25	26	39	35	26	21	25	23	28	31	31	33	37	27	21	26	30	16	28	29	28	26	26	33	28	29	28	28	29	26	35	31	30	23	35	32	28	25	25	31	28	24	27	26	23	32	41	26	28	25	27	21	37	24	21	26	30	30	20	36	23	26	34	30	21	38	27	21	31	26	22	29	29	29	27	30	27	35	29	19	32	26	21	35	30	24	21	29	24	30	23	19	20	31	34	25	21	21	20	21	30	27	27	25	28	20	27	33	26	27	28	29	28	29	32	30	25	20	25	30	19	30	30	24	22	26	28	21	33	24	30	37	32	34	30	33	30	21	32	36	23	36	22	23	28	33	29	24	29	18	30	23	24	22	34	37	26	23	30	27	35	28	29	34	37	29	26	25	34	31	28	35	27	20	38	15	30	21	24	32	23	14	21	28	31	26	27	25	22	30	27	20	36	31	32	24	20	33	30	26	32	29	24	26	16	26	48	38	25	25	32	25	27	32	30	33	33	22	16	33	29	29	29	16	25	29	20	42	28	22	29	25	32	25	16	39	26	27	42	30	21	28	38	30	28	27	31	29	31	26	23	25	31	33	27	28	24	21	34	30	22	29	35	25	39	18	33	33	29	41	28	22	23	18	20	21	30	26	27	35	27	31	19	27	19	33	33	22	33	24	34	20	33	32	28	36	30	30	36	26	27	22	25	22	21	31	29	27	24	28	32	29	27	29	25	31	35	16	21	29	34	24	32	29	29	32	35	24	22	28	34	27	27	19	21	32	23	25	19	19	30	24	28	25	31	26	24	31	29	23	19	25	32	26	25	18	23	28	30	28	30	26	35	31	26	19	34	30	25	29	37	34	22	26	28	28	31	29	30	27	26	32	31	22	24	28	27	25	30	39	31	33	29	26	25	26	29	23	29	24	30	19	32	29	33	29	19	27	26	28	25	21	35	32	32	25	20	24	26	25	32	29	23	38	29	16	34	27	24	24	27	25	22	24	20	38	29	20	26	22	33	22	25	23	22	27	24	31	33	27	21	28	34	31	36	30	16	31	32	29	26	25	25	22	30	32	31	31	23	27	25	24	30	34	29	22	27	23	28	33	21	28	30	27	36	31	27	28	30	31	26	26	29	28	25	30	25	20	23	29	29	13	36	33	27	33	21	23	30	25	23	31	31	19	23	30	33	35	24	20	31	24	27	32	23	23	22	23	27	27	17	21	30	31	30	24	28	34	33	25	26	26	23	29	35	24	24	27	32	19	34	31	26	29	23	29	29	34	32	26	23	28	18	23	28	31	26	28	35	30	26	19	25	23	33	25	19	34	22	30	27	31	22	22	26	24	24	32	28	29	27	31	24	28	29	29
20920	11420	7437	10454	16109	17005	15169	13540	11709	9379	7223	5111	3368	2153	1491	1414	1451	1286	1231	954	763	675	636	619	599	586	576	582	558	563	518	475	527	524	487	480	465	465	471	444	380	415	442	422	399	345	338	350	315	356	308	353	340	324	328	329	359	403	342	321	324	342	291	295	289	293	274	320	277	285	284	303	286	291	265	275	292	302	266	275	247	270	292	287	318	290	306	259	279	280	275	319	269	260	265	291	280	305	280	294	284	280	285	272	273	283	265	310	312	273	288	335	361	368	362	303	269	277	268	302	277	272	284	298	286	301	264	282	266	271	295	308	242	291	279	267	272	275	301	282	275	286	297	261	275	310	270	303	278	298	293	318	284	311	285	283	273	299	271	263	256	286	290	266	282	258	289	299	266	294	300	284	283	293	282	275	293	275	292	264	291	299	266	247	242	276	276	278	278	292	277	254	269	301	306	299	282	291	261	271	284	318	290	305	284	289	275	309	281	280	275	269	312	273	308	270	286	274	302	281	290	252	304	282	293	282	306	299	243	284	291	310	294	264	275	276	304	287	272	287	258	289	267	265	278	267	268	275	290	272	251	281	304	259	260	279	281	219	279	280	275	278	260	280	260	286	298	276	297	266	289	275	278	267	293	306	272	280	282	266	282	290	279	287	299	282	280	291	270	288	276	275	289	263	294	310	290	310	272	290	281	283	255	287	247	283	282	287	304	286	282	288	280	280	300	310	277	281	285	274	284	263	281	302	271	294	316	303	284	269	284	274	273	269	317	302	264	281	285	268	267	278	289	253	280	298	280	284	285	287	289	292	268	291	274	297	254	270	266	297	272	282	280	277	257	281	280	291	291	315	258	270	271	264	271	249	300	292	268	262	283	288	259	322	272	298	287	288	284	299	298	297	281	277	277	299	277	260	292	304	281	260	283	314	279	283	280	299	273	298	290	297	279	286	275	278	264	253	294	267	272	297	303	270	267	274	270	293	294	282	268	300	285	291	276	278	274	263	283	291	280	288	304	290	285	263	295	266	285	270	287	270	296	291	284	292	301	244	287	282	288	311	295	273	280	292	283	287	285	289	278	280	283	276	290	282	262	287	267	283	261	279	272	261	278	299	279	264	295	289	286	276	269	304	291	262	275	274	271	264	273	257	269	269	297	281	314	269	287	282	287	254	309	249	252	277	257	296	311	262	313	268	283	265	310	277	278	294	334	275	295	294	301	269	288	306	277	264	288	284	281	281	276	320	265	272	286	259	288	275	281	306	292	282	270	282	300	294	309	269	283	289	265	263	296	301	294	303	336	273	274	281	312	303	288	262	264	307	255	282	325	267	276	272	279	289	268	315	279	299	285	286	278	260	236	273	257	284	257	261	310	297	290	295	265	291	274	263	319	301	272	276	304	283	297	261	274	293	269	297	282	265	271	304	298	296	284	261	292	260	298	289	299	297	262	277	278	281	284	305	262	325	274	321	268	286	307	268	281	287	317	290	286	303	291	284	269	274	287	266	278	278	317	262	285	265	285	283	284	298	283	272	296	278	308	279	293	293	290	279	265	294	273	283	301	280	284	263	312	275	264	274	272	283	275	307	269	278	284	268	278	282	273	287	279	280	299	300	281	268	299	255	276	269	292	264	257	294	267	297	268	245	291	304	266	288	311	308	279	292	286	261	261	290	311	274	264	261	310	268	291	270	289	281	291	282	277	318	259	252	249	314	298	294	284	298	286	265	284	276	297	277	320	311	284	280	267	295	284	283	270	281	294	286	272	299	276	251	270	280	305	297	280	286	300	288	270	298	277	267	314	251	287	305	295	278	285	281	290	293	290	258	266	303	277	285	295	281	257	289	271	253	293	267	276	261	300	282	267	291	279	260	284	302	289	269	303	261	257	269	299	293	305	286	299	285	266	265	251	296	278	281	271	301	271	290	322	287	282	271	299	298	279	300	299	305	276	295	309	298	290	287	277	271	251	291	286	274	309	294	272	281	287	263	307	316	286	271	290	268	267	306	283	279	256	275	311	291	278	284	285	255	264	282	237	319	284	287	259	259	279	292	261	300	260	237	294	269	272	285	278	277	287	301	261	297	287	288	300	284	279	299	287	306	264	266	293	304	298	270	290	288	269	260	296	285	269	284	303	273	285	264	282	291	280	267	286	281	276	314	296	265	305	294	295	291	286	319	299	254	305	277	279	299	298	281	267	290	285	270	276	289	266	259	276	324	262	285	250	270	290	277	291	291	298	265	266	293	281	319	274	283	296	291	278	274	323	290	284	332	283	300	277	293	297	289	296	287	278	289	274	282	263	297	301	291	274	263	312	301	289	291	251	270	258	264	284	258	269	280	297	263	275	258	290	306	281	272	253	287	222	281	279	280	267	298	294	288	284	314	267	291	284	309	298	287	285	282	302	267	259	300	303	257	256	243	270	294	292	264	284	296	288	273	284	291	271	297	283	276	259	276	301	254	276	284	275	285	303	287	266	267	268	276	279	294	304	280	283	281	296	260	267	305	251	273	287	278	289	296	317	286	279	271	291	243	267	301	283	255	271	280	297	284	324	277	254	238	296	295	271	276	279	260	256	283	300	284	276	277	299	272	273	252	285	288	274	288	289	265	284	302	278	247	251	292	287	285	275	299	276	304	282	311	280	276	277	277	276	314	274	291	258	321	299	285	290	281	312	288	264	295	272	274	266	270	301	290	308	271	301	297	302	271	291	300	270	300	271	283	300	277	286	293	308	337	289	269	290	276	257	312	307	254	317	270	299	265	298	267	276	283	278	296	294	275	281	295	317	289	304	265	282	294	315	276	287	272	286	267	249	290	314	275	278	265	269	305	289	303	296	285	289	288	278	266	271	274	283	296	256	264	299	307	296	276	262	284	268	303	280	242	280	263	302	297	270	278	294	292	234	290	274	285	307	288	262	258	292	306	275	273	269	274	295	264	295	268	296	283	309	312	267	265	268	267	288	292	300	297	294	288	264	316	270	271	262	308	262	289	274	302	266	275	283	285	303	297	279	278	263	258	278	309	277	292	242	287	305	319	282	287	270	253	274	277	306	283	280	280	274	294	287	279	274	285	281	311	289	303	286	274	311	309	291	298	283	252	299	302	279	277	282	295	301	292	266	276	284	282	285	284	278	290	288	270	293	282	264	311	287	255	315	279	278	288	265	250	318	278	295	270	275	262	282	292	270	271	276	304	283	302	271	284	289	285	273	299	265	292	276	286	275	277	275	282	264	297	309	277	280	287	282	252	287	285	301	306	300	303	267	284	305	301	289	288	283	276	276	272	295	278	272	262	259	257	296	288	299	293	284	296	273	258	286	270	296	304	274	267	296	271	295	260	301	286	256	291	272	260	290	271	300	304	302	296	296	265	254	239	275	259	271	273	305	280	287	297	279	304	251	264	301	293	295	278	314	279	309	287	283	331	277	277	270	288	263	248	292	292	283	276	297	309	327	291	282	252	281	269	287	279	287	302	311	260
2271	1672	737	520	432	511	466	446	423	327	253	191	142	108	90	74	61	76	59	48	58	48	46	52	50	40	42	60	53	58	45	50	37	57	47	40	40	46	39	50	44	39	44	42	42	39	43	30	46	45	31	41	40	46	41	42	30	53	45	42	47	39	39	30	38	36	35	43	38	39	32	36	31	33	47	40	42	32	34	32	27	31	41	41	46	39	38	46	35	43	33	43	33	30	45	30	37	23	34	37	34	45	37	40	48	30	28	37	27	36	35	49	47	46	48	44	25	42	32	33	33	25	39	32	43	30	39	38	37	30	49	41	26	47	31	40	28	32	40	39	41	38	34	36	35	52	29	31	30	33	34	48	42	43	47	38	28	39	23	32	27	26	32	29	36	33	34	48	31	41	37	46	42	33	36	41	30	41	45	30	35	45	38	39	29	41	34	31	29	36	39	37	40	35	31	33	43	31	41	35	31	26	42	35	34	36	24	44	48	41	46	31	34	30	32	32	37	43	35	27	38	45	32	40	33	26	34	36	43	39	28	40	39	36	27	39	39	34	30	31	37	38	26	34	35	34	35	35	42	31	40	36	44	47	33	35	36	42	43	44	38	33	42	50	38	32	36	47	26	31	31	38	35	29	38	40	32	38	54	48	38	37	28	40	41	34	34	40	33	33	39	42	31	31	40	29	27	39	29	40	38	37	42	26	42	41	38	42	32	37	21	34	39	39	34	35	34	38	38	44	37	32	44	43	42	42	38	51	29	29	23	27	39	35	43	33	34	30	37	38	38	43	41	46	35	44	30	43	38	36	31	46	35	46	40	48	40	30	34	33	37	33	40	45	32	32	43	29	25	40	30	30	43	35	32	40	38	46	28	32	43	37	37	39	34	39	26	41	32	38	42	33	35	33	43	38	39	32	37	37	34	32	34	33	31	31	26	34	30	38	32	32	35	40	42	32	35	31	31	28	21	44	34	42	26	25	22	50	37	34	36	37	39	38	30	43	38	34	41	30	34	34	25	47	36	41	38	36	36	29	33	44	35	44	37	36	31	32	29	39	37	40	46	33	56	22	34	41	39	45	40	37	25	40	41	35	40	37	40	45	44	39	36	42	38	38	39	36	39	32	38	29	34	35	41	35	25	31	47	27	30	23	36	29	33	29	31	35	34	32	40	37	32	34	42	30	35	42	34	33	41	35	40	35	37	48	40	39	31	48	46	32	42	34	33	39	42	22	26	38	40	39	22	35	29	37	28	50	39	23	37	34	32	33	28	26	29	38	37	29	39	30	39	30	35	36	42	32	34	42	50	34	37	35	43	34	35	27	42	26	43	38	36	38	44	35	30	37	33	34	35	37	39	36	42	36	53	44	42	34	39	37	34	25	31	39	32	29	32	41	41	38	38	40	28	27	47	35	35	38	46	34	32	37	32	39	42	32	34	31	35	35	40	40	33	40	30	41	36	47	39	36	34	40	28	42	41	39	35	43	34	38	26	40	44	30	39	32	40	39	39	34	48	39	36	31	51	62	32	40	31	27	33	44	29	33	37	43	26	31	36	36	31	35	31	45	31	38	35	34	34	42	34	44	30	37	43	29	39	41	36	38	41	34	36	34	38	43	44	34	39	38	35	45	46	37	29	38	33	30	36	39	32	18	34	44	40	43	41	44	37	42	35	43	31	31	35	33	37	36	39	39	51	43	39	30	39	45	30	35	44	38	39	37	43	34	49	34	39	38	31	42	38	26	38	39	38	46	35	36	49	40	31	38	51	37	47	42	29	36	37	35	40	26	40	19	37	36	36	37	43	33	28	44	33	29	37	34	40	41	33	36	39	41	41	29	40	42	36	34	40	36	36	46	35	37	36	36	43	32	27	29	41	37	42	27	31	44	34	24	40	30	40	26	40	36	37	27	29	28	45	42	34	42	49	51	30	36	49	29	41	40	32	33	29	60	38	34	43	40	40	31	35	36	48	35	38	28	36	44	39	28	49	41	44	39	37	50	37	33	42	33	43	43	34	33	41	53	32	48	42	31	43	32	35	42	40	30	30	44	27	42	37	38	37	36	20	36	26	42	40	46	45	37	34	30	44	29	34	34	36	53	44	43	43	39	22	39	22	35	29	38	36	31	35	45	31	34	31	27	35	29	33	42	42	35	45	41	41	48	18	29	42	24	31	38	38	46	41	44	33	36	46	28	32	32	32	43	29	51	39	25	33	29	46	46	30	41	41	36	32	37	31	43	32	35	33	33	38	33	39	35	35	31	29	30	38	39	23	39	33	38	43	33	29	45	40	38	38	43	32	35	40	35	35	34	46	44	39	47	39	43	24	27	36	35	40	43	27	43	33	33	41	39	34	24	38	34	26	42	40	43	25	35	42	41	39	30	36	41	45	42	40	42	31	36	42	36	43	35	38	39	39	42	45	35	32	29	31	34	35	37	38	40	38	37	38	38	23	38	38	41	37	41	45	31	45	22	37	39	33	52	32	29	41	35	32	43	33	42	35	31	39	36	37	32	35	25	41	45	33	31	41	35	36	42	32	34	46	32	31	46	44	42	37	41	33	34	41	37	35	27	45	42	32	40	33	33	38	34	39	31	36	39	40	38	36	35	27	34	46	43	53	29	38	38	28	48	38	36	39	29	36	36	36	34	35	31	34	47	45	32	33	40	44	27	41	38	36	32	39	30	38	34	39	34	37	39	30	31	37	36	37	49	32	29	43	38	29	47	33	50	29	31	36	36	37	47	47	39	37	31	29	41	34	41	39	38	34	37	32	35	36	34	43	29	27	31	30	35	27	33	42	30	33	26	42	39	49	35	41	32	24	28	37	37	23	25	40	39	39	41	30	35	36	30	25	28	30	33	28	34	28	36	49	30	35	34	40	34	33	36	33	40	35	31	44	34	32	33	37	42	38	33	31	34	34	31	48	42	37	30	26	33	40	33	48	36	37	44	33	37	37	39	38	42	42	50	34	35	35	42	43	39	42	35	46	51	23	35	42	41	27	42	33	31	35	39	35	37	34	34	33	50	33	31	41	26	32	37	30	37	36	37	29	31	34	30	33	41	34	48	31	26	30	49	45	37	45	37	37	29	41	45	30	38	46	41	44	40	28	33	34	47	39	27	38	36	35	37	34	42	34	36	34	45	47	38	34	44	33	35	36	27	27	29	43	53	38	40	38	32	30	41	46	34	55	44	38	39	36	38	37	34	38	29	41	30	42	33	31	41	47	31	34	34	43	32	29	41	36	37	38	30	32	41	38	33	41	43	41	34	37	39	37	35	30	30	38	34	30	35	42	29	38	34	40	25	37	40	33	36	26	49	39	38	39	31	42	35	40	30	34	25	31	45	30	29	44	31	41	41	29	35	36	42	35	26	44	41	30	36	35	29	47	35	34	40	35	39	45	37	39	33	35	36	37	43	39	34	39	42	30	29	37	38	41	33	31	33	32	53	37	33	35	32	41	32	37	31	42	31	35	32	45	48
23447	14326	9188	12379	19069	19461	17582	15915	13873	11039	8728	6387	4396	2759	2128	1805	1665	1499	1298	1151	940	940	784	875	861	793	799	746	786	724	698	704	712	677	700	606	582	604	565	577	570	580	645	629	503	498	492	455	490	447	462	467	513	451	498	464	455	461	459	467	467	430	413	441	387	394	399	407	422	396	385	383	366	374	347	393	402	427	420	382	416	364	381	390	394	407	357	424	417	387	390	400	418	393	397	417	388	390	363	381	401	418	396	361	420	371	394	371	408	378	388	466	580	618	570	425	381	403	387	406	396	412	366	402	348	373	383	382	387	400	384	406	376	357	398	387	407	367	390	402	364	415	426	369	352	365	429	395	375	396	377	384	419	379	389	397	383	395	386	366	392	415	406	399	346	398	367	397	375	414	404	390	403	370	413	411	358	383	364	377	363	383	390	417	424	386	396	396	384	391	385	397	401	404	391	391	375	385	371	390	381	368	407	354	403	399	409	359	427	389	398	413	389	421	377	382	361	402	375	402	358	363	390	391	388	346	388	403	381	351	390	413	402	391	391	388	371	434	374	386	385	421	352	408	402	418	395	427	396	386	357	401	383	405	372	379	377	362	407	391	356	426	398	407	429	355	391	380	384	377	383	387	390	371	389	373	394	404	383	380	384	382	373	371	368	382	436	347	372	392	377	397	415	370	412	379	400	388	417	422	379	405	381	424	378	369	388	386	392	414	392	408	436	404	412	413	424	346	376	419	389	387	386	404	415	394	387	420	393	418	403	356	393	362	404	368	390	371	379	395	365	381	364	373	397	394	403	403	400	366	358	392	343	392	398	379	408	411	394	383	391	346	410	382	381	403	396	381	429	426	377	372	376	368	401	389	421	376	393	406	347	403	358	362	402	403	399	352	370	403	412	340	376	386	374	388	392	391	374	366	366	383	380	362	371	369	408	394	382	413	334	364	373	389	383	371	351	389	391	392	371	422	407	396	422	359	400	391	351	368	364	376	380	409	401	361	387	367	395	386	398	388	411	412	391	394	348	377	396	372	381	409	370	354	365	401	411	410	361	398	378	393	426	351	390	382	407	403	402	387	359	372	425	398	408	397	413	412	383	389	377	347	384	365	386	385	392	382	391	368	391	385	341	373	368	383	378	374	367	369	371	407	433	374	359	394	420	385	362	359	387	361	367	365	394	423	401	396	387	407	377	399	411	356	370	374	387	371	409	417	363	413	396	398	352	390	378	406	380	372	404	383	371	400	428	407	375	406	399	380	379	370	391	364	381	408	386	391	408	414	371	388	414	389	377	393	371	368	396	390	359	350	360	401	399	381	412	368	396	384	395	404	425	353	399	379	409	414	406	408	397	396	408	399	387	360	363	392	358	366	347	378	370	401	399	351	364	387	343	398	379	408	368	393	386	406	395	391	383	414	370	401	389	382	388	414	363	364	385	363	397	423	393	353	393	396	391	383	380	399	368	366	421	372	377	353	381	368	395	409	397	337	432	351	381	366	369	384	409	402	362	412	377	365	391	373	376	370	379	395	401	377	428	363	407	382	381	433	402	405	400	396	377	377	406	381	383	399	378	420	373	387	390	348	377	379	422	430	406	369	424	413	394	406	407	382	346	386	388	394	369	395	383	398	426	399	371	410	368	379	406	382	413	403	410	386	386	386	390	395	403	371	378	367	409	390	362	374	408	402	362	422	360	384	375	376	364	347	371	409	375	394	394	404	359	406	341	364	419	386	369	408	393	398	339	415	386	400	351	387	383	375	371	385	393	362	391	394	377	391	386	407	372	383	407	387	406	385	404	381	360	408	407	367	423	402	399	365	377	389	406	385	408	390	380	383	378	386	376	407	400	376	394	372	368	383	424	376	371	394	407	402	378	414	393	407	386	364	402	369	375	374	370	387	384	378	388	347	345	368	363	390	405	380	358	375	377	413	387	387	403	372	380	377	431	416	385	411	386	404	416	389	395	354	400	389	388	378	396	389	374	393	423	402	403	401	384	374	414	389	367	410	395	407	397	408	393	382	383	389	419	404	360	409	385	401	445	395	390	377	392	393	363	397	409	383	384	399	377	418	371	413	385	399	406	390	401	411	382	426	433	399	346	381	366	384	415	365	374	383	336	376	431	371	386	393	389	420	356	364	390	409	405	390	400	392	427	358	380	371	410	411	382	406	370	367	403	379	395	396	371	414	385	376	354	391	351	389	408	361	372	353	358	388	402	351	412	407	332	376	356	422	356	446	391	382	394	431	406	363	388	406	414	414	379	381	409	417	438	384	354	373	402	376	390	400	419	402	351	374	397	390	414	394	381	425	380	369	369	379	382	381	388	402	397	403	391	385	396	385	398	375	382	352	390	377	371	395	410	373	364	393	338	378	367	401	396	384	374	405	375	368	396	390	359	371	380	374	397	420	376	386	400	355	390	381	376	391	407	383	390	362	400	394	379	364	345	374	390	406	340	371	386	367	362	404	403	370	389	396	396	381	409	362	379	379	374	371	369	387	381	406	373	371	377	362	416	356	353	389	391	377	385	398	397	380	379	393	368	390	362	394	389	403	372	381	389	392	386	375	345	351	389	395	372	405	382	370	373	386	360	384	366	419	399	376	386	383	391	367	396	392	366	367	360	379	372	349	392	383	388	382	383	382	374	365	364	400	385	409	377	409	392	391	406	358	376	341	388	421	390	360	406	385	401	413	377	362	373	415	357	375	418	407	384	399	416	334	342	383	411	375	373	404	357	388	415	378	372	371	380	411	403	381	376	397	346	361	401	399	373	390	393	368	409	396	416	406	374	383	389	423	423	388	363	363	356	413	355	363	387	417	390	366	406	391	392	390	394	382	359	385	402	415	402	422	370	416	354	399	393	383	399	392	368	388	394	391	370	395	352	374	377	370	372	389	383	391	388	380	397	370	403	372	357	413	424	409	375	409	402	379	395	386	412	358	374	404	373	390	379	371	360	391	348	368	313	337	396	389	378	417	382	386	374	402	413	347	383	342	392	395	393	374	426	358	354	441	332	375	419	411	422	413	420	393	435	392	373	371	391	401	391	425	394	389	381	409	384	433	366	397	415	384	425	391	398	393	393	358	377	404	393	398	362	380	380	384	391	447	370	357	374	420	362	388	381	383	360	396	422	411	403	406	393	350	363	371	386	364	397	355	377	367	427	398	398	376	393	398	396	414	405	418	398	382	385	396	382	373	396	390	355	397	408	367	384	390	386	361	378	376	398	406	378	441	389	392	406	393	375	399	372	381	374	384	368	400	338	375	375	376	371	423	417	385	388	388	405	380	366	384	403	380	372	377	373	404	412	370	398	384	376	404	403	392	376	409	396	402	366	405	345	409	380	398	396	365	390	356	391	370	387	321	426	385	421	386	393	386	397	378	360	406	365	371	419	371	400	405	394	355	383	389	388	384	376	397	396	419	373	364	372	402	374	434	387	405	407	393	391	373	326	404	395	412	377	383	383	413	412	402	403	372	361	368
1262	502	366	284	243	257	269	254	223	207	182	138	102	80	61	57	53	56	49	45	43	50	47	43	42	54	45	46	50	44	42	57	42	29	53	39	41	41	45	43	43	41	44	53	43	38	43	49	43	46	31	36	30	32	51	48	43	45	40	49	39	45	38	45	43	48	46	35	41	29	43	31	48	36	32	34	46	44	41	37	42	40	43	45	30	36	39	40	35	40	31	27	29	43	45	29	37	40	31	42	45	39	40	41	35	39	33	41	41	39	36	37	43	37	44	45	49	47	42	43	41	38	36	39	46	26	28	44	48	47	33	37	35	38	42	41	40	35	38	31	39	38	34	38	34	37	33	34	34	40	38	34	44	45	27	37	38	40	51	38	40	42	39	45	41	30	38	29	45	51	44	34	44	32	42	47	37	36	43	49	34	39	41	51	32	57	43	35	46	38	51	32	27	48	33	40	38	35	34	37	42	36	40	47	38	41	32	34	40	40	43	39	50	34	34	34	52	36	37	38	39	37	43	36	35	42	30	35	36	43	32	38	40	55	32	42	56	33	45	31	40	40	36	28	36	47	37	37	37	36	39	37	39	36	34	48	51	42	38	41	39	42	35	43	40	39	37	45	33	31	38	30	32	44	43	37	37	35	42	36	44	47	46	40	42	39	43	37	34	47	46	39	37	33	39	34	34	39	34	44	29	33	32	41	29	37	40	35	39	40	36	41	40	27	29	36	40	47	44	40	26	35	41	47	44	39	33	36	36	27	36	28	43	48	39	34	38	39	41	50	36	39	37	34	45	45	24	39	39	45	44	40	36	40	39	33	47	36	38	47	38	49	49	44	45	35	39	41	40	48	41	31	33	43	41	34	38	27	35	34	34	29	37	25	49	48	28	40	42	41	39	36	35	44	36	38	42	44	38	40	37	31	39	42	39	22	48	34	33	43	36	44	38	43	45	41	38	36	45	32	40	39	43	41	22	38	34	23	29	39	41	34	47	32	36	36	42	46	39	37	40	42	38	31	40	44	41	34	38	40	48	40	42	33	37	46	55	35	37	32	43	33	34	48	35	54	34	37	29	22	48	42	52	42	45	42	37	30	29	37	26	37	38	44	34	38	30	42	50	38	42	50	37	36	46	30	42	32	29	36	37	37	43	40	29	47	23	51	41	43	32	43	37	38	44	31	45	42	36	38	40	46	40	33	39	49	31	37	35	42	43	47	29	37	41	34	42	40	30	39	43	31	36	35	41	25	42	43	36	46	39	36	35	45	34	39	35	38	33	36	40	38	34	39	34	35	45	37	35	38	41	32	58	46	42	41	39	43	42	39	39	46	42	42	42	35	32	42	36	40	34	35	45	47	39	38	41	37	41	45	34	25	32	35	36	47	39	27	35	47	25	35	42	41	52	40	46	38	46	39	44	39	34	38	27	42	32	33	39	35	37	36	39	33	39	37	43	38	41	38	45	40	42	35	52	36	45	46	37	39	36	45	28	28	45	40	27	39	39	40	41	38	43	37	36	40	49	41	45	29	31	40	36	47	36	44	31	40	36	48	33	28	32	42	28	39	34	32	37	43	51	34	38	41	33	32	36	33	34	55	47	38	36	44	40	37	31	33	43	32	37	39	41	42	42	30	38	43	43	46	36	33	36	39	41	39	43	45	25	31	32	38	50	37	34	31	27	28	36	35	32	34	35	48	35	39	32	40	40	38	32	35	38	35	41	44	44	38	43	45	36	44	38	28	41	34	26	32	41	40	42	43	39	42	45	35	44	35	37	40	33	39	33	43	40	41	34	36	31	48	27	40	41	42	39	32	34	55	35	45	41	37	42	35	49	40	41	36	36	41	44	31	33	51	32	40	54	26	36	28	32	34	37	44	33	61	22	30	38	34	43	49	28	46	33	34	42	25	33	42	33	41	46	39	37	48	32	43	46	40	50	32	45	29	31	46	38	38	40	53	43	34	34	41	40	33	22	30	26	43	36	37	45	50	41	49	31	47	41	44	33	44	28	42	41	38	37	42	36	36	29	29	52	38	38	38	47	34	36	34	32	40	33	31	26	37	35	39	46	32	34	48	35	47	40	34	37	33	38	35	40	29	33	46	39	48	26	45	35	42	38	36	40	48	39	35	46	36	44	34	38	31	37	37	39	36	42	44	29	37	36	37	51	32	38	40	33	45	46	39	45	30	38	32	42	39	30	38	35	39	43	58	35	41	37	43	30	36	36	39	60	30	43	32	48	50	43	37	36	31	35	38	44	52	41	33	45	34	37	38	38	29	44	33	41	44	34	47	34	31	45	38	38	32	49	40	57	28	39	39	40	50	37	32	36	45	41	33	37	29	36	46	40	44	26	42	46	41	57	30	41	46	39	44	39	39	46	48	35	42	41	39	33	35	32	37	28	33	33	43	33	32	44	35	26	44	43	48	43	37	41	41	32	48	44	45	35	30	34	36	39	48	41	35	41	51	39	42	43	42	41	37	38	36	31	36	39	36	32	31	49	46	36	43	38	25	25	48	46	30	29	34	37	46	37	40	45	28	50	37	39	41	35	47	54	32	26	39	51	40	45	39	42	35	32	37	31	26	31	39	44	48	34	39	36	37	46	34	44	33	30	29	39	48	38	50	40	40	37	53	31	33	33	41	31	43	46	40	35	45	36	37	41	44	24	41	41	41	34	28	43	36	39	36	43	31	43	33	33	40	25	44	38	39	45	41	50	27	48	49	45	44	35	43	38	43	35	40	33	30	50	42	53	28	51	32	38	32	37	33	43	35	29	34	47	38	34	45	38	28	43	45	46	43	40	38	23	35	52	42	38	39	38	37	49	47	32	27	47	36	45	33	30	38	38	40	26	43	42	44	41	39	35	39	30	35	47	43	43	35	39	44	37	39	34	39	38	37	35	33	42	36	34	43	38	35	31	32	38	42	45	37	44	46	40	30	32	41	43	42	45	42	37	37	37	37	48	33	39	39	30	52	40	38	34	41	35	45	37	40	33	38	41	50	52	31	45	39	39	40	32	26	40	52	53	51	37	29	29	36	36	31	33	39	32	50	29	37	32	36	30	29	44	35	43	36	42	37	37	34	31	37	35	28	41	35	30	31	39	45	39	47	36	43	45	42	40	44	31	41	30	38	35	40	44	44	35	35	39	39	39	42	34	39	39	40	38	32	40	40	33	47	39	48	34	45	51	41	43	39	33	40	40	34	46	46	44	45	41	42	38	21	58	36	44	32	31	41	45	38	53	36	46	43	40	35	48	46	41	41	44	36	34	33	19	23	39	33	38	38	35	35	38	40	43	44	33	30	30	43	32	29	39	45	44	33	38	55	33	44	38	41	46	34	40	36	38	36	38	30	49	51	34	48	44	39	34	30	46	34	35	34	47	46	40	35	38	41	39	39	44	28	40	37	32	38	37	46	46	39	53	37	29	36	47	44	27	27	27	39	28	34	30	44	39	51	43	36	43	37	37	42	35	36	38	35
17472	9160	6148	8291	13497	13615	12018	10526	9151	6808	5292	3618	2417	1648	1199	1078	972	861	822	749	651	668	633	605	632	628	613	621	567	577	579	584	543	540	537	510	507	532	530	472	471	523	480	482	460	426	449	424	424	432	442	454	458	441	416	460	404	440	393	410	429	431	393	426	411	409	426	405	410	420	405	394	405	372	398	354	389	410	383	436	387	419	375	397	400	394	381	354	369	363	378	430	428	396	384	382	396	425	378	404	414	382	404	362	377	417	387	366	403	419	403	412	405	452	414	399	373	427	408	374	399	376	411	416	370	378	365	392	373	441	387	371	372	419	389	379	417	389	408	378	372	402	351	361	395	401	381	396	386	382	381	412	390	397	404	375	407	416	390	367	379	385	418	403	395	384	433	381	375	371	411	400	405	369	415	418	397	356	403	383	393	437	408	421	382	376	413	366	367	378	418	375	433	394	374	369	386	427	399	356	391	415	397	377	399	386	381	436	386	395	402	380	382	368	402	413	374	386	384	392	397	418	400	370	389	405	362	413	396	374	372	397	351	417	375	401	391	385	443	401	392	403	382	363	451	393	381	399	424	378	407	401	399	380	401	374	373	384	380	371	376	392	364	412	401	422	408	386	417	394	405	376	386	393	409	401	372	419	408	409	383	379	403	390	389	403	398	362	401	397	404	403	371	410	402	355	391	394	414	363	409	381	413	413	373	391	390	383	356	395	430	417	374	363	376	387	403	375	395	397	402	421	388	384	418	373	374	434	392	413	400	361	389	385	421	374	383	400	355	386	402	367	401	377	396	394	399	416	391	404	399	376	411	374	414	394	421	390	365	412	400	414	378	406	385	399	384	377	400	382	389	395	364	398	347	377	399	402	445	406	398	379	382	407	368	388	397	384	389	415	375	396	377	405	385	368	414	392	395	373	406	385	371	384	373	408	380	366	391	386	370	404	408	443	383	421	390	393	405	362	386	378	435	386	405	416	375	362	393	424	400	386	385	393	389	394	373	381	415	398	398	382	382	401	393	369	393	377	397	404	425	398	417	423	398	406	392	426	404	383	408	396	384	387	396	361	379	390	374	368	394	404	378	381	384	417	394	389	390	393	422	398	400	364	418	381	397	405	392	412	369	390	408	380	395	418	412	382	415	368	393	354	375	383	380	401	417	397	383	409	385	411	418	393	409	369	391	401	370	387	373	366	400	381	395	427	389	410	398	405	418	432	406	382	379	406	428	408	376	401	383	418	346	441	391	391	414	440	402	415	375	358	408	360	387	370	420	400	453	344	380	384	410	410	429	388	349	389	398	390	392	406	376	399	393	381	407	397	408	377	415	414	423	358	374	363	399	413	389	397	432	417	378	390	383	413	414	427	404	388	430	375	380	388	406	402	398	411	394	398	373	390	394	407	421	390	432	415	430	389	399	396	400	375	367	396	389	393	391	411	417	413	394	390	351	394	424	382	388	412	382	430	391	417	395	453	362	398	404	387	361	396	385	369	414	388	407	399	375	415	430	424	434	374	424	383	392	377	367	427	398	402	390	408	377	372	396	364	399	368	443	385	416	370	383	388	396	387	349	396	400	391	411	400	382	403	369	396	380	410	371	386	406	361	414	362	435	388	402	411	375	408	387	424	392	392	402	404	401	382	374	375	392	411	365	420	353	381	360	347	395	394	384	417	391	368	385	415	429	424	374	386	420	385	387	414	363	405	405	410	387	385	382	409	427	371	384	353	373	381	403	380	392	383	370	406	376	393	375	388	401	413	372	428	391	387	414	385	391	409	404	408	366	435	380	368	369	383	410	398	396	383	390	407	399	374	385	379	385	365	381	397	393	371	408	371	389	374	398	430	368	388	399	388	406	383	366	374	383	361	406	430	420	425	378	376	394	375	398	389	393	401	392	403	384	395	349	392	420	372	404	402	394	371	421	366	366	384	373	387	372	409	395	399	407	373	398	400	364	360	428	365	404	388	421	420	358	382	416	390	390	373	419	417	389	390	395	371	408	380	426	383	444	405	383	383	384	373	401	394	428	402	392	415	396	385	367	407	397	401	340	408	378	386	379	402	368	410	423	413	397	394	396	393	429	415	420	395	414	390	405	375	413	390	390	375	386	373	397	437	401	415	400	441	392	369	420	375	384	400	408	394	402	388	381	381	416	407	422	364	396	407	393	395	401	430	402	403	408	381	381	410	394	388	400	377	402	387	422	384	391	410	400	404	369	428	388	349	385	415	408	410	404	355	431	387	374	419	369	415	347	394	403	385	423	391	370	418	381	396	364	409	373	415	379	402	390	422	343	432	406	403	391	383	414	375	400	411	440	420	414	404	362	405	398	392	412	368	408	410	376	405	404	384	390	388	424	407	368	369	381	416	366	384	423	387	428	384	399	416	408	413	370	415	375	397	370	379	411	383	419	375	415	390	415	429	372	420	391	416	390	420	426	405	386	411	411	398	437	365	432	407	374	419	395	407	386	385	424	416	381	379	373	389	410	413	380	420	393	378	391	407	375	393	411	417	385	364	398	400	370	413	411	396	436	439	426	354	404	353	426	389	417	390	388	398	378	406	423	378	394	397	400	411	414	352	396	405	399	401	363	407	381	399	372	370	370	406	428	402	368	382	369	402	374	391	401	385	411	395	413	435	410	353	385	396	373	396	412	385	403	402	424	389	382	432	353	404	442	393	401	411	417	391	420	423	430	370	384	391	402	435	430	405	397	392	413	414	367	388	411	417	372	383	409	417	401	369	368	373	425	407	416	407	425	400	380	379	399	407	399	353	392	361	419	370	422	396	388	373	402	363	387	394	385	369	395	436	409	391	420	348	410	388	376	405	366	407	409	409	435	420	412	386	401	408	395	385	404	420	408	391	394	413	357	422	370	409	397	365	380	377	410	393	393	421	374	421	432	388	373	384	435	392	378	395	415	426	428	402	385	406	375	395	362	371	387	403	405	400	375	414	388	411	399	404	378	402	387	387	418	406	396	400	444	363	374	356	425	379	367	391	417	397	417	409	370	407	384	384	414	388	419	333	382	403	388	387	411	384	370	391	350	382	408	390	387	392	381	411	397	453	438	407	400	390	367	397	403	385	395	381	398	400	373	384	401	415	413	380	422	390	406	401	422	377	393	393	401	420	379	440	411	396	419	431	363	420	373	411	402	372	401	417	425	416	365	384	416	392	418	428	428	383	409	405	391	361	366	398	408	383	395	367	392	411	394	404	408	416	399	404	414	406	421	368	359	401	379	405	428	399	357	383	369	388	391	394	382	399	412	418	402	377	412	380	356	372	403	385	422	440	417	418	383	401	437	395	401	417	391	381	384	360	369	389	434	387	381	335	381	380	403	403	406	421	402	402	397	392	365	420	402	392	399	361	386	382	423	388	383	413	396	416	421	401	425	386	358	396	387	363	398	427	396	391	402	403	397	385	379	412	395	405	396	381	412	405	423	386	369	396	419	397	432	384	375	391	399	383	402	407	401	354	368	377
1590	1259	518	366	324	419	387	338	285	237	233	164	117	105	77	61	66	72	68	64	42	51	71	54	58	52	48	62	55	49	50	60	61	49	57	51	47	45	59	43	69	49	33	54	43	51	58	40	58	54	57	39	57	51	49	40	52	44	52	59	52	38	36	50	41	51	56	48	49	59	41	41	47	32	45	47	39	45	28	31	47	38	50	43	44	43	46	54	38	50	38	48	34	41	42	47	38	52	45	50	47	35	36	39	47	47	50	41	42	59	47	47	48	49	45	43	39	50	47	49	44	51	56	39	62	52	45	43	48	51	38	41	42	43	41	47	40	32	40	43	39	47	46	43	43	40	47	43	58	39	45	53	45	57	41	52	45	41	40	53	51	46	37	48	28	46	52	59	51	46	40	42	50	46	42	50	48	48	51	37	50	49	42	58	35	42	48	46	40	42	48	54	37	44	45	41	38	53	47	53	43	49	44	45	42	48	40	39	54	49	59	43	52	50	43	40	45	39	53	44	44	33	43	54	46	40	47	50	38	48	39	53	53	45	47	45	44	51	38	37	36	45	50	37	47	46	51	41	34	49	45	53	47	46	29	52	49	43	39	38	44	50	48	37	45	49	47	45	43	47	52	43	45	56	40	48	48	39	52	39	37	46	59	41	46	61	53	46	40	48	53	57	49	46	30	43	49	55	49	52	45	41	55	47	39	45	43	45	43	38	47	51	39	43	41	40	42	44	52	46	45	39	46	41	34	44	35	58	47	53	53	57	49	36	38	37	40	49	50	49	40	47	50	47	42	51	40	50	44	43	44	46	56	41	51	47	55	46	33	43	34	41	50	44	45	44	48	35	47	59	33	63	47	33	54	47	55	48	36	36	63	48	47	52	39	64	40	42	49	49	56	47	42	45	46	53	52	51	55	44	53	38	53	41	49	46	51	46	35	37	32	48	43	46	40	58	41	48	35	42	51	42	37	41	40	45	55	60	56	43	43	50	38	47	37	47	41	50	45	45	49	49	52	46	47	44	44	37	50	43	65	42	41	53	41	41	44	50	42	38	44	44	47	38	46	30	47	27	37	47	40	60	47	38	45	35	47	33	41	37	49	38	46	46	50	50	66	41	33	51	38	42	35	44	39	61	44	33	46	49	44	53	38	43	53	37	35	48	44	45	46	42	33	45	50	44	38	45	56	32	52	49	42	49	38	43	47	53	56	43	44	50	47	47	42	46	45	60	48	41	45	41	50	44	40	48	47	59	42	55	42	33	37	36	43	42	56	40	55	57	46	46	50	45	61	32	47	47	44	46	39	42	44	39	39	46	47	50	53	35	45	47	47	51	40	48	54	57	42	37	47	55	40	37	46	39	44	48	48	30	47	41	61	47	42	53	48	42	58	49	47	45	66	42	51	49	52	60	46	36	37	42	32	48	51	48	33	44	51	55	48	57	43	38	43	49	40	42	37	49	60	49	48	54	47	45	45	49	53	45	56	50	59	32	44	48	39	49	43	45	42	40	34	41	32	56	52	49	49	49	38	50	50	48	46	44	46	39	47	33	48	40	53	32	45	53	53	38	42	42	47	49	41	47	48	43	45	48	50	41	45	30	57	31	34	46	41	51	44	37	43	53	43	50	46	47	47	44	46	58	41	35	38	39	41	46	43	32	48	45	48	46	42	41	45	43	44	35	46	52	37	50	49	34	44	34	45	31	41	42	41	43	50	41	40	43	47	62	41	54	49	49	53	48	40	48	55	47	41	51	51	57	34	48	44	51	46	50	48	47	39	41	40	49	44	39	43	34	43	58	43	43	48	56	42	44	34	45	45	43	42	51	47	38	52	51	52	43	47	59	48	37	32	48	45	65	39	51	43	45	40	46	38	48	48	36	44	45	41	47	43	51	40	42	50	53	49	43	39	53	53	55	33	40	42	51	43	53	57	56	41	48	39	47	43	47	38	49	41	35	48	36	38	30	42	46	56	35	43	37	59	55	43	35	55	57	40	44	38	43	38	47	44	45	38	50	57	43	43	35	62	49	45	45	51	45	44	41	38	39	52	55	42	56	38	48	38	44	57	46	43	51	46	33	47	55	46	56	45	58	44	45	46	54	43	34	45	52	44	46	49	43	54	45	51	35	52	44	51	41	46	45	54	52	53	45	54	41	59	39	38	41	47	42	53	42	40	45	45	46	47	45	37	39	32	51	46	43	38	56	58	43	54	35	48	52	55	45	41	35	42	44	36	35	43	51	45	35	40	55	40	35	44	25	39	45	40	44	43	39	53	34	37	37	51	39	41	41	60	48	38	31	50	43	49	53	44	51	51	52	41	47	38	51	51	35	44	53	45	34	39	59	49	52	46	35	39	39	39	43	32	42	47	55	43	38	35	58	42	38	48	39	40	36	46	32	48	52	53	57	44	45	42	43	45	36	41	45	41	53	44	52	46	53	42	43	58	48	53	48	47	46	47	43	46	47	43	43	44	47	37	50	53	43	43	43	46	49	62	46	32	49	50	47	45	40	48	45	50	47	49	44	34	43	45	39	50	41	44	52	34	50	56	39	43	53	47	46	36	47	51	47	43	53	47	46	48	49	50	47	50	44	47	46	39	50	36	50	42	43	43	44	52	45	43	37	55	42	42	50	44	44	48	45	46	44	53	47	47	46	46	42	46	47	42	42	36	51	42	48	33	34	29	48	56	37	37	53	41	44	41	44	37	45	44	61	40	38	50	47	36	49	45	45	48	50	37	41	51	47	43	58	32	38	53	42	38	60	46	56	52	44	46	51	44	51	42	37	53	34	42	46	43	59	43	45	40	43	47	52	51	47	58	39	51	62	34	50	45	49	40	63	50	53	33	37	45	58	50	45	57	41	40	33	47	47	34	43	41	45	43	47	60	50	47	45	47	37	47	48	56	51	40	59	52	36	39	41	49	43	46	40	45	42	62	52	50	31	48	39	53	45	50	47	44	43	44	51	45	44	57	54	47	42	42	56	52	46	49	61	49	46	48	62	35	36	48	46	50	40	47	40	38	52	53	44	49	42	39	48	49	45	46	34	70	50	40	45	40	38	45	42	49	37	47	48	36	47	48	44	47	36	47	42	45	38	48	48	58	41	39	45	42	45	55	49	48	43	55	38	41	45	43	47	39	45	43	42	53	46	37	44	32	40	60	48	50	41	44	36	39	50	43	45	55	40	47	34	33	49	57	53	49	46	45	51	46	40	33	43	51	55	43	36	42	48	45	42	49	47	54	46	45	37	49	46	57	39	54	35	36	39	36	39	48	37	38	48	33	41	45	39	48	44	45	35	60	48	45	47	48	40	43	50	51	46	53	44	51	45	58	63	43	47	51	41	38	49	36	46	58	41	38	44	50	72	54	38	46	40	40	44	45	36	44	47	41	54	46	33	47	46	44	50	39	40	55	49	57	52	49	46	44	47	39	58	40	49	24	46	35	49	47	44	43	48	41	51	43	36	41	53	44	41	28	50
20880	12596	7927	10443	16283	17123	14974	13278	11086	8820	6764	4661	3274	2316	1609	1349	1100	1131	1015	847	829	837	792	764	720	822	775	745	782	755	697	690	727	709	646	670	637	612	573	612	630	604	664	582	590	546	531	508	522	503	521	537	535	526	536	522	517	485	570	501	517	528	446	465	499	505	485	455	465	456	503	475	448	470	484	438	464	489	420	461	481	498	488	481	474	489	513	463	533	484	519	472	446	509	478	435	456	507	527	468	503	481	458	444	465	461	482	456	442	461	453	539	523	558	564	456	479	460	491	476	451	483	444	483	460	479	450	489	438	446	493	483	467	504	454	472	452	491	482	457	462	444	464	485	501	495	479	474	454	436	477	454	496	429	426	467	463	493	476	463	484	481	466	444	458	451	466	457	497	482	441	453	447	476	471	483	490	490	484	476	490	472	492	476	433	429	487	528	499	450	457	482	488	430	475	496	455	460	454	482	488	509	484	467	468	468	486	469	509	463	455	435	466	477	474	457	489	490	465	494	473	496	465	471	480	437	477	473	472	481	456	455	470	458	443	454	464	471	482	448	465	422	478	475	498	462	459	444	502	514	489	488	454	458	453	442	428	477	444	469	478	443	478	481	460	487	484	461	470	477	511	495	468	462	493	467	471	481	487	486	472	440	464	466	447	501	465	466	468	449	486	473	444	464	511	444	505	482	465	467	467	465	445	519	520	495	551	461	461	489	479	489	478	472	487	489	486	435	494	479	480	502	459	421	464	460	529	488	489	474	468	478	434	520	469	486	452	488	483	511	488	454	462	484	504	458	486	492	471	482	463	498	493	459	461	447	505	475	486	507	453	480	460	460	469	490	464	496	469	474	509	481	460	449	514	465	479	495	440	480	447	438	519	475	450	538	485	445	455	468	446	491	467	470	452	459	450	498	473	457	426	473	461	466	460	461	479	483	483	491	438	502	472	444	473	478	466	491	456	468	496	478	480	470	458	467	486	476	468	453	464	460	448	514	493	482	469	480	536	460	462	474	447	439	454	401	467	455	457	514	466	498	436	441	457	480	496	488	488	491	509	492	450	482	462	507	465	470	496	483	452	453	453	484	476	492	446	448	479	419	483	482	457	474	467	464	462	479	448	461	467	454	521	444	436	459	485	468	493	469	492	477	439	461	456	486	483	494	488	453	507	446	480	443	511	482	460	462	493	468	498	476	470	477	451	474	457	481	458	510	439	443	492	477	440	482	465	470	423	486	480	443	460	465	480	470	492	476	442	446	457	472	488	513	454	456	469	478	462	473	468	421	467	478	481	454	472	470	440	488	499	445	463	483	468	479	491	437	410	485	486	496	448	484	460	446	481	491	477	481	499	479	466	441	464	445	463	448	501	494	467	480	484	427	451	495	450	489	480	461	495	472	470	442	488	520	444	465	501	480	453	500	496	462	488	457	472	476	463	485	474	455	450	471	492	510	459	459	447	456	458	454	454	434	471	478	506	511	476	479	475	484	479	500	446	461	486	475	466	449	491	475	495	486	488	478	462	491	468	495	471	455	499	463	443	474	453	480	456	458	457	462	455	460	461	486	433	501	453	479	456	475	476	472	465	466	454	478	461	460	500	522	416	480	450	459	429	476	524	465	431	493	444	509	502	462	492	487	494	473	485	464	501	486	464	487	448	463	511	439	485	436	457	475	472	483	426	452	454	456	462	472	481	427	446	463	457	450	507	462	453	471	505	435	489	452	458	485	493	480	471	486	486	462	482	448	466	430	445	447	458	454	428	447	465	498	467	438	480	471	420	458	464	456	437	491	455	427	465	488	483	515	477	502	496	455	431	476	477	481	460	475	456	466	466	462	503	466	495	480	464	453	433	506	480	502	486	459	484	435	458	503	501	476	504	446	475	469	452	511	455	452	441	490	468	463	484	484	451	457	448	463	455	454	482	472	471	515	481	505	480	474	466	477	450	439	501	468	493	458	494	426	470	458	461	463	476	514	468	452	461	478	481	450	451	481	440	493	489	459	447	491	475	418	454	442	464	434	422	470	471	492	465	465	441	442	479	466	478	495	451	470	493	466	505	492	493	461	479	454	476	492	471	446	496	475	505	457	469	494	507	458	471	494	454	466	454	484	462	504	461	482	447	478	473	513	492	491	438	453	479	456	465	494	473	460	436	466	521	476	433	487	463	451	516	503	478	443	506	472	449	451	455	484	451	422	488	495	499	461	426	432	482	510	483	478	532	490	478	464	424	475	452	450	475	543	483	441	499	506	425	499	495	472	447	477	487	453	459	495	463	516	482	458	451	477	468	516	451	447	440	456	468	484	456	499	517	470	489	516	450	455	437	469	479	469	447	438	450	455	477	474	450	450	456	490	468	476	449	484	461	511	482	489	474	460	433	457	446	462	484	507	489	436	508	484	437	447	457	450	507	507	443	476	468	442	468	471	492	476	462	511	434	431	468	506	489	476	481	464	486	489	468	467	436	455	477	486	461	466	476	498	487	507	459	453	457	474	447	502	473	465	457	457	446	429	480	467	461	448	455	496	487	501	456	446	475	471	479	430	529	465	438	477	507	473	469	472	479	472	424	427	483	482	429	497	491	469	447	476	475	453	513	450	465	428	466	496	514	488	463	465	458	466	465	446	440	424	461	486	491	463	485	478	454	518	443	505	451	474	470	445	459	525	455	485	462	433	521	436	474	453	511	464	507	460	536	494	455	470	487	468	441	462	461	512	457	469	492	479	472	491	470	485	462	492	480	495	472	444	457	485	487	478	458	449	483	418	474	517	483	452	485	468	443	438	482	496	437	463	457	447	473	476	484	458	489	476	463	431	461	509	495	494	480	452	481	476	479	467	496	494	432	463	458	509	466	453	470	468	475	477	433	448	472	442	472	471	492	492	483	481	498	456	506	479	459	489	453	473	440	471	484	475	450	462	461	453	480	475	481	472	430	519	467	469	430	484	452	459	486	421	440	435	488	469	448	452	483	495	473	471	460	469	464	470	521	481	473	459	470	466	458	454	499	475	472	509	454	478	492	437	478	428	486	479	468	423	473	483	453	482	471	427	474	455	491	465	467	499	472	431	508	467	481	476	446	461	461	463	461	474	471	513	496	469	443	472	451	426	468	479	451	436	480	466	493	476	451	465	453	485	459	443	424	432	483	470	463	477	449	466	455	474	436	452	469	447	472	502	464	464	510	466	474	439	455	448	457	490	469	508	504	473	431	470	480	490	455	467	423	472	468	473	459	456	521	488	469	479	457	471	467	467	490	469	488	474	455	474	467	471	545	457	483	466	495	442	492	460	455	467	445	494	467	460	462	452	506	496	484	476	467	469	455	479	451	477	471	472	486	488	455	477	462	478	465	477	457	486	451	475	483	470	495	465	461	472	471	456	484	493	507	455	495	479	440	520	473	476	491	495	480	445	425	443	439	483	441	488	462	448	468	453	419	482	492	434	499	447	440	440	502	438	437	473	463	470	470	472	460	499	439	500	478	475
2081	930	508	353	312	340	332	338	273	278	173	146	109	75	63	47	57	45	42	51	38	51	43	41	38	32	45	28	30	28	29	30	26	37	32	40	37	27	33	29	42	34	42	31	29	31	38	29	36	22	23	23	33	28	29	30	30	26	26	27	31	31	33	25	24	35	37	27	27	24	24	40	32	36	30	27	27	18	25	24	36	23	30	25	33	26	19	24	28	24	39	29	27	25	22	29	27	25	26	29	25	23	20	24	30	34	31	36	28	24	24	29	25	27	34	26	24	25	38	18	22	23	28	37	42	32	18	25	27	25	17	26	29	20	21	24	36	25	22	26	27	25	30	25	25	33	26	26	24	26	32	28	28	26	23	31	22	23	26	28	27	19	30	20	33	23	23	19	22	24	30	19	32	25	43	31	25	31	30	33	26	23	30	30	26	21	23	17	31	31	35	25	30	33	21	27	28	18	19	26	28	20	34	21	29	30	23	26	26	34	23	24	29	30	29	17	28	25	21	25	34	29	38	29	29	30	24	31	40	32	30	32	19	33	28	28	26	28	22	17	21	26	16	29	21	37	23	27	34	21	31	32	31	23	27	32	35	26	18	19	32	26	25	24	39	32	33	26	27	26	27	28	32	18	28	25	23	25	20	21	30	26	30	20	30	32	26	32	27	20	23	26	34	28	26	29	32	27	31	19	20	29	24	25	21	21	32	28	24	21	25	29	26	28	27	27	23	26	29	31	32	31	24	18	27	21	31	33	35	32	22	20	27	31	31	21	34	29	31	29	18	20	19	24	25	25	19	23	31	27	34	27	29	22	32	26	21	20	18	23	17	29	27	20	27	24	28	18	23	27	22	21	30	18	31	27	28	26	25	22	28	18	33	30	27	28	20	19	28	21	24	20	18	16	24	26	27	28	25	24	21	28	24	33	27	26	31	27	23	28	25	21	20	35	23	33	24	31	32	27	36	30	33	27	18	22	25	29	34	25	27	31	17	30	21	31	28	22	25	22	31	27	28	30	24	32	37	23	30	26	20	25	29	35	30	22	35	31	27	36	26	24	32	26	26	21	31	34	32	25	18	22	23	26	31	18	38	35	18	29	27	36	19	24	28	18	26	22	31	30	22	23	38	30	30	31	24	20	25	19	26	24	18	23	26	35	25	22	32	25	28	25	34	32	31	34	30	27	25	26	23	25	30	29	28	24	28	29	33	27	22	26	24	27	20	30	24	35	29	20	28	29	31	24	31	27	26	32	31	31	21	30	24	29	24	18	17	28	22	24	21	32	25	20	31	28	31	27	27	43	36	25	28	27	31	17	28	23	24	23	31	23	35	28	23	27	26	27	28	29	23	23	24	27	23	15	27	28	35	31	24	21	22	22	22	22	35	31	18	29	25	23	27	23	28	27	23	27	31	26	27	24	20	28	24	23	31	21	34	32	37	32	24	38	33	19	29	27	24	27	27	32	19	36	34	26	26	31	24	35	28	25	29	25	22	32	24	17	24	14	19	22	25	34	24	25	21	19	23	27	26	31	29	25	20	25	18	27	26	27	33	15	37	30	24	29	36	23	26	21	28	31	26	14	26	27	22	27	27	31	31	33	36	26	24	35	29	30	23	29	17	31	27	18	32	32	23	29	26	32	27	30	29	20	24	19	40	19	25	28	20	22	26	26	21	23	32	21	18	25	22	31	36	28	28	33	31	30	25	26	25	15	18	20	32	20	24	27	33	25	34	25	27	30	30	26	21	19	24	28	23	23	27	20	30	24	29	11	28	26	26	23	24	33	26	29	24	26	21	39	33	18	33	18	34	28	23	32	26	30	26	26	24	25	19	29	35	37	25	19	34	27	26	27	27	34	25	28	33	31	24	39	31	25	25	31	23	29	26	25	20	20	32	33	28	23	30	25	28	22	37	31	19	24	37	24	29	24	34	31	37	20	22	41	23	19	26	34	28	22	20	19	31	21	23	33	27	24	33	22	32	26	20	18	26	21	23	28	31	28	43	18	34	31	32	28	15	22	30	25	27	25	26	28	27	31	25	25	26	28	32	26	33	29	34	30	34	29	25	47	32	31	25	18	28	24	30	27	25	18	31	23	25	19	31	23	26	31	23	28	25	27	28	22	21	25	33	33	23	30	25	30	20	28	28	26	35	28	26	24	32	30	30	27	21	18	28	33	18	23	27	18	20	34	31	16	25	31	37	24	31	26	34	26	23	23	22	21	31	31	24	23	33	32	23	23	25	24	27	27	29	28	23	25	24	24	28	36	27	20	24	33	36	33	21	26	39	18	26	27	33	25	26	27	26	24	24	31	24	24	45	31	34	25	20	29	24	36	31	30	21	27	34	27	24	29	29	23	29	25	31	22	29	26	28	30	33	35	36	30	30	26	22	25	23	22	24	40	26	28	29	27	20	21	16	25	29	31	28	22	23	22	28	28	33	28	33	28	22	19	22	22	19	27	30	25	34	27	25	26	35	31	30	28	23	22	26	30	29	28	27	21	33	29	14	36	26	22	34	25	18	32	15	17	29	29	29	17	31	31	25	26	28	40	23	28	22	29	21	28	39	25	27	30	19	28	23	31	30	28	26	20	28	23	24	26	17	30	23	23	27	26	24	29	30	27	27	28	26	22	24	37	21	24	29	23	31	26	29	25	29	37	39	24	40	31	20	24	28	25	21	23	17	30	30	28	19	22	31	20	31	19	29	32	31	23	27	30	28	21	27	33	26	25	24	24	18	26	28	26	31	26	23	38	29	34	25	34	30	22	26	27	26	33	19	22	22	28	23	25	25	46	24	34	29	24	18	33	27	26	27	29	30	20	21	22	38	33	33	24	44	16	20	26	21	28	26	23	20	27	27	26	25	24	37	25	32	34	32	30	27	26	30	33	29	26	30	23	27	26	28	23	21	19	40	26	28	25	27	30	24	38	32	27	28	15	23	34	23	35	34	25	36	21	29	31	22	25	22	25	24	26	26	30	32	31	24	26	18	30	29	29	27	17	28	33	27	31	30	39	22	22	28	26	27	34	29	27	22	22	28	19	19	25	21	29	18	29	21	25	25	23	22	24	26	35	27	26	27	24	20	25	28	40	23	29	24	25	30	25	22	25	22	27	27	27	22	30	24	33	39	33	29	22	31	26	39	27	27	22	26	16	27	36	24	28	25	25	32	31	32	26	26	31	19	21	23	31	32	28	22	23	34	27	27	29	36	30	25	26	13	23	25	32	22	27	29	36	25	29	21	30	34	30	22	25	23	24	27	26	32	32	29	22	24	32	22	38	29	31	27	25	25	27	29	22	28	29	25	38	34	23	34	28	33	20	21	29	22	29	32	26	27	23	16	29	31	11	20	27	20	25	31	30	37	29	25	28	24	22	21	35	31	24	24	23	23	26	17	22	38	31	27	33	21	27	31	23	24	36	34	23	33	23	29	25	18	30	18	25	31	25	31	26	35	22	26	29	31	30	25	31	28	29	23	25
21291	11089	7643	9991	15388	16408	14990	13185	10803	8981	6761	4926	3300	2232	1538	1098	1009	970	841	668	670	708	712	662	632	655	649	637	620	591	567	588	523	529	500	431	468	454	439	442	423	481	460	456	337	345	349	348	332	342	340	342	364	338	323	343	284	318	339	341	353	304	318	303	292	297	290	292	296	261	292	279	285	284	267	274	288	309	299	287	258	267	296	279	262	291	266	297	279	283	289	261	298	281	252	272	242	291	265	281	265	315	283	292	264	267	270	259	300	288	327	366	408	381	354	274	279	263	281	283	223	285	267	261	250	270	280	270	303	262	271	277	276	275	279	305	267	266	295	277	322	279	259	275	269	266	246	273	287	266	261	275	288	256	285	282	277	284	285	268	262	297	276	281	276	296	253	269	292	288	288	251	289	272	285	288	263	297	268	252	284	304	276	259	264	278	292	290	269	277	275	314	277	282	254	253	281	258	270	263	276	263	301	294	274	272	262	234	291	234	278	287	294	260	296	269	279	279	280	263	275	262	285	280	253	275	283	264	275	236	245	309	290	284	281	268	253	283	267	284	264	272	279	257	268	273	310	267	254	273	299	249	315	292	305	243	288	277	270	267	255	296	266	308	292	276	277	289	267	279	281	279	270	262	265	265	265	282	285	253	246	271	272	291	277	272	302	265	251	276	264	273	263	297	270	288	278	293	275	296	256	256	264	274	275	253	289	326	297	314	265	273	293	264	266	290	271	267	284	254	294	276	268	262	268	269	260	269	282	273	273	283	289	314	239	259	284	284	286	304	271	289	289	279	274	289	272	282	284	286	271	296	291	312	270	295	289	281	292	282	281	258	302	279	252	284	275	273	283	302	294	253	262	292	288	281	281	299	302	286	269	303	258	263	277	271	283	270	267	290	281	264	283	266	267	281	255	279	276	282	288	292	262	267	286	271	297	294	276	289	274	300	278	278	301	266	280	292	264	251	258	261	251	284	283	292	270	259	276	292	273	284	250	280	274	297	270	290	283	322	297	256	298	286	277	296	261	253	290	300	272	268	282	270	307	278	277	258	275	264	281	279	296	240	285	286	262	328	281	267	299	262	263	264	275	279	248	261	275	265	282	284	287	279	290	254	293	291	265	278	268	295	253	293	292	279	237	260	258	268	248	264	260	268	290	289	299	297	290	284	245	261	273	296	279	292	312	253	253	280	266	297	272	303	271	263	287	285	270	255	268	262	296	287	266	290	237	292	273	277	300	301	286	260	288	277	260	267	318	297	234	306	269	280	256	256	271	274	280	300	249	249	285	270	262	267	281	289	279	283	269	280	293	252	261	285	279	285	295	285	281	281	277	256	308	285	291	283	293	279	293	276	255	256	272	279	263	288	291	280	270	279	246	288	290	259	268	292	272	275	256	303	277	278	253	259	305	225	290	253	286	260	270	283	274	301	266	287	283	285	259	266	276	250	278	297	265	271	278	299	310	268	278	268	245	292	285	296	287	263	303	258	268	278	310	296	289	297	283	258	277	292	281	259	298	281	237	239	259	282	250	268	252	253	274	283	298	261	296	302	276	258	275	265	307	260	265	254	275	292	256	272	277	263	258	246	277	285	276	275	270	255	258	252	256	252	263	287	270	291	252	277	286	258	265	299	245	275	283	263	264	300	280	273	276	274	259	299	261	272	277	273	293	299	299	264	256	290	282	288	272	270	238	290	278	272	300	296	258	259	263	265	259	290	246	292	263	271	265	256	298	258	267	296	300	262	312	287	273	289	278	260	273	264	290	286	278	254	276	267	276	266	271	282	292	267	295	255	264	268	249	276	252	299	256	273	289	261	270	291	271	248	238	260	291	260	255	283	284	288	259	257	283	269	283	289	275	278	275	281	262	299	248	257	260	276	275	268	262	278	265	273	288	304	286	286	261	309	274	279	287	272	254	293	310	291	273	269	293	293	258	293	252	308	277	298	278	279	252	266	304	279	280	290	266	264	271	291	253	277	234	287	280	278	269	278	227	271	288	248	289	260	282	299	268	286	261	261	247	281	279	251	276	276	259	279	278	303	262	294	295	287	253	285	292	285	263	274	260	287	271	280	280	291	292	279	264	282	259	274	271	276	276	279	261	244	279	265	286	280	296	297	270	280	260	279	279	295	277	265	295	269	298	250	261	266	232	265	282	244	280	299	269	274	236	293	299	280	265	268	244	284	268	262	305	278	262	260	262	255	302	255	266	273	288	276	286	275	256	270	274	301	254	276	254	283	250	272	252	275	271	267	255	296	273	251	258	262	258	267	265	270	258	287	265	286	260	264	285	240	310	261	280	273	281	292	302	267	252	292	265	255	274	273	274	306	262	272	259	284	264	276	307	293	287	268	295	293	303	263	264	280	284	285	289	271	306	266	267	265	290	294	262	258	284	268	319	274	293	271	281	280	285	280	269	268	241	306	256	257	294	222	264	266	276	293	296	280	296	265	255	281	269	281	273	292	295	280	257	287	289	271	280	292	271	283	303	289	284	322	283	277	270	274	261	285	277	268	271	269	262	289	271	279	264	266	278	283	270	268	305	288	259	252	284	273	275	253	266	297	283	287	273	272	264	295	261	260	268	263	259	270	313	267	259	280	253	263	256	273	243	297	280	283	271	282	305	254	273	283	270	270	283	281	294	283	300	282	286	275	301	293	280	274	269	264	298	258	295	272	270	267	297	317	284	248	284	265	282	294	267	264	269	286	283	283	256	301	272	295	269	260	274	253	276	298	284	291	267	288	267	253	309	249	277	259	295	264	258	258	281	298	292	293	264	270	266	275	278	249	252	280	258	298	279	283	275	261	289	264	251	281	275	279	258	260	285	300	282	274	276	270	271	278	256	309	264	302	274	278	287	281	275	268	263	273	295	280	271	261	266	258	279	281	259	289	284	264	296	286	286	288	282	268	257	273	286	262	289	268	251	315	281	302	283	267	253	287	276	238	275	289	259	302	307	299	270	254	270	247	267	265	285	286	275	287	265	287	279	281	265	280	285	263	266	287	261	263	276	302	255	275	277	262	276	279	261	288	263	289	238	258	294	280	300	248	274	271	276	284	282	257	302	290	299	259	283	274	275	298	276	249	267	330	284	301	266	291	266	275	286	281	271	271	298	248	277	274	256	256	270	272	283	266	260	289	307	260	267	282	284	284	256	279	293	289	266	271	281	293	307	300	266	271	284	253	283	263	282	303	278	292	278	276	253	268	291	271	324	258	259	262	258	274	259	261	279	255	277	281	292	272	267	256	303	287	279	253	262	297	283	302	279	275	268	265	249	285	292	292	267	257	297	277	298	298	263	304	253	290	280	250	224	272	259	290	319	254	285	265	218	277	290	299	299	293	283	292	284	297	336	275	288	289	318	272	281	255	281	257	273	299	259	285	293	271	242	278	258	290	231	268	295	288	293	290	264	285	283	277	250	295	277	286	258	301	277	274	311	273	311	284	293	277	278	285	256	264	282	239	280	264	296	263	270	256
2255	1520	681	496	388	451	490	478	372	308	266	199	141	136	86	55	53	61	53	63	52	56	48	53	61	57	54	59	65	53	40	43	35	56	41	42	47	38	59	47	43	45	46	47	42	38	34	45	32	37	50	40	30	30	41	32	33	38	48	40	44	38	33	37	31	34	23	32	28	35	22	37	34	34	37	33	38	31	35	24	31	33	33	35	40	33	28	49	30	36	31	32	34	35	21	35	31	40	28	48	27	43	29	36	30	36	47	39	32	39	33	42	45	31	32	36	37	30	43	36	36	38	37	36	41	41	44	30	43	32	32	31	40	39	31	35	41	46	30	34	34	37	35	39	43	42	32	31	42	41	44	32	43	35	29	25	33	31	32	31	40	44	38	35	43	47	33	38	29	23	33	30	39	38	40	34	34	41	36	35	35	41	33	27	28	33	33	24	28	33	39	39	20	41	41	33	37	39	43	32	37	32	40	44	39	32	29	31	40	41	40	29	51	39	48	38	33	31	29	38	33	33	45	31	30	44	44	30	27	34	40	37	37	33	32	35	29	32	51	36	34	33	34	38	25	29	38	37	35	46	28	35	33	35	29	42	30	32	45	34	36	44	49	37	44	41	39	32	44	38	32	37	35	38	37	32	35	24	35	42	37	31	40	36	36	35	29	33	39	25	36	31	33	32	24	45	33	39	41	34	30	36	45	30	36	36	37	28	39	42	35	37	33	39	35	32	42	38	37	31	35	42	36	44	40	36	40	35	27	40	41	33	37	36	34	28	39	29	31	37	40	35	28	32	34	30	32	40	41	30	41	42	41	42	45	34	37	40	37	38	41	35	42	45	43	30	34	41	43	33	38	32	41	34	46	30	27	46	37	38	40	31	45	42	34	35	33	34	36	37	43	27	32	44	32	37	34	30	36	42	33	26	29	39	35	50	32	35	36	38	37	33	26	30	38	32	32	37	24	30	25	35	33	32	37	30	31	37	28	50	34	31	30	28	39	35	44	24	34	33	28	30	42	37	26	33	36	31	35	47	45	38	41	34	39	37	51	40	34	31	31	37	33	29	46	39	40	33	33	35	37	39	30	29	30	32	36	43	34	46	38	32	35	35	31	50	24	34	44	35	29	27	33	47	24	33	29	33	36	39	39	37	43	43	36	37	35	40	27	42	39	33	39	35	36	35	39	33	40	31	27	36	23	37	43	28	38	35	30	40	34	32	34	32	49	35	30	32	30	24	43	37	28	41	43	33	37	38	41	36	33	38	30	40	35	36	32	36	36	49	32	32	39	53	34	45	31	51	39	46	34	45	47	29	44	31	43	26	32	36	36	35	33	28	26	25	44	24	40	40	40	23	34	38	41	30	39	35	44	35	34	45	31	34	37	33	30	37	32	35	29	31	35	34	28	35	30	38	37	31	34	41	35	44	38	43	24	36	27	42	29	44	33	55	28	39	36	43	21	39	24	47	26	44	39	32	34	27	37	38	32	37	43	32	36	44	39	43	32	35	32	23	38	44	36	28	38	27	34	33	40	38	42	32	32	33	45	49	36	40	46	25	31	38	41	36	37	40	35	35	34	44	35	39	44	36	31	33	38	41	38	34	39	37	31	37	40	32	32	40	46	32	24	38	33	43	40	41	41	35	28	38	30	42	43	34	40	33	38	24	32	37	30	31	33	31	29	34	36	40	20	32	32	29	32	19	28	28	32	34	30	30	33	28	36	50	36	50	35	40	40	40	29	39	29	33	36	38	40	31	33	34	36	42	27	37	43	39	25	29	27	39	34	35	25	39	56	33	38	36	43	33	35	43	22	31	39	39	41	36	30	37	38	40	31	39	31	39	40	39	36	41	31	31	43	40	44	40	38	33	28	34	30	49	37	37	30	44	34	38	40	28	38	30	34	37	32	38	31	35	33	28	35	36	42	40	36	38	36	50	36	33	40	43	53	25	36	46	29	37	43	33	49	26	41	49	35	35	39	43	37	30	27	33	47	42	49	28	34	42	35	27	39	39	28	38	30	42	36	36	33	33	43	41	30	36	41	44	40	42	31	23	31	32	30	35	30	40	39	37	35	31	42	23	48	28	41	37	35	34	37	45	48	40	39	30	45	36	37	30	38	36	29	48	36	34	26	29	41	49	30	33	36	45	48	38	33	33	36	39	29	39	43	31	26	29	29	34	41	36	35	27	37	31	34	41	37	51	38	41	34	23	37	41	32	37	36	26	29	38	33	28	40	22	38	38	30	33	30	47	44	28	43	39	37	24	38	35	30	28	51	25	40	40	30	35	34	29	40	32	34	26	31	36	41	46	39	25	49	36	25	28	30	29	39	38	32	35	40	35	30	34	29	28	42	46	32	37	32	32	40	36	46	36	31	39	40	38	28	41	27	32	36	47	43	38	39	32	39	17	48	40	33	36	39	35	35	33	42	37	36	42	37	37	36	39	33	39	33	32	30	34	35	47	36	33	32	47	40	34	31	40	52	35	26	43	37	28	47	34	36	38	29	28	37	30	34	27	44	31	41	31	31	39	35	39	41	37	45	36	39	31	32	32	37	45	31	31	38	48	30	37	25	31	41	34	35	36	40	44	32	29	39	43	30	28	42	33	26	39	47	32	34	36	37	30	40	34	33	32	41	34	33	38	25	42	34	42	29	34	27	41	35	34	35	35	28	31	42	31	37	39	41	40	33	41	41	32	37	42	28	29	35	36	40	21	34	46	33	33	39	39	36	32	42	40	44	40	47	33	32	32	33	43	37	51	30	31	36	49	35	35	42	34	35	51	38	47	35	20	36	44	34	35	43	32	31	36	36	42	35	40	36	38	27	27	33	42	50	36	35	30	33	33	35	35	34	30	33	39	29	35	39	35	36	46	35	49	31	38	33	39	32	42	42	36	35	31	42	27	33	46	40	37	38	29	32	33	40	39	34	32	38	35	39	46	39	33	32	36	25	42	41	41	45	34	36	31	38	32	42	35	32	38	37	30	40	43	40	34	31	44	39	37	38	54	31	42	34	37	38	33	39	30	34	23	44	31	25	38	39	44	23	42	31	32	35	24	36	27	34	28	30	34	31	40	28	40	35	42	35	41	35	29	30	35	29	37	34	40	31	38	46	33	31	40	34	49	25	36	33	33	37	38	36	49	25	34	38	24	34	34	27	27	40	41	34	35	51	38	46	37	44	32	30	37	35	51	37	29	36	43	34	30	35	47	46	44	34	48	33	21	31	26	31	29	27	33	19	40	42	38	39	33	30	29	37	41	46	40	28	43	23	34	33	39	39	37	28	31	33	32	41	37	29	44	31	41	34	39	37	40	36	33	31	41	31	38	45	39	27	37	35	36	29	40	20	37	45	39	39	32	31	39	34	32	44	45	36	38	41	36	26	41	32	40	49	44	34	21	37	31	37	42	34	43	26	38	26	44	40	26	37	37	37	34	39	28	33	33	28	32	28	30	37	45	35	27	36	34	30	49	45	50	43	26
23768	13706	9090	12295	18155	19149	17729	15819	13050	10724	8301	5983	4244	2967	2082	1495	1353	1235	1024	918	937	908	899	899	863	867	831	783	830	847	744	724	710	674	688	605	629	594	593	602	603	619	568	542	478	484	488	502	459	436	516	478	491	461	490	451	479	468	457	430	436	390	448	394	399	355	397	365	391	392	406	404	380	361	392	372	399	398	361	365	396	394	388	377	357	408	376	380	398	371	381	393	395	373	390	405	382	354	378	374	396	387	345	390	371	400	389	400	380	390	511	513	498	511	487	376	355	422	383	362	347	360	366	342	410	397	399	411	387	348	351	393	379	382	386	386	400	383	368	402	405	330	376	381	382	397	377	371	365	326	390	414	386	353	390	394	385	369	369	370	411	379	387	369	387	401	385	395	389	366	422	400	401	367	383	374	409	365	393	355	381	395	397	364	347	378	380	361	401	393	370	383	381	370	352	366	371	384	425	357	382	377	377	359	389	395	364	440	360	396	355	369	381	401	413	393	393	350	399	364	349	376	372	356	364	381	368	365	362	387	383	361	343	395	368	392	351	372	384	385	386	371	407	399	395	363	418	386	371	371	367	357	363	367	371	392	405	379	367	379	354	365	396	382	383	369	385	379	376	432	354	397	375	374	373	382	354	356	392	392	390	362	367	411	378	346	374	395	365	379	398	362	375	395	377	402	385	360	370	364	357	387	374	382	372	370	359	372	393	379	423	384	371	426	398	343	381	390	372	374	369	363	386	352	358	348	381	367	396	359	356	353	381	367	353	365	382	377	374	388	363	380	364	353	376	371	396	361	399	384	368	423	375	389	392	406	387	398	394	405	373	411	410	375	371	404	415	372	383	375	402	387	372	357	375	368	358	391	345	386	369	372	376	360	401	378	372	376	366	368	383	368	370	404	427	332	362	389	387	366	356	367	359	375	341	407	404	372	397	401	396	376	352	344	366	393	411	408	404	419	412	385	425	390	350	359	382	391	402	391	398	393	386	399	371	339	423	395	377	374	403	392	394	379	376	364	348	377	384	376	353	351	395	364	407	377	401	381	415	360	393	406	362	378	372	365	363	378	373	403	347	394	393	368	372	369	414	379	375	402	377	373	382	394	360	382	400	352	411	333	397	398	402	368	363	360	413	373	398	377	374	362	347	372	373	385	362	398	362	395	378	400	417	411	391	367	401	372	383	406	417	343	395	381	427	396	380	417	366	375	352	403	366	394	408	364	387	359	386	327	364	342	387	363	381	384	396	380	404	371	382	412	407	379	362	409	398	411	367	344	404	380	366	384	394	383	411	389	385	356	393	414	402	392	367	367	397	401	383	378	367	389	363	346	369	369	334	389	385	387	391	372	424	377	366	416	369	371	396	376	368	387	387	374	382	360	359	393	412	409	367	383	389	369	387	402	371	396	388	371	422	356	396	404	368	393	378	352	367	378	421	381	384	383	407	377	405	353	383	380	398	385	373	377	404	385	378	365	412	378	390	377	403	362	349	401	365	370	371	383	359	384	371	388	367	367	363	360	365	352	373	346	376	408	347	370	390	412	398	378	375	392	351	382	406	414	391	373	377	377	363	370	381	368	399	391	348	370	370	404	352	378	375	369	402	376	400	374	388	337	388	364	382	399	367	390	389	404	384	412	403	371	408	374	380	355	403	388	390	371	390	389	384	381	365	364	380	377	349	378	361	379	377	421	381	395	392	418	383	413	374	356	381	366	383	386	389	386	389	374	361	372	391	375	399	350	376	390	388	393	361	373	364	422	409	406	376	391	391	419	355	407	353	389	411	372	377	380	397	369	346	349	366	359	389	404	403	392	378	377	393	387	367	415	348	391	386	408	397	390	389	386	380	364	353	353	370	372	374	395	372	381	364	375	358	353	389	403	388	368	371	372	368	410	374	367	348	396	382	410	377	409	388	375	363	351	395	379	381	360	361	369	417	395	397	384	390	364	391	364	386	405	365	412	358	383	393	361	395	359	355	338	355	372	355	405	388	375	385	396	375	399	409	351	381	390	389	380	355	423	378	378	360	375	401	362	387	340	440	361	355	398	393	367	449	356	380	345	363	356	385	359	381	382	346	388	384	372	381	394	398	351	402	397	345	388	337	369	355	345	355	380	372	412	370	457	378	361	353	346	399	382	371	353	402	363	387	406	375	352	375	389	380	358	361	385	407	352	379	351	383	381	360	383	391	396	354	372	374	394	396	402	363	384	396	389	369	365	373	359	375	358	353	350	393	418	376	382	365	397	374	381	393	423	379	400	380	401	404	391	405	401	387	355	380	356	369	379	386	402	410	356	422	364	364	406	377	417	403	382	364	373	381	406	364	365	392	377	361	407	368	385	380	406	363	383	374	411	382	394	386	402	333	373	462	381	349	386	379	361	353	364	409	390	394	382	379	393	384	405	382	367	396	412	365	396	369	390	410	380	354	376	389	354	385	382	401	378	381	372	388	381	397	355	397	391	401	392	369	383	365	403	367	392	386	406	378	386	396	367	389	393	350	403	412	382	395	361	337	357	392	400	378	364	395	394	373	409	373	373	378	368	399	359	394	389	386	376	383	370	389	410	377	340	385	387	382	390	375	372	380	373	369	391	384	391	389	424	386	357	365	367	328	385	413	374	390	366	404	386	395	419	381	396	372	349	347	397	374	351	395	371	386	379	379	384	353	378	384	345	376	344	393	379	394	384	420	360	404	416	415	423	357	414	388	376	350	410	378	370	396	383	394	375	405	417	414	388	400	406	365	388	407	344	384	386	386	382	360	375	372	387	376	367	379	397	405	378	340	362	395	366	362	418	380	355	391	397	349	354	346	389	389	380	408	397	372	371	385	404	370	409	433	409	375	389	392	385	406	374	390	369	374	369	364	383	342	374	403	362	392	380	370	358	401	382	408	412	356	397	380	342	369	381	391	387	367	413	356	366	375	406	406	334	393	393	415	390	389	362	385	406	373	405	384	369	376	388	385	369	389	396	355	368	367	391	372	372	362	363	361	358	380	392	381	409	356	387	396	380	353	386	400	351	370	391	377	385	348	369	377	369	352	347	392	391	352	431	347	428	355	383	369	350	383	352	402	382	372	405	386	381	371	374	362	397	370	419	380	365	404	360	377	428	378	342	398	353	388	388	359	386	374	365	386	347	378	405	371	387	385	389	367	361	358	375	395	364	416	417	373	371	358	369	363	406	367	369	432	394	366	363	397	351	406	438	382	359	370	385	380	365	389	387	367	408	387	378	381	378	349	366	362	411	389	408	398	392	399	374	388	368	368	363	387	346	401	396	402	341	367	405	380	348	403	376	393	346	394	367	379	394	384	379	374	380	379	382	399	397	386	379	375	380	363	365	372	383	376	388	363	387	392	401	387	392	433	353	365	398	361	389	396	419	392	367	385	371	393	371	387	387	388	409	402	379	369	391	355	408	364	367	403	366	378	374	401	370	359	412	399	404	389	374	415	369	379	378	365	386	372	383	396	405	353	379
1222	524	311	289	208	257	254	242	208	185	128	110	88	77	55	57	55	44	32	42	54	49	46	52	43	34	39	49	35	49	31	44	40	43	49	33	48	46	33	51	40	46	53	38	40	43	33	35	44	26	41	49	42	42	42	36	46	40	32	48	38	33	53	36	38	35	35	34	41	49	28	42	30	26	40	33	38	39	42	43	42	44	56	52	42	46	37	36	43	35	39	39	29	26	28	31	35	28	29	37	34	38	37	39	43	41	30	37	34	31	33	38	35	38	43	45	35	38	35	40	39	49	36	40	42	41	36	40	36	38	36	34	51	33	44	42	45	34	33	31	38	22	33	39	48	40	32	36	34	41	51	28	33	40	32	36	43	37	29	54	36	43	35	46	34	34	30	43	34	31	16	33	28	38	45	32	45	32	35	33	34	35	39	44	39	28	47	39	33	34	33	41	37	34	37	39	42	44	38	35	38	44	38	38	45	31	36	44	30	34	21	32	39	43	27	29	44	35	42	37	37	45	39	40	38	41	37	34	47	36	36	35	38	35	38	35	32	44	34	27	49	46	34	47	31	37	33	26	31	27	40	36	34	46	44	31	41	54	45	37	34	37	31	45	39	37	44	42	47	35	36	33	30	50	38	45	43	42	33	35	40	47	38	25	39	37	35	32	43	34	44	30	30	31	35	41	40	38	31	30	37	41	43	39	41	29	46	33	29	29	32	38	42	46	42	33	28	49	43	40	34	35	32	37	49	35	34	44	37	42	44	29	44	38	47	30	34	33	35	35	36	44	40	33	38	43	30	38	48	37	29	35	37	32	36	44	32	36	47	36	36	39	23	32	42	50	41	31	38	32	28	41	40	33	43	41	35	37	39	49	39	39	39	32	45	44	33	38	36	37	32	29	35	34	37	29	40	37	40	40	36	38	35	46	45	36	40	41	41	28	36	26	30	41	37	36	28	30	35	41	35	35	32	33	41	37	38	32	49	33	34	38	32	29	38	38	33	44	42	40	41	36	35	28	37	29	40	22	37	47	37	42	37	36	35	32	34	40	39	46	37	37	41	32	33	35	35	40	28	44	40	43	37	43	39	45	45	44	34	46	43	43	48	43	31	41	39	47	45	36	39	42	34	35	41	37	39	44	29	43	43	33	37	33	44	43	40	32	34	39	60	43	35	42	37	29	40	36	31	41	34	27	27	44	28	27	38	47	48	29	37	39	40	40	28	30	49	34	38	31	55	36	35	30	34	38	34	51	38	32	36	29	31	31	43	27	36	44	37	33	30	47	35	32	34	27	35	30	54	36	43	30	33	47	35	38	39	39	34	34	42	34	38	42	31	41	33	35	39	37	27	41	33	34	32	40	46	33	45	32	46	37	40	32	38	37	33	37	28	33	38	34	50	43	46	46	31	41	35	34	36	33	45	34	31	32	38	42	39	38	29	39	36	39	39	32	40	29	30	30	40	35	26	36	40	34	38	38	37	36	32	57	38	39	49	36	32	34	37	29	40	41	31	48	30	42	49	37	37	43	38	43	29	26	34	44	34	34	42	31	29	41	56	39	33	40	38	44	44	40	50	38	39	34	38	40	36	31	29	38	38	34	31	37	45	44	39	41	36	40	31	33	47	35	37	38	47	41	32	30	51	31	31	32	36	42	34	48	38	36	39	36	42	39	31	38	37	35	45	29	28	41	37	44	31	40	40	39	31	33	38	36	34	31	34	40	32	32	45	46	36	40	32	41	33	39	46	28	31	42	30	31	32	38	40	31	27	31	41	49	33	40	37	42	55	36	43	40	39	33	34	40	43	39	41	43	48	32	32	33	43	34	29	38	30	40	31	36	29	46	29	38	29	38	39	38	38	39	42	34	37	35	35	46	30	33	40	36	39	41	43	36	39	35	33	37	35	40	44	37	38	34	41	41	25	42	48	43	36	44	45	38	34	34	43	37	44	38	33	48	40	38	43	34	40	47	34	37	33	42	42	49	27	30	49	38	43	34	37	34	40	34	30	46	44	36	32	38	39	28	39	54	33	50	39	52	42	35	32	26	49	53	48	38	31	50	32	33	53	37	40	47	44	43	32	45	42	30	36	35	31	32	34	37	33	30	49	35	35	42	41	37	34	40	49	31	23	33	34	37	27	35	41	41	44	34	31	32	42	36	29	28	47	31	36	33	32	44	34	33	35	44	41	33	32	44	47	34	39	40	37	28	40	35	36	42	46	34	29	32	40	45	37	33	31	29	45	42	35	42	29	31	47	38	42	34	45	39	26	36	35	45	38	39	39	33	36	45	32	39	33	31	39	54	47	42	41	47	36	40	32	50	38	40	34	41	43	34	32	41	41	38	47	32	36	46	48	39	43	31	31	39	35	50	39	43	32	43	49	39	44	40	33	37	48	37	36	43	47	55	43	35	36	24	45	45	50	34	42	35	36	30	24	37	31	37	28	42	40	39	32	33	35	32	34	47	35	41	36	40	38	36	53	43	29	31	33	46	44	31	31	37	23	42	35	45	38	30	43	25	31	37	37	31	32	38	40	25	42	40	31	35	34	31	35	36	32	42	30	33	38	37	42	48	48	47	39	37	35	34	42	46	25	30	38	31	37	22	39	43	42	34	41	33	45	38	39	47	47	40	46	49	39	45	34	52	36	31	41	32	39	37	35	40	34	37	25	42	38	38	30	48	42	32	43	41	26	35	31	30	40	49	38	42	34	36	35	44	41	30	29	41	43	47	43	37	45	29	50	36	24	38	47	33	44	44	34	44	35	36	29	36	38	39	37	37	48	38	28	35	45	40	35	46	38	37	29	38	35	34	44	30	37	37	40	41	43	29	42	37	40	43	48	38	37	36	32	39	36	32	39	27	37	30	33	42	36	38	44	45	35	50	33	37	39	42	36	42	38	45	35	50	34	39	33	50	44	43	41	35	42	48	53	42	46	37	38	32	42	35	35	42	35	34	24	45	44	45	41	39	41	47	42	30	37	33	30	39	29	38	32	39	39	34	37	38	42	34	30	40	28	27	32	45	40	35	30	34	37	40	33	38	39	42	39	34	31	48	39	31	27	35	40	42	37	36	41	40	27	40	35	38	37	35	47	40	33	37	49	29	40	42	35	31	42	38	36	32	49	39	42	25	31	33	55	46	27	34	34	34	44	27	37	39	52	32	35	40	29	35	43	40	44	35	42	39	34	31	46	28	37	27	41	36	42	41	49	25	32	42	39	32	42	34	40	27	31	35	42	46	33	50	36	34	38	39	39	39	38	37	48	40	46	37	34	24	36	35	42	38	44	33	34	31	37	33	41	37	43	34	39	40	34	36	37	43	41	44	39	32	28	34	46	27	32	40	32	33	32	37	36	40	33	39	30	44	31	38	46	38	43	28	32	28	42	33	30	50	39	33	35	31	26	46	31	37	43	36	34	36	37	41	37	29	48	34	35	36	38	42	43	31	36	43	37	47	39	37	30	35	35	45	34	26	47	42
17432	8612	5677	8070	12625	13193	12612	10802	8423	6662	5014	3436	2470	1752	1210	932	878	730	632	653	647	666	639	578	618	641	607	649	566	577	586	592	571	536	511	481	514	529	505	450	477	482	499	436	451	401	454	395	432	443	425	411	420	460	434	425	411	448	397	411	410	401	412	371	406	413	369	376	397	399	370	428	396	384	383	366	392	384	376	422	407	363	404	397	368	381	384	393	387	427	405	373	390	399	432	387	375	372	372	394	397	350	395	378	358	378	396	396	400	386	411	436	402	416	423	388	390	390	364	367	376	391	424	389	350	389	403	411	368	409	353	402	399	410	369	393	388	373	420	410	401	373	410	359	359	393	352	376	383	381	361	407	376	410	422	385	377	391	350	412	396	422	394	381	404	396	391	378	396	391	385	388	377	353	385	417	377	394	394	425	369	337	381	385	369	386	413	351	386	388	401	316	406	410	354	389	413	369	373	374	383	384	369	378	362	384	384	398	414	395	400	390	365	363	398	376	406	387	378	347	379	413	394	405	406	355	375	356	379	371	375	400	431	366	395	363	383	381	375	350	340	383	391	363	381	386	381	381	387	378	371	376	381	357	407	403	370	373	385	390	351	394	385	385	367	393	401	425	397	401	406	383	370	391	385	415	404	401	355	422	389	415	386	390	383	415	369	394	398	380	380	348	397	382	393	404	395	394	393	369	351	400	382	382	372	371	389	396	414	375	391	390	391	390	355	373	399	389	368	390	406	380	352	399	367	408	374	367	391	379	399	425	380	392	372	393	371	347	374	382	371	409	420	394	410	383	392	374	371	387	404	400	367	364	368	367	355	393	385	366	398	405	387	384	348	404	391	411	403	368	367	375	394	380	383	383	397	388	364	432	390	412	368	420	406	355	377	398	388	356	414	366	387	380	372	376	369	371	400	360	417	408	378	393	380	402	387	362	370	386	410	385	387	374	358	403	365	371	384	400	409	421	392	422	390	373	389	378	382	394	391	430	384	376	397	422	389	394	355	397	394	401	361	372	375	364	400	375	388	385	382	409	398	373	372	402	350	391	398	374	382	352	366	396	371	380	392	346	394	352	429	387	414	381	388	397	378	367	403	388	344	399	349	403	400	406	408	403	413	357	381	357	398	371	422	380	366	388	363	402	399	373	386	395	395	368	372	415	398	359	398	398	404	387	408	357	374	362	372	370	400	372	378	391	396	378	388	379	425	362	390	390	396	369	377	383	375	391	378	399	365	399	392	387	386	397	368	416	365	398	384	393	401	424	367	407	380	417	367	387	393	371	391	383	363	412	371	396	409	386	399	384	413	420	409	356	383	383	386	367	383	389	352	398	383	371	370	412	416	388	375	398	386	365	377	399	376	374	400	364	387	377	377	377	408	418	411	387	395	398	399	422	382	388	379	351	408	393	414	406	383	385	392	407	370	378	400	393	399	402	376	408	378	397	396	410	405	363	422	435	363	407	389	360	379	429	367	354	407	379	433	390	347	373	411	397	396	417	424	363	374	390	367	406	367	368	394	378	421	370	395	373	369	357	343	378	397	383	380	383	379	374	410	389	398	386	369	406	391	398	400	400	364	384	372	357	394	367	409	385	378	395	378	372	384	393	414	394	373	402	402	376	373	366	360	365	398	370	405	383	373	392	421	366	387	398	439	364	391	364	384	387	380	394	422	368	394	388	398	350	400	391	371	358	383	399	385	364	379	406	384	397	381	376	380	402	397	395	392	401	356	347	387	390	398	366	366	411	375	404	421	392	415	368	394	388	369	375	394	401	400	396	400	387	404	399	388	388	409	379	377	370	406	392	334	365	406	405	371	371	371	378	406	358	365	382	382	412	371	375	408	397	406	380	359	368	385	375	415	386	353	371	378	369	379	378	372	415	405	382	358	387	355	401	363	393	407	386	403	417	367	375	391	392	381	397	387	381	400	380	365	386	437	416	391	410	434	400	363	355	386	385	371	367	398	381	379	393	405	430	362	399	410	390	402	407	421	391	398	381	383	375	420	366	379	387	413	361	375	395	361	376	352	373	382	358	393	376	395	404	365	377	371	378	387	373	334	397	397	412	395	376	381	403	374	394	374	373	381	384	360	408	392	389	383	386	400	387	386	371	386	375	376	380	362	385	446	382	400	374	416	396	402	356	432	359	406	383	392	391	379	400	389	416	391	427	378	387	427	384	375	401	404	376	404	418	373	395	374	390	415	375	431	393	383	396	406	379	393	393	392	372	361	352	413	382	383	365	394	360	362	400	370	383	410	389	409	375	418	412	402	401	360	371	366	372	381	414	392	382	387	389	392	393	380	350	386	372	381	382	427	437	384	369	390	366	359	357	372	376	383	378	391	408	382	388	367	372	393	371	395	391	422	392	374	384	417	390	373	385	372	388	394	384	376	426	356	349	380	382	399	379	356	389	380	398	407	360	345	396	405	402	409	375	340	368	420	373	411	389	408	408	401	373	433	389	387	345	378	372	370	410	358	395	373	376	381	424	376	343	353	367	368	398	382	390	386	407	366	420	423	413	417	382	374	350	396	372	396	366	369	350	379	364	410	364	400	347	364	391	392	395	407	380	411	398	432	351	362	381	408	369	405	406	400	410	364	363	374	393	397	359	371	389	368	384	372	379	358	352	383	377	378	376	378	388	401	382	405	367	366	425	374	375	375	378	369	401	388	400	412	391	370	342	395	384	385	365	382	379	415	433	407	383	376	372	400	367	378	407	386	367	355	368	383	412	367	406	387	383	378	399	374	372	373	405	404	385	350	356	356	371	362	401	379	369	385	402	379	367	389	370	387	384	410	412	373	388	383	399	411	362	362	379	363	372	360	380	408	380	383	363	369	367	384	400	389	372	398	409	382	372	338	381	366	375	389	364	401	390	366	400	378	387	394	365	393	394	378	392	346	361	396	389	363	381	385	379	366	390	392	425	378	374	368	404	397	376	409	365	406	393	397	388	356	335	374	406	388	394	359	397	395	373	364	373	386	376	371	385	360	379	387	411	400	350	400	382	381	362	392	407	379	398	364	399	394	385	377	413	371	375	390	369	417	350	365	354	381	397	406	350	384	379	407	401	376	373	395	413	373	398	385	367	414	363	416	367	392	396	396	393	370	384	378	376	368	373	386	387	392	344	354	412	386	379	382	379	379	382	385	387	395	391	373	375	372	374	425	378	367	423	397	370	427	399	381	389	387	354	367	393	408	369	378	389	384	367	365	363	384	423	376	379	389	366	375	385	353	399	383	386	401	377	367	365	381	405	373	376	393	378	375	371	387	379	393	394	379	391	338	358	348	392	388	406	350	387	374	425	381	388	386	381	394	372	376	385	372	393	388	396	386	374	445	404	407	385	398	398	356	405	376	366	381	373	380	423	412	371	375	390	365	414	359	417	389	375	396	409	379	378	400	407	401	385	349	367	388	397	405	377	382	381	370	404	407	398	370	385	356	403	400	406	372	371	400	362	393	418	358	415	363	385	396	386
1660	1036	540	381	333	344	423	401	307	264	195	141	134	103	75	60	71	59	68	61	54	57	61	59	61	72	36	50	57	59	44	48	61	54	52	45	56	51	37	43	53	37	56	43	31	47	40	47	60	40	63	53	56	45	50	47	46	45	41	56	35	49	48	51	45	46	41	47	45	49	36	47	32	42	54	45	56	54	47	39	42	61	32	38	41	40	42	35	44	52	50	46	44	48	55	39	53	37	43	49	49	37	62	39	49	48	42	44	48	54	47	58	44	50	45	54	43	30	35	34	46	41	54	41	42	41	47	46	42	46	48	35	50	48	45	36	44	40	39	41	47	42	56	52	51	42	41	49	44	44	45	38	46	45	42	49	36	39	52	49	46	44	40	55	44	32	43	51	40	41	37	34	52	47	55	37	47	34	39	47	51	49	45	42	41	34	43	48	47	41	50	37	39	51	36	33	44	34	45	54	50	50	33	52	49	46	53	46	43	42	52	48	49	37	46	51	48	37	43	49	63	51	45	46	47	38	52	45	54	47	56	56	40	46	48	56	49	46	41	40	50	43	53	43	43	58	31	50	44	36	37	41	45	53	48	36	47	66	63	43	35	46	44	33	45	48	46	38	35	40	50	44	46	49	42	42	40	37	56	28	56	45	41	45	29	47	43	42	35	48	61	53	34	47	34	38	50	46	46	39	45	51	44	48	53	50	35	53	40	45	52	42	42	48	46	61	47	45	36	48	41	44	53	52	42	45	46	51	51	46	43	59	54	56	52	50	43	46	42	33	42	41	36	46	42	41	38	42	31	37	38	48	39	54	39	52	42	45	49	58	50	42	42	45	42	28	40	46	43	55	40	46	65	47	32	25	37	42	57	34	41	50	41	36	43	32	43	42	36	34	39	41	41	40	40	50	39	49	42	39	40	44	34	46	40	52	50	47	38	50	50	64	48	47	39	53	48	44	45	43	47	47	49	53	47	55	39	45	46	39	48	39	52	37	37	45	46	46	39	50	52	41	53	39	36	53	53	45	37	36	48	47	41	52	44	51	32	47	46	45	39	40	50	51	37	53	32	46	41	43	46	48	52	35	44	41	49	36	38	30	45	51	45	44	54	43	52	41	42	47	32	45	28	42	34	32	41	54	56	37	47	41	39	40	45	47	46	36	51	45	36	38	39	40	47	48	51	45	59	45	43	42	37	44	47	41	35	49	50	28	38	40	43	37	64	32	44	45	41	40	42	48	36	48	41	47	42	46	44	39	47	52	35	39	41	45	44	40	43	37	41	47	39	39	51	31	51	58	37	42	40	40	39	42	52	39	36	49	50	49	35	44	40	35	38	35	37	48	28	52	32	52	38	54	47	42	45	38	38	56	43	55	49	40	42	45	47	41	46	47	43	52	49	34	30	45	44	43	53	43	38	46	43	37	56	43	46	49	40	46	35	45	42	39	66	28	48	32	48	38	44	39	40	49	36	45	52	43	59	43	43	41	50	44	55	47	42	49	28	41	43	32	53	41	44	49	47	50	34	42	41	37	46	42	41	39	36	53	41	47	42	42	51	38	42	41	49	51	54	31	45	42	34	37	47	48	56	62	39	41	53	47	51	54	41	45	46	33	44	50	52	39	43	45	48	36	38	43	54	34	41	38	41	45	56	36	41	51	57	34	36	43	31	50	45	52	49	43	53	43	46	49	37	45	42	43	40	47	50	51	41	36	50	32	43	38	54	29	48	40	47	50	48	47	33	46	42	43	57	44	51	49	44	47	43	54	51	48	38	45	38	48	48	42	42	41	44	44	44	43	54	53	49	45	42	40	31	43	39	36	57	59	48	53	44	54	41	48	40	47	52	40	39	44	43	41	46	40	45	49	42	46	53	44	45	50	46	41	39	50	41	39	53	46	40	49	51	43	35	39	45	44	35	49	38	53	44	48	33	39	57	39	48	36	47	41	31	38	42	50	31	41	47	40	41	49	48	30	41	42	39	36	56	35	46	47	38	49	44	56	48	52	56	39	41	37	45	52	32	31	41	38	52	44	37	45	38	56	53	53	43	44	36	47	46	44	41	42	49	39	45	38	42	45	38	39	39	45	50	42	35	46	30	36	52	44	39	52	54	54	34	53	47	41	38	47	39	35	41	48	40	46	48	52	41	50	48	35	49	48	45	43	45	32	51	52	59	46	56	51	32	48	44	29	58	38	47	43	49	42	40	49	45	34	44	42	57	34	40	46	46	45	47	40	50	44	37	44	33	46	49	37	45	37	47	54	39	42	47	51	39	49	43	36	50	48	51	35	39	42	51	45	37	52	49	40	45	49	56	49	42	60	45	55	44	35	38	41	40	51	33	43	45	40	47	49	47	37	58	43	46	43	48	46	53	35	27	44	47	44	54	39	51	46	36	55	41	39	44	55	49	47	48	34	47	51	55	55	46	36	56	39	47	52	47	40	43	49	55	32	33	33	42	31	43	36	47	43	41	41	50	41	53	30	38	37	48	48	44	30	48	44	46	52	36	40	55	39	40	35	32	48	45	43	41	46	54	42	39	51	46	34	49	36	36	40	46	44	39	38	46	42	45	38	44	40	44	43	42	51	54	41	39	45	45	48	51	46	48	59	38	42	57	41	49	39	32	54	44	46	37	37	42	50	49	51	55	49	41	41	31	54	38	38	38	38	45	42	40	48	41	47	50	42	49	47	39	50	39	35	47	43	46	45	50	46	48	31	44	43	38	42	49	53	46	45	42	33	60	41	41	40	46	45	38	41	50	44	47	52	44	44	46	39	44	47	37	41	43	35	35	43	41	35	46	39	53	40	46	54	35	56	47	47	53	41	47	52	39	39	47	40	61	43	50	47	54	37	56	32	35	49	52	43	50	45	46	50	42	31	38	37	42	43	38	50	37	43	43	51	56	46	40	34	36	51	38	47	44	39	47	45	39	59	46	34	47	43	55	52	50	39	49	41	42	59	46	56	36	42	52	46	43	49	41	53	44	42	35	44	59	32	38	50	46	54	49	28	36	48	45	59	42	50	50	29	43	45	44	37	45	41	47	44	42	54	42	46	49	36	40	33	45	39	54	46	49	32	46	44	42	51	37	37	39	45	50	54	35	55	34	47	45	40	52	55	43	45	43	49	32	46	42	31	35	46	36	38	45	47	45	44	48	37	54	45	45	39	39	50	40	50	51	45	44	44	39	43	45	44	47	50	51	37	52	34	41	36	50	38	53	52	46	33	43	47	46	31	41	42	50	54	40	53	55	38	52	38	39	36	44	47	44	40	44	52	38	51	43	43	42	44	42	54	42	57	38	47	38	46	28	40	53	31	41	35	48	45	47	40	47	47	58	58	56	38	51	42	48	41	45	38	46	49	33	35	35	36	45	42	45	43	43	46	38	44	45	43	44	47	47	43	41	40	38	38	39	38	53	35	37	49	53	48	53	38	43	33	48	45	37	30	54	46	48	52	54	42	36	52	35	44	39	43	43	51
20671	11472	7248	10238	15987	16421	15611	13663	10736	8464	6499	4623	3232	2435	1685	1394	1119	1003	875	887	863	866	826	789	863	804	804	741	759	796	748	744	739	684	674	598	611	642	636	578	611	614	586	554	585	459	516	522	506	509	576	543	526	477	535	530	515	523	520	506	500	485	461	512	467	482	455	463	500	434	449	479	457	419	475	469	425	457	423	478	452	451	481	462	451	461	453	469	475	459	499	481	438	465	438	479	471	432	460	419	460	448	458	452	440	503	458	483	483	441	483	526	518	545	557	446	437	436	454	484	437	473	452	433	443	450	433	475	428	418	443	492	462	438	415	450	461	468	453	499	429	439	434	432	455	476	468	444	504	444	494	461	485	450	442	463	475	517	477	437	413	447	453	467	457	450	458	446	449	451	469	441	426	471	435	477	443	462	473	461	444	444	456	415	454	471	487	432	481	397	465	454	461	492	477	442	487	421	464	461	488	442	484	465	423	436	453	455	447	439	444	462	438	446	498	469	483	451	450	496	454	466	427	475	463	415	452	447	481	400	475	445	448	476	462	435	429	455	445	451	419	421	495	482	461	453	463	438	483	471	447	443	434	471	467	446	424	469	465	469	460	447	445	465	436	465	457	464	473	434	418	420	441	491	465	443	464	478	481	432	491	445	440	470	429	435	461	450	456	453	421	465	451	454	468	462	429	486	476	487	458	482	465	423	464	496	438	433	475	466	487	444	466	425	451	446	438	475	453	426	433	437	449	472	455	454	414	487	454	464	440	487	426	464	453	466	470	474	461	502	465	463	438	461	471	469	445	447	488	493	474	426	455	410	475	458	500	435	443	459	460	430	431	454	476	462	423	478	432	425	487	497	461	493	436	467	491	431	436	442	444	478	478	449	459	428	501	460	440	478	454	463	447	442	433	447	465	489	466	476	438	488	436	445	481	457	490	444	445	498	441	461	446	448	466	455	486	473	474	453	448	465	460	437	451	476	474	403	455	450	494	466	441	463	522	462	494	474	431	476	473	484	450	444	471	431	433	461	486	454	437	493	419	440	460	480	405	480	440	477	411	424	441	455	455	469	473	417	455	411	480	469	487	451	447	466	459	487	475	450	446	452	447	449	470	514	494	456	449	468	428	454	487	458	470	423	444	474	485	448	419	445	454	436	481	438	459	467	487	486	491	475	454	470	456	476	447	463	417	453	469	446	461	421	440	489	423	476	439	429	450	469	516	481	480	447	469	463	435	455	467	460	441	417	459	456	438	434	487	460	410	480	454	433	453	464	484	486	465	470	470	476	447	478	496	508	455	436	441	452	420	452	485	449	451	447	424	482	482	447	442	446	476	462	458	468	472	471	444	470	445	484	463	478	465	444	453	463	430	474	474	463	445	485	465	515	437	440	502	444	466	432	430	452	471	472	413	445	477	452	446	459	439	427	480	474	418	398	439	466	462	469	479	462	468	465	495	423	439	497	447	430	482	447	437	455	473	485	441	493	455	455	455	446	458	452	442	464	487	499	470	447	457	482	449	451	464	469	401	437	450	441	442	418	480	448	456	477	530	443	499	465	468	482	466	469	451	456	449	481	448	457	485	463	460	478	491	430	450	486	471	494	472	462	453	461	483	468	473	440	473	464	438	441	456	485	445	430	478	455	425	458	406	453	463	445	448	468	474	454	436	451	439	435	441	442	455	467	498	473	472	422	464	453	462	490	460	443	426	431	461	441	492	469	434	475	451	423	443	459	421	435	471	459	443	461	466	445	450	485	455	461	474	444	454	450	477	425	471	504	408	422	464	449	466	498	486	467	464	449	454	409	477	457	456	466	447	454	433	438	402	492	447	474	509	474	466	440	428	452	423	464	467	428	475	438	490	480	450	478	417	427	466	464	481	462	452	472	460	450	436	448	438	486	438	495	488	452	425	467	426	438	492	433	494	487	453	480	475	473	439	498	432	453	482	432	473	424	465	440	436	474	443	419	452	426	441	467	477	447	459	448	444	467	406	452	500	445	456	467	475	469	483	432	460	467	474	440	409	476	463	484	455	441	419	436	479	457	451	485	450	447	422	430	474	414	471	492	443	430	468	447	448	512	396	435	440	463	456	443	450	444	473	465	442	476	452	439	401	496	486	451	482	466	477	453	463	475	478	491	450	469	458	413	420	445	450	448	488	494	457	431	446	456	452	427	444	424	463	490	476	461	393	480	419	435	459	431	468	475	419	456	481	455	465	509	463	470	451	440	478	431	479	468	483	464	462	437	469	457	437	475	455	476	465	474	448	464	420	453	471	473	467	430	483	442	472	518	453	451	458	498	460	460	435	458	474	459	485	456	477	435	416	457	457	423	479	467	484	496	437	441	433	424	452	460	461	459	492	457	465	468	462	458	500	437	456	430	458	489	453	432	490	482	421	438	434	490	469	430	436	437	468	455	442	444	458	467	461	457	478	476	438	494	438	470	446	414	445	435	510	496	484	470	466	491	453	480	461	455	451	437	470	424	459	458	474	435	448	456	489	475	421	454	469	438	466	454	488	475	466	433	474	467	452	437	490	443	425	452	437	434	441	452	467	471	439	469	446	472	442	511	424	457	530	480	459	425	449	426	468	446	409	481	454	451	439	466	498	469	432	466	442	473	474	463	462	431	466	461	436	455	468	428	442	441	440	522	441	459	467	482	471	451	492	482	486	453	476	427	427	458	466	462	446	445	466	480	434	448	405	429	432	417	452	458	464	428	420	455	466	435	444	450	454	481	428	444	458	452	463	461	450	489	445	494	453	484	450	467	471	431	467	457	470	458	483	468	490	450	443	420	452	487	470	474	460	429	441	467	405	477	498	457	452	454	442	462	474	485	470	455	497	462	476	449	460	475	453	439	477	449	487	452	464	479	483	414	448	443	474	440	469	444	472	447	476	471	453	438	498	433	516	466	464	477	413	429	451	445	451	449	471	488	477	443	435	465	443	476	438	423	436	473	468	479	497	436	447	495	458	459	486	486	458	459	454	466	415	465	459	482	461	464	450	460	480	443	460	467	476	463	466	404	454	466	469	462	412	456	441	453	411	439	439	448	427	455	421	419	454	478	489	458	444	433	471	464	454	482	464	455	473	428	451	458	440	489	449	445	504	452	460	473	445	487	442	429	456	441	459	476	468	468	455	457	476	446	456	460	433	418	436	420	476	463	483	443	476	462	449	447	448	442	444	460	473	506	427	452	454	451	487	462	465	452	482	446	486	415	428	458	434	528	483	486	471	477	497	441	471	451	433	463	436	446	472	452	464	474	444	458	488	414	414	423	502	499	466	446	484	470	459	442	442	478	413	492	455	467	450	500	433	427	443	467	452	453	430	465	448	440	471	471	445	453	468	430	461	436	417	455	463	477	409	439	442	406	432	429	488	496	465	427	456	453	467	485	452	451	460	457	450	456	447	477	453	462	473	476	455	456	458	444	461	458	451	485	427	474	437	504	440	477	462	461	476	464	456	475	458	438	472	485	440	470
2045	956	469	302	348	325	347	348	304	218	189	131	125	78	59	58	47	25	38	34	38	44	34	36	45	46	32	33	33	28	36	37	39	34	31	35	31	34	36	40	44	38	30	32	22	31	19	24	34	34	25	29	25	22	27	29	31	25	20	16	28	34	20	21	23	33	24	18	34	22	31	29	30	27	19	31	32	26	23	13	22	17	25	32	22	20	30	29	23	21	27	19	24	26	21	25	32	28	19	25	31	22	21	24	30	21	23	28	42	11	19	29	23	23	28	29	29	30	22	27	27	19	27	21	24	31	28	34	23	33	26	24	21	31	20	18	24	29	18	18	30	26	20	33	34	24	28	25	14	17	26	25	31	31	25	21	29	27	19	26	27	31	16	22	22	27	33	25	23	23	32	28	27	31	23	22	28	28	22	27	24	19	17	19	33	19	28	26	14	34	21	19	22	20	23	27	29	39	27	28	30	28	24	26	17	24	19	22	30	29	23	28	22	26	26	20	31	31	26	31	25	26	30	21	30	25	19	24	26	30	22	30	34	16	24	30	31	26	25	30	28	18	24	25	25	29	21	24	18	22	13	22	27	33	22	29	26	18	20	25	23	33	22	24	26	25	23	25	24	28	30	21	36	29	28	27	26	21	23	30	28	23	20	28	27	28	25	25	19	23	25	24	32	26	27	21	14	32	20	23	22	21	21	24	35	32	31	24	18	19	22	17	31	23	24	22	26	32	35	23	20	22	31	25	28	25	29	25	32	19	26	25	29	25	25	22	20	31	31	27	29	25	27	17	29	21	27	24	25	17	28	20	25	23	21	25	25	17	26	30	18	20	19	31	25	23	33	30	24	19	21	18	26	29	23	29	26	29	18	24	28	29	33	25	33	30	28	28	30	21	28	26	29	27	24	28	25	35	20	17	23	29	16	18	30	29	25	25	26	16	26	23	35	22	18	25	25	19	23	19	21	29	21	20	32	20	34	26	28	32	29	15	16	29	30	28	29	31	32	21	29	26	34	19	25	16	29	28	18	31	27	22	22	30	25	25	29	28	20	30	21	13	30	29	24	24	29	21	19	21	23	18	25	28	25	31	35	21	25	31	22	27	30	33	21	28	24	16	41	28	23	26	19	21	24	23	26	23	23	21	14	20	26	29	22	31	21	25	26	32	19	16	28	24	22	25	20	20	18	16	27	25	27	24	28	21	26	30	30	22	22	37	18	25	26	30	37	21	23	28	15	30	30	19	29	36	18	27	20	22	17	23	25	17	27	24	28	22	26	27	18	24	17	17	23	21	32	25	20	33	31	29	24	21	25	26	26	20	27	26	30	21	24	28	29	18	37	21	27	30	32	23	23	21	23	31	23	25	18	21	27	19	21	17	31	24	18	18	26	25	36	27	22	22	27	24	20	26	18	21	33	17	15	30	30	28	27	24	15	21	22	22	30	30	26	18	18	24	23	27	21	31	22	23	26	15	21	27	25	23	22	21	22	18	22	24	25	26	25	24	28	23	26	28	31	22	24	27	20	23	18	22	15	23	17	27	21	20	24	30	20	25	29	20	20	28	26	20	25	21	22	30	28	32	22	32	17	18	25	23	24	17	23	28	22	25	23	21	21	24	31	21	25	22	19	23	21	20	30	25	24	26	22	32	14	27	23	30	18	29	25	22	21	14	21	21	26	26	19	29	19	24	27	25	17	11	20	27	30	29	21	29	29	21	32	22	23	25	26	17	18	17	29	32	28	16	29	33	28	17	27	34	25	20	26	24	20	24	20	29	19	32	30	21	29	23	29	23	27	30	20	26	21	38	22	26	22	30	22	30	31	25	17	20	29	25	28	18	21	31	24	17	27	26	26	20	23	24	24	26	24	24	28	24	25	26	23	24	22	25	13	25	22	23	32	31	18	21	25	25	26	17	22	24	15	23	33	22	17	29	29	34	26	29	22	27	24	39	29	27	25	31	27	23	24	33	21	24	24	21	23	30	24	30	22	25	29	19	22	22	26	25	27	23	22	21	23	25	20	28	23	26	32	33	26	27	24	26	27	20	26	30	24	32	27	25	33	16	28	24	22	19	25	20	16	34	16	21	24	21	32	25	27	24	24	18	23	27	24	20	36	33	15	25	21	23	23	24	19	24	29	18	25	32	27	25	23	26	24	26	32	25	22	23	18	23	30	19	27	26	15	28	24	17	18	21	18	21	14	27	28	34	26	18	27	22	21	20	24	18	24	28	27	29	28	31	30	24	26	18	32	19	32	22	34	23	23	20	16	22	18	18	30	15	26	23	28	23	15	34	21	23	26	20	30	34	32	26	25	26	23	27	24	26	17	26	28	31	24	15	30	30	19	27	24	24	22	17	30	30	26	25	30	25	14	22	31	36	21	23	26	27	34	21	22	18	26	22	22	29	21	27	24	22	29	23	20	24	20	23	19	27	29	27	23	26	19	28	28	19	27	18	23	33	29	41	23	27	27	30	22	19	25	28	26	23	22	21	14	27	22	29	21	32	23	15	17	25	22	30	23	18	19	30	21	18	30	28	35	29	24	35	27	29	22	25	29	13	25	24	24	30	24	16	31	26	24	14	30	21	18	25	30	14	26	28	26	38	24	24	20	30	17	31	29	24	33	19	19	23	27	27	19	23	27	29	26	26	26	25	25	27	20	31	20	15	24	23	23	16	29	21	24	28	15	31	25	19	20	24	21	26	17	27	18	19	27	17	23	27	29	26	25	31	26	30	22	27	33	25	18	28	25	26	15	24	25	30	26	18	28	24	27	26	31	27	27	26	30	29	20	24	22	26	18	20	25	32	20	18	37	30	20	34	21	36	30	30	18	23	26	23	23	25	16	23	23	23	20	24	25	25	20	26	36	19	21	21	25	25	23	29	27	27	30	21	19	26	14	22	17	29	20	23	26	33	23	27	22	30	32	20	28	26	19	29	23	32	26	27	29	25	19	27	24	25	23	18	24	26	18	21	25	24	26	22	27	23	26	23	19	23	32	27	33	29	34	35	18	29	20	34	28	20	30	20	29	26	20	24	29	16	14	27	28	20	27	18	19	25	28	22	23	19	28	29	25	25	21	20	25	31	24	27	18	22	31	35	28	24	20	24	30	22	32	29	20	27	16	23	27	23	19	23	26	19	23	33	18	35	22	17	24	17	24	25	23	27	29	21	42	14	31	23	24	22	24	24	29	19	28	27	18	32	32	26	26	32	23	29	35	29	25	21	28	24	27	34	29	30	19	22	21	24	28	29	22	24	26	16	27	26	29	29	16	19	29	19	22	38	20	27	30	26	31	28	18	21	30	25	23	22	28	19	19	23	24	29	24	32	29	29	22	19	22	20	23	26	26	29	18	19	24	34	18	19	17	24	26	24	35	29	28	30	23	25	25	17	22	20	20	16	18	20	17	29	17	25	22	18	22	29	22	23	22	24	26	27	28	25	22	27	26	26	21	30	22	27	28	30	32	24	26	19	26	28
21187	11182	7148	9677	14961	15888	14894	13093	10971	8198	6233	4527	3221	2451	1703	1136	853	733	746	766	712	629	682	634	663	599	568	627	576	594	579	557	547	500	474	441	407	410	410	443	435	439	402	392	386	315	291	287	323	333	302	338	316	319	331	339	296	320	326	315	308	288	300	276	254	268	276	261	285	271	267	262	258	237	267	250	254	308	259	281	263	263	250	237	282	236	245	258	269	288	262	278	269	271	274	248	236	254	259	256	274	260	266	287	276	272	242	243	250	253	272	295	344	360	306	281	257	251	255	267	244	264	238	248	242	236	245	268	255	274	258	273	252	276	277	245	297	254	279	291	236	263	246	254	234	234	274	272	246	284	263	255	217	257	252	246	237	235	264	263	231	273	253	259	251	252	241	257	261	241	271	253	256	250	253	258	265	236	244	250	238	236	230	278	252	260	273	253	276	278	241	275	246	265	270	248	263	286	264	229	265	253	262	253	267	271	240	291	243	262	261	274	254	255	240	266	260	248	256	232	255	262	293	248	248	252	260	262	263	269	243	266	256	236	255	270	237	280	263	269	251	256	272	252	264	232	246	256	240	258	275	260	239	244	260	241	251	240	265	250	250	260	249	236	250	253	256	246	251	271	255	268	251	272	241	236	260	256	256	278	261	255	244	255	252	283	266	259	244	268	268	287	248	270	252	265	244	220	281	285	235	304	258	244	263	273	240	243	228	267	265	273	300	252	250	274	248	260	276	245	252	235	270	282	284	244	253	234	249	247	261	272	259	280	261	267	246	257	249	230	260	308	249	226	253	261	265	275	267	306	283	263	264	262	270	273	267	240	257	260	258	270	226	258	231	243	248	242	266	270	258	251	263	272	257	290	241	276	291	248	255	261	243	246	260	252	260	265	265	281	260	240	215	264	276	256	252	267	258	264	278	265	273	217	230	232	254	263	226	231	276	272	265	270	259	290	265	239	254	290	264	255	255	274	247	273	258	264	272	267	265	245	272	266	283	245	263	254	294	253	262	263	256	264	245	249	257	242	254	255	237	265	224	241	263	277	255	258	250	275	240	261	251	243	229	267	252	250	297	261	262	250	257	253	264	242	262	263	261	258	270	266	256	283	255	251	303	262	238	273	269	247	253	258	261	262	265	257	233	243	286	242	282	259	268	261	263	238	263	287	255	246	267	279	254	238	255	249	264	282	266	256	270	261	271	255	246	279	251	282	257	265	233	256	240	258	242	255	273	239	239	237	249	262	263	249	260	245	253	215	241	266	261	271	250	271	244	275	259	278	269	270	248	253	247	278	253	250	275	248	273	251	246	252	246	238	277	259	255	251	256	275	217	261	284	247	285	262	265	276	246	276	245	264	237	265	246	270	240	263	261	257	258	256	273	256	252	263	256	260	272	240	280	246	281	252	270	252	261	270	259	226	254	251	259	265	247	230	233	229	241	240	262	256	274	277	249	256	282	246	232	275	238	273	261	255	269	266	233	246	250	224	274	249	262	259	254	267	251	275	269	269	247	242	264	257	262	239	271	245	277	259	261	241	257	241	255	269	264	262	276	253	264	246	259	251	249	251	257	235	273	272	248	258	235	246	253	261	248	270	296	281	271	262	264	257	239	247	269	288	261	277	227	255	248	258	252	248	257	222	254	269	257	278	285	244	279	262	229	257	270	261	261	258	252	246	273	246	258	255	266	243	260	266	288	268	267	245	301	239	286	261	249	233	241	262	261	245	287	244	254	243	266	231	268	238	260	270	255	260	258	271	283	274	257	253	261	257	272	253	255	267	246	253	290	270	239	250	227	250	228	280	273	268	243	265	250	228	259	297	249	275	270	282	255	254	284	269	242	255	254	266	249	271	241	267	284	266	257	260	264	246	231	263	270	267	253	264	236	269	268	256	248	243	262	251	271	276	263	246	271	270	259	267	259	251	298	250	290	250	245	250	272	261	226	240	267	273	280	244	250	229	262	270	246	278	255	253	241	277	253	265	246	251	272	264	269	271	227	285	251	271	248	254	283	224	238	266	249	262	248	260	250	267	283	257	256	252	278	262	243	239	251	263	260	261	236	267	253	243	272	269	265	271	286	312	252	280	270	266	244	249	262	289	259	244	268	280	256	253	290	301	276	224	251	255	255	252	259	251	261	242	240	278	223	263	240	265	258	264	254	251	259	265	237	276	267	250	251	247	266	264	268	289	234	234	267	255	270	233	246	257	268	258	273	255	255	247	255	249	249	241	240	254	257	248	257	269	244	252	252	239	242	240	253	249	241	255	246	252	303	259	223	250	269	253	229	246	266	254	222	244	242	249	283	256	267	281	263	282	294	266	271	238	243	259	262	253	282	279	260	251	264	264	256	275	253	231	241	260	246	281	274	279	256	261	264	269	250	248	244	235	255	248	259	251	264	241	262	241	237	249	253	291	264	278	250	244	260	263	265	239	277	274	244	242	235	274	266	275	273	229	263	258	263	278	253	246	262	235	284	274	243	253	259	251	259	244	265	252	248	272	265	251	254	259	277	245	273	224	249	282	257	264	254	237	267	276	269	255	256	289	253	262	261	233	241	260	258	269	267	271	263	265	269	262	244	254	242	253	225	247	235	252	288	246	263	232	254	254	289	246	273	256	248	268	244	256	273	254	269	250	244	258	283	265	265	214	280	251	277	281	235	292	276	237	252	257	285	273	253	271	228	268	275	244	246	271	263	282	248	263	281	284	239	273	278	251	238	253	250	277	247	237	242	258	252	259	266	244	246	234	242	259	254	240	275	264	257	271	244	249	246	238	256	293	259	269	281	230	246	245	234	245	259	278	262	277	241	238	246	276	245	237	272	252	266	255	274	265	240	253	280	272	233	251	276	252	246	267	255	252	259	246	230	250	279	265	266	288	246	253	277	247	245	283	285	251	246	248	239	238	242	248	262	247	270	261	223	244	290	276	262	240	279	208	210	259	248	260	259	259	252	265	261	269	240	281	261	265	272	225	245	233	243	268	251	234	254	267	261	255	229	239	261	254	265	254	253	263	243	258	259	300	245	270	258	274	255	218	250	254	258	256	267	261	255	265	267	261	266	255	261	259	267	242	260	273	237	256	279	255	268	254	258	251	244	227	286	234	253	269	242	253	229	236	250	246	240	272	247	250	268	252	235	254	253	220	237	247	252	261	243	271	250	243	243	257	219	293	254	266	243	265	243	250	231	243	260	269	240	263	275	260	252	270	248	265	254	249	247	247	251	264	253	246	250	273	237	263	256	262	257	258	261	257	242	271	258	236	244	278	238	284	259	237	245	248	265	241	262	245	257	248	229	232	247	235	245	264	245	276	260	250	270	241	243	274	263	243	260	261	264	246	251	243	259	284	231	269	266	248	240	243	275	266	267	246	286	249	250	257	229	243	228	276	278	247	264	249	254	229	297	255	255	253	260	279	257	272	238	228	265	246	263	238	259	211	277	259	260	263	269	241	278	241	250	238	273	248	220	287	239	239	247	245
2312	1309	580	392	394	441	464	445	384	285	268	168	142	113	98	58	57	64	68	57	53	41	62	53	47	65	49	50	52	40	56	40	54	48	40	44	37	46	31	41	38	38	40	47	45	26	31	39	43	38	42	47	32	50	38	33	38	34	33	34	35	35	42	28	33	30	29	34	37	41	32	28	28	38	41	33	35	35	22	30	41	44	33	33	33	38	32	37	37	31	32	33	28	39	37	30	22	34	42	36	34	31	36	34	30	37	31	44	36	27	19	38	44	24	37	27	30	34	37	36	30	33	42	28	37	32	32	39	36	30	43	35	28	27	37	34	38	30	41	29	36	37	32	40	26	41	32	31	25	33	31	32	32	33	35	24	33	44	33	29	27	38	32	30	37	35	31	35	36	41	34	34	30	28	28	52	35	42	41	29	33	32	43	28	34	37	38	36	40	33	35	42	32	37	40	28	33	30	34	35	53	35	29	29	34	42	50	37	33	24	40	38	27	40	30	41	36	30	29	43	27	28	33	34	28	22	34	32	28	43	26	41	33	35	26	29	31	40	35	33	32	24	38	23	34	33	31	35	33	32	32	32	29	32	36	33	37	48	34	28	30	32	28	37	34	39	26	28	37	31	37	42	26	40	37	30	32	29	31	28	25	37	34	33	36	34	34	42	25	30	36	44	42	32	37	29	37	30	34	30	39	30	31	36	36	32	29	36	39	34	35	29	28	27	23	33	35	33	31	47	28	35	39	34	32	36	38	26	40	27	29	29	29	33	50	31	31	29	34	29	34	28	21	31	33	46	31	31	35	41	37	28	32	28	32	48	36	34	44	37	40	29	39	36	24	24	30	39	38	31	33	35	41	48	32	25	40	33	32	37	33	39	29	29	39	33	41	46	36	37	27	35	37	36	26	33	33	31	41	38	29	50	37	31	36	40	30	48	31	38	40	44	29	37	35	31	34	34	31	39	30	27	33	22	35	32	30	36	45	38	30	49	39	37	22	30	34	31	29	40	30	31	32	37	38	30	41	24	42	32	44	34	43	47	35	35	43	33	32	45	29	43	37	20	26	30	42	19	24	33	28	32	33	35	33	36	26	31	39	35	39	25	32	38	31	30	29	37	43	38	32	30	29	27	38	39	37	35	30	33	29	35	37	34	26	41	38	40	36	35	39	30	34	40	27	44	28	34	31	31	43	35	39	29	38	40	29	35	28	39	30	37	31	38	33	28	36	35	40	38	30	38	33	30	36	35	31	24	36	37	31	37	30	26	37	35	33	47	26	37	23	37	38	36	32	30	39	27	34	38	32	33	29	29	38	34	34	35	32	30	43	36	34	30	35	42	32	35	44	24	30	33	42	36	37	37	27	34	30	41	28	37	32	38	37	30	31	49	34	29	32	32	30	25	44	23	34	31	40	38	43	39	45	40	22	42	30	50	44	29	34	30	34	28	22	30	35	32	27	31	34	42	34	32	36	33	37	37	28	34	36	43	28	22	36	50	32	31	39	28	32	34	32	33	33	23	42	33	32	35	43	24	38	40	33	36	21	26	37	35	32	39	35	41	35	36	32	28	45	28	34	35	39	35	24	32	33	40	36	32	34	27	52	35	35	35	28	42	43	31	44	35	41	36	30	39	33	28	34	32	23	20	43	28	30	31	35	33	33	46	25	31	33	30	30	32	35	37	42	28	37	43	38	28	34	33	33	41	30	39	37	36	29	25	38	41	27	38	34	26	39	40	26	47	39	27	38	34	24	35	21	39	34	34	28	34	40	32	37	45	39	28	39	40	30	32	33	29	28	36	36	33	35	31	32	29	33	30	32	34	29	37	32	31	37	48	28	32	23	37	40	40	39	35	28	30	22	33	31	40	35	31	29	28	41	34	51	32	41	36	20	46	33	30	33	25	30	41	43	37	36	34	45	41	47	31	34	29	31	33	33	33	33	43	39	39	31	34	34	31	35	32	32	42	47	26	35	41	36	48	38	27	36	48	28	42	25	30	33	30	41	30	24	33	37	30	33	39	33	30	40	40	40	32	49	30	45	30	30	33	36	35	37	28	34	32	35	32	32	25	40	29	27	32	31	36	34	33	32	40	28	33	43	29	32	27	33	35	36	40	28	51	19	33	37	38	33	25	43	42	35	40	46	35	30	26	30	29	24	29	29	36	35	43	34	36	39	32	34	32	40	41	39	30	30	32	28	35	30	35	26	30	36	32	35	36	42	34	49	34	31	37	37	25	33	36	28	27	40	28	31	29	32	26	33	26	31	25	33	33	29	37	36	29	37	36	35	43	35	33	37	30	37	26	33	25	31	27	38	19	36	31	30	39	27	29	25	32	37	43	34	42	35	30	39	29	39	37	32	30	38	25	37	37	22	31	29	34	48	40	29	27	36	35	37	42	31	38	48	29	34	46	35	34	26	33	46	25	34	32	23	35	40	41	31	30	32	30	28	36	44	28	32	44	32	30	26	28	42	28	32	40	36	33	30	32	33	34	34	35	40	23	37	35	35	35	29	36	35	37	39	41	29	24	37	32	36	36	24	38	25	43	30	34	43	35	40	34	31	32	21	43	33	32	36	50	36	30	29	41	28	35	40	38	32	32	29	38	31	32	45	30	29	31	23	32	32	34	24	30	46	40	37	22	37	39	31	34	40	39	28	31	40	28	31	41	32	33	28	35	27	40	30	42	39	34	35	34	36	27	35	31	31	22	29	29	35	37	26	36	31	38	36	31	27	27	40	34	29	35	27	43	29	45	35	35	31	30	40	34	26	34	42	28	29	30	44	28	33	27	37	38	31	32	39	45	40	30	41	24	38	36	30	38	36	42	52	33	28	22	39	23	38	32	43	45	30	30	35	47	25	26	40	34	40	41	36	35	38	41	39	32	29	40	31	40	32	37	33	36	41	39	32	26	27	37	34	38	41	38	31	27	32	26	38	31	39	31	34	31	42	36	25	35	37	36	27	32	41	39	41	31	34	28	32	39	38	40	37	33	27	37	47	28	36	28	32	23	32	29	30	44	34	34	44	40	30	33	44	26	29	27	37	29	32	33	38	32	33	27	32	34	31	37	34	29	31	32	39	37	38	39	37	40	44	40	38	39	34	39	37	40	33	40	32	35	36	46	38	34	29	34	43	26	27	33	33	25	33	31	39	34	26	38	38	35	32	33	34	29	37	35	30	41	52	36	25	33	33	30	31	44	25	39	32	27	28	37	32	35	29	31	24	33	28	29	32	28	37	40	30	37	30	33	30	31	45	41	42	35	30	35	30	31	28	36	29	28	27	30	36	32	34	32	40	42	37	32	29	29	43	35	34	31	31	31	38	33	51	36	41	33	34	29	41	32	24	33	24	31	35	31	41	30	28	33	31	28	24	37	20	30	38	31	45	32	31	26	30	32	39	31	38	41	34	33	36	28	46	34	36	29	41	39	42	42	37	28	25	30	29	43	36	34	31	29	41	32	31	31	33	39	33	39	31	31
23766	13026	8324	11187	17535	18768	17570	15027	13060	10110	7569	5661	4312	3143	2293	1548	1177	1100	1039	1036	1003	874	933	860	831	841	857	840	775	778	727	728	742	731	597	641	604	559	576	609	562	583	602	495	514	484	417	386	425	453	464	457	426	451	453	443	388	436	426	408	369	375	361	407	393	350	339	352	358	404	394	368	345	353	350	330	372	377	334	359	366	366	377	332	333	376	350	382	363	343	362	374	370	334	345	341	387	381	376	343	370	382	345	370	353	319	390	398	382	366	368	413	605	507	387	376	391	354	340	397	356	365	382	363	373	375	336	362	346	345	349	343	356	346	353	378	344	375	368	348	378	356	367	348	355	352	357	366	360	338	369	373	364	356	360	367	383	350	359	321	338	356	390	372	378	365	377	383	340	373	339	366	389	370	391	341	341	350	377	361	364	367	332	376	386	333	360	342	369	393	336	369	355	360	360	363	361	351	373	365	356	353	334	393	353	359	370	360	363	344	348	368	359	296	368	361	376	366	370	372	371	367	362	373	333	351	344	369	339	372	362	350	398	367	340	343	344	337	386	372	351	386	344	370	350	340	379	369	329	364	380	368	359	366	365	343	357	323	364	365	352	355	394	337	353	367	377	328	345	392	385	369	355	365	387	367	342	358	356	382	366	350	399	321	319	376	363	348	378	329	363	352	344	346	379	369	338	364	368	383	318	333	365	331	376	342	368	358	359	358	355	403	343	362	324	329	324	368	369	375	360	397	376	377	337	360	358	338	348	347	345	355	346	343	359	329	372	370	364	326	359	332	364	371	350	345	348	376	334	376	384	344	369	386	358	383	349	357	341	385	347	355	368	352	378	359	356	353	356	354	355	358	352	352	373	367	342	377	366	378	351	373	372	374	339	355	351	354	330	360	371	342	375	358	382	362	352	367	390	336	390	369	334	351	341	370	348	379	359	419	338	359	353	322	315	365	330	338	334	358	367	408	389	353	376	376	363	340	356	338	357	333	353	349	352	350	345	377	337	386	358	395	374	350	348	330	350	335	374	372	334	357	334	355	349	383	338	362	351	374	325	364	339	384	353	338	368	341	334	361	376	384	358	355	344	350	364	373	370	366	346	352	378	356	318	352	333	387	378	361	358	430	358	370	346	360	353	365	361	390	368	366	352	332	368	350	365	352	371	373	370	341	378	350	365	383	352	361	347	370	341	383	351	371	371	355	359	330	368	361	359	345	351	361	319	352	362	361	369	348	403	364	348	347	385	368	378	349	335	309	354	369	346	369	353	358	385	331	373	344	386	369	356	373	388	390	367	381	372	348	381	340	329	358	402	338	345	363	358	370	363	354	331	372	324	366	355	377	379	351	349	365	391	337	368	381	332	312	357	331	344	360	347	368	371	359	377	383	367	379	345	385	384	366	375	388	364	366	369	380	361	364	321	399	336	363	360	330	348	337	323	357	364	350	367	350	348	380	349	319	369	358	359	372	362	352	382	382	338	348	355	366	368	357	369	362	359	360	374	339	354	363	370	358	346	365	334	364	372	334	386	347	373	398	325	350	353	380	370	361	366	360	401	367	350	325	342	322	333	383	346	388	373	365	344	334	363	360	352	366	354	346	364	404	337	343	375	324	366	377	365	349	349	350	390	381	371	365	366	384	347	350	333	350	333	337	366	385	332	357	363	366	329	345	350	358	345	368	353	397	354	391	353	347	366	345	349	347	360	359	395	328	350	374	365	346	335	340	363	372	316	367	339	391	368	365	352	363	350	401	336	349	373	336	390	352	342	367	359	342	339	398	350	354	358	354	366	339	353	344	344	340	343	384	371	363	362	360	347	380	354	368	328	367	357	385	356	333	349	373	374	369	370	344	381	330	354	348	357	350	362	318	379	332	392	378	351	361	365	371	380	339	315	347	366	316	385	378	377	344	339	331	380	365	356	383	371	332	368	365	374	366	380	360	379	340	353	342	356	352	355	326	376	393	379	374	357	363	365	355	370	386	341	356	351	338	361	343	333	381	348	368	360	372	357	361	380	348	359	340	369	354	358	376	387	372	319	388	350	355	348	369	386	376	368	335	348	369	371	366	351	356	364	365	350	401	376	325	362	377	371	343	368	385	354	334	353	346	356	376	377	345	360	369	343	357	357	346	341	394	366	368	372	328	347	375	314	385	362	365	356	323	356	344	355	374	365	372	380	323	377	385	371	347	352	377	382	337	340	355	344	340	370	350	380	358	366	372	386	368	320	363	373	341	374	339	304	344	356	369	362	373	338	357	374	329	328	371	316	359	353	357	342	349	357	353	386	376	361	394	364	336	369	389	380	400	373	379	359	345	330	351	377	359	371	382	346	353	327	366	320	339	387	374	355	346	374	346	385	354	395	362	368	398	390	369	371	374	352	381	345	399	341	349	357	387	350	362	389	363	393	390	362	381	345	351	361	338	339	339	326	339	363	373	363	360	403	347	309	344	377	346	357	397	397	372	371	364	363	372	339	365	342	336	346	342	361	343	331	339	369	379	389	360	370	352	348	352	334	348	380	364	346	372	349	365	358	344	370	329	364	364	406	360	358	341	347	370	359	349	364	355	371	374	355	336	378	361	364	338	363	383	363	372	365	360	363	360	361	366	367	384	370	372	376	344	337	382	361	371	390	377	348	339	343	369	361	381	352	357	326	308	311	345	349	378	407	358	353	340	362	365	355	359	328	380	323	365	339	355	373	350	369	361	351	362	325	339	351	379	353	338	341	354	349	342	388	389	385	340	401	353	334	379	366	375	371	376	379	370	375	372	337	340	358	352	348	356	373	416	369	360	357	375	354	310	376	364	348	335	359	315	389	384	381	366	350	337	362	360	340	333	371	358	342	353	367	368	352	355	354	333	350	367	344	352	376	361	342	339	371	368	383	354	349	323	341	366	357	392	357	346	357	351	329	362	369	380	373	342	355	362	356	351	384	396	359	344	317	369	385	366	365	380	355	387	390	350	347	358	354	320	413	350	388	358	329	350	371	355	365	340	350	381	367	357	366	378	346	332	337	337	321	366	342	349	365	356	391	382	331	365	380	374	357	330	368	358	355	302	385	339	362	372	333	360	348	393	340	365	382	354	344	355	382	367	351	361	353	349	386	344	375	337	344	387	347	341	383	336	341	370	372	334	332	352	385	359	381	368	376	344	329	337	340	365	376	370	404	357	337	347	372	357	359	314	359	388	373	369	349	387	386	348	394	368	380	370	348	359	390	376	365	362	359	364	348	360	382	361	370	385	333	361	339	339	338	365	350	349	382	405	351	353	368	365	355	352	334	358	388	370	371	368	332	382	356	386	361	373	371	356	343	334	365	399	369	338	357	375	377	359	380	371	336	346	344	336	356	359	378	362	372	344	376	327	355	333	367	360	386	369	369	350	338	339	347	352	370	399	343	357	374	340	359	356	380	358	342	352	365	345	339	335	340	321	346	332	363	357	368	330	374	370	377	335	358	404	330	340	330	337	348	331	346	355
1160	513	292	240	215	265	267	262	210	173	127	112	90	65	63	57	38	45	54	47	41	35	34	40	46	44	45	32	43	46	41	39	51	40	29	34	37	41	40	39	38	23	39	40	29	26	41	42	34	42	25	23	40	38	36	38	42	40	34	51	28	29	31	43	34	37	29	34	42	38	34	39	39	24	35	32	40	42	35	35	42	33	45	41	35	27	35	30	36	31	47	41	33	38	37	44	48	35	43	43	47	32	37	36	36	38	24	41	33	31	29	28	41	41	36	30	39	38	27	32	28	40	34	31	39	36	41	28	35	30	40	32	38	41	32	29	44	36	39	37	25	38	41	37	22	35	31	45	39	45	47	45	35	34	34	32	40	48	32	38	24	36	33	32	25	39	34	35	40	45	35	37	22	35	32	28	37	39	41	28	43	42	43	29	30	35	44	27	34	40	43	31	38	32	43	33	36	37	41	28	31	30	45	36	37	43	28	22	36	28	33	34	31	35	38	39	35	33	37	32	34	30	29	31	38	40	29	45	30	41	33	31	26	40	41	32	24	34	49	33	46	34	38	34	36	41	30	43	37	39	26	31	37	44	34	35	35	55	40	38	35	30	40	22	22	43	47	38	28	45	43	44	44	30	36	39	31	29	38	31	33	27	32	29	51	38	42	36	32	33	39	36	30	40	37	35	44	39	33	34	43	46	38	35	41	31	35	39	33	33	39	31	32	40	41	32	32	31	22	34	41	31	44	38	45	43	31	34	30	39	48	38	36	36	35	34	38	45	25	42	48	34	38	33	40	43	27	37	34	40	34	31	42	37	39	31	35	41	40	36	27	44	34	31	34	42	48	38	36	30	27	32	37	34	41	47	30	42	36	38	25	32	40	33	40	39	48	43	41	50	40	46	36	47	25	35	32	52	29	32	35	36	30	37	33	33	29	35	44	44	35	46	41	39	29	32	39	34	41	50	23	42	41	33	38	29	37	34	49	38	43	32	46	33	27	39	35	47	27	46	44	37	42	26	50	35	29	26	32	54	29	26	43	24	38	31	30	37	32	40	34	43	41	30	40	45	31	51	41	39	46	33	32	39	32	35	35	40	42	47	29	22	31	35	30	37	40	30	32	28	23	32	35	38	42	47	21	29	40	37	41	30	33	35	41	38	33	38	31	48	34	37	32	35	28	42	36	32	37	49	29	40	28	55	33	35	31	31	34	39	27	41	34	38	38	35	41	35	28	30	32	27	19	33	36	45	37	35	30	30	42	37	37	36	36	55	39	43	39	32	28	34	37	30	43	40	41	38	33	28	31	26	33	37	45	25	28	31	37	26	30	26	37	40	30	36	35	32	34	32	38	31	25	26	42	37	36	37	29	41	39	36	31	37	39	37	30	33	33	34	32	19	35	51	32	40	28	33	38	43	31	38	35	39	24	40	30	34	33	43	35	42	36	33	38	30	30	36	27	39	28	28	46	41	30	38	45	29	55	36	33	44	29	39	41	34	37	37	32	31	40	32	28	30	33	32	36	37	28	29	38	29	44	46	30	31	37	36	34	46	33	38	33	36	36	32	39	37	30	39	29	46	38	31	25	30	42	37	36	29	40	42	33	34	30	28	39	39	25	40	39	31	28	32	35	27	35	37	29	43	36	38	30	44	45	36	29	33	36	29	38	36	37	35	43	37	40	44	27	29	37	34	32	45	38	39	39	34	31	40	47	57	33	31	39	26	36	24	32	39	33	38	40	38	37	43	39	38	35	32	34	35	39	37	42	35	36	40	50	47	28	40	39	38	35	25	53	30	40	37	38	30	31	29	30	29	31	47	43	40	46	27	45	37	29	43	33	45	38	30	29	38	41	41	32	38	40	34	33	40	31	31	34	37	36	31	42	35	37	38	31	29	36	33	32	36	36	46	26	33	44	40	28	38	36	36	28	33	42	28	35	36	38	38	30	29	49	36	38	27	25	41	36	35	37	43	41	39	34	34	29	31	37	39	50	30	26	40	36	35	41	33	25	40	49	37	37	27	38	42	30	33	24	34	25	37	35	42	29	35	26	29	29	31	41	48	42	41	33	32	43	32	40	30	35	28	42	41	46	36	41	37	41	52	40	37	37	48	29	32	33	31	37	31	38	33	35	43	47	26	32	46	35	38	40	40	35	27	38	47	37	44	34	36	26	40	28	34	30	38	32	41	33	37	39	39	27	29	34	45	34	39	23	33	28	37	39	46	37	38	31	34	45	30	32	39	26	30	36	38	37	37	44	25	30	41	33	34	33	28	33	30	35	35	29	30	29	36	43	32	36	32	41	45	36	37	30	36	43	25	32	33	31	34	36	27	33	39	34	40	44	25	26	32	38	29	32	38	29	25	36	33	47	29	31	36	25	25	33	55	34	36	26	31	35	42	31	45	26	37	36	37	27	30	42	39	41	45	45	26	37	38	44	33	38	29	37	49	32	41	41	36	40	38	34	37	34	33	41	30	25	34	25	35	38	42	39	27	42	49	48	41	36	40	35	37	28	44	43	41	29	41	24	32	32	38	28	33	25	39	30	29	41	45	36	30	48	39	38	29	36	31	45	39	33	32	46	42	26	44	40	40	37	36	32	23	44	35	25	32	41	33	45	29	46	35	35	40	45	25	29	25	26	37	36	35	32	43	32	43	32	39	28	32	35	40	37	26	44	38	37	37	33	31	31	33	35	36	33	39	44	28	25	41	43	33	42	33	36	33	44	37	31	32	28	35	33	31	29	34	38	29	30	29	41	22	45	42	36	29	36	29	38	37	36	27	43	32	34	25	36	48	40	22	49	35	36	37	29	39	34	40	27	28	51	37	29	40	22	33	34	31	38	26	25	38	39	34	42	39	45	38	39	38	36	34	34	32	39	17	33	32	32	36	26	29	26	40	33	31	35	33	43	43	28	38	43	29	22	45	42	48	37	38	33	23	37	42	43	36	38	27	47	37	27	49	32	32	33	31	34	27	34	32	34	38	32	39	39	29	43	28	39	44	48	44	29	34	42	36	27	49	33	36	32	34	30	43	50	38	35	30	35	34	29	46	32	42	29	38	41	37	23	38	44	30	33	30	41	38	29	36	40	36	29	38	35	41	25	44	41	36	29	46	34	37	42	28	34	36	47	23	40	33	30	43	34	43	34	27	38	37	27	38	40	41	42	47	39	38	38	32	36	40	35	32	34	41	27	37	35	33	33	38	30	28	43	40	28	33	39	37	28	30	43	28	44	29	27	31	26	35	36	40	37	34	41	35	33	40	41	34	53	26	42	35	37	45	42	41	30	33	39	31	37	40	38	36	36	35	39	23	39	48	29	27	33	42	41	40	32	28	36	28	30	32	31	46	33	33	35	31	34	37	38	34	34	36	27	38	37	43	47	34	30	44	35	30	23	39	36	33	35	34	46	43	28	35	25	39	30	33	40	25	28	38	40	36	31	42	41	42	34	37	28	31	31	41	33	32	33	32	30	31	25	43
16286	8033	5057	7364	12192	13191	12257	10238	8433	6352	4577	3380	2572	1877	1342	963	772	759	736	703	674	650	647	663	649	562	536	581	593	589	569	551	535	523	537	519	483	449	465	462	419	448	445	460	408	385	376	396	410	442	396	417	436	410	433	401	403	420	418	386	396	377	390	361	384	355	358	361	391	337	389	390	377	355	334	357	395	346	359	339	353	366	362	356	365	375	358	386	387	390	383	344	392	380	348	366	355	354	395	358	350	382	373	361	357	345	370	378	328	351	361	318	367	404	369	375	351	343	384	353	371	382	335	401	383	359	338	381	357	370	359	372	364	383	362	376	369	384	365	389	362	369	379	372	372	371	354	375	369	341	339	379	379	359	371	357	375	385	324	351	352	361	377	377	377	340	365	384	378	381	373	387	361	342	363	344	352	403	377	361	333	361	362	350	369	345	349	328	349	377	355	381	384	355	353	404	362	359	361	400	382	370	387	386	373	363	366	401	372	373	361	357	345	353	355	378	372	364	376	339	371	395	362	363	379	396	418	371	354	377	386	368	362	354	367	349	381	373	334	373	360	375	322	345	370	382	380	371	381	367	394	345	365	388	365	356	391	389	359	388	324	352	404	340	367	403	359	388	351	354	365	348	349	361	347	346	368	346	366	342	344	386	383	335	386	354	377	360	362	414	375	397	323	369	395	350	380	364	388	376	386	374	362	378	395	378	388	338	366	357	364	363	370	379	325	336	359	380	347	377	365	354	360	361	330	353	361	411	371	387	339	374	351	392	363	406	349	367	388	348	356	373	331	341	340	359	367	340	360	383	351	353	395	360	348	399	383	378	376	381	353	391	353	351	358	378	344	388	371	383	346	357	361	406	348	364	372	316	364	391	372	368	344	372	336	395	372	329	427	332	373	396	346	388	344	377	362	357	354	384	345	375	371	363	359	356	314	349	404	406	373	385	341	399	400	339	364	410	348	348	358	345	376	377	378	379	345	335	371	392	351	356	341	394	359	346	353	351	397	369	368	361	360	376	355	374	403	359	379	357	372	356	420	381	364	363	339	384	361	398	370	350	388	360	392	359	370	380	373	405	366	333	372	369	370	404	342	397	359	375	359	367	379	368	393	351	369	358	363	371	390	361	341	375	363	388	381	374	369	369	358	389	366	404	387	398	381	374	366	375	375	363	382	337	356	389	372	395	350	392	366	343	378	353	371	377	354	356	367	358	373	365	368	394	371	386	350	373	369	363	383	370	386	367	378	402	336	402	368	353	386	363	337	415	384	348	390	356	355	360	373	350	368	378	398	363	352	347	347	343	353	343	343	335	343	357	380	397	381	386	379	359	383	382	328	390	379	357	366	388	382	389	369	361	371	368	380	383	370	365	381	339	377	380	387	383	365	384	379	342	411	416	364	381	354	360	357	369	382	382	349	342	341	378	382	342	383	344	346	352	363	374	377	388	389	384	375	356	353	364	349	342	340	365	370	385	370	378	380	353	372	348	334	342	326	370	359	353	333	369	362	370	340	368	354	362	386	363	365	365	339	356	379	369	390	370	351	358	378	328	374	371	355	369	375	339	394	334	362	394	355	344	340	353	379	363	362	336	361	363	387	355	384	359	349	371	366	346	412	358	384	375	366	341	380	327	367	378	385	373	401	366	386	378	363	410	386	362	363	346	347	383	381	372	371	372	392	342	342	350	333	373	357	357	336	354	333	367	358	359	349	428	334	340	340	357	363	372	353	394	348	357	370	402	366	365	364	353	360	369	410	346	368	343	322	394	357	356	353	349	369	363	398	354	383	356	340	375	371	352	358	397	356	385	370	363	375	351	373	349	399	345	373	369	365	381	388	359	345	354	382	370	362	339	399	361	410	334	392	382	377	384	370	368	386	340	383	389	356	354	379	375	376	367	341	382	375	379	332	387	370	358	375	391	370	369	366	336	369	373	387	376	338	380	357	343	337	380	370	372	358	377	358	367	376	367	375	372	376	373	365	364	358	363	349	393	383	404	344	396	373	376	372	355	354	358	335	374	355	380	366	392	355	340	358	363	355	360	342	390	356	347	368	358	376	358	354	357	334	395	321	340	360	370	349	352	374	368	344	354	343	376	405	360	358	389	381	352	375	376	322	387	363	356	381	373	414	372	341	344	378	403	386	400	378	367	391	353	354	353	359	424	352	386	352	353	349	370	400	363	358	355	376	366	383	374	356	354	338	357	375	342	349	316	398	340	356	369	373	363	339	403	356	373	403	394	379	376	358	347	348	360	358	388	395	388	376	372	352	341	361	372	338	344	344	387	361	342	396	372	391	400	356	372	371	346	383	387	371	386	380	356	356	372	380	392	348	378	324	364	380	356	384	374	372	374	361	372	376	370	354	385	348	356	381	396	373	340	384	353	417	339	320	354	385	384	359	325	337	368	399	402	353	380	366	352	363	363	367	347	362	370	340	397	337	351	406	365	354	369	366	339	391	376	359	344	392	386	388	366	370	365	347	354	385	381	386	383	350	362	362	378	367	395	376	393	386	351	416	360	362	367	350	362	378	335	377	367	372	355	355	303	330	347	322	344	355	406	392	393	362	359	397	382	358	353	371	388	350	362	414	392	374	351	362	374	385	358	361	354	374	369	369	361	405	370	365	368	360	380	384	381	411	407	375	366	335	357	355	394	362	390	370	352	365	386	330	385	381	384	372	363	359	363	370	398	345	364	352	370	374	351	322	385	350	340	359	374	392	353	359	391	389	364	392	364	369	357	349	371	336	334	378	359	335	355	420	355	355	377	373	384	353	370	363	366	390	339	357	350	377	354	356	350	382	399	360	374	357	369	363	362	388	357	338	397	353	360	369	354	354	351	382	374	348	362	320	358	368	379	335	385	382	348	348	331	360	396	354	370	354	362	412	334	341	391	368	377	346	366	361	364	364	369	345	381	362	362	375	353	398	356	349	354	381	331	344	367	411	380	385	364	383	365	353	333	388	373	404	369	368	340	352	359	329	373	387	380	400	365	385	375	358	368	404	365	358	366	395	379	372	348	351	344	375	355	373	352	344	363	361	347	331	375	395	391	384	380	346	358	356	345	363	380	362	367	371	386	387	364	350	390	353	389	396	413	385	335	345	363	392	366	351	374	370	371	373	346	362	350	358	371	344	370	361	359	372	363	385	369	355	377	353	375	396	383	366	350	378	373	317	410	346	361	339	386	354	381	337	338	368	367	364	380	364	361	362	351	352	376	343	340	340	374	343	343	360	359	360	368	371	340	364	381	369	375	343	363	382	372	398	363	395	377	378	392	375	366	364	394	369	350	363	398	362	373	367	345	372	366	364	347	360	390	396	350	369	368	357	347	363	379	369	366	356	348	370	368	379	353	352	359	370	355	350	358	337	348	377	386	376	388	370	363	380	360	368	364	414	366	342	375	370	375	359	384	391	371	356	363	355	380	384	348	372	348	356	355	385	401	358	396	369	389	358	376	354	329	395	408	339	351	358	366	356	377
1544	1105	460	308	286	363	377	352	293	251	177	154	127	96	85	62	57	63	53	63	40	48	56	48	69	50	44	60	54	44	43	45	55	51	63	48	34	41	33	45	42	48	43	39	46	51	40	55	45	47	44	54	53	54	44	49	32	39	45	48	37	45	41	32	31	44	41	35	31	43	45	44	39	50	39	41	37	36	26	33	49	44	40	34	46	52	52	48	42	41	50	52	47	41	48	49	48	52	38	42	39	40	29	41	39	38	49	37	54	46	38	41	40	45	62	36	31	46	48	50	50	44	48	41	44	37	37	34	53	41	35	45	35	33	54	43	39	36	28	56	58	50	38	36	52	48	51	38	39	36	43	41	36	38	38	58	36	51	55	35	51	39	38	42	47	38	44	44	48	43	47	48	48	35	44	23	40	37	53	49	53	42	37	38	47	43	45	43	56	37	46	48	41	41	50	42	41	59	40	42	49	47	45	29	39	38	32	32	44	42	37	43	48	41	38	35	50	37	46	43	48	33	44	43	36	36	48	37	41	40	56	43	50	44	48	50	54	37	38	47	47	44	46	50	51	34	38	47	41	39	38	46	40	43	38	38	48	39	37	48	50	61	47	46	35	40	41	38	51	38	38	49	45	37	42	43	36	40	43	48	49	51	41	31	41	36	41	49	42	54	38	42	52	35	40	43	49	43	38	49	50	38	35	38	47	51	39	36	35	41	44	49	46	41	51	46	40	60	48	40	38	43	39	44	45	37	44	45	40	40	54	51	34	33	33	40	45	39	38	41	37	49	51	37	52	43	41	52	43	51	47	34	55	38	47	55	61	42	36	35	36	31	44	35	44	62	44	40	46	35	38	43	43	32	39	52	43	42	42	32	43	52	48	48	50	52	40	37	42	53	30	47	51	54	50	46	48	39	37	47	38	41	44	48	42	48	54	41	37	50	53	52	49	32	40	43	57	36	41	40	44	43	48	52	48	37	55	41	45	41	40	43	51	43	40	37	45	40	47	41	40	44	46	46	38	46	39	46	48	42	47	40	39	52	47	42	49	32	38	50	46	33	35	38	38	34	37	36	32	55	50	33	44	43	50	36	40	35	42	53	36	26	46	49	40	33	56	45	41	42	38	52	41	43	40	39	47	47	44	50	28	40	37	43	43	37	46	38	45	48	33	47	45	40	35	38	42	46	50	50	53	38	46	47	47	46	47	27	31	50	46	40	35	48	43	46	45	44	40	49	42	29	40	41	38	40	44	52	46	56	39	47	53	42	42	42	37	44	48	43	40	43	41	44	51	52	42	42	39	47	53	44	35	42	43	46	50	50	39	38	30	49	37	49	32	48	45	39	43	48	49	38	37	57	46	43	38	45	48	40	35	44	43	36	43	48	34	40	28	49	38	44	47	44	43	66	47	56	55	35	45	41	49	41	36	52	35	41	44	45	49	33	51	34	43	43	45	43	33	37	44	56	35	40	38	45	39	46	41	42	59	41	41	43	41	36	54	40	48	41	38	40	28	41	41	45	40	43	46	45	50	45	48	36	44	46	49	38	45	43	42	39	38	30	41	48	44	45	46	33	53	37	40	44	42	56	49	48	38	32	33	41	53	34	44	50	36	53	42	35	47	39	48	35	37	46	43	50	46	29	58	52	38	36	36	41	37	37	47	43	45	37	43	42	42	37	46	28	32	44	42	34	34	43	32	45	42	46	55	33	48	46	47	38	44	46	34	42	33	29	39	42	55	44	34	41	45	33	41	38	38	38	46	43	43	40	50	33	51	39	57	43	37	45	41	33	37	36	51	43	39	48	52	49	36	43	37	40	53	50	30	34	42	48	34	46	42	47	42	42	42	49	49	55	37	47	41	40	41	37	37	37	51	42	50	29	41	37	46	52	41	54	48	48	40	34	49	50	48	46	30	47	43	46	53	41	43	49	43	40	41	43	42	46	43	36	55	46	40	46	34	41	63	44	40	42	45	44	49	33	51	45	53	42	50	39	43	51	41	30	48	39	49	46	33	51	37	45	49	49	46	50	41	40	38	51	49	50	39	47	43	33	42	39	33	29	50	47	57	54	48	49	46	47	37	53	39	51	32	41	46	43	41	49	46	42	47	56	45	49	35	44	37	47	52	39	53	43	39	51	42	37	48	34	43	37	35	53	46	45	40	59	41	53	35	30	50	41	51	44	50	37	37	43	26	43	35	31	39	53	38	35	47	47	35	52	41	39	44	46	42	42	34	45	42	35	54	48	54	37	43	39	38	43	41	39	44	50	47	36	43	54	29	41	44	50	50	36	36	38	42	35	40	51	40	42	39	38	53	46	39	48	48	53	40	33	45	47	52	50	32	44	37	42	42	37	45	36	41	50	54	45	45	42	45	42	46	38	45	52	43	46	46	44	42	45	42	51	47	41	35	44	34	36	46	45	48	36	43	42	48	48	47	46	44	36	39	38	42	52	50	47	38	46	40	46	40	54	53	48	38	42	41	46	40	46	39	35	44	40	39	42	45	57	41	49	42	36	52	53	47	40	46	46	42	40	41	41	45	39	47	42	40	44	46	46	39	39	60	39	40	43	30	52	50	25	39	29	54	43	34	43	41	39	41	55	41	37	33	44	50	42	49	37	58	41	46	46	44	40	40	40	64	44	45	54	47	55	34	47	58	41	46	45	53	34	43	46	46	40	33	43	41	42	46	50	49	53	51	38	41	49	51	41	58	40	35	42	37	33	48	33	45	45	40	50	49	39	35	51	32	50	34	66	39	38	58	43	42	47	53	58	43	47	39	44	39	48	28	37	47	38	36	32	39	39	50	37	36	48	50	54	45	40	51	35	49	47	44	37	46	37	47	42	39	45	41	32	44	35	42	38	46	49	41	47	43	45	47	47	38	28	56	41	43	39	37	38	39	30	37	41	48	38	35	55	43	34	46	42	37	33	44	39	36	43	43	45	43	43	42	46	40	42	39	49	36	50	34	40	35	44	40	41	41	36	39	43	47	40	31	52	57	43	40	32	38	48	46	51	34	42	52	40	44	44	31	53	40	37	53	44	36	41	42	46	42	43	39	46	49	44	48	46	43	47	39	30	39	39	45	42	53	40	37	40	48	56	39	34	44	46	34	31	44	34	36	44	43	40	43	40	47	43	42	43	39	39	47	49	41	38	47	35	42	39	42	33	40	48	43	42	46	47	37	41	40	37	45	49	28	45	37	43	43	52	47	48	43	33	33	39	51	40	40	42	43	54	54	43	49	27	42	48	36	35	48	51	45	49	47	38	52	31	47	43	39	40	29	48	38	43	45	34	40	41	36	45	47	37	36	42	40	50	36	45	38	54	48	49	39	40	51	39	36	40	39	46	30	44	29	55	33	40	44	44	37	46	50	30	47	46	47	40	44	38	30	45	45	36	43	44	40	43	41	44	36	46	55	38	37	40	42	29	49	45	46	49	55	29	40	42	40	38	41	50	38	46	47	49	28	45	33	48	44	34
19716	11772	6714	9493	14995	16178	15116	12908	10420	7987	5999	4695	3650	2439	1817	1265	1106	1031	1001	903	832	803	837	800	829	738	751	742	747	720	690	696	632	714	625	637	605	563	540	596	569	600	605	558	540	484	512	467	499	510	528	507	497	524	497	479	488	520	481	484	473	463	464	480	440	452	471	511	443	451	437	442	437	430	451	462	432	425	461	433	436	436	447	431	432	441	440	441	445	405	424	429	445	443	454	415	448	471	431	435	442	401	438	467	451	481	482	427	478	420	416	441	469	544	491	438	404	432	435	420	481	415	435	402	465	455	457	412	441	446	459	438	434	455	423	424	459	412	425	435	457	461	452	434	453	444	457	432	396	422	430	431	478	430	476	413	478	449	428	455	417	446	434	446	449	430	441	419	427	476	450	448	450	456	436	429	459	435	452	423	406	449	434	428	450	460	430	435	428	421	453	429	417	482	452	419	420	495	439	432	434	440	421	431	434	468	454	460	423	408	413	409	434	460	475	440	435	425	422	434	435	435	417	439	444	441	484	450	418	448	466	453	439	432	464	441	412	478	415	443	436	413	435	424	476	453	445	444	444	445	433	415	446	451	439	452	454	401	452	454	437	462	419	463	487	408	440	412	457	451	423	429	453	421	430	431	441	473	433	460	386	424	433	443	451	423	462	447	465	407	411	456	426	413	454	442	440	471	399	474	445	447	465	437	465	435	442	437	467	455	433	445	452	432	442	419	394	439	442	447	426	426	442	463	464	493	460	439	413	446	468	403	461	432	448	455	471	403	447	448	403	427	452	408	467	456	454	457	422	442	440	452	450	465	458	436	408	420	454	492	450	448	412	430	418	402	460	423	482	443	419	428	443	430	467	414	471	427	444	450	428	451	444	454	427	455	449	458	405	423	438	433	423	479	458	454	470	424	464	446	478	473	456	435	499	493	482	458	465	418	433	461	476	414	434	412	439	422	428	476	450	432	473	456	454	466	454	432	440	446	425	449	449	449	461	456	428	444	424	423	426	440	414	411	459	451	428	462	429	450	442	453	470	425	471	419	460	458	479	410	423	407	440	478	434	490	438	465	450	442	425	450	447	454	435	413	410	444	449	415	430	443	437	432	433	443	469	432	402	429	441	430	443	473	484	451	442	440	429	459	427	419	427	410	421	463	476	428	392	427	411	461	435	424	467	431	442	444	414	427	421	446	434	422	453	476	388	414	468	458	412	432	436	401	465	471	462	432	454	468	414	421	454	433	475	417	423	469	416	455	409	415	450	446	445	448	414	430	418	456	448	451	460	432	413	407	413	428	463	462	455	462	452	419	444	446	401	422	440	449	435	434	474	439	484	419	428	407	439	441	466	463	454	430	449	480	423	423	466	387	427	454	442	463	473	459	455	446	450	485	407	419	416	415	426	457	429	407	481	447	432	448	463	451	479	463	443	436	486	466	473	454	455	429	454	461	428	454	431	435	459	394	430	425	427	396	425	458	457	465	431	438	430	439	442	452	439	416	443	453	457	417	447	446	426	442	443	420	430	432	428	433	399	471	486	447	452	430	448	462	434	409	491	468	418	444	457	428	420	458	407	444	430	434	471	425	429	474	413	425	444	424	445	431	436	454	457	451	476	422	425	443	403	496	448	436	456	422	465	417	437	479	440	415	453	426	467	436	439	448	416	426	442	453	438	442	447	456	462	444	447	433	443	429	457	422	460	468	449	459	449	425	411	489	433	479	414	425	441	457	418	435	435	426	469	437	475	420	434	451	462	456	440	427	476	435	445	441	459	452	454	472	461	450	473	411	423	476	448	464	459	447	474	450	464	435	431	426	430	412	426	428	452	428	448	434	435	419	405	437	442	443	438	466	441	463	463	456	454	424	414	484	452	497	429	449	452	419	483	386	469	419	428	415	430	426	430	426	468	427	453	438	464	438	444	403	445	469	446	455	421	446	456	421	409	423	456	447	438	410	432	439	459	460	485	470	375	477	424	433	455	453	409	435	452	432	432	429	449	433	464	440	453	418	413	416	458	466	449	439	417	439	438	462	441	429	441	427	416	441	410	449	440	445	455	407	422	430	425	417	456	466	445	458	470	447	445	434	451	454	459	411	404	419	435	467	456	458	449	429	398	450	457	433	442	427	421	440	409	429	413	439	453	407	436	419	465	469	464	407	406	421	453	423	410	446	409	411	455	457	427	463	432	456	463	477	457	451	480	405	434	455	453	434	405	423	443	446	438	466	456	432	446	420	482	427	444	476	448	423	407	444	456	414	438	438	475	424	435	468	478	416	464	413	455	453	446	434	418	429	462	419	444	458	399	404	413	441	455	424	460	433	404	409	453	436	460	481	460	396	445	411	380	445	437	438	400	394	447	451	439	438	424	441	442	428	453	463	453	449	471	436	425	445	393	500	434	483	467	453	448	473	457	423	427	459	489	435	442	430	452	455	453	446	435	426	449	432	440	442	426	490	422	454	448	440	457	463	452	459	456	410	394	402	446	439	435	454	458	416	450	429	491	440	449	435	431	443	433	454	445	434	453	431	459	433	411	427	412	439	415	426	470	430	473	448	439	448	440	416	445	449	446	416	463	496	453	442	455	458	448	430	459	441	450	437	411	445	474	431	456	439	413	453	414	423	394	415	426	432	396	422	461	444	442	445	458	419	458	447	446	476	416	455	435	497	453	439	441	478	469	458	406	429	436	393	474	449	453	428	416	459	432	398	443	444	426	466	456	441	461	503	443	433	431	457	435	437	436	432	417	445	468	418	437	436	395	469	455	400	483	426	462	440	450	489	432	444	440	419	445	422	445	432	445	445	433	405	439	458	442	423	478	451	444	434	447	474	404	453	371	459	416	430	429	450	454	425	447	447	445	446	445	437	450	445	424	412	434	472	452	419	413	425	436	452	385	459	424	437	415	418	447	435	444	425	462	433	428	462	448	459	427	456	468	435	428	475	469	445	448	436	436	442	443	435	449	430	457	450	446	423	416	459	433	412	458	446	432	442	437	444	406	413	452	474	432	443	426	411	440	447	455	407	442	436	450	482	432	442	432	442	415	426	458	449	459	422	411	473	426	461	460	434	453	457	445	393	410	440	456	415	455	462	420	388	451	470	487	443	440	422	443	454	447	470	433	484	449	460	425	431	442	445	458	454	445	446	450	438	487	402	443	464	429	424	408	408	448	472	428	446	427	456	463	461	405	432	441	447	404	445	445	473	487	458	462	470	427	432	412	445	467	455	435	432	407	457	444	451	446	440	436	434	422	450	455	428	468	436	408	444	452	442	466	448	472	447	438	494	486	447	447	443	473	420	430	427	419	426	449	444	477	460	411	409	421	456	481	436	471	441	450	438	414	460	445	423	424	407	464	448	428	417	467	428	458	454	406	443	449	449	467	419	455	428	416	403	431	468	446	444	430	468	454	478	406	418	434	454	430	433	426	468	396	451	444	418	460	449	456	435	467	458	464	446	432	433	448	435	439	461	460	443	445	432
1924	824	375	268	284	346	313	313	278	214	152	122	125	82	76	48	40	32	43	36	31	35	35	33	28	40	32	38	30	42	32	32	32	39	27	31	26	25	36	25	23	38	22	26	19	28	34	25	29	29	36	16	18	25	35	32	27	28	26	32	23	20	22	22	31	25	23	18	23	24	37	13	32	22	27	24	27	15	18	23	25	28	21	30	28	29	16	16	21	21	23	26	24	34	24	27	26	35	18	21	30	18	21	26	18	16	27	23	28	24	25	19	24	28	26	25	33	19	31	29	14	27	22	21	20	24	26	24	33	20	17	27	16	21	24	20	22	26	30	30	25	21	22	18	22	16	22	20	28	24	27	21	34	23	27	30	21	21	22	17	19	31	21	23	13	21	21	20	22	23	21	32	30	27	19	17	21	20	14	32	20	19	22	25	21	22	26	25	24	16	21	18	25	26	31	29	18	30	23	40	20	21	19	25	23	28	25	31	25	32	24	20	23	24	22	26	20	17	21	30	18	28	23	27	28	21	29	21	20	30	26	23	20	22	21	17	29	19	24	24	32	34	34	34	29	23	20	34	22	26	26	18	25	17	25	25	22	16	17	26	29	22	30	30	34	24	18	22	17	24	27	28	24	22	24	21	24	20	24	20	21	24	22	26	35	19	28	27	19	22	17	28	21	19	26	22	25	30	22	22	18	23	21	31	16	16	19	29	22	15	26	21	27	15	30	27	22	20	25	18	31	26	16	22	24	21	19	18	22	22	27	26	16	27	22	26	26	23	19	23	29	29	20	16	20	32	24	24	25	29	31	23	20	25	30	22	23	19	19	30	21	27	25	28	23	20	20	21	29	26	17	17	30	32	20	20	24	27	23	26	20	30	29	26	27	26	24	16	25	26	28	29	23	20	35	26	27	28	22	15	31	23	26	20	26	26	19	32	14	32	21	21	19	20	21	23	30	21	34	28	32	26	23	40	22	20	30	26	22	26	30	29	26	25	29	18	27	27	21	28	23	32	35	19	21	29	25	22	23	25	26	29	22	20	24	21	26	27	18	21	25	30	19	29	33	19	24	24	30	24	25	28	24	19	23	32	21	20	18	20	32	20	18	18	20	21	19	26	16	35	18	24	26	26	28	30	21	21	26	27	31	22	20	25	20	26	19	27	15	19	18	22	22	28	32	22	23	22	31	31	30	19	28	22	23	27	23	15	20	21	30	22	18	16	24	28	27	25	22	15	31	19	23	20	27	21	27	24	14	24	23	25	19	23	27	24	28	21	23	34	23	22	23	19	33	17	27	26	23	28	28	25	24	12	27	17	29	22	19	25	19	16	24	27	23	24	17	30	24	23	20	23	29	22	14	26	22	24	26	31	23	29	24	22	25	22	19	21	27	20	23	27	32	20	30	18	25	27	25	28	28	20	23	18	22	29	22	20	15	19	18	17	27	25	27	21	29	26	28	23	20	21	24	22	30	24	24	27	28	21	20	25	21	28	31	27	33	14	22	25	26	21	18	22	28	25	23	24	31	31	24	22	30	21	22	27	28	23	23	21	24	26	24	23	29	26	28	14	25	21	27	28	20	25	23	16	23	26	30	31	22	19	28	29	16	29	26	16	27	28	20	28	25	32	26	29	28	18	27	22	33	33	37	28	27	21	19	29	30	22	30	27	26	27	21	17	23	24	23	24	27	17	28	26	21	21	24	29	32	16	27	20	12	30	20	15	23	22	27	21	36	24	17	25	25	14	22	28	20	28	23	23	33	26	16	26	33	14	15	26	22	22	15	19	24	31	22	23	27	32	28	26	41	26	25	25	28	13	23	23	23	24	31	29	29	21	21	23	23	24	27	22	32	23	23	19	23	21	21	25	28	37	35	20	22	15	21	21	26	28	20	19	24	25	26	20	25	23	24	25	17	19	21	28	31	24	23	24	24	22	13	25	22	26	19	26	17	24	26	30	20	34	34	31	31	22	26	19	26	31	25	28	27	27	22	29	16	28	19	21	35	30	25	29	28	30	24	22	21	16	12	14	30	19	19	24	25	23	28	27	18	21	21	16	31	20	22	23	26	24	19	33	24	21	25	14	22	25	20	23	17	16	23	17	20	20	27	26	22	22	20	23	27	27	24	26	20	20	18	23	20	19	24	18	25	19	30	32	27	12	20	28	25	22	19	21	25	13	31	23	19	19	21	32	26	24	28	26	25	19	18	27	28	25	32	18	22	20	29	19	23	18	26	23	19	23	26	23	31	25	31	20	18	23	28	24	32	12	20	16	20	18	17	28	30	19	13	28	18	20	21	17	18	19	29	28	33	21	26	27	25	26	21	27	19	24	25	19	22	24	22	23	30	22	27	26	19	17	20	17	32	27	28	18	18	23	18	21	20	34	19	27	32	17	18	17	26	17	31	34	21	31	18	27	22	24	30	35	19	26	22	26	26	35	26	21	28	27	28	19	19	21	21	27	25	28	24	14	27	15	20	24	21	27	21	22	22	12	21	15	21	28	23	25	24	20	30	21	30	20	33	32	23	21	19	21	19	31	24	19	33	18	16	26	19	25	34	23	23	32	22	39	24	24	34	21	26	27	24	22	27	31	17	17	30	16	22	18	20	24	26	16	26	39	27	20	28	28	26	25	18	32	29	16	24	19	31	20	24	28	18	29	24	17	30	30	21	22	27	28	32	24	17	25	24	25	30	24	28	24	23	25	24	26	21	20	26	26	24	23	30	19	36	21	31	23	16	17	31	23	18	24	20	23	28	22	18	26	23	28	23	21	27	22	31	21	27	28	26	27	19	19	20	26	23	29	27	23	22	25	21	19	24	24	27	23	28	19	26	18	23	19	22	14	23	24	30	19	15	23	27	27	26	28	18	19	28	27	24	29	17	12	26	20	17	25	25	14	20	20	21	30	28	23	23	31	36	27	29	17	29	22	30	26	30	26	17	26	20	21	29	24	24	24	21	13	26	18	29	25	19	26	20	29	22	20	28	20	18	25	23	9	22	22	18	22	37	15	13	24	31	17	25	20	34	28	21	27	22	31	20	30	24	33	17	28	28	18	24	29	31	17	28	26	23	24	22	24	32	24	20	27	25	22	33	22	24	24	17	22	21	29	25	32	29	28	17	17	17	29	23	32	26	27	21	26	23	18	20	16	16	18	31	24	24	29	27	23	28	20	15	31	25	32	20	19	20	17	25	29	36	29	17	16	21	22	22	22	26	21	30	32	25	24	24	23	21	32	23	18	22	19	29	25	26	22	31	25	23	29	28	31	13	25	25	26	28	20	27	20	23	26	23	25	22	19	31	20	28	28	23	24	23	26	20	25	31	14	27	21	23	24	30	23	21	27	26	20	27	27	24	22	18	27	20	30	34	22	26	24	23	22	16	20	23	21	29	22	19	20	25	29	24	28	31	23	23	31	22	28	21	25	21	30	26	24	26	23	15	27	26	23	22	25	27	30	17	17	24	23	17	23	17	30	24	25
20272	9825	6182	8834	14613	15862	14289	12816	10466	8071	6274	4672	3705	2542	1787	1223	1006	1023	817	747	767	708	760	662	652	575	589	601	579	532	551	482	566	494	487	450	422	407	389	399	398	418	371	348	378	300	294	301	311	351	343	306	325	327	324	303	298	285	269	274	294	254	286	257	287	269	225	259	279	285	249	281	241	222	251	246	255	242	266	247	277	226	251	251	238	237	261	246	261	253	256	248	264	242	241	218	237	250	259	250	285	248	250	259	264	269	233	243	242	235	261	262	305	403	343	271	243	263	238	251	230	236	251	243	235	245	254	254	256	234	253	212	234	259	268	264	272	255	240	262	273	257	233	240	230	250	278	240	238	252	210	228	243	259	247	245	250	235	256	242	241	232	239	257	235	248	221	286	233	255	246	226	248	268	242	243	226	246	263	249	234	246	241	237	248	222	251	240	258	233	251	268	239	264	259	235	263	261	219	248	237	239	225	263	246	254	243	230	222	243	245	264	220	232	243	238	245	249	254	252	264	238	243	275	235	224	266	237	242	252	235	251	214	239	289	245	242	229	264	236	253	247	235	247	259	234	252	246	236	221	260	240	271	230	254	241	250	226	239	245	236	227	212	240	251	250	274	218	228	226	248	226	237	270	240	263	268	292	251	260	290	247	240	272	255	264	259	216	226	268	236	241	250	267	260	240	204	250	261	218	239	223	249	250	244	252	237	234	243	258	234	235	251	264	211	244	255	248	236	225	268	238	254	247	245	233	265	252	235	237	264	242	270	238	288	239	249	224	248	249	264	237	273	245	260	255	243	227	236	235	244	250	228	252	217	275	240	234	243	230	239	303	275	271	239	233	199	271	246	246	243	302	249	216	262	240	247	228	262	237	272	253	237	238	272	238	249	254	261	239	253	257	257	232	248	251	257	242	256	242	236	239	239	229	258	224	223	250	251	224	238	263	243	227	219	222	251	225	285	231	278	249	255	259	223	248	258	237	263	228	227	236	267	247	261	258	236	251	234	269	260	267	244	252	226	253	252	251	248	246	224	242	266	254	246	253	234	228	279	226	247	244	256	239	248	268	221	248	246	260	216	222	258	262	231	251	247	245	252	234	244	246	266	250	234	224	265	296	235	274	240	247	252	234	249	236	223	247	262	255	239	240	239	245	252	250	258	242	236	256	263	256	239	293	269	241	228	218	241	261	289	246	263	239	234	248	229	245	245	240	239	237	249	234	257	220	264	258	241	248	251	276	234	244	254	267	238	239	247	264	229	235	220	239	231	212	262	244	237	240	276	264	238	234	242	235	248	262	249	218	236	255	246	228	237	237	248	252	231	237	241	212	248	246	251	241	259	242	255	223	237	213	216	272	250	252	246	264	255	257	255	256	260	270	252	235	247	258	245	239	247	227	249	244	234	214	250	227	257	221	238	263	258	231	243	257	256	225	213	266	238	251	275	256	251	268	235	234	228	223	225	251	220	252	254	242	265	259	237	240	245	239	230	269	240	241	257	239	235	247	270	250	262	255	267	254	271	235	213	241	221	244	270	250	245	256	233	225	250	218	219	226	260	263	234	220	227	239	261	252	239	259	245	248	230	226	255	238	236	249	232	265	234	247	228	232	252	242	259	255	236	249	238	242	252	232	236	258	228	246	226	245	259	239	243	261	243	246	245	226	232	255	257	274	257	247	236	238	244	268	260	260	258	234	259	242	247	264	253	251	258	295	237	230	237	213	231	261	238	281	250	252	230	239	264	270	261	258	237	259	244	257	263	247	228	246	230	252	252	265	271	244	238	248	251	278	243	251	248	244	232	269	254	234	243	244	264	242	273	266	224	244	246	269	259	250	209	240	221	241	241	267	228	238	241	238	240	238	269	258	254	247	261	244	237	239	260	231	269	252	251	243	230	235	237	255	225	280	244	253	213	227	244	215	258	254	237	247	259	241	225	263	239	238	255	240	238	256	239	243	247	259	220	238	245	256	222	232	271	251	231	251	266	225	228	225	225	240	258	221	246	239	251	244	226	245	273	230	257	245	244	250	254	260	249	244	222	224	246	232	252	249	230	232	216	269	227	239	238	230	265	228	257	238	233	269	270	243	260	252	245	262	216	273	227	241	238	233	243	238	228	248	253	271	251	231	267	250	224	267	247	239	222	249	227	236	213	244	276	257	255	257	255	224	251	248	232	247	233	254	225	268	238	237	243	273	247	234	263	238	242	261	246	242	226	240	246	223	251	241	226	211	236	226	228	261	223	240	245	234	242	235	243	239	238	242	260	237	246	260	262	237	253	236	250	228	250	253	215	260	227	273	244	247	248	257	218	228	208	265	251	242	247	219	242	273	226	213	247	260	279	253	257	243	233	237	272	246	238	247	240	245	246	265	278	250	243	224	263	255	250	252	234	242	264	242	229	228	260	252	256	240	245	222	240	267	259	234	221	249	266	244	249	267	254	249	261	271	241	257	237	244	234	215	248	240	242	242	256	273	245	259	223	255	247	255	261	232	243	249	250	224	262	238	241	235	257	262	234	252	249	243	281	263	264	261	248	250	271	247	215	240	238	209	249	259	220	238	255	232	270	251	253	230	248	245	234	219	283	243	247	227	233	267	215	208	261	231	235	277	242	243	252	235	225	230	249	230	228	251	253	234	233	233	254	239	239	274	250	228	231	249	264	244	247	228	240	233	233	256	222	234	262	225	256	227	255	251	241	226	232	218	260	267	246	268	234	236	239	261	257	256	259	238	244	253	262	257	260	223	253	213	248	243	233	237	252	244	257	239	256	227	238	260	250	200	253	247	258	229	224	259	236	255	270	243	229	247	241	243	269	212	242	240	221	244	244	245	229	244	235	261	267	255	271	245	272	245	267	231	242	242	251	230	252	247	255	258	244	261	245	209	260	239	258	235	236	256	261	238	272	247	234	259	248	266	247	218	266	240	243	239	238	220	253	264	233	227	263	234	247	251	209	246	247	223	262	252	237	267	235	236	252	257	261	251	246	204	234	204	259	205	241	247	232	254	228	268	230	247	254	210	258	263	244	273	258	229	271	235	272	262	255	252	282	225	239	257	241	252	234	251	227	229	241	234	248	255	243	246	234	233	278	227	258	241	242	261	235	270	234	243	269	244	230	239	274	248	222	259	282	240	268	260	260	215	235	250	240	235	268	221	284	247	238	257	238	244	220	256	263	271	251	250	244	255	232	226	253	232	255	225	244	238	241	239	264	258	275	263	227	232	237	259	230	290	253	272	259	250	243	264	264	233	239	260	262	248	235	239	236	238	278	222	258	244	253	255	234	240	247	270	248	243	250	221	268	241	264	246	246	250	243	255	262	259	234	230	265	208	245	237	251	260	230	258	232	214	228	267	234	233	216	265	266	263	255	259	272	233	253	255	255	250	223	258	240	230	256	254	228	259	260	258	283	256	231	265	223	258	240	265	237	263	241	226	217	261	258	250	260	260	236	223	252	231	219	268	282	253	240	249	242	236	247	254
2153	1502	604	373	380	438	419	434	363	279	235	172	136	102	102	69	60	66	43	51	50	55	49	49	57	52	45	45	40	47	34	37	64	41	36	35	39	42	40	45	45	44	23	40	40	35	35	40	32	41	33	31	37	44	41	40	43	24	47	36	38	43	28	30	32	38	29	26	34	34	29	39	38	31	38	46	41	37	29	28	36	37	28	33	26	33	28	22	24	39	35	44	35	29	31	27	34	39	40	41	30	35	35	34	31	31	31	38	40	28	35	31	29	45	43	42	21	48	36	29	32	36	33	30	31	32	30	29	22	38	33	30	36	34	38	46	34	33	21	37	40	39	25	31	36	25	42	27	31	38	47	36	34	23	27	34	25	37	33	29	36	37	27	26	35	32	39	38	46	32	36	28	32	43	36	33	34	29	34	35	26	25	27	38	32	33	37	34	33	36	36	27	33	23	40	30	32	40	32	37	34	38	40	31	27	39	36	29	29	42	25	27	23	24	40	27	20	34	35	37	32	42	35	39	27	27	28	41	30	36	35	27	41	40	32	27	23	31	43	25	25	32	23	26	39	29	36	24	37	28	39	30	36	33	28	28	31	28	36	35	38	38	40	28	21	37	38	27	34	22	31	29	47	37	34	37	31	35	43	25	34	22	30	36	38	38	30	36	26	35	42	39	39	30	41	32	29	39	35	29	40	35	26	43	34	29	36	30	42	22	28	38	34	30	29	25	30	43	41	32	41	28	27	32	32	39	37	42	34	33	33	34	31	24	35	37	33	33	31	32	44	31	39	41	25	38	38	35	37	24	32	30	29	32	35	35	31	42	46	21	31	35	38	32	28	31	30	27	33	39	37	26	25	24	30	38	35	34	31	30	25	29	22	24	36	26	38	42	32	33	35	27	27	33	29	29	30	43	34	28	36	35	28	25	26	26	30	28	38	36	34	34	34	28	27	26	36	38	36	33	36	29	40	32	20	27	15	35	43	29	29	26	33	34	28	26	29	29	32	36	45	34	37	37	32	35	46	25	31	29	28	48	36	36	33	32	29	40	42	35	26	26	32	39	31	44	36	37	37	32	33	42	29	27	27	34	33	29	36	36	43	27	27	23	30	33	43	33	36	39	33	40	43	44	35	29	40	30	25	26	26	24	49	40	39	33	31	30	30	38	32	39	37	38	30	30	33	33	34	34	21	32	31	41	26	38	30	39	37	37	27	33	49	27	25	34	26	36	41	25	25	32	37	22	30	27	30	25	35	33	32	27	33	20	34	33	33	34	36	33	25	30	29	34	28	22	40	40	41	34	30	36	35	45	38	28	29	31	37	46	36	24	26	34	36	34	33	31	32	31	36	27	20	38	32	29	33	20	33	36	31	26	25	26	32	33	40	40	38	28	23	30	28	35	29	41	32	27	33	33	25	29	33	34	34	43	38	26	26	27	29	33	34	27	36	33	34	31	26	34	31	41	27	32	27	36	34	28	39	25	25	29	49	35	32	37	39	38	26	35	17	34	33	35	37	47	37	34	50	28	31	29	27	32	30	30	39	27	40	36	24	40	36	25	36	30	41	29	39	35	27	27	29	33	36	21	31	29	29	34	22	42	29	38	29	32	42	32	27	44	31	26	31	29	30	33	34	40	34	31	36	36	30	25	42	32	44	31	30	30	27	31	34	38	26	35	27	26	30	18	39	34	47	39	34	27	31	32	29	33	39	38	24	38	35	32	37	26	34	32	27	26	26	35	33	43	33	39	28	34	40	35	43	42	34	37	29	39	28	23	42	44	34	41	39	34	33	36	39	25	26	36	33	39	34	39	28	28	32	41	38	25	33	31	34	26	24	25	31	31	28	30	29	33	27	35	33	21	26	37	37	30	31	32	32	39	29	31	40	29	34	31	33	25	31	34	27	43	37	33	29	24	22	40	33	34	36	35	33	40	24	34	29	40	25	30	28	24	32	28	30	39	36	28	38	33	31	31	44	32	28	23	39	28	35	36	37	33	37	46	36	38	41	37	35	33	43	30	36	34	28	32	42	30	33	24	38	36	27	34	29	30	42	44	33	21	35	33	28	22	27	34	34	31	29	29	33	28	39	39	31	31	45	35	33	37	37	29	34	33	34	31	31	31	29	33	24	30	33	31	31	39	40	31	38	30	31	35	36	31	25	31	37	31	31	36	33	30	31	34	31	38	33	21	39	30	29	32	31	28	32	49	34	30	32	38	25	34	32	22	34	29	32	33	33	35	30	23	37	36	34	36	36	29	31	28	32	33	29	30	35	48	34	22	41	30	27	31	35	40	39	36	38	25	32	38	37	33	27	46	30	30	26	36	34	39	27	40	46	33	36	38	31	30	35	43	36	39	26	45	40	35	34	42	33	34	30	26	33	31	38	31	27	36	35	42	44	34	44	25	31	30	34	28	36	25	30	29	32	29	29	32	25	32	39	32	36	38	29	36	27	37	31	27	42	34	36	27	35	36	40	36	21	42	33	24	27	37	30	34	30	27	28	26	27	28	34	35	37	34	32	29	34	32	32	36	37	27	33	37	28	34	27	23	30	35	33	35	31	28	30	40	33	43	31	41	42	30	30	34	27	36	55	37	34	35	35	37	41	41	23	41	30	33	30	37	30	34	38	38	24	33	38	29	37	33	41	33	31	39	31	33	28	33	32	29	41	29	29	32	29	41	38	27	30	35	33	23	38	31	32	34	36	29	34	31	33	28	28	34	39	33	29	24	32	38	28	32	32	35	34	28	48	27	33	34	38	28	35	32	34	22	36	40	27	36	33	24	37	29	27	36	30	30	33	36	32	37	35	44	40	38	32	31	44	36	38	25	31	42	40	35	37	29	29	27	26	27	34	31	36	30	23	27	31	34	29	44	41	32	33	29	40	37	41	38	35	33	31	37	27	34	30	40	30	30	31	38	23	46	34	32	46	32	39	35	40	40	29	44	48	35	34	35	39	38	28	31	40	28	38	32	34	35	28	43	31	45	34	34	28	37	36	46	25	46	30	32	36	37	33	40	29	31	26	29	25	36	25	38	26	34	31	27	40	29	37	30	24	44	35	35	26	41	39	33	37	28	22	31	27	43	33	41	34	30	39	34	35	31	37	32	28	21	27	34	39	29	33	31	37	31	30	40	42	23	28	32	34	31	39	35	24	44	30	28	26	29	27	32	36	30	39	23	25	29	35	37	31	34	33	44	20	25	42	31	35	36	46	44	32	39	28	41	37	35	30	34	41	42	34	25	36	37	43	44	35	30	41	30	35	44	31	40	30	38	30	35	24	32	32	39	28	38	46	37	36	37	34	27	36	27	40	29	34	34	35	35	36	42	44	29	24	41	40	36	28	39	37	34	28	43	35	26	34	42	33	34	46	46	30	29	40	25	28	30	34	29	35	29	32	28	36	31	32	29	29	26	30	44	27	26	29	36	29	33	22	28	35	37	32	27	39	40	34	30	31	37	26	32	41	30	39	38	36	35
22734	12691	7704	10770	17452	18566	16822	14691	12084	9444	7548	5906	4503	3247	2315	1655	1325	1242	1106	955	915	980	937	931	851	843	763	846	698	787	729	737	763	662	590	586	561	566	555	588	589	548	476	492	449	429	440	441	479	460	490	434	449	431	447	411	376	429	394	394	427	405	390	385	384	374	372	378	345	386	350	350	397	393	364	354	360	356	376	377	368	348	350	361	354	397	356	351	361	363	372	335	363	360	362	346	356	368	380	362	377	387	366	342	379	337	372	364	299	331	324	401	490	558	559	340	349	331	348	356	374	372	371	347	366	365	352	361	361	364	327	357	384	378	377	379	340	342	338	334	357	344	373	385	345	349	389	339	371	325	344	350	349	324	367	363	361	346	356	364	325	365	352	349	366	347	321	367	377	351	346	384	318	370	342	357	396	332	329	374	322	347	335	361	338	380	343	390	360	363	337	352	339	347	376	372	324	387	363	352	369	364	338	346	360	351	331	342	367	373	359	348	378	354	324	360	344	369	324	329	363	343	375	357	364	355	350	343	333	344	365	343	353	374	365	325	329	352	363	373	324	362	377	343	328	361	360	337	375	366	357	352	349	318	325	350	355	350	350	390	359	375	337	338	347	363	359	342	355	344	386	328	360	306	353	364	322	376	336	362	391	385	381	368	338	375	336	360	348	367	325	319	341	347	351	366	322	339	332	337	366	386	323	355	377	339	346	409	366	365	349	355	326	361	380	375	361	338	358	374	355	369	360	346	328	402	351	347	340	368	334	362	337	325	332	342	357	342	375	327	369	326	346	327	390	359	383	313	376	342	375	355	370	406	379	355	370	378	344	340	357	304	344	352	353	349	343	362	341	361	312	332	357	331	370	345	360	368	330	378	351	359	361	349	343	344	347	358	337	347	344	381	346	324	339	330	358	361	353	332	365	363	322	335	362	321	345	349	354	366	338	334	353	331	364	330	379	368	348	336	344	316	351	350	359	373	347	383	373	330	351	362	364	334	313	348	332	364	357	324	355	383	362	381	368	350	339	329	333	345	333	354	350	353	360	342	307	377	331	386	342	354	374	356	364	358	373	358	358	349	378	330	313	348	356	358	346	334	355	350	368	363	387	363	378	350	362	346	343	323	359	333	348	353	355	340	310	348	360	353	335	341	337	390	382	357	340	384	340	333	359	364	341	369	390	361	349	378	327	348	362	324	310	372	333	329	362	368	358	338	324	331	322	368	357	356	334	352	356	362	364	376	374	350	337	367	325	345	382	381	344	331	364	371	335	319	342	359	361	326	350	332	369	338	350	363	376	369	373	387	367	334	347	363	350	360	363	361	364	329	369	359	345	328	408	339	358	322	351	347	369	338	343	381	353	346	362	345	359	366	352	361	319	343	386	350	349	355	313	360	349	357	343	353	378	332	345	331	355	377	352	365	357	347	350	342	356	332	366	339	356	382	340	359	381	351	350	328	351	329	338	343	352	335	360	357	371	333	348	369	341	333	364	345	362	334	325	385	369	365	361	323	390	379	337	332	343	346	333	383	332	356	335	366	356	334	344	336	373	356	317	382	338	368	381	304	351	327	352	370	363	357	339	339	358	381	357	380	310	339	370	318	347	345	344	334	334	341	349	347	364	366	345	332	361	356	353	346	368	338	340	355	340	341	330	369	342	350	356	338	357	344	328	315	368	358	380	365	401	401	339	357	346	377	378	382	372	342	369	350	355	327	321	338	327	347	351	348	341	342	346	369	338	366	352	349	349	313	366	366	346	328	341	356	345	334	358	382	368	374	339	350	348	347	354	341	334	358	365	403	342	350	372	377	335	338	327	369	317	330	381	369	321	341	387	349	362	357	344	333	379	325	365	352	371	328	368	343	312	355	335	329	355	342	341	348	357	344	336	347	329	389	354	369	350	368	357	335	387	340	326	347	344	346	371	332	350	369	363	383	357	358	350	378	327	368	354	349	365	334	365	344	347	349	346	360	353	346	378	357	397	332	331	391	351	356	334	362	373	357	398	319	365	340	361	343	341	333	368	350	366	342	357	358	351	331	373	317	351	335	335	346	370	361	354	327	368	353	331	348	353	341	364	331	362	385	353	351	299	329	329	339	329	336	343	361	351	359	341	368	341	363	357	350	350	344	390	381	374	353	365	339	321	379	306	371	376	316	359	374	339	343	375	413	342	340	335	358	368	351	342	345	338	341	395	353	363	374	383	372	349	353	401	344	372	358	380	346	357	368	324	386	373	365	325	347	344	347	347	339	370	340	369	331	336	367	359	336	321	374	344	365	358	367	355	364	351	327	344	368	355	321	347	353	373	325	359	346	350	366	372	333	377	329	392	352	334	358	377	341	329	383	345	350	341	353	367	321	368	336	313	359	348	323	365	376	359	349	323	354	356	351	333	347	369	335	354	324	363	377	359	341	355	355	324	388	375	364	337	365	397	357	359	350	342	354	367	351	380	373	342	357	360	344	392	338	321	350	361	332	375	343	345	343	351	332	368	355	332	353	342	364	373	355	367	360	337	336	352	328	351	359	373	366	348	327	326	373	354	322	372	313	360	353	311	388	345	397	342	357	364	351	361	319	338	339	368	378	336	355	374	365	367	354	342	334	347	328	344	339	348	337	370	371	366	343	368	363	364	361	355	334	348	342	352	338	350	364	366	352	349	359	323	399	348	345	365	331	362	349	344	314	346	353	351	371	341	394	347	360	334	362	375	332	378	354	392	309	361	375	398	307	333	376	379	350	348	386	390	346	402	384	365	377	353	361	325	376	372	359	355	356	341	331	355	378	378	368	322	354	379	357	365	331	371	371	356	344	367	337	381	370	333	355	359	348	347	336	364	353	369	358	355	345	369	344	381	324	352	343	348	367	365	361	395	355	349	372	357	365	364	322	370	354	349	378	356	355	376	327	337	327	356	394	355	319	362	325	356	331	354	336	378	356	365	370	365	343	348	353	355	354	343	334	370	336	329	386	345	335	349	396	380	311	335	352	353	365	349	336	348	346	343	389	361	376	347	353	364	357	344	364	372	330	377	362	358	347	358	380	375	332	361	357	353	360	366	346	336	338	360	384	373	369	354	353	356	342	384	328	360	346	365	359	378	362	358	375	343	349	359	350	356	363	357	361	336	372	355	358	343	363	346	348	348	368	370	351	371	331	396	355	356	321	401	351	360	366	383	353	369	359	369	317	315	361	357	384	351	347	374	356	376	367	347	344	344	335	356	363	356	370	377	336	391	317	375	376	320	339	351	352	384	354	323	374	336	363	367	349	365	346	370	346	354	355	353	345	314	368	306	330	389	347	373	371	356	395	330	358	323	342	362	306	344	375	355	377	307	338	389	355	337	368	348	375	350	328	348	348	337	314	357	382	351	361	364	366	350	363	374	353	384	374	344	340	338	336	344	349	386	344	386	353	368	342	362	355	388	332	367	386	362	335	382	360	347	381	359	380	339	354	363	357	356	332	359	353	359	353	377	334	378	392	381	370
1106	481	274	231	237	228	277	227	192	172	134	115	81	77	67	46	64	33	43	36	47	39	37	49	45	40	44	37	49	41	34	46	37	55	35	42	35	35	35	22	35	42	31	33	30	32	49	42	31	42	31	46	29	43	32	31	37	29	46	35	44	34	37	37	35	31	39	44	33	31	39	31	28	33	43	39	33	31	42	37	45	34	32	32	23	39	34	44	37	30	25	40	45	30	47	40	41	36	32	36	29	32	31	34	32	39	37	29	39	31	32	27	50	30	42	29	38	45	36	36	27	49	31	32	35	29	37	42	42	40	29	27	39	28	40	33	44	23	44	41	37	43	27	37	35	29	32	38	28	35	42	44	35	28	41	35	38	32	24	38	33	49	35	30	45	34	32	33	28	31	35	28	33	38	37	27	35	34	39	39	41	31	31	45	39	33	37	40	28	33	37	35	35	47	36	35	40	44	42	37	36	42	34	36	38	32	34	32	45	45	45	48	31	34	33	30	33	33	30	27	43	44	36	33	35	32	32	39	29	34	32	31	33	38	26	33	43	32	33	36	27	29	31	33	35	30	32	43	31	32	34	43	36	30	32	35	31	31	31	41	52	28	41	30	26	34	40	32	34	28	44	32	42	27	33	39	33	33	33	35	41	38	35	34	32	36	34	38	27	39	34	29	50	35	43	40	26	39	45	34	46	22	32	31	32	28	40	40	41	30	37	34	32	30	32	43	27	30	33	44	30	24	38	47	29	35	48	40	31	35	46	35	28	33	40	38	36	41	32	30	37	42	44	35	38	35	34	37	31	46	41	35	35	36	29	32	46	48	29	30	35	46	36	34	37	39	34	36	48	36	41	40	40	40	38	38	40	34	23	32	45	45	39	34	28	41	43	41	27	33	36	36	31	43	30	44	38	28	34	29	28	34	35	40	45	39	46	25	29	32	38	44	51	36	39	32	35	26	30	36	28	35	38	37	31	28	32	39	34	42	33	23	38	32	38	39	39	36	26	35	33	27	31	25	25	28	45	32	31	32	33	28	30	31	34	46	43	31	35	45	34	33	24	38	31	38	41	39	53	37	38	36	37	23	33	29	27	49	34	26	38	31	28	25	47	38	49	30	29	37	33	23	35	27	44	38	21	32	31	40	37	31	39	38	39	50	29	38	31	28	42	35	33	30	37	25	39	25	33	27	32	33	30	36	31	25	34	41	36	37	24	31	37	47	31	33	35	40	28	43	31	25	45	38	35	27	28	28	37	30	30	45	33	36	41	32	36	40	33	35	27	38	38	32	44	46	34	36	37	28	28	37	32	35	27	35	41	42	29	34	32	36	40	32	25	31	39	28	38	30	31	28	37	29	36	28	34	32	40	26	26	35	36	37	43	33	38	41	39	32	35	31	31	47	37	34	40	40	30	31	44	34	36	38	33	40	39	38	37	45	41	28	41	37	37	40	30	24	23	32	34	33	45	43	37	39	31	31	37	21	50	41	43	38	41	33	41	32	38	29	37	32	29	31	35	35	37	29	40	41	27	32	42	30	37	31	33	37	28	36	31	35	39	31	30	42	31	35	28	40	30	39	41	48	38	38	40	36	35	40	42	36	34	32	35	43	33	28	44	32	26	37	24	40	32	32	30	41	41	36	38	40	29	51	44	28	36	47	40	36	36	24	21	33	49	30	44	39	40	34	32	40	34	41	26	28	38	41	34	34	33	36	43	33	38	45	41	36	30	40	22	59	42	26	34	36	33	45	43	33	36	28	40	29	41	34	30	34	45	34	34	30	34	25	37	38	25	35	27	30	34	41	28	38	32	38	34	36	33	35	30	36	32	40	29	37	34	43	37	42	26	38	40	35	24	32	46	37	30	26	45	28	37	33	29	40	42	35	35	35	26	33	27	41	31	32	47	41	33	43	42	33	39	35	35	34	30	35	37	41	34	36	36	34	37	40	39	24	24	42	34	38	31	36	32	29	36	38	33	33	34	34	34	39	38	28	52	25	34	23	32	30	39	37	28	44	32	33	36	27	38	38	32	45	26	29	37	35	29	33	36	34	35	35	33	40	30	29	31	38	32	27	43	31	27	30	39	30	36	37	36	33	38	33	38	28	29	30	28	26	37	43	37	30	31	44	38	35	26	40	40	33	36	34	31	40	37	43	34	32	25	38	36	40	35	42	33	43	32	30	37	33	39	38	34	40	39	37	37	38	36	27	53	29	34	35	36	37	30	42	31	39	34	31	34	39	31	33	33	26	46	45	39	42	32	32	28	46	36	28	29	30	20	33	35	34	36	38	35	31	29	32	36	41	28	30	32	34	33	25	33	36	42	33	35	32	31	37	35	42	27	34	42	33	41	33	34	40	36	43	39	37	25	36	48	36	42	34	33	40	31	26	45	35	29	40	43	45	31	34	24	41	29	35	39	27	35	37	34	40	37	36	44	34	25	29	30	36	42	43	26	30	42	34	34	28	26	34	37	28	36	39	27	35	31	31	37	39	38	23	29	34	26	38	33	28	32	32	47	29	35	36	26	29	35	25	39	44	47	49	30	43	34	37	38	33	46	46	28	37	34	36	29	38	37	47	27	56	30	41	32	41	32	41	42	43	42	38	32	40	35	48	40	36	28	22	29	33	34	33	33	30	41	29	31	31	52	41	37	27	30	41	33	39	35	48	24	39	39	37	37	27	44	36	31	51	23	50	27	32	33	34	35	33	30	34	48	33	33	38	28	25	33	32	34	24	30	29	29	41	30	23	36	33	37	28	35	29	25	28	40	31	35	26	29	35	35	20	39	34	27	41	27	32	36	40	37	39	42	29	37	40	30	32	30	31	43	33	46	36	30	30	30	35	40	31	35	28	38	29	33	30	38	46	38	39	38	21	32	34	36	33	39	31	24	37	36	26	31	48	32	31	32	42	31	39	35	40	38	32	35	36	33	40	41	32	33	36	44	38	33	42	26	29	34	39	39	29	31	35	26	28	40	39	27	36	42	30	29	47	37	38	35	30	30	35	39	35	39	35	31	26	36	41	38	46	36	33	31	30	37	38	27	28	38	33	39	47	32	34	35	29	30	35	31	38	45	26	37	38	30	30	37	34	37	40	36	34	43	42	29	33	25	36	31	37	32	33	32	29	25	32	37	42	27	35	40	37	32	34	41	33	34	33	32	36	39	33	40	31	33	35	37	29	40	41	34	33	35	30	27	35	37	34	28	27	29	32	35	35	37	27	29	37	34	26	30	40	27	45	34	35	38	44	42	39	41	41	37	36	41	38	42	28	31	31	33	35	35	29	38	36	23	39	26	24	44	42	50	35	37	30	31	38	38	25	33	29	41	35	33	26	40	31	38	44	24	34	35	38	30	29	28	28	30	39	48	26	40	45	49	34	37	22	37	33	33	32	27	35	27	41	34	39	36	44	37	32	36	43	37	35	22	32	30	41	36	41	31	30	31	30	38	41	37	32	35	35	39	47	39	20	22	33	36	35
16243	7629	4615	6755	11651	12941	11584	9645	7668	5875	4383	3502	2588	1861	1452	1054	913	787	714	694	679	666	679	645	593	578	591	554	588	594	558	558	595	486	488	471	442	466	485	453	522	453	429	428	399	408	382	386	401	427	422	392	379	413	446	375	365	395	379	366	337	402	371	369	356	365	333	356	417	405	340	310	345	368	354	356	346	383	393	402	340	375	350	359	328	350	379	335	341	378	349	371	376	345	388	343	381	337	344	370	347	343	349	364	358	358	346	336	362	333	338	374	382	385	386	398	328	332	395	363	389	387	363	361	315	376	374	399	379	354	361	352	359	359	366	371	369	355	328	352	332	366	362	363	359	366	375	366	409	360	376	369	351	377	365	352	373	358	373	395	381	354	337	342	335	378	362	332	409	376	365	340	368	344	323	349	371	370	357	376	384	372	368	349	383	366	393	367	350	332	389	376	364	369	373	381	376	345	367	329	398	363	356	315	356	350	389	363	358	370	322	352	363	334	366	347	389	376	391	333	338	342	359	341	348	387	339	400	404	344	373	381	376	351	359	316	374	376	349	397	359	357	360	346	359	359	351	341	337	383	341	400	371	373	339	382	348	379	372	340	361	336	349	364	376	379	422	339	357	315	353	383	335	362	345	322	359	361	360	370	375	357	348	338	360	374	353	333	352	374	340	336	404	376	344	363	342	344	363	350	361	383	358	328	383	337	373	328	343	351	361	350	351	385	353	374	361	350	358	357	377	362	409	332	331	387	347	393	376	396	364	350	367	362	362	348	355	355	342	318	352	382	357	380	362	355	333	378	352	347	352	375	343	385	401	375	378	341	329	351	353	387	309	321	370	341	375	347	351	342	368	350	342	364	371	344	373	380	389	359	373	359	397	360	368	358	350	375	356	374	347	367	378	359	381	379	343	392	339	350	391	383	339	383	381	361	352	342	355	355	358	375	335	383	348	325	364	387	340	375	365	325	360	357	368	341	390	378	358	347	363	348	365	344	356	391	341	376	378	362	323	355	361	333	384	379	364	335	374	354	363	369	351	353	332	365	347	397	380	370	357	351	356	380	354	338	352	356	380	354	349	391	365	360	341	324	382	387	340	348	396	343	373	386	328	361	367	351	330	395	354	373	375	376	402	318	342	346	353	347	339	389	374	343	385	349	365	376	373	365	374	356	352	371	377	358	321	327	331	359	376	343	336	370	335	370	366	369	335	334	368	345	346	323	329	366	352	331	381	388	336	364	342	371	398	341	352	326	330	401	324	373	367	364	337	318	351	354	366	357	370	387	371	370	348	361	342	349	349	343	367	357	373	329	364	370	360	365	338	343	364	321	319	378	340	349	373	371	356	390	332	349	358	348	332	369	359	379	383	365	343	344	367	353	384	367	351	367	353	360	374	367	324	329	330	380	350	358	413	396	374	349	350	351	342	359	359	374	361	370	334	342	362	352	376	361	324	351	372	327	347	354	328	311	328	342	360	369	381	359	373	372	354	342	353	336	355	333	360	334	360	350	345	356	378	356	364	332	346	360	335	355	366	324	351	344	350	359	365	351	333	369	353	370	381	346	377	367	342	364	378	354	378	367	371	394	351	373	341	376	361	351	366	334	333	357	352	341	362	357	341	356	376	328	349	337	346	342	373	344	358	355	346	348	366	352	364	349	353	346	374	369	358	325	382	356	363	350	350	335	354	367	354	338	364	309	342	360	369	366	353	374	364	346	350	336	344	389	346	378	370	377	384	378	358	364	356	360	323	360	379	361	387	338	361	339	346	358	373	298	372	363	365	377	367	348	354	339	385	357	365	324	364	374	380	357	364	366	352	338	417	380	367	356	339	382	370	355	368	369	392	377	356	341	344	363	363	379	351	337	358	328	367	355	346	367	374	374	360	368	347	322	334	379	386	332	359	348	348	359	325	352	356	379	357	370	337	362	360	390	391	348	337	318	335	356	367	355	323	351	368	400	361	386	325	380	360	368	342	328	355	350	324	368	346	350	341	341	335	378	341	387	355	381	372	352	399	343	373	362	387	361	346	312	369	327	318	369	390	326	331	338	357	362	366	359	322	371	385	352	356	358	345	385	364	368	339	350	352	335	375	376	340	358	371	331	389	394	380	352	341	377	340	365	347	388	371	372	390	356	370	338	375	325	357	342	373	365	390	330	350	353	365	361	373	386	343	346	364	358	359	340	351	370	350	361	367	319	338	369	375	360	336	344	349	374	379	352	333	374	324	330	369	350	414	351	382	366	359	362	352	342	376	358	350	380	373	362	351	360	384	360	355	356	368	364	356	365	331	353	377	343	350	342	334	346	356	331	375	387	349	350	368	366	331	363	334	364	357	329	365	372	355	364	397	364	366	343	361	382	343	310	349	348	358	339	352	363	307	385	363	364	337	338	371	364	366	349	381	386	314	353	346	372	357	346	347	358	374	354	366	349	347	366	327	355	361	371	323	355	372	341	355	355	325	405	358	329	370	371	370	365	368	357	370	357	375	382	341	379	369	367	360	386	362	341	382	351	371	341	399	325	349	366	352	340	369	345	389	384	391	382	334	358	346	364	340	326	349	396	358	338	379	344	343	353	340	338	343	355	362	350	391	366	395	362	349	341	355	363	358	353	350	332	349	403	382	358	386	325	331	358	358	342	363	342	370	361	369	345	351	327	375	356	352	381	374	360	356	358	358	380	347	366	358	354	363	340	355	318	314	350	376	336	366	381	366	396	332	387	383	338	334	339	339	381	350	404	346	369	347	342	361	380	346	346	346	344	349	362	370	349	389	325	360	366	348	356	329	383	368	357	379	376	357	371	392	339	364	358	384	363	344	387	338	353	364	361	336	370	384	373	374	331	361	367	378	334	369	366	331	383	356	370	364	397	362	371	353	404	366	358	355	356	385	347	344	361	358	363	383	338	362	361	354	370	346	352	378	370	402	365	349	343	365	341	357	337	344	402	372	341	354	358	393	363	343	388	345	385	389	386	351	373	329	377	373	383	361	386	370	364	355	377	351	375	366	393	361	340	362	379	330	346	363	386	346	336	403	367	370	364	393	347	345	322	358	376	353	346	366	386	332	360	400	347	366	367	368	360	358	346	298	347	363	379	344	361	366	335	370	321	356	361	391	374	361	353	376	335	349	349	390	367	363	378	410	382	358	335	380	389	359	386	330	380	350	351	376	366	391	332	377	346	371	329	380	382	361	372	385	372	352	385	366	360	350	351	343	337	348	390	342	365	390	385	365	361	333	322	346	381	372	351	358	367	345	344	396	391	344	371	379	377	351	327	369	346	383	362	329	345	365	363	388	354	375	359	361	382	359	345	402	371	378	389	320	370	330	375	404	339	386	335	373	346	368	363	356	357	351	348	372	348	374	374	350	404	354	339	377	385	377	338	378	351	369	341	342	368	362	381	352	351	349	371	351	366	350	357	378	369	382	364	355	376	360	362	355	354	363	326	374	320	392	339	381	376	360	353	350	374	368	338	339	377
1622	1074	447	343	306	335	341	304	266	210	184	151	128	120	87	70	62	60	46	60	58	61	68	48	52	43	56	57	52	41	57	63	44	52	52	43	43	40	52	48	63	50	55	40	48	50	43	43	56	37	44	38	38	41	46	58	40	36	35	48	41	44	48	46	52	44	45	26	42	46	44	43	49	38	35	43	66	42	44	57	46	31	40	42	41	49	47	29	37	43	52	37	39	44	56	40	56	29	43	45	55	35	61	37	38	38	45	36	47	48	33	41	46	41	39	43	43	32	40	40	40	44	38	44	46	53	46	50	49	46	36	54	35	47	45	47	35	46	38	42	53	47	39	48	45	48	42	51	32	42	43	46	32	42	66	47	43	37	47	41	47	39	48	40	44	45	42	42	38	44	37	42	46	35	51	44	32	54	52	49	44	42	49	48	43	43	44	53	47	43	48	48	56	60	32	44	35	34	51	42	42	38	42	44	37	45	46	45	45	53	41	39	38	43	33	35	42	53	45	37	50	35	47	39	43	46	39	37	42	33	56	46	42	54	28	39	41	31	50	38	51	33	34	46	38	39	34	52	57	40	50	34	56	31	38	35	37	29	42	44	41	39	44	38	24	43	39	42	45	42	47	42	40	41	35	54	47	35	36	37	52	48	52	44	40	50	42	34	38	46	45	44	37	27	46	46	43	39	38	44	35	41	41	35	46	33	30	49	35	43	45	33	47	46	44	34	51	39	52	33	50	41	43	32	34	30	31	44	42	41	45	45	36	35	50	41	43	53	40	49	51	38	44	40	37	37	42	34	51	37	49	34	50	42	56	39	35	38	40	45	39	49	47	38	42	51	35	43	39	41	45	43	52	34	36	37	43	32	45	42	48	49	39	28	34	48	36	49	48	31	54	49	44	34	42	48	32	39	45	58	47	41	44	48	35	42	37	43	40	49	31	61	42	31	45	40	38	44	50	44	51	56	41	43	36	44	41	39	37	34	49	39	46	31	43	39	44	41	52	38	40	40	37	29	50	45	55	40	52	57	43	45	48	40	47	63	44	45	36	38	32	47	46	41	41	38	34	48	42	23	53	55	41	46	32	39	38	36	49	37	42	36	39	32	42	35	45	29	30	39	28	35	42	45	38	37	51	51	40	44	33	33	50	45	30	39	36	39	40	37	34	39	36	38	37	37	38	36	40	40	39	40	44	41	49	41	42	45	48	43	41	51	44	44	43	38	39	48	39	49	43	40	40	51	49	33	41	44	41	38	40	38	40	31	47	52	48	44	42	42	33	45	43	42	46	42	42	57	44	43	39	41	43	48	44	41	31	42	34	45	48	51	33	34	38	42	33	49	43	43	34	30	42	35	41	44	46	51	40	48	31	38	49	43	41	43	47	51	42	45	41	37	42	46	45	38	33	48	27	50	33	39	45	59	33	39	45	37	24	38	42	44	36	43	50	46	31	31	48	31	50	45	46	42	52	53	43	50	41	48	47	42	40	35	40	49	39	47	42	36	51	54	31	45	39	50	44	41	44	45	47	39	42	37	51	49	43	34	43	56	36	39	47	38	49	39	33	39	40	40	41	44	42	45	35	29	40	35	44	42	46	39	47	40	30	42	40	55	50	56	35	59	35	34	47	52	53	37	43	36	45	43	43	39	37	50	34	40	49	46	46	40	41	48	48	32	25	43	44	54	44	42	42	42	46	32	44	44	36	54	41	49	48	48	47	38	45	45	56	38	40	35	38	39	35	45	44	39	40	48	42	51	48	38	45	34	45	33	34	49	45	52	41	42	50	22	47	39	33	34	33	48	37	39	48	39	53	39	38	41	48	49	47	47	38	49	44	55	44	30	38	39	46	41	44	43	41	35	45	33	43	48	41	53	39	46	32	37	39	36	42	49	48	45	40	42	27	47	43	45	36	39	37	42	41	42	49	40	48	33	35	40	41	32	50	41	53	38	46	39	27	34	39	47	38	37	48	45	51	31	46	43	41	42	53	44	48	43	41	38	51	47	47	46	36	28	40	44	36	40	45	49	42	33	44	21	21	48	35	48	45	33	41	34	36	51	45	44	35	35	54	40	33	39	40	38	32	37	39	40	47	49	45	41	47	50	44	44	52	57	48	51	42	28	35	32	40	38	45	48	43	45	33	38	44	31	28	37	29	43	41	46	37	43	52	41	47	37	58	46	44	40	46	32	39	36	42	37	35	53	41	46	40	40	31	33	41	46	50	48	31	35	48	46	31	46	48	33	34	36	48	31	42	43	35	39	41	36	37	30	48	30	36	48	38	33	51	40	61	48	45	36	41	44	37	32	55	47	44	44	46	48	33	43	46	51	40	33	39	30	37	41	42	38	43	35	47	43	40	40	44	44	55	40	36	38	49	42	52	58	45	46	36	46	48	34	52	29	44	45	45	38	47	43	52	28	47	37	46	32	44	45	35	48	49	56	35	48	47	48	45	38	46	34	50	48	33	41	53	34	35	44	43	42	49	38	29	43	42	42	32	35	54	52	44	33	45	39	40	46	44	47	54	39	42	48	46	33	50	29	47	40	41	34	35	46	46	43	49	48	28	46	50	37	42	34	53	33	47	42	41	39	39	46	51	58	42	39	36	37	37	47	34	43	46	46	26	47	43	36	34	43	50	43	33	26	42	40	41	42	43	44	49	43	38	46	38	44	33	42	47	41	37	48	41	42	39	44	37	43	40	42	42	38	35	38	49	52	47	40	35	46	40	33	41	36	44	42	39	51	46	43	39	39	48	46	41	45	41	34	31	50	46	49	45	56	29	42	32	46	51	43	40	43	40	50	47	45	32	41	43	42	44	34	43	48	43	45	39	53	42	51	51	40	39	34	53	54	39	49	48	30	41	47	50	37	42	48	49	38	36	41	47	42	49	32	51	42	33	42	43	35	41	49	41	46	39	37	39	44	38	46	39	38	47	51	34	41	39	30	42	36	48	53	34	36	36	38	37	43	36	40	31	49	31	50	36	38	33	43	47	35	36	36	38	50	44	37	48	34	26	32	42	39	46	42	30	50	40	35	50	53	42	42	41	31	46	42	43	27	47	35	48	46	31	49	48	44	36	57	38	33	36	49	41	51	48	29	48	37	48	57	53	37	33	39	41	48	38	46	40	45	37	47	50	43	44	44	45	42	35	47	40	39	41	46	46	45	37	45	42	40	36	44	45	51	39	45	45	44	38	50	39	53	46	54	40	34	39	26	48	45	47	43	47	48	32	43	44	46	42	41	46	35	46	42	37	38	44	44	39	45	32	47	38	42	39	51	50	45	44	35	44	42	41	35	42	42	48	44	32	39	41	49	50	46	39	48	36	42	35	52	36	39	36	47	57	42	45	48	50	32	38	47	40	39	46	46	40	33	37	47	45	45	42	42	37	47	34	32	43	37	47	40	47	50	37	54	47	40	45	42	36	36	47	37	37	29	43	46	37	47	40	47	45	40	40	39	46	51	47	40	41	48	50	42
19689	11138	6308	9020	14927	15584	14628	12141	9554	7365	5621	4378	3386	2592	1869	1471	1155	1003	938	883	944	964	875	877	721	742	769	811	726	716	720	743	715	645	642	594	575	590	649	608	604	532	532	567	538	550	520	500	524	508	515	527	500	524	530	518	500	445	505	474	442	483	480	422	507	466	446	480	449	411	449	408	442	431	425	434	425	458	450	427	422	405	459	451	483	469	462	449	419	470	465	407	469	438	429	442	428	399	412	451	451	403	421	420	427	442	429	440	418	459	467	539	513	535	507	413	446	424	468	442	451	390	462	431	417	413	459	420	444	452	451	416	420	389	454	435	446	461	423	396	428	398	450	429	465	454	439	422	447	392	401	485	432	433	442	439	447	402	432	422	475	438	420	440	433	444	470	453	426	446	404	397	478	435	459	425	446	430	462	431	419	433	429	436	425	410	429	426	455	419	457	408	433	458	451	449	396	479	446	469	421	421	476	438	421	415	412	424	385	432	451	423	439	449	436	496	419	483	422	419	460	424	429	457	454	400	451	483	457	449	425	457	433	445	415	438	452	445	423	466	435	485	461	420	439	416	467	433	437	429	388	401	426	463	480	440	454	431	413	460	444	485	418	412	421	494	432	451	434	414	471	471	433	420	441	446	443	447	435	470	436	421	432	461	392	435	453	446	437	416	420	423	443	444	460	459	424	440	416	444	455	468	452	416	468	447	423	416	434	429	418	427	480	442	475	429	446	458	451	450	418	461	461	466	422	432	455	426	440	430	402	453	457	402	417	455	447	437	444	436	429	453	415	427	413	460	426	381	446	441	449	434	444	439	449	444	456	432	416	449	432	445	420	431	438	440	407	460	427	430	458	407	430	431	461	424	477	413	388	435	430	425	424	404	391	446	456	389	423	440	450	421	473	433	436	390	451	440	406	432	414	449	428	445	424	407	452	423	424	405	420	447	466	432	437	403	471	427	428	449	439	452	449	466	430	404	483	487	456	449	442	436	435	416	459	450	413	406	456	449	454	446	409	454	441	476	434	406	481	431	434	448	382	456	439	432	492	434	471	448	430	440	445	452	432	431	417	416	441	439	452	442	434	447	389	444	410	440	462	461	451	409	460	443	444	443	415	423	440	413	421	447	433	430	456	442	453	411	454	429	454	430	435	453	414	421	411	440	454	450	428	421	408	422	408	455	458	420	450	441	472	444	449	444	403	431	434	454	434	427	425	441	444	410	404	447	427	468	422	441	439	422	420	445	423	396	421	408	437	420	442	415	420	446	422	453	464	446	421	425	429	478	385	439	456	406	435	455	431	425	432	446	461	427	439	442	442	408	500	424	442	485	459	434	416	442	404	458	451	422	424	450	432	418	443	408	449	446	480	452	435	458	434	423	449	436	428	426	471	455	440	448	429	389	418	461	429	446	446	434	398	423	475	454	454	421	439	473	438	438	406	448	403	451	449	441	379	438	437	393	413	426	437	449	451	431	450	417	433	447	428	440	426	435	422	439	483	441	411	423	433	415	466	409	443	429	385	435	451	423	415	447	431	448	433	451	425	450	460	450	426	469	451	481	434	447	406	440	420	449	436	438	431	429	439	461	457	442	456	454	424	437	435	433	473	411	475	440	439	446	429	441	471	459	461	466	464	447	453	445	448	434	458	427	462	454	443	434	421	398	415	441	441	457	421	460	457	446	434	428	449	492	451	411	449	441	440	434	409	449	414	463	429	474	451	497	467	448	477	435	453	426	422	485	453	452	439	454	428	428	451	458	431	466	408	441	455	435	438	403	435	435	405	431	427	453	455	433	412	460	445	461	456	433	487	445	417	420	448	441	480	430	431	443	421	449	446	446	446	470	451	434	438	453	429	436	448	462	507	460	439	417	424	430	404	440	462	422	424	435	472	418	450	410	439	417	414	405	425	458	439	428	439	459	413	465	445	437	465	469	448	435	433	433	440	426	451	401	424	398	450	400	427	461	433	437	447	450	453	448	433	438	434	448	445	443	438	443	417	404	462	441	437	433	447	411	462	430	426	408	497	436	448	465	434	426	398	426	414	408	437	400	435	463	458	469	471	471	423	450	431	454	438	453	435	466	425	428	463	450	428	436	393	429	453	442	433	419	442	431	432	430	413	431	427	431	457	461	445	422	418	451	491	422	470	419	478	452	440	456	469	461	413	465	437	461	405	473	433	467	418	431	433	453	428	438	425	444	469	416	464	409	434	436	449	423	436	475	423	449	450	402	410	440	439	454	429	466	445	409	434	440	433	449	408	433	448	443	430	455	443	457	425	404	455	437	419	472	407	425	407	430	425	424	450	440	446	456	483	415	465	452	429	437	467	407	465	414	402	436	451	415	447	453	451	428	452	457	418	455	435	398	448	436	406	420	422	435	466	429	410	419	411	419	429	436	426	445	447	454	465	429	431	412	437	490	421	442	436	447	434	478	435	413	471	438	458	459	432	458	452	439	456	424	427	454	482	404	430	436	467	458	446	421	419	472	452	390	421	422	454	453	433	442	454	421	419	485	424	429	473	412	484	433	423	464	421	409	374	438	434	458	465	421	415	427	382	431	421	429	479	451	450	489	444	446	441	450	469	406	442	397	459	451	449	487	413	462	471	416	424	418	441	445	461	442	444	458	460	418	452	433	449	437	475	425	444	459	444	429	441	452	424	416	455	467	397	459	469	431	409	456	443	437	425	440	434	473	401	471	435	392	450	486	429	432	438	425	430	420	436	461	453	468	419	451	454	440	438	433	450	424	434	453	457	422	442	421	460	443	437	441	458	433	424	420	484	442	406	451	430	422	440	463	441	427	428	431	441	414	410	414	440	409	414	454	401	442	479	478	458	457	443	444	422	423	495	434	484	467	432	434	463	435	486	412	432	453	443	431	430	460	444	430	420	420	462	452	428	459	416	454	449	453	438	449	413	436	404	437	434	461	453	429	478	427	434	435	468	421	440	437	439	434	450	468	437	424	456	412	460	455	402	460	465	445	449	443	416	436	431	440	464	442	421	445	431	430	462	448	423	456	413	400	443	434	416	416	436	458	451	422	427	480	419	482	446	436	438	384	431	444	412	480	442	452	426	476	430	431	417	430	453	427	448	439	434	479	423	448	424	422	445	442	464	422	459	402	463	460	414	452	446	448	436	430	458	438	428	383	473	413	417	447	454	401	475	425	423	427	435	448	495	436	407	420	445	419	468	421	405	449	444	448	424	422	446	405	433	426	420	440	417	432	462	437	440	394	409	420	447	462	430	478	375	440	442	448	434	387	419	466	450	447	417	447	427	447	424	436	435	439	433	462	444	456	467	451	443	430	444	439	459	440	431	445	436	450	442	428	419	461	441	429	435	454	422	450	408	431	453	433	453	454	429	420	449	461	460	429	483	416	438	442	482	453	406	447	445	437	420	473	418	450	415	445	483	453	447	421	470	446	416	431	427	403	432	462	437	430	474	439	438	452	447	510	395	426	454	421	469	433	459	444	428	398
2136	948	385	286	271	281	333	292	231	177	153	143	106	88	57	53	47	36	43	34	31	28	48	48	31	38	35	38	34	36	36	39	30	39	30	29	23	35	29	24	25	35	40	24	18	24	26	25	22	30	23	36	31	26	29	29	28	21	21	31	27	31	19	28	18	24	20	18	26	16	26	17	17	26	18	21	21	24	26	24	21	26	24	22	28	27	26	15	17	27	20	25	25	30	25	24	23	13	15	19	26	22	19	21	27	22	16	22	30	20	26	30	33	33	29	24	23	25	23	25	27	31	19	20	28	23	24	30	22	39	25	22	25	28	23	25	20	24	29	19	28	26	15	24	27	24	21	26	14	22	29	25	19	22	24	32	23	27	21	25	20	24	30	30	22	12	19	21	29	27	14	27	25	20	32	21	28	18	31	25	23	18	29	32	19	17	24	21	20	21	25	23	22	30	21	23	19	25	24	22	27	16	23	18	20	16	21	24	14	22	23	19	19	29	28	33	18	16	21	19	22	25	26	18	37	33	20	26	24	21	27	26	27	26	21	25	26	24	21	19	25	15	20	26	24	18	19	26	19	22	27	27	22	28	38	21	23	24	23	16	23	25	25	19	24	17	24	23	21	18	31	18	24	21	26	25	17	25	28	21	22	16	22	27	29	30	23	22	17	26	21	27	29	20	21	27	18	20	20	24	19	19	23	28	26	19	27	19	23	18	29	34	28	25	25	19	27	24	32	23	29	21	20	22	28	20	36	19	24	27	15	33	26	26	25	24	28	12	27	28	23	32	15	17	22	24	20	27	21	17	22	25	22	17	31	32	15	26	26	24	24	17	17	30	23	27	23	17	26	22	14	31	25	21	19	23	14	20	31	19	23	20	30	30	27	27	23	30	22	19	18	26	19	31	20	26	32	17	23	28	23	21	21	20	29	18	27	26	18	18	23	23	20	26	22	18	37	22	15	22	15	18	21	32	21	24	23	15	26	21	32	27	25	20	29	17	25	19	21	18	13	24	16	29	22	15	30	15	35	23	15	24	27	22	23	18	26	17	27	29	25	21	19	25	14	19	25	30	20	17	26	19	28	22	19	25	22	18	31	25	28	21	24	18	22	22	31	25	23	21	17	27	24	24	25	24	20	18	25	20	16	23	20	24	24	25	19	26	22	25	19	20	20	26	16	25	31	20	26	27	31	15	19	27	27	25	26	22	28	21	26	16	27	23	21	19	27	35	19	26	29	19	24	22	27	23	24	27	16	24	14	16	25	17	28	30	25	24	33	25	22	23	19	21	28	24	26	19	24	26	19	22	21	20	15	22	34	27	29	14	23	24	16	28	27	21	17	24	24	26	26	17	22	23	30	28	25	17	26	21	30	24	25	25	26	32	18	36	23	23	25	14	30	20	23	21	25	21	29	17	21	25	26	22	28	14	27	23	31	23	24	24	24	27	19	27	19	22	27	29	19	23	22	28	18	22	21	17	21	21	29	19	27	20	19	34	27	29	25	21	15	14	22	18	29	22	26	23	25	21	23	21	27	27	37	20	22	22	28	26	24	23	23	26	16	24	26	26	24	22	24	27	31	23	19	24	14	16	25	17	20	18	27	19	17	34	29	21	21	27	33	21	23	18	23	23	13	23	20	38	34	22	27	13	20	18	22	30	34	23	27	17	17	25	17	22	25	19	25	18	33	23	22	22	24	25	23	33	16	35	28	16	22	20	27	20	34	30	16	27	28	31	24	32	24	36	22	27	22	19	20	23	38	21	31	25	22	21	24	17	27	34	18	24	25	25	19	32	28	13	22	28	24	17	12	25	23	17	27	25	25	25	18	24	27	29	32	26	29	15	14	20	14	18	18	29	20	17	16	19	18	25	21	19	28	20	30	11	20	23	30	19	25	21	24	25	29	23	20	19	20	24	21	27	19	19	22	13	16	17	20	18	24	22	25	22	31	19	14	30	29	21	29	27	21	18	21	28	20	23	34	27	26	18	25	32	31	22	15	26	20	23	21	24	23	30	18	26	22	23	22	21	31	18	22	23	21	24	35	21	25	26	25	24	32	26	22	23	20	28	13	31	25	15	29	21	27	15	12	25	24	20	26	19	23	16	30	20	22	29	20	27	23	13	14	26	28	20	24	16	15	20	24	22	23	34	22	16	27	32	21	19	25	18	25	17	21	21	22	13	24	25	23	17	21	25	22	27	14	13	27	19	26	24	30	30	25	23	27	23	23	21	24	18	20	20	21	20	17	19	21	29	33	21	25	20	27	23	23	14	23	25	26	20	24	17	29	18	20	21	32	29	18	23	25	24	17	19	18	37	20	40	27	31	24	25	24	28	21	20	32	18	19	25	32	21	34	26	20	26	28	27	26	29	21	25	28	24	30	32	26	19	20	29	28	26	25	25	24	23	30	19	26	23	20	15	17	11	23	18	20	33	21	21	29	20	21	21	21	30	22	23	14	17	23	20	25	25	33	24	21	22	26	18	22	16	15	19	22	20	34	21	31	21	18	21	24	27	25	17	27	29	29	15	27	18	23	26	22	28	20	35	31	14	17	25	31	19	27	26	25	19	22	24	18	23	19	23	34	13	30	25	32	20	27	24	24	17	32	28	29	21	24	25	20	24	18	25	24	18	22	12	30	22	21	31	15	21	31	24	21	25	25	22	25	31	21	27	10	24	16	20	26	24	28	33	24	24	21	20	26	25	34	21	25	24	32	19	27	32	13	19	19	18	29	14	21	19	21	29	14	28	16	21	21	17	18	21	21	24	25	23	16	27	25	22	20	27	24	31	21	31	28	28	25	19	37	26	16	21	30	25	32	21	26	23	31	23	20	25	24	26	29	23	28	14	27	20	24	30	24	24	29	33	20	18	18	21	24	20	26	21	35	20	29	21	31	21	19	17	27	24	33	15	24	12	20	26	25	25	21	27	16	23	14	23	19	24	23	19	30	23	24	20	17	20	28	16	30	25	21	11	24	17	21	29	17	21	16	22	21	24	12	23	17	21	18	34	27	25	27	20	29	16	23	21	24	27	23	21	14	26	18	29	22	26	24	29	28	25	30	21	21	22	25	22	31	27	16	30	22	23	35	23	26	21	27	21	26	19	27	26	29	19	30	21	27	22	25	19	26	26	30	28	23	17	35	18	26	28	22	23	30	26	21	27	19	20	22	19	27	26	18	18	27	15	26	20	23	20	24	12	17	11	15	20	32	27	21	28	21	28	23	31	23	26	25	24	24	18	26	24	22	28	25	16	30	26	23	22	25	22	24	16	22	27	30	25	24	23	23	20	19	24	16	21	30	21	23	29	24	20	21	22	18	23	21	20	27	24	27	23	27	30	23	23	16	24	20	24	20	31	26	24	23	25	25	16	17	34	16	36	32	19	26	23	33	18	23	18	29	19	23	19	27	18	19	28	23	18	23	21	21	24	25	22	25	22	24	23	19	17	22	25	24	24	30	35	29	28	27	35	26	23	25	20
20853	10121	6010	8331	13843	14749	13722	11668	9371	7200	5346	4187	3294	2592	1819	1279	1024	920	769	769	772	745	719	726	567	570	584	533	497	517	514	524	539	494	426	395	383	453	454	459	413	356	330	341	303	319	319	353	368	320	355	298	315	318	334	325	281	312	293	273	294	280	268	241	261	266	296	247	239	259	252	245	248	259	257	235	247	248	231	250	246	242	239	229	230	230	261	254	260	252	271	250	286	254	231	230	248	232	265	260	235	232	235	253	252	251	221	267	232	264	241	320	360	391	290	244	249	238	263	228	251	228	243	247	272	241	255	232	259	238	224	262	232	243	225	244	220	240	258	227	249	242	273	232	261	254	227	223	219	219	223	235	240	253	243	240	258	265	231	232	252	217	217	286	229	262	227	240	241	224	255	241	232	254	248	231	236	254	226	229	227	221	255	249	266	226	247	234	230	206	242	221	245	252	221	212	237	240	210	280	243	245	216	240	249	230	257	231	230	242	270	248	253	213	254	254	230	241	236	248	266	211	263	262	222	205	227	261	212	226	248	265	252	216	240	236	232	225	258	263	263	244	258	237	264	240	251	258	244	259	236	240	248	215	260	246	225	255	207	227	232	249	232	227	233	206	258	219	239	243	227	235	256	233	244	244	251	255	238	256	245	254	248	279	249	236	239	239	264	265	244	246	245	264	235	220	283	267	226	231	221	257	237	250	241	257	247	245	253	246	237	221	254	270	254	234	229	242	226	224	221	237	229	265	262	254	262	251	234	234	226	224	245	221	228	232	238	237	272	252	251	234	239	254	218	243	229	225	252	240	269	232	249	246	249	236	254	244	253	249	257	287	224	247	238	254	228	245	240	253	225	256	241	286	248	230	224	244	240	226	225	257	245	215	237	264	251	245	242	239	237	247	238	227	219	229	227	272	246	241	244	223	237	223	235	262	205	214	243	255	239	253	212	250	256	265	230	231	235	221	239	240	214	236	249	269	248	239	253	235	234	256	265	261	212	232	233	239	266	209	262	240	244	224	266	224	243	241	254	224	235	237	228	261	217	244	259	238	233	248	241	234	228	221	234	246	244	229	258	257	228	231	263	244	243	258	249	244	253	220	230	239	258	227	252	237	234	240	231	233	259	252	268	247	271	224	222	255	247	226	236	252	248	255	237	252	257	224	231	231	242	244	216	234	268	265	248	253	229	241	251	240	232	230	250	243	235	223	265	267	247	229	255	223	267	275	240	228	236	241	236	243	243	243	234	264	276	200	270	253	229	255	231	257	221	250	230	257	227	250	244	227	272	234	240	222	232	219	273	220	239	247	245	223	269	236	221	250	229	234	223	253	224	266	239	278	243	259	241	238	243	234	252	242	223	258	252	240	253	238	251	222	244	241	225	250	250	270	241	240	251	218	256	259	227	254	240	217	231	227	222	221	275	226	248	239	232	249	241	258	249	237	259	240	255	231	242	221	239	272	236	261	225	218	251	252	246	250	239	226	263	224	235	248	251	250	252	250	240	241	258	205	290	222	264	243	228	254	218	233	232	226	194	234	247	250	239	255	232	232	257	239	246	233	253	269	250	233	223	268	215	268	253	247	249	246	240	233	234	263	285	234	223	263	219	272	256	233	246	236	250	234	271	256	228	256	221	237	254	236	219	241	242	261	209	240	247	244	224	234	238	241	266	218	247	250	243	224	247	253	239	245	260	272	249	233	236	228	232	245	239	240	216	262	257	245	243	257	239	228	255	207	277	240	251	224	249	215	242	250	232	228	260	241	240	252	235	251	233	256	253	249	226	228	264	262	226	264	265	249	222	231	255	259	232	279	279	225	251	235	251	235	233	258	254	252	261	249	228	256	240	252	270	259	222	230	237	250	247	245	221	247	264	268	251	234	250	258	252	235	264	249	243	256	256	236	259	235	245	245	244	234	266	263	237	221	245	242	236	267	248	230	227	235	244	240	260	234	212	227	242	215	249	265	249	221	245	225	254	238	240	251	240	241	271	232	245	251	254	257	196	235	253	217	256	256	268	231	247	215	235	260	250	234	283	239	246	243	265	258	237	267	250	254	260	241	227	251	228	254	224	255	243	240	219	254	232	237	218	256	232	249	237	249	272	242	255	260	248	239	232	221	250	238	268	235	241	247	239	231	252	217	235	202	238	262	235	269	228	225	242	250	254	240	246	237	246	226	234	251	251	233	237	259	249	257	266	263	233	242	237	246	254	268	262	257	216	236	221	240	248	225	229	267	256	258	228	240	245	200	237	212	227	223	251	248	228	230	248	231	220	247	220	242	243	269	243	233	237	223	225	217	257	231	263	241	234	230	240	236	220	262	239	229	211	253	229	237	252	245	265	234	246	256	243	232	243	260	237	253	263	223	238	238	236	246	254	255	255	251	247	252	263	243	254	230	248	236	237	253	262	242	272	265	210	243	223	254	278	268	278	258	249	233	249	259	222	231	231	246	255	257	223	234	247	267	240	267	235	259	227	248	246	261	237	245	264	238	240	261	241	226	238	209	240	242	267	247	252	241	239	236	257	251	222	275	266	239	258	237	244	247	257	239	240	240	216	253	261	260	237	223	251	228	238	205	265	265	216	260	217	258	251	246	222	238	261	249	240	267	238	247	234	252	226	226	244	248	229	245	227	254	239	213	258	235	253	256	240	261	239	249	213	264	238	259	220	236	275	228	235	222	209	249	244	226	230	251	236	198	231	197	224	263	237	225	226	248	218	262	242	238	276	233	223	245	232	221	236	226	253	245	278	255	234	240	257	217	228	245	243	231	260	234	261	239	250	245	250	240	250	247	246	243	261	252	271	258	276	225	249	249	247	259	234	247	253	245	225	232	238	244	229	241	232	228	233	241	245	242	216	251	251	235	226	223	225	215	255	229	227	260	252	253	223	252	250	235	212	248	242	228	232	231	248	233	229	236	215	229	220	248	233	264	225	267	221	231	245	232	264	212	229	230	246	225	250	257	240	249	259	275	255	244	245	239	236	241	224	252	248	253	274	224	254	270	240	237	229	253	246	258	264	242	223	247	241	222	244	256	241	239	249	268	246	260	247	250	246	220	247	229	262	267	231	228	235	240	254	250	235	256	245	223	255	240	252	239	231	221	235	244	247	258	233	241	236	247	261	224	228	230	237	242	237	258	236	236	241	223	245	232	250	251	254	240	264	265	259	257	218	242	238	236	240	256	246	214	224	246	236	221	265	244	227	243	239	228	234	216	216	272	241	237	239	275	238	240	223	275	229	231	250	227	241	249	251	239	217	250	222	255	247	204	258	262	251	250	215	258	287	238	218	236	227	263	245	249	242	280	263	251	260	251	239	238	255	238	205	241	243	254	234	241	251	259	252	255	224	237	220	253	268	234	245	234	226	223	221	245	208	216	239	227	236	260	239	210	244	224	276	266	236	229	232	249	250	251	241	223	245	257	249	243	246	239	255	249	265	224	241	274	247	244	282	237	248	275	230	226	245	239	245	267	242	253
2472	1663	654	443	393	422	400	382	295	227	179	182	143	103	71	73	58	52	63	65	61	59	61	46	42	50	46	44	37	30	45	38	39	53	44	32	57	39	48	40	44	34	35	41	44	41	39	51	36	42	31	33	41	44	36	41	37	31	34	27	34	34	30	38	40	35	36	28	26	30	20	35	27	36	28	41	32	22	47	40	35	32	39	40	37	33	30	28	27	27	37	49	40	27	30	31	41	33	34	37	30	25	19	39	25	30	25	23	35	28	33	31	44	46	28	40	32	41	36	30	33	27	44	32	37	35	32	31	23	25	41	37	39	32	30	30	33	34	32	28	35	40	32	37	38	26	33	35	35	34	30	31	20	32	52	38	26	28	29	31	27	30	33	33	43	36	31	50	31	34	28	34	23	29	36	29	32	25	37	40	34	28	32	28	32	28	32	41	26	32	36	38	33	32	23	27	30	32	39	28	43	39	28	33	34	27	29	31	31	36	43	36	25	38	21	41	30	21	29	31	42	33	30	36	39	30	42	39	26	41	34	42	25	40	33	29	43	28	26	28	27	45	31	23	21	33	43	30	33	22	20	43	26	32	30	25	31	21	38	35	29	40	33	35	36	27	26	30	36	41	38	40	26	33	47	38	26	34	37	31	40	36	46	31	41	38	30	26	30	26	35	27	25	42	37	30	27	35	37	30	43	24	38	27	31	31	39	29	27	34	29	34	37	32	35	33	24	28	42	31	34	26	34	35	42	25	33	39	25	29	21	29	39	38	35	29	32	22	34	48	27	28	38	31	37	28	30	18	31	22	43	40	39	36	26	43	41	38	35	37	39	39	24	33	42	40	33	35	26	31	25	38	36	41	33	45	35	24	27	34	25	34	28	32	32	35	32	28	29	30	27	35	29	34	32	27	37	39	32	41	33	35	32	34	29	41	38	44	32	27	39	31	26	23	35	39	31	23	41	30	27	27	37	32	33	34	27	26	41	46	23	38	42	37	33	37	38	28	21	34	31	34	39	36	34	30	21	29	42	28	29	38	25	38	31	27	30	28	27	32	32	25	22	33	40	41	29	31	33	23	40	33	27	35	25	37	38	27	45	43	30	44	33	35	29	27	34	31	28	35	43	29	33	31	28	33	47	26	37	27	34	23	25	26	29	30	27	32	28	35	26	29	45	26	29	27	38	37	34	39	37	39	31	39	37	38	34	35	50	40	38	28	37	31	44	30	37	30	40	28	35	27	33	43	38	32	35	37	35	28	25	34	31	30	38	29	26	26	30	33	24	32	34	48	27	40	25	26	39	31	45	31	33	42	36	26	31	26	41	32	30	50	42	36	25	29	38	29	35	38	37	29	32	24	31	37	33	30	28	31	32	40	30	37	28	33	27	36	31	34	32	34	37	31	36	43	40	32	33	36	31	44	25	39	30	31	26	32	39	36	27	30	20	36	36	31	38	26	19	30	29	37	33	35	31	34	32	39	41	28	31	29	41	32	35	32	33	38	39	33	38	46	36	35	26	24	25	33	40	35	37	38	20	37	38	32	36	36	30	37	39	29	28	26	33	39	31	35	40	28	26	33	34	33	29	25	35	39	37	38	28	49	45	31	40	33	34	34	31	34	33	31	34	41	31	30	34	29	30	41	42	47	28	29	30	29	39	36	30	22	26	40	35	35	37	35	38	25	33	38	43	23	25	46	35	34	27	32	30	33	30	34	28	23	36	28	39	34	25	36	26	29	26	30	42	44	43	33	29	50	19	36	29	36	25	38	38	39	34	36	28	31	32	32	24	39	29	32	26	30	52	33	43	30	33	27	33	35	28	35	38	31	32	38	35	34	33	34	28	26	42	34	28	30	36	39	33	25	40	32	28	41	33	36	28	38	32	34	30	36	32	29	29	32	25	28	35	29	37	60	27	36	36	28	39	29	34	36	33	40	26	26	21	28	35	32	29	30	26	27	38	18	23	26	22	27	27	46	27	23	26	37	37	34	32	33	45	34	39	32	36	31	22	31	40	26	37	21	30	22	31	36	38	37	40	32	31	31	21	20	20	38	24	36	32	31	34	25	32	27	26	38	22	28	37	29	39	33	42	29	35	31	29	34	29	30	32	27	26	26	27	25	35	35	40	23	36	32	28	29	35	29	27	31	34	28	41	39	32	47	30	33	30	30	34	39	24	28	30	31	41	39	39	25	30	28	33	26	29	26	43	25	36	38	32	29	42	30	34	30	41	41	33	27	36	40	49	36	37	29	29	31	32	38	33	38	31	27	27	31	21	36	27	35	32	28	34	40	32	26	53	37	25	27	32	25	30	32	21	34	29	34	29	27	29	23	32	36	44	40	28	36	29	29	30	31	26	33	30	37	30	27	30	34	22	38	32	23	26	27	27	34	29	26	31	41	42	31	35	31	22	23	40	36	36	27	37	31	29	34	31	28	28	35	27	25	30	36	37	26	32	30	34	29	28	40	38	34	38	33	34	42	34	28	27	39	30	43	36	34	31	24	32	43	18	36	34	28	35	28	28	28	35	41	27	28	31	34	33	30	27	34	22	32	30	35	27	30	29	26	24	33	39	33	37	24	28	34	34	35	38	35	32	29	37	28	26	37	33	39	24	31	38	34	38	30	34	44	35	27	35	26	42	29	25	31	33	35	35	44	28	40	25	30	27	38	28	33	41	29	33	41	45	39	37	34	37	21	32	34	40	28	32	34	38	31	36	37	32	28	30	28	43	33	34	35	26	32	31	28	24	27	32	39	28	29	23	40	51	27	23	25	38	35	31	39	28	36	26	38	30	41	33	32	32	33	31	29	29	35	38	34	36	44	43	35	45	36	31	35	37	36	35	28	43	31	27	31	31	46	34	30	39	34	28	24	33	31	34	33	29	35	25	32	41	39	31	29	38	26	19	38	38	27	32	27	25	31	32	43	31	32	26	33	29	37	37	35	36	20	29	37	47	34	29	38	45	40	27	31	34	39	22	33	39	26	29	34	34	30	37	34	34	29	30	36	30	40	29	24	34	36	34	25	33	32	37	28	40	30	28	30	32	31	30	33	23	28	31	37	36	37	33	38	39	20	37	34	40	36	30	41	22	33	41	32	28	35	40	36	36	32	30	20	38	31	29	34	28	35	37	33	31	35	32	33	29	35	31	32	25	29	32	35	36	38	30	34	33	32	27	41	35	33	26	39	29	39	28	32	31	29	29	35	31	44	47	38	36	30	33	36	33	34	31	27	34	29	26	29	25	33	27	34	26	33	40	35	34	46	33	34	25	21	27	30	44	34	33	37	38	37	31	34	36	28	37	46	23	40	32	30	35	36	37	40	46	39	39	30	38	32	39	28	31	31	38	25	29	30	22	39	34	32	36	31	28	23	33	36	27	31	32	34	30	23	34	29	22	28	43	37	39	35	37	36	33	33	31	44	36	41	37	28	29	38	24	23	23	25	28	38	28	34	34	39	34	35	40	33	29	43	36	35	35	29
23926	13685	7723	10463	16314	17274	16042	13445	10907	8828	6458	5221	4037	3120	2289	1666	1252	1147	1035	1096	1089	999	975	868	846	779	874	794	690	651	686	665	631	646	649	561	527	590	629	590	562	436	440	449	455	434	448	432	438	479	458	459	473	473	438	462	398	441	427	434	391	373	324	389	368	421	403	376	387	385	369	353	362	346	376	385	367	373	363	364	363	372	346	348	360	367	312	320	322	345	351	359	342	386	389	348	316	360	356	339	324	347	346	356	348	380	336	361	349	367	400	456	574	551	492	371	316	338	346	349	347	341	402	374	341	373	365	325	350	375	310	339	305	318	323	303	337	335	358	342	342	338	372	318	364	350	351	358	356	333	355	355	348	339	352	360	357	324	339	320	336	327	342	356	362	343	326	368	397	312	313	355	363	336	327	371	399	324	357	338	339	354	333	336	343	318	339	340	337	354	312	363	339	308	378	378	335	359	358	382	335	364	326	351	337	350	363	392	392	363	342	332	341	356	344	366	357	337	336	323	357	345	350	317	333	351	383	362	346	365	330	357	351	371	352	358	351	364	360	328	352	361	324	339	360	350	349	361	370	345	316	361	327	319	358	346	348	351	334	344	362	345	317	322	377	370	352	326	338	366	364	344	360	321	345	322	346	345	322	355	338	343	320	318	355	365	330	344	345	359	355	377	362	343	356	352	368	357	358	360	378	367	361	335	331	365	349	363	324	352	379	370	343	325	330	351	350	371	347	316	352	348	387	394	395	384	338	335	351	347	368	370	366	361	339	339	376	384	349	358	342	316	352	349	341	339	358	355	350	334	317	343	358	339	350	361	377	343	349	336	333	333	334	351	352	345	329	331	296	362	330	347	343	358	328	344	326	339	367	348	335	334	321	335	360	338	341	339	332	332	335	346	365	332	334	358	328	339	350	373	371	343	328	358	328	327	339	317	331	339	381	347	377	329	348	354	317	341	343	338	363	359	371	382	339	365	334	348	356	350	366	338	341	383	340	309	327	334	322	362	370	359	378	369	344	331	328	365	325	354	331	308	347	396	323	350	391	327	356	383	319	368	353	364	360	337	365	356	342	363	352	313	328	330	368	356	373	337	316	341	352	345	318	371	352	341	353	346	354	337	379	375	325	314	374	333	373	368	356	368	325	385	337	382	354	342	331	360	332	349	340	352	337	356	371	323	338	381	363	367	354	338	355	349	327	345	337	347	350	313	356	364	368	341	324	343	313	360	363	353	357	366	379	336	355	328	364	362	337	365	347	331	325	379	331	331	310	321	339	333	339	378	345	348	351	330	338	322	343	304	328	349	376	380	338	380	344	374	345	358	340	359	338	317	334	309	325	310	387	361	338	386	340	321	355	348	346	356	353	365	322	337	338	367	342	329	362	360	328	322	347	350	341	336	338	352	324	327	362	351	339	363	360	336	364	347	364	338	354	357	367	346	378	343	354	354	339	368	344	353	350	334	354	343	346	346	366	360	335	360	353	348	347	351	354	336	340	349	357	412	352	346	335	357	340	378	349	328	354	345	331	365	342	318	350	373	346	367	357	353	354	363	358	360	358	352	318	404	365	365	326	336	365	352	365	317	352	336	337	368	332	358	339	342	364	373	355	328	314	313	346	333	344	342	335	301	336	389	360	357	354	345	386	333	335	321	338	321	383	348	372	349	344	357	364	316	330	342	338	360	345	362	329	353	347	339	365	385	374	348	365	363	329	354	331	348	374	374	329	321	324	327	356	340	357	369	356	348	359	332	334	354	332	336	359	365	346	355	362	364	350	353	353	331	384	361	375	367	321	355	330	333	350	364	372	347	353	327	354	329	325	349	333	368	330	333	381	362	364	335	341	356	360	345	316	381	334	368	349	345	334	329	345	347	392	333	382	349	311	348	341	339	315	345	376	332	394	369	318	362	340	358	321	346	358	329	372	382	356	324	355	365	336	342	319	374	340	338	327	336	348	335	380	327	376	324	348	383	377	354	326	354	359	324	384	349	337	348	335	382	359	386	339	337	369	309	326	336	354	354	371	346	332	356	331	333	359	363	336	368	362	364	357	356	365	367	335	366	354	353	361	369	349	349	353	350	333	369	369	364	364	325	327	354	369	350	363	342	355	357	333	314	343	357	333	342	324	329	326	379	325	371	350	333	330	328	342	327	349	368	363	351	345	341	356	325	319	363	345	345	354	345	329	360	366	352	331	365	362	351	400	330	349	349	366	346	312	365	360	346	381	326	353	365	344	344	381	375	341	345	340	390	345	369	364	343	353	349	342	349	343	353	325	350	337	344	335	362	316	361	335	328	381	319	353	344	361	359	335	303	373	326	348	353	365	347	380	342	334	346	360	329	323	349	380	347	380	369	326	375	346	337	344	320	333	343	341	328	370	335	313	337	319	368	364	367	356	365	380	339	325	342	359	366	374	359	338	333	355	343	335	358	357	333	348	335	352	355	325	365	349	344	365	343	341	342	352	390	333	333	397	390	353	349	365	314	314	367	332	326	323	365	341	328	343	351	353	336	341	343	333	327	337	378	344	366	345	366	328	370	336	377	360	319	380	311	348	314	349	364	363	356	366	329	329	362	395	346	326	357	340	332	366	343	365	374	347	323	333	353	328	349	337	371	357	361	367	334	354	345	366	320	345	377	364	342	360	325	336	344	326	346	367	370	343	357	315	354	366	315	329	382	353	359	369	335	352	338	335	335	369	341	325	353	347	336	362	342	343	320	311	323	350	328	358	317	333	326	364	364	331	318	331	351	345	342	343	339	341	344	339	330	359	345	381	329	361	377	367	321	354	339	353	359	332	341	369	344	339	344	377	360	321	330	388	372	346	310	336	347	338	339	330	338	329	333	342	374	343	333	364	363	301	342	334	343	362	356	381	361	321	321	379	353	347	341	334	329	332	331	363	356	324	360	338	337	332	341	356	360	317	369	382	329	358	304	361	375	344	365	341	350	363	356	329	325	365	369	394	399	348	401	386	364	371	324	339	357	345	352	366	318	366	334	338	364	327	352	358	347	333	329	344	383	354	342	338	395	308	340	355	365	333	348	338	359	355	341	348	379	378	346	336	329	342	308	394	374	347	334	335	361	304	354	324	345	361	332	354	345	356	336	371	359	342	323	326	354	340	333	343	336	341	344	344	338	384	337	355	327	336	349	331	362	387	346	357	330	328	330	357	344	366	298	346	332	340	345	346	354	330	348	350	352	358	353	347	326	355	330	333	347	318	374	379	331	352	367	343	367	347	340	357	346	379	346	344	318	334	367	338	335	390	326	345	321	390	329	366	356	350	330	360	311	326	318	322	343	361	378	375	341	342	361	339	354	331	340	333	362	348	352	369	332	352	349	313	328	346	337	314	323	372	348	357	339	354	369	343	338	336	359	321	324	374	361	336	395	335	345	364	338	373	336	376	371	377	328	350	325	352	360	345	355	345	389	334	329	360	354	361	347	328	364	345	340	351	354	325	338	349	329	389	361	327	350
1178	517	259	231	209	227	232	204	182	151	110	92	94	65	54	52	53	46	37	36	56	35	43	57	43	45	40	37	27	43	43	33	45	39	41	32	51	42	29	43	31	35	44	30	33	50	38	29	23	42	47	46	34	29	44	30	40	28	33	43	34	40	40	38	43	33	29	33	36	40	33	43	22	39	37	43	34	37	30	32	29	31	28	35	45	30	39	42	30	42	23	39	36	37	25	27	35	43	27	31	37	39	39	30	30	39	29	36	36	43	28	37	29	37	49	25	39	38	31	39	40	39	29	35	28	34	33	27	32	36	41	35	26	40	32	40	29	22	34	32	41	33	30	33	29	32	31	29	31	46	31	37	30	31	34	41	45	33	36	48	43	27	42	34	35	46	37	41	37	30	35	39	24	33	38	44	33	36	36	31	46	30	36	33	34	29	30	46	34	23	33	44	46	34	35	31	36	31	37	40	36	36	28	34	33	34	44	26	44	34	34	27	26	26	31	38	44	31	26	33	32	32	35	32	30	26	39	35	36	20	35	31	40	49	36	38	32	37	34	27	29	43	34	34	35	39	30	34	33	31	32	25	37	33	28	24	39	26	28	33	36	29	32	30	41	35	31	29	33	40	41	37	38	26	37	40	37	34	29	28	33	39	26	39	40	41	37	36	29	34	35	22	25	32	40	41	39	35	31	38	30	36	33	30	44	38	35	38	37	33	45	37	30	37	36	25	26	33	30	37	34	30	33	30	20	38	36	42	39	35	37	31	28	32	44	26	41	32	32	32	35	33	34	30	37	26	24	37	38	39	41	42	37	23	32	33	46	25	36	33	38	34	33	49	42	35	39	30	31	41	37	33	33	30	45	39	24	31	37	40	37	30	40	36	33	32	31	36	40	41	39	37	40	36	34	33	27	31	32	36	39	27	38	35	34	37	36	36	23	33	30	27	24	34	37	44	38	23	30	29	30	31	45	42	38	42	39	32	30	28	50	32	32	27	27	42	37	30	36	37	24	26	30	44	42	40	35	34	36	34	26	41	38	38	34	37	29	31	40	27	31	36	44	32	40	30	28	30	27	38	41	38	45	41	38	37	35	40	34	33	36	33	37	39	31	32	34	34	38	41	32	40	39	38	38	41	37	37	39	38	32	37	32	24	32	44	38	25	35	29	33	31	44	47	43	30	35	35	34	29	29	37	35	39	39	32	26	41	28	31	37	33	31	42	37	32	34	28	38	34	37	28	32	23	34	34	34	35	41	25	32	24	30	38	30	32	41	41	31	31	32	39	49	29	26	36	44	43	22	36	39	32	37	37	23	30	38	34	28	37	38	46	40	35	41	36	33	42	29	31	29	33	37	35	23	31	37	34	33	38	29	34	30	28	36	44	29	41	35	32	26	37	26	45	40	31	20	35	29	36	36	40	30	27	30	32	30	38	26	28	30	36	35	33	28	30	41	36	32	48	40	26	37	28	30	39	35	29	26	35	32	30	39	42	28	45	35	41	40	33	45	41	31	23	29	45	41	36	35	34	39	33	32	34	32	39	29	29	30	44	37	20	39	32	36	36	37	40	44	45	30	44	37	34	37	34	36	41	36	40	34	30	34	26	32	37	23	35	30	34	42	29	36	39	44	34	30	34	37	28	36	31	22	37	48	23	42	35	36	33	35	37	33	35	43	36	27	31	24	47	44	36	39	36	38	26	39	26	37	29	31	35	38	39	31	31	34	37	41	35	38	36	31	29	33	28	41	31	39	42	30	31	43	32	39	26	39	27	46	35	34	39	44	44	35	29	40	28	29	30	28	25	22	37	31	36	36	34	42	45	29	28	40	28	30	31	29	29	38	47	23	26	33	47	31	31	45	36	32	39	28	35	32	33	31	38	39	40	28	30	20	31	33	36	32	25	33	34	39	37	32	46	32	40	34	25	35	40	32	34	36	39	28	41	32	32	20	25	40	29	31	32	35	31	30	41	38	44	31	37	24	41	37	37	39	35	31	41	34	32	48	27	32	36	37	42	42	37	29	30	34	41	34	35	26	37	24	27	28	29	34	33	39	33	31	27	36	36	29	25	46	43	26	41	25	33	33	42	38	29	37	44	27	30	29	32	42	33	47	36	37	22	37	33	27	40	32	36	26	43	25	32	31	46	38	44	34	41	32	41	35	29	37	31	38	29	31	34	29	35	31	31	33	25	32	38	31	34	40	35	31	40	30	37	30	32	37	39	28	25	30	33	36	36	30	44	23	27	31	28	20	40	37	42	36	27	33	33	31	42	32	39	35	39	29	37	27	34	31	33	42	35	28	22	37	32	40	36	30	34	29	43	24	38	41	31	24	40	42	42	28	32	28	27	32	29	32	31	30	42	33	29	28	39	34	23	27	31	32	39	36	36	41	35	38	29	44	27	34	41	33	49	32	32	37	34	45	23	34	47	24	28	27	30	31	34	33	31	36	27	27	28	32	41	32	33	38	44	31	32	40	39	18	33	42	44	30	19	32	34	34	33	39	46	25	41	32	42	33	37	43	42	36	52	26	31	34	30	34	43	29	46	26	39	34	51	45	23	39	33	43	34	23	28	34	23	35	24	28	37	48	41	35	25	25	29	42	38	42	33	37	39	32	32	27	28	47	24	30	34	31	39	31	32	28	40	33	46	36	28	29	25	24	34	28	36	32	25	29	26	34	37	38	38	39	41	37	31	33	36	42	21	42	32	30	32	32	36	41	40	38	34	35	37	31	40	42	24	28	28	26	32	34	42	29	44	40	35	42	32	37	34	43	28	50	31	39	29	32	28	33	32	38	40	37	33	34	41	24	27	33	36	31	33	37	40	32	32	44	34	35	34	30	30	38	34	45	32	35	33	26	46	31	35	29	33	34	35	41	28	32	36	34	35	26	38	35	38	33	42	36	38	40	33	36	42	39	38	29	37	34	33	25	30	35	38	37	33	41	33	32	41	43	36	32	40	32	34	43	41	31	39	29	32	34	33	29	16	40	38	40	43	43	31	37	28	32	23	35	27	35	31	27	28	30	31	33	36	29	25	28	33	39	36	31	36	47	43	33	25	36	32	37	30	35	26	33	24	30	34	43	33	47	22	35	33	22	35	29	35	26	44	39	26	37	34	27	41	48	38	26	34	37	36	29	34	39	35	43	43	45	31	36	33	36	37	36	31	40	35	40	27	30	34	25	29	29	43	35	40	40	26	39	34	38	24	36	36	42	34	36	34	33	34	29	39	35	27	27	35	38	21	27	36	45	30	37	30	44	29	32	33	30	30	34	32	29	28	46	30	31	35	30	26	38	39	36	29	34	35	44	44	33	34	47	35	33	24	25	33	42	31	38	29	44	30	36	31	31	32	26	29	35	33	40	43	37	38	32	40	39	28	33	42	35	42	32	34	35	33	34	41	28	44	23	29	37	41	37	30	40	24	46	35	26	31	31	31	42	37	34	30	23	33	42	21	32	34	31	26	38	33	35	33	42	35
16487	7851	4747	6419	10666	11703	10442	8640	6693	5309	3667	3048	2428	1763	1326	945	839	748	681	770	727	690	613	606	568	648	605	572	531	492	500	489	489	469	457	481	464	447	481	451	399	382	395	417	409	414	402	420	406	425	396	391	435	381	393	416	385	388	378	376	373	367	384	374	354	358	373	363	371	357	339	392	319	347	328	363	363	358	379	379	335	369	352	354	331	361	342	368	340	381	349	319	353	340	375	376	311	359	346	316	326	333	307	327	336	359	356	332	375	330	356	377	374	396	376	371	343	328	379	385	351	384	342	347	359	330	347	378	341	384	351	343	352	328	357	337	349	328	370	350	362	356	343	333	358	354	369	349	386	381	379	356	313	341	339	360	361	339	328	350	352	352	350	379	325	375	355	350	370	331	351	356	354	321	336	343	341	341	360	331	330	342	381	371	354	391	362	367	387	357	371	334	343	351	376	331	352	330	352	352	381	318	352	358	372	302	353	332	347	331	366	379	366	383	364	320	350	336	351	326	366	350	321	319	331	335	342	340	330	356	364	319	332	389	335	371	343	379	368	321	366	310	342	351	344	330	356	347	324	357	383	361	365	332	365	332	315	339	377	345	350	359	361	332	362	329	378	362	342	343	325	342	382	328	354	389	354	339	345	323	316	330	356	359	364	381	335	363	330	310	361	349	327	328	338	341	343	337	312	359	315	352	350	330	309	350	358	320	371	363	358	355	341	307	331	345	357	324	321	351	321	334	332	377	356	334	357	339	308	370	373	362	351	356	342	343	359	365	366	379	388	354	353	376	369	342	338	374	335	352	333	358	344	340	314	370	359	357	376	358	347	373	342	355	353	325	376	318	380	360	365	330	363	352	378	323	358	374	379	369	373	343	342	344	343	346	353	334	363	334	316	317	329	373	335	357	382	348	375	338	335	350	369	348	350	314	365	353	348	377	315	381	363	360	363	340	388	350	382	343	333	341	346	326	361	359	372	345	343	355	333	335	346	343	353	339	388	343	395	329	296	328	323	321	328	355	333	342	339	374	339	350	347	337	336	362	367	341	356	391	366	334	383	375	358	372	348	381	341	355	364	321	316	344	363	346	363	331	321	339	367	340	340	348	360	380	381	382	371	320	363	342	370	350	334	366	369	356	332	350	325	374	366	385	364	364	342	376	364	364	367	353	326	362	352	342	353	322	350	408	366	373	354	313	351	341	363	369	362	354	360	375	369	327	364	341	350	367	309	353	369	331	350	361	337	364	342	368	344	335	311	397	359	334	340	331	335	357	341	350	361	343	313	308	308	362	360	364	352	378	388	335	358	375	348	346	373	356	352	378	359	354	354	348	354	388	338	319	336	358	372	316	336	328	354	347	361	329	365	340	351	380	341	333	347	367	344	355	347	323	357	351	352	371	349	344	334	360	335	361	374	335	357	321	360	365	367	329	345	338	333	336	384	351	355	338	349	388	356	350	361	339	360	383	347	354	321	361	383	317	326	365	352	373	339	374	357	367	324	357	354	370	345	362	344	369	369	357	337	335	389	372	368	353	372	321	358	337	335	367	358	365	361	361	341	336	348	346	319	361	312	306	303	353	386	371	345	350	351	349	347	398	375	379	368	346	337	341	324	346	391	366	381	356	364	352	331	354	366	364	359	321	354	353	387	330	368	360	360	350	339	346	373	335	391	318	369	320	356	323	345	314	332	361	331	354	372	358	375	354	330	340	345	340	291	342	345	338	360	320	330	354	359	352	325	358	338	348	319	350	385	349	363	315	352	333	329	374	339	312	370	346	304	376	350	329	367	356	337	354	338	329	347	370	345	375	346	347	354	327	350	332	367	354	342	342	347	346	392	328	337	332	347	343	331	363	314	331	367	352	352	362	340	358	351	341	367	324	340	355	354	339	365	360	365	339	361	380	365	330	377	357	323	310	346	359	394	329	345	338	342	343	350	345	346	318	351	339	328	367	321	322	372	407	353	355	345	352	381	323	338	355	361	356	378	384	371	349	390	322	350	330	345	356	346	318	381	342	356	330	344	327	328	347	301	375	346	352	342	357	348	364	380	365	358	366	348	390	339	306	340	391	330	340	399	350	362	359	325	366	319	337	328	377	340	343	340	369	310	354	350	374	342	365	349	353	383	364	356	332	343	362	358	341	354	332	347	346	366	345	346	334	318	362	385	344	314	333	363	333	368	348	342	361	365	363	352	365	371	367	366	340	363	359	364	348	344	347	352	343	353	342	366	324	359	359	373	339	347	389	317	356	339	347	314	357	353	343	355	332	352	367	341	344	344	353	357	328	345	335	333	326	354	334	330	323	360	338	347	360	353	358	333	350	337	359	344	336	378	338	371	346	328	319	336	322	349	315	352	358	333	357	354	356	339	341	365	334	344	309	369	363	389	324	374	341	348	350	356	339	376	366	327	352	354	351	351	369	352	368	354	360	377	332	374	335	352	397	310	332	378	342	332	312	339	312	365	355	352	345	368	327	357	348	345	354	337	347	352	381	334	351	351	336	364	356	358	364	336	326	366	355	318	341	370	350	333	351	415	355	314	349	362	357	359	340	360	318	351	342	373	374	340	318	340	360	352	351	332	351	338	370	332	327	316	378	350	362	340	352	345	336	327	341	327	324	331	341	328	342	354	333	414	373	336	340	361	357	336	331	364	365	363	356	361	347	341	363	347	378	359	334	325	334	365	365	338	337	354	356	355	340	323	357	371	353	345	380	348	330	369	367	348	357	341	365	348	360	350	332	383	308	333	359	344	379	323	362	336	336	370	323	331	349	344	367	343	394	381	372	355	329	359	330	351	405	348	350	368	364	314	364	346	363	328	370	325	365	363	364	351	355	385	369	360	354	367	351	338	343	336	347	369	338	355	363	306	374	317	344	366	381	388	363	326	334	393	338	369	351	384	348	328	378	353	338	391	342	354	329	346	360	355	343	350	351	353	309	329	355	349	369	339	364	341	357	353	341	349	354	339	372	351	347	350	362	349	320	322	345	359	326	343	345	297	356	329	363	334	347	375	301	316	342	327	359	377	360	367	328	347	331	392	352	321	350	376	368	333	384	333	358	343	354	320	351	366	355	334	340	336	353	327	339	361	386	320	332	324	364	340	377	354	357	345	350	369	326	382	371	344	318	340	368	348	344	354	367	356	349	349	342	358	359	346	374	331	341	347	328	382	320	397	356	386	324	344	300	345	328	344	354	371	371	328	354	358	355	323	317	348	362	317	350	343	348	346	308	330	336	353	339	335	371	379	362	355	335	362	369	337	346	345	360	369	355	367	381	354	376	366	361	335	368	324	333	364	367	370	342	373	336	353	361	333	365	360	357	340	344	309	332	329	370	370	347	328	322	373	362	368	374	332	352	359	342	342	348	333	344	358	363	363	349	352	348	376	363	295	333	316	322	333	352	336	352	339	337	354	375	320	385	347	355	378	362	334	351	359	351	365	359	335	338	324	358	328	352	333	379	344	346	306	328	358	345
1485	1022	441	264	271	326	282	288	254	193	156	114	115	93	84	64	62	51	65	68	63	46	46	52	47	47	50	54	41	51	46	54	48	37	51	46	46	44	55	52	44	42	35	38	40	39	47	46	52	40	45	41	38	42	35	53	43	46	41	25	32	41	40	41	53	33	55	52	40	52	39	53	50	43	49	42	40	40	42	35	60	41	47	40	39	34	45	52	38	35	42	36	41	38	51	38	28	61	35	45	48	57	40	37	38	36	44	36	38	44	36	36	42	50	42	42	39	36	41	45	29	36	42	36	40	38	41	44	36	46	43	40	40	39	37	41	43	46	40	38	47	34	43	41	47	50	40	43	52	59	47	42	37	41	30	36	34	50	39	47	50	44	36	38	46	31	45	41	34	33	46	34	46	43	42	45	37	39	31	46	47	41	40	48	43	53	29	46	31	36	42	53	34	40	51	41	44	45	39	41	43	42	37	45	47	51	56	52	40	41	38	37	34	49	36	46	47	45	33	34	39	43	48	32	34	38	29	24	40	39	31	35	45	51	40	34	43	45	44	40	34	32	43	44	41	41	50	30	50	37	50	32	37	44	40	39	41	38	33	37	36	54	34	38	46	44	32	41	50	38	35	42	40	42	41	30	41	39	41	41	41	55	42	38	49	42	45	36	43	31	39	43	41	34	38	52	44	39	37	43	43	27	39	41	51	39	36	39	41	43	40	44	37	37	38	49	42	51	42	43	47	41	49	48	41	37	42	44	31	39	37	32	45	45	35	49	50	52	37	42	43	37	43	37	31	41	39	38	48	37	38	40	28	44	34	58	42	43	40	45	35	41	38	40	37	46	47	56	48	38	50	55	32	45	48	36	42	32	53	38	43	59	40	38	41	40	34	49	39	32	41	46	33	43	49	39	36	35	44	42	43	41	41	39	41	43	39	43	39	47	37	36	36	45	54	43	44	47	41	38	37	42	36	41	45	45	45	50	41	52	52	36	44	35	41	38	38	47	34	48	32	39	35	43	37	38	43	53	31	44	40	40	41	42	34	36	50	42	42	43	39	29	41	35	36	32	40	43	51	39	53	33	37	28	37	35	29	47	36	41	43	41	37	36	33	43	52	48	39	39	47	42	34	46	39	42	38	50	39	44	33	49	54	38	44	39	35	49	43	25	52	39	46	47	44	45	38	43	42	36	36	44	50	34	47	50	37	48	58	44	49	35	61	40	39	33	37	37	49	44	43	37	45	39	43	36	39	44	41	40	45	37	41	38	50	46	40	25	45	36	45	48	39	46	42	52	44	40	46	33	32	35	37	50	41	41	45	42	39	46	43	48	41	41	42	31	47	49	59	34	45	39	33	30	47	36	48	40	40	39	49	40	51	37	40	47	37	32	41	44	48	56	31	37	26	35	43	46	50	37	41	38	45	47	50	31	41	41	35	43	37	38	39	49	33	31	39	52	41	45	38	43	33	48	35	43	36	33	43	34	42	29	43	33	44	35	41	38	39	45	47	44	34	50	39	39	36	34	39	53	43	42	38	49	38	44	30	40	37	38	47	54	43	34	39	47	47	48	27	40	48	47	54	36	43	29	42	36	36	44	53	43	31	31	48	44	50	40	50	35	45	40	39	36	41	46	44	47	41	37	33	42	44	36	55	45	44	42	44	35	28	30	40	42	33	45	54	43	45	35	29	29	42	37	28	52	51	44	29	35	33	37	42	53	40	47	49	28	43	39	41	40	58	35	32	45	42	40	34	31	52	40	45	27	35	33	42	35	47	49	47	54	41	45	45	47	42	38	50	35	38	45	39	44	46	42	41	39	32	37	50	35	42	42	51	30	44	35	32	43	47	33	32	45	32	50	42	41	41	39	32	41	43	42	35	52	39	39	43	50	52	40	44	32	38	44	42	37	39	43	41	53	45	40	40	40	41	37	34	40	53	48	38	31	46	44	45	43	39	31	33	34	36	39	39	35	37	51	45	40	46	30	31	48	45	39	37	51	28	34	37	34	31	34	39	49	36	42	27	37	37	43	46	40	51	28	51	39	36	38	34	38	42	42	44	44	42	41	46	33	52	40	38	39	53	45	36	33	36	26	43	54	34	36	61	37	33	42	38	44	39	41	36	45	41	33	35	36	37	43	39	51	40	38	38	40	29	38	39	40	57	35	58	53	33	46	41	36	35	54	40	40	48	33	34	30	41	30	30	34	45	37	46	44	41	43	45	51	33	35	36	41	35	36	30	48	54	42	41	37	46	45	39	54	34	42	54	37	45	51	31	55	34	33	38	39	39	47	45	43	47	46	44	38	33	41	38	38	43	35	34	40	45	42	36	39	46	41	40	44	22	44	42	42	33	39	47	41	51	32	45	49	47	40	42	31	44	41	49	39	59	54	42	43	33	54	49	32	45	39	42	41	36	37	39	38	49	39	53	38	44	45	43	48	42	45	44	42	30	40	35	43	34	41	48	53	41	41	53	42	41	37	38	46	46	39	48	35	34	43	39	49	30	52	30	40	43	38	36	49	28	33	62	47	35	46	33	40	39	40	37	51	50	39	56	46	34	35	43	45	46	39	39	48	57	42	35	48	43	44	35	42	33	42	38	48	42	37	28	43	39	34	46	47	32	45	40	42	41	33	22	38	38	30	31	50	33	57	38	47	33	52	39	51	43	37	46	42	49	44	44	46	46	33	40	53	42	37	40	32	42	46	26	45	38	38	41	36	42	49	35	26	44	48	27	50	50	59	42	56	42	39	44	29	28	48	42	45	43	45	48	53	41	39	34	43	37	51	43	37	38	43	39	48	35	37	31	42	36	27	47	37	38	45	28	48	41	38	46	43	42	41	39	37	39	39	45	31	40	43	34	44	48	42	26	48	46	42	32	25	45	46	38	46	38	45	39	46	35	36	34	38	35	41	39	32	41	49	37	50	38	39	38	45	36	49	40	32	49	43	35	32	42	34	36	39	33	31	34	43	27	35	43	43	38	32	37	39	54	38	37	37	43	45	38	54	31	49	48	43	55	32	45	39	46	39	37	39	36	50	56	41	31	45	40	47	52	46	55	46	43	38	40	47	44	36	35	40	44	34	48	31	34	39	31	33	44	39	41	37	30	38	46	42	40	39	38	28	42	45	41	45	38	45	51	33	44	45	40	36	29	37	42	47	35	37	42	44	45	40	52	46	30	40	38	37	34	55	45	40	42	49	37	39	37	41	51	50	36	50	42	51	40	29	40	38	33	37	46	45	48	38	35	41	34	34	33	44	48	40	43	44	47	33	30	42	48	51	38	37	48	53	44	42	42	36	44	33	41	31	36	38	37	35	41	42	39	37	42	43	36	34	34	37	47	40	28	40	50	50	42	39	36	40	34	55	27	56	48	46	34	51	36	40	44	48	49	45	47	38	39	42	40	41	31	38	40	51	35	62	28	41	36	43	41	47	51	38	55	57	49	43	35	53	41	55	38	44	43	40	35	48	42	35	36	27
19727	11277	6406	8236	13565	14758	13147	10989	8700	6755	4966	3998	3289	2370	1739	1315	1121	1065	1057	1004	1014	894	769	779	825	798	774	771	620	663	617	688	631	640	606	570	545	621	582	545	531	522	487	509	484	497	513	527	527	513	489	524	480	536	530	530	470	480	441	479	432	418	455	422	437	471	446	468	439	434	418	449	434	442	450	403	431	439	431	447	390	405	424	405	433	425	426	419	419	387	429	426	418	462	424	472	411	432	380	422	410	398	461	427	447	440	438	409	399	437	418	448	517	512	499	440	433	406	443	424	451	427	412	425	427	396	397	435	405	423	434	426	443	424	428	415	444	421	437	476	440	436	417	421	383	417	429	423	372	436	403	433	454	428	399	398	402	419	417	416	396	415	416	420	442	406	455	412	451	434	465	425	417	427	396	398	442	403	405	434	396	424	430	433	417	444	428	400	392	420	441	399	388	370	440	461	424	407	430	421	448	393	397	442	402	427	448	428	417	424	473	384	419	434	428	465	415	430	478	429	427	415	455	414	423	402	394	476	411	427	439	455	414	433	428	401	424	451	408	406	424	460	410	439	402	428	404	412	426	380	423	424	426	436	458	436	401	444	413	458	434	403	416	472	404	458	382	430	452	447	406	417	434	473	443	400	442	419	425	458	433	418	394	419	410	423	412	421	471	403	433	414	399	404	431	467	436	417	421	431	412	431	454	420	415	423	409	465	437	416	408	436	403	427	395	415	424	401	404	443	426	427	404	453	410	434	425	417	439	419	424	442	432	376	448	416	417	398	427	452	404	414	416	433	427	420	412	403	435	378	424	399	427	463	431	434	431	384	434	455	435	434	385	436	416	446	427	447	436	385	389	438	406	420	450	433	426	407	431	418	443	413	432	448	455	413	428	429	426	431	419	427	418	441	439	371	451	453	395	416	404	442	420	417	391	424	394	426	416	413	440	441	403	444	416	413	377	426	427	467	435	420	455	442	398	431	436	415	440	417	440	456	434	439	401	433	445	440	446	419	416	422	445	401	391	453	471	448	396	441	425	401	382	403	470	408	416	431	425	425	458	464	440	415	441	447	397	446	434	413	434	418	395	441	443	431	431	387	473	441	441	405	415	442	450	432	445	433	465	418	424	413	456	441	472	433	429	416	430	399	450	414	401	421	437	440	432	435	432	443	409	412	423	421	419	429	437	422	402	462	450	405	417	439	432	402	421	413	423	436	392	447	420	409	412	416	400	436	446	379	451	414	460	406	445	403	399	442	450	401	443	426	433	404	436	422	454	424	423	403	423	429	415	453	431	432	418	393	409	426	436	427	435	417	405	438	418	425	407	429	428	384	417	459	456	438	417	436	413	420	400	407	445	425	425	422	407	439	441	432	435	397	450	422	457	434	442	434	437	374	461	440	423	426	391	417	389	399	421	409	417	420	451	418	450	395	436	421	439	442	412	456	417	449	393	426	433	454	417	435	449	423	478	442	415	384	460	435	419	405	445	414	426	410	424	457	426	418	463	427	446	435	419	405	441	421	440	429	429	426	437	451	428	432	415	426	407	435	380	448	421	452	405	389	378	442	448	403	421	452	426	410	463	460	399	403	419	414	406	401	401	428	412	440	411	425	391	457	423	426	453	407	408	410	412	428	416	413	441	425	428	409	398	468	444	411	404	434	450	432	467	441	426	462	447	402	465	403	435	428	441	444	392	405	451	415	409	449	431	424	447	431	448	435	435	432	408	425	414	467	409	424	416	430	435	400	451	431	412	438	433	451	457	434	399	421	409	414	448	394	419	428	450	466	422	468	458	467	391	448	379	420	425	415	441	428	459	437	435	418	456	410	429	436	422	404	417	444	401	425	436	415	427	414	422	420	439	375	437	433	452	412	428	416	423	432	422	427	430	420	431	416	415	421	451	397	369	455	405	392	458	425	421	367	470	430	439	386	413	448	428	415	414	404	432	452	353	450	444	421	405	442	391	439	437	407	462	436	418	409	421	459	435	435	433	409	409	412	431	411	449	428	437	413	440	419	450	423	399	414	413	410	424	389	445	430	431	446	432	437	416	425	426	432	429	446	463	426	466	433	416	444	434	395	413	420	448	456	430	398	452	448	407	438	400	440	393	423	429	455	435	406	411	432	414	422	432	406	408	423	416	413	416	439	415	423	429	412	452	426	395	448	455	443	425	408	413	449	421	433	448	407	415	442	445	411	465	430	429	426	428	446	400	405	463	415	435	413	466	418	425	407	444	460	413	461	421	403	446	400	385	417	423	390	415	389	458	390	465	429	420	461	449	441	443	424	424	416	379	431	450	431	398	441	468	437	397	419	439	421	430	444	482	403	406	459	424	431	446	414	383	407	440	439	427	454	447	438	432	410	455	479	467	439	429	415	420	416	408	436	465	411	427	442	459	416	404	405	379	405	390	420	413	397	423	409	447	408	409	437	451	421	441	436	426	422	424	426	408	430	437	410	444	446	460	460	464	471	431	442	434	453	445	428	394	425	439	407	441	388	440	420	416	439	454	392	452	410	408	447	401	438	406	442	361	416	413	412	451	449	420	414	407	395	440	436	420	441	424	416	427	402	441	451	434	413	407	434	421	425	424	383	420	446	425	418	443	399	432	394	450	418	467	441	395	416	393	424	417	420	464	392	432	420	443	430	419	406	441	409	449	427	427	410	418	397	416	382	426	398	384	459	426	455	394	466	386	442	422	403	423	422	423	458	434	418	413	437	435	419	421	451	434	441	422	477	461	390	489	402	409	433	449	430	436	454	408	415	410	412	448	433	414	439	421	457	414	413	390	419	447	414	431	456	413	459	423	402	436	461	426	418	368	387	385	443	400	419	414	435	426	427	409	393	428	429	427	448	428	409	410	434	425	472	426	420	425	409	442	400	417	409	464	427	414	403	463	471	405	447	388	387	392	413	445	429	452	414	379	419	447	412	433	429	417	419	398	407	468	385	390	399	382	427	469	410	396	435	424	434	411	455	404	394	438	399	425	458	422	447	421	442	412	443	410	445	455	427	438	409	443	388	398	394	485	429	472	404	426	427	435	431	427	412	426	426	453	449	429	452	401	404	457	420	409	410	412	428	408	447	451	380	397	398	466	426	415	420	443	442	438	418	397	409	413	402	393	409	443	430	424	434	400	439	424	419	469	457	434	452	413	435	391	448	438	424	408	438	441	449	437	407	434	440	424	450	395	411	423	447	413	463	401	440	430	413	482	418	402	403	402	425	435	486	389	410	449	422	411	438	433	450	441	374	426	430	440	394	383	456	428	418	428	419	430	442	425	448	422	404	417	424	400	428	422	421	437	432	389	427	435	406	469	431	418	401	391	436	414	414	403	435	401	442	430	410	395	441	445	442	422	442	379	424	454	424	457	408	443	403	404	400	413	411	412	430	424	434	443	419	436	447	438	445	402	428	444	439	430	429	441	433	413	408	412	409	417	426	397	422	401	424	447	463	426	425	430	432	388	409	427	414	401	397	412	440
1997	886	367	276	263	238	274	272	247	168	163	130	89	76	55	50	50	42	40	43	39	31	40	24	35	40	40	36	27	30	25	28	31	42	35	32	26	28	35	30	28	29	21	33	21	18	30	15	22	25	32	28	37	23	28	21	29	20	17	27	23	23	18	25	23	22	27	33	23	19	13	22	25	28	28	26	29	20	27	29	35	22	15	12	24	15	28	36	27	24	25	21	20	19	22	27	20	21	17	17	18	36	31	32	20	20	10	18	19	18	20	16	33	32	37	21	26	17	28	18	22	22	19	26	22	23	18	24	22	25	16	21	20	23	18	22	23	18	33	25	19	18	25	16	23	26	17	21	26	27	19	17	27	29	27	33	16	28	16	22	22	14	24	22	17	22	20	24	20	17	20	26	17	14	32	22	25	23	25	19	24	20	26	22	30	14	14	15	28	25	28	26	17	19	25	27	24	19	24	14	22	22	24	22	14	27	40	14	17	14	22	23	20	18	30	25	25	26	17	21	21	33	13	21	27	21	26	21	27	30	25	26	21	25	23	15	25	20	31	28	25	21	15	26	27	28	21	18	22	20	19	23	22	35	26	10	22	20	22	29	18	25	26	24	22	27	19	24	23	27	13	20	29	24	17	27	22	15	15	25	20	28	25	16	33	24	14	25	25	24	18	31	25	19	29	17	26	19	26	23	33	22	24	17	15	19	17	24	25	26	26	26	18	23	20	26	23	26	21	17	16	16	27	24	26	21	17	15	22	20	24	21	27	21	31	21	24	19	23	14	22	20	20	16	27	22	24	18	24	22	16	21	18	25	25	27	20	22	22	20	24	23	28	24	27	20	22	18	20	22	23	19	24	17	24	17	23	25	21	19	22	18	20	28	34	23	24	23	25	21	21	18	26	18	23	20	20	25	22	23	18	20	24	20	40	31	25	23	25	25	11	23	21	16	23	20	22	33	23	24	21	19	19	26	23	18	27	17	20	19	12	25	20	21	21	24	22	19	19	18	29	29	15	19	29	26	26	25	25	26	29	31	30	24	29	32	15	30	14	20	24	21	20	22	22	27	24	26	28	16	18	17	23	25	24	26	20	24	19	30	23	22	18	26	27	29	22	30	17	20	21	17	24	20	25	22	27	24	23	27	23	24	22	30	24	26	26	26	25	20	21	25	16	18	28	24	23	22	28	22	27	31	27	27	20	19	26	22	22	17	21	17	29	25	17	17	23	18	24	22	26	24	26	18	21	22	19	20	21	14	12	17	18	21	27	15	24	30	20	32	25	26	29	26	25	22	19	15	18	27	27	15	24	17	23	20	17	15	21	23	21	27	19	20	14	17	24	14	26	33	30	21	17	20	27	31	19	24	24	20	23	24	17	20	23	30	20	22	24	16	19	19	17	30	21	27	25	22	22	23	17	20	16	19	21	18	27	26	30	18	21	18	22	19	25	17	20	28	19	26	23	25	25	28	19	27	27	19	20	28	17	21	21	27	24	21	27	17	22	25	26	18	23	18	20	22	16	28	26	19	19	27	21	29	21	19	19	21	32	25	14	22	26	22	20	18	29	15	26	27	17	20	18	25	17	26	22	35	25	35	24	31	25	19	18	13	27	22	18	22	24	20	27	23	23	19	22	25	21	23	26	18	19	29	13	27	18	17	20	12	21	27	26	21	31	25	23	22	18	21	10	22	20	24	27	28	27	28	24	26	24	23	25	25	24	14	17	15	28	14	24	24	28	18	29	25	18	31	23	21	19	12	24	17	20	21	23	23	20	23	12	22	20	16	15	22	25	23	23	23	19	24	19	26	21	22	21	21	24	26	19	19	25	22	24	24	24	22	18	21	20	31	34	23	27	17	14	27	29	16	23	17	25	21	24	22	21	24	20	20	18	28	20	23	24	13	22	27	21	21	26	30	20	23	24	20	20	18	23	19	21	22	17	17	24	27	21	26	25	21	17	27	17	22	23	21	24	20	24	18	17	24	32	33	27	27	20	20	27	23	16	17	22	29	35	31	27	24	17	21	28	19	21	29	19	23	27	26	18	32	26	28	26	23	23	34	19	28	23	17	23	22	28	24	38	24	19	23	25	18	19	16	25	25	25	24	17	24	19	27	25	24	22	24	27	18	27	25	25	25	17	19	25	24	21	23	24	22	18	25	21	25	24	25	25	24	24	30	21	25	21	22	33	30	23	26	18	25	23	21	19	26	17	21	20	23	28	20	23	28	20	15	15	21	28	36	19	23	25	22	38	22	20	23	24	10	17	13	17	21	16	24	24	28	26	18	20	26	24	29	19	29	22	22	26	22	24	25	23	17	25	20	26	18	21	24	32	20	33	19	23	22	27	25	15	26	27	16	25	27	26	19	15	29	25	24	21	21	22	21	28	18	32	23	22	16	29	26	25	21	19	22	20	32	25	27	25	25	23	17	20	24	28	34	28	21	28	24	22	19	18	21	33	17	14	23	24	25	25	20	26	20	34	19	23	19	21	28	12	24	17	21	24	13	22	17	18	22	32	25	10	25	17	21	25	23	19	21	22	22	26	17	31	20	28	18	15	18	22	22	16	31	18	34	23	18	21	16	27	19	24	21	20	26	25	21	21	24	25	21	21	29	18	15	16	22	27	20	21	33	29	17	26	16	22	20	29	13	34	20	19	19	17	17	13	24	27	16	24	27	20	15	27	18	36	22	24	23	17	14	21	17	20	25	29	18	21	30	22	30	10	18	23	34	42	22	28	26	14	21	27	25	27	12	14	28	21	20	18	26	20	27	25	35	22	17	25	21	13	22	22	21	21	29	24	17	20	29	25	30	16	18	22	26	18	21	25	22	29	20	24	18	22	21	19	26	20	30	24	22	18	27	20	18	19	24	20	25	21	21	24	29	27	23	19	26	20	24	30	10	21	17	20	26	19	24	30	19	17	24	25	25	26	25	23	17	22	21	27	24	33	27	24	22	21	20	18	31	18	36	16	29	23	18	21	24	23	20	22	16	19	15	33	24	19	24	21	28	18	25	17	16	23	28	22	18	34	19	25	20	20	27	25	23	15	13	24	27	28	25	21	27	17	26	22	27	29	24	30	22	17	24	21	31	31	25	22	27	26	23	22	31	33	24	27	24	22	20	21	23	13	25	18	15	17	25	19	24	22	15	20	25	21	26	27	20	24	24	20	24	24	17	20	25	13	26	16	16	26	17	21	23	18	17	32	21	20	23	31	21	19	25	18	30	25	19	17	25	23	32	21	30	25	21	17	18	20	21	20	23	24	26	35	21	18	24	21	22	24	30	34	21	27	20	21	19	24	25	27	22	22	24	23	18	21	26	30	18	19	23	17	21	16	19	24	21	17	16	17	27	32	22	24	12	20	22	18	19	23	20	34	18	20	21	22	32	23	19	28	26	26	27	22	18	24	25	27	18	16	33	21	22	28	29	15	24	17	27	22	30	21	22	19	21	30	22	30	26	22	21	20	28	23	18	16	29
20346	10366	5999	7773	12659	13866	12687	10807	8651	6774	4935	4135	3330	2354	1700	1296	1021	977	1011	886	834	763	691	663	703	624	582	528	441	436	439	431	507	448	416	434	392	433	392	371	377	338	301	309	324	306	333	322	302	280	321	325	361	347	317	336	305	266	272	269	274	255	243	271	249	274	280	247	237	251	237	257	226	240	194	257	248	210	247	233	215	202	241	233	257	221	206	235	245	248	230	232	224	217	249	248	221	234	256	248	236	234	205	218	221	226	233	248	247	233	217	301	401	397	379	213	247	239	233	240	233	218	221	232	217	245	217	226	194	253	235	232	222	235	234	237	229	225	190	239	201	229	214	250	223	205	227	241	215	221	234	211	224	240	240	224	221	220	241	220	238	237	240	232	221	239	203	244	234	226	230	243	213	237	231	220	232	229	223	233	214	223	237	255	242	244	229	185	255	193	207	232	219	225	234	241	236	235	222	248	253	236	233	230	233	214	226	220	223	223	250	237	214	242	219	253	234	208	231	260	239	232	226	236	233	238	257	266	241	234	215	229	246	220	214	222	225	209	229	232	212	256	240	225	224	249	219	259	255	203	245	216	219	253	240	254	258	247	218	240	225	206	259	249	209	232	233	201	185	236	230	238	222	213	202	224	226	232	252	235	216	247	271	243	229	250	219	250	266	226	223	224	257	219	252	212	223	235	258	221	247	249	232	220	251	229	218	256	262	241	243	230	227	237	251	238	248	248	243	255	228	230	232	211	247	232	245	256	211	238	233	213	238	227	234	237	245	234	240	232	202	240	221	206	205	238	195	247	223	257	264	213	213	223	217	257	229	246	259	242	230	245	250	233	207	235	239	223	230	233	227	252	217	216	215	217	233	218	257	260	213	205	205	233	232	256	221	206	235	234	250	237	225	225	241	246	250	223	259	240	241	218	237	243	241	223	262	213	253	245	239	222	225	234	232	229	200	200	256	247	212	237	250	235	233	233	241	245	220	253	247	261	216	241	245	248	198	249	234	232	267	225	247	251	227	253	231	256	209	212	244	223	225	231	248	218	223	236	235	238	243	241	237	238	228	252	219	237	224	245	241	218	256	231	234	248	230	221	229	223	229	232	253	240	215	216	228	230	234	208	214	217	228	211	235	235	243	212	237	229	234	253	219	246	240	257	247	253	243	238	252	236	262	231	219	236	210	228	222	256	221	236	228	253	236	245	248	225	247	235	247	214	242	198	246	240	251	208	222	244	250	229	234	239	249	240	258	228	226	224	239	240	236	231	194	226	257	224	224	240	214	239	241	214	231	223	234	244	238	236	211	236	221	245	231	238	224	240	226	259	235	201	227	213	215	241	248	227	210	237	245	220	227	235	242	202	251	241	230	208	216	235	247	234	243	223	228	212	222	221	251	238	275	208	229	258	226	241	191	227	237	245	234	218	244	225	238	240	237	236	235	248	212	259	217	244	250	227	249	200	213	260	217	233	249	226	214	207	243	239	238	220	236	240	233	218	221	235	259	238	258	254	258	263	232	226	237	233	230	227	252	234	212	230	224	251	209	232	232	229	258	228	229	229	242	248	244	247	218	248	231	237	234	250	218	226	227	257	247	233	233	252	240	218	238	222	210	229	242	232	217	239	225	210	241	245	248	209	249	225	233	244	227	226	258	260	238	233	234	218	240	227	222	220	234	221	213	225	239	232	264	270	233	262	253	220	220	250	221	211	191	247	255	241	244	225	266	206	235	218	236	260	220	237	233	232	212	235	240	240	232	226	264	229	208	227	226	245	234	253	229	237	228	232	257	225	233	221	245	215	241	219	225	225	221	243	214	227	241	216	280	243	244	235	216	244	219	239	245	236	223	222	253	248	272	246	239	234	214	234	231	219	256	257	219	254	242	202	226	234	227	232	229	236	259	216	228	211	217	251	223	222	227	244	232	247	243	276	233	265	226	225	237	234	249	240	230	220	220	242	240	227	257	244	234	240	246	225	244	223	251	243	225	238	233	215	235	221	230	245	224	260	223	255	279	220	237	222	210	234	227	271	199	229	206	211	242	210	233	218	211	222	211	222	228	212	223	241	237	202	216	217	237	248	238	219	229	244	229	227	246	216	201	216	259	231	237	244	228	269	208	223	256	199	212	225	210	241	226	223	206	201	235	220	234	265	246	240	236	232	257	246	215	219	256	211	261	238	237	254	213	220	226	244	224	240	227	217	241	264	237	227	251	221	241	211	198	235	221	230	218	218	251	226	213	223	241	229	248	224	227	225	230	231	242	226	236	232	226	256	230	234	245	259	257	236	248	240	237	249	244	250	236	224	236	227	234	246	233	216	247	219	239	257	220	226	232	245	243	262	247	201	232	216	232	223	233	193	251	221	235	238	232	236	247	220	230	250	220	235	230	260	233	216	217	241	233	255	226	238	246	243	229	243	227	231	210	234	228	244	242	238	221	234	221	250	226	243	235	237	249	198	233	222	220	226	234	259	223	253	237	208	234	232	249	211	226	263	239	224	256	251	232	217	227	261	228	216	216	228	240	223	231	235	262	234	237	257	232	249	264	240	249	224	228	228	228	236	248	253	252	256	220	238	231	236	251	213	233	235	247	238	239	239	223	236	219	245	228	231	215	234	249	233	258	207	226	233	236	218	239	203	236	223	259	219	261	261	239	226	268	247	216	231	207	226	245	255	218	213	237	232	245	237	250	246	229	259	231	207	216	205	218	219	209	215	199	260	227	226	224	253	225	243	241	207	214	220	223	232	194	227	231	239	260	227	238	226	237	261	226	232	225	247	241	234	246	232	241	240	227	241	219	250	239	239	241	271	250	199	258	234	244	212	225	221	226	249	213	215	226	222	241	220	242	226	250	247	213	240	229	255	217	229	216	240	229	253	242	220	232	231	232	196	226	204	249	208	241	236	234	229	221	245	241	244	241	233	248	246	243	230	243	235	248	221	226	210	200	235	240	246	194	231	234	236	246	221	218	243	229	245	230	250	216	239	225	247	260	207	249	242	221	199	217	231	246	234	237	244	217	230	243	237	249	205	236	219	220	241	243	239	238	226	268	240	224	243	257	233	249	212	255	213	239	231	236	230	252	243	234	234	239	231	234	251	236	225	240	206	235	261	239	244	227	261	209	215	216	235	252	216	256	233	237	230	247	223	187	247	234	252	224	243	223	236	216	239	219	219	244	248	212	218	227	214	222	252	232	242	213	239	228	223	211	244	254	242	211	207	216	206	232	256	243	240	225	256	247	231	218	256	239	231	219	227	229	232	235	229	249	252	224	215	231	241	225	238	228	219	223	216	227	229	222	230	241	204	231	197	271	242	245	217	241	267	216	226	240	238	237	235	207	228	227	263	232	272	230	206	256	221	211	217	238	225	226	265	237	239	239	238	236	224	243	229	238	252	225	241	226	239	220	242	242	236	237	228	233	224	226	251	227	238	210	251	242	223	216	258	238	235	237	220	220	208	203	234	238	245	227	214	220	233	263	244
2155	1502	641	400	328	371	340	361	283	225	161	161	132	97	90	56	63	58	49	59	62	50	36	46	51	52	43	49	42	53	42	33	33	40	41	39	28	40	38	43	39	30	49	26	46	30	32	31	31	36	43	37	33	44	32	36	30	45	38	26	23	32	33	29	38	25	28	30	31	36	33	24	31	23	22	29	37	33	34	26	33	32	29	47	32	26	26	28	41	33	37	31	37	25	22	35	25	27	22	42	24	34	36	29	23	25	34	33	26	31	38	31	38	38	30	30	27	21	27	39	23	31	25	28	36	39	30	38	36	31	20	31	36	29	33	28	29	33	40	32	29	22	22	29	42	28	23	28	28	45	28	30	37	33	28	33	31	28	26	23	29	22	38	35	33	28	23	28	35	36	36	35	38	31	47	40	42	27	37	27	28	30	30	29	36	28	24	41	33	24	27	26	31	35	39	31	34	38	30	24	38	38	24	38	36	33	30	34	27	27	43	30	38	24	32	22	30	41	30	32	38	23	29	31	27	32	26	27	24	35	33	25	27	38	28	26	31	46	32	29	29	26	27	37	36	29	31	36	34	34	26	26	35	34	30	30	22	30	38	40	31	23	35	34	22	33	30	24	33	27	32	36	40	31	29	29	41	33	36	19	35	30	42	31	31	29	38	34	26	38	28	40	36	27	30	23	28	32	29	37	31	33	36	24	29	39	43	31	34	43	32	33	33	33	24	28	25	33	41	28	29	32	29	26	32	34	39	29	24	28	40	18	37	35	35	30	29	37	33	30	35	36	37	26	21	33	38	36	29	30	26	28	24	36	23	39	34	33	30	38	34	31	37	40	29	30	21	33	37	41	26	31	36	28	33	38	32	37	22	22	30	26	40	38	28	31	39	31	25	36	42	28	28	24	34	23	32	27	39	33	32	30	44	22	30	29	26	32	41	28	32	38	26	22	41	35	33	22	25	26	28	29	23	29	30	22	26	26	30	30	35	32	28	31	46	38	30	24	34	34	33	31	23	25	24	27	27	31	40	24	33	39	34	34	29	35	27	27	30	36	36	26	28	29	38	28	21	33	21	35	32	40	44	34	35	34	34	35	36	26	33	20	31	36	37	32	38	25	37	30	25	38	47	40	29	31	31	22	25	23	28	36	25	36	34	26	25	31	24	30	33	23	22	38	35	23	25	21	29	32	34	31	35	35	23	27	32	34	31	36	30	32	36	30	29	34	27	30	30	34	32	27	31	28	34	19	36	37	24	33	28	34	28	26	27	29	37	33	25	27	21	27	36	31	27	39	30	45	30	24	25	36	23	24	24	31	37	29	32	26	25	34	41	39	33	29	30	39	25	30	25	26	33	30	29	30	31	34	33	45	28	27	36	23	39	27	31	30	29	39	35	28	25	28	22	31	25	44	36	38	31	34	34	35	36	24	31	33	29	29	17	34	26	35	35	22	36	38	20	34	29	34	35	36	37	39	22	36	32	38	34	28	31	22	36	32	29	31	21	34	31	32	24	37	34	42	37	32	31	28	36	31	33	30	27	35	28	28	35	30	41	30	31	24	39	32	34	32	33	34	38	25	29	25	38	35	27	31	38	42	39	26	36	37	39	32	37	33	35	24	33	37	39	43	29	27	25	30	38	33	40	29	24	23	25	28	36	26	32	27	28	21	36	35	26	25	34	27	34	36	27	28	44	41	33	31	32	33	24	28	20	19	34	35	34	30	37	26	35	32	30	29	28	35	32	28	34	32	30	28	36	32	28	31	28	29	27	34	34	17	35	36	29	37	34	31	22	27	22	31	29	30	32	37	31	41	32	26	33	43	39	33	31	29	33	27	36	23	23	36	32	27	30	31	26	40	26	26	27	25	24	42	30	19	28	37	25	23	36	35	25	16	30	28	33	26	41	26	35	32	40	25	26	26	32	22	27	22	33	33	30	28	47	30	28	30	29	37	34	22	39	27	29	34	26	25	37	39	34	35	23	24	41	31	36	39	37	30	36	36	32	38	29	32	29	22	23	32	33	36	31	36	31	36	35	21	20	37	32	45	31	18	33	35	16	23	26	36	33	37	36	31	26	30	30	36	21	40	29	20	37	35	22	30	36	35	35	29	26	34	28	35	40	34	43	32	47	32	37	30	27	38	36	27	31	31	28	29	40	33	36	31	40	20	33	21	30	26	34	34	37	31	37	28	34	32	29	33	33	33	23	32	31	40	30	51	23	34	25	27	33	17	28	33	21	29	24	46	35	25	28	24	34	38	36	39	28	33	23	26	35	36	39	30	31	30	28	31	26	36	31	35	33	36	30	26	39	27	35	27	30	34	24	35	32	35	33	23	37	34	40	30	28	37	23	33	31	32	27	26	24	29	30	38	25	21	45	28	41	26	21	22	23	39	31	26	35	34	41	40	21	31	32	26	30	35	39	39	30	27	30	31	27	28	28	35	22	32	31	32	26	30	33	28	27	40	33	26	28	33	30	22	34	29	27	32	28	33	30	26	36	38	28	28	25	22	31	36	20	27	28	29	28	26	32	26	26	30	19	39	33	34	33	23	27	32	32	26	38	27	31	27	34	21	35	38	28	25	33	39	18	29	34	27	41	29	33	20	22	44	31	17	25	20	26	38	27	30	23	35	33	38	31	26	35	18	33	32	25	37	30	23	37	29	36	25	43	34	46	32	35	33	38	29	43	44	31	28	25	27	38	35	30	29	35	36	27	31	27	30	26	31	20	32	44	27	31	36	25	43	28	41	29	31	35	27	30	41	33	39	32	19	35	33	31	33	30	26	29	33	36	32	36	32	31	34	28	34	33	23	36	35	26	32	36	26	28	33	36	34	38	38	29	30	24	39	31	21	24	35	41	27	34	31	35	33	33	31	29	30	33	27	33	29	24	36	35	21	39	23	25	28	34	37	33	35	28	38	35	31	39	30	28	24	31	29	25	20	24	27	34	36	21	42	31	31	28	32	28	24	27	34	33	28	34	35	31	29	39	35	33	41	32	32	41	31	31	38	29	32	33	34	19	33	36	37	39	25	34	33	29	42	28	24	24	24	28	30	30	32	30	32	24	28	34	30	26	36	33	37	24	30	29	43	35	32	37	36	35	33	31	43	31	34	28	37	37	29	31	27	35	35	38	35	28	28	23	34	26	24	40	31	42	35	24	30	39	32	30	37	37	31	29	39	21	35	28	29	27	25	35	33	33	32	30	33	33	38	29	25	37	28	31	35	26	28	41	31	27	34	37	29	38	26	25	36	28	33	34	27	27	24	32	28	33	33	27	26	29	27	24	24	36	26	35	28	44	20	36	21	24	42	19	38	30	28	31	31	30	37	28	18	30	33	36	38	27	37	25	33	32	29	30	27	30	35	20	41	41	29	21	30	27	27	31	34	28	29	37	16	35	28	29	30	38	39	34	26	19	29	40	27	40	35	30	31	37	31	44	32	30	34	25	26	25	33	28	20	28	33	32	38	27	36	39	33
22541	12914	7971	9872	14935	16281	14711	12822	10119	8017	6248	5123	4266	2974	2144	1652	1532	1351	1258	1271	1113	1026	878	940	868	883	824	648	618	616	655	618	616	562	547	544	566	603	545	494	498	456	479	420	424	479	437	469	417	485	467	489	518	443	452	396	407	416	411	359	358	338	323	357	379	376	384	354	353	324	348	370	342	321	315	341	344	305	370	350	313	384	355	328	318	316	339	345	350	344	367	354	308	354	345	336	345	319	321	363	338	347	369	331	347	311	368	368	324	362	320	415	594	570	476	335	298	353	328	320	339	327	312	319	348	354	317	345	342	331	335	350	346	330	318	324	354	324	358	312	322	337	317	326	336	327	355	326	353	364	328	380	368	347	330	332	302	340	332	337	324	361	334	360	333	365	359	356	322	326	335	310	304	347	297	334	352	350	306	305	341	354	372	350	351	351	333	339	345	347	348	348	332	346	322	350	317	345	339	339	363	315	305	360	374	333	291	349	340	351	302	312	297	355	289	371	317	340	342	336	344	365	317	343	346	321	331	347	341	340	327	362	337	319	341	332	329	332	353	326	338	329	362	356	345	321	319	319	323	343	349	336	320	323	322	338	325	329	340	342	361	328	302	301	341	345	330	364	347	338	344	350	319	306	357	318	326	357	354	345	328	305	352	328	303	315	339	327	336	338	333	301	320	342	347	343	377	298	354	332	360	345	337	323	345	298	305	344	332	337	280	348	322	327	331	358	338	359	304	327	360	333	350	339	312	341	343	303	354	322	357	365	344	313	321	338	327	351	346	369	356	334	320	346	343	340	347	346	331	314	326	331	339	326	310	323	334	345	333	339	340	331	347	333	323	327	340	344	332	327	340	284	309	330	349	346	339	343	351	359	344	332	311	328	339	364	307	338	328	338	337	331	320	342	338	350	306	324	358	322	314	300	329	361	337	314	348	340	316	358	319	314	355	340	352	336	322	332	347	354	311	324	343	341	356	339	351	341	332	339	342	355	353	347	337	351	331	352	325	304	329	348	340	347	335	388	334	379	341	367	378	302	322	336	344	348	333	352	341	318	313	328	339	322	358	333	326	319	341	334	321	366	352	314	328	368	309	347	334	374	341	306	323	292	332	361	348	336	332	373	343	362	328	318	341	325	349	320	327	327	311	315	344	327	354	331	326	328	351	336	335	345	345	326	338	335	339	334	322	319	365	329	325	333	340	326	345	329	339	308	352	372	312	369	328	346	314	338	335	300	343	320	341	352	339	359	340	333	346	321	334	345	356	310	335	330	342	326	329	353	356	354	332	327	368	338	320	331	361	346	342	334	361	349	332	309	365	353	306	313	366	370	315	335	321	328	311	332	331	340	296	305	373	360	319	330	354	359	361	357	301	299	310	345	371	330	329	317	315	329	350	312	365	338	338	299	364	314	324	342	355	318	314	326	290	348	363	320	342	354	319	327	358	329	325	310	327	323	327	367	375	335	339	315	323	343	308	321	322	332	310	305	285	340	314	317	339	333	342	312	367	322	311	314	320	304	311	349	338	315	364	358	322	352	304	361	356	358	359	340	357	339	349	361	371	313	308	319	303	335	308	359	327	333	355	321	364	350	340	368	338	357	335	341	347	324	330	346	339	333	325	337	310	322	312	362	323	365	336	334	337	355	349	371	330	348	350	325	333	337	328	329	339	324	342	377	327	350	357	344	346	347	327	323	329	320	319	330	351	373	319	362	376	356	324	360	344	285	290	303	337	325	330	322	345	325	354	303	348	347	347	315	326	362	352	318	365	312	344	355	330	328	315	376	333	288	339	338	338	367	348	361	337	327	333	328	349	333	330	327	339	334	353	325	341	308	360	349	313	347	347	345	311	342	326	322	337	339	339	346	350	348	315	332	331	334	335	355	331	348	323	371	329	355	339	332	362	321	349	351	338	316	344	336	370	332	327	349	361	360	353	334	370	332	352	350	299	352	339	331	354	329	370	324	315	336	311	316	308	345	307	354	350	329	308	348	386	309	327	355	324	318	335	327	345	337	346	360	341	327	331	335	336	362	329	323	359	354	352	341	347	323	331	357	324	305	337	349	338	361	338	338	328	334	313	353	299	351	320	359	339	340	365	339	337	347	330	313	327	341	340	298	347	325	345	341	360	337	318	336	341	340	344	363	307	321	358	344	346	330	343	329	340	299	321	338	330	342	297	298	339	314	350	318	322	338	305	298	342	351	366	324	314	360	337	339	294	357	359	360	338	338	350	350	348	339	319	359	299	341	341	319	336	331	353	323	343	320	372	331	358	340	346	328	350	356	345	349	370	342	337	340	301	346	343	358	353	355	319	328	327	378	317	343	371	311	311	316	313	362	347	365	324	354	318	350	342	324	347	316	307	349	361	342	311	353	326	339	330	374	293	333	341	347	357	321	343	380	341	351	340	350	335	312	321	340	321	318	352	321	348	319	377	334	332	335	313	338	346	314	316	351	354	349	336	340	347	333	320	361	361	347	336	362	331	340	358	340	350	328	345	343	367	335	371	324	316	322	323	315	302	323	334	341	334	335	351	345	342	325	341	346	334	337	314	342	332	359	351	353	321	316	326	329	339	354	334	387	319	333	341	324	320	375	340	369	350	341	337	331	336	335	363	348	342	318	311	373	356	369	359	310	343	347	353	312	318	342	374	357	332	329	325	358	345	361	304	323	360	355	360	341	344	347	325	342	351	330	310	349	331	334	324	301	352	312	331	345	340	310	297	311	314	374	322	353	328	323	353	318	359	352	315	343	352	321	330	359	345	352	331	340	360	353	369	346	331	325	357	310	325	338	338	342	332	315	330	304	352	349	318	325	357	342	313	335	349	342	332	326	350	342	311	349	306	340	365	319	324	331	348	344	348	349	317	332	341	312	336	360	337	350	330	310	311	328	330	349	370	327	339	348	360	326	370	341	362	314	306	373	304	354	346	346	331	338	338	332	354	328	330	329	318	331	350	360	328	332	383	332	324	337	363	320	327	306	337	318	311	325	332	358	318	340	358	349	346	338	354	331	345	356	337	332	323	352	340	342	335	384	321	335	311	352	339	321	337	315	325	313	311	337	369	348	360	360	348	296	339	374	349	331	360	344	329	338	306	368	350	351	357	337	317	355	347	322	354	352	352	341	355	304	327	324	351	351	353	322	319	352	335	343	369	338	352	333	355	329	353	344	340	324	369	378	335	361	317	370	313	308	358	376	347	380	302	309	293	329	334	358	331	336	354	360	333	331	301	352	353	328	322	301	350	307	324	353	308	349	354	343	349	333	355	333	339	344	333	325	333	354	336	331	340	336	365	346	332	327	292	349	358	346	325	315	336	339	321	352	353	342	350	355	334	330	320	330	332	352	361	355	354	335	345	334	348	342	341	326	349	366	338	312	337	339	364	370	335	340	307	313	329	314	361	329	331	333	311	360	357	353	345	324	319	349	326	336	349	368	334	331	327	329	361	320	317	327	320	329	350	361	353	325	327	326	344	359
1172	441	295	213	198	175	224	186	147	133	116	78	81	69	59	53	47	40	57	70	37	28	43	39	47	42	40	32	28	42	47	47	31	44	24	20	36	39	37	32	39	33	41	32	45	34	38	27	36	34	32	29	37	31	20	40	33	32	34	40	24	38	42	40	36	47	39	26	29	30	31	40	49	30	25	38	36	44	41	29	27	35	36	32	33	29	36	35	33	35	31	39	38	36	42	38	40	35	29	40	29	38	26	37	35	36	42	32	41	33	33	28	34	38	30	32	36	37	39	42	38	39	38	22	29	29	27	33	43	23	33	32	38	35	29	34	26	34	38	30	41	33	33	41	40	25	27	36	38	32	39	31	24	31	40	24	30	30	38	28	38	34	25	39	29	33	39	39	27	29	29	31	34	37	37	33	40	40	26	31	38	37	28	33	35	24	44	34	42	32	39	28	33	30	39	42	34	30	36	41	30	36	40	30	38	33	42	38	44	46	37	37	30	33	42	30	38	26	35	25	30	46	26	42	36	27	29	27	28	32	34	40	34	36	37	30	27	33	43	31	25	34	40	18	32	24	35	33	31	36	33	38	27	34	23	32	39	39	34	35	37	35	22	32	36	37	48	30	38	34	35	35	39	35	28	35	27	32	34	36	30	29	35	41	44	33	34	45	40	29	37	35	33	38	36	32	35	36	42	30	34	34	28	39	36	34	36	25	30	29	38	38	27	26	31	40	25	43	34	38	42	46	32	37	26	40	34	45	19	37	37	32	28	35	36	39	28	35	37	32	43	32	39	35	30	24	38	29	31	29	27	27	31	31	35	34	34	25	37	31	32	33	34	39	38	35	27	34	28	39	31	32	35	35	22	32	41	31	30	32	28	40	35	38	28	34	35	40	38	26	28	35	34	30	36	36	28	29	26	41	32	35	25	29	36	36	33	38	27	37	36	29	22	29	40	36	33	32	28	34	34	35	37	36	40	25	31	30	37	37	31	37	36	32	48	30	30	42	31	29	29	27	38	33	30	36	29	31	30	36	25	42	28	29	32	37	38	33	35	45	27	39	36	16	28	33	42	29	35	40	34	35	28	46	35	38	29	37	39	29	40	34	32	36	51	29	24	35	31	44	30	30	35	47	31	30	41	37	37	48	35	35	39	43	39	33	34	31	30	34	29	43	30	36	36	26	39	28	41	29	25	32	30	22	38	30	37	41	42	33	36	32	35	33	28	41	33	42	28	32	30	35	37	28	36	27	32	33	36	32	30	40	40	39	42	28	34	34	40	26	31	34	31	35	28	40	30	41	32	30	37	32	36	32	36	30	35	39	31	36	37	33	40	34	35	40	33	36	24	28	31	34	42	28	28	31	33	37	27	34	29	29	21	38	26	33	32	34	35	34	36	32	38	27	36	34	39	22	45	31	35	36	38	31	30	12	37	27	41	30	32	25	28	39	37	38	33	35	29	31	31	43	31	24	33	40	38	36	37	37	41	35	33	33	23	31	36	29	32	41	31	34	41	25	35	35	43	46	39	38	35	50	29	34	25	38	38	25	31	30	26	26	40	35	32	27	34	26	31	28	45	36	27	32	41	33	46	31	37	36	35	31	38	32	40	38	33	38	38	27	28	32	31	28	42	32	42	29	36	35	38	30	43	41	36	39	42	38	38	29	31	30	49	40	33	40	22	35	34	29	39	30	34	29	30	32	33	31	29	40	34	36	42	38	29	32	29	34	22	32	40	29	22	23	37	34	27	38	35	37	38	31	30	43	30	33	32	33	34	37	39	31	45	35	36	37	32	33	37	30	39	33	29	28	37	33	35	36	32	38	34	32	24	27	40	39	32	36	33	40	40	46	41	26	24	32	39	38	21	43	49	23	22	28	30	36	32	33	37	33	35	36	41	34	31	50	37	23	29	32	25	37	26	44	45	32	32	35	23	33	38	42	33	27	33	38	45	41	28	25	30	39	30	32	38	24	32	36	36	34	25	30	39	30	38	34	29	42	34	34	46	42	31	29	41	32	38	30	31	38	48	26	29	39	31	28	30	32	36	31	47	32	29	40	20	38	39	29	39	32	30	48	36	40	36	33	29	37	42	32	34	33	34	31	35	36	46	32	37	32	39	32	33	35	31	35	43	37	33	25	34	33	29	29	53	37	33	32	37	26	51	25	29	35	27	31	31	42	31	23	26	34	37	31	39	33	30	39	35	32	24	28	29	20	38	29	35	28	29	27	29	31	33	28	36	33	40	40	28	40	36	43	36	32	38	39	45	29	34	29	30	28	33	36	44	29	35	38	43	38	36	31	21	27	36	36	32	30	37	30	29	32	24	24	26	33	39	25	44	31	38	33	35	29	31	37	38	35	26	32	40	57	30	40	25	31	30	34	42	19	26	36	27	30	27	35	28	29	25	28	28	29	30	36	35	39	32	32	40	40	32	34	23	24	36	30	35	27	41	28	34	33	32	31	24	21	25	41	31	29	28	32	37	34	41	45	37	26	44	29	34	29	35	34	33	42	44	36	34	35	38	27	23	32	36	35	37	25	36	29	28	45	29	35	34	35	30	35	34	25	38	37	30	33	27	32	33	30	23	35	43	24	25	39	25	35	34	38	39	42	22	33	35	36	36	33	34	40	27	26	42	39	31	36	35	33	37	29	31	24	34	37	22	32	27	39	38	21	41	37	34	21	37	41	47	35	34	32	36	24	26	31	35	35	42	41	28	33	31	31	28	44	34	38	46	43	30	34	31	37	24	35	26	43	31	36	40	36	36	38	28	26	34	45	26	45	30	28	29	41	33	39	33	41	33	32	43	31	28	33	24	32	35	31	31	42	37	29	28	46	40	23	30	33	25	34	28	43	31	28	28	47	33	34	22	43	27	40	37	28	33	31	25	34	31	34	27	39	36	29	41	25	26	30	32	28	31	32	34	36	35	30	38	35	25	24	29	30	32	36	25	38	47	30	32	34	23	42	31	37	26	38	44	34	29	26	25	43	30	37	25	41	37	32	43	40	30	35	34	36	32	32	32	32	27	32	37	39	40	35	38	44	40	36	36	26	39	21	35	40	27	37	27	28	52	34	33	45	33	41	37	46	23	36	36	39	31	33	32	22	31	26	24	28	33	40	29	39	39	40	39	25	43	35	29	37	34	33	28	38	38	29	43	43	31	44	27	36	23	36	35	40	31	34	31	33	35	41	43	34	35	37	26	30	38	32	34	31	30	35	30	33	31	32	33	38	31	30	27	34	18	36	31	31	48	36	31	37	42	37	31	33	26	20	45	36	34	41	35	31	31	31	34	32	37	27	33	37	32	40	39	31	32	38	23	41	24	38	36	29	40	23	30	32	27	37	45	28	31	37	32	42	31	37	28	26	34	34	33	26	39	33	39	31	35	27	30	37	52	25	29	36	26	24	33	28	37	34	30	31	28	39	28	24	33	39	32	27	31	27	30	37	27	36	32	35	27	27	31	29	36	29	38	36	28	29
16117	7674	4800	6296	9799	10513	9550	8328	6040	4524	3593	2725	2208	1629	1203	1030	920	889	874	828	707	722	663	572	619	595	590	527	487	527	493	488	461	488	459	489	497	493	464	408	411	424	353	378	403	395	409	369	381	402	441	425	416	423	404	389	401	400	389	351	342	369	370	374	318	361	346	364	339	354	346	388	315	302	359	331	357	346	362	340	341	338	361	354	356	335	324	324	329	332	329	329	353	380	329	333	366	344	332	355	356	357	392	349	381	337	358	345	357	334	332	375	399	405	361	367	374	359	347	350	354	355	339	321	391	374	380	306	320	322	352	344	339	368	316	332	367	340	361	314	349	359	325	361	335	333	346	340	359	352	352	310	326	322	359	329	318	338	369	343	342	345	335	323	332	306	367	354	324	333	367	314	354	366	331	349	347	350	337	371	352	338	369	336	347	343	348	347	387	342	319	347	337	319	338	354	312	386	347	347	362	353	324	366	378	357	318	343	334	345	320	347	334	342	344	321	334	347	315	389	332	345	305	330	355	381	331	381	367	349	335	365	363	344	356	356	344	365	332	350	324	368	339	343	359	329	345	327	318	338	337	352	338	331	341	305	349	355	354	350	345	337	337	326	376	335	348	340	328	367	307	368	309	341	367	357	351	340	317	328	359	363	365	336	330	363	344	316	307	358	345	349	331	359	355	364	338	329	365	319	342	344	340	365	289	334	348	327	324	343	367	332	322	338	325	330	345	356	346	365	331	331	343	373	310	329	363	361	323	346	341	327	345	339	344	369	362	378	365	364	336	343	347	317	336	346	359	396	390	318	359	371	331	376	337	357	322	330	308	326	347	341	335	320	349	354	359	323	360	317	324	300	344	349	349	332	332	340	374	345	325	327	310	362	332	329	349	351	376	319	352	336	376	332	304	355	350	352	326	351	327	361	319	323	338	377	350	355	356	340	317	332	349	321	341	347	356	327	330	366	345	331	347	346	319	381	338	336	345	316	356	323	309	365	342	333	309	311	341	345	355	356	349	346	320	306	314	332	336	394	333	308	356	329	351	328	319	341	358	332	361	380	321	302	343	329	311	357	337	324	356	324	353	337	330	310	363	328	347	350	355	362	337	349	351	355	366	313	361	318	331	340	370	331	364	330	340	347	327	362	327	351	319	337	307	376	357	376	359	375	349	336	335	343	331	334	362	329	335	361	338	359	359	323	303	375	307	322	328	353	338	338	366	359	349	339	345	321	334	336	344	323	358	318	346	340	359	339	355	296	347	342	354	342	350	347	331	352	342	345	336	362	383	308	338	334	354	315	332	350	360	330	308	393	340	335	352	343	333	345	350	316	387	341	370	320	346	349	319	368	338	340	340	349	296	324	353	345	346	329	383	332	306	360	309	377	328	350	326	387	344	349	348	351	334	306	351	319	324	366	324	385	346	338	351	335	364	337	328	344	325	341	348	360	332	351	309	326	343	340	349	328	314	343	344	364	349	340	326	368	343	369	356	347	355	318	353	338	354	367	328	329	320	360	303	303	314	313	358	364	336	355	327	333	348	323	338	348	326	352	356	358	351	339	338	330	332	325	373	349	348	314	363	327	329	376	332	370	335	347	325	364	333	378	370	366	345	317	352	376	343	339	365	346	384	336	371	355	371	344	352	338	326	328	333	357	334	378	345	342	324	354	332	365	349	347	305	349	331	342	309	345	368	351	356	366	324	346	389	358	352	348	352	337	366	313	330	317	292	346	348	340	345	367	321	290	365	336	343	315	322	354	370	377	310	335	321	323	337	348	376	344	340	341	318	339	352	386	355	357	332	326	360	321	321	385	312	327	350	330	334	334	335	325	351	357	313	338	323	307	350	314	333	348	349	316	348	357	368	340	372	332	380	341	324	342	346	314	351	313	306	354	350	327	326	342	370	334	367	327	344	333	353	336	321	340	378	341	336	371	330	333	354	336	343	307	343	336	349	343	358	333	345	323	335	357	338	326	352	346	338	357	392	367	350	352	348	329	342	318	345	358	325	341	328	336	315	348	370	351	364	345	317	366	329	339	321	369	338	373	340	342	344	325	339	287	362	366	292	362	341	344	346	351	350	322	343	300	332	338	318	330	336	334	299	343	359	348	377	333	334	320	343	327	359	342	330	353	347	362	388	317	345	326	332	314	324	334	350	352	374	346	372	303	330	365	337	342	343	350	356	356	338	374	340	340	325	357	342	339	336	359	348	333	346	322	305	334	369	365	324	338	312	347	329	337	345	353	384	333	359	334	307	353	314	326	351	321	375	300	364	348	360	343	315	330	327	353	333	352	340	327	373	358	345	359	330	339	323	344	372	338	324	321	334	349	322	332	344	371	371	341	331	371	331	342	349	343	339	334	343	351	333	344	357	346	344	326	339	297	329	349	353	324	393	353	333	358	350	359	343	340	336	327	319	345	334	366	352	336	315	361	331	389	349	315	349	313	324	340	333	319	341	349	333	324	322	349	337	354	275	347	326	356	321	361	386	327	331	324	344	331	342	375	337	356	360	347	350	318	328	331	322	338	353	328	324	321	338	330	358	355	346	366	358	314	321	336	346	352	339	329	331	335	315	359	308	325	305	321	353	357	334	343	352	368	340	328	316	316	373	363	362	340	335	353	331	370	340	331	322	349	316	349	344	361	334	325	336	368	371	330	363	344	360	344	365	344	329	345	361	332	338	358	350	359	346	336	334	326	344	376	328	330	338	328	350	345	377	353	309	360	351	344	341	347	319	330	341	365	354	348	339	359	357	348	361	333	321	312	367	378	338	339	322	331	335	319	328	348	346	367	345	320	339	301	367	334	346	336	355	334	345	349	334	295	345	341	344	345	314	319	355	373	363	348	357	322	330	348	337	371	331	298	307	371	323	327	350	361	308	365	304	337	344	372	335	298	346	356	371	335	345	322	355	330	327	349	322	329	328	364	353	369	351	342	348	349	366	338	361	306	333	346	342	319	375	332	320	342	334	346	354	349	353	349	358	361	335	344	329	387	342	335	350	334	363	355	336	328	356	382	333	350	388	327	357	318	360	347	331	337	332	337	369	321	348	351	338	342	313	361	360	325	342	349	363	312	342	326	361	291	350	340	343	370	326	320	340	327	327	369	332	355	380	377	350	386	331	348	364	355	347	365	340	306	372	341	321	363	359	328	351	353	341	347	341	376	323	362	332	361	340	333	323	377	326	338	357	344	295	347	356	355	337	337	375	339	341	381	343	368	342	364	314	358	354	391	346	324	336	347	335	346	342	320	365	320	311	341	337	339	347	320	331	356	346	382	343	330	335	348	327	328	335	368	369	362	332	361	351	358	370	346	367	368	331	310	330	346	347	329	349	365	367	331	325	334	305	350	354	320	349	353	356	309	362	339	370	373	342	333	312	351	333	334	320	356	319	318	346	365	326	334	354	301	356	357	341	354	396	348	332	339	321	351	326	328	358	342	348	363	334	328	340	359	355	320	327	310	306	338	344	337	326	342
1543	952	488	313	276	264	279	249	213	177	140	132	94	84	77	65	62	49	56	74	65	55	51	60	52	57	52	48	45	45	44	44	53	49	36	38	51	46	44	47	40	47	40	44	48	48	35	54	38	38	43	49	41	46	38	35	40	39	37	58	50	56	46	36	44	34	36	49	53	45	43	35	35	42	28	39	32	39	30	38	44	39	31	38	41	38	35	38	38	42	46	35	35	43	34	43	37	36	41	31	40	44	45	40	33	43	46	38	42	46	40	38	41	35	39	33	46	41	43	34	37	44	42	43	36	45	34	40	49	41	33	41	36	42	42	35	40	50	45	42	29	32	25	40	40	49	35	47	45	43	37	37	46	51	48	45	35	30	37	39	54	37	28	51	36	37	36	42	37	34	39	35	38	43	36	33	42	40	38	40	48	35	39	36	30	33	39	56	43	48	43	32	28	40	42	28	42	31	42	37	37	43	33	30	49	35	41	42	44	41	37	42	45	34	47	39	50	37	44	41	39	35	41	39	36	43	45	32	41	46	45	38	37	38	35	44	32	41	37	39	49	38	36	39	39	33	43	42	39	27	35	44	38	37	33	38	36	33	32	39	41	35	35	37	39	53	48	38	38	40	38	31	49	47	46	43	45	41	35	29	39	51	44	47	38	30	44	40	44	30	35	47	41	27	41	37	33	42	37	39	25	35	41	39	40	41	45	51	43	39	59	39	34	43	57	35	28	41	44	28	33	35	38	34	41	42	36	30	48	48	42	41	46	33	44	37	51	38	45	39	44	41	40	45	36	38	46	49	41	46	33	33	35	49	37	42	36	40	42	28	31	30	41	40	47	46	44	24	48	49	47	29	39	38	35	42	37	36	47	45	37	51	38	43	35	31	50	34	33	44	46	37	36	50	40	46	48	48	40	37	52	50	37	36	39	44	39	43	35	31	41	42	44	37	24	48	41	41	40	48	46	36	42	28	35	43	48	37	38	44	32	36	36	37	34	43	42	47	36	49	35	38	51	41	43	45	52	45	33	39	53	46	41	41	39	32	41	32	38	54	33	44	38	38	31	41	42	35	47	37	38	42	37	44	41	42	36	48	36	37	38	47	42	41	38	38	39	45	34	28	36	42	40	38	44	46	48	26	42	32	37	44	35	42	42	36	49	41	44	28	45	39	38	41	46	49	36	42	48	37	44	34	30	31	42	33	45	34	44	32	47	40	39	35	52	42	31	33	44	38	42	29	39	36	42	44	40	38	35	49	47	40	45	40	34	42	45	40	35	31	39	36	43	41	36	34	41	38	39	41	32	47	45	46	32	40	36	42	33	43	30	37	41	36	47	41	38	42	39	45	41	37	38	36	39	22	47	39	37	41	39	43	39	45	47	28	46	36	43	46	46	44	39	33	47	41	35	41	28	42	33	29	40	49	29	48	29	41	36	25	37	36	37	42	19	45	38	33	34	36	45	35	37	43	44	36	42	48	37	36	45	36	40	49	32	39	33	38	41	38	38	36	39	37	30	37	36	40	41	49	42	31	40	34	37	38	40	38	33	34	39	31	36	41	34	40	40	34	29	33	43	36	39	35	49	48	37	40	38	42	41	42	42	43	41	41	34	47	40	44	53	42	55	45	41	34	36	32	42	32	39	33	39	38	46	35	35	39	54	31	45	36	46	48	40	45	44	30	37	40	29	43	36	35	38	43	32	42	45	46	37	37	39	47	38	38	32	31	34	35	37	53	32	41	41	37	48	41	34	42	49	43	53	36	45	27	36	32	36	45	42	50	39	41	29	43	33	30	37	36	47	44	34	43	54	47	47	44	41	41	35	44	38	46	38	40	32	47	25	41	45	33	34	50	30	39	33	35	44	36	37	48	43	30	37	41	36	39	52	38	39	31	37	43	53	53	41	44	37	37	58	39	35	38	44	45	38	45	33	38	37	50	36	38	44	41	39	45	36	37	41	43	40	49	49	34	48	38	39	44	39	29	48	44	37	36	49	48	28	43	50	32	40	50	42	40	39	44	47	39	35	39	46	46	47	42	42	33	36	48	36	32	43	29	42	44	35	44	30	38	33	35	47	38	38	31	42	38	41	47	45	43	37	39	41	34	38	25	37	40	30	38	37	25	45	35	29	35	37	48	29	36	47	45	51	43	33	45	38	52	35	40	50	36	41	45	49	37	31	36	36	32	41	27	43	46	40	35	46	47	32	38	43	37	38	38	41	53	40	29	31	38	48	41	51	36	41	31	34	39	46	38	43	39	40	40	37	43	40	37	22	34	46	42	44	51	31	38	41	30	47	39	48	48	38	39	56	31	45	41	38	33	41	43	37	46	44	31	45	39	40	37	52	43	51	42	45	44	35	38	42	36	43	46	45	39	54	29	48	33	38	35	42	36	35	52	45	55	41	34	51	34	35	43	54	47	36	42	42	35	43	37	31	37	32	50	39	43	39	39	41	33	48	33	46	41	43	35	29	42	46	45	44	29	48	45	31	52	38	35	32	41	39	47	41	39	44	31	42	37	30	45	39	43	43	33	52	37	39	39	26	47	40	41	36	45	47	47	46	42	26	43	47	46	50	36	41	38	37	45	38	35	44	41	40	29	35	47	42	40	39	50	40	30	46	47	40	42	33	28	46	42	38	39	30	28	45	41	34	34	45	43	53	42	37	44	38	49	40	50	35	36	23	41	40	36	36	40	41	41	48	47	37	44	35	40	38	38	46	41	34	38	52	48	35	37	39	50	42	55	38	42	35	29	37	43	37	43	35	49	36	53	46	58	36	51	38	44	39	40	37	37	40	38	34	46	30	24	60	33	38	48	38	37	34	36	43	30	45	32	27	38	36	37	26	32	43	38	30	40	33	36	38	37	45	41	31	40	31	43	38	31	43	41	44	38	39	43	38	36	37	51	50	38	29	42	34	40	42	29	48	37	38	40	34	44	41	32	39	37	49	42	37	34	49	34	46	48	37	34	37	40	32	34	46	45	35	35	31	42	41	44	40	30	48	47	34	36	32	47	46	54	44	35	31	32	40	41	36	40	49	44	48	38	30	51	30	39	41	40	34	40	42	46	52	43	34	46	38	41	32	38	41	47	44	36	25	45	41	40	20	43	39	41	46	49	34	38	42	37	39	41	51	42	41	28	41	45	28	43	42	34	59	41	47	44	38	38	47	42	46	48	38	37	44	44	33	41	40	37	37	38	38	37	44	61	31	34	41	46	35	46	29	32	46	43	44	36	30	49	43	38	46	37	41	38	47	41	38	37	43	55	37	42	45	46	37	48	34	28	39	37	27	43	39	36	42	33	35	39	46	43	40	32	40	38	40	40	43	44	40	27	51	32	41	36	40	28	41	40	42	35	36	42	42	44	41	42	43	33	37	29	32	46	31	42	38	53	41	48	32	38	45	52	53	38	37	39	39	37	37	44	30	37	54	40	42	51	44	40	41	29	33	42	52	43	34	45	41	41	57	37	33	41	32	33
19538	10599	6628	8552	12727	13302	12420	10582	7758	6069	4767	3758	2977	2177	1648	1493	1241	1189	1171	1017	935	905	873	812	777	808	695	661	651	635	630	619	626	632	548	579	584	583	555	552	501	511	501	516	499	509	495	491	522	547	529	535	500	550	478	466	466	466	465	427	437	413	422	430	418	443	441	427	398	427	446	415	419	424	430	470	433	395	413	410	448	434	410	401	431	441	409	435	389	413	424	425	418	411	385	387	480	396	400	416	450	420	426	440	428	428	426	441	422	419	443	541	491	524	501	430	434	376	413	451	409	428	384	405	437	390	427	442	416	389	412	425	417	438	427	438	417	398	425	416	388	438	409	432	399	427	410	458	401	395	407	431	429	417	424	376	414	406	413	410	423	447	395	412	421	397	426	430	394	417	424	443	437	440	436	439	412	415	420	408	387	394	454	452	396	417	406	402	469	419	406	421	424	427	459	402	420	430	385	392	423	401	420	393	416	412	463	433	426	447	417	416	441	444	393	401	433	433	409	399	418	444	403	389	408	402	435	425	415	440	394	405	414	435	395	424	425	434	382	401	408	423	407	414	431	418	429	407	410	413	412	384	419	446	401	415	382	391	437	413	421	418	427	428	430	378	418	376	411	441	406	404	441	410	392	433	431	411	428	399	425	400	406	422	410	416	411	411	397	425	452	410	423	414	404	425	399	426	378	434	392	443	414	455	437	403	383	428	416	409	437	382	421	416	427	385	393	425	411	443	439	396	414	418	418	411	408	389	435	434	426	394	440	387	416	431	427	447	403	384	414	437	399	415	413	389	429	427	407	438	395	446	407	397	393	402	439	411	414	392	438	440	416	416	442	387	422	417	401	388	422	401	429	393	424	382	432	425	422	438	411	396	411	425	438	425	440	412	441	436	386	430	424	419	409	427	427	399	403	406	436	452	416	443	397	415	441	413	401	408	401	428	426	425	439	425	429	415	397	430	421	418	445	426	428	431	427	405	436	393	416	407	407	435	375	396	436	401	403	434	418	428	416	400	419	429	380	421	456	430	446	378	411	424	440	411	366	403	419	400	422	396	429	440	395	413	390	372	408	435	408	404	411	399	411	404	392	386	421	428	423	458	412	445	427	443	416	393	448	420	412	425	416	441	399	407	388	416	420	431	383	451	395	448	379	409	411	419	430	433	430	425	442	431	372	386	395	396	425	421	422	456	429	449	408	441	444	403	394	408	457	454	422	449	405	430	432	379	384	390	416	449	382	390	414	444	446	392	397	441	405	434	391	402	395	424	407	442	412	435	439	396	447	429	437	432	385	418	408	439	429	413	433	424	390	366	425	434	421	422	411	417	420	395	399	388	409	437	437	423	392	377	390	420	411	397	427	418	444	426	426	388	399	395	424	397	460	439	373	443	420	441	394	421	389	438	447	377	419	392	422	419	409	437	402	418	359	419	431	417	433	414	429	420	423	416	454	415	437	400	388	411	434	406	403	433	447	410	426	427	408	419	412	409	455	403	381	414	418	398	476	432	420	438	438	413	450	432	420	436	429	407	412	418	485	434	400	382	459	391	428	420	407	393	432	418	448	422	402	418	415	430	406	431	422	415	392	408	448	442	396	430	426	429	466	430	375	456	418	411	402	404	417	452	413	417	422	459	428	429	429	414	447	421	426	459	417	413	411	411	438	429	424	434	430	411	388	469	404	398	398	447	386	398	428	410	408	407	401	393	420	417	395	407	400	434	430	466	403	400	466	403	449	398	422	411	432	433	450	442	438	418	426	417	418	438	411	435	418	431	386	450	380	415	419	413	434	439	398	410	438	420	438	383	391	393	421	426	418	415	404	384	424	424	435	433	422	422	374	440	404	418	408	402	450	409	442	411	371	451	401	416	419	417	401	438	418	418	414	431	436	376	398	406	433	446	412	408	444	402	435	379	411	421	381	427	413	404	415	421	437	403	425	404	430	404	389	455	407	433	392	455	390	426	412	434	394	425	425	415	424	428	439	407	401	428	422	412	437	412	415	453	411	478	439	419	446	414	458	416	436	420	409	433	421	463	415	432	419	420	431	414	426	415	456	384	439	418	461	429	468	412	437	433	436	409	419	392	393	406	439	425	392	393	433	414	378	395	406	412	389	431	416	421	440	399	387	421	465	416	422	419	380	432	428	396	428	391	428	403	400	452	437	375	377	376	374	409	397	446	434	453	403	376	456	434	390	493	424	412	398	403	389	450	431	432	437	412	404	429	420	455	416	449	399	403	451	419	445	414	438	432	428	397	440	393	397	431	427	437	432	384	397	431	447	398	410	396	403	431	438	436	418	397	454	455	405	409	455	451	389	403	415	427	425	416	416	399	410	406	412	417	418	382	422	416	443	448	381	382	398	410	429	424	420	455	393	380	407	432	423	423	417	430	413	404	421	426	401	450	439	389	435	425	441	422	411	397	426	436	410	420	398	391	428	446	405	411	439	398	395	418	401	398	400	408	405	434	434	418	421	416	416	404	415	415	420	426	366	419	412	371	436	419	427	408	426	453	411	382	402	414	445	404	465	399	405	442	417	420	390	378	408	423	422	436	416	507	438	447	382	424	437	423	401	373	439	411	423	409	381	453	390	412	416	402	410	424	440	429	408	428	423	431	416	383	425	436	419	407	399	404	379	418	410	420	409	433	408	402	406	425	401	371	458	441	413	408	427	419	429	437	428	397	440	398	370	402	446	415	443	418	413	432	401	424	441	387	416	415	419	437	436	439	439	407	374	452	416	402	371	429	399	390	423	425	406	413	411	411	395	446	424	410	467	400	443	402	400	433	387	380	386	412	391	400	407	456	442	433	451	402	445	399	421	389	418	459	428	432	429	437	439	428	424	440	436	385	386	421	407	434	422	423	368	425	419	447	449	436	437	406	386	440	451	442	395	399	390	375	396	371	401	414	418	396	383	391	424	405	403	466	393	428	414	414	419	441	399	463	411	432	428	444	426	421	423	419	418	412	404	420	425	434	395	426	412	407	427	407	435	392	428	446	456	401	445	406	415	430	383	396	367	417	401	410	416	457	435	441	410	416	390	463	427	424	378	405	426	383	408	426	428	450	389	403	439	406	393	397	437	425	408	427	412	436	391	388	436	403	407	423	372	438	446	470	412	383	406	432	420	449	416	402	439	430	396	458	388	421	402	459	406	433	416	402	390	429	427	410	431	398	428	447	408	446	418	404	444	410	394	400	404	402	432	399	415	434	377	413	390	374	433	393	459	436	441	411	432	432	428	411	442	408	399	412	389	391	449	395	398	409	414	421	423	438	397	407	387	420	397	413	434	404	415	410	404	425	433	409	409	397	460	407	397	410	439	398	399	432	412	384	401	423	434	386	397	423	409	429	449	394	419	395	418	419	415	412	413	445	426	435	394	415	423	383	397	438	448	425	424	416	396	378	390	405	437	426	407	393	465	425	411	421	405	447	416	389	451	405	400	422	414	403	400	437	435	422	440	415	412	443	445	419	417	398
1930	783	394	271	237	262	243	253	202	159	119	110	101	79	76	47	50	47	38	54	40	47	41	31	34	36	37	28	26	27	32	25	15	25	31	30	20	28	18	29	28	32	25	19	22	30	20	36	26	33	30	32	30	33	27	18	16	20	22	19	26	28	31	26	27	23	20	23	22	25	25	20	13	21	23	20	30	17	29	25	21	25	23	22	26	28	20	28	26	26	19	20	28	21	20	20	25	15	23	24	16	13	20	15	18	19	24	21	21	25	26	26	23	37	34	20	27	20	22	26	19	18	25	17	25	25	33	24	13	25	19	19	30	11	19	18	29	23	24	19	22	26	22	27	19	15	17	23	26	17	19	26	26	22	17	23	21	19	27	16	20	19	21	27	24	17	14	28	17	21	22	19	25	18	29	24	23	30	22	36	11	20	25	16	22	21	21	19	22	26	21	22	31	33	23	20	22	18	27	25	23	17	21	19	21	27	22	26	22	25	28	20	24	25	16	22	20	23	19	19	18	21	26	18	18	25	17	24	18	20	12	19	26	20	35	25	19	26	23	29	20	19	16	20	17	27	19	18	21	20	28	26	26	25	23	28	15	27	23	18	16	24	24	16	21	16	23	12	25	12	30	21	16	21	22	24	17	20	29	26	30	23	20	17	14	16	20	22	19	21	23	21	26	21	27	22	28	22	24	16	23	23	23	14	29	25	22	22	21	19	24	14	22	23	22	21	22	19	26	21	17	29	24	18	23	21	20	17	19	28	23	20	26	15	24	22	26	23	27	23	23	20	17	16	24	20	21	16	21	26	25	14	16	30	20	20	22	24	19	21	22	34	30	19	16	16	28	16	26	27	29	23	22	20	17	12	26	27	15	22	25	21	16	23	28	25	15	18	24	34	23	19	19	18	21	24	31	17	22	30	24	18	22	16	26	30	27	26	29	22	25	25	22	23	19	24	23	22	15	21	21	32	18	21	35	31	20	24	20	20	21	26	16	15	30	21	22	27	23	24	23	34	19	27	20	22	24	23	20	29	24	30	16	21	14	28	24	25	19	17	18	21	23	18	19	18	26	18	18	22	20	24	20	14	28	20	23	24	27	25	26	23	22	32	17	20	20	13	20	17	26	23	20	32	19	25	21	25	19	24	18	28	25	34	29	17	20	19	28	16	17	18	22	24	17	13	22	17	25	24	21	29	21	15	23	19	24	21	24	17	23	22	23	18	15	27	28	31	23	26	18	31	15	14	21	22	24	23	26	23	25	19	25	27	14	23	23	25	28	21	20	23	22	25	24	23	22	22	24	22	19	26	18	16	18	24	22	23	26	25	18	17	22	24	21	24	27	23	24	22	20	15	21	18	19	22	10	30	27	17	23	29	22	18	28	26	18	16	17	23	17	22	33	23	26	18	21	27	19	22	15	23	19	14	29	19	28	17	20	20	26	17	24	30	30	23	24	21	15	17	17	23	25	30	17	21	23	26	18	30	20	21	17	28	22	14	19	24	19	23	21	32	24	28	27	24	24	21	18	17	23	28	20	30	27	23	20	26	21	17	31	22	18	23	18	21	22	22	25	28	24	23	22	16	26	27	19	23	33	27	34	23	21	33	32	24	17	26	25	27	19	26	29	22	26	25	22	24	22	31	18	20	27	25	17	20	24	20	18	28	21	24	30	21	22	23	17	25	23	21	24	15	28	19	16	19	16	20	21	24	25	16	29	9	21	28	18	25	23	19	18	25	15	19	22	22	22	15	23	14	25	25	15	21	26	22	26	26	23	26	20	25	25	21	31	17	20	22	24	19	20	19	15	23	22	26	22	23	28	23	30	27	17	31	25	20	23	20	24	18	22	29	25	34	18	13	19	12	21	21	16	21	21	21	20	25	22	23	21	29	21	28	15	20	17	26	23	23	25	17	20	25	29	22	17	21	24	26	25	22	23	15	20	22	20	19	32	23	23	23	29	18	24	27	18	28	25	25	21	17	17	26	22	18	20	22	23	24	23	35	24	20	23	24	15	27	30	20	22	25	27	21	16	25	26	17	20	23	28	25	29	36	33	25	22	15	26	22	21	19	17	26	19	19	19	20	30	19	16	20	34	23	19	19	27	30	26	20	18	27	24	18	22	21	25	27	18	16	21	30	18	22	20	17	22	17	19	11	16	22	24	21	34	28	27	26	20	30	23	27	17	21	15	28	22	21	31	19	19	21	26	24	30	26	23	19	17	24	21	21	25	19	26	24	29	21	20	35	32	14	17	24	19	14	17	24	18	26	23	30	24	20	18	22	17	18	24	12	28	25	29	20	24	23	21	25	19	22	25	19	20	39	15	21	24	22	28	19	31	27	16	24	23	19	24	24	22	16	18	20	29	26	27	25	22	21	29	17	29	21	21	20	26	26	18	25	35	18	21	23	24	25	13	16	28	27	24	22	25	26	20	23	21	19	17	21	28	17	22	23	25	17	28	26	24	15	21	16	20	29	28	28	25	21	28	16	13	25	22	26	23	26	27	17	20	23	29	19	21	21	17	30	28	21	20	17	24	19	23	24	18	17	17	19	27	34	19	22	24	21	25	18	30	19	17	30	23	28	26	23	29	15	16	25	22	19	18	21	20	24	17	22	14	18	15	17	24	22	26	18	30	22	26	25	27	23	24	21	32	20	24	19	26	21	18	24	17	18	22	22	25	18	18	29	18	22	21	29	22	24	19	29	15	27	19	25	15	21	28	18	26	15	25	14	25	16	13	24	22	29	18	27	19	16	20	19	24	24	21	18	24	14	26	16	18	18	22	26	27	17	27	23	21	22	22	22	20	21	20	20	16	21	15	29	28	21	21	18	25	24	27	28	28	19	24	25	18	19	20	12	24	33	22	31	14	24	24	22	30	28	28	16	23	18	17	16	26	15	27	25	18	25	32	21	28	25	14	28	23	21	27	24	20	26	25	32	17	16	23	24	10	18	19	20	21	24	27	23	26	19	27	14	25	29	24	17	23	22	23	18	24	18	23	19	22	18	18	23	20	21	12	27	20	25	24	26	28	24	23	17	15	26	17	25	28	34	19	17	29	22	28	28	20	12	21	32	28	25	20	29	29	30	23	19	17	21	27	32	23	25	31	17	18	24	15	17	14	19	31	18	19	25	24	25	21	21	17	20	24	37	20	27	16	23	18	14	19	30	24	21	27	18	26	23	16	24	12	30	23	24	28	19	14	23	18	26	19	23	23	22	24	20	19	20	25	20	24	23	17	20	22	28	11	16	21	18	27	15	25	31	22	22	25	25	20	16	24	24	32	13	17	28	19	27	22	18	22	25	22	29	23	18	25	21	21	23	25	27	23	23	15	22	17	21	22	26	25	29	19	29	21	28	32	16	16	12	22	19	20	19	20	27	23	21	19	32	25	22	23	26	24	24	33	11	22	22	21	22	18	25	27	24	14	30	14	22	22	25	27	15	15	22	17	13	17	14	17	21	24	27	26	26	26	29	21	23
20171	9788	6321	8131	11992	12958	11826	10496	7682	5935	4776	3811	2834	2286	1668	1327	1169	1049	974	866	738	801	769	704	667	745	591	538	512	499	438	473	452	450	405	416	406	407	386	359	410	330	310	321	356	350	304	352	339	343	324	351	342	314	310	266	278	270	253	258	228	253	229	256	258	243	242	248	267	244	255	294	244	225	243	223	220	233	215	234	255	226	241	233	218	225	216	233	245	236	247	243	231	236	211	237	221	236	235	212	256	236	220	202	226	257	245	276	228	242	275	291	340	397	362	230	225	251	257	247	222	222	240	238	232	233	216	209	248	216	268	223	213	214	209	242	221	231	231	233	249	232	228	222	223	252	222	244	225	242	229	238	232	228	247	225	236	219	219	243	247	215	238	232	216	224	219	245	217	236	239	245	266	218	199	228	253	232	228	211	254	195	254	236	248	238	218	220	233	202	221	220	232	219	229	250	245	239	237	211	213	235	226	239	244	247	215	225	233	214	225	226	243	249	229	238	242	226	226	235	231	221	234	201	219	218	242	235	217	224	250	232	229	234	240	251	242	219	237	237	234	223	236	228	257	223	234	221	237	228	226	210	264	241	207	247	222	233	252	221	232	242	213	242	249	228	228	233	229	245	227	228	236	204	220	242	229	221	246	241	222	247	249	220	210	254	234	240	230	226	240	243	233	226	275	229	233	198	245	223	211	248	255	227	227	256	222	223	243	236	250	220	224	232	233	201	215	236	245	217	228	224	247	231	209	236	226	229	217	223	236	230	231	246	237	230	232	246	228	211	237	235	223	218	242	220	260	222	238	248	217	237	228	205	225	225	228	223	245	255	235	219	228	232	256	247	216	234	226	203	260	220	234	243	205	236	221	222	243	221	231	217	211	250	263	225	228	228	213	235	198	222	237	252	231	207	212	243	221	227	224	214	219	220	255	244	210	233	281	232	230	255	232	236	228	228	237	241	210	225	253	246	230	242	220	218	232	226	226	260	234	225	211	216	244	247	233	228	227	215	247	224	231	213	248	223	214	225	213	249	233	235	241	243	246	218	221	239	245	218	250	218	246	242	234	243	193	207	230	230	231	239	227	221	237	250	248	236	221	242	254	236	253	235	212	200	242	257	225	229	229	198	247	206	241	229	231	244	211	213	229	240	237	216	249	215	199	208	224	244	249	224	215	236	226	238	239	248	194	225	245	231	251	232	245	216	242	243	216	193	212	228	233	215	239	212	234	249	224	214	221	226	221	245	227	229	247	255	212	214	243	257	235	244	227	217	244	228	234	246	224	236	222	240	249	231	248	241	242	212	253	255	252	244	219	230	247	225	229	223	215	239	255	193	253	230	235	241	251	230	221	239	242	250	231	225	195	236	231	221	235	207	228	228	223	221	247	205	250	237	241	232	232	245	215	214	222	205	249	255	212	251	232	229	222	246	203	258	242	220	228	214	210	230	211	233	243	235	202	241	238	214	268	223	230	230	221	218	232	212	247	246	258	217	201	256	226	236	245	240	249	233	212	234	245	221	232	243	225	256	246	234	213	223	230	231	236	240	227	241	227	236	239	228	253	254	226	217	236	253	253	236	227	236	248	244	227	235	217	212	232	242	201	211	220	233	241	243	244	204	207	230	257	230	223	228	233	233	228	241	215	229	231	255	220	221	227	254	234	252	229	252	214	216	223	231	223	209	224	222	205	219	225	228	222	216	240	236	237	216	214	213	208	244	234	250	219	231	210	225	221	240	228	251	220	197	232	213	228	247	261	239	238	244	256	213	235	235	251	225	216	235	230	230	245	251	217	224	233	240	213	245	225	253	238	241	237	239	214	218	238	233	227	245	240	204	226	243	245	209	215	208	222	259	261	215	226	235	256	221	241	249	213	221	231	240	259	216	240	244	220	216	217	211	233	230	230	235	239	226	207	257	219	225	254	234	268	209	245	228	242	234	271	236	251	234	248	244	218	230	265	222	229	226	240	200	259	217	212	244	235	251	241	230	239	235	216	217	218	201	213	244	214	241	221	231	215	216	222	213	210	243	207	239	231	249	230	234	247	223	251	221	234	250	258	201	264	215	251	232	249	228	233	249	237	255	242	251	221	252	233	232	206	243	245	233	234	212	222	197	229	243	255	236	259	195	217	224	214	223	214	238	213	220	248	249	238	244	218	211	226	221	231	212	235	239	246	238	220	246	209	229	233	236	223	217	216	227	229	233	214	224	225	259	231	241	247	255	233	215	234	199	238	231	212	225	243	202	227	264	224	226	210	218	207	241	212	223	227	250	253	231	230	227	239	257	244	245	228	225	220	247	218	223	221	227	250	228	207	243	255	205	232	246	230	256	238	262	235	224	221	219	245	229	217	249	247	225	217	232	257	248	238	224	241	248	218	219	219	242	233	260	220	212	226	254	273	201	265	237	222	231	235	253	236	237	224	228	215	211	262	217	213	236	206	244	220	206	212	226	215	234	235	261	275	217	228	238	203	215	245	239	213	231	227	236	246	229	213	239	223	211	236	239	241	225	252	239	211	234	239	226	236	233	236	236	210	247	216	239	219	188	242	248	230	221	228	210	233	237	210	232	230	233	217	239	211	224	249	237	231	227	225	224	227	227	228	268	230	212	252	236	232	206	252	244	249	235	239	235	234	209	256	235	242	228	212	197	233	246	223	203	233	216	230	220	231	222	194	263	207	229	261	247	235	226	236	229	239	245	254	220	206	244	274	223	218	218	252	234	233	233	231	224	204	206	223	218	261	234	226	243	211	232	197	232	231	261	217	218	222	239	220	231	244	252	211	225	235	215	254	212	216	229	227	239	244	242	226	230	237	197	217	255	208	202	216	227	242	178	227	215	216	201	213	224	232	232	237	210	234	219	226	242	220	234	237	258	220	218	244	210	221	214	237	236	224	219	221	231	234	220	237	226	250	224	212	242	185	237	245	228	242	218	210	213	238	224	226	230	230	231	236	229	237	232	232	216	259	240	226	247	235	230	228	218	219	236	229	250	229	224	238	250	225	232	220	195	277	208	214	217	228	243	248	235	232	207	223	231	234	241	245	219	228	241	220	219	250	245	243	237	258	239	221	229	238	237	245	232	228	217	230	227	280	223	210	218	246	234	232	226	234	261	227	233	263	221	214	209	231	225	203	219	251	220	238	203	245	232	225	216	209	255	226	227	234	239	234	232	245	228	216	202	221	254	210	248	222	218	238	222	227	243	234	269	225	200	233	202	226	241	217	235	235	225	215	240	231	242	227	221	246	207	243	219	233	223	231	231	255	246	193	224	258	242	223	231	251	228	241	247	220	239	228	243	221	247	233	230	217	248	230	237	245	212	221	215	206	221	250	236	232	220	211	247	240	239	235	233	226	236	219	220	234	211	238	225	252	250	229	237	236	203	213	252	223	230	247	219	238	247	219	228	250	223	248	202	240	240	202	224	259	224	226	217	235	282	235	249	214	229	209	245	234	235	252	218	239	209	245	235	226	192	247	226
2234	1506	609	404	327	331	367	335	269	181	152	155	135	103	84	64	65	68	71	47	42	45	40	57	58	56	51	43	56	37	34	45	48	31	39	41	38	30	32	33	32	23	45	30	34	32	41	46	43	39	51	42	31	31	39	31	46	39	32	27	38	40	30	34	30	41	42	34	22	44	48	29	34	35	29	25	31	33	30	33	28	25	30	32	23	23	36	41	29	38	23	34	35	24	31	23	29	31	33	28	30	42	37	32	29	40	26	36	36	30	33	38	46	41	46	33	26	26	28	29	34	33	24	28	29	32	24	29	29	32	29	36	27	35	32	45	36	26	32	22	29	32	43	30	32	26	34	33	27	34	31	26	24	32	32	28	24	28	32	30	32	22	39	35	20	26	33	32	29	33	29	34	38	31	25	26	30	25	22	31	32	29	37	31	36	32	36	33	40	26	24	34	28	50	36	31	39	30	28	30	40	30	26	24	37	42	31	33	28	31	43	22	26	31	38	31	26	35	43	41	30	23	37	35	31	38	27	38	32	34	37	31	28	37	34	26	31	27	24	33	41	35	32	37	40	40	38	39	26	29	26	46	32	31	25	31	28	38	28	29	28	34	37	25	44	25	31	34	26	25	44	42	29	36	28	34	26	34	33	36	31	27	25	31	29	32	29	37	27	34	33	38	28	42	38	34	37	41	38	38	23	37	40	32	23	36	33	34	22	33	33	34	31	33	27	29	25	27	32	29	27	44	30	28	35	40	40	38	44	33	42	31	28	38	27	32	39	23	32	33	38	31	34	23	34	31	36	30	30	28	22	44	33	33	40	27	23	24	33	34	30	34	27	28	28	27	21	20	33	37	35	43	23	29	36	34	26	35	41	39	26	29	29	27	26	31	38	32	36	32	41	26	24	33	37	39	33	33	30	33	30	30	29	44	24	35	31	34	20	27	42	38	24	26	30	23	29	30	28	22	45	35	32	37	41	38	34	31	33	28	28	40	23	25	41	34	37	30	26	30	31	29	38	30	37	43	30	25	33	26	32	31	33	24	34	32	32	26	28	29	32	35	22	21	43	24	38	27	32	30	41	38	31	40	25	42	23	39	24	32	30	28	31	28	35	41	33	28	22	40	31	31	39	26	34	32	29	41	41	39	28	32	36	43	32	27	26	28	29	33	28	39	28	30	24	26	26	26	36	27	29	33	33	39	19	25	24	33	30	35	24	33	34	25	36	27	27	33	33	24	37	31	37	31	31	32	34	23	39	24	20	25	33	27	23	25	32	24	27	26	34	36	37	36	32	27	31	35	22	43	27	37	31	31	33	41	24	34	32	42	27	23	28	25	28	37	50	35	26	33	32	25	35	25	29	26	16	43	31	30	25	30	33	38	24	35	26	22	24	35	35	32	28	32	34	36	40	27	27	37	25	33	20	20	27	42	30	32	38	41	24	22	50	34	34	38	31	28	41	24	30	31	35	36	35	33	24	24	43	31	25	39	26	38	28	35	33	22	33	21	31	29	38	25	21	30	36	33	37	25	36	34	36	35	34	30	30	35	30	31	29	31	33	42	25	25	36	24	26	35	30	34	30	24	28	29	38	27	36	27	40	43	34	27	34	40	38	22	28	31	34	32	29	37	44	35	32	30	33	28	24	40	33	33	35	29	28	23	33	29	30	30	33	31	27	35	24	25	37	28	39	36	30	38	31	29	36	28	37	26	35	29	37	34	28	21	35	35	33	20	36	27	29	23	35	43	30	27	34	31	24	43	20	36	26	30	34	31	30	34	37	24	27	25	23	45	45	26	27	25	29	33	30	24	25	23	18	26	30	25	34	38	36	38	25	34	27	29	33	33	37	28	38	28	36	24	31	34	29	26	20	31	36	22	26	25	30	30	29	37	30	38	36	31	35	28	32	35	35	28	31	28	28	22	33	36	26	26	37	20	33	41	29	32	26	35	32	25	29	21	26	31	24	35	33	24	33	33	26	30	30	34	23	31	35	36	27	25	41	28	31	29	25	38	32	34	31	37	38	24	29	31	33	37	35	23	31	26	34	29	36	40	18	44	35	26	34	38	30	30	34	40	25	29	24	39	20	44	27	26	28	30	32	32	24	31	30	36	22	19	36	35	35	39	27	29	28	25	29	23	29	26	36	30	36	31	41	36	24	25	30	25	31	33	29	36	30	35	30	26	23	30	47	32	21	27	19	32	38	25	34	27	31	38	41	38	23	35	29	37	33	34	29	32	36	38	24	28	30	32	24	36	36	28	25	30	32	22	30	33	25	38	39	33	34	27	25	31	27	36	28	30	31	37	35	35	37	28	36	26	34	34	35	32	27	39	35	38	39	31	32	31	34	32	29	28	43	27	27	34	27	30	36	28	29	21	26	38	36	40	33	28	33	22	32	36	35	21	35	26	26	33	30	33	36	31	33	29	30	28	41	27	34	35	37	28	44	30	23	32	38	38	38	27	31	39	32	42	30	36	31	32	34	20	38	29	34	29	46	39	40	27	26	24	30	34	27	36	30	37	33	37	29	36	45	29	25	29	29	43	36	42	48	30	40	32	33	28	30	35	33	28	35	46	32	23	33	28	38	38	23	34	22	39	29	41	28	34	28	36	29	37	38	26	30	34	33	42	31	29	29	29	31	21	33	20	27	28	37	39	41	34	27	26	30	37	21	31	34	29	28	31	35	31	21	33	21	31	32	32	30	28	30	25	32	45	31	25	33	29	33	37	34	30	32	26	26	32	38	34	26	36	33	29	31	37	33	28	29	32	33	39	29	25	33	28	37	26	23	34	23	30	29	40	31	23	26	42	30	24	37	26	34	31	25	29	28	35	32	30	37	34	31	34	26	24	33	36	34	35	37	33	27	25	44	41	35	28	34	26	29	38	33	31	23	29	29	32	37	29	30	33	28	35	27	30	29	41	28	30	46	31	37	33	30	30	46	28	34	24	37	37	38	32	18	34	42	28	28	36	38	30	44	35	28	18	15	30	41	33	32	47	30	19	23	33	28	40	28	32	38	32	34	35	23	32	36	24	21	32	31	33	32	32	34	28	23	35	29	26	28	26	36	33	33	35	35	32	33	39	33	35	40	27	30	27	34	31	36	32	34	25	27	26	18	30	32	38	26	42	32	35	36	26	41	26	36	46	29	38	32	27	30	24	24	35	35	39	23	27	31	36	36	40	23	39	35	35	23	33	33	41	29	38	31	29	34	36	25	31	28	27	27	30	22	28	25	27	28	36	26	36	41	33	33	37	38	37	44	32	33	37	26	20	37	36	32	33	40	32	36	23	33	30	24	26	22	26	30	34	27	32	26	35	25	28	26	31	34	38	32	39	35	36	39	37	31	41	39	37	32	33	27	21	35	32	30	34	25	25	22	35	18	28	31	39	39	37	34	26	29	34	27	24	43	31	31	34	33	29	31	23	35	25	30	24	27	30	28	36	33	25	23	31	25	36	40	37	32	40	29	36	34	28	27	32
22535	13098	7978	10466	14847	15489	14667	12258	9370	7175	5888	4993	3564	2932	2273	1823	1582	1347	1209	1159	1054	995	966	920	902	877	820	756	687	663	634	592	591	583	543	535	603	551	544	536	530	469	479	473	425	426	471	470	488	462	449	480	470	501	441	388	394	370	360	364	364	331	347	365	371	307	381	392	352	354	349	342	350	354	371	335	350	338	331	304	335	322	291	314	346	355	344	334	340	381	342	331	329	357	356	337	360	338	370	335	353	325	350	313	315	312	313	355	357	352	373	458	585	562	544	370	319	307	362	325	326	366	363	341	333	318	302	359	344	331	356	348	331	346	333	345	351	346	321	317	329	327	321	372	364	319	330	332	342	324	330	341	340	320	341	313	334	333	396	336	334	323	360	324	309	324	318	321	335	311	320	338	351	340	335	345	319	342	346	320	319	320	352	331	316	342	313	355	354	335	350	314	309	341	348	334	327	359	332	315	359	323	355	351	339	305	344	343	350	347	320	372	371	328	329	355	348	306	348	358	309	364	311	318	336	361	305	341	274	359	321	336	335	339	320	334	317	343	311	335	303	299	341	294	361	331	344	325	338	346	322	347	335	358	331	343	339	354	331	347	364	314	344	333	314	343	308	334	323	349	339	357	316	329	348	301	322	347	334	337	336	323	318	361	327	295	326	333	332	301	331	347	351	354	295	349	318	347	305	356	336	305	342	345	306	310	349	310	315	318	340	338	324	356	328	326	328	322	333	340	341	350	342	317	323	327	361	310	370	309	336	334	348	322	372	353	357	349	348	351	329	308	319	321	317	296	302	356	332	339	334	324	330	348	334	345	347	314	354	329	329	348	349	316	336	311	294	316	326	353	348	312	323	310	351	339	335	313	339	322	341	336	341	325	322	327	348	317	285	330	281	347	334	363	357	311	356	320	341	358	326	355	362	320	318	333	331	328	318	334	332	353	326	323	346	328	354	333	363	322	322	310	354	336	312	368	309	365	349	345	333	344	352	306	337	332	320	338	307	324	322	320	360	333	324	323	326	337	313	334	302	342	326	334	340	335	338	317	335	351	349	300	344	355	325	324	325	330	354	335	332	331	339	365	332	303	341	331	351	311	341	354	369	337	318	340	328	369	316	345	351	320	340	354	327	347	346	333	331	346	352	350	330	333	331	325	353	324	368	343	342	331	342	303	324	340	333	344	342	337	346	357	341	322	331	339	344	325	310	346	342	321	329	316	294	316	359	305	336	330	335	345	338	310	308	359	367	311	320	320	355	342	313	316	321	335	326	308	377	322	336	326	327	353	329	331	296	343	321	362	335	321	301	338	326	331	319	339	357	338	357	307	334	335	303	321	340	321	341	369	320	325	340	325	345	336	334	336	325	327	349	370	313	325	340	310	318	336	324	339	291	327	311	328	358	348	322	310	329	339	333	336	331	310	337	315	333	322	319	322	332	324	308	334	326	338	326	346	323	303	333	322	326	319	327	343	347	310	347	317	302	344	343	302	333	330	352	325	330	337	341	320	316	322	367	342	336	336	333	350	330	346	362	336	334	329	324	321	332	337	339	346	341	355	322	346	325	320	313	337	367	327	311	332	309	317	348	338	323	337	338	331	305	328	324	313	372	332	322	344	338	352	359	335	358	293	357	364	307	329	293	357	314	332	326	334	365	327	345	312	337	332	341	294	327	320	365	350	348	327	347	347	333	294	321	312	348	361	333	330	344	341	369	335	340	340	340	338	338	341	359	321	311	334	347	349	298	341	335	308	322	305	354	334	346	337	340	330	302	320	309	348	355	326	328	317	359	333	317	313	323	350	309	339	334	325	360	357	354	355	345	354	326	306	297	326	328	323	341	347	333	338	314	325	295	338	340	342	384	339	352	301	328	339	313	336	334	323	314	343	344	347	315	345	346	343	313	315	357	347	316	310	309	354	341	334	323	344	328	342	291	353	313	340	296	343	328	304	327	345	358	355	335	339	331	358	353	308	342	322	323	310	345	357	328	315	309	361	338	322	342	375	293	321	322	333	349	341	349	371	315	326	316	382	356	353	320	351	336	290	308	312	328	345	332	347	343	319	357	321	340	307	326	332	351	335	330	321	321	301	350	344	334	326	331	333	315	319	359	325	337	328	364	392	370	328	322	317	334	358	336	318	294	348	313	326	319	322	357	337	331	343	348	322	390	366	358	339	314	372	352	299	332	356	336	304	321	335	328	341	362	355	322	314	298	321	330	327	297	335	322	363	355	340	382	335	321	307	302	362	336	351	344	284	324	328	342	322	332	314	321	337	315	326	347	318	367	320	325	309	326	355	344	319	348	359	339	347	329	341	343	306	351	307	319	373	331	306	370	329	310	336	330	349	359	326	349	355	329	347	334	302	320	304	338	338	278	351	315	356	308	328	343	342	338	366	350	316	339	305	286	366	326	345	321	332	373	309	318	306	348	328	316	356	324	303	317	319	356	336	351	344	333	337	328	338	309	340	331	341	333	337	306	353	362	315	333	358	354	338	310	360	349	337	344	338	319	342	315	322	328	348	356	325	350	348	361	354	341	328	327	337	364	337	314	328	339	370	325	316	355	299	332	364	334	338	318	343	347	345	320	356	325	350	321	333	334	333	359	325	300	341	336	329	347	343	326	343	338	342	354	362	317	328	364	332	357	313	317	359	346	316	325	335	327	300	314	349	329	339	333	338	348	343	333	315	355	308	349	345	331	309	338	353	297	322	315	357	293	337	341	349	340	353	329	355	334	335	356	355	353	378	321	338	306	323	339	302	366	318	350	326	332	315	339	348	351	325	330	336	313	328	314	351	352	326	307	316	315	325	353	343	317	336	333	319	333	313	324	312	332	335	350	340	334	346	328	339	341	312	327	339	305	330	332	329	349	308	309	334	346	363	302	381	327	346	342	306	327	372	301	350	324	343	322	339	316	340	309	325	335	342	329	309	345	347	337	333	393	339	326	328	355	338	336	344	329	353	322	331	344	349	311	336	351	349	318	353	329	302	355	339	338	324	317	298	355	364	338	355	339	328	320	339	323	337	331	328	354	360	329	334	369	323	323	324	351	310	335	339	321	348	371	295	323	342	331	353	316	356	356	324	358	348	341	356	359	332	322	330	326	341	336	327	329	339	335	359	335	347	339	340	356	354	351	315	370	355	335	332	340	311	320	312	346	342	337	349	362	335	332	351	332	330	319	369	336	340	313	307	329	363	308	324	345	290	332	364	318	331	318	384	328	339	342	352	331	337	322	314	322	349	336	328	307	359	335	312	345	324	352	354	351	338	320	332	353	360	353	343	344	330	334	346	316	335	331	335	338	299	352	321	301	339	336	323	295	353	313	309	335	352	343	318	341	341	333	330	311	346	349	332	344	328	357	318	332	330	352	298	309	342	342	346	327	342	318	327	356	335	347	302	364	309	294	380	322	326	324	317	328	314	326	336	327	324	372	339	356	337	344	318	346	345	320	355	339	320	290	356	317	333	318	327	355	325
1124	438	269	191	156	172	210	172	157	115	98	78	73	77	63	51	54	53	43	41	36	45	49	44	49	36	53	42	45	45	22	28	34	33	36	39	32	36	34	29	41	50	37	26	41	30	40	25	42	32	33	38	39	29	36	36	24	33	47	42	36	24	32	42	31	37	29	26	39	40	36	37	29	28	38	32	22	27	31	32	34	22	28	32	39	37	25	32	32	24	34	38	37	28	28	27	43	35	33	28	37	24	32	36	30	37	39	25	31	35	39	44	36	36	28	36	24	44	34	42	33	23	30	36	26	34	25	21	39	35	34	40	33	28	39	22	25	32	35	26	42	38	36	39	32	32	41	24	34	36	21	27	37	37	32	28	26	38	34	24	32	36	34	41	37	28	28	40	45	33	25	33	30	33	29	37	31	22	32	32	38	28	28	29	23	35	34	27	39	33	33	46	30	33	38	32	41	34	24	31	36	44	29	29	36	38	38	28	32	34	41	42	23	39	30	35	36	33	35	28	33	37	26	33	31	30	34	31	27	49	36	29	32	17	40	30	26	25	38	34	32	32	38	28	33	24	29	40	38	36	35	22	28	35	25	31	30	30	28	25	32	27	32	33	35	40	34	29	28	27	34	36	32	32	25	26	30	26	50	28	28	31	37	30	31	23	29	28	38	36	33	26	30	33	36	33	33	36	41	29	21	32	37	35	39	23	39	33	35	33	24	29	26	29	29	27	31	32	23	22	38	25	37	35	39	43	28	24	28	21	29	24	26	30	41	28	33	25	36	37	35	33	33	31	32	47	33	35	33	33	35	26	42	33	37	28	32	33	25	28	36	37	29	39	30	28	49	36	32	35	23	35	43	45	34	28	31	27	39	41	38	31	23	35	38	22	31	31	26	29	35	35	35	24	37	40	42	44	33	33	38	35	37	30	25	33	18	31	29	43	30	40	37	32	26	31	31	39	27	30	32	35	32	26	30	25	25	34	30	30	27	34	28	35	33	25	37	42	30	36	33	29	28	31	33	34	47	40	31	41	27	32	48	28	40	24	24	29	27	34	33	37	36	28	23	37	30	29	27	30	29	33	33	34	34	40	27	32	36	35	20	24	27	25	33	33	35	46	43	25	39	30	36	36	31	35	29	37	32	36	33	29	35	31	33	40	43	31	25	37	41	32	38	40	31	30	35	40	28	29	33	28	37	38	29	31	28	40	35	35	26	30	31	33	31	21	27	33	30	38	45	32	42	35	38	25	33	39	36	32	37	37	30	36	42	27	33	34	40	39	32	21	23	37	30	28	27	42	24	27	32	38	30	36	36	26	40	27	42	23	39	40	42	39	43	29	30	30	21	36	22	25	32	38	30	33	36	40	39	20	36	27	39	30	26	41	30	34	34	31	30	24	29	38	27	28	28	29	29	23	29	27	41	38	35	30	30	29	35	33	27	38	35	40	35	39	25	39	29	30	29	34	38	32	22	28	34	31	39	37	37	35	44	39	28	49	38	36	34	26	33	34	34	29	27	34	27	32	31	35	33	35	37	27	31	31	29	25	41	30	30	36	37	33	38	42	32	28	26	35	27	35	31	27	26	34	35	31	28	28	32	27	42	27	38	24	28	33	32	30	34	43	36	37	29	32	32	34	29	35	36	32	40	38	25	30	35	36	27	22	32	26	37	34	38	22	42	40	36	46	46	26	29	35	30	38	40	34	29	33	32	35	27	29	28	34	37	27	30	24	34	34	24	29	31	37	33	34	33	30	37	35	38	21	28	39	46	18	24	25	33	34	30	33	36	33	34	32	35	27	36	26	29	35	28	38	38	29	37	39	32	38	45	40	35	32	35	28	38	37	35	32	33	25	19	27	31	27	29	33	28	43	38	34	37	37	36	29	35	44	26	33	27	36	36	39	43	38	31	32	33	35	36	37	36	34	33	19	29	38	36	37	33	25	23	26	22	35	31	28	27	29	28	37	27	32	42	29	31	34	43	32	36	33	42	29	31	33	27	26	43	41	24	28	31	36	24	25	32	29	34	26	36	47	40	37	35	38	33	34	30	35	26	28	35	42	39	40	31	34	31	32	35	41	48	29	27	36	34	30	35	50	25	31	41	35	30	28	29	26	30	23	31	26	25	38	41	39	30	33	38	33	36	27	47	32	31	25	29	36	29	36	40	33	29	25	29	35	26	34	38	26	32	42	29	32	38	32	50	32	34	32	42	35	37	27	27	20	32	48	28	39	40	42	39	44	18	31	44	22	30	27	28	42	28	30	30	39	31	33	32	38	31	25	34	31	39	29	35	39	30	35	27	36	40	33	35	35	41	36	35	28	33	31	31	28	32	33	40	31	31	40	28	39	34	38	35	31	38	28	35	38	38	23	37	25	33	43	37	33	34	34	22	33	37	36	35	37	41	41	38	41	34	41	38	27	39	27	29	36	39	30	27	31	37	42	26	35	34	33	33	29	28	27	37	29	42	24	33	28	32	28	29	41	33	31	23	30	39	34	31	30	27	40	40	28	30	54	32	37	28	32	35	31	33	34	39	47	44	27	27	36	30	41	35	33	28	26	35	32	34	33	33	37	34	38	26	33	29	25	35	33	29	36	30	45	37	40	31	31	32	22	41	26	40	31	37	30	27	30	28	30	34	31	33	32	35	25	33	42	40	33	27	39	29	46	44	25	31	30	40	29	35	27	25	24	28	27	37	32	27	26	45	25	38	24	42	32	31	35	28	42	22	31	35	25	28	31	29	29	34	31	37	35	31	35	33	38	30	29	29	28	38	34	27	39	38	30	25	28	33	28	33	26	26	28	30	33	27	27	32	45	27	39	38	32	34	34	32	37	37	34	38	38	30	27	38	30	35	28	31	32	24	36	24	33	45	17	32	40	26	28	26	31	47	30	36	37	25	30	29	36	35	40	28	24	25	40	37	37	36	32	31	26	26	38	25	26	29	23	34	28	21	21	29	34	38	34	27	38	40	30	39	37	32	40	27	35	36	32	36	39	42	32	30	35	25	30	25	31	34	33	34	29	29	32	43	25	23	36	46	28	46	28	38	38	35	31	25	35	37	36	31	34	29	36	36	28	33	34	27	39	38	31	27	42	42	27	33	27	38	41	36	35	41	23	33	36	24	23	33	26	29	30	34	40	34	35	28	46	29	22	33	33	36	27	32	42	26	39	31	25	28	42	38	47	36	31	36	38	37	30	33	30	35	27	34	29	32	31	32	30	40	30	22	24	29	30	44	26	33	26	38	39	32	29	43	26	24	33	46	25	38	44	24	38	35	25	33	34	29	25	25	26	40	34	30	34	31	26	29	30	38	37	34	46	40	35	34	46	32	43	30	35	43	30	40	38	48	23	26	32	26	20	24	42	34	20	32	28	36	26	35	32	32	32	32	25	25	30	39	38	28	30	33	46	42	32	30	28	30	36	34	31	35	38	44	35	40	39	35	29	36	34	29	28	26	36	28	26	44	44	28	43	20	36
15776	7470	4738	6278	9504	9704	9433	7612	5837	4423	3484	2834	2110	1726	1387	1065	998	820	765	710	684	733	680	711	704	640	559	560	552	487	492	448	470	457	409	451	475	411	460	405	432	405	365	359	383	375	451	458	418	414	426	433	383	421	390	395	362	375	356	374	345	356	385	326	348	318	345	357	357	362	375	305	337	348	341	333	328	346	321	337	304	340	343	309	321	333	330	348	340	344	327	359	354	348	308	359	309	362	318	341	340	333	359	367	359	347	325	359	273	335	355	351	349	387	357	340	331	332	349	342	339	351	355	309	362	320	342	328	327	342	335	326	310	355	343	345	331	325	341	338	343	337	340	335	317	313	370	328	342	343	320	329	328	318	339	365	363	350	370	343	338	338	331	326	340	335	329	318	330	379	328	327	332	308	336	334	309	296	344	357	362	338	338	330	326	348	352	326	325	314	350	321	319	331	341	352	309	325	334	346	325	341	315	311	342	370	355	327	348	313	352	352	345	330	340	312	327	343	310	335	328	337	314	334	320	367	344	328	319	368	364	376	326	289	334	333	335	330	350	317	334	319	369	349	356	337	344	355	338	331	350	342	314	373	358	323	342	370	334	340	304	360	320	351	349	329	334	340	341	322	368	359	294	350	347	345	365	359	354	359	336	321	332	341	339	314	335	325	365	348	334	345	340	366	313	349	348	318	316	310	312	375	349	351	362	299	338	351	367	347	351	335	343	316	326	328	313	346	325	337	341	330	354	340	363	330	339	330	333	364	345	295	349	327	337	327	340	321	343	341	353	327	391	343	338	316	334	342	335	329	349	349	346	342	332	318	339	356	343	346	352	320	360	317	346	315	347	353	336	316	329	339	333	325	348	328	304	345	340	369	321	346	341	339	340	340	337	313	337	336	380	313	332	349	341	337	328	349	348	357	351	348	343	376	320	326	304	323	337	343	326	342	293	324	341	336	340	339	336	323	369	329	322	360	352	337	347	330	336	346	329	322	318	337	336	310	324	338	361	355	363	302	320	363	373	399	306	348	356	319	340	353	328	337	340	303	353	333	333	320	346	356	341	349	322	376	351	321	376	329	349	304	313	323	341	346	315	344	318	355	339	302	339	312	373	304	349	346	334	367	322	353	339	309	335	340	335	328	357	341	329	341	351	362	346	357	309	325	333	340	339	326	365	354	361	357	323	308	311	320	325	360	373	319	314	383	329	346	330	350	342	296	340	327	337	358	339	355	321	365	313	314	350	331	344	343	320	337	307	353	321	331	328	330	354	343	293	320	370	333	344	314	357	372	338	318	333	347	325	361	343	341	370	311	333	350	332	375	342	305	290	318	348	327	386	356	327	344	344	345	357	333	342	340	367	324	328	356	321	318	311	293	351	330	342	318	333	299	320	368	344	354	305	355	363	335	336	350	364	340	341	332	320	366	330	334	337	338	354	356	332	336	320	362	366	327	357	321	345	355	346	351	349	333	353	325	311	319	351	322	346	340	364	335	356	369	346	340	328	346	319	316	325	381	344	338	380	354	351	325	316	348	338	342	368	371	355	336	343	298	356	339	334	331	336	313	314	318	377	334	329	356	323	318	359	331	353	366	328	347	327	353	349	342	329	325	346	354	358	336	339	322	352	343	330	315	345	339	332	338	321	339	344	314	341	336	336	317	318	349	332	338	342	350	322	309	337	342	330	337	324	344	357	340	379	301	336	319	341	316	300	335	305	350	352	346	351	321	380	325	334	341	342	297	332	346	339	376	323	361	298	338	337	353	330	337	322	338	346	335	376	321	349	330	340	333	340	312	309	314	351	285	304	334	340	374	320	344	316	324	368	312	346	328	332	357	311	338	328	344	337	367	320	344	324	339	365	341	332	358	343	347	338	320	344	335	373	333	305	314	325	341	311	325	353	365	310	327	314	322	336	336	311	372	340	318	350	328	339	342	330	324	326	322	336	305	310	313	352	373	343	317	363	362	358	343	326	319	363	315	312	334	330	312	372	323	369	336	307	344	321	361	346	362	373	324	341	354	347	353	312	318	305	340	362	353	296	325	364	356	333	336	321	329	310	318	330	318	343	323	387	331	340	335	309	317	325	323	340	354	335	347	351	355	327	341	339	350	336	350	327	341	356	320	353	339	342	319	335	341	347	320	324	325	325	340	333	340	346	313	328	330	327	341	328	344	324	344	348	367	353	347	337	319	321	364	338	326	325	315	332	329	327	325	324	365	312	324	333	367	356	348	340	339	327	333	354	347	343	308	343	336	312	356	331	380	393	336	352	365	323	351	332	340	333	353	344	343	348	325	344	339	335	336	338	322	354	328	344	345	311	363	348	334	391	331	346	357	396	329	345	322	308	338	336	328	349	342	346	317	379	344	335	314	333	316	358	336	310	326	351	361	294	330	355	331	381	345	356	337	378	339	353	306	346	319	340	351	289	343	325	325	376	358	359	341	359	314	327	315	334	351	347	333	359	316	362	335	356	341	358	326	343	312	325	322	328	335	375	330	367	328	315	350	369	291	361	350	397	371	317	369	328	310	348	327	352	333	319	342	320	359	351	337	311	343	355	356	340	337	353	319	324	342	336	325	324	361	302	309	325	328	382	345	347	312	349	345	350	334	329	341	306	360	350	357	357	332	322	299	334	312	352	327	343	337	341	305	343	346	341	324	326	356	366	348	334	364	307	340	322	342	342	372	362	361	341	342	320	307	308	365	347	329	352	325	311	356	287	329	342	361	331	351	328	338	336	355	343	356	324	342	335	297	336	311	329	349	350	326	350	349	332	337	344	358	330	350	357	362	349	343	362	356	337	343	342	321	358	349	371	332	361	331	360	371	326	331	387	335	344	328	327	328	329	353	333	371	361	301	320	357	341	321	341	338	345	331	329	322	331	317	344	318	363	333	339	344	323	339	333	329	336	341	359	319	348	355	354	341	344	349	347	318	331	326	338	339	356	356	329	369	364	338	331	337	355	316	340	323	328	348	362	341	316	355	348	337	301	330	344	376	366	335	352	316	321	346	371	344	360	370	346	299	317	323	370	351	319	322	345	305	340	343	323	346	356	382	355	327	337	358	324	328	340	324	339	341	352	320	325	336	314	346	336	372	360	342	332	333	350	351	357	313	333	356	313	322	338	370	330	343	344	338	328	332	337	334	328	363	307	364	336	354	306	364	333	349	351	326	339	378	339	351	334	346	340	317	358	353	351	345	338	346	341	343	325	342	327	335	363	375	325	349	335	333	329	320	351	333	349	308	336	361	347	310	322	373	350	327	362	343	310	357	340	329	337	331	349	356	374	334	350	339	345	342	339	307	322	336	358	317	362	323	325	352	333	322	337	332	294	348	332	348	319	348	335	334	329	375	343	351	341	306	337	329	351	324	353	334	357	344	310	328	335	368	351	337	329	306	315	331	320	341	306	335	334	381	344	353	344	326	308	345	353	349	329	359	328	355	310	371	335	358	348	338	351	332	344	324	303	328	339	346	352	360
1528	1033	484	302	257	209	264	242	194	162	148	113	94	75	77	74	71	61	62	49	43	50	57	53	56	65	43	44	51	50	54	43	51	47	41	43	37	42	45	49	30	53	46	48	48	39	36	54	43	34	34	46	38	37	38	36	43	43	46	44	34	36	40	28	46	35	35	40	38	41	41	42	49	43	39	38	35	45	47	47	41	43	25	37	37	48	36	36	43	34	43	47	37	35	39	44	44	50	50	51	40	45	45	37	44	36	40	33	49	39	46	42	48	47	50	41	37	44	45	32	43	50	44	39	46	30	36	35	60	38	31	47	32	35	33	53	39	50	47	34	31	43	29	37	41	38	35	43	47	35	37	34	47	34	37	42	39	44	38	38	44	47	39	46	41	34	38	35	41	36	36	34	30	38	38	28	42	36	30	44	27	52	52	48	38	47	39	35	35	51	40	36	47	39	47	36	42	44	42	33	32	40	39	37	49	39	45	44	36	35	35	41	34	46	47	41	45	35	29	41	31	50	36	49	42	33	46	41	45	36	47	43	29	50	42	37	43	39	42	32	33	31	36	54	35	40	46	48	42	36	40	30	40	37	50	41	45	50	35	43	30	45	32	38	44	36	40	42	34	48	51	48	32	40	50	50	41	33	38	48	58	40	22	52	44	31	47	40	34	43	38	39	42	39	38	44	33	33	31	31	33	34	26	35	44	41	38	36	47	35	38	39	40	38	30	39	35	52	44	35	35	40	35	38	42	29	32	33	47	44	43	33	49	36	26	44	43	38	45	28	49	38	44	47	28	36	50	47	45	53	39	56	37	40	35	40	40	41	46	42	37	37	35	40	44	39	41	46	45	40	45	42	51	41	40	47	47	50	42	37	58	35	37	47	46	31	52	39	31	38	34	32	44	37	33	49	40	36	52	36	41	48	49	27	43	35	37	43	46	42	43	36	43	43	32	44	47	43	33	41	43	37	47	32	45	36	34	38	42	38	44	26	47	42	36	40	39	39	47	42	25	25	36	49	33	42	45	40	37	40	26	44	42	46	49	47	33	24	37	37	39	33	27	34	37	39	38	44	44	39	41	34	44	40	42	41	31	43	46	23	35	41	46	34	43	40	34	45	34	50	47	40	47	38	42	36	44	44	35	41	43	33	36	26	39	42	39	33	42	32	32	35	36	42	36	45	49	42	32	36	52	42	45	42	41	30	30	41	34	32	46	41	44	45	43	60	37	48	29	37	44	30	26	40	24	34	30	38	35	32	38	33	32	44	43	43	35	46	47	37	46	46	38	39	45	40	51	43	46	32	38	49	27	41	48	35	42	26	26	36	44	45	50	31	36	46	45	27	40	49	38	43	33	35	43	33	42	35	51	34	40	37	25	51	29	35	38	39	38	42	37	39	38	42	31	50	38	52	33	36	44	34	38	45	35	42	42	49	44	35	43	43	30	37	43	45	49	35	38	37	14	29	43	43	44	45	37	29	43	40	26	38	26	41	50	44	33	29	46	42	37	45	38	46	39	40	37	26	34	48	45	50	34	49	45	41	37	40	36	40	45	45	36	40	38	53	36	34	41	32	40	42	42	43	47	37	42	38	33	27	46	35	41	28	33	36	37	41	44	32	35	45	49	42	33	47	34	34	30	37	36	40	38	51	37	43	28	35	42	37	50	39	34	41	32	44	52	41	35	39	37	32	31	37	42	41	37	43	42	42	36	39	44	47	38	36	48	28	25	40	38	45	36	42	37	41	45	35	37	36	37	51	35	47	43	31	44	35	43	36	24	39	43	40	37	34	44	49	41	45	34	36	46	40	39	34	47	40	33	50	51	44	48	36	48	36	41	33	36	40	39	45	33	29	46	42	42	44	39	33	32	34	56	45	33	43	38	54	37	30	45	34	32	42	47	34	46	44	36	37	38	42	38	35	36	42	37	31	35	29	49	37	35	47	37	37	42	46	43	33	34	58	35	32	45	48	40	47	35	54	49	53	41	39	37	52	40	49	36	29	41	47	36	43	40	54	45	38	36	40	33	43	40	39	34	44	42	35	39	39	46	43	37	37	35	41	40	32	42	50	34	46	40	42	45	44	35	37	34	48	48	53	44	41	38	48	41	31	31	45	37	36	42	45	36	37	44	42	34	48	44	36	53	45	39	42	36	56	39	29	44	46	43	40	40	38	30	49	43	53	31	45	43	52	45	39	31	38	46	38	54	37	42	36	42	37	38	43	36	35	44	48	38	33	39	33	55	31	45	32	41	40	42	47	37	37	39	48	39	45	39	36	37	43	37	43	37	39	41	39	45	26	33	47	37	42	34	36	48	33	31	26	34	41	47	37	33	51	33	42	26	49	36	33	49	46	34	44	38	46	37	42	53	45	48	35	37	28	33	40	44	35	46	45	39	43	40	34	46	49	34	41	38	42	41	45	42	41	36	38	43	33	32	41	46	43	44	36	40	44	44	43	39	46	41	44	33	43	26	31	37	45	39	41	46	32	43	39	31	34	41	28	51	40	36	40	43	31	42	37	37	32	36	49	45	41	33	37	38	29	46	39	44	40	34	40	36	37	37	34	47	41	29	39	43	53	40	42	45	50	39	34	38	54	36	40	49	41	39	43	43	34	43	42	40	41	44	41	37	41	32	30	36	31	44	28	35	31	44	44	36	33	58	39	43	37	39	37	44	36	31	38	47	35	40	37	26	46	40	40	42	46	39	41	38	27	41	40	32	51	39	46	43	48	40	25	40	38	39	28	49	35	40	38	41	28	30	45	38	56	41	35	41	44	41	40	49	48	36	32	38	33	35	33	46	45	34	36	43	28	40	30	40	42	31	32	44	30	38	40	45	47	38	43	35	43	35	48	47	31	39	39	50	43	31	40	38	37	31	42	38	44	25	43	29	48	35	40	32	33	46	37	42	51	30	39	53	40	49	36	51	46	41	44	33	29	39	44	50	40	36	40	43	38	46	43	29	44	43	46	41	39	43	40	47	30	47	39	33	51	37	42	41	42	38	44	34	47	41	46	44	40	43	34	42	43	37	41	47	38	37	43	52	33	34	40	41	42	44	41	45	41	25	41	37	37	41	33	30	33	43	43	36	42	37	40	33	40	41	35	25	39	42	34	48	57	39	43	50	31	35	37	39	39	29	32	40	43	34	36	36	43	30	34	38	38	38	39	40	37	37	42	46	35	31	36	44	44	38	39	36	41	45	40	50	40	44	40	53	38	39	38	40	38	35	35	38	42	41	26	47	47	42	48	29	45	40	33	52	50	43	36	39	35	33	42	36	41	30	39	54	46	39	42	46	48	44	40	43	41	34	47	37	45	39	34	44	32	35	33	47	51	37	37	39	30	44	34	41	39	47	38	36	41	33	26	32	40	33	56	38	43	32	35	42	37	52	30	46	25	37	37	36	38	37	45	36	39	42	38	37	31	40	45	37	43	38	48	31	44	42	47	34	42	44	39	40	37	31	36	35	38	39	34	45	44
19356	11086	6549	8093	12415	12498	11704	9894	7780	6221	4531	3893	2969	2394	1759	1545	1250	1185	992	1017	938	897	874	943	886	755	709	713	695	681	625	606	580	585	566	585	546	588	529	530	569	527	486	484	503	479	522	502	529	539	516	512	564	491	506	435	412	456	496	458	439	413	429	423	365	428	429	423	413	412	435	420	397	429	384	409	429	422	430	410	402	396	426	421	424	390	386	393	438	411	415	431	401	424	386	387	417	433	401	385	410	369	428	422	422	390	381	410	406	425	440	492	483	539	502	433	419	403	412	422	430	402	402	361	431	382	411	452	404	397	399	394	404	427	384	439	461	395	428	415	418	412	398	390	372	407	427	433	439	447	412	419	407	376	401	402	380	433	384	406	448	414	458	394	371	413	419	403	397	403	428	353	432	455	422	431	411	415	401	387	364	443	397	402	411	416	431	411	419	451	444	393	407	442	403	418	418	423	427	400	431	406	399	390	424	408	429	435	401	421	417	427	408	396	388	357	420	392	418	417	417	426	438	406	435	423	393	388	419	411	426	431	440	421	384	411	407	390	469	460	395	431	409	425	388	398	426	406	385	402	421	412	422	378	417	423	375	412	385	381	409	390	410	419	413	448	408	402	439	410	396	368	403	424	403	395	401	413	399	423	443	431	438	424	392	409	410	414	408	406	422	404	369	421	381	426	397	383	418	404	408	399	433	381	416	445	462	402	386	410	418	440	421	402	410	397	417	425	382	364	416	411	424	429	452	408	422	394	426	437	448	435	401	405	424	456	399	416	430	390	391	383	388	401	435	410	424	372	392	415	406	442	396	376	403	453	389	392	398	437	456	408	411	398	430	389	418	415	433	411	409	433	415	440	395	429	418	419	424	412	426	438	400	423	448	402	415	401	401	409	427	447	435	418	403	413	442	418	388	411	398	424	419	400	437	425	378	442	416	398	410	418	413	389	441	361	412	407	392	397	418	370	442	406	443	366	419	373	417	421	422	400	420	412	411	399	399	405	399	405	407	383	420	432	408	409	412	415	443	420	408	402	425	457	389	378	422	387	434	413	384	416	420	408	381	411	370	402	413	386	395	433	401	412	410	404	382	416	396	399	420	369	425	418	434	425	405	405	413	382	361	446	412	375	376	411	415	426	402	382	430	420	449	409	388	407	444	385	366	423	429	435	411	415	397	428	387	399	397	411	395	395	383	407	391	363	408	427	430	462	375	435	415	395	401	435	447	403	428	419	398	415	395	404	400	425	417	391	417	384	403	402	410	449	445	388	414	392	393	391	383	423	408	434	390	407	451	398	366	415	409	428	410	419	381	463	437	426	396	411	373	415	376	402	409	418	429	395	405	400	372	382	412	410	430	407	423	422	409	392	423	414	396	445	410	394	391	433	421	457	392	405	405	403	372	379	414	413	406	413	392	409	414	419	420	408	415	396	456	431	434	396	430	413	420	391	368	376	396	398	433	410	427	436	394	421	427	399	412	439	416	424	412	397	407	420	403	429	435	394	430	404	393	401	425	435	384	395	416	425	437	432	413	411	373	406	388	425	442	404	407	418	413	405	393	432	392	445	386	421	404	406	397	400	426	418	410	411	418	410	431	403	424	387	383	436	425	408	374	403	425	439	397	445	377	409	378	376	386	440	438	398	387	383	428	389	411	431	444	428	409	432	420	410	396	429	375	420	443	438	414	435	396	430	415	414	428	427	425	413	410	452	426	401	402	415	393	438	392	434	386	402	424	388	425	395	414	387	431	417	427	404	361	450	432	492	418	390	434	432	431	430	406	437	452	399	440	404	449	427	461	428	428	359	435	391	415	390	419	438	396	410	445	418	357	424	423	416	410	395	443	396	392	382	440	426	362	421	445	384	423	421	421	397	419	413	393	397	402	406	398	405	392	464	414	424	447	459	403	419	400	409	409	407	390	388	401	414	416	424	394	440	405	438	422	421	397	438	370	427	414	414	376	403	407	388	434	395	397	442	392	402	386	371	453	384	400	400	383	413	399	445	403	409	448	414	433	418	378	431	393	428	401	414	416	409	370	381	400	448	404	386	426	414	403	406	390	409	432	433	419	398	416	401	404	395	379	415	424	392	396	416	410	423	406	420	400	381	423	423	404	396	425	440	414	430	395	422	392	427	406	399	371	404	393	376	401	418	386	410	418	402	425	431	388	419	399	410	441	417	383	408	368	455	395	391	403	413	384	402	400	392	412	416	414	430	451	433	389	389	384	399	394	411	408	417	414	421	400	417	430	392	411	408	441	428	433	416	400	431	388	417	392	424	368	421	393	382	383	444	422	397	412	454	441	387	435	423	450	437	426	418	417	418	433	429	381	409	416	441	420	411	387	407	436	444	408	381	416	452	426	413	437	427	428	420	435	408	451	427	392	414	409	411	419	413	390	419	427	403	376	396	403	420	410	412	422	411	427	458	396	449	394	406	430	394	417	428	388	403	413	430	415	422	388	434	403	430	423	419	396	397	444	416	386	434	378	404	472	381	413	391	398	414	406	396	424	406	395	420	425	440	447	403	415	430	430	404	436	397	426	392	399	425	420	386	418	401	387	418	419	411	438	411	436	459	396	401	416	434	434	409	433	404	417	423	399	420	398	442	413	401	414	425	439	437	406	402	430	418	393	400	405	442	439	403	424	425	402	414	405	393	389	414	408	391	410	410	433	392	449	398	429	419	413	422	415	422	453	439	397	421	407	413	393	377	387	434	389	407	418	416	440	426	407	446	395	398	424	459	409	437	399	443	389	380	411	454	407	384	373	402	446	381	423	414	400	398	412	413	397	393	399	421	410	400	415	416	394	363	404	432	406	422	390	409	417	361	473	388	408	405	445	409	457	409	418	426	427	359	409	414	395	403	435	380	395	430	413	422	428	425	407	440	405	384	395	403	412	414	419	402	371	427	445	440	416	405	424	401	397	416	426	397	425	429	413	406	392	410	376	441	417	424	407	415	407	441	406	438	483	442	448	422	384	418	384	413	387	413	423	419	423	416	413	435	390	418	355	412	431	435	402	438	421	401	416	416	411	419	407	393	435	420	397	422	405	407	370	366	426	406	423	450	418	401	433	421	404	395	395	424	411	426	395	422	400	448	413	422	413	384	456	401	374	427	420	392	422	400	439	418	400	406	426	401	438	426	432	442	432	416	379	385	424	412	432	388	402	410	446	420	414	392	418	407	409	411	398	381	457	439	402	373	416	406	410	399	404	397	405	373	370	417	420	393	429	411	395	420	392	440	433	405	406	408	443	407	417	401	457	390	429	392	438	424	380	389	439	396	477	415	419	431	413	394	382	417	426	390	407	425	438	374	418	370	393	442	416	427	399	402	417	402	389	366	379	376	386	420	407	407	375	410	434	460	409	389	407	438	420	407	408	400	388	453	451	412	377	420	390	409	429	404	403	409	417	428	407	405	437	366	387	427	404	412	403	406	423	416	403	441	402	390	415	405	408	382	433	399	401	415	434	419	428	385
1981	857	380	226	221	226	219	232	179	140	156	108	109	83	65	64	49	39	39	34	41	37	44	36	31	33	32	39	22	37	36	32	27	28	36	25	31	20	20	25	29	17	32	22	19	30	18	25	28	24	19	29	35	27	27	31	23	23	28	20	21	15	16	23	21	29	24	20	24	24	25	22	26	20	20	19	20	25	23	25	26	21	28	20	21	23	22	16	23	22	26	21	18	25	22	17	21	20	22	21	22	16	14	22	21	25	18	22	22	34	22	27	26	30	24	13	11	24	24	23	21	34	22	20	28	21	29	30	21	22	24	24	13	16	21	30	26	19	18	14	24	20	18	18	24	25	31	32	27	22	32	21	23	26	19	17	15	26	16	25	15	11	25	29	21	21	18	23	12	21	21	24	19	17	30	23	19	24	25	25	17	21	29	27	25	23	28	23	26	17	29	23	16	22	30	21	22	17	19	20	25	16	22	24	20	24	14	28	26	18	23	28	22	20	20	22	28	24	18	19	20	24	27	26	16	18	26	25	25	35	25	22	20	18	29	23	22	25	19	15	25	24	24	25	19	25	21	23	19	21	20	17	29	14	36	31	23	18	25	23	16	14	16	29	14	20	27	22	29	18	18	20	23	21	23	25	23	17	24	28	29	19	21	22	20	24	16	27	22	19	17	29	23	28	23	13	18	22	14	23	19	21	25	24	16	17	19	26	28	17	25	32	26	22	26	27	27	13	14	21	28	22	19	13	21	23	25	27	20	19	20	26	20	25	20	25	23	21	24	29	25	20	21	11	22	14	30	18	26	19	23	20	26	20	21	20	14	26	24	17	13	24	19	18	16	27	24	30	25	24	14	18	21	23	19	26	29	16	21	20	19	20	17	26	21	14	29	20	25	24	25	25	23	31	17	20	21	21	18	16	25	17	23	26	20	21	25	14	16	17	20	24	23	29	25	27	23	14	19	14	26	33	25	20	28	29	20	15	24	23	26	31	16	23	22	25	22	26	12	30	21	31	24	24	15	20	16	20	30	22	22	16	25	19	10	17	25	19	28	26	29	24	15	18	23	18	27	22	17	23	18	15	20	26	23	14	14	17	18	20	16	15	34	21	28	33	26	21	19	17	14	27	22	24	20	27	18	24	22	23	21	21	21	13	26	20	22	20	20	20	14	18	18	10	12	25	17	18	19	25	23	17	23	23	24	23	26	23	24	21	22	17	24	24	15	22	20	16	32	25	23	33	21	18	22	22	14	18	30	30	23	29	30	15	24	10	18	16	16	28	24	21	17	28	18	28	22	20	29	19	17	23	18	17	22	22	22	29	23	15	31	18	23	28	21	25	20	33	20	24	30	18	27	20	23	30	17	23	22	22	24	28	18	19	22	11	23	25	27	17	26	29	26	16	23	23	23	21	23	32	19	21	18	31	23	20	13	22	25	22	29	14	16	22	26	18	26	22	19	21	22	20	26	23	20	17	19	27	31	25	21	27	30	21	22	21	20	21	28	20	19	28	24	21	18	23	19	18	24	28	16	19	31	23	27	19	20	18	19	18	23	29	13	20	18	15	17	19	18	31	25	21	17	30	31	31	32	18	19	30	27	27	22	27	23	35	14	29	24	24	23	16	24	30	29	25	17	21	27	26	16	16	16	11	16	29	29	24	22	19	18	22	17	22	18	23	32	18	18	19	22	18	22	27	25	25	19	16	29	27	24	28	27	24	18	24	18	12	21	14	20	19	23	26	24	18	19	23	17	27	20	18	28	18	24	19	26	22	24	23	24	19	23	30	17	17	13	29	18	28	10	19	19	19	22	15	28	22	28	27	27	18	19	29	25	27	22	16	17	27	21	16	22	16	23	24	15	16	26	23	20	21	20	19	24	25	30	19	22	21	21	23	16	22	20	15	15	21	18	12	16	26	28	22	15	26	23	21	14	13	21	18	30	18	23	20	19	15	17	20	25	23	26	31	27	19	17	21	24	22	35	17	23	21	18	24	18	21	22	21	20	27	23	20	20	28	26	34	21	18	21	15	12	23	25	25	33	26	22	24	13	25	24	21	18	23	19	30	18	30	27	18	24	22	23	17	25	24	24	26	28	19	24	21	35	27	23	15	20	17	23	24	23	24	23	11	26	26	15	29	20	20	18	26	19	21	25	31	22	24	23	19	23	31	29	21	28	22	19	30	22	27	19	17	23	17	18	20	18	18	22	28	33	23	27	20	23	22	18	17	23	22	27	24	21	24	25	27	27	19	24	26	26	32	20	19	21	16	22	18	17	16	27	21	13	23	23	25	25	17	20	28	18	23	15	31	30	18	24	23	23	22	24	20	26	20	16	21	23	13	20	25	22	22	19	29	28	30	22	26	23	22	24	17	21	31	19	17	16	21	28	16	23	23	19	21	27	17	21	16	19	21	28	23	32	18	28	16	18	25	19	23	14	24	26	18	15	16	15	17	20	24	20	17	19	25	12	21	24	27	19	20	16	24	15	22	25	20	25	19	24	28	20	16	20	21	21	16	24	22	17	22	21	21	24	18	26	13	20	19	26	20	18	17	23	24	22	21	27	36	29	21	25	26	12	14	23	21	20	18	19	23	30	24	32	25	15	22	25	10	16	24	22	18	29	33	28	22	22	26	25	25	23	19	18	29	18	19	21	22	21	22	23	19	26	28	20	25	27	25	22	22	23	19	23	26	25	24	21	28	23	21	18	22	25	23	23	23	24	25	27	20	18	19	26	17	35	31	21	16	18	23	17	26	26	29	28	21	16	26	22	26	22	24	24	26	19	29	21	27	17	15	32	24	15	13	27	23	27	19	28	30	28	21	18	20	28	25	22	18	17	24	20	15	35	24	28	27	20	14	24	23	26	19	29	26	18	25	28	18	19	28	26	17	18	22	29	27	20	22	28	24	22	26	27	31	21	20	31	23	26	28	25	27	18	17	27	27	20	28	29	30	20	30	20	19	17	27	17	17	26	15	21	29	22	24	19	25	27	19	20	26	23	16	24	16	26	24	20	16	14	20	18	18	21	24	30	22	24	23	18	30	22	20	25	27	23	27	20	15	18	13	30	18	30	20	24	18	27	23	28	16	28	21	21	31	25	17	26	19	20	17	20	20	20	28	26	20	21	21	15	23	21	29	26	21	17	22	22	26	31	26	24	20	14	26	24	24	22	26	26	17	28	17	24	22	24	20	21	22	20	21	24	18	20	30	27	23	18	21	22	18	27	20	27	29	25	26	25	16	21	19	16	23	24	26	30	19	24	18	21	15	24	22	21	18	15	20	23	29	15	19	20	17	19	30	16	16	30	12	21	30	22	19	28	16	20	20	23	20	13	31	25	16	21	22	24	14	23	19	27	13	25	19	18	26	14	32	20	22	23	24	22	16	29	15	31	19	24	23	23	16	21	19	24	26	20	35	22	27	17	20	20	24	27	14	17	20	24	26	31	26	31	22	27	15	21	28	29	28	33	27	24	22	20	19
20611	9919	6001	7712	11534	11927	11193	9863	7641	6238	4761	3957	3078	2430	1856	1448	1133	1024	901	835	882	866	787	878	724	588	633	630	616	513	470	428	429	425	435	394	383	383	402	332	327	341	356	329	338	330	333	359	340	367	392	350	365	350	329	302	299	273	227	253	263	251	274	268	261	238	246	247	242	255	224	255	234	220	238	228	230	244	230	236	224	257	255	238	258	237	236	233	261	239	258	235	237	247	217	265	241	217	252	243	228	256	224	232	219	269	230	250	243	239	208	251	309	365	351	259	214	237	247	231	225	181	244	261	217	264	263	236	232	257	203	244	248	224	208	223	214	214	219	238	263	201	229	231	216	244	220	230	210	227	216	211	239	236	241	218	241	243	212	219	249	243	224	263	218	247	241	262	245	253	238	241	225	216	240	242	225	258	256	216	233	222	229	232	236	243	267	226	232	226	226	233	201	232	223	229	248	215	259	221	216	225	213	232	235	224	226	236	219	234	220	230	226	225	246	218	247	204	196	223	244	228	259	225	230	217	210	247	230	247	225	214	209	234	236	229	232	214	240	230	235	220	215	239	235	219	217	239	229	224	230	232	239	230	248	237	249	248	243	256	230	216	224	238	245	236	239	197	229	222	221	233	240	220	245	211	253	267	208	250	252	232	220	257	243	253	219	220	238	210	253	240	242	244	233	237	207	251	199	223	206	255	238	228	218	217	239	244	244	226	271	219	229	215	228	215	234	236	207	231	230	213	241	219	240	195	256	214	240	219	209	222	209	222	255	237	227	246	215	222	249	216	254	249	236	231	203	223	233	217	243	235	256	230	200	233	224	252	222	216	216	225	223	212	240	234	213	205	256	229	234	232	247	236	258	237	240	199	212	232	229	229	232	237	214	234	192	226	219	207	226	225	239	232	235	248	221	237	232	239	216	246	192	216	212	210	236	217	211	215	228	219	224	235	231	251	236	207	213	200	234	257	250	232	216	216	250	225	228	211	229	237	260	205	204	229	238	225	206	247	232	229	207	250	207	214	250	216	224	223	221	214	260	229	204	220	226	253	232	205	203	211	242	240	238	226	232	206	237	235	258	228	247	229	228	233	238	214	240	230	242	267	220	222	250	226	257	219	236	213	200	237	250	227	217	214	258	232	247	228	219	224	207	245	250	206	236	239	221	226	219	203	219	213	250	258	234	251	223	211	220	221	222	234	220	210	239	247	231	220	223	241	226	228	255	231	269	264	215	228	222	225	247	259	231	240	230	215	236	216	251	226	235	205	230	238	228	221	223	224	244	232	224	222	222	219	226	226	228	223	230	242	235	246	227	203	219	222	257	235	245	230	227	225	219	250	233	221	242	214	228	211	228	225	235	242	244	255	213	255	229	230	258	238	255	221	222	230	231	242	245	240	212	236	231	205	243	227	212	215	245	229	231	234	212	228	237	237	218	222	255	221	198	200	213	250	230	234	231	223	235	224	227	240	231	224	242	228	248	234	239	243	222	236	227	240	207	216	238	211	218	229	225	232	226	233	188	206	202	258	212	245	227	203	217	227	243	232	247	223	225	206	226	219	213	235	202	222	232	224	241	252	230	224	233	247	263	238	265	253	228	232	215	233	250	247	247	231	235	240	233	230	236	225	224	233	238	249	225	260	207	229	246	238	230	225	218	227	229	242	212	204	251	235	217	248	215	238	238	214	228	223	223	225	246	263	209	226	220	235	238	239	232	235	232	208	218	239	266	204	211	216	218	233	222	222	236	232	229	228	216	218	241	236	233	221	250	218	237	215	231	208	220	218	242	214	216	258	241	244	268	227	220	218	237	225	230	226	221	224	208	248	216	237	234	220	233	233	238	253	217	214	219	227	219	231	242	208	209	217	210	218	225	234	209	224	242	232	235	244	229	244	235	243	210	253	248	239	226	233	234	221	235	208	215	219	225	233	222	223	239	225	227	218	251	244	211	206	241	212	214	252	219	246	227	235	223	223	236	235	217	222	225	234	235	235	234	253	217	218	240	256	212	231	242	225	231	232	207	249	198	232	236	225	230	241	241	237	224	232	241	268	225	227	242	224	217	252	207	218	216	241	221	250	234	216	219	242	225	235	228	244	224	229	216	230	240	249	212	235	238	231	234	216	218	205	230	233	208	241	243	242	240	246	244	226	216	247	225	225	218	216	240	220	211	203	243	213	228	223	209	240	240	229	217	225	242	220	283	202	216	217	241	226	217	217	216	210	229	251	242	263	225	214	215	228	236	249	195	209	267	206	240	234	244	207	251	224	237	234	238	225	236	236	234	233	230	226	253	224	219	210	211	230	209	231	216	230	244	218	204	222	232	229	229	211	211	211	275	233	213	250	208	222	239	228	242	227	252	248	234	258	194	239	257	238	224	237	231	209	230	217	236	226	250	198	256	206	234	229	242	252	243	227	237	221	244	242	231	234	251	237	230	236	238	246	245	228	238	209	211	238	234	203	184	215	230	233	246	218	219	216	246	206	241	226	240	220	213	263	230	230	252	212	231	207	238	221	241	228	238	211	227	253	225	197	218	246	237	234	225	231	218	230	207	254	207	245	235	219	235	242	224	234	205	225	237	235	223	219	224	221	219	230	224	225	208	215	210	218	228	237	230	226	225	209	247	211	246	239	213	264	243	227	239	213	210	256	248	236	238	212	238	239	231	271	228	238	226	248	223	228	217	219	216	234	227	232	215	225	230	240	235	209	229	211	229	223	246	258	261	216	249	220	207	241	237	259	252	214	234	235	201	240	217	232	218	202	244	252	209	225	234	245	260	250	252	238	222	233	228	252	228	248	219	215	199	210	234	243	232	221	217	248	234	215	230	244	242	254	229	246	235	252	229	239	217	216	224	236	239	253	233	212	238	212	233	218	216	240	238	212	218	247	231	247	219	214	226	231	231	252	195	207	233	236	236	215	220	230	226	227	213	250	220	230	232	278	240	261	240	239	240	213	225	226	209	222	213	243	232	195	227	251	225	203	236	231	230	242	200	203	208	241	216	210	207	226	220	243	207	241	239	249	234	240	246	217	214	247	230	207	213	245	223	225	216	256	225	209	209	238	234	221	238	219	224	223	197	219	246	229	225	229	198	230	230	221	201	223	225	243	210	261	233	231	232	248	238	211	220	254	238	246	225	230	211	230	213	228	205	241	208	253	238	229	247	220	236	236	233	234	245	243	237	223	218	232	244	220	210	238	234	244	231	255	227	205	227	240	243	220	234	225	220	240	263	229	230	221	252	214	254	192	223	215	207	224	223	218	219	240	232	215	212	238	239	230	217	204	240	256	205	240	227	241	221	221	239	199	228	226	221	223	251	218	226	241	241	215	231	233	218	226	246	250	233	233	232	231	235	240	239	224	229	248	245	200	249	233	230	228	265	221	248	231	236	225	223	203	234	227	252	245	226	226	252	235	254	236	236	237	237	224	241	235	215	228	232	209	246	227	244	234	237	246	222	242	237	211	239	209	211	219	217	232
2242	1273	508	371	252	298	290	248	237	235	186	159	150	105	88	73	63	61	50	53	50	47	55	58	56	57	42	33	51	43	38	38	43	40	50	41	42	30	30	38	24	32	40	40	34	33	38	36	44	39	47	41	39	30	41	44	27	33	24	28	35	39	39	31	34	29	36	27	35	30	36	34	36	26	28	22	33	25	29	33	32	28	26	23	33	28	39	29	39	28	31	29	47	30	36	36	41	29	33	41	34	25	29	33	37	30	38	32	31	29	30	30	37	31	32	26	28	28	26	25	29	24	25	37	33	28	32	35	36	23	31	35	30	27	31	33	28	27	26	33	33	24	27	34	31	41	32	24	27	40	31	30	20	20	31	22	27	28	38	35	29	49	28	34	26	31	39	21	31	36	28	24	33	30	34	26	22	40	27	34	26	37	37	28	40	33	24	38	26	27	31	26	27	37	33	26	38	20	23	30	36	28	29	39	39	32	31	30	25	31	29	32	27	31	23	30	34	35	30	24	43	31	33	39	41	31	32	33	31	36	33	41	37	30	30	30	23	31	18	29	20	33	35	33	33	34	24	22	29	32	38	30	31	20	25	34	27	31	28	33	30	31	37	28	36	24	33	26	31	34	24	25	29	39	42	43	30	29	31	25	35	30	40	26	41	40	37	25	29	32	33	33	37	40	31	28	49	35	29	28	36	26	38	44	32	32	31	31	38	24	34	31	30	28	34	40	31	36	35	29	44	27	29	30	38	28	32	23	37	39	33	30	31	25	26	31	35	30	30	35	22	30	34	30	43	33	31	30	35	18	39	46	27	37	22	32	19	36	31	24	29	34	23	41	33	27	24	25	32	25	29	37	26	28	28	36	38	26	31	26	31	27	28	33	24	22	21	28	30	35	33	32	16	24	31	28	38	31	18	36	23	26	24	37	24	23	31	23	38	21	22	23	30	24	28	36	38	35	31	28	33	28	31	30	34	37	36	28	33	33	36	43	31	33	37	31	32	38	27	34	39	32	40	27	29	32	39	32	33	23	25	31	35	33	42	30	23	34	37	26	29	22	23	31	26	27	33	21	30	36	27	34	36	29	23	38	30	20	31	28	18	22	24	27	32	37	29	28	37	46	30	24	40	27	31	24	19	31	38	34	32	23	33	40	28	28	34	41	35	30	31	25	33	29	39	32	19	32	33	23	38	30	31	37	18	23	27	36	32	33	28	39	39	36	24	24	31	32	29	24	26	18	32	24	26	21	30	32	40	30	26	26	25	49	41	17	27	32	31	32	23	36	28	33	30	35	34	29	30	26	22	32	34	34	30	27	39	29	48	28	25	27	33	36	29	31	34	41	23	39	20	38	29	30	25	34	36	26	27	23	45	23	38	32	25	31	22	24	31	28	25	26	38	24	27	30	32	26	42	31	37	26	31	27	23	38	44	35	38	30	26	34	28	27	36	27	26	27	28	30	31	20	28	27	35	37	32	33	28	34	33	32	25	31	30	30	23	34	33	28	25	24	27	26	22	33	29	32	28	37	28	29	28	20	29	34	37	27	26	33	23	30	36	42	28	33	35	30	45	25	31	37	27	33	37	25	35	28	33	26	32	33	25	23	22	27	41	24	32	33	22	36	26	29	30	37	28	41	42	32	36	32	30	33	33	27	24	31	38	37	25	42	35	29	30	41	33	28	43	28	29	28	29	38	37	35	34	47	23	29	32	32	31	27	39	32	36	28	29	20	34	37	33	19	22	33	26	38	22	35	29	35	33	33	32	36	30	31	40	33	24	36	20	28	30	30	22	24	34	25	32	34	38	23	30	34	23	37	30	37	31	40	34	38	38	25	33	28	33	33	31	31	23	29	34	30	27	36	27	28	32	35	26	32	36	22	27	39	40	18	34	20	29	34	28	31	30	39	36	34	29	32	29	27	30	36	33	40	27	34	37	35	30	31	27	29	29	34	32	39	30	28	27	36	35	32	27	32	40	41	35	23	33	29	23	29	28	39	39	33	26	23	26	29	38	22	29	34	34	30	26	29	35	21	44	30	37	22	44	37	33	31	31	26	33	34	28	20	23	29	33	30	33	32	24	37	38	27	29	23	33	30	28	34	27	24	34	19	30	31	35	22	35	41	24	28	28	33	24	32	25	29	38	32	23	30	30	30	27	31	33	22	29	32	33	35	34	24	33	30	36	38	31	36	25	28	34	31	30	25	37	33	27	36	26	26	33	26	26	27	29	39	30	23	32	29	30	40	35	31	31	33	31	35	24	34	22	47	38	27	32	32	43	38	30	34	39	38	20	26	32	32	30	29	23	32	31	36	28	33	41	36	28	30	26	34	28	39	31	28	22	22	25	36	37	24	32	25	28	31	25	32	32	36	32	44	28	24	34	35	33	31	43	37	38	28	28	39	37	31	33	25	25	37	19	34	33	32	26	26	33	31	34	28	25	26	34	27	38	28	41	42	31	31	27	32	28	34	38	33	42	28	33	18	35	27	27	33	28	30	33	33	24	39	32	40	33	31	29	34	41	25	32	25	23	40	27	29	27	27	22	43	41	29	31	37	31	21	37	33	25	23	29	35	44	32	37	29	29	38	35	31	35	28	31	39	30	38	31	35	29	40	42	24	25	36	39	30	33	31	29	22	32	31	33	42	32	23	31	32	25	22	28	26	31	36	30	24	36	35	35	32	29	29	29	31	24	34	24	30	31	30	29	32	35	26	29	38	29	30	34	28	20	37	30	38	32	42	22	28	37	35	29	33	26	24	44	25	31	35	30	34	30	37	40	23	30	26	34	36	37	27	38	35	24	34	29	25	40	32	33	32	33	26	27	37	28	27	26	39	24	40	28	26	32	32	35	28	24	35	41	19	31	25	37	35	32	23	25	27	34	29	37	30	34	26	32	41	31	38	38	34	34	26	29	38	35	30	32	36	42	30	37	35	29	29	31	39	35	33	24	26	31	31	33	37	34	24	29	26	31	40	32	27	29	22	28	38	33	29	21	15	23	32	39	37	44	26	30	28	26	32	31	28	30	29	32	29	28	42	29	41	39	42	25	32	22	22	28	33	33	28	24	32	27	36	36	29	26	24	33	30	32	25	33	37	22	31	24	36	29	27	26	35	35	32	31	24	31	30	22	25	29	31	25	38	29	38	31	21	38	27	26	39	31	25	28	33	36	35	31	35	39	22	45	33	28	25	26	37	34	32	33	32	35	29	29	42	43	27	25	27	27	38	38	28	28	33	33	29	29	20	28	31	34	29	23	31	35	36	29	38	30	26	25	32	27	27	32	32	26	29	18	29	27	33	24	27	28	33	36	36	23	33	29	24	34	28	25	28	30	24	24	20	21	32	36	28	28	20	35	33	39	17	27	33	30	24	45	28	22	23	32	27	30	32	27	37	29	45	23	31	25	23	27	21	26	35	42	25	32	26	26	33	28	28	28	33	31	28	31	26	24	37	32	39	25	38	31	31	34	34	30	23	23	36
23090	12026	7397	9614	14679	14941	13266	11528	9297	7971	5968	5040	4009	3311	2452	1843	1534	1305	1263	1234	1216	1162	1055	1115	978	838	866	797	760	711	642	597	602	534	627	574	559	594	499	492	517	459	513	487	460	467	479	499	463	494	527	502	538	504	446	417	392	420	391	368	368	350	337	351	376	383	358	349	307	333	323	332	352	326	334	359	329	351	350	324	299	338	324	353	315	346	320	341	335	333	356	343	319	335	322	343	331	336	334	363	327	331	348	329	346	315	361	344	366	348	315	365	442	550	551	433	305	305	291	310	322	317	332	355	345	302	332	315	309	334	364	291	338	345	318	307	303	308	340	325	310	342	317	340	333	320	349	311	342	334	310	325	326	325	302	301	294	339	337	360	323	352	315	349	323	341	321	331	295	326	377	309	327	315	310	336	359	339	319	329	355	345	356	311	345	307	325	326	370	313	338	363	312	352	330	311	321	304	314	339	306	339	346	319	329	321	350	328	332	322	312	327	302	343	329	340	322	323	359	311	346	328	340	349	332	313	360	336	297	338	345	320	343	361	355	312	314	304	341	310	328	332	349	335	343	319	347	313	340	312	360	318	337	338	359	317	320	316	342	337	343	319	316	317	334	349	336	319	327	337	302	336	314	311	336	332	339	340	345	351	318	335	348	334	307	327	336	307	321	324	305	297	337	298	333	309	323	305	313	357	341	312	322	365	366	317	346	353	337	351	334	366	320	334	344	359	321	338	320	315	326	353	330	328	305	341	363	322	343	345	340	349	324	318	339	324	339	324	337	342	309	305	356	318	348	355	317	321	320	329	330	351	319	354	329	340	292	323	331	318	344	330	301	336	355	366	343	325	357	306	338	310	318	314	299	317	336	348	357	359	334	349	332	309	339	330	322	332	368	335	308	333	294	308	334	332	316	327	344	343	353	327	356	354	329	342	307	347	322	335	299	316	329	320	296	343	341	328	334	303	347	348	317	323	339	333	336	377	335	331	339	327	317	337	328	334	344	328	337	326	321	344	292	339	319	297	328	334	325	364	341	351	286	315	336	340	313	336	343	303	333	325	336	386	305	329	352	339	323	336	329	350	349	337	313	305	334	325	350	348	344	351	299	344	335	367	311	330	311	346	332	354	320	360	312	296	355	372	290	334	353	290	360	320	312	324	355	326	348	316	347	342	318	326	323	319	322	341	354	321	322	336	300	332	366	307	328	339	321	367	306	352	324	319	296	330	331	362	303	347	337	335	356	353	286	333	340	314	304	346	321	327	292	317	317	370	307	332	346	305	321	354	312	321	339	334	328	334	317	326	303	322	322	338	364	325	367	309	327	319	344	319	350	319	344	345	328	322	343	326	331	341	326	322	323	320	334	317	357	329	336	334	303	336	330	319	343	339	351	334	307	351	357	325	332	345	329	351	337	341	329	328	316	301	344	323	323	324	351	362	311	326	336	314	344	309	313	298	330	329	367	329	316	323	338	329	350	360	320	336	330	304	339	344	320	326	308	327	327	298	323	341	319	345	332	333	334	335	336	334	320	321	344	321	322	294	350	307	307	345	317	379	325	331	329	315	324	299	344	341	344	335	329	312	340	315	332	352	351	317	337	350	349	356	285	328	381	341	330	310	320	332	320	319	327	330	323	319	327	339	325	320	316	323	335	348	331	318	340	313	345	319	315	330	349	362	333	342	317	299	325	349	332	332	315	351	334	336	344	318	332	330	318	338	337	334	327	323	337	348	320	299	332	314	332	323	317	336	330	340	321	301	326	340	324	313	321	349	339	340	365	325	333	313	324	331	283	350	316	324	327	331	347	307	333	336	337	365	309	335	287	325	343	339	327	339	327	332	336	307	320	324	316	317	335	335	327	324	341	324	338	355	346	335	352	332	343	299	311	340	325	331	323	311	319	357	345	364	320	310	307	319	308	334	345	335	343	316	345	319	308	338	304	328	350	334	346	313	336	311	339	320	309	332	340	321	345	321	335	351	292	326	334	322	322	351	324	374	312	320	293	332	343	325	345	337	334	347	333	344	329	290	353	384	338	332	326	303	327	367	323	327	354	337	313	312	320	340	349	317	356	322	336	319	332	332	360	298	334	302	321	324	325	313	321	338	346	334	358	349	325	334	319	322	323	336	337	332	337	317	316	327	306	299	350	332	341	360	361	278	363	328	338	304	305	350	307	345	314	333	356	349	349	346	311	312	338	336	310	374	361	315	336	337	295	318	335	344	306	328	327	327	319	308	326	319	335	298	325	308	330	346	311	308	320	341	342	313	314	322	328	327	353	339	355	329	332	372	320	343	320	346	315	297	364	336	356	318	335	339	333	313	308	347	339	353	339	335	319	338	321	345	332	352	296	356	322	325	339	296	316	354	327	343	323	330	337	293	310	326	359	306	354	323	308	336	337	353	351	323	345	328	342	305	322	338	338	315	342	339	338	314	331	337	334	335	301	343	320	343	327	312	314	344	318	352	330	326	330	305	363	321	355	320	342	299	335	349	342	325	328	322	304	327	313	313	352	320	330	318	326	379	323	308	312	334	317	354	353	310	364	303	349	363	336	307	317	286	341	314	349	325	326	325	305	361	318	320	311	337	329	339	352	333	330	329	343	339	306	343	352	370	324	327	326	339	336	310	320	338	340	318	346	357	334	338	303	339	343	333	320	311	338	312	336	338	346	335	337	371	282	341	316	294	312	351	298	319	374	344	307	341	314	336	347	319	320	325	341	320	317	339	351	336	341	334	308	319	327	315	323	315	316	329	329	340	336	320	289	322	366	346	362	351	351	318	337	327	294	319	307	346	313	342	333	318	360	335	376	343	326	308	318	355	314	332	348	343	326	351	342	325	349	341	347	339	361	335	344	327	305	338	343	316	346	316	348	305	377	323	351	324	358	351	329	334	314	310	318	297	333	345	316	331	344	330	327	350	321	329	341	314	332	334	347	338	383	328	344	322	328	328	317	335	349	343	328	345	319	267	315	354	342	336	330	360	351	329	310	312	336	299	327	349	303	307	312	321	350	334	318	345	319	320	316	317	315	348	316	335	346	290	326	347	321	330	371	335	334	324	319	369	320	335	312	333	294	347	341	359	303	334	346	325	332	300	352	309	327	305	308	343	308	321	312	340	356	324	336	317	308	324	333	347	335	327	337	343	323	373	344	348	352	338	319	332	361	338	367	326	359	346	344	323	369	329	334	353	323	270	312	325	313	309	361	344	356	332	343	304	323	334	368	348	344	338	303	348	321	342	312	329	296	307	318	328	360	329	318	314	309	336	301	331	320	315	323	343	332	345	339	300	349	364	352	327	339	322	295	347	343	342	338	323	346	328	343	331	310	372	292	335	295	347	325	316	349	334	310	315	310	329	340	302	321	315	346	291	329	325	339	326	280	306	344	323	350	318	346	346	349	330	363	334	326	348	313	319	344	359	333	298	318	306	317	323	335	346	329	335	307	327	339	326	339	314	339	346	312	343	319	344	291	370	320	307
1152	401	271	175	155	170	158	150	139	130	107	107	85	64	57	58	60	41	53	53	39	38	38	41	41	42	32	35	39	50	30	42	34	41	34	36	37	33	47	25	28	42	27	28	34	36	33	23	33	35	37	32	36	32	23	36	40	32	28	30	42	22	28	39	41	24	31	32	39	32	39	28	27	40	25	38	37	37	37	29	33	31	30	25	33	35	19	21	35	34	40	37	23	29	26	28	31	24	34	48	19	30	30	34	25	26	28	34	23	28	34	28	36	37	28	40	29	35	30	32	37	28	26	24	36	29	23	36	25	34	33	40	32	27	41	33	25	40	22	23	25	25	34	42	31	30	33	29	31	33	32	23	27	34	42	30	29	37	31	23	28	41	32	28	26	27	19	33	31	26	21	29	28	29	25	27	29	26	26	33	34	41	23	31	38	39	33	28	27	29	29	30	39	36	29	29	35	26	40	36	30	35	34	30	29	28	33	31	34	38	32	27	32	42	43	31	24	29	33	36	35	37	31	34	29	33	26	27	23	36	24	40	38	30	50	34	31	28	28	37	20	27	37	35	29	38	23	39	23	31	31	38	48	31	38	26	35	29	33	34	33	33	23	30	37	29	28	27	33	46	28	33	34	34	23	29	22	34	34	26	38	21	29	36	28	33	40	41	30	36	30	36	38	32	30	28	23	37	21	38	28	35	42	31	32	31	34	35	31	29	30	39	31	34	46	23	32	25	25	34	22	32	33	39	28	38	36	39	37	33	27	30	33	29	31	44	31	29	31	26	39	30	38	28	36	29	33	44	47	30	27	34	25	35	29	26	42	34	34	31	29	32	22	36	27	37	24	33	30	35	36	28	34	26	30	23	32	25	31	31	36	26	28	31	37	44	41	25	33	24	39	24	36	46	29	24	33	24	32	31	23	41	33	31	48	41	34	32	27	32	25	31	28	37	33	39	27	33	37	40	30	30	39	24	26	36	27	28	32	27	29	32	34	32	34	30	32	38	28	34	38	41	27	38	36	33	39	37	24	29	39	40	35	32	30	31	30	29	34	32	38	38	28	34	32	36	33	36	17	29	33	39	25	32	23	31	19	35	21	35	36	30	35	33	27	29	38	28	28	34	29	33	27	37	34	28	28	23	31	25	36	33	30	38	26	28	35	30	33	30	29	33	26	32	35	47	40	33	25	31	31	32	32	22	32	33	35	34	35	39	26	35	34	29	40	35	31	34	40	31	23	31	35	29	30	34	33	33	35	24	38	37	38	33	33	23	37	33	25	25	23	31	26	23	24	38	23	42	37	41	26	30	35	27	30	27	35	38	20	37	34	34	29	39	38	43	32	25	26	25	29	35	38	30	30	43	28	32	42	31	35	33	33	29	24	24	26	34	37	30	31	33	27	33	34	41	39	32	22	37	30	21	26	34	35	21	39	41	26	35	29	32	31	33	28	32	36	28	36	29	41	29	35	26	29	34	23	34	27	41	31	37	34	32	31	30	32	35	44	26	34	32	33	37	34	30	29	34	26	23	27	29	31	37	34	27	27	30	22	34	32	32	32	31	42	29	29	32	43	31	38	38	20	29	33	34	37	37	23	34	34	31	35	29	34	36	27	29	20	18	43	38	29	30	36	28	25	36	28	25	27	36	36	36	27	21	31	29	39	41	27	32	28	27	32	34	26	41	39	29	32	32	39	33	35	29	32	33	32	34	40	35	32	38	36	29	38	28	24	33	36	26	33	24	35	39	36	36	32	29	31	30	35	29	43	30	30	36	25	29	27	28	28	37	39	36	32	35	37	39	43	43	37	27	27	25	32	36	35	31	31	44	40	40	29	29	22	33	36	30	31	22	35	34	37	30	45	28	43	34	30	32	21	43	38	38	34	32	28	27	34	34	39	46	28	34	30	31	28	39	34	27	29	24	32	32	27	33	37	34	41	38	25	34	25	26	29	47	34	34	30	24	35	39	32	30	39	28	38	38	36	26	30	29	30	33	42	34	28	34	25	33	37	35	40	23	26	30	41	26	33	37	29	44	32	39	30	36	33	36	26	41	14	35	18	32	36	27	33	28	24	34	30	31	32	27	29	30	25	37	25	34	25	29	33	21	27	36	27	30	28	34	45	24	37	28	34	36	35	28	34	28	32	30	33	43	44	36	44	34	27	34	21	36	24	54	36	30	40	34	29	28	23	34	23	28	22	36	39	30	40	44	28	28	28	39	42	29	27	24	46	20	35	35	43	32	25	36	33	32	31	30	30	29	30	35	26	29	35	37	28	29	30	35	28	29	33	38	21	31	36	32	36	29	24	37	37	40	27	29	34	32	28	26	30	31	35	30	36	26	39	34	39	32	31	24	41	26	27	27	29	41	35	27	26	35	26	24	29	33	37	41	26	30	25	37	29	33	25	25	43	41	32	37	41	27	40	37	27	44	29	27	21	38	19	41	31	26	28	32	33	31	31	22	22	35	38	34	25	39	40	28	29	31	32	35	25	31	36	26	31	38	30	29	28	32	37	30	38	32	37	47	39	21	38	34	31	28	25	44	36	28	24	42	31	30	34	26	35	28	32	41	34	31	39	36	31	30	17	28	35	32	39	22	28	34	45	37	34	36	34	38	31	24	30	36	24	23	42	27	24	32	29	32	36	39	22	34	33	37	25	34	34	39	30	35	28	29	24	34	29	43	29	33	26	31	37	39	31	29	27	32	34	40	27	28	27	42	30	29	35	38	25	38	35	42	31	41	25	36	35	26	33	38	27	27	30	30	23	33	21	43	17	35	30	30	25	36	44	28	28	29	32	45	39	36	34	34	31	31	22	40	29	24	27	36	22	37	27	31	33	24	35	38	38	38	28	37	35	26	36	32	30	33	24	33	25	36	39	31	32	22	38	43	25	30	37	29	31	28	36	32	27	29	23	30	37	34	27	29	39	26	43	34	35	35	38	41	35	31	31	29	35	34	46	35	25	27	29	36	30	26	36	34	23	40	34	20	31	21	36	30	40	34	28	37	33	42	33	23	37	45	36	31	29	37	29	37	35	29	37	31	33	20	37	34	36	35	44	33	39	27	21	34	32	37	36	32	32	33	33	28	38	28	27	25	30	29	30	38	33	33	39	31	40	39	39	31	26	20	26	34	28	36	29	33	45	36	29	33	38	39	27	32	34	37	29	28	37	31	26	36	32	33	32	39	26	39	29	30	38	33	43	27	32	28	29	38	34	29	38	34	33	23	37	42	20	31	35	33	33	33	21	27	27	32	36	29	23	37	30	27	30	28	30	38	30	34	35	20	38	39	28	31	27	31	28	31	31	29	29	38	40	32	39	26	30	39	37	37	33	36	33	36	30	23	36	30	34	38	34	27	31	40	27	35	39	30	31	23	34	28	37	33	32	36	27	39	26	38	28	30	33	33	32	36	31	17	21	31	25	45	40	29	30	27	45	31	27	35	40	28	30	35	33	34	45	33	37	29	31	31	28	38	28	34
15500	6943	4427	5904	9521	9545	7904	6480	5673	4627	3544	2857	2378	1885	1332	1128	914	855	776	813	824	757	699	715	630	578	673	586	516	496	529	504	445	447	488	419	444	410	396	410	394	408	376	404	413	416	412	417	400	397	403	397	440	403	383	411	360	374	332	345	379	309	377	376	331	321	339	349	345	388	309	307	319	313	333	361	322	322	336	329	324	345	355	335	341	356	317	337	316	336	325	390	325	314	307	344	357	301	320	299	344	325	345	341	341	317	328	322	369	308	346	349	352	347	339	362	330	328	340	320	350	313	336	310	313	340	350	346	311	325	316	334	340	327	333	339	354	327	319	307	361	311	309	322	349	333	322	343	331	306	333	343	344	304	349	375	339	350	348	333	330	357	323	326	319	337	332	332	345	311	336	355	307	351	324	338	334	314	338	372	278	324	326	328	314	348	344	333	317	319	309	364	308	357	353	324	298	323	336	316	360	310	325	277	334	328	344	326	311	325	316	328	346	333	357	323	347	325	318	327	330	320	330	358	341	312	346	318	325	327	342	364	310	294	320	364	335	362	280	331	344	325	328	340	326	317	341	346	330	338	392	325	318	364	334	348	334	341	335	332	336	322	315	332	344	334	318	334	328	336	328	330	309	326	316	346	340	313	303	299	329	320	290	318	339	294	343	324	330	313	323	360	300	331	384	312	292	311	354	330	309	303	316	343	323	313	347	344	341	337	335	345	345	361	359	343	328	326	327	362	347	316	336	305	349	329	342	329	304	361	295	321	370	325	320	331	317	361	332	306	297	326	329	335	352	339	348	344	325	300	362	285	313	328	311	328	314	316	309	343	322	325	325	315	327	301	346	344	319	343	323	332	351	328	326	339	369	319	312	331	372	341	313	330	334	322	318	329	328	332	361	349	317	329	338	315	349	335	351	340	336	327	340	365	351	307	340	305	286	336	325	334	338	333	359	346	326	323	331	366	336	372	318	332	353	327	347	338	314	337	294	353	314	339	341	314	320	327	325	294	333	328	311	312	335	341	336	344	333	341	321	361	351	307	358	359	324	338	314	355	350	314	372	341	328	333	323	331	335	312	326	325	333	326	326	322	358	319	311	311	331	322	365	346	348	325	292	353	322	340	315	347	366	329	353	337	325	343	312	303	313	377	341	307	319	334	321	325	331	350	336	338	311	340	350	327	340	346	294	302	357	331	335	376	333	322	321	333	321	334	325	366	312	316	349	342	355	352	332	338	338	325	324	335	331	339	324	348	336	319	319	346	325	302	303	361	311	328	339	326	319	339	344	347	337	306	321	329	350	339	323	360	347	336	344	333	337	349	322	320	334	325	322	324	339	310	316	325	342	354	321	333	326	332	316	324	332	324	309	333	313	369	351	339	344	311	328	335	322	331	336	346	319	327	327	368	334	329	346	348	381	322	322	340	317	343	317	294	301	358	339	316	353	335	329	338	353	347	310	324	349	326	327	356	335	322	329	343	322	320	315	357	342	338	344	337	365	343	301	331	335	344	307	330	342	340	346	339	341	332	371	365	339	288	351	314	340	303	322	339	327	335	306	329	300	334	325	350	357	307	325	304	347	325	339	312	309	320	342	343	300	322	361	330	365	317	346	336	346	336	361	332	335	281	357	334	349	324	332	354	316	347	325	354	328	349	340	339	320	325	338	314	345	339	316	350	323	319	327	344	329	321	363	343	324	328	331	334	291	301	318	337	329	330	371	295	325	343	340	335	342	308	311	306	311	329	336	335	329	336	339	302	297	312	348	327	337	356	343	321	328	300	319	337	347	314	327	323	314	339	338	327	316	326	342	327	329	328	316	353	340	335	335	360	333	288	327	345	315	304	344	337	325	315	299	352	329	331	348	353	332	311	347	336	317	313	330	318	341	330	340	346	368	331	329	341	319	349	317	326	353	325	340	331	335	309	331	313	342	323	329	336	336	344	319	345	300	309	344	319	315	333	318	340	328	353	333	354	327	334	360	325	322	311	341	326	331	343	326	343	331	352	344	356	296	289	317	320	319	306	349	305	346	314	298	358	328	332	334	328	360	342	315	317	330	333	351	328	311	326	306	343	306	341	330	319	338	339	336	336	313	329	316	328	377	352	309	358	348	339	337	316	332	325	352	352	344	355	317	354	314	310	325	302	302	323	345	334	354	334	359	338	313	356	349	351	334	318	349	348	325	308	331	337	340	386	339	349	314	321	321	331	321	315	317	336	324	337	318	346	340	311	335	342	324	317	332	326	351	337	330	348	336	341	288	317	361	316	342	318	323	277	319	343	336	320	363	330	314	349	325	335	345	338	352	297	351	315	320	329	316	303	340	319	302	315	330	337	314	324	340	303	295	366	301	336	329	343	332	333	300	339	348	328	347	323	307	349	351	312	345	349	307	324	313	366	325	324	286	360	329	329	339	345	338	344	350	330	333	333	316	317	317	310	309	334	325	340	324	330	325	356	317	337	298	335	308	322	324	335	327	313	351	311	362	323	352	339	351	325	330	326	328	301	289	322	318	337	330	316	329	352	345	356	348	349	346	370	319	310	320	367	329	326	305	345	333	322	332	347	341	299	332	306	321	336	323	333	342	339	311	322	344	337	317	340	304	308	360	330	348	322	332	348	322	306	312	341	308	298	339	356	312	352	320	324	321	338	356	330	333	322	276	306	324	375	338	331	313	331	323	269	291	340	346	334	288	324	338	326	325	334	326	323	355	322	353	329	346	322	316	303	366	359	308	337	307	299	300	357	317	326	305	319	337	340	348	326	351	339	326	345	341	327	355	347	338	391	365	335	343	333	323	363	325	348	350	313	332	321	304	317	303	323	367	347	322	334	338	351	328	327	363	334	333	350	345	314	354	334	343	295	286	314	355	323	286	336	297	350	332	318	308	347	325	338	336	334	342	326	322	314	355	330	332	354	329	328	338	337	289	323	318	339	316	367	349	321	337	311	340	309	330	314	348	372	336	292	346	341	329	336	343	335	354	313	326	331	353	333	355	314	328	335	299	341	326	340	341	337	321	358	354	308	332	325	312	324	309	318	337	343	346	329	341	330	352	317	336	332	333	337	350	312	342	356	365	339	337	339	357	352	323	323	332	308	311	307	319	329	351	297	341	345	327	320	329	314	329	355	333	326	309	344	296	290	324	335	336	321	323	359	365	312	328	337	337	315	334	327	388	302	337	329	351	331	340	333	320	311	343	319	349	299	328	345	324	318	345	311	330	345	308	313	367	311	323	340	351	366	367	325	344	313	335	345	355	341	321	312	325	335	325	374	313	317	357	351	342	336	329	331	332	322	342	326	336	320	326	302	320	338	312	356	374	332	341	308	331	333	308	311	308	348	333	323	318	324	374	344	328	327	315	345	335	317	353	302	362	333	361	351	351	302	355	298	337	330	309	306	318	321	366	348	305	304	321	350	358	338	326	332	321	337	328	320	311	320	319	331	346	317	334	354	350	341	300	327	330	322	334	343	347	317	311	318
1530	933	454	271	230	220	223	177	183	177	147	132	95	82	80	70	61	52	62	62	56	57	45	41	57	62	57	49	57	41	42	37	47	40	40	49	46	28	44	50	41	50	37	43	47	26	31	42	36	49	35	44	43	44	35	41	42	48	36	45	40	41	38	40	30	38	31	45	43	31	41	32	41	44	48	43	32	31	42	33	43	38	47	35	46	41	36	41	36	41	46	29	38	34	39	40	38	35	42	33	36	32	33	37	36	26	40	31	37	44	41	37	44	35	40	42	42	48	26	28	34	31	35	38	48	45	39	35	30	39	29	34	34	43	36	33	39	35	42	36	36	38	22	34	44	31	30	35	27	49	40	39	31	35	44	37	20	38	44	33	35	34	38	38	32	34	34	36	45	44	33	31	39	47	37	32	40	43	31	45	45	33	39	39	35	37	31	30	35	44	38	50	33	32	34	45	49	48	33	43	36	45	35	31	40	44	48	36	39	34	34	38	27	39	37	43	23	44	41	41	43	31	43	27	34	48	31	32	40	44	31	32	37	38	33	28	34	36	37	41	39	48	42	26	43	28	34	34	38	32	35	32	39	46	52	44	34	36	39	31	46	41	34	41	39	41	29	44	35	37	33	40	44	33	35	28	38	48	32	41	27	37	43	39	39	36	49	25	52	37	44	30	42	36	43	40	32	41	34	31	33	44	46	32	40	42	39	35	46	33	38	34	46	30	56	31	36	44	35	32	41	50	43	29	45	39	35	42	46	30	36	36	43	37	42	51	35	37	35	38	39	34	46	41	42	44	37	39	40	42	35	43	37	45	40	38	33	31	32	37	39	40	36	48	42	34	37	52	38	34	28	52	42	34	43	48	44	33	38	35	38	39	43	38	40	36	50	26	51	43	37	32	50	29	39	41	31	36	31	30	46	36	34	36	42	45	44	43	44	36	45	49	39	39	43	37	45	38	32	27	41	24	31	32	29	43	48	43	46	40	36	38	38	51	38	30	56	30	42	45	43	29	40	33	46	40	26	40	31	36	41	42	44	33	44	38	38	33	46	44	34	37	43	41	34	37	36	45	40	36	35	44	35	41	32	33	36	39	32	34	38	41	31	39	43	31	36	40	41	33	40	36	45	35	44	31	36	40	33	39	42	33	29	30	39	46	28	23	34	24	37	37	37	38	40	44	38	44	39	39	34	40	33	45	42	35	32	50	35	37	39	42	34	32	54	36	52	41	38	33	51	41	39	41	27	36	40	34	36	43	39	37	41	36	49	39	46	35	47	43	25	45	42	35	37	27	37	26	41	32	26	32	39	42	44	36	42	46	37	37	49	37	44	40	32	36	34	19	49	29	45	32	28	33	40	44	39	44	46	35	36	48	37	33	34	31	55	46	48	50	25	34	39	35	34	30	42	31	36	40	43	45	44	32	38	38	46	31	51	42	38	40	34	40	45	32	54	28	48	24	49	39	47	40	40	36	42	43	37	31	49	52	38	33	46	40	31	36	37	38	43	44	39	43	41	43	32	37	45	42	29	32	36	36	34	37	30	46	39	41	38	44	40	42	54	44	41	46	43	44	39	36	34	49	40	40	42	37	41	39	36	35	34	40	51	36	38	38	35	41	38	38	29	32	45	45	36	33	34	38	38	48	39	37	39	38	28	33	42	36	34	29	47	46	41	41	24	47	35	41	38	34	45	40	40	33	43	40	23	50	37	34	38	45	38	38	35	40	39	38	35	56	37	40	35	39	26	34	32	38	45	47	31	41	37	46	31	37	45	31	50	38	38	43	29	38	41	33	39	46	42	40	35	37	32	44	47	36	37	42	44	36	34	34	31	41	39	37	44	37	21	47	37	43	40	48	36	26	40	27	31	38	33	39	51	39	30	55	36	36	39	38	47	36	43	40	45	37	31	36	37	34	33	21	43	36	42	37	49	37	40	43	43	40	40	41	38	48	30	58	36	41	34	38	40	45	36	44	41	28	37	44	36	34	42	43	51	34	36	36	35	42	30	43	43	50	39	47	36	60	40	30	38	37	42	38	36	26	35	36	31	27	29	39	45	41	42	37	42	30	44	41	45	47	46	54	48	43	36	32	37	44	45	42	36	42	45	45	33	43	36	36	61	38	31	46	36	48	41	40	33	36	35	37	40	41	47	36	33	39	35	36	35	41	33	36	40	46	36	35	42	31	40	45	39	47	36	39	40	49	41	34	45	41	36	35	38	42	38	35	34	41	34	27	37	39	32	34	43	49	34	49	34	36	31	47	52	39	35	37	36	37	41	44	43	35	44	38	37	40	40	42	41	38	30	46	51	25	47	39	54	45	35	32	39	33	37	42	45	35	52	39	39	38	46	31	40	44	34	44	36	36	40	36	47	33	35	40	30	37	18	29	40	30	33	44	38	36	46	42	32	34	50	45	36	42	30	37	44	43	36	38	36	35	38	37	38	46	31	42	45	32	45	39	45	32	50	30	37	35	38	29	32	35	42	45	45	42	45	44	32	43	38	37	37	41	40	42	33	32	36	32	48	37	42	49	38	41	42	47	27	39	35	48	43	36	39	47	51	24	35	48	41	49	35	37	44	37	41	43	42	41	45	39	37	41	41	33	35	35	27	37	38	32	31	35	37	45	30	35	38	36	41	42	56	38	38	42	43	51	54	37	36	28	36	41	38	33	41	36	35	34	44	41	42	39	41	38	47	40	38	48	45	49	29	41	39	36	42	50	44	40	40	33	40	47	35	38	44	38	33	33	39	48	30	44	41	32	26	46	45	33	36	30	39	35	36	31	32	45	39	36	36	45	23	38	41	36	35	45	44	32	44	41	29	30	40	42	50	33	41	37	35	36	44	36	36	41	39	42	37	33	40	39	32	48	37	36	32	24	36	40	45	38	31	38	50	40	42	34	33	37	56	43	44	41	45	38	49	26	40	40	29	48	46	42	42	33	22	53	39	38	36	32	32	40	43	44	41	39	44	37	43	38	44	28	30	37	47	31	49	36	40	46	36	52	43	48	45	38	42	37	29	35	40	41	35	37	41	43	38	33	41	28	46	35	35	21	39	36	38	39	34	31	34	30	37	43	40	28	35	32	43	34	40	42	32	48	36	32	42	39	38	22	42	35	35	50	27	36	41	41	58	33	32	37	35	42	40	41	44	28	44	40	41	44	31	38	37	38	33	50	38	39	34	41	43	35	32	37	31	47	38	27	33	42	32	40	48	43	42	31	54	29	45	29	30	41	41	27	39	38	30	38	32	37	49	24	41	38	34	49	34	36	39	38	44	37	30	39	46	36	39	45	36	36	38	36	35	29	36	38	44	36	41	42	48	30	34	53	49	44	35	39	49	36	35	48	35	38	30	36	39	47	45	32	34	36	45	43	29	43	44	29	45	50	43	42	39	43	40	29	49	23	33	42	29	28	33	38	33	45	42	42	44	43	31	35	55	44	44	36	37	36	35	52	46	42	38	35	30	33	46	43	34	41
19470	10574	6265	8021	12526	12419	10259	8448	7062	5941	4552	3747	3109	2447	1778	1453	1270	1116	1126	1095	1164	1019	987	905	831	816	815	824	723	644	574	614	624	586	602	551	502	526	475	497	478	514	471	490	496	549	518	513	522	536	513	524	551	535	508	451	456	424	421	416	434	428	423	404	448	426	386	416	389	400	413	398	401	383	421	413	404	332	363	393	361	421	410	403	401	403	436	441	409	410	404	398	427	403	436	430	394	426	396	402	408	450	402	428	414	432	393	436	412	394	399	433	458	514	470	401	381	400	424	381	399	416	405	435	419	390	389	381	404	407	405	393	397	385	416	395	384	408	417	457	423	420	426	367	434	397	415	416	400	412	429	420	402	424	409	400	387	419	376	423	404	394	414	370	407	402	423	400	380	409	391	413	414	436	421	401	426	382	404	383	431	435	420	418	392	383	410	409	409	389	412	390	378	382	417	403	419	395	398	428	370	371	362	370	382	392	421	402	406	407	385	429	408	369	406	391	383	412	394	402	402	407	407	412	389	403	436	375	411	402	397	418	428	406	388	420	416	391	408	406	404	390	380	390	409	398	374	409	425	394	433	398	386	431	421	423	400	407	400	389	375	391	388	410	399	387	422	404	381	394	373	401	373	417	387	398	395	395	421	397	392	398	444	403	418	405	402	419	359	393	409	423	394	388	414	398	407	402	400	385	402	434	406	353	429	383	421	385	388	388	400	419	411	425	405	402	424	405	397	386	400	403	429	415	413	421	391	395	384	408	409	395	398	402	380	395	432	399	398	406	416	391	383	384	350	383	362	396	428	389	402	383	433	395	373	412	412	383	386	379	377	411	412	405	376	430	386	379	418	393	379	386	413	357	400	422	425	417	426	417	415	450	415	392	415	435	438	405	420	432	404	424	410	427	413	408	414	401	393	408	379	381	385	403	449	384	413	407	420	389	383	390	431	411	385	393	407	459	440	424	416	387	407	395	401	402	432	377	400	399	380	414	413	391	417	405	378	381	432	376	398	416	401	417	405	387	435	421	378	401	372	389	415	440	429	401	394	366	398	403	418	420	422	358	416	423	438	423	401	421	390	388	415	392	424	441	429	391	386	405	354	399	415	447	422	376	408	410	406	405	448	399	380	408	397	376	429	369	403	403	417	404	386	404	391	416	412	441	386	429	372	384	438	409	400	392	421	390	388	419	412	418	371	380	406	396	399	369	436	422	396	426	359	383	383	459	396	420	421	377	402	435	447	427	400	419	405	416	388	421	397	414	391	408	389	382	385	401	429	404	419	391	411	423	401	445	406	391	404	404	385	415	363	387	424	427	370	368	404	437	389	411	387	415	411	394	387	378	439	436	393	408	408	395	437	403	422	424	397	368	423	407	382	415	418	402	433	407	384	407	407	369	408	407	398	418	412	407	439	423	383	428	424	414	399	410	438	421	375	389	409	465	377	355	404	389	414	440	393	386	381	428	392	411	419	385	433	408	385	470	379	397	414	427	411	418	392	394	408	418	396	420	404	436	441	414	370	414	425	400	403	400	431	374	419	408	385	428	372	402	403	430	423	417	406	401	447	421	396	415	398	389	387	379	386	403	396	392	440	418	412	430	418	423	369	425	442	398	383	425	391	445	411	400	389	422	400	411	393	373	403	398	363	421	438	420	362	408	399	398	387	380	389	410	391	392	428	356	417	426	428	388	393	431	396	386	398	392	383	422	419	409	418	415	403	423	400	401	363	385	408	420	403	396	395	407	395	415	399	408	409	391	443	399	406	401	439	418	385	395	387	389	428	436	397	415	392	380	379	419	411	390	406	407	409	406	397	394	392	381	417	399	410	398	368	400	396	402	399	418	411	357	392	418	420	444	372	429	410	349	428	380	429	398	424	400	400	391	398	401	409	389	390	430	439	407	397	396	405	376	410	424	397	394	397	437	394	417	454	397	397	374	395	359	387	377	411	422	378	411	401	437	443	381	376	414	373	371	357	395	386	400	411	390	391	431	379	364	408	375	401	389	417	383	391	389	409	428	435	405	432	403	394	404	438	418	404	379	379	405	382	384	426	371	405	388	436	404	416	416	436	398	393	409	381	392	422	382	432	423	451	430	408	412	438	396	444	384	387	368	409	432	391	394	391	404	425	378	425	403	421	410	363	406	412	426	378	382	385	419	371	418	418	388	388	398	426	426	435	427	446	396	419	394	431	404	406	417	423	419	394	407	388	419	378	404	373	411	406	418	391	379	407	413	410	401	378	376	391	419	411	383	374	346	401	407	423	396	404	403	391	412	387	428	409	437	445	390	409	370	396	400	406	415	396	433	415	417	414	417	410	409	384	406	448	445	421	399	398	412	382	375	414	414	387	412	425	422	391	414	415	420	400	399	384	444	413	362	434	413	389	375	419	404	437	408	408	367	389	403	406	394	427	389	397	410	412	376	389	387	431	405	355	366	408	432	406	357	407	407	395	385	395	420	387	418	413	421	378	406	398	413	392	407	424	421	426	410	381	419	435	392	405	388	391	368	427	394	409	413	420	393	408	398	401	401	363	418	395	387	419	402	421	432	389	413	430	429	387	441	403	376	413	387	395	398	410	416	406	391	390	412	412	412	384	387	382	369	400	404	392	452	407	390	379	433	427	429	381	401	403	397	395	359	404	414	376	358	437	407	394	407	397	455	414	402	397	376	447	447	380	431	414	406	371	387	416	448	402	406	414	409	389	409	386	423	430	398	404	425	377	436	447	383	401	390	457	394	434	407	422	383	383	374	399	411	357	414	409	373	395	392	412	407	388	455	376	370	427	405	379	394	422	421	391	407	405	414	406	425	405	409	401	412	390	421	410	396	403	367	432	412	426	397	408	429	367	353	431	411	406	413	412	418	384	408	436	411	393	398	428	404	369	382	391	435	401	382	410	400	427	395	404	380	404	401	419	366	411	407	412	381	381	404	410	395	455	421	398	400	392	408	396	430	408	387	412	424	361	381	406	408	420	397	439	433	412	407	394	395	399	417	398	372	395	403	395	417	387	448	416	415	416	379	391	420	393	383	416	394	376	423	407	390	365	437	380	403	412	420	424	440	406	426	387	443	420	439	415	439	404	426	385	386	403	388	392	381	380	430	404	410	409	434	417	372	409	378	390	400	369	405	374	393	401	412	399	462	378	408	395	409	381	378	398	378	382	407	404	386	388	400	409	397	410	428	405	402	377	405	426	402	382	397	367	402	410	400	404	409	404	441	408	406	407	424	380	383	408	409	391	392	388	413	406	386	397	432	438	411	423	418	383	405	393	400	429	413	399	421	399	390	410	421	425	388	374	402	393	410	410	394	411	408	414	393	403	420	382	418	395	383	419	377	378	405	386	402	438	413	418	391	422	399	396	417	408	394	384	395	417	406	400	441	390	385	400	388	406	399	396	401	405	384	397	393	370	428	431	399	403	457	426	420	411	414	419	429	404	371	434	387	406	392	425	374	415	377	418	417	400	367	401	370	395	376
1953	879	345	241	238	214	194	185	158	141	132	118	112	95	67	53	47	53	44	55	39	35	45	39	41	39	40	23	38	34	26	19	28	27	35	33	35	29	30	28	30	22	19	27	27	33	28	22	27	31	24	26	17	22	33	22	20	21	27	28	25	23	24	21	23	17	26	27	17	14	23	26	14	23	21	27	22	25	23	30	19	23	25	14	26	18	17	22	21	26	18	28	22	19	16	18	19	18	22	27	22	25	17	19	23	19	19	27	21	20	18	19	24	35	21	23	21	20	21	35	22	21	20	19	20	23	23	25	13	16	27	19	21	26	19	21	14	15	20	16	15	19	22	26	24	16	14	22	22	18	20	21	25	25	22	21	21	22	31	21	15	21	18	16	25	16	20	21	23	22	15	21	22	11	21	27	24	26	21	22	22	20	25	22	21	16	18	32	36	23	28	23	17	22	25	19	24	22	20	23	19	21	29	22	28	23	19	24	21	13	23	22	30	26	20	20	22	24	13	22	22	19	19	13	18	24	25	33	16	20	26	16	25	18	25	22	15	24	25	22	22	18	28	15	13	20	28	21	27	26	21	16	19	14	20	20	27	23	25	28	15	21	20	27	15	23	27	31	14	25	22	19	26	19	15	24	22	18	27	20	16	14	26	19	21	21	16	18	21	14	17	21	21	30	24	24	25	13	29	17	26	19	21	21	24	14	15	20	22	16	24	18	16	15	15	25	21	26	27	22	17	26	18	19	16	24	20	23	22	22	19	21	20	22	17	21	16	22	19	20	23	17	26	26	22	23	21	17	21	16	21	33	21	23	23	13	17	22	32	16	19	19	22	23	21	23	29	17	16	16	22	14	23	27	17	17	24	25	18	25	17	19	23	18	25	19	19	17	22	27	20	19	21	31	21	30	25	31	31	21	20	22	24	19	32	29	20	24	22	25	21	15	25	10	18	18	26	18	22	24	16	19	15	22	24	19	18	22	12	19	24	15	25	23	27	26	19	17	23	20	20	22	19	23	16	22	21	21	24	12	30	18	22	26	18	16	20	23	20	28	24	28	25	24	11	18	24	14	21	20	23	22	22	15	23	14	19	20	21	25	19	22	25	19	22	20	22	19	25	26	31	23	31	19	30	22	24	20	23	20	20	24	27	26	16	19	33	13	22	22	15	22	20	24	15	19	20	18	19	23	24	13	16	17	24	19	20	17	19	24	14	29	24	19	20	20	21	26	21	19	22	21	22	25	20	30	29	22	25	26	21	23	19	24	27	19	24	20	24	21	28	32	20	27	27	13	20	19	26	16	13	15	23	16	22	18	11	19	23	18	26	20	20	18	21	19	17	22	20	19	17	19	21	19	14	17	21	32	15	17	20	18	22	24	16	30	21	25	20	27	20	22	30	16	22	27	16	33	23	23	19	26	24	14	25	29	19	24	20	16	21	21	22	21	30	16	23	25	26	26	20	33	25	22	18	28	19	18	22	20	23	28	35	21	17	23	23	17	13	27	22	21	21	26	26	19	11	24	16	18	11	25	25	25	24	20	26	17	18	21	21	27	22	16	23	12	15	17	18	22	20	21	25	13	23	25	20	36	19	22	21	25	20	20	25	21	18	18	23	13	22	29	23	14	23	28	20	16	28	22	25	25	29	21	22	21	25	18	30	23	18	17	17	15	24	9	21	30	17	21	13	11	17	15	35	18	31	18	22	22	19	21	18	28	31	18	22	22	25	23	22	26	28	33	21	19	9	20	15	23	20	27	25	26	23	23	23	21	21	23	18	28	19	23	26	13	20	16	20	30	24	17	23	23	23	17	12	23	23	23	14	18	20	21	19	18	22	14	18	22	13	20	26	14	23	23	22	24	23	26	20	25	19	16	27	17	19	18	22	20	15	12	18	15	20	22	19	18	21	21	24	20	25	28	14	22	35	19	17	19	22	31	15	18	18	27	18	15	21	25	14	20	24	14	27	18	26	26	20	26	24	17	22	22	22	18	15	24	17	24	18	25	14	30	16	21	20	21	28	19	21	28	22	23	20	30	15	27	19	24	25	14	20	19	27	18	28	30	21	27	23	26	23	23	18	28	18	15	16	23	22	24	12	20	19	34	20	19	15	21	23	16	20	21	25	26	25	16	17	30	25	19	23	16	19	25	17	23	20	17	20	17	18	22	23	22	17	20	25	22	16	30	18	19	22	13	23	21	20	13	20	19	14	16	16	24	25	20	24	11	16	22	28	19	18	17	21	17	26	29	20	19	20	19	16	18	16	22	15	15	16	15	21	20	19	22	17	27	15	24	22	18	29	20	26	20	22	27	23	15	17	21	18	26	25	21	25	19	20	26	23	24	19	22	14	15	22	25	21	16	20	18	17	27	20	21	23	19	17	35	27	21	22	17	13	14	15	22	31	17	13	22	23	26	19	23	24	16	22	18	16	27	24	27	25	21	25	15	20	14	16	24	26	21	29	20	13	35	14	22	15	25	19	22	23	21	17	16	14	16	31	26	24	15	22	24	18	22	13	15	24	19	24	25	19	24	24	19	14	25	23	19	22	21	15	18	19	25	27	22	23	17	17	24	19	23	17	28	26	34	28	18	20	19	13	23	30	20	18	19	23	24	23	18	21	18	21	28	22	18	19	25	23	20	29	18	24	22	24	8	12	26	20	25	17	22	24	24	17	25	14	17	28	22	20	21	30	17	19	31	19	19	18	18	18	22	20	15	27	21	28	24	17	15	19	20	21	19	21	21	26	21	25	23	17	31	27	21	21	15	16	23	24	20	23	14	29	24	27	20	28	18	25	18	19	27	21	28	25	23	26	20	9	21	23	20	16	25	26	22	20	22	15	18	15	15	21	22	17	17	25	30	22	22	20	15	13	17	20	22	21	22	25	25	24	24	18	23	31	16	25	28	18	22	20	19	17	31	22	18	19	16	23	18	14	26	18	20	25	21	22	19	26	19	23	26	23	26	28	18	24	23	25	18	17	32	16	19	28	24	23	22	15	21	18	15	19	17	22	20	18	18	19	23	16	24	24	25	24	24	17	19	21	9	23	30	27	29	25	29	19	19	21	18	22	17	20	14	25	20	20	21	30	12	15	18	20	18	17	14	20	31	17	27	28	19	21	22	23	11	18	27	20	17	23	20	21	20	22	17	28	21	19	22	15	31	28	25	29	26	16	22	18	32	17	15	19	27	26	19	32	13	10	25	17	21	23	11	18	27	27	25	22	27	23	24	14	20	23	19	22	18	22	16	29	22	16	17	28	30	19	24	17	21	18	21	21	23	20	24	18	22	19	19	12	17	14	16	22	21	26	13	25	21	27	25	31	16	26	22	20	28	22	20	22	23	19	23	17	28	16	30	25	22	24	19	25	24	14	23	28	18	23	19	20	12	20	20	17	18	23	19	23	18	21	28	24	29	20	19	36	14	25	21	19	23	16	25	17	26	16	20	13	24	24	30	15	21	28	21	24	25	19	22	24	29
19977	9759	5596	7413	11437	11725	10227	8078	7104	5724	4724	3728	3020	2462	1792	1335	1243	1107	1063	1030	983	965	969	740	674	714	725	671	600	564	495	464	434	423	409	422	315	375	351	312	303	358	326	325	362	374	379	335	373	379	357	392	359	340	298	299	262	246	256	275	227	244	245	239	224	221	238	266	236	237	217	197	242	216	227	249	196	224	223	201	203	229	236	209	221	229	238	239	231	189	225	227	215	219	212	213	250	224	241	210	232	220	199	224	221	224	212	211	202	255	242	299	317	387	274	230	218	226	203	208	214	240	207	208	227	212	232	208	231	208	203	215	220	208	233	215	207	230	234	230	219	230	241	202	217	221	206	220	214	237	188	203	237	220	213	208	235	201	231	220	235	206	221	225	223	205	237	227	255	235	206	238	208	207	244	209	225	218	217	214	224	203	217	230	233	227	219	229	221	224	219	254	224	194	225	195	245	225	215	228	236	226	210	230	202	222	229	229	202	218	228	246	246	234	211	219	213	203	230	239	238	205	188	204	215	231	232	226	213	214	244	206	244	260	227	208	220	220	219	240	226	227	249	193	235	233	238	223	204	213	210	219	214	223	238	239	176	222	206	230	211	219	239	258	223	220	230	248	236	208	209	227	209	198	203	238	236	207	222	224	212	232	227	211	218	229	191	237	252	226	232	215	226	237	232	255	235	251	240	221	179	220	224	218	233	203	230	213	224	232	231	238	232	236	216	195	249	213	255	222	234	221	197	256	232	249	219	240	233	213	209	219	254	234	246	227	244	235	199	207	222	206	240	230	219	238	226	207	221	194	219	225	213	232	228	244	223	233	189	240	231	263	228	246	233	219	239	224	235	235	216	239	196	223	231	210	217	228	225	224	246	217	220	217	225	207	243	215	231	220	239	207	206	212	234	226	240	197	230	223	209	231	237	212	233	219	249	222	213	233	219	231	226	192	202	221	213	216	239	200	220	223	245	206	218	223	206	242	210	246	217	210	237	263	224	191	212	234	217	227	206	221	226	215	232	213	226	222	213	225	237	235	216	254	237	239	226	201	236	209	226	214	220	224	235	235	223	235	239	235	220	200	248	212	213	219	208	198	239	208	223	238	202	231	213	250	228	200	218	205	213	254	206	209	220	216	231	175	220	217	222	240	230	252	235	183	224	244	231	224	217	217	221	212	227	204	221	242	216	174	218	222	238	227	248	239	215	216	236	200	235	240	205	214	245	223	208	227	197	228	225	220	258	225	225	227	247	213	222	219	248	222	214	229	194	239	219	226	217	206	224	223	207	213	212	207	203	240	216	265	240	224	246	221	214	222	209	229	240	216	238	197	229	242	213	234	224	213	214	221	213	232	227	208	226	222	235	218	203	198	253	213	217	218	239	217	228	207	215	229	246	241	221	216	230	230	210	213	233	204	210	194	233	226	189	219	212	249	228	216	194	192	241	214	243	227	211	228	190	190	227	203	229	214	219	222	220	234	239	245	194	239	214	235	222	232	224	211	225	226	213	228	199	217	234	227	255	211	245	199	216	227	188	207	228	249	237	231	228	222	196	230	244	215	244	207	226	205	225	233	211	235	217	225	253	227	224	238	211	228	213	221	236	210	221	217	230	228	202	230	214	238	224	229	229	233	227	219	202	183	246	234	212	212	229	197	164	225	216	227	199	201	250	222	216	212	205	208	227	190	232	203	240	211	254	204	196	196	226	230	220	231	235	212	225	223	207	212	218	224	223	219	207	222	236	199	213	212	213	205	215	193	228	222	226	221	196	201	221	220	209	206	212	225	221	203	203	224	211	236	202	214	222	218	209	232	243	228	230	233	259	244	220	259	242	232	224	218	216	232	205	247	222	221	227	198	240	220	219	221	230	217	175	237	223	206	203	211	216	207	196	204	202	202	212	223	203	218	233	219	230	215	221	226	215	221	215	227	214	201	253	217	231	221	227	239	192	219	231	222	240	237	232	226	209	214	254	227	220	206	219	219	239	231	214	216	203	209	234	200	223	220	227	227	217	210	211	250	207	214	205	237	228	231	239	204	238	234	253	222	209	220	232	241	207	218	234	214	228	197	222	226	206	210	218	223	227	217	224	215	239	253	228	221	216	217	219	213	202	234	220	227	245	217	241	210	227	217	215	197	214	211	220	225	218	240	217	243	229	223	221	219	223	206	238	223	218	236	203	239	238	227	232	219	221	235	228	210	197	217	230	230	203	212	214	236	219	220	232	232	213	222	213	238	189	208	188	208	192	233	240	239	241	227	232	239	210	220	213	215	237	233	221	219	205	224	208	193	217	210	252	228	233	245	240	209	230	255	211	210	213	217	217	217	205	230	222	226	221	229	247	185	217	229	227	188	223	235	228	196	227	219	218	235	223	215	223	220	221	201	210	225	236	236	222	213	245	184	213	222	209	215	183	210	225	215	246	216	240	238	224	210	228	217	243	214	223	206	215	220	223	223	207	224	242	225	214	216	224	222	223	221	238	233	224	223	220	258	215	216	229	202	224	244	195	237	213	237	216	218	216	234	230	223	220	225	216	212	246	236	258	235	201	234	227	214	227	223	225	221	220	214	223	236	213	224	228	217	212	228	211	255	235	208	228	192	229	244	240	228	234	230	207	200	217	210	203	235	245	216	225	226	221	232	227	217	233	194	243	250	234	222	229	221	222	239	227	221	235	240	233	221	215	248	229	214	218	219	226	219	201	239	201	214	224	221	210	214	209	234	229	250	233	229	212	246	202	225	232	203	244	210	219	232	223	226	225	210	245	222	248	238	221	215	235	225	246	208	220	227	224	216	215	231	234	229	216	239	228	227	231	236	233	227	217	249	220	244	221	226	188	236	224	223	230	220	219	230	226	206	229	233	231	207	219	222	186	231	226	209	211	217	193	210	210	218	228	235	197	230	196	221	241	226	231	221	202	207	211	250	246	207	216	224	203	214	201	201	218	225	203	191	220	223	214	218	217	232	231	235	216	233	227	224	232	225	198	208	206	203	241	198	198	227	210	201	199	207	222	212	218	205	209	232	207	209	215	211	244	227	208	226	215	204	208	227	226	210	231	245	216	218	216	235	217	228	239	208	224	238	212	212	222	196	226	234	225	229	248	202	263	230	229	242	268	183	216	199	221	250	217	217	222	237	198	229	247	208	206	216	226	244	227	235	251	227	212	233	232	247	224	225	212	216	246	211	227	222	223	225	218	225	211	235	244	215	187	218	211	224	245	234	222	214	237	209	200	215	215	239	223	234	252	257	229	219	218	237	231	250	227	220	228	227	230	197	235	224	210	231	234	234	198	231	205	234	214	212	193	188	228	239	228	241	227	215	215	212	210	210	220	220	242	239	200	222	220	209	220	240	229	237	216	235	231	229	212	213	227	229	225	239	196	237	199	233	205	203	227	233	195	222	216	194	225	204	224	236	238	199	255	196	222	226	228	207	211	218	263	215	231	214	219	229	207	225	226	230	266	208	219	235	221	219	212	219
2386	1268	590	335	282	305	270	259	218	194	174	149	149	112	99	72	85	77	62	66	70	65	67	65	60	50	59	47	53	44	45	40	34	33	36	34	32	35	45	37	43	25	32	45	29	28	49	41	45	39	33	36	40	38	41	34	29	44	34	21	27	22	24	31	37	31	36	28	32	35	41	32	35	26	33	35	22	33	33	41	28	31	31	28	35	35	26	39	26	39	27	29	30	31	29	32	32	27	36	38	34	39	28	25	24	41	29	23	43	42	45	31	38	39	34	34	28	27	28	40	30	24	32	29	34	20	35	28	29	30	27	40	39	29	37	25	37	32	42	22	27	35	27	28	39	25	31	24	31	34	27	23	34	32	29	23	33	32	35	34	31	28	31	38	30	34	36	29	28	28	37	22	22	25	35	34	28	33	28	32	34	30	38	29	23	33	28	38	33	42	34	30	21	36	24	51	29	30	30	33	40	22	30	32	29	25	33	26	26	34	32	38	21	34	27	34	32	28	36	30	38	24	25	32	31	36	29	27	30	29	22	23	28	35	39	31	22	35	19	29	42	27	31	36	31	42	34	25	36	35	27	39	45	38	22	32	26	32	29	26	26	28	29	31	23	29	43	46	32	27	18	30	30	32	26	42	26	27	36	42	25	29	32	32	20	26	42	30	29	31	32	25	36	28	31	32	27	23	35	38	38	31	35	34	24	28	27	28	31	22	39	34	35	26	44	22	28	31	30	29	36	20	32	19	29	24	33	39	22	32	31	33	31	33	37	24	35	26	37	27	32	21	28	27	28	31	23	25	42	29	36	33	28	35	27	30	26	26	31	31	37	28	33	30	37	37	28	30	38	23	37	27	24	29	38	39	28	34	25	41	44	28	29	29	33	27	30	21	37	36	44	33	35	27	34	33	39	32	32	24	33	27	36	36	27	23	30	25	27	36	29	27	24	19	31	35	40	25	43	34	34	28	31	32	29	33	33	28	41	38	32	30	28	39	33	41	35	34	29	28	19	30	24	31	21	39	27	28	30	39	22	21	28	40	27	27	29	35	32	29	33	24	22	36	34	31	38	37	30	33	31	28	29	28	34	27	45	26	24	31	25	32	42	21	20	24	38	34	32	23	25	31	36	33	33	27	28	27	29	30	32	28	26	33	33	34	24	38	37	28	37	43	42	32	26	33	18	36	31	30	35	29	30	23	30	33	29	32	28	25	36	28	38	31	27	27	22	33	32	30	28	33	32	30	31	32	31	19	29	34	25	36	35	36	31	33	38	31	34	29	39	34	36	38	46	31	31	30	31	18	20	22	30	34	31	23	30	30	26	36	36	41	30	29	24	32	44	30	27	25	26	32	26	26	38	29	25	34	31	32	24	33	36	35	40	27	22	25	30	34	38	21	23	28	24	31	35	33	35	22	30	26	25	41	38	32	29	29	26	32	36	19	27	37	32	35	33	28	25	41	32	27	40	27	29	27	35	31	25	25	30	32	32	27	25	32	32	28	34	26	42	33	38	36	36	36	32	22	31	36	34	29	26	30	29	35	35	30	38	21	30	34	31	34	25	35	28	31	29	27	31	32	33	31	40	21	30	29	30	24	25	37	28	34	43	32	49	32	30	33	30	25	29	31	28	28	35	36	34	35	26	34	35	39	30	19	27	29	32	34	32	37	41	40	30	25	34	29	36	31	23	32	35	30	31	28	30	30	30	21	29	27	37	29	42	35	27	35	35	27	35	33	25	36	34	28	29	25	34	33	26	42	36	29	35	36	23	36	27	29	29	31	26	28	35	28	35	26	30	33	20	31	26	35	37	28	33	34	26	33	35	20	26	32	33	29	26	34	35	41	32	26	34	34	23	29	26	29	37	30	27	29	35	40	26	34	29	27	32	31	38	33	37	26	31	29	29	43	26	26	36	47	42	34	31	46	26	27	31	33	25	29	29	34	23	40	31	43	39	39	22	24	33	29	35	35	25	25	29	28	25	22	31	30	32	26	35	28	27	33	26	26	40	25	34	30	23	38	28	29	27	31	30	29	36	50	30	40	29	24	35	41	39	38	30	30	31	30	23	28	21	33	25	29	26	32	34	38	35	33	17	25	40	31	23	25	19	40	39	23	34	41	21	23	38	27	30	40	33	30	23	24	25	24	28	34	23	31	37	36	20	32	33	22	29	31	17	22	25	37	30	31	31	31	30	44	22	31	39	25	30	32	31	25	29	27	30	24	29	37	31	33	25	17	42	39	28	40	30	25	28	31	23	26	22	24	34	28	22	30	33	39	32	32	35	25	21	33	23	33	34	20	20	44	36	30	35	35	33	24	30	37	27	42	34	34	34	35	31	44	37	34	34	34	33	36	36	40	29	32	36	40	30	27	24	25	17	42	33	36	31	32	31	23	23	23	22	28	29	35	27	30	34	24	28	23	35	23	39	29	31	35	27	31	30	32	33	29	22	28	28	36	20	33	31	29	45	36	45	29	22	36	32	32	28	28	40	31	22	32	22	38	37	31	26	29	37	36	29	24	36	25	29	23	23	39	38	36	34	27	37	40	32	18	32	24	26	26	36	33	31	35	31	21	34	25	36	31	29	23	32	30	43	27	34	27	34	28	34	39	30	36	23	32	25	43	25	36	32	34	33	27	29	33	33	28	44	30	24	29	38	27	30	35	27	29	31	35	28	27	35	36	33	31	34	34	29	26	29	25	24	29	27	34	20	26	34	22	29	33	19	32	40	34	21	20	30	38	32	33	31	33	31	31	34	34	25	26	23	33	28	34	22	28	36	39	33	33	23	40	39	21	26	26	33	30	27	24	29	22	27	31	33	39	33	21	24	34	23	24	32	31	30	23	35	37	28	41	37	28	34	31	35	34	37	24	44	29	37	24	35	31	27	26	27	35	27	33	25	33	28	27	33	41	35	37	20	28	28	38	37	31	42	25	19	27	35	39	30	33	27	24	28	30	28	28	25	31	41	42	31	25	45	35	22	23	29	23	20	32	24	25	29	29	32	26	31	37	39	29	27	39	37	25	24	35	33	34	28	25	24	34	29	20	34	42	36	37	39	33	31	30	29	30	24	32	27	36	30	29	27	33	29	34	30	29	35	36	22	39	26	27	27	16	32	36	26	25	42	35	26	41	30	39	26	29	27	37	31	30	32	38	38	28	33	30	35	28	26	22	33	20	32	24	25	37	21	30	20	25	32	27	27	33	32	33	38	33	26	36	28	24	41	23	40	26	34	38	34	33	36	27	31	36	31	37	27	33	27	34	26	27	28	37	37	38	30	32	32	29	29	32	27	34	27	30	18	28	35	32	18	42	29	19	31	32	28	29	34	31	26	25	25	33	26	33	26	28	35	29	40	35	30	26	29	36	31	21	37	30	23	29	33	28	26	32	35	34	23	23	36	36	28	35	30	33	26	26	30	46	37	26	31	33	35	36	36	37	32	31	27	30	33	31	24	23	31	25	28	27	37	26	38	30	20	25
23289	12234	7442	9270	13722	14493	12438	9885	8617	7039	6025	4973	4056	3480	2478	1948	1721	1561	1473	1439	1343	1220	1230	962	989	1021	1002	884	850	765	698	613	621	585	597	549	555	497	481	467	459	426	487	493	481	510	486	498	482	531	506	482	533	479	453	424	396	412	393	366	410	346	364	353	353	322	367	370	322	352	343	328	303	350	352	328	328	312	306	335	348	330	314	337	313	314	336	367	357	373	348	331	361	325	314	359	321	311	336	319	348	323	323	368	330	343	339	343	326	356	461	491	512	491	484	339	283	341	311	351	348	357	338	328	305	309	357	328	311	334	330	324	300	334	320	300	309	337	339	342	348	328	341	325	322	349	323	357	369	310	297	312	326	345	328	315	321	356	346	332	336	333	333	361	352	322	291	307	335	368	325	336	327	314	325	343	337	291	330	316	357	313	327	355	325	340	323	322	323	315	314	317	291	327	352	339	319	319	343	332	349	343	338	304	343	304	326	308	330	326	311	306	302	345	311	312	319	346	313	307	304	323	363	320	347	308	339	330	318	309	359	333	324	279	330	328	326	306	339	353	345	361	346	360	307	336	318	340	310	331	363	327	358	317	344	353	296	316	321	310	355	348	327	331	302	311	318	317	327	332	357	347	352	314	292	342	341	321	344	325	309	311	343	310	351	338	328	326	320	327	330	339	347	332	327	312	327	305	353	336	361	361	314	342	324	305	342	355	315	349	329	338	321	322	316	337	336	314	348	330	349	321	322	304	316	330	320	309	346	329	331	311	322	350	322	313	345	328	355	317	340	343	313	316	326	343	326	330	331	336	302	336	340	336	307	339	348	327	328	335	299	364	344	318	342	319	343	326	338	347	328	294	336	320	331	336	341	325	318	319	322	334	307	331	325	352	345	357	319	389	342	332	355	331	344	312	328	322	311	333	321	318	328	345	314	318	349	323	326	329	322	315	312	329	341	352	317	342	378	353	304	301	360	317	333	326	349	315	324	345	321	352	335	302	328	308	320	360	316	359	334	340	318	321	374	317	331	328	313	338	318	337	341	338	324	344	341	342	327	317	310	321	311	294	316	323	325	325	319	323	320	327	351	347	298	325	328	297	346	347	346	318	272	310	379	332	343	326	345	303	311	309	343	330	313	322	336	298	353	333	341	315	341	329	362	322	332	331	313	341	313	342	314	338	335	323	325	329	342	328	335	319	332	333	335	346	325	368	332	328	324	335	329	322	328	329	349	310	319	334	328	306	321	316	308	332	315	302	349	325	330	326	329	325	306	297	325	335	350	335	357	354	376	342	316	340	298	341	340	349	302	324	336	362	353	315	343	358	304	337	325	320	334	333	341	326	314	323	316	325	321	331	317	302	343	356	303	368	314	300	288	316	370	317	351	333	310	303	346	380	298	331	311	311	316	330	325	307	314	324	339	340	328	326	332	352	314	303	334	327	330	346	324	320	314	314	327	296	314	332	329	276	324	309	313	292	313	334	295	322	338	303	358	330	320	346	318	325	328	331	324	325	322	310	336	281	310	351	334	325	291	333	324	326	355	314	321	362	329	322	331	322	333	318	319	309	337	323	320	358	331	359	354	307	327	334	342	298	319	322	330	356	330	333	332	332	328	321	331	319	354	316	321	346	329	341	340	323	324	314	324	315	317	369	313	310	348	311	335	339	335	319	339	332	338	319	351	323	335	310	276	350	330	294	344	320	314	338	356	309	322	325	357	306	292	333	333	301	309	323	337	309	330	340	320	344	315	325	296	321	338	316	326	310	362	325	312	325	304	334	324	311	322	338	342	300	337	332	327	329	323	316	329	329	326	333	335	337	338	311	323	311	339	353	286	335	312	327	327	326	323	322	359	302	325	354	355	319	329	357	357	334	336	334	320	326	333	323	345	336	305	329	343	327	336	341	292	314	325	313	335	319	324	345	334	334	333	315	345	341	337	308	349	310	321	316	350	304	358	316	337	321	292	296	355	368	338	356	341	328	340	340	319	310	350	313	332	329	333	346	319	348	336	316	337	334	316	313	330	320	343	310	313	357	334	320	339	325	289	326	348	339	335	312	311	321	340	326	336	337	340	343	344	305	325	298	344	325	340	344	354	287	314	312	305	314	341	314	297	331	355	311	328	309	295	336	339	355	296	300	346	314	315	312	296	334	338	334	320	347	295	315	340	330	364	331	307	321	318	329	352	332	312	335	333	360	353	314	332	315	308	320	339	331	364	319	307	321	338	341	327	310	336	368	338	376	322	320	325	322	315	328	330	344	331	340	358	317	299	341	343	327	342	307	341	335	330	330	316	338	311	337	304	338	314	335	343	343	327	339	362	327	328	329	327	334	328	344	310	313	350	338	339	326	316	322	328	338	324	348	329	333	333	349	314	329	337	331	346	300	345	344	320	315	323	345	330	328	341	327	336	334	332	325	334	356	321	326	336	306	330	326	337	309	337	328	353	321	348	374	337	300	317	345	329	285	362	331	336	364	296	362	356	358	319	336	348	349	323	294	310	358	322	323	324	331	317	311	350	346	325	314	328	328	324	335	331	350	333	335	356	366	347	350	311	356	335	328	344	305	342	308	332	324	326	338	327	331	347	286	305	337	347	332	309	326	317	335	350	337	312	321	339	312	310	347	307	351	359	348	319	337	321	360	312	306	315	335	318	289	318	314	343	305	352	331	344	293	298	342	311	344	337	326	323	353	341	313	337	323	315	323	336	302	321	343	342	336	316	333	333	320	309	299	293	338	333	322	303	347	369	326	333	337	310	308	322	349	345	306	334	326	332	304	314	353	362	344	324	326	328	312	288	345	338	329	299	337	333	357	311	326	330	288	342	336	325	349	354	323	332	344	291	292	312	343	341	359	342	350	310	304	335	341	341	335	335	309	300	348	324	331	323	317	371	340	342	328	325	326	299	321	334	317	336	325	314	335	355	321	310	331	361	311	333	322	328	329	284	307	333	307	352	348	328	331	304	330	319	318	341	309	312	313	346	329	313	348	332	336	336	317	341	358	339	331	358	360	347	346	302	328	351	303	303	314	335	339	361	334	328	314	336	322	343	337	317	326	348	333	294	303	318	355	326	306	340	317	318	316	328	308	289	335	328	330	326	324	320	334	348	274	329	325	332	362	334	316	308	312	355	345	328	332	374	327	294	336	299	324	318	356	291	318	358	327	345	291	337	324	318	355	306	311	285	337	352	312	312	340	355	337	337	307	313	330	330	326	333	336	351	316	305	339	364	342	343	332	354	324	302	313	333	328	342	326	334	331	350	354	315	353	337	353	319	323	316	337	340	300	346	326	313	386	308	329	329	345	326	326	341	345	329	317	342	356	353	346	339	353	327	366	323	291	331	321	364	355	348	317	362	327	321	321	346	320	329	329	310	322	346	333	332	295	323	310	321	329	356	327	334	342	281	330	333	327	334	306	325	331	328	341	341	340	355	336	326	308	295	299	335	319	332	340	335	323	344	342	314	362	338	310	306	345	330	310
1124	429	248	206	152	166	179	128	119	104	103	99	86	68	59	50	50	43	47	62	47	45	57	42	34	48	45	42	40	40	36	36	28	26	29	32	31	33	37	29	36	33	41	29	33	39	38	34	31	34	41	36	31	29	50	33	34	33	36	28	27	36	30	24	28	32	34	37	26	24	29	31	34	44	37	32	27	24	33	26	30	32	35	34	28	25	49	33	34	27	31	30	18	40	26	34	47	34	29	30	34	29	46	36	30	41	33	30	29	32	35	30	37	29	24	40	30	25	29	25	34	26	18	30	37	35	30	40	36	37	27	37	40	39	27	29	33	32	28	26	33	28	33	20	27	30	32	36	31	26	34	27	25	32	18	42	31	34	32	34	32	32	33	37	34	36	39	35	31	27	27	32	38	30	32	35	39	31	27	30	34	31	32	34	37	33	32	32	36	35	30	39	37	18	29	33	30	31	26	42	35	28	31	36	24	34	27	40	36	26	40	28	30	28	39	33	23	34	30	34	23	34	32	27	26	35	34	29	38	27	36	37	31	27	30	45	27	22	28	30	32	31	35	32	30	34	41	31	25	28	38	38	34	27	34	32	26	25	32	26	28	34	32	25	41	34	30	31	31	27	28	39	26	39	34	37	32	37	36	29	29	33	33	37	30	42	34	37	34	23	34	41	25	33	33	23	31	33	34	36	23	30	36	32	38	25	41	40	32	36	44	32	29	32	36	28	34	24	40	32	35	22	27	31	43	33	25	36	29	33	26	31	37	33	37	38	33	32	32	31	46	38	25	36	26	37	29	35	34	37	43	28	34	30	26	39	28	36	32	37	30	47	30	28	28	22	33	24	36	34	36	42	25	41	33	39	32	35	27	28	29	32	32	28	37	33	29	45	37	34	24	35	42	39	32	33	22	42	36	32	40	33	22	31	32	35	27	31	34	23	17	24	37	42	24	33	26	33	23	31	28	25	27	40	34	30	42	33	27	18	25	29	29	26	31	40	34	33	32	24	28	28	31	20	34	36	35	40	23	29	28	35	26	30	28	34	24	33	34	31	19	41	31	42	37	29	25	39	31	32	31	32	26	29	30	25	35	30	32	33	27	20	27	36	32	26	27	33	34	38	28	35	41	41	29	31	40	39	36	32	36	26	35	28	23	27	35	36	42	34	39	33	34	39	32	36	24	20	32	26	29	27	33	28	24	36	24	33	22	47	28	37	25	31	27	26	28	26	29	26	31	32	40	36	36	31	32	30	27	27	35	31	29	29	37	32	44	27	34	33	36	29	26	30	37	35	28	22	28	26	34	35	26	39	31	40	26	33	40	27	31	30	35	43	29	30	30	29	31	40	26	38	34	39	27	29	33	32	33	36	43	27	44	33	35	27	21	40	33	23	31	32	39	35	20	33	26	37	38	37	31	26	26	22	35	30	33	36	24	29	34	29	34	40	26	39	32	23	34	27	41	30	32	31	42	31	35	44	34	34	26	30	21	34	31	29	28	31	41	33	34	36	31	27	37	33	29	26	26	33	41	23	28	28	29	32	37	22	27	35	51	37	37	28	27	37	41	24	29	32	40	25	37	29	31	23	32	35	27	30	39	38	33	28	25	25	29	36	33	27	27	24	30	29	34	39	34	28	38	36	27	30	30	33	29	31	34	31	32	25	46	36	31	36	28	32	29	32	23	38	34	35	24	30	29	39	20	27	32	37	30	33	33	35	38	38	35	27	29	20	25	27	28	32	50	29	33	32	24	24	31	29	23	33	37	25	37	22	37	23	28	29	49	27	30	27	32	30	39	31	35	36	47	40	27	26	30	35	27	32	40	30	37	39	25	31	34	37	26	45	42	24	33	36	28	34	30	40	31	28	26	24	28	30	44	22	28	37	32	29	26	25	35	32	42	34	24	20	25	31	28	37	28	32	32	34	30	35	43	34	40	35	23	29	32	28	38	35	26	24	32	28	19	25	39	30	32	25	25	40	18	32	37	40	32	34	18	22	33	33	35	32	33	31	32	33	35	33	25	21	36	36	42	27	25	29	38	22	40	17	31	33	29	22	40	28	33	25	30	31	35	25	33	38	15	39	30	34	37	29	33	34	33	27	36	28	39	34	36	30	23	20	32	27	31	31	28	34	39	41	31	31	35	37	29	36	32	33	35	32	43	38	32	38	26	36	30	26	31	40	32	32	38	32	33	43	40	39	28	26	37	25	34	28	36	27	40	33	30	35	38	33	28	28	39	36	26	27	26	32	20	31	28	37	37	24	37	39	32	28	33	34	34	35	32	32	25	35	30	33	32	30	26	41	31	35	29	23	41	21	34	34	27	28	21	39	35	37	30	27	35	31	24	34	27	23	39	30	33	29	29	41	22	27	29	31	28	33	27	23	30	25	37	26	30	30	30	27	34	26	20	28	37	34	33	31	32	34	29	29	24	31	22	36	25	43	32	40	25	30	25	37	25	29	22	29	32	27	35	23	35	31	33	28	27	30	30	30	45	37	35	31	27	37	36	33	29	25	39	29	17	36	30	29	27	33	30	34	38	32	32	27	32	41	29	40	34	31	35	38	31	28	36	26	30	32	38	36	35	25	28	26	39	27	28	33	33	23	28	38	30	38	32	25	39	39	39	24	34	28	31	37	25	37	31	35	44	35	33	34	33	33	23	36	32	41	24	29	18	30	40	28	30	36	25	34	39	25	34	27	30	31	28	32	40	37	29	31	29	34	30	36	44	40	29	30	39	39	28	26	28	27	29	25	28	31	38	34	28	32	39	30	28	25	36	32	26	32	32	33	32	35	25	44	32	34	19	39	27	34	26	33	34	44	30	50	28	37	34	22	33	40	31	28	35	29	33	26	31	28	29	28	30	39	38	44	27	42	26	23	23	27	29	25	26	31	34	33	33	35	42	29	45	30	34	32	30	25	31	30	26	27	31	41	33	34	32	33	27	35	35	41	29	44	24	29	17	38	28	37	36	36	31	29	31	34	28	30	26	28	39	26	35	32	28	30	34	28	34	33	31	31	33	33	21	32	35	35	24	36	36	35	35	28	40	26	30	28	33	33	37	33	25	23	29	40	28	35	35	32	40	36	37	26	41	25	43	36	38	29	30	33	28	31	27	31	33	43	40	38	34	32	27	35	28	24	36	33	33	30	27	29	24	26	26	35	33	39	37	29	22	42	40	20	39	37	32	19	37	36	37	35	29	35	29	32	34	35	30	29	47	20	34	30	24	37	38	31	29	34	29	32	27	23	33	37	32	30	29	37	35	28	28	25	33	32	34	28	33	30	34	27	30	24	30	32	29	35	27	26	27	37	31	44	27	28	29	25	35	32	30	28	44	45	30	35	34	31	35	31	38	35	20	33	21	31	29	29	38	27	29	29	34	33	32	24	30	29	31	36	30	35	31	27	22	31	35	30	29	29	43	35	34	34	31	33	30	28	29	31	28	33	32	31	31	34	30	33	38	33	31	34	31	32	30	24
15597	7386	4575	5838	8645	8668	7467	5868	5027	3836	3296	2864	2341	1917	1523	1182	1077	944	945	952	831	820	711	661	657	713	663	625	564	555	501	482	446	464	421	374	428	392	418	409	426	381	370	434	389	405	413	406	395	414	407	404	411	435	368	386	349	393	339	384	363	355	341	354	340	315	331	307	327	355	338	338	301	314	286	318	345	309	340	308	327	348	328	361	316	320	348	300	323	311	332	341	340	333	349	275	338	304	324	360	327	352	312	329	320	316	300	342	343	353	316	344	395	401	336	313	321	334	300	347	309	351	343	351	331	342	341	342	304	337	349	309	333	277	349	335	361	319	307	363	336	346	319	353	335	336	328	338	345	328	324	341	335	336	333	319	357	344	341	319	357	313	343	343	326	333	320	367	329	324	337	335	329	297	311	348	341	334	346	324	333	309	320	344	337	314	296	332	335	308	324	343	336	349	350	330	304	300	355	331	304	306	365	319	334	339	335	301	313	336	320	320	348	351	334	363	317	325	320	346	305	300	286	327	297	350	335	330	303	331	308	377	324	301	331	341	291	343	299	353	295	346	325	339	336	317	328	319	348	311	289	341	306	311	357	345	362	337	337	325	315	320	323	314	330	342	346	332	338	319	326	334	298	342	329	330	302	317	335	339	326	318	327	332	300	320	337	316	337	326	347	337	362	322	359	349	376	325	318	295	324	317	307	358	328	334	323	308	357	348	322	350	357	348	347	324	356	325	365	295	310	336	320	333	334	318	318	306	375	339	335	357	341	356	332	325	331	283	342	320	310	282	356	328	321	341	329	316	336	299	290	323	336	314	393	296	308	323	333	342	327	310	363	320	310	313	312	317	330	343	342	311	324	316	317	315	300	292	332	326	329	318	321	381	293	332	313	313	338	310	344	321	324	317	316	319	302	363	337	335	308	330	342	318	317	389	321	352	313	341	338	322	349	348	313	329	316	309	329	346	326	322	379	321	340	320	285	311	363	320	335	326	329	315	341	332	331	292	307	311	326	322	315	323	312	309	318	326	327	336	318	298	329	284	321	346	321	344	307	298	332	319	371	328	304	327	318	342	311	303	302	319	324	297	340	356	330	379	297	334	298	374	367	294	308	313	359	310	328	314	341	335	386	313	321	331	340	312	327	296	352	341	314	316	318	307	355	307	324	334	325	327	306	337	324	350	338	298	346	320	323	303	326	324	316	317	328	356	336	325	319	301	374	317	322	301	337	355	298	324	340	313	327	322	314	315	350	317	362	329	317	308	330	318	313	322	298	332	339	337	345	328	339	333	315	347	342	337	333	326	307	331	309	303	361	335	318	347	356	301	364	345	303	330	316	338	312	363	300	332	327	336	330	319	330	332	337	318	337	343	339	317	326	291	311	308	333	348	326	347	305	306	331	344	318	309	311	313	350	331	321	335	324	326	324	336	304	311	325	322	338	343	315	303	360	329	331	305	355	315	349	328	310	360	363	285	340	311	323	326	324	324	325	294	333	352	354	315	342	327	309	360	358	301	323	337	322	360	323	337	350	309	342	336	332	326	291	323	312	322	333	378	331	303	317	363	337	299	309	338	341	315	330	330	344	349	330	304	307	336	354	308	309	334	344	383	347	319	325	333	311	339	310	348	334	341	334	318	327	313	319	340	328	341	363	350	340	312	328	334	315	317	332	330	336	330	333	304	334	324	336	327	337	325	315	308	319	330	314	363	350	324	339	330	314	345	322	336	329	346	322	334	337	310	324	369	350	323	306	324	304	302	369	331	318	324	341	307	326	351	356	310	332	350	295	330	336	330	335	325	364	344	358	323	348	310	333	347	318	350	286	345	339	303	344	337	307	332	343	316	330	352	311	312	303	334	323	315	329	324	335	310	357	297	307	350	297	288	331	327	304	324	348	338	318	362	308	336	336	321	344	306	312	316	346	320	347	304	335	347	338	321	313	322	360	317	332	297	315	315	357	292	361	294	359	329	335	333	334	311	333	337	334	361	338	307	327	333	374	324	319	348	318	307	323	316	343	302	350	331	315	296	307	316	311	322	320	339	337	315	322	290	348	348	353	333	334	337	327	319	318	304	292	325	302	324	341	329	310	330	337	340	314	300	325	320	332	321	343	319	328	338	325	314	325	327	340	361	317	333	328	346	367	313	310	313	322	306	344	322	344	311	328	313	328	370	308	344	356	349	354	348	341	298	336	319	310	307	315	316	331	350	295	326	310	352	327	344	310	349	315	336	361	362	338	355	328	347	342	304	314	327	326	350	318	349	362	326	348	300	328	323	281	336	293	320	366	314	369	318	331	363	342	368	328	311	303	300	351	336	337	336	300	262	351	339	301	320	325	317	318	339	351	332	356	317	343	321	335	325	327	335	322	337	319	330	332	358	329	325	302	345	370	323	344	322	350	357	358	358	326	337	372	341	324	321	318	344	330	337	342	311	318	326	326	325	345	333	349	333	317	339	325	307	333	338	337	367	362	298	330	323	327	337	326	324	306	325	319	349	328	321	322	339	304	321	344	323	307	352	358	357	350	354	360	317	294	335	330	303	352	333	297	352	343	283	352	331	320	347	327	325	332	333	326	353	308	318	344	317	308	315	336	348	343	329	319	313	315	324	303	305	326	366	294	318	316	319	305	319	330	317	342	330	325	320	319	323	351	341	343	304	332	339	296	336	313	371	321	331	353	283	322	324	319	322	324	360	334	334	340	312	346	345	330	285	331	348	327	305	326	336	329	352	312	345	299	324	311	331	304	335	346	340	327	323	342	302	318	294	328	343	339	324	356	340	302	336	355	365	332	332	315	316	310	339	313	331	320	318	297	336	353	324	328	298	346	335	348	340	349	361	323	327	330	340	274	309	328	337	318	301	324	320	317	297	338	340	330	318	335	332	334	313	323	311	319	324	321	340	323	327	327	352	330	312	316	340	323	326	338	320	318	358	338	320	354	339	338	323	336	321	334	340	321	379	300	336	347	339	317	318	347	311	311	345	316	335	334	325	304	352	347	282	343	354	338	318	325	327	326	319	294	328	360	342	340	303	340	350	327	307	355	321	331	356	328	326	328	316	340	318	311	354	355	340	307	322	313	312	356	341	332	339	341	304	353	328	328	350	321	311	305	338	351	314	326	326	307	379	311	334	311	349	317	318	356	312	332	325	352	301	317	344	319	313	320	338	321	298	341	310	320	316	330	346	357	339	335	304	332	337	329	321	313	270	343	348	337	344	333	310	332	333	331	347	309	330	334	344	361	309	307	312	331	336	318	312	359	324	345	304	315	336	333	311	322	349	330	303	329	327	335	312	321	320	306	312	348	296	318	367	308	315	302	328	323	328	316	307	313	321	299	371	326	324	323	336	323	324	347	318	337	306	368	308	361	327	338	332	322	342	324	330	330	309	325	344	335	334	329	332	340	325	339	347	343	319	317	338	326	325	334	367	323	324	324	337	335	349	316	326	331	311	319	314	332	343	344	332	322	341	313	329	344	333
1619	1026	433	272	212	225	241	215	177	150	135	133	110	98	88	87	70	71	53	64	62	62	67	52	48	49	46	40	52	49	47	55	51	37	42	49	38	50	44	43	36	43	40	32	35	38	36	31	41	40	50	51	40	37	38	44	43	44	36	42	33	44	35	36	42	32	37	34	34	43	29	38	33	49	35	35	34	37	37	46	45	47	48	38	37	49	37	40	22	46	26	45	41	41	31	32	38	35	29	45	34	50	41	45	38	49	43	43	44	36	50	33	37	44	39	33	33	35	39	41	36	42	34	47	41	43	39	41	50	31	30	39	30	31	40	40	35	46	30	38	35	43	47	45	34	39	32	39	35	47	42	33	49	37	37	46	37	55	33	40	29	27	28	35	31	33	43	32	36	40	36	25	29	34	42	31	38	48	37	34	43	47	35	34	32	41	23	32	33	31	36	44	30	54	37	41	43	36	44	42	30	26	39	26	36	42	44	33	30	35	39	38	49	42	42	32	40	43	43	37	38	40	40	28	46	33	33	33	34	38	34	36	46	41	37	39	39	35	40	38	32	42	46	38	48	44	34	44	48	46	51	43	40	42	36	33	49	38	37	33	33	43	46	31	39	46	37	40	36	37	40	42	48	41	39	35	46	36	50	44	30	44	36	41	38	28	30	40	45	49	40	34	41	34	35	41	44	39	37	48	43	34	38	44	33	33	41	46	32	46	40	40	45	26	45	27	37	36	23	39	39	33	38	35	47	44	23	52	37	42	37	43	43	42	47	37	31	40	38	25	30	33	38	43	36	49	32	36	33	40	34	33	35	41	31	40	37	26	36	47	29	36	40	54	35	40	37	39	43	27	37	36	35	43	31	47	28	43	50	34	36	49	37	37	37	44	40	36	47	46	41	27	40	36	42	34	45	36	44	43	36	37	41	45	44	32	29	35	49	44	34	35	48	37	43	37	31	26	41	33	42	54	45	35	40	29	38	34	24	40	35	40	41	46	39	51	40	40	30	32	31	35	34	29	32	52	39	40	45	36	41	43	37	33	48	29	34	38	31	34	46	37	37	35	35	38	39	35	33	37	37	33	44	37	37	40	28	39	43	38	25	45	50	47	38	42	50	36	33	44	28	41	28	44	35	33	42	45	37	36	45	34	43	38	38	29	52	33	44	45	24	35	44	35	33	43	47	36	43	39	49	32	36	32	45	37	44	38	36	46	44	44	34	36	38	36	37	45	37	38	36	34	39	47	37	40	37	45	46	41	43	28	32	49	37	44	30	28	38	41	37	35	33	29	36	31	32	58	41	40	31	45	31	34	29	40	39	37	44	36	39	45	35	54	39	35	40	32	41	33	32	30	39	41	32	44	40	42	34	33	38	36	38	37	30	39	37	31	36	42	35	38	37	36	35	42	38	34	36	32	52	40	44	32	40	40	39	44	27	37	35	43	35	41	42	32	50	44	38	41	35	43	26	39	33	35	43	44	37	38	35	36	30	32	40	37	35	41	42	31	33	34	46	32	37	31	47	31	28	42	33	40	36	50	49	36	32	37	38	33	28	46	37	37	33	39	34	33	45	28	44	48	28	38	42	44	37	52	44	32	30	43	38	31	39	29	35	41	48	41	41	40	31	38	44	46	37	43	25	32	42	37	42	32	50	47	24	38	41	43	43	39	44	37	34	37	37	34	43	42	37	29	44	38	50	32	46	40	36	32	45	36	43	24	45	26	35	56	38	26	39	40	40	46	33	38	35	41	32	37	36	40	27	35	41	28	44	47	44	38	31	40	31	35	37	41	31	42	32	47	35	38	32	36	35	37	32	41	40	41	44	38	41	39	34	27	38	42	37	42	41	54	33	30	40	44	31	35	44	36	35	45	27	44	40	42	44	35	39	34	34	40	41	28	39	31	43	28	41	35	44	44	31	33	36	40	37	43	39	40	32	40	43	35	39	31	32	37	37	46	48	23	29	31	26	37	35	39	33	34	41	46	33	37	43	46	39	36	46	34	42	42	38	29	35	36	30	31	33	48	41	39	33	44	37	42	38	37	26	36	41	40	42	46	32	38	31	34	38	54	31	40	43	37	34	38	39	28	25	40	27	41	42	38	33	35	36	40	39	41	34	39	37	40	40	43	39	34	37	44	47	45	36	28	46	29	43	45	28	41	32	41	31	35	28	41	42	40	31	26	38	42	44	41	34	33	48	36	37	44	34	36	36	42	43	37	37	43	36	35	51	48	36	37	41	40	34	31	29	43	45	35	38	47	34	43	38	32	46	44	40	30	32	35	47	25	42	49	42	36	41	44	39	46	34	39	28	34	32	46	28	47	46	38	47	38	40	43	42	43	36	33	37	44	33	28	41	28	35	44	44	38	29	50	44	40	31	40	30	33	33	36	38	45	43	38	31	30	29	38	43	39	38	32	31	36	43	42	43	40	41	46	37	35	42	36	36	47	28	52	35	38	47	54	40	39	35	28	33	38	33	34	31	42	37	33	42	43	33	38	35	37	42	35	41	35	34	43	29	36	35	43	27	35	33	28	33	35	36	31	42	48	34	39	31	45	42	37	43	32	33	34	23	38	39	40	41	33	41	43	37	28	32	44	38	36	44	44	33	45	34	50	34	41	53	40	29	37	32	31	43	38	35	46	33	38	43	41	44	22	33	42	33	38	31	50	42	41	40	51	36	24	37	38	37	31	43	41	55	46	41	39	41	34	37	46	37	49	36	31	33	46	27	42	38	39	42	38	42	39	29	45	42	33	35	41	33	44	43	37	34	37	50	36	28	33	26	36	44	42	26	37	35	43	34	40	37	32	42	47	40	30	33	38	34	49	39	39	41	30	30	39	38	35	32	33	36	45	43	31	38	33	33	37	37	40	39	43	35	34	46	30	46	39	27	43	35	38	46	36	45	36	37	39	48	41	38	39	39	43	43	30	44	40	34	32	42	43	47	49	32	33	52	31	36	39	46	38	43	43	44	35	45	38	41	41	53	35	41	35	43	43	37	32	43	36	40	28	36	46	34	40	48	40	33	31	40	36	41	47	34	38	42	45	41	32	34	40	34	37	39	43	35	32	40	37	36	21	38	40	42	44	37	39	44	38	38	30	50	36	33	44	30	36	42	31	46	35	39	43	39	37	29	39	26	34	39	37	29	48	42	33	46	32	51	32	36	23	41	47	34	46	45	30	33	37	35	36	52	39	38	38	31	37	40	35	31	34	47	39	43	40	37	42	51	35	32	52	31	45	33	28	45	42	41	31	45	38	34	47	47	43	36	40	38	35	42	47	40	41	37	34	38	31	37	43	30	24	33	36	29	40	30	31	28	40	35	32	31	38	31	30	39	46	47	43	38	43	34	50	33	40	48	39	36	45	41	43	43	33	38	34	39	42	38	43	45	45	37	38	45	32	46	27	31	27	38	35	42	35	34	38	41	37	37	43	30	33	41	41	36	45	41	44	38	41	40	34	36	38	28	39	34	38	35	44
19940	10941	6138	8030	11631	11854	9864	7572	6463	5053	4253	3941	3331	2799	1995	1752	1475	1305	1275	1183	1128	1066	951	964	948	988	940	854	796	695	676	613	560	529	544	549	521	496	529	482	549	521	556	509	535	473	549	547	547	562	557	527	526	534	513	470	427	439	474	433	444	417	420	445	416	389	407	420	407	410	415	419	380	396	408	427	392	372	386	426	417	404	429	402	378	412	401	455	426	416	404	435	411	393	397	391	415	395	410	404	417	449	399	444	411	412	391	388	383	405	413	467	549	492	484	403	434	382	418	405	407	388	370	360	401	394	411	426	407	417	394	399	392	421	381	402	412	432	403	411	394	410	443	386	362	395	385	381	409	407	411	395	411	398	393	405	398	356	401	377	407	399	415	390	393	406	380	393	395	381	411	402	399	409	394	411	406	413	431	394	382	405	397	421	431	381	408	374	408	404	394	368	409	407	385	399	390	395	376	438	409	446	368	427	418	422	371	400	387	412	387	405	422	428	409	392	397	361	455	369	392	412	397	400	415	415	418	415	419	437	400	427	408	408	428	410	421	380	438	443	393	438	404	426	393	418	407	370	410	431	389	403	408	425	365	388	408	417	427	387	398	386	415	381	372	415	403	379	377	400	386	405	374	401	404	408	430	399	399	444	421	389	395	388	401	418	412	390	411	409	385	405	407	396	426	404	413	417	388	390	386	391	440	403	410	405	407	408	385	382	360	409	408	446	396	383	394	394	418	400	369	404	387	425	403	416	387	399	434	367	383	388	404	364	387	390	390	390	411	389	337	406	408	404	383	394	393	395	381	383	433	399	410	416	396	411	396	415	394	396	426	380	434	415	415	420	386	396	392	394	425	403	409	404	390	396	412	398	408	368	373	414	434	405	388	408	387	381	416	397	402	422	403	393	439	393	402	423	420	375	386	382	372	398	407	379	404	428	418	386	428	403	382	412	413	437	415	403	379	375	375	403	408	366	432	384	412	404	392	384	409	411	397	387	393	408	422	366	394	399	377	421	394	440	455	407	423	401	412	385	384	400	423	422	390	394	375	414	419	429	425	414	373	441	395	413	397	426	389	409	404	418	403	358	405	403	401	431	414	452	427	380	386	414	426	387	369	386	421	413	434	394	442	411	447	391	415	375	431	408	371	400	411	393	428	410	386	407	369	396	368	422	387	394	433	387	393	435	420	427	417	424	390	393	381	410	392	413	406	382	415	412	382	439	395	356	433	413	401	385	414	431	401	376	392	412	386	412	363	414	370	416	427	405	411	444	386	412	417	388	383	372	388	350	406	391	376	393	425	420	409	364	400	416	393	414	396	419	424	443	375	420	419	404	427	388	394	402	412	378	407	375	418	427	420	403	400	409	397	413	396	409	403	419	384	388	382	405	419	396	412	406	412	350	393	406	391	429	426	415	419	421	421	414	366	400	409	396	434	406	398	400	386	420	410	381	331	428	384	398	409	380	385	426	390	369	409	418	416	428	412	426	381	408	387	413	428	362	433	427	394	398	402	420	394	431	372	400	384	405	416	408	396	391	397	417	408	403	397	404	419	380	386	400	407	401	436	384	392	389	397	398	395	387	421	409	390	371	375	401	403	432	411	390	420	389	380	420	402	396	370	386	411	439	383	433	406	423	377	404	378	396	404	425	398	388	371	393	371	403	401	408	415	414	405	382	393	425	425	390	381	399	390	382	407	432	385	413	396	413	387	416	434	413	370	407	398	411	425	407	349	386	400	435	402	436	366	347	394	419	404	425	375	411	393	392	403	413	415	372	416	426	384	414	386	421	421	395	409	419	403	368	371	430	396	399	408	409	415	451	407	369	407	401	416	393	420	405	381	417	418	400	404	360	444	425	436	392	406	450	379	376	395	424	425	392	407	397	409	377	378	388	411	403	431	355	445	400	422	372	374	421	411	386	397	386	367	396	436	399	394	395	419	401	397	387	437	366	409	415	418	417	435	404	386	378	414	388	418	433	387	416	377	364	364	381	391	409	419	379	375	390	398	416	436	397	396	378	403	401	387	420	413	390	395	404	416	416	440	399	406	380	383	373	447	365	352	420	359	366	421	409	373	421	370	434	411	414	362	406	404	380	406	407	402	402	406	396	370	445	353	409	390	413	397	434	398	370	419	445	378	379	417	407	388	396	389	433	383	386	382	386	373	379	381	429	410	419	356	379	417	423	427	369	397	389	383	420	421	380	424	380	430	427	384	381	402	445	405	428	399	401	391	358	396	370	397	395	418	398	387	406	404	409	391	407	391	399	404	397	441	435	392	404	415	429	399	417	423	413	432	379	378	388	419	384	379	378	370	371	406	411	406	403	357	381	402	421	444	413	436	423	402	378	399	399	398	387	356	382	390	416	435	396	392	416	398	416	363	408	415	417	444	379	428	432	405	373	426	427	413	402	453	375	418	441	434	387	414	416	399	422	394	377	408	388	440	409	423	414	417	385	393	415	414	389	416	394	435	363	395	411	404	416	409	386	381	420	386	379	404	410	414	386	394	393	393	409	411	386	395	384	401	436	394	416	413	401	407	390	398	384	380	375	410	384	405	410	404	410	383	377	383	410	416	399	382	429	429	369	395	409	406	372	431	400	400	399	388	387	365	372	392	402	395	424	418	442	362	412	423	380	368	396	405	386	412	433	417	389	411	407	396	386	418	420	397	419	419	385	385	391	407	394	409	425	390	408	416	430	405	378	387	416	434	417	416	371	399	387	395	425	394	395	395	402	403	380	370	399	400	386	373	376	422	431	381	392	414	400	421	327	393	386	394	427	391	397	413	377	402	390	386	390	449	395	405	417	390	411	424	419	389	415	389	379	390	424	386	440	402	381	385	413	398	396	373	419	412	400	409	408	417	418	378	399	396	395	436	405	385	430	426	354	423	409	408	412	439	417	395	418	403	418	413	469	404	386	403	418	398	427	408	406	431	399	406	413	397	433	407	409	422	391	420	370	421	430	424	408	419	425	406	376	391	375	415	397	401	407	425	397	412	400	378	376	387	376	404	409	430	386	439	408	400	384	410	412	404	403	434	412	417	364	461	426	379	375	395	427	380	423	397	400	430	422	402	411	454	407	417	363	402	344	369	385	398	421	377	414	445	406	393	406	423	373	417	387	382	379	393	419	383	409	405	424	361	398	372	419	396	412	356	397	390	379	375	404	388	406	394	418	418	376	444	408	374	421	412	416	419	367	434	413	402	399	367	389	400	407	377	388	393	424	420	412	386	401	376	381	386	376	399	393	388	409	392	432	383	422	406	410	393	425	443	390	451	390	407	368	382	397	385	375	369	414	414	407	403	371	431	392	395	431	418	405	414	373	432	408	396	404	389	405	396	425	408	391	393	416	387	367	408	416	406	391	418	406	407	398	439	379	407	391	374	385	419	401	381	376	416	403	411	406	414	388	414	377	416	411	423	411	421	422	403	371	394	448	403	431	399	398	421	426	399	397	405	414	446	404	410	422	358	368	368	394
2027	886	392	242	210	196	184	158	129	104	121	112	103	80	60	58	48	62	43	60	34	39	46	45	47	37	46	34	33	30	20	28	27	26	21	30	31	37	20	21	24	33	27	27	29	17	28	30	24	31	16	21	22	28	15	17	26	31	19	17	27	14	27	25	26	17	26	24	26	19	27	22	21	22	15	16	16	17	13	27	21	13	18	22	18	40	15	30	16	21	20	27	22	17	28	26	23	17	22	28	21	14	14	24	22	21	22	28	21	29	19	27	29	34	23	21	18	14	25	17	18	25	25	22	18	20	21	16	22	21	21	19	29	25	20	26	21	33	29	15	22	15	24	21	26	22	16	17	23	25	16	18	15	25	17	22	13	30	16	20	20	24	23	20	27	14	22	19	13	23	16	20	26	26	21	19	22	22	18	23	26	15	10	22	26	16	18	24	22	15	19	23	15	19	14	18	20	25	19	24	21	15	15	20	23	23	22	29	26	26	21	14	23	21	22	24	24	23	17	15	22	24	21	16	20	22	29	21	20	34	22	21	26	19	18	18	21	19	18	27	21	21	21	21	13	20	21	26	24	23	22	23	21	15	22	16	20	16	22	22	29	21	13	24	24	27	24	15	21	16	22	12	14	12	27	22	21	17	22	18	16	19	20	17	23	22	21	24	12	21	28	21	19	15	24	13	23	17	26	24	17	23	17	20	15	16	24	28	9	26	19	21	12	24	18	20	30	20	20	24	27	21	23	19	18	24	18	10	19	20	22	22	15	24	26	20	24	23	17	16	20	17	18	22	20	23	16	19	18	18	19	24	20	22	25	27	17	25	17	13	20	15	18	21	24	25	29	23	21	14	22	22	15	20	23	22	19	21	23	26	18	23	25	19	27	18	20	19	25	21	23	17	25	21	25	25	20	22	25	16	17	13	20	22	19	22	21	30	17	20	27	19	15	18	17	25	20	22	22	28	18	23	25	24	22	26	21	23	11	15	25	17	21	20	25	18	25	12	25	22	27	20	28	23	33	18	22	23	26	20	21	18	22	13	21	27	19	20	17	23	25	25	20	24	21	20	23	27	15	24	22	26	18	28	18	22	22	25	20	21	20	13	25	19	15	31	23	19	20	24	21	24	20	17	23	22	27	16	22	19	27	15	27	21	28	15	16	24	11	15	21	12	21	21	27	21	18	11	24	26	18	19	19	21	20	30	13	13	21	26	19	24	21	14	25	26	26	23	25	24	15	21	12	18	28	32	21	27	25	24	17	15	20	24	35	19	26	17	25	21	20	28	20	20	21	19	17	15	17	22	15	28	14	22	15	21	21	18	27	24	21	19	13	12	26	20	24	24	20	18	18	18	24	23	19	20	22	26	10	24	28	13	24	25	29	16	22	19	17	22	23	20	27	19	29	19	23	26	28	32	16	16	15	18	18	13	26	17	20	18	18	27	22	22	23	25	21	26	20	27	20	31	21	22	18	26	22	22	24	21	28	20	23	24	16	23	17	22	23	28	22	23	16	23	31	23	13	19	21	20	18	17	22	21	22	29	20	20	25	16	26	22	20	18	18	27	18	19	17	32	25	18	25	26	14	13	19	19	26	17	18	30	17	19	27	28	30	20	18	26	20	27	17	21	23	16	16	16	16	19	27	18	27	20	17	18	22	20	16	18	18	22	20	22	18	26	24	31	32	25	14	22	20	12	22	23	13	17	26	18	32	19	32	22	16	16	18	23	19	33	18	23	26	22	19	19	25	28	25	19	17	26	16	20	20	30	24	18	20	20	20	19	23	18	20	18	17	17	22	14	25	22	22	18	26	31	30	18	27	14	26	28	24	26	25	29	24	27	24	17	22	20	18	21	22	20	16	12	18	13	20	16	28	22	22	24	17	26	20	17	24	29	18	14	22	18	23	16	23	15	29	24	21	24	23	22	17	18	31	18	16	23	17	23	18	21	14	25	15	28	12	11	17	16	23	22	24	26	21	24	22	25	16	25	10	16	25	18	23	22	23	22	20	24	29	27	23	20	26	25	11	16	22	18	20	20	14	24	30	21	24	14	14	11	23	17	25	20	27	25	23	23	26	22	20	22	23	11	19	17	22	19	22	16	21	31	16	29	22	30	26	12	22	30	24	19	23	16	21	22	18	18	16	19	19	23	17	22	30	29	26	15	33	27	29	27	18	21	29	21	26	18	26	23	25	26	13	24	22	12	20	18	27	6	21	19	22	19	23	14	14	30	22	22	21	24	25	24	14	21	33	21	24	23	22	23	16	23	19	24	26	22	16	22	22	17	19	26	23	13	14	15	24	31	16	19	29	18	17	22	20	13	20	14	28	29	27	23	20	23	17	22	24	22	11	23	20	14	26	19	19	29	17	24	36	15	27	25	22	15	19	17	21	19	37	24	23	18	27	27	25	27	25	28	24	22	19	28	25	21	17	23	21	21	17	22	12	13	22	18	19	22	25	34	17	18	23	20	16	28	24	22	23	26	15	14	17	27	26	31	19	25	13	21	24	23	19	18	24	23	27	24	19	23	10	28	21	16	22	19	21	23	19	26	15	15	17	21	23	16	21	27	19	22	27	19	17	18	20	14	17	15	23	27	12	18	22	19	24	15	25	26	26	20	24	23	24	20	24	21	28	18	16	29	16	21	15	27	25	15	21	23	22	22	20	15	22	25	25	19	24	19	31	14	28	23	27	15	20	26	22	20	20	21	22	26	24	21	17	15	19	14	21	17	15	15	22	25	30	15	12	21	24	28	21	18	22	22	25	24	17	20	27	25	15	22	18	20	16	31	18	21	20	18	10	22	20	21	22	27	25	14	24	22	17	19	27	18	21	25	20	22	16	16	21	17	16	18	18	28	17	23	26	19	13	20	30	23	18	23	20	30	12	25	17	23	20	25	18	29	25	20	18	23	22	22	19	24	15	25	27	25	18	28	21	25	19	26	11	25	22	24	19	19	29	24	20	15	21	24	25	16	30	28	21	17	20	29	28	36	16	19	16	23	23	12	19	21	19	20	15	21	17	31	29	26	18	27	17	22	31	30	24	27	17	20	20	18	20	19	20	23	20	21	20	25	23	17	16	26	19	23	26	14	26	28	25	23	24	20	20	17	25	22	17	25	29	17	22	24	23	19	15	23	25	18	23	21	12	20	21	20	17	16	26	20	23	21	30	15	22	13	24	20	20	31	29	19	17	23	25	25	31	18	22	13	21	22	20	25	25	32	25	31	19	24	15	24	20	18	19	23	17	21	29	19	26	21	21	15	29	17	12	25	16	21	15	25	30	16	18	24	22	14	25	19	15	24	20	23	17	26	21	15	24	20	21	27	22	23	27	17	27	30	26	29	17	19	28	20	24	20	13	19	18	13	19	20	16	23	18	23	21	16	20	27	31	22	14	21	20	24	21	21	19	16	14	22	19	20	24	22	22	20	18	20	29	22	14	25	22	21	20	28	16	16	27	16	22	16	20	20	27	34	29	22
20593	9894	5947	7480	11138	11460	9581	7210	6100	4853	4153	3694	3381	2745	2017	1608	1414	1231	1277	1140	1118	969	892	827	816	858	736	684	592	540	533	443	404	404	368	378	325	368	345	367	375	388	377	382	359	365	341	344	362	360	365	385	355	347	293	290	314	238	248	258	257	265	213	251	206	218	228	215	242	242	252	226	241	226	221	208	219	215	217	233	217	225	221	228	223	214	219	241	253	230	245	238	249	218	220	210	209	226	207	211	222	225	237	231	207	206	236	233	246	226	232	335	371	346	286	227	230	232	194	216	222	223	205	237	221	225	235	237	252	222	229	218	203	218	198	213	205	257	233	216	199	198	206	225	231	202	222	223	221	259	217	233	238	203	223	213	231	226	233	252	214	232	217	233	217	210	222	222	237	230	213	219	226	228	233	234	215	207	203	222	237	235	216	219	199	215	232	220	215	214	232	223	214	241	229	233	225	205	220	205	233	230	208	221	223	245	214	229	212	221	244	229	220	200	188	217	218	218	247	194	237	254	223	241	226	229	235	204	204	204	206	252	231	227	186	228	196	229	219	228	248	209	237	235	238	225	224	231	222	221	218	223	219	219	215	226	192	228	229	233	234	256	193	226	220	242	211	214	239	196	206	228	228	218	204	228	220	243	210	217	239	222	191	208	206	227	221	212	235	222	215	230	243	248	217	221	250	218	215	245	204	259	234	213	205	224	242	197	213	202	223	223	231	234	205	203	236	227	215	228	221	206	216	218	219	241	216	222	208	191	233	228	217	225	217	230	210	229	239	241	226	223	223	225	211	203	216	199	208	236	239	231	214	172	244	227	221	222	224	233	229	214	230	245	233	216	222	231	256	228	225	244	236	226	239	224	212	234	233	252	218	219	209	232	221	225	205	205	231	229	195	207	217	222	231	221	192	214	221	216	206	216	202	199	242	212	212	201	230	211	202	226	205	203	218	215	206	239	211	234	217	231	216	214	230	219	255	205	224	218	224	231	218	240	197	212	228	231	245	193	218	251	210	222	206	234	211	206	215	216	193	252	232	183	225	255	231	221	265	239	212	216	218	215	219	227	245	221	242	231	210	226	232	218	219	245	221	247	229	210	207	214	207	224	258	216	231	208	209	216	221	235	192	229	223	239	228	251	202	209	235	231	232	221	220	216	241	228	185	201	220	190	249	201	231	209	191	219	220	236	213	218	218	217	224	207	261	228	188	213	222	217	230	247	204	253	228	222	221	222	202	205	242	224	213	235	235	228	223	208	214	206	200	221	208	235	220	228	218	223	247	221	238	203	231	188	208	218	221	212	250	217	220	211	256	231	234	243	224	220	230	231	215	218	221	237	223	236	223	237	221	187	204	210	238	221	224	222	224	242	215	238	224	220	231	214	227	221	239	241	260	237	203	224	222	230	231	231	213	218	222	240	204	231	229	216	201	210	217	199	194	201	206	217	221	201	244	219	223	233	246	214	228	228	227	199	205	202	217	215	209	211	221	221	217	231	228	220	203	223	220	228	195	234	201	221	212	216	228	222	223	247	217	203	235	195	249	218	221	223	216	226	213	232	261	207	206	223	224	236	223	235	220	237	215	226	235	231	238	209	235	216	206	235	244	251	212	222	198	232	243	235	207	200	235	219	208	207	207	233	204	225	237	220	220	233	258	240	217	229	223	203	230	215	220	245	220	211	202	238	238	206	226	237	209	221	234	227	195	236	214	204	241	214	204	188	220	219	214	201	211	195	231	211	197	251	223	197	218	230	235	220	262	225	224	231	196	198	223	210	229	237	217	232	205	249	205	239	234	242	226	203	216	214	239	210	240	199	230	214	203	212	235	206	226	219	200	212	232	236	212	190	227	220	201	234	230	208	227	216	223	217	216	218	267	213	222	205	249	224	231	236	242	209	243	238	235	201	208	221	241	213	239	209	206	212	193	206	227	251	225	222	216	209	210	210	218	227	230	200	244	227	230	205	217	239	230	227	220	239	225	217	226	232	238	221	204	205	232	213	209	236	235	222	203	241	227	239	196	202	220	202	216	206	198	218	231	214	212	223	206	235	239	227	222	217	235	220	230	233	214	210	245	230	231	215	229	220	245	240	228	223	247	217	240	237	238	233	235	219	216	215	239	228	242	219	192	199	229	215	204	211	210	242	226	219	247	221	227	239	206	208	245	204	199	204	234	218	234	225	214	222	235	220	230	202	233	198	240	217	226	228	217	223	246	212	237	226	237	218	220	251	239	223	230	235	254	214	222	221	217	244	206	197	238	210	219	196	229	237	240	214	244	186	217	232	248	221	235	205	180	224	227	214	235	207	230	242	249	203	219	216	232	217	226	236	250	255	235	246	233	233	248	226	222	218	234	240	212	241	226	215	197	206	240	211	207	262	242	218	239	218	211	235	229	212	195	247	228	193	222	239	240	225	236	204	206	205	200	243	235	234	226	225	210	229	232	222	198	242	239	231	210	211	210	212	239	224	189	256	225	201	251	220	243	211	237	240	253	239	231	257	207	234	228	252	195	193	211	229	219	216	212	222	204	228	211	211	209	223	218	224	246	212	236	215	235	223	225	206	230	221	233	242	212	215	237	217	214	197	236	222	211	229	209	206	240	213	220	220	211	234	190	239	208	240	239	247	240	232	210	245	216	229	246	225	236	228	237	222	209	219	215	210	200	224	221	227	254	227	217	249	210	227	199	255	199	231	205	230	191	208	213	214	189	217	218	228	235	229	218	227	204	242	211	207	220	220	211	218	212	222	244	222	236	201	214	229	216	241	223	216	243	239	220	208	225	213	232	216	232	226	254	226	242	223	209	243	233	216	228	236	247	224	219	225	244	219	237	200	223	225	204	218	214	213	227	233	220	227	205	214	220	235	208	222	252	221	257	238	213	223	199	229	202	227	236	219	215	206	221	226	223	231	205	231	216	241	228	238	210	242	213	256	229	230	227	215	214	223	235	202	209	231	195	248	249	213	211	232	196	268	229	243	237	234	228	232	258	225	220	208	212	215	223	225	238	236	210	227	266	211	222	211	216	209	199	218	207	244	237	226	209	223	240	219	230	229	232	213	223	232	224	214	205	224	230	210	215	227	209	233	228	238	221	229	227	250	229	242	258	226	207	211	213	237	227	225	219	214	226	236	228	210	235	250	209	204	219	194	221	225	225	230	256	244	218	207	235	228	202	245	235	209	219	217	229	232	217	245	256	216	223	211	237	220	253	211	261	217	204	203	225	213	210	247	231	225	206	225	225	216	208	235	212	244	222	238	228	197	220	224	233	222	211	210	230	240	197	240	214	218	211	248	216	225	229	206	226	233	216	201	201	216	210	219	225	221	222	223	206	233	220	223	193	201	221	234	220	252	226	216	223	226	237	233	230	194	203	239	220	234	183	240	226	205	226	232	227	224	235	243	206	215	258	236	219	216	219	231	232	209	250	188	233	204	221	218	237	228	209	211	215	216	229	219	223	230	228	234	225	199	207	204	202	247
2418	1581	661	357	278	274	254	232	175	146	160	142	136	116	101	96	72	56	68	60	62	50	60	58	60	73	49	43	45	51	51	44	51	27	46	40	29	40	31	43	37	43	42	39	40	35	37	40	29	43	38	39	27	31	34	36	28	21	31	33	30	33	26	25	29	27	24	28	24	23	19	27	33	32	30	36	37	26	18	38	29	33	33	39	39	33	35	35	30	20	29	28	22	26	22	32	33	34	37	36	30	30	42	35	27	27	29	30	42	22	17	48	34	49	31	27	34	29	22	29	35	30	30	19	31	24	29	30	26	34	23	30	31	36	25	28	31	33	38	32	49	31	36	39	23	34	19	29	31	31	34	39	29	44	36	37	30	37	32	23	34	36	31	31	37	28	28	26	34	23	24	32	26	30	29	24	35	39	28	28	34	29	28	30	28	42	32	23	24	38	32	37	41	33	34	23	32	31	33	33	37	27	23	29	34	30	41	30	24	30	32	27	29	29	22	33	26	33	27	32	32	40	36	26	40	27	22	27	33	42	36	33	35	21	32	42	33	21	21	32	27	26	23	39	30	24	34	31	33	28	26	30	24	27	34	32	33	35	29	26	33	43	23	37	34	39	25	26	26	37	25	29	23	25	25	26	36	29	26	29	27	29	30	29	33	28	32	25	33	38	30	28	40	33	31	30	28	34	31	28	22	38	32	37	22	32	33	25	38	26	34	21	39	38	29	31	27	29	30	31	26	37	34	31	26	34	34	26	42	32	20	34	30	34	41	24	32	32	27	27	17	27	27	28	34	31	28	31	27	32	27	41	31	45	25	19	37	28	41	33	36	30	31	26	26	20	33	29	30	32	29	25	34	31	24	31	31	24	37	31	24	32	31	30	28	16	26	31	42	30	24	28	27	38	22	36	34	23	32	27	31	30	27	22	26	32	22	26	27	24	26	29	34	20	31	34	36	41	37	34	35	33	31	29	31	28	39	29	28	33	32	33	31	28	27	28	20	26	28	28	24	32	25	24	25	26	30	30	34	28	38	33	28	34	35	25	29	18	26	38	31	24	27	35	31	26	31	31	36	25	30	29	24	29	28	34	21	34	23	35	37	46	28	28	34	29	28	36	28	36	27	33	26	30	30	40	31	40	18	31	36	29	28	34	28	42	33	31	30	21	37	31	25	25	29	23	36	29	34	25	30	34	32	25	32	29	23	27	29	38	41	41	29	31	20	40	41	42	24	34	31	48	32	36	39	37	33	31	35	23	29	32	26	28	29	49	34	32	27	28	34	30	30	28	26	32	38	30	26	28	28	32	36	39	21	28	21	33	25	27	33	32	31	23	32	35	34	36	30	40	33	17	28	34	27	28	23	28	31	24	38	33	27	26	29	29	27	29	30	37	42	27	30	34	28	29	34	27	23	39	39	31	34	27	23	35	36	32	46	28	29	19	35	21	34	33	32	28	33	35	28	28	33	30	25	32	26	19	26	25	30	22	30	22	28	34	22	33	19	30	34	20	35	28	33	20	32	29	29	26	26	26	38	23	29	24	35	19	34	29	32	26	21	27	30	37	27	28	26	24	24	30	28	29	31	25	32	30	21	29	29	37	28	32	22	28	28	27	23	35	26	17	22	36	37	30	23	25	23	22	32	35	25	27	27	33	29	28	34	27	42	27	32	39	29	28	38	30	34	36	22	28	33	30	34	30	45	35	34	37	28	37	25	41	18	20	24	32	19	36	36	22	27	29	25	32	20	31	28	34	30	24	33	30	24	16	26	31	26	30	28	27	27	34	34	40	25	41	38	23	23	24	27	31	30	37	34	24	23	23	28	35	34	26	27	35	24	32	29	23	28	33	29	33	21	33	22	32	21	33	40	31	27	28	30	29	28	27	25	34	40	24	29	30	22	30	33	38	33	36	30	32	23	29	40	28	30	24	22	37	30	35	26	35	31	24	33	34	28	20	32	41	29	21	27	18	33	37	29	26	28	32	28	32	29	33	21	31	18	24	19	37	32	26	35	40	34	32	23	43	20	26	24	26	28	26	27	19	32	37	26	26	36	36	27	24	34	24	41	26	36	30	23	35	41	31	27	25	31	26	28	20	32	36	38	31	26	23	23	33	31	27	31	29	28	33	38	27	32	33	35	29	28	32	24	34	24	28	33	26	31	31	27	29	31	29	24	27	24	21	26	29	22	30	25	39	19	28	35	31	35	28	20	34	27	35	39	30	29	33	22	33	23	26	33	20	24	26	17	29	21	38	28	28	31	37	29	31	25	34	41	33	25	34	34	33	33	27	38	35	22	23	28	27	34	26	31	27	29	24	34	26	32	24	20	22	34	30	27	31	30	27	30	28	41	31	37	23	33	25	42	23	34	29	16	33	33	37	22	31	27	28	25	24	25	24	31	36	32	24	31	26	32	22	23	26	31	31	28	25	36	25	31	31	34	33	30	35	28	26	34	41	29	23	37	33	27	35	26	30	32	38	26	35	24	38	30	30	31	24	35	29	21	33	43	30	28	31	30	28	33	28	37	24	33	30	26	31	32	23	23	33	27	26	31	26	29	41	36	29	30	36	29	18	31	36	29	36	35	21	26	32	30	16	27	39	37	37	24	29	28	31	30	26	32	34	24	28	29	32	37	33	32	35	28	27	37	25	26	32	31	34	33	28	36	17	29	26	30	25	24	31	20	29	30	30	33	34	36	32	34	24	32	21	32	26	28	34	34	37	38	29	24	27	34	37	37	31	31	38	25	39	39	24	28	26	23	25	30	25	24	35	28	35	22	34	27	25	27	22	39	25	30	24	23	37	33	26	36	28	32	31	25	32	28	27	32	31	24	34	29	37	34	24	38	36	27	37	37	29	37	27	27	33	37	34	28	34	26	30	39	35	34	41	32	37	34	33	29	20	22	25	27	25	31	27	30	32	34	27	38	20	33	36	36	22	24	33	37	28	29	20	28	39	32	38	41	30	33	33	34	33	37	27	17	36	33	33	34	27	38	32	27	34	31	29	36	23	26	21	36	36	42	26	26	25	34	38	21	31	34	27	34	18	35	25	33	41	38	19	31	33	26	28	30	30	35	31	41	34	27	31	29	18	24	24	26	32	30	23	35	27	20	25	26	17	32	30	32	28	31	26	35	29	28	31	36	32	33	21	31	42	29	32	29	30	21	37	31	36	32	43	44	36	27	33	26	29	31	34	30	30	30	39	38	29	18	39	35	35	39	22	34	33	29	23	24	30	27	39	28	31	22	37	29	28	25	31	35	34	26	34	15	31	32	30	26	26	34	38	23	22	31	35	23	30	26	34	20	19	29	33	28	32	34	31	31	36	23	29	27	23	25	26	27	31	31	29	29	39	24	35	37	33	34	28	26	27	31	30	22	29	35	25	30	31	21	29	34	33	29	28	23	32	35	40	20	39	33	33	27	34	35	28	22	24	27	23	19	36	29	23	39	31	31	31	23	28	29	39	21	24	31	27	32	33
23274	12677	7491	9564	13645	13763	11444	9240	7126	5700	5251	4585	4317	3337	2745	2083	1832	1733	1571	1528	1396	1287	1195	1109	1131	1123	1020	829	720	712	643	618	595	494	520	480	475	541	555	550	545	544	535	496	555	463	470	519	514	495	454	499	468	465	364	421	389	350	367	347	359	359	308	348	351	351	302	331	325	332	329	303	310	303	313	318	340	338	273	310	314	315	319	317	301	343	304	357	354	334	308	297	336	328	338	335	308	326	302	349	329	320	311	322	312	313	323	326	322	342	352	464	527	518	371	327	268	296	310	298	360	324	313	320	338	309	339	343	328	330	333	315	313	289	329	307	313	323	317	323	329	322	331	330	309	315	328	306	327	305	320	315	327	343	333	318	333	318	315	302	341	318	314	294	319	302	307	273	316	313	341	324	317	323	335	300	289	306	317	320	303	329	327	307	293	322	301	310	350	298	319	318	334	312	309	305	343	325	317	321	333	294	342	314	305	313	320	331	326	297	320	292	290	313	300	310	313	339	365	325	318	312	293	315	310	324	332	309	313	310	337	325	320	324	333	306	313	314	309	311	329	321	286	314	312	325	328	311	314	321	331	314	351	304	327	307	331	351	303	323	344	298	323	309	323	322	328	318	338	338	324	326	299	321	315	328	318	318	298	313	337	336	312	326	355	324	330	334	292	308	336	313	294	333	309	318	315	354	310	292	312	325	284	339	296	294	320	294	309	319	312	342	329	310	295	298	341	298	312	332	337	322	315	314	322	306	328	330	339	321	331	315	318	326	298	311	335	322	297	332	327	340	312	324	304	312	293	328	312	306	325	331	304	319	290	321	299	277	315	353	331	330	311	306	301	300	352	337	313	305	347	333	331	344	305	317	300	298	347	307	309	325	322	343	319	358	300	353	307	306	323	317	336	319	361	302	320	279	340	301	308	313	306	299	335	352	309	304	290	308	304	337	320	313	323	321	314	282	316	310	303	312	326	310	275	324	306	332	295	298	297	327	301	314	323	359	306	302	312	330	333	319	304	321	308	330	355	308	358	298	311	304	316	310	338	330	319	334	329	323	334	307	325	353	315	311	302	323	296	322	309	307	323	346	289	315	311	325	305	314	295	357	336	338	305	324	309	315	327	308	370	340	323	319	324	295	339	314	325	298	311	324	292	319	288	320	320	384	311	341	303	328	293	344	348	303	307	322	335	284	303	309	323	311	334	336	348	316	301	303	330	343	300	325	323	282	346	317	324	279	306	299	338	341	317	332	324	338	320	332	333	319	316	293	306	332	315	321	301	314	313	303	322	323	319	314	307	318	361	304	330	326	305	305	317	305	333	334	328	297	326	328	327	331	308	317	308	298	313	326	319	289	288	305	317	342	318	312	330	339	353	361	300	303	312	278	308	304	317	318	322	322	294	329	335	334	315	299	314	310	337	328	294	317	298	311	331	337	299	298	323	332	332	326	291	311	328	326	332	302	298	303	332	317	314	323	335	350	296	325	343	283	322	312	358	317	326	351	332	337	308	321	324	332	324	302	294	345	355	318	330	324	318	330	305	338	343	310	327	340	285	314	326	332	308	339	330	319	314	329	307	318	291	306	323	347	313	296	307	313	322	325	308	345	295	335	327	283	330	344	344	328	308	299	339	303	311	301	301	311	308	315	279	303	299	317	312	292	335	324	340	326	310	318	328	325	338	345	290	335	310	328	351	306	304	286	317	314	310	327	344	333	310	300	320	332	319	323	281	324	335	313	294	349	307	317	316	317	354	328	325	322	342	298	272	330	319	325	330	297	348	296	310	279	306	298	316	289	305	301	316	339	338	298	321	324	332	332	335	324	319	295	304	315	283	307	317	330	338	310	339	299	294	315	321	320	336	271	333	308	339	322	296	331	262	326	287	317	316	317	325	323	317	301	311	298	320	342	331	339	339	307	266	286	339	338	300	314	282	324	323	308	321	331	321	315	343	321	323	323	320	298	318	331	352	328	316	338	315	305	310	330	321	313	303	302	316	308	287	324	328	326	298	342	316	321	335	295	302	317	321	300	332	339	330	340	335	322	313	310	322	296	316	293	320	290	314	326	307	294	326	329	311	337	293	310	348	351	342	330	315	284	310	295	319	325	339	285	302	268	333	330	312	315	306	318	355	337	294	289	343	295	307	314	268	303	314	314	324	304	319	317	315	310	288	329	316	292	312	290	306	302	334	298	314	303	341	297	326	332	315	347	316	293	331	328	315	294	326	289	337	317	328	314	298	326	333	308	318	352	336	320	318	290	340	334	339	334	323	309	339	295	328	320	325	308	315	287	294	325	322	292	332	322	356	334	296	318	323	339	337	315	304	315	345	347	313	326	305	317	323	268	323	320	298	332	278	335	321	316	332	332	307	303	310	319	299	350	311	294	311	331	334	301	331	307	322	340	303	291	330	298	323	323	285	318	333	341	330	306	311	333	343	320	329	321	309	318	321	310	313	340	324	312	303	306	344	328	292	309	323	321	321	332	346	313	321	294	320	328	322	296	295	338	332	328	323	364	279	335	290	335	312	316	304	305	352	324	335	311	330	332	313	293	314	306	286	361	333	299	291	336	343	313	317	273	308	303	314	309	326	331	310	319	316	325	278	313	328	353	300	310	313	328	344	303	338	312	320	313	305	303	328	301	316	345	308	294	332	294	354	315	333	311	288	333	296	327	330	299	330	267	343	305	313	320	333	331	309	298	322	332	310	319	301	307	323	305	308	324	309	287	306	355	337	313	305	333	332	309	325	306	316	350	325	316	335	322	337	338	297	328	313	317	324	348	324	302	295	304	325	330	335	338	315	287	336	343	309	333	342	348	312	310	337	342	315	323	328	316	286	330	308	333	323	326	277	320	309	348	343	302	352	319	304	305	318	314	321	328	319	304	316	313	322	306	306	331	317	322	299	318	313	316	340	293	307	309	285	301	322	349	325	304	334	322	349	324	319	344	321	318	315	322	306	308	317	311	317	299	291	292	333	325	334	326	310	332	309	317	350	320	327	321	292	298	324	307	328	300	345	318	321	316	310	338	317	306	359	318	312	308	321	319	311	328	335	339	304	352	319	298	346	291	353	300	293	328	348	301	320	311	310	325	334	338	303	319	315	338	294	315	291	315	321	309	321	336	304	297	278	295	332	314	329	365	321	319	341	319	306	324	316	308	300	308	301	326	309	317	313	305	329	278	356	342	292	313	316	312	328	325	298	335	317	338	313	295	336	316	312	318	323	294	297	332	329	280	318	324	324	307	329	315	289	302	275	315	315	331	319	314	328	312	314	322	316	329	292	338	315	320	318	312	320	333	311	307	317	348	343	307	271	295	310	288	315	342	333	343	347	301	307	316	323	335	354	335	329	290	328	323	317	335	281	302	302	329	323	323	342	299	289	311	331	302	344	336	344	316	344	290	316	315	311	321	312	320	365	278	333	326	332	304	327	285	295	337	314	301	319	309	316	351	339	343	313	346	314	315	329	298	325	334	345	302
1175	476	303	224	175	143	151	105	102	94	99	88	81	73	72	66	40	47	45	45	50	36	58	54	54	32	54	38	42	33	43	34	30	31	44	42	31	41	42	29	31	22	35	47	37	25	34	34	43	45	32	36	32	34	34	30	34	23	34	28	29	20	42	31	31	21	35	36	37	37	30	32	34	24	30	33	40	24	39	40	43	33	33	25	29	26	36	24	34	23	37	30	37	36	26	29	26	20	33	32	35	20	33	34	27	31	33	35	30	32	35	30	35	33	31	27	36	35	32	33	25	26	38	29	28	27	29	33	31	25	41	29	29	32	31	30	34	31	37	24	38	24	41	34	32	21	26	27	19	29	35	33	46	31	32	36	31	38	34	35	43	27	23	33	31	34	25	27	35	30	27	34	25	28	37	31	25	40	33	28	36	27	27	22	30	31	44	29	31	29	25	30	30	38	26	39	45	30	26	30	32	33	30	34	31	21	31	42	24	35	26	30	30	30	31	36	32	37	30	23	31	28	36	38	36	41	27	25	31	37	32	28	29	30	28	32	27	28	30	39	36	34	39	42	31	33	28	35	21	29	28	36	29	20	29	33	29	25	30	27	24	39	22	31	32	37	32	29	29	40	37	30	28	28	36	25	38	34	34	35	34	24	44	29	39	39	24	31	32	32	25	28	31	29	32	25	25	31	31	34	33	45	36	26	31	33	28	25	30	31	41	34	40	34	29	30	27	34	32	37	20	32	27	32	33	29	33	35	31	42	27	30	31	28	32	27	37	29	48	40	36	36	26	31	33	32	23	29	24	25	35	35	29	30	26	37	29	34	31	37	25	22	21	27	34	36	26	24	24	43	33	24	32	22	24	35	33	36	27	29	46	32	26	36	26	33	28	35	26	34	35	29	37	36	30	25	37	29	34	27	34	22	38	38	31	32	24	34	33	34	22	35	31	26	32	32	21	27	31	34	44	39	22	38	33	29	22	38	29	30	34	37	29	38	23	29	28	31	42	30	31	32	25	14	26	43	32	29	27	37	36	27	31	25	34	28	30	29	35	31	23	31	34	35	31	32	33	39	26	38	39	24	43	31	31	23	38	27	32	36	31	29	37	28	37	36	31	32	37	35	28	26	36	29	32	33	35	28	33	30	34	21	37	29	32	26	27	30	30	30	26	29	31	29	38	23	34	21	30	32	34	37	38	27	36	32	33	32	32	27	38	28	30	30	34	23	36	36	31	28	27	31	38	33	32	31	33	23	35	32	25	22	27	24	40	30	39	43	34	30	20	34	29	37	29	38	34	37	23	29	36	28	30	32	30	30	29	36	33	36	26	35	47	28	41	32	30	31	27	27	35	34	37	36	26	29	23	33	40	30	26	39	33	25	39	30	26	36	26	30	35	26	30	23	35	41	29	28	26	35	28	25	30	29	39	26	30	41	42	28	31	28	34	36	22	35	29	32	32	30	29	25	19	40	30	29	40	35	34	25	40	23	27	31	34	35	33	29	19	29	36	30	29	33	29	44	31	25	40	23	28	24	25	39	28	43	38	22	31	37	32	38	41	36	26	30	35	34	35	35	29	27	30	31	20	32	37	24	22	24	22	45	32	26	39	44	28	35	36	33	32	24	25	31	38	40	28	27	29	34	33	28	35	22	22	35	29	28	37	37	28	26	34	18	32	27	36	31	30	44	23	31	31	37	40	27	32	29	29	23	41	35	38	33	33	33	35	37	33	34	24	32	32	40	42	32	30	38	31	41	32	30	36	28	26	26	38	30	27	36	34	23	24	32	32	26	34	27	36	34	40	27	31	23	27	33	44	38	30	26	39	31	34	34	30	22	21	28	23	29	36	33	27	33	25	42	30	33	28	34	35	28	35	31	33	33	30	33	31	16	33	23	27	32	31	29	46	23	35	30	28	32	34	31	34	35	30	23	32	27	35	23	30	38	35	30	32	22	31	41	26	29	30	31	40	28	40	44	25	32	28	35	28	27	32	30	21	36	35	51	25	29	31	29	35	35	33	27	23	34	37	36	37	24	28	31	24	24	38	28	32	34	28	29	37	36	36	29	34	39	33	41	29	26	38	40	36	25	33	42	29	39	24	30	23	24	23	27	30	40	28	26	33	24	23	37	27	40	29	32	33	38	28	32	27	29	31	24	36	34	23	37	28	24	42	35	33	37	32	34	44	30	29	32	33	38	28	36	31	41	32	33	33	32	27	34	35	31	34	27	25	29	44	26	27	26	34	29	25	45	29	34	27	32	36	29	41	27	32	27	32	26	34	32	28	30	33	37	33	26	30	43	31	34	31	30	41	30	20	29	22	33	36	31	25	41	25	30	30	28	39	33	32	42	27	35	31	28	30	31	30	16	33	22	40	33	42	36	29	41	26	28	31	36	30	21	31	37	40	36	37	22	26	34	30	26	27	23	28	23	35	32	32	37	37	34	22	36	26	29	30	34	31	28	33	35	26	23	29	38	25	30	31	25	27	25	29	29	29	38	29	29	24	33	27	23	29	26	32	37	34	27	33	37	28	34	14	20	36	39	38	27	20	32	34	32	29	34	22	41	30	20	29	25	26	28	34	31	34	39	37	31	27	37	33	38	34	28	31	29	23	25	34	23	32	27	35	33	34	28	30	38	32	30	28	29	20	23	34	25	34	29	28	25	26	27	34	29	26	33	30	28	30	28	28	35	44	35	40	27	36	31	28	32	56	36	26	20	23	27	24	29	31	25	31	45	33	33	32	41	31	27	34	29	31	31	36	25	24	38	31	29	37	34	41	32	30	31	29	33	28	32	28	34	28	40	27	32	34	33	20	26	25	32	38	26	32	37	37	42	29	30	27	32	40	37	29	27	28	27	35	37	40	33	36	29	24	30	31	40	35	24	32	24	39	27	39	34	33	24	32	30	19	29	28	41	38	41	36	36	36	38	33	31	25	32	22	35	24	36	25	33	28	34	36	28	30	32	26	37	36	34	28	41	29	25	27	33	38	28	25	36	32	25	27	18	38	45	18	35	22	33	30	28	30	24	26	22	26	46	35	30	26	35	33	31	28	21	31	36	33	36	39	40	37	21	31	24	30	24	32	34	22	22	24	21	34	41	30	31	42	17	33	27	31	26	43	42	30	17	26	30	38	34	27	22	27	36	30	39	35	34	33	25	21	24	40	32	36	27	25	34	29	42	28	30	32	29	29	25	34	25	36	38	43	36	32	35	22	36	34	20	37	34	28	46	30	31	41	37	27	28	38	27	27	26	25	35	39	37	34	36	24	23	34	33	30	31	29	29	39	26	25	19	23	31	26	25	33	34	27	37	19	34	39	27	40	33	26	34	46	22	44	32	31	34	28	28	30	33	35	35	37	33	33	36	37	21	21	29	37	37	52	41	29	35	33	28	37	35	32	29	42	25	30	32	32	28	32	36	36	27	25	30	35	37	36	30	26	26	27	33	32	32	21	29	25	32	27	29	34	27	37	27	35	31
15994	7806	4836	6228	8371	8094	6649	5035	3909	3164	3026	2599	2538	1968	1656	1303	1027	1014	975	962	910	812	781	709	798	707	692	561	543	502	498	474	440	389	401	385	449	418	430	432	449	406	397	426	392	413	445	373	407	385	461	425	372	413	424	323	336	384	343	361	345	344	351	341	330	364	354	323	332	339	331	318	365	339	346	318	328	298	323	287	307	302	325	307	356	340	352	338	329	299	273	323	318	329	364	295	348	352	291	336	328	336	318	333	342	318	308	333	360	310	315	345	350	336	367	310	336	328	333	327	307	330	341	324	351	321	298	329	296	336	346	291	309	311	334	295	313	345	297	313	286	310	291	310	313	310	302	315	327	314	300	301	334	311	334	315	325	313	317	322	339	324	293	333	334	316	319	352	327	334	294	303	329	324	334	344	348	291	338	328	315	325	293	338	324	312	298	315	327	318	332	299	311	317	358	282	338	298	316	343	329	316	317	300	361	307	321	322	332	310	312	312	305	323	311	343	314	347	298	295	304	302	293	359	336	324	335	334	316	358	312	329	319	339	338	315	311	310	338	315	333	314	334	337	345	336	329	335	307	292	290	313	332	319	331	346	335	305	320	305	306	319	309	321	292	350	317	318	334	314	325	322	300	334	313	323	331	322	318	312	296	326	313	300	339	324	310	305	304	316	299	329	326	338	315	316	335	333	324	334	331	340	301	343	304	343	329	316	346	335	336	332	325	347	310	286	300	308	320	304	345	305	318	318	311	321	314	302	315	314	309	302	300	324	318	343	317	324	308	323	322	327	321	319	324	334	305	318	328	305	325	341	312	303	311	333	315	330	297	317	319	316	319	316	291	317	313	343	308	318	306	328	306	317	327	293	345	311	343	315	317	318	342	328	330	302	302	322	338	319	347	295	334	330	296	338	330	332	316	304	329	347	300	316	299	332	337	325	305	312	322	371	326	348	316	327	317	319	324	331	308	307	293	330	312	295	342	317	321	327	327	311	346	303	340	308	319	318	311	333	326	326	316	328	317	320	313	356	346	326	333	346	313	325	336	324	304	343	333	299	350	309	337	331	311	330	346	309	334	336	298	303	312	309	310	322	333	311	290	303	324	313	338	306	313	319	329	323	321	303	341	292	318	306	366	336	331	295	305	322	317	323	374	339	347	306	325	347	347	366	317	299	295	340	317	329	323	292	302	336	293	291	288	307	291	322	303	326	338	318	333	339	282	303	291	346	331	320	326	356	307	333	270	317	308	336	334	312	328	328	306	322	348	271	324	298	333	326	326	335	346	330	281	345	344	352	318	322	339	331	336	323	338	328	334	327	319	334	304	311	288	333	324	311	330	322	306	328	297	327	358	365	326	311	322	321	326	296	313	319	304	346	302	339	334	293	293	342	331	330	328	315	327	341	319	334	316	322	336	342	357	340	296	333	336	326	338	307	326	323	303	354	340	323	303	344	305	316	311	305	324	306	311	303	326	319	340	299	339	329	326	318	322	343	307	317	337	325	372	349	309	313	288	305	371	319	362	290	314	322	328	351	324	308	312	307	341	352	335	330	291	328	274	313	316	299	346	296	303	298	296	346	323	312	311	355	295	294	270	291	332	333	335	297	316	342	310	330	330	310	329	328	328	330	312	330	331	333	344	274	344	346	336	340	339	322	331	329	317	307	352	303	296	314	341	326	288	314	333	318	301	337	317	369	300	319	358	298	321	327	326	321	294	311	303	335	331	325	317	332	351	344	323	322	325	337	315	333	304	316	339	344	340	269	316	308	310	337	300	317	347	349	309	337	353	291	350	306	307	333	301	311	320	325	315	313	344	301	319	320	313	327	309	310	312	327	324	334	349	365	307	368	348	312	288	335	314	304	336	306	319	329	330	303	308	307	300	352	303	344	292	322	325	280	314	318	349	334	347	359	317	333	323	312	336	352	309	325	328	305	326	324	337	328	333	309	325	315	328	305	311	285	335	293	302	286	291	323	304	324	323	336	336	374	352	332	324	326	341	332	300	337	288	320	336	316	313	307	328	305	303	325	325	311	342	328	324	295	352	327	310	333	324	322	329	319	304	312	291	307	325	328	371	299	356	332	299	322	305	330	316	343	352	348	322	349	318	328	324	322	336	324	352	364	323	326	348	339	294	306	299	314	306	297	331	362	274	332	306	332	339	336	319	336	301	331	316	314	306	334	282	317	310	319	343	307	325	323	322	347	331	313	304	324	324	317	334	338	324	316	314	343	326	331	319	328	336	312	327	307	314	330	341	319	317	297	328	327	323	324	305	305	326	300	328	304	315	323	360	329	344	317	308	327	357	332	316	316	333	305	294	336	335	288	318	287	322	340	343	331	296	295	339	340	295	348	330	318	323	342	301	366	313	326	302	325	314	317	357	329	340	349	354	309	324	303	308	318	330	325	340	332	332	295	311	323	304	319	294	311	318	339	295	342	294	286	346	312	322	333	342	332	312	347	320	330	308	306	318	324	330	357	312	311	337	339	309	307	335	283	305	320	357	291	314	301	315	277	299	314	329	318	331	322	341	350	329	322	347	280	316	328	328	321	339	345	287	304	323	305	330	341	321	316	313	322	324	328	326	316	322	327	297	344	324	333	342	335	324	327	311	329	293	349	323	306	299	322	342	335	291	332	359	364	301	310	336	357	327	313	311	316	298	334	330	315	350	308	314	322	317	295	282	316	333	305	336	326	308	293	320	311	347	305	295	286	335	313	307	315	335	323	360	307	302	332	324	330	376	341	284	342	358	308	322	288	292	326	327	324	284	320	324	333	311	337	288	309	297	286	331	303	304	323	342	302	310	366	317	340	312	346	329	313	362	332	334	332	326	320	298	269	315	315	306	294	312	306	329	321	325	315	329	329	353	322	320	327	294	310	332	303	293	321	319	313	328	340	312	311	361	317	308	327	319	340	341	325	304	315	292	338	328	322	295	368	319	324	322	328	354	321	346	351	308	326	288	293	333	310	321	324	291	323	305	342	272	332	345	281	339	326	307	303	328	332	354	336	332	326	324	310	331	335	321	349	338	342	342	323	330	312	333	342	365	340	314	332	344	301	335	312	312	310	331	284	323	331	316	335	303	305	311	306	294	318	320	307	326	332	325	309	340	327	302	316	336	337	347	312	336	314	321	341	293	299	287	316	328	314	356	292	354	335	325	340	346	338	336	303	320	328	337	316	322	292	295	302	325	341	315	341	328	331	342	317	316	338	303	346	295	350	286	318	345	278	334	330	296	318	322	315	347	307	309	313	337	328	306	321	297	309	316	313	342	318	290	288	330	337	353	360	339	329	330	306	319	358	362	312	327	329	321	292	285	318	324	341	355	304	330	342	334	285	316	308	347	327	316	312	326	347	336	314	312	339	332	309	315	327	323	309	309	332	331	312	335	356	289	337	318	303	334	332	294	332	341	313	325	363	308	310	346	288	333	291	304	319	337	315	310	291	324	307	310	301	306	352	321	323	314	314	325	306	312	342
1717	1277	525	337	230	228	190	155	137	122	123	139	130	106	91	75	66	58	62	57	41	60	57	47	47	70	59	48	58	39	43	53	47	35	48	37	36	33	38	55	45	42	50	47	41	45	39	42	28	40	41	39	31	43	37	41	42	36	34	37	23	44	40	32	35	44	43	37	41	34	37	29	40	44	36	39	35	33	36	36	49	42	38	45	40	43	39	37	39	37	35	34	47	36	34	41	34	35	49	28	45	44	41	41	40	42	19	36	35	42	27	38	43	40	45	31	26	39	38	38	31	52	41	40	40	40	29	34	41	41	41	43	35	53	36	40	47	29	35	38	42	41	46	40	40	34	40	44	38	39	40	40	35	40	43	37	34	34	43	32	44	29	30	45	27	30	37	43	42	41	37	36	41	35	35	44	41	54	38	36	38	22	34	38	38	32	43	44	46	35	41	44	40	41	38	33	35	49	45	43	33	41	34	45	42	46	32	38	49	33	38	35	36	40	31	37	48	28	44	37	34	42	35	29	32	37	38	39	51	38	34	31	49	42	35	38	46	36	45	50	34	32	26	39	40	34	29	32	37	46	41	34	51	35	39	36	47	40	33	40	30	47	42	41	45	43	42	30	42	46	30	43	36	36	40	32	36	35	28	37	38	42	36	44	29	26	30	41	41	41	31	38	48	37	39	42	37	36	48	32	34	31	35	35	40	35	36	32	47	33	38	47	46	40	33	39	28	35	43	46	37	39	37	41	43	48	27	42	46	50	36	29	31	36	36	33	44	32	52	38	39	38	31	34	39	33	37	34	35	40	42	48	35	40	38	42	36	40	38	33	31	37	50	41	32	39	47	43	45	41	34	24	31	48	41	42	42	32	35	31	44	35	30	43	35	30	47	27	27	36	32	39	38	32	31	45	36	38	40	38	42	38	39	30	49	42	30	40	36	27	44	36	37	40	50	42	33	34	44	37	50	30	31	43	38	35	46	34	45	41	38	38	51	40	51	43	27	41	34	42	41	36	45	42	40	35	41	43	36	33	38	36	46	42	41	34	32	39	51	41	29	30	31	35	35	28	36	37	43	43	34	38	48	43	33	42	34	37	41	32	33	31	51	33	34	42	41	46	23	27	48	44	47	41	40	40	29	35	30	36	31	38	40	40	27	36	37	40	27	34	38	24	38	30	33	40	34	39	44	33	35	31	31	30	30	40	38	35	37	31	33	31	29	30	35	36	43	47	30	37	33	44	28	27	36	30	46	31	34	40	38	36	33	34	36	42	48	33	43	36	35	29	30	42	34	40	44	42	45	38	34	42	39	37	45	41	39	35	37	35	50	34	26	49	35	34	47	30	35	38	37	31	41	46	39	43	32	41	28	39	41	39	37	49	35	42	40	32	36	38	39	44	43	43	38	45	41	33	36	35	35	30	37	39	40	32	37	36	34	33	40	31	34	40	40	33	43	35	44	49	47	39	36	45	35	37	45	39	43	33	34	38	39	42	44	34	27	48	45	36	29	37	41	38	39	32	30	27	51	32	30	36	31	47	44	45	49	46	38	42	32	33	54	35	33	51	44	30	42	34	29	38	55	33	35	30	47	34	35	35	28	33	31	42	47	38	41	38	25	43	39	32	33	37	40	43	36	45	55	34	30	27	40	35	50	36	42	33	39	36	49	28	31	27	48	44	29	38	34	28	33	44	31	36	36	35	44	42	31	43	48	42	38	33	34	35	38	36	48	35	34	37	32	31	43	32	39	37	33	41	49	38	39	35	38	45	29	30	35	37	34	38	35	38	45	44	46	37	45	35	47	41	36	29	33	31	34	34	24	42	42	41	37	21	39	31	44	37	38	30	38	35	35	38	44	37	45	49	47	39	45	38	34	42	36	44	41	39	40	40	39	36	30	36	35	48	31	33	47	36	28	40	42	31	44	37	40	34	44	46	26	32	42	46	42	42	46	23	35	30	33	46	40	40	34	36	36	32	33	45	30	35	47	34	32	40	25	42	39	33	30	29	30	33	45	36	37	40	32	40	41	31	42	57	33	41	36	33	46	43	43	45	36	42	37	43	47	35	42	40	35	43	31	45	31	48	29	41	40	42	44	44	31	31	45	46	33	37	36	46	42	47	29	27	36	32	38	48	33	42	28	33	37	40	36	36	44	37	30	35	42	39	40	36	39	26	34	39	43	31	32	44	36	44	40	29	51	34	39	45	43	38	53	29	39	35	35	32	40	27	29	30	36	45	42	36	32	33	29	35	33	41	35	32	35	37	32	40	34	48	40	36	43	30	38	37	38	32	38	43	44	38	32	40	29	37	34	30	39	33	29	24	30	42	32	34	36	35	37	46	31	41	47	42	46	44	35	31	36	37	41	41	44	40	42	39	41	39	44	39	44	38	41	35	39	32	41	44	38	39	49	45	40	33	40	42	32	31	48	40	37	37	28	38	38	40	30	47	33	41	38	33	34	45	42	56	48	38	39	32	50	43	41	33	38	39	44	34	41	38	45	36	41	35	43	41	37	39	45	28	43	37	30	45	38	38	42	37	43	28	42	33	45	38	38	30	24	25	37	46	28	28	40	44	30	47	38	44	36	34	34	36	43	30	37	41	45	34	42	34	39	41	47	41	43	36	29	45	57	43	37	46	48	39	40	32	32	43	27	29	35	45	36	42	30	31	37	31	45	40	38	31	48	41	32	42	26	35	22	33	46	32	36	32	40	44	41	41	34	38	32	34	34	42	31	32	39	38	34	40	38	42	38	49	37	55	34	35	30	32	35	48	32	29	33	29	38	38	34	37	38	29	40	32	46	41	38	44	40	42	39	44	36	39	27	40	40	32	31	35	36	37	43	40	20	45	41	31	45	37	36	44	47	30	43	37	36	42	36	30	46	39	30	33	36	46	31	35	34	28	33	29	42	41	32	37	31	42	37	28	38	36	33	35	41	38	52	31	32	37	40	45	42	46	43	37	39	34	41	38	33	36	38	38	39	49	37	41	30	36	34	38	44	52	34	40	38	43	32	41	34	46	25	38	41	36	41	34	33	34	36	31	44	34	43	38	33	29	46	39	42	29	36	36	34	35	41	46	35	45	46	45	46	37	43	39	31	45	42	35	32	42	29	38	44	39	30	38	39	34	28	37	40	30	43	37	31	48	40	42	32	32	35	25	35	38	32	35	39	36	42	31	42	42	44	37	28	43	37	30	38	37	46	37	29	47	29	41	32	33	40	40	54	37	29	42	51	35	38	43	43	46	36	32	36	34	38	34	36	33	36	29	32	31	27	43	37	49	44	34	28	32	35	45	40	33	36	41	35	39	31	28	35	37	39	42	32	40	53	46	39	26	28	39	47	38	48	36	39	34	36	35	44	33	38	28	42	50	42	32	44	30	45	47	33	39	29	43	29	38	33	45	34	47	47	35	34	46	39	44	31	45	46	47	32	31	43	39	33	34	32	31	37	46	43	29	34	42	45	39	51	36	38	32	36	50
20380	12041	6468	8406	11074	10592	8850	6826	5435	4443	4158	3830	3356	2728	2135	1769	1479	1330	1270	1168	1066	1111	1010	1007	1000	892	781	685	671	644	604	587	523	564	499	523	518	549	589	584	555	555	497	481	502	482	501	544	532	536	515	556	529	493	460	434	417	399	399	440	427	421	422	440	374	401	413	383	405	364	427	393	400	422	376	424	353	384	395	365	403	389	378	371	383	387	388	361	411	421	364	400	412	404	378	419	394	394	407	407	403	391	382	384	391	375	402	397	421	390	456	455	457	513	471	381	379	406	435	406	374	384	397	403	372	373	416	428	397	394	398	355	397	419	407	399	395	408	388	405	359	400	420	399	396	386	432	374	376	381	388	424	352	371	373	399	356	354	395	410	368	403	397	400	428	360	323	385	406	404	398	369	386	381	401	358	402	378	419	393	361	383	399	395	384	428	403	391	365	390	407	407	391	362	362	363	355	389	382	402	396	371	356	384	369	411	415	382	413	382	387	381	380	383	390	383	396	374	387	365	371	342	348	396	415	391	431	380	391	391	383	377	385	409	418	376	378	415	374	398	394	405	400	410	413	401	364	364	382	392	408	405	392	390	391	414	397	376	381	392	397	368	415	375	388	373	403	414	396	366	379	356	438	373	396	388	406	383	391	377	412	387	417	361	388	370	420	405	388	366	403	397	353	385	357	377	407	376	412	391	363	364	398	414	420	405	378	384	385	412	395	368	397	397	389	426	381	369	392	396	426	368	419	372	380	363	367	393	385	402	365	397	356	397	401	409	383	412	388	409	385	412	364	428	382	406	394	393	375	437	386	377	376	382	391	422	419	424	387	382	405	400	383	373	433	379	390	385	394	387	427	380	379	399	399	375	382	407	366	373	389	352	411	392	375	393	421	378	432	399	382	425	400	376	387	435	380	396	403	371	395	382	377	405	405	390	386	405	395	418	394	381	379	401	380	373	382	365	392	385	409	388	407	401	377	390	371	427	390	406	400	371	374	382	383	431	393	371	391	381	387	398	407	366	385	357	434	382	390	401	376	391	396	383	374	374	396	367	390	367	428	421	406	401	428	415	385	384	400	399	407	370	375	376	405	370	391	376	401	424	413	409	383	387	381	372	401	389	403	360	382	406	378	404	381	422	376	385	376	383	407	401	370	347	406	382	383	375	372	397	420	391	391	407	393	379	387	385	386	400	392	366	374	374	369	374	403	391	426	379	358	415	367	382	393	399	368	357	351	389	416	385	379	381	397	376	400	377	411	362	394	406	394	393	390	391	374	385	393	438	374	418	398	382	434	390	395	383	399	364	381	407	364	392	390	349	407	378	381	390	397	399	398	413	363	395	392	364	357	371	369	406	379	385	401	362	403	390	408	397	407	388	364	397	358	382	380	380	421	367	401	378	392	397	392	417	414	372	388	390	422	374	413	397	372	364	380	417	392	392	400	382	404	399	386	386	432	398	376	421	403	408	352	382	360	406	392	378	380	404	395	386	387	385	382	389	384	371	415	355	401	390	406	379	391	398	386	375	413	410	381	398	400	362	393	401	375	402	400	381	383	401	413	387	362	407	370	380	395	383	419	377	404	400	419	402	373	375	388	378	402	406	393	376	418	385	364	400	400	381	395	373	364	401	350	404	375	391	383	368	402	396	412	363	373	391	404	352	418	378	397	388	411	379	401	385	366	370	350	390	372	364	388	389	399	419	418	398	369	391	377	387	397	346	415	397	406	463	412	376	430	401	388	397	390	393	407	424	361	389	411	389	430	403	424	378	396	427	371	406	411	392	403	361	398	346	406	398	412	385	360	400	414	396	394	392	353	414	383	378	383	377	362	374	405	417	368	389	380	400	403	402	378	440	435	370	384	402	399	373	412	371	432	385	389	388	397	386	368	411	382	406	381	377	386	404	394	386	400	357	389	375	391	389	352	388	404	384	408	401	389	411	356	382	380	401	398	353	380	373	380	406	348	439	376	374	400	349	369	392	382	365	380	356	407	398	378	385	355	387	380	371	393	403	383	358	408	378	396	383	386	421	381	413	369	385	389	380	405	404	379	403	338	387	380	381	391	407	384	401	387	383	404	359	398	407	419	403	362	407	394	425	387	405	374	401	417	386	416	359	409	412	407	404	349	448	395	347	428	376	394	398	399	401	385	393	409	408	379	369	385	383	384	382	382	384	390	389	426	349	418	387	398	400	395	360	370	408	406	405	393	382	420	415	406	371	379	406	413	382	387	363	382	396	379	384	390	391	362	396	376	389	370	402	364	386	384	385	391	424	409	400	369	420	353	403	359	444	382	405	391	356	392	411	390	389	394	386	352	396	412	374	377	401	415	373	406	379	394	406	382	354	359	420	397	381	386	408	387	374	409	418	415	379	403	409	367	415	362	407	410	396	371	428	370	358	399	379	407	396	405	390	381	396	369	401	389	380	388	386	404	429	364	399	383	401	380	396	365	392	393	370	421	402	380	395	425	399	385	404	360	411	407	362	382	392	409	399	378	397	394	436	386	410	371	357	362	408	375	406	393	380	391	379	409	377	392	411	371	390	411	383	387	358	367	395	408	391	382	385	408	354	345	381	392	393	411	410	401	372	373	382	397	401	384	367	382	410	373	384	346	372	366	398	420	438	377	383	391	388	397	369	394	435	401	376	381	392	403	421	387	387	390	407	375	394	404	375	388	378	382	397	389	375	374	388	436	368	409	377	364	403	389	404	411	389	415	420	404	369	407	400	423	410	393	403	429	387	432	381	370	385	392	360	375	428	405	388	359	400	388	371	411	398	393	391	382	417	403	383	360	400	400	406	375	376	377	390	422	359	402	389	368	358	381	370	383	347	377	369	442	375	380	424	339	411	417	399	414	349	368	417	377	383	380	380	394	421	382	417	389	371	410	346	418	403	370	389	396	405	374	386	370	389	408	376	402	373	392	398	407	393	373	407	376	388	378	402	386	387	383	405	410	384	418	365	388	403	389	387	411	366	398	408	385	395	369	383	408	366	394	383	379	411	409	345	401	409	380	386	396	374	391	398	378	372	380	394	403	385	395	394	415	373	392	400	394	419	383	408	336	362	426	381	392	378	388	385	414	404	378	383	393	419	385	434	392	400	414	364	388	377	393	365	389	405	430	413	400	391	383	386	385	402	350	397	420	414	407	369	353	381	425	393	374	393	413	396	391	396	376	375	417	375	375	381	398	385	360	388	392	387	371	374	383	420	393	373	379	384	379	422	398	394	403	397	397	363	374	387	377	381	379	402	377	398	371	423	379	344	379	376	391	361	394	408	382	410	412	365	409	384	339	384	403	349	366	386	379	364	402	381	385	375	398	388	390	376	365	404	377	390	391	394	388	404	369	428	410	383	417	404	422	359	381	420	363	426	371	381	394	391	456	407	391	355	423	408	374	376	395	364	371	417	383	410	379	374	381	362	387	395	425	389	373	426	393	374	368	411	373	368	380	402	406	395	397	392	427	400	413	360	395	401	414	390
2106	941	416	249	224	194	201	142	130	132	141	128	119	103	70	63	62	54	58	53	45	30	60	36	41	34	39	26	33	25	33	19	25	22	29	26	27	29	22	19	34	24	20	27	21	25	17	27	25	19	29	35	31	26	24	32	31	22	21	23	22	29	18	17	23	21	10	27	18	19	19	20	16	28	20	21	19	25	12	29	14	18	23	19	18	21	24	22	16	19	19	25	22	19	25	32	19	33	17	27	23	19	16	21	25	16	26	28	22	18	24	24	22	28	22	21	22	22	15	29	16	23	28	22	21	20	17	18	16	21	19	25	25	16	17	19	19	19	20	19	28	30	23	14	25	10	23	26	26	16	22	25	15	19	23	19	21	27	14	16	25	20	23	23	23	24	17	23	21	22	14	23	17	15	32	15	21	21	25	18	17	20	17	22	25	22	22	24	24	24	21	15	18	18	12	18	27	26	30	19	21	19	22	21	21	25	22	16	22	23	15	13	17	18	14	28	26	23	22	17	21	24	24	19	18	12	25	21	25	16	23	23	29	20	17	25	17	25	18	20	21	26	24	26	25	26	15	23	22	16	12	15	23	24	19	19	16	19	14	25	22	18	21	22	16	22	18	23	21	11	18	28	17	18	26	22	19	21	19	26	13	21	19	22	20	24	24	17	16	26	17	26	28	20	16	19	16	24	19	14	14	22	28	7	28	19	25	26	16	29	29	15	17	16	20	20	22	21	14	23	20	22	21	23	24	14	12	17	22	12	23	24	25	24	25	23	20	20	27	33	14	12	13	21	19	20	21	24	25	24	23	30	27	18	24	21	28	20	20	20	24	27	22	22	21	16	26	14	24	21	16	24	18	29	14	30	23	26	15	16	18	23	19	20	15	27	22	25	29	19	19	27	20	15	18	27	24	24	21	21	23	21	22	23	18	20	27	8	26	19	22	16	22	26	25	19	23	20	18	19	29	21	18	24	28	22	26	16	23	22	28	15	28	23	19	13	14	10	31	15	18	15	24	26	23	22	19	25	20	13	22	22	19	18	20	31	25	22	19	14	16	26	16	29	24	18	15	23	28	20	26	29	27	19	23	21	19	22	25	12	22	15	24	24	13	22	20	18	23	17	20	21	19	24	24	24	28	19	22	22	20	24	20	17	22	12	17	23	18	16	19	12	17	30	25	26	21	21	19	23	18	18	18	19	26	25	14	16	27	21	23	32	16	17	16	17	24	21	22	29	18	13	25	12	30	14	26	25	22	25	11	26	15	24	18	23	22	15	18	20	21	18	23	21	18	16	23	12	26	26	19	17	17	21	24	17	20	28	17	15	14	19	21	26	30	11	24	16	23	22	24	23	22	26	20	18	14	14	24	22	26	22	17	19	16	23	15	19	21	13	15	25	13	24	22	13	28	17	20	20	20	18	18	24	17	19	24	19	21	26	27	25	23	15	21	17	22	23	29	19	21	12	16	16	28	18	18	22	16	19	21	20	27	18	26	22	33	24	19	27	21	26	19	14	12	14	19	26	15	16	27	19	24	17	22	18	21	16	14	25	18	15	16	15	29	19	19	18	18	14	22	16	26	20	21	17	18	21	20	21	23	19	33	23	22	27	18	18	29	17	27	26	24	21	18	20	19	18	18	15	20	20	28	23	13	18	18	18	25	16	18	24	21	24	19	13	16	24	24	23	15	23	17	15	15	21	22	21	26	28	26	18	22	26	17	8	31	22	28	27	17	18	22	22	21	26	11	20	20	16	14	23	16	24	22	23	25	19	18	19	20	24	22	16	17	26	31	20	13	23	14	24	13	31	21	23	24	20	28	24	24	28	20	26	16	26	29	17	24	22	14	18	16	29	29	26	20	19	22	21	19	16	16	28	23	25	25	15	22	26	24	25	21	30	19	23	20	23	17	14	24	23	19	25	20	20	19	20	19	19	13	16	16	20	12	28	29	21	23	33	17	19	25	22	22	12	36	21	23	17	27	29	20	29	23	22	22	26	23	12	19	16	20	19	16	17	19	25	26	23	17	23	22	23	25	23	30	19	31	29	17	24	28	23	20	17	17	27	20	18	19	26	17	28	17	18	24	25	18	22	17	21	17	19	23	21	23	25	21	19	23	20	15	20	20	23	21	24	22	12	22	29	24	18	17	18	31	29	17	15	18	20	18	20	18	29	27	22	13	24	19	24	20	19	18	21	25	24	23	25	21	23	22	15	17	21	17	21	21	26	26	21	25	13	15	14	21	16	19	17	17	14	16	29	27	15	21	25	11	32	24	23	10	22	24	24	16	28	20	25	21	20	16	18	27	24	31	23	21	31	19	20	18	26	20	31	14	31	24	16	28	23	16	13	18	27	16	14	24	30	15	16	21	17	26	29	17	23	30	12	13	28	20	20	30	24	25	19	9	28	23	23	18	16	21	14	29	16	23	21	31	17	22	31	21	27	16	22	16	22	21	17	21	21	21	18	31	24	20	16	14	27	26	15	17	21	25	21	25	12	16	26	15	17	25	19	24	23	22	23	21	31	25	32	27	21	11	19	23	28	23	25	29	25	18	17	25	21	15	26	20	18	30	26	12	20	13	28	20	21	12	19	23	16	18	15	21	26	21	21	18	28	20	23	21	22	22	18	20	23	19	30	22	28	26	20	17	24	21	19	23	23	25	17	15	15	25	21	16	19	24	21	25	29	22	24	23	11	11	27	20	23	20	27	21	22	19	24	31	18	28	22	21	25	24	9	26	21	19	26	16	18	23	23	22	17	23	19	20	19	24	22	21	19	23	27	30	22	23	25	24	22	23	17	19	20	29	16	22	19	19	14	15	21	17	29	14	23	30	23	20	17	18	13	29	31	22	26	22	13	14	20	25	24	18	30	26	23	27	18	22	21	24	25	20	28	21	26	26	22	23	17	15	23	25	26	26	21	23	19	22	22	21	20	24	26	18	16	15	15	16	20	15	16	20	15	17	26	23	22	27	20	22	25	14	17	20	30	24	6	23	32	30	19	17	25	18	20	21	23	23	17	19	30	23	15	26	17	23	30	12	20	21	20	26	15	22	23	17	15	18	20	24	22	24	21	30	19	29	18	26	19	20	28	28	20	19	24	18	20	24	25	26	20	20	11	27	32	20	16	20	22	16	23	14	11	17	21	20	24	19	23	21	14	22	21	25	21	25	29	17	32	19	21	17	21	13	17	28	30	22	23	17	20	24	25	27	15	14	10	32	19	15	16	26	22	18	24	19	15	22	20	29	23	24	11	24	19	16	14	16	26	23	22	20	20	23	17	25	21	15	21	30	22	23	22	23	15	25	16	16	17	18	32	16	21	19	31	16	22	16	20	23	25	22	28	24	21	23	18	17	19	26	23	20	13	14	13	18	14	18	22	24	19	30	27	16	7	22	21	25	23	25	28	21	24	21	23	18	27	23	18	25	18	15	22	20	23	23	9	24	19	15	20	23	25	16	17	17	22	17	26	24	16	23	25
20946	10182	6134	7670	10681	10370	9010	7014	5619	4854	4517	4178	3667	2708	2051	1791	1519	1279	1246	1175	1001	945	930	910	787	737	613	547	535	478	440	457	396	407	352	383	381	438	452	447	436	421	391	401	356	356	331	392	344	326	367	382	377	294	300	273	222	251	260	266	228	248	246	231	241	245	225	223	235	211	213	233	217	229	214	222	230	221	208	196	212	201	226	221	191	228	219	230	243	215	222	226	225	221	209	198	262	197	235	239	215	227	225	222	205	252	238	199	196	224	211	251	348	337	237	216	216	215	203	207	209	230	217	203	236	211	209	212	220	228	213	209	261	206	178	215	212	222	210	243	187	214	204	238	213	205	205	192	211	209	216	199	223	212	207	204	225	191	190	222	201	227	204	261	235	205	195	219	211	206	206	231	245	206	242	216	219	204	218	210	208	220	201	226	222	212	200	177	215	201	239	217	251	221	243	200	223	230	192	213	227	215	212	199	204	231	221	213	209	213	192	217	244	189	208	242	216	206	201	211	216	189	210	241	234	218	207	227	229	210	215	241	242	231	202	196	196	193	225	232	211	247	201	256	211	231	202	201	223	229	211	199	197	220	232	229	215	226	208	210	238	236	224	215	229	225	233	238	207	211	207	218	217	212	217	220	243	229	225	209	216	215	216	241	208	194	196	230	228	203	229	210	221	237	216	212	200	210	203	236	233	202	219	203	196	210	230	231	224	216	226	211	218	206	234	228	234	232	203	207	227	209	208	248	213	195	221	222	218	222	231	227	225	228	214	231	186	187	228	201	234	213	230	210	221	204	233	223	218	203	205	217	189	212	235	216	196	227	194	232	240	209	230	226	192	206	224	207	213	211	240	235	209	228	219	226	230	203	223	219	250	210	241	227	228	223	240	212	210	228	224	222	198	238	231	235	246	223	214	228	226	235	243	221	184	222	209	211	210	208	223	201	228	224	199	199	204	231	203	171	240	200	190	228	208	200	226	226	200	217	216	181	223	215	216	214	227	204	232	200	221	223	205	227	221	239	204	230	196	215	191	237	217	243	206	217	231	208	229	197	232	224	241	211	238	201	201	210	209	224	198	218	217	236	221	215	198	204	227	224	213	214	216	215	211	227	217	208	219	240	228	257	207	213	179	208	217	211	218	232	224	224	238	207	233	224	201	225	230	216	247	231	183	221	210	232	201	216	250	241	224	207	234	237	212	192	194	237	236	240	225	213	217	196	214	215	232	195	229	240	232	212	198	230	216	229	224	216	190	188	228	212	211	197	230	191	219	225	248	215	205	226	212	211	211	214	249	233	201	207	212	225	231	229	214	246	232	215	197	201	214	246	238	203	236	209	185	240	217	230	228	251	214	233	234	204	223	233	199	232	221	211	220	239	226	229	196	204	205	215	205	201	225	245	235	230	210	215	202	214	214	204	215	223	221	216	224	201	200	211	215	223	201	207	226	230	198	207	246	220	207	199	210	218	230	204	214	189	210	220	213	212	201	191	185	240	244	218	205	236	200	235	233	220	218	212	222	253	232	228	204	213	195	218	238	225	230	224	209	235	210	239	216	226	228	208	209	218	227	219	222	234	235	237	214	230	211	225	217	201	198	241	244	225	228	214	233	205	217	212	214	229	236	220	220	228	208	204	204	203	225	217	232	227	234	202	203	205	223	201	221	192	242	225	191	209	240	193	204	210	238	216	205	218	243	218	242	223	214	249	217	213	201	230	200	246	224	210	229	252	221	210	223	206	205	224	221	204	218	197	215	216	215	217	209	191	216	223	231	201	214	198	207	218	220	225	226	202	216	232	228	235	225	187	215	210	210	203	229	205	220	231	238	210	230	202	210	230	227	204	243	214	210	219	222	216	207	224	191	220	207	197	231	192	216	186	212	200	201	224	223	224	246	218	216	229	242	233	230	209	209	215	202	246	234	238	217	212	219	207	220	236	219	236	236	223	196	217	244	212	207	208	196	213	205	222	262	235	216	195	215	210	222	227	207	209	210	246	233	239	235	203	202	218	225	201	223	214	231	234	209	202	221	219	226	243	219	215	235	230	223	201	219	203	232	221	216	231	231	234	221	233	201	188	211	210	241	205	231	200	214	215	199	235	243	238	209	209	235	208	217	197	236	199	204	243	228	224	218	227	245	225	197	208	207	211	229	213	220	211	228	235	219	240	202	217	235	222	211	224	219	225	229	222	241	229	228	244	204	232	217	236	223	218	189	217	199	234	209	216	195	228	218	219	213	222	235	221	215	214	203	237	186	230	236	259	193	235	215	221	217	226	214	218	220	216	205	235	240	215	203	231	232	195	206	193	210	239	228	221	196	207	212	199	198	224	224	211	216	218	210	246	239	228	197	221	218	222	238	231	224	204	220	206	194	219	200	224	203	193	202	217	223	187	238	206	229	235	206	238	207	206	238	204	233	210	234	216	217	235	235	190	206	217	249	230	226	199	215	226	222	239	196	225	205	222	200	230	192	232	194	214	226	207	204	230	233	232	216	223	203	202	202	239	227	229	228	200	220	222	221	226	206	220	201	181	218	217	228	219	221	230	194	193	210	234	195	225	232	233	207	216	218	230	216	196	204	200	227	209	219	235	210	233	215	225	232	236	220	221	211	215	211	206	241	206	256	237	211	226	204	209	207	196	211	212	233	214	233	221	219	184	247	217	219	200	208	210	230	224	190	239	207	214	224	213	235	223	210	242	206	198	208	234	215	203	229	231	217	209	208	204	223	207	217	218	215	236	205	232	201	235	243	241	228	224	213	229	235	208	207	246	199	211	197	221	234	221	201	214	200	215	204	221	221	222	235	227	207	222	216	210	202	203	209	193	206	197	197	228	204	225	237	191	214	210	234	229	220	236	224	199	249	201	241	190	213	206	209	205	218	226	240	198	222	232	226	218	220	204	207	214	222	234	219	244	216	215	222	218	230	222	192	206	218	222	217	243	225	199	194	244	232	201	220	230	207	215	226	228	219	240	196	220	197	228	229	217	228	226	219	210	208	224	218	228	231	220	211	236	232	214	225	210	221	231	235	257	218	225	213	215	227	218	225	214	264	227	218	193	228	218	213	237	208	196	236	212	216	214	208	237	215	211	206	233	221	216	210	221	233	196	229	221	225	223	242	215	213	217	198	238	212	219	181	242	202	240	241	229	240	224	232	235	211	226	195	208	217	242	222	232	235	212	217	198	224	207	211	222	204	208	201	219	203	223	238	244	232	219	218	202	206	210	226	215	213	213	213	229	221	232	222	230	227	187	218	196	232	255	231	215	229	218	225	220	240	214	237	212	187	214	225	241	220	236	194	229	194	217	214	234	204	231	223	210	219	204	240	222	220	242	213	233	216	203	199	220	210	195	199	203	209	231	216	223	197	196	223	252	229	220	220	222	220	202	232	216	225	216	189	205	213	208	216	239	236	213	210	236	231	207	197	225	202	265	212	204	228	233	230	222	219	237	215	211	219	191	192	232	181	249	197	206	204	226
2200	1503	553	350	274	242	273	192	171	160	151	170	170	114	96	76	51	67	59	55	61	69	62	62	51	59	33	43	45	48	36	38	29	34	40	39	33	38	38	31	24	28	47	28	34	42	41	47	40	32	33	32	26	36	43	43	36	40	32	32	22	35	25	34	26	28	26	29	35	28	27	22	33	31	34	23	26	29	25	25	31	29	37	29	32	27	25	36	32	36	28	27	25	35	36	37	30	33	19	22	26	24	25	31	40	37	31	28	30	35	32	35	32	40	31	24	23	26	25	36	24	29	30	34	30	29	33	29	28	25	27	28	27	29	31	28	35	26	32	37	31	37	36	35	28	24	31	26	38	21	18	20	29	17	25	32	31	24	27	29	30	38	32	28	25	34	19	30	31	28	24	16	26	25	28	29	27	28	31	24	41	34	20	25	29	30	45	33	26	39	33	31	22	30	24	25	34	26	31	22	28	32	25	32	31	40	39	34	40	27	35	39	22	23	35	27	35	27	36	31	28	28	29	24	33	28	36	32	35	19	32	31	24	23	22	28	38	23	21	26	34	35	25	36	37	26	23	28	30	25	30	37	19	28	33	35	36	27	31	37	37	28	25	31	24	36	35	28	37	31	33	32	20	32	29	27	32	27	36	25	26	34	30	33	27	24	24	32	27	23	26	24	38	33	23	39	31	37	30	28	21	16	31	24	29	28	25	36	26	29	24	20	27	26	28	30	24	26	25	28	19	25	33	46	36	18	30	27	40	21	29	33	39	30	30	13	26	32	32	37	32	29	37	31	28	36	22	33	30	31	34	30	22	31	26	44	29	29	24	27	39	32	32	38	31	28	30	24	35	23	28	28	20	27	28	29	32	33	20	38	24	23	33	28	24	19	29	29	24	28	34	32	23	26	24	29	20	31	31	37	30	23	32	28	28	23	28	25	33	33	34	39	30	33	27	27	34	25	27	31	29	35	23	25	30	26	29	35	23	20	31	28	22	30	30	31	27	32	29	26	33	27	28	39	28	25	31	33	24	27	30	30	29	24	28	25	28	36	34	41	42	27	28	18	35	33	32	25	25	30	34	26	41	30	35	22	36	41	25	33	35	28	29	33	36	22	27	20	25	28	27	29	33	34	36	21	27	29	31	30	26	32	29	19	34	33	26	29	34	31	22	35	26	30	29	30	26	28	27	28	23	29	40	31	33	36	19	24	31	18	28	23	27	20	30	33	28	36	22	32	28	24	34	36	46	35	27	27	26	38	26	31	31	29	22	28	35	30	33	26	27	26	31	31	23	30	32	32	29	34	22	32	34	43	36	29	38	26	30	20	35	26	21	25	27	31	25	29	38	29	28	33	33	24	34	41	28	30	29	21	26	18	35	28	28	28	26	26	32	21	27	21	36	29	36	23	33	19	24	38	30	30	24	27	43	24	29	27	22	37	28	23	24	30	37	29	32	30	38	33	31	23	34	30	31	30	30	32	25	22	39	35	26	33	33	30	34	30	23	23	29	34	29	28	35	25	29	38	37	40	33	27	26	25	27	35	37	42	28	13	24	32	21	26	25	31	22	27	23	33	29	34	38	34	43	33	26	26	27	51	20	39	23	34	34	24	37	20	35	27	27	27	30	24	29	26	30	27	24	23	27	24	29	32	25	41	21	26	22	35	36	32	27	33	29	25	23	23	27	23	29	21	24	26	25	34	26	29	28	29	26	28	28	31	35	21	38	24	26	29	29	33	40	35	27	22	33	22	27	31	30	37	33	31	31	33	33	30	12	31	26	23	24	30	25	24	26	21	27	38	27	24	24	32	23	24	26	22	33	22	26	17	32	40	31	36	32	38	31	28	30	29	39	37	33	30	34	27	34	33	29	35	25	30	23	25	32	17	20	30	33	34	42	37	20	32	16	39	28	22	24	30	28	39	35	33	31	35	32	23	29	28	28	32	41	30	37	25	29	35	34	27	22	42	34	36	28	26	26	34	29	33	34	21	29	27	23	29	25	24	38	33	29	38	24	32	34	24	28	22	30	24	28	29	26	28	26	23	30	24	32	30	32	27	25	28	30	20	29	29	35	13	40	33	26	37	19	23	26	23	41	29	22	41	39	40	19	30	28	22	31	42	23	24	25	30	33	20	34	25	27	26	32	26	35	17	35	31	25	24	24	33	28	30	34	44	24	32	32	31	27	38	32	33	28	19	35	30	19	23	26	32	32	23	31	20	20	28	24	28	27	27	23	38	27	26	20	21	25	30	43	29	30	26	35	33	40	27	28	31	27	30	34	25	38	36	26	18	30	28	29	30	38	26	26	36	33	29	27	37	33	38	27	26	28	25	35	35	24	27	25	32	30	24	28	27	30	21	40	40	36	31	23	30	28	34	26	21	33	31	30	20	23	40	33	23	32	34	20	37	33	29	27	31	37	26	36	26	31	30	26	27	27	30	31	20	35	35	37	35	28	14	29	39	32	20	31	28	35	29	23	23	27	27	23	28	30	26	33	22	36	29	24	24	30	20	30	28	34	39	32	35	32	33	29	48	28	34	37	36	30	28	24	20	36	36	31	31	29	32	27	25	27	26	23	32	28	26	45	34	21	25	23	36	25	25	30	35	32	30	27	21	32	30	37	26	24	31	36	25	27	31	29	29	28	34	27	33	21	26	26	38	34	27	27	26	30	26	30	25	40	33	28	33	35	32	30	28	29	27	26	34	30	25	23	31	23	27	31	25	23	26	38	42	26	27	36	24	31	35	24	32	43	24	24	33	30	35	28	30	28	36	24	27	28	28	40	24	27	25	27	26	35	31	28	33	27	33	24	32	38	29	38	19	31	32	22	41	30	36	20	28	32	28	30	25	29	23	33	26	38	26	20	33	30	39	24	28	23	29	34	36	35	30	37	24	31	29	26	24	29	27	23	26	19	24	37	28	29	28	35	28	32	26	31	20	17	32	23	24	31	28	28	27	25	31	31	35	25	32	31	19	30	28	41	20	26	44	18	28	27	35	31	25	24	36	38	22	34	43	42	32	31	32	37	35	28	30	32	24	40	23	39	30	21	29	34	27	22	25	20	29	36	34	29	32	38	25	40	27	39	39	20	43	35	30	37	38	31	41	34	30	29	33	30	22	27	36	27	27	30	30	22	34	34	33	24	32	23	27	27	27	23	22	27	30	25	35	25	40	39	38	27	27	27	40	28	38	36	29	34	29	29	34	37	19	20	34	27	25	27	34	31	26	24	32	32	39	32	26	37	27	34	34	32	28	24	30	29	29	41	35	26	30	36	28	31	27	25	26	20	28	36	34	30	26	25	30	21	29	36	24	27	27	24	26	33	40	34	41	23	34	31	33	28	24	29	29	28	26	25	30	22	23	25	35	30	31	26	29	33	35	34	30	29	27	39	30	32	29	26	29	27	32	24	36	39	30	20	38	22	29	29	33	25	31	29	29	36	18	32	27	22	36	30	27	33	20	27	20	32	33	22	41	23	29
23258	13137	7558	9539	13212	13201	11281	8575	7345	6219	5991	5600	4851	3753	2839	2335	1841	1657	1525	1410	1322	1325	1271	1204	1080	946	900	730	649	659	605	507	571	503	462	503	592	638	602	626	614	629	580	545	509	471	472	465	497	476	493	498	462	474	393	386	408	376	373	367	340	323	385	334	308	370	306	330	347	318	336	290	303	333	305	324	345	349	296	341	311	316	326	344	333	302	303	337	327	333	331	345	310	339	312	350	336	349	319	319	319	305	308	284	325	311	344	320	320	326	400	487	549	488	382	318	308	305	338	317	299	335	330	338	320	311	323	313	329	321	319	321	338	334	316	315	330	316	313	294	305	326	332	315	317	296	320	309	336	339	321	328	348	335	333	293	331	310	304	289	314	289	302	293	339	317	332	319	286	313	291	282	321	317	267	332	305	313	324	307	298	319	309	308	277	343	321	291	306	317	285	284	301	335	337	304	322	288	306	317	313	326	332	317	316	300	313	279	321	311	345	313	279	319	335	330	322	350	317	322	318	293	318	310	287	362	318	338	339	302	303	336	307	322	322	313	346	313	327	286	294	338	327	300	332	325	304	307	313	316	345	300	334	353	329	299	332	297	308	314	335	349	322	323	319	302	328	321	289	321	320	304	330	320	311	296	306	310	314	293	307	295	325	283	306	315	292	290	329	312	313	296	327	310	310	297	312	355	320	309	309	311	319	336	305	340	308	309	297	288	281	315	315	318	327	321	272	293	297	314	316	310	331	287	300	333	336	294	304	297	295	323	318	371	331	319	320	306	307	332	345	301	326	356	344	335	330	327	307	285	311	317	290	311	344	323	335	306	317	311	296	296	301	301	296	282	323	332	317	290	309	311	306	331	310	308	321	317	328	304	308	321	309	306	316	312	306	333	298	310	314	325	320	337	321	301	288	316	305	322	310	342	337	315	304	316	296	307	331	286	337	308	323	302	328	312	352	341	331	302	300	340	293	326	322	326	313	291	329	302	332	303	302	314	342	293	321	312	320	342	311	306	324	327	307	301	317	315	340	304	299	315	289	302	310	320	334	305	294	345	323	329	315	315	322	314	325	314	310	350	331	313	341	318	333	333	305	346	300	289	325	303	348	294	287	310	328	308	341	313	294	315	320	323	303	308	304	340	305	294	317	301	338	304	312	329	347	343	294	282	287	327	343	326	293	303	305	346	323	303	314	338	290	314	300	322	281	326	321	315	326	308	311	315	304	307	299	305	338	316	316	352	330	322	298	308	307	346	333	341	293	324	278	281	316	287	296	355	293	330	334	328	325	308	314	311	315	335	332	322	319	280	316	307	317	341	321	318	340	323	329	312	325	337	316	305	307	331	308	314	316	313	336	338	297	290	300	315	326	315	303	300	320	302	310	297	309	319	327	329	356	338	307	316	313	294	300	321	327	343	296	314	332	317	323	311	292	356	317	291	307	284	308	326	286	308	303	317	314	320	319	333	308	306	353	298	330	318	298	279	303	285	303	346	295	305	336	313	322	293	337	309	337	300	319	313	327	335	306	314	336	317	299	325	288	326	308	308	326	317	311	298	323	330	328	321	308	309	317	326	319	299	330	321	348	272	333	359	306	348	329	310	293	309	290	311	295	325	337	324	313	321	317	310	316	322	313	302	347	320	349	338	315	348	342	322	308	330	327	341	307	307	300	328	334	330	305	312	295	284	311	326	336	298	305	308	319	338	305	293	313	332	320	337	288	329	320	293	330	306	301	328	300	351	304	336	298	329	333	331	320	316	306	289	301	320	276	276	308	333	333	313	315	326	321	324	339	368	341	293	303	355	330	329	301	344	362	324	334	301	295	292	313	339	332	342	299	329	313	311	315	318	317	336	303	316	278	291	336	301	326	316	334	319	273	306	303	322	313	277	302	300	318	316	303	309	313	321	335	342	338	309	300	337	322	303	304	317	331	305	320	268	298	297	306	337	278	286	289	312	312	337	332	324	306	305	315	324	330	320	307	321	297	278	309	301	290	319	310	290	321	317	311	299	334	314	288	315	327	323	325	339	314	317	333	317	294	336	318	345	319	327	314	328	329	303	308	330	301	327	306	337	314	306	304	296	309	293	314	330	306	316	312	306	315	331	285	301	315	304	317	316	312	294	310	320	293	303	330	339	334	296	315	341	344	323	291	321	321	323	304	313	334	336	327	338	300	307	293	320	331	346	289	283	294	299	310	326	336	349	320	316	314	272	290	285	324	347	320	298	311	311	310	287	323	308	296	307	288	312	287	328	290	320	306	285	300	316	328	308	324	305	310	338	297	326	308	311	307	347	289	297	312	328	348	322	313	299	302	359	336	317	282	339	332	319	321	310	314	333	343	327	323	330	341	323	285	327	322	304	321	330	310	300	316	324	330	306	309	300	316	278	311	333	317	272	351	329	339	316	287	317	269	314	342	329	343	315	327	310	309	290	260	343	342	273	323	312	340	315	330	315	308	297	301	316	291	307	336	306	303	339	336	337	273	334	340	334	291	342	324	338	331	325	278	338	339	319	305	323	307	299	299	312	328	335	306	305	306	350	320	319	325	332	316	311	323	315	321	284	311	298	313	306	311	313	315	319	329	321	320	308	323	293	322	324	303	305	296	341	325	309	295	327	286	347	305	289	307	312	334	319	298	312	318	332	310	312	320	304	325	286	331	315	311	296	319	318	318	307	325	302	308	297	311	285	288	311	332	327	318	286	320	324	348	319	346	298	334	301	299	301	298	332	311	303	314	319	332	308	316	301	305	343	319	282	353	305	293	317	292	310	343	294	302	342	333	321	324	296	328	299	327	323	306	306	323	311	289	322	296	332	310	313	304	316	331	308	328	328	325	324	310	319	303	314	316	295	295	307	350	315	293	305	297	296	323	348	307	305	320	317	309	319	292	310	329	299	327	304	303	345	327	316	281	283	318	305	319	306	299	309	318	348	326	299	319	325	316	333	300	309	331	383	313	307	300	285	321	315	302	311	325	309	305	314	321	289	309	340	293	312	300	342	315	323	300	296	315	343	282	328	327	297	319	290	348	307	281	303	307	316	318	308	282	340	318	306	316	313	346	350	303	316	295	320	310	298	292	316	323	321	302	314	344	314	311	311	315	308	320	321	305	325	320	309	279	333	282	319	317	312	290	322	323	313	336	339	333	319	323	323	326	342	347	296	326	289	333	298	298	302	302	292	316	329	322	320	340	347	321	339	305	283	321	326	323	294	300	319	327	312	309	325	282	329	307	336	330	297	306	303	306	317	281	309	315	329	340	324	316	335	322	285	289	320	333	279	315	313	322	340	321	310	300	280	365	345	327	336	316	310	311	313	326	307	338	302	318	312	339	292	351	319	350	340	306	279	342	319	278	322	330	322	331	283	334	326	321	332	315	322	337	350	311	321	279	341	302	337	297	315	320	312	333	289	346	306	321	310	312	314	298	303	302	321	285	300	313	314	331	310	310	320	346	319	328	284	297	318	312	313	303	335	312	315
1175	428	245	194	154	127	131	135	124	84	107	107	118	85	74	75	59	51	62	42	49	40	52	42	46	48	30	23	48	34	31	36	28	40	31	37	39	27	34	44	28	45	32	30	37	36	25	36	47	30	43	40	47	25	31	34	32	33	37	28	33	27	29	21	28	40	25	31	35	33	32	27	30	40	28	29	23	25	24	37	26	35	34	29	31	26	38	30	21	31	35	31	31	42	23	30	36	28	29	35	38	28	26	41	32	34	32	39	21	26	26	31	28	31	31	31	27	25	38	38	32	39	31	38	27	34	43	36	28	27	28	30	32	25	34	25	29	28	35	16	31	22	27	38	25	40	29	28	36	27	30	27	22	33	28	30	21	24	30	32	30	24	38	36	38	42	32	34	23	32	30	26	33	32	36	24	36	36	21	34	27	25	31	40	35	22	34	38	32	25	31	27	29	28	32	29	22	19	27	24	37	31	23	31	24	27	30	26	36	24	26	18	28	37	23	24	31	36	36	34	26	34	40	27	26	22	22	28	41	27	26	31	30	27	29	33	29	33	26	33	35	27	29	34	30	34	25	27	30	25	22	31	20	27	27	24	32	35	24	26	30	32	32	42	31	29	29	24	34	23	23	25	27	27	29	35	24	29	37	22	26	25	28	40	27	22	39	28	23	28	35	41	28	22	31	25	29	20	22	25	24	22	33	34	23	26	25	25	32	36	27	29	22	28	35	24	42	32	39	48	24	23	37	27	35	30	30	28	32	24	28	31	36	28	39	40	36	31	36	21	22	30	32	25	29	32	27	32	29	36	31	27	31	29	21	32	31	24	32	35	21	33	32	29	37	32	32	33	32	36	38	29	30	34	38	29	34	34	40	26	27	32	30	29	25	36	29	25	30	31	30	35	39	34	27	33	27	22	35	22	42	32	24	29	25	29	23	27	23	23	24	44	26	33	33	39	24	37	37	45	30	31	33	23	33	25	32	31	32	28	37	28	24	33	17	33	26	35	39	30	34	24	24	31	25	34	34	30	32	28	28	37	37	25	33	35	35	33	29	29	30	35	25	30	31	36	39	21	34	20	34	38	38	30	22	34	32	33	30	26	36	30	51	28	29	30	30	31	23	23	39	24	26	34	33	37	40	33	35	30	23	41	20	30	23	24	27	31	31	35	28	34	34	35	27	31	36	33	21	31	40	27	31	30	29	41	28	36	29	44	27	30	27	33	22	29	42	36	30	35	30	27	38	34	31	27	21	31	26	35	32	30	39	38	32	39	30	29	30	25	25	47	25	29	34	35	38	20	31	28	26	28	33	29	30	33	28	27	29	26	26	40	24	32	24	24	31	30	29	23	31	23	32	29	25	35	26	35	41	31	31	34	33	27	33	26	20	32	37	24	37	28	25	30	21	19	29	31	28	23	28	22	24	30	32	28	35	27	28	35	29	27	24	32	26	16	39	33	20	36	33	33	26	28	31	32	28	38	29	21	28	29	36	23	28	24	24	30	25	31	24	31	23	32	31	33	31	26	35	38	23	29	36	22	23	29	31	35	43	33	25	23	34	36	20	28	33	22	27	24	40	30	30	31	28	37	31	27	23	31	32	37	34	36	28	17	30	37	23	23	34	29	34	36	26	35	40	45	33	30	29	31	29	40	36	33	36	33	35	34	26	25	38	25	25	38	26	29	32	43	35	32	28	35	34	28	29	30	24	29	32	33	26	27	31	28	27	32	37	27	28	33	20	36	30	36	30	34	34	39	28	37	31	31	25	40	24	19	34	27	34	29	28	22	33	25	21	35	26	35	38	35	30	26	32	15	30	25	27	35	32	31	26	34	27	32	35	28	36	26	29	28	25	24	20	27	23	33	28	31	38	32	32	33	20	37	35	30	40	20	34	29	36	22	27	31	40	35	35	29	33	31	40	23	21	29	28	31	33	30	28	31	35	33	32	22	32	38	28	29	33	36	26	25	32	25	35	30	25	34	36	29	30	28	39	19	35	33	22	31	31	38	31	35	29	21	29	38	35	33	28	31	33	35	27	33	43	21	31	26	33	30	32	24	32	27	20	23	26	25	25	40	35	22	28	24	29	26	27	41	37	26	33	30	17	32	28	26	31	40	30	31	34	33	37	28	20	34	30	41	32	30	26	39	30	32	38	35	28	26	31	32	23	30	25	30	20	33	35	33	37	15	29	25	26	29	26	39	32	40	34	22	24	26	38	22	25	24	26	27	32	34	38	28	32	26	42	41	17	34	25	33	28	37	33	33	35	21	31	35	25	27	32	24	28	35	21	30	32	34	32	25	27	33	27	34	36	34	38	33	23	39	20	27	31	26	23	39	27	42	29	34	31	35	28	31	28	36	33	20	32	39	19	29	36	35	32	30	33	37	32	30	20	31	34	30	43	31	28	26	30	24	35	20	40	28	30	31	31	30	37	30	49	38	24	25	25	23	27	31	26	28	29	38	31	20	24	41	25	36	30	28	32	23	27	43	36	26	33	35	30	29	22	32	32	40	27	27	32	33	35	26	32	15	34	26	33	38	33	37	38	41	35	20	35	28	38	21	43	25	36	25	26	26	27	29	24	27	22	22	29	33	25	34	22	30	26	31	22	23	31	17	28	25	31	34	34	28	29	34	33	31	25	26	24	24	31	31	32	27	25	29	35	26	30	28	39	37	34	31	24	21	18	35	27	25	35	21	25	42	39	24	25	36	31	30	21	26	26	25	32	32	33	29	31	40	39	34	31	28	33	38	36	24	28	38	32	34	27	35	33	30	24	24	35	24	31	31	25	29	28	34	26	21	28	31	25	35	27	27	30	25	27	37	25	33	37	25	37	31	31	31	32	33	32	27	30	30	29	37	33	32	29	24	29	36	37	29	30	36	29	24	28	31	29	33	31	24	23	28	27	30	31	26	21	32	34	31	35	42	33	30	28	30	37	43	36	34	36	30	44	43	36	28	31	34	30	27	30	26	28	21	25	24	29	28	32	18	28	34	28	27	30	31	23	30	38	26	26	23	24	47	37	36	31	36	28	33	34	25	35	30	29	33	30	30	26	23	30	33	37	20	24	38	34	27	29	35	25	37	39	28	43	26	34	29	31	32	27	28	33	24	23	21	33	33	36	41	39	24	25	24	32	27	18	37	43	28	46	33	25	29	34	28	33	30	36	28	32	39	21	26	28	24	26	32	32	28	24	34	23	41	24	28	29	26	38	24	26	32	34	32	33	29	28	28	30	37	28	31	49	35	19	35	33	28	31	30	34	28	26	30	42	31	33	36	23	24	31	31	38	18	32	33	31	32	29	34	23	30	37	22	35	31	37	35	33	24	32	28	27	31	34	38	42	37	34	32	25	21	31	16	31	32	30	48	36	23	34	28	29	44	33	28	37	27	33	29	29	26	36	23	30	31	34	33	31	22	25	29	35	30	28	28	30	36	33	32	32	26	34	33	29	34	35	31	31	28	30	21	32	35	28	21	33	31
15846	7243	4538	5934	8138	8077	6799	5103	4391	3813	3633	3346	3187	2311	1912	1555	1216	1142	993	938	886	841	880	771	687	691	534	491	514	458	449	452	428	418	429	395	473	471	496	475	425	426	420	330	377	369	430	421	405	435	430	401	405	366	377	322	365	381	344	337	313	326	317	322	335	316	318	354	293	346	343	307	343	324	331	312	325	340	301	300	339	291	338	306	308	312	314	323	301	338	312	316	322	350	321	310	293	313	338	285	315	328	313	313	319	328	321	299	322	323	306	322	374	355	305	330	328	297	292	317	329	306	324	314	308	313	298	333	307	325	322	298	326	298	310	293	304	341	293	308	342	319	307	328	312	319	334	271	312	312	296	310	322	320	320	303	301	323	313	296	320	282	320	325	294	303	277	309	311	327	354	305	312	340	310	323	334	316	302	325	343	293	335	312	313	319	334	308	284	305	283	315	324	299	322	303	294	310	315	354	328	312	332	314	332	300	319	329	321	306	321	313	303	297	318	329	305	319	305	309	326	297	332	299	343	307	320	322	300	307	280	335	321	301	349	314	307	271	317	338	341	334	314	320	306	278	348	324	312	330	278	319	307	297	329	299	316	324	340	324	326	305	299	304	316	323	319	308	324	312	319	283	316	302	325	326	298	290	350	322	310	301	302	307	316	287	296	301	307	283	322	293	345	324	292	344	304	330	305	294	315	309	340	318	296	310	297	288	305	354	339	310	290	283	307	272	283	297	314	298	314	316	342	336	304	324	296	299	345	345	325	289	353	326	308	295	301	295	323	325	307	292	331	297	281	302	315	315	295	305	301	314	320	275	289	315	318	322	322	298	326	304	308	326	272	339	297	295	297	313	287	317	324	294	302	305	310	323	272	315	337	313	280	286	332	312	329	286	272	300	347	317	337	305	339	322	311	342	311	318	304	335	329	313	335	308	300	317	316	320	344	263	311	314	314	344	309	308	310	304	312	292	303	307	342	316	318	331	338	326	323	338	292	322	291	286	332	308	314	295	323	320	318	316	312	300	304	320	325	312	333	323	325	282	297	333	304	294	328	329	321	348	323	321	298	315	323	302	325	310	299	302	317	311	320	284	327	291	337	316	323	326	293	309	311	327	301	302	310	328	290	301	344	299	311	304	320	302	298	337	331	336	332	312	312	315	334	319	326	305	356	319	336	277	307	350	332	291	340	311	297	309	327	322	311	288	302	301	288	333	347	328	285	325	299	325	291	320	315	314	331	321	344	301	320	328	284	311	348	321	303	298	308	326	331	328	327	322	301	297	312	313	334	288	336	306	328	317	305	324	306	290	295	326	316	311	311	321	288	310	334	291	346	313	319	306	337	317	310	318	296	327	297	315	311	334	346	291	315	336	328	311	303	319	305	324	314	309	312	298	322	302	322	343	306	349	344	327	303	344	286	293	314	311	302	324	327	327	326	321	278	285	302	306	305	335	306	338	313	303	328	340	348	299	327	313	294	313	348	314	304	299	350	303	320	341	349	279	289	338	352	337	326	352	304	306	299	303	319	318	317	334	308	308	294	293	315	294	301	310	288	320	295	319	272	328	280	302	301	279	319	285	306	277	298	360	291	324	342	338	347	340	295	306	316	290	307	313	333	270	339	319	338	283	311	324	316	327	322	323	309	321	324	311	310	304	314	322	325	348	337	309	319	294	308	322	336	355	325	315	297	315	290	323	296	305	309	334	306	329	295	304	304	326	310	325	321	284	313	311	287	307	326	325	337	287	321	319	314	326	275	284	366	322	293	336	320	314	314	320	324	313	339	302	326	284	306	316	339	330	340	297	316	314	304	308	316	287	302	341	297	278	305	301	314	317	314	298	319	311	311	274	289	317	311	297	301	302	333	305	302	291	312	297	318	310	300	288	304	294	329	301	305	319	338	344	330	314	338	291	306	304	301	338	311	299	347	310	336	301	311	314	284	308	326	336	305	312	314	301	312	310	302	319	293	301	310	321	314	331	313	329	324	308	299	341	335	320	314	310	329	331	315	284	321	315	323	349	314	313	297	323	320	284	296	309	319	310	346	320	324	301	319	321	322	323	325	311	306	338	306	302	326	287	343	289	303	301	313	302	334	341	340	277	298	337	325	322	313	270	338	337	307	293	345	316	299	317	311	301	321	315	299	287	309	299	311	299	332	311	339	321	299	308	304	302	333	294	349	313	305	313	299	337	338	329	319	339	299	321	293	306	303	311	316	295	309	316	331	339	306	323	341	293	310	327	315	305	346	320	337	302	323	323	351	346	319	285	315	313	324	297	334	326	302	319	336	312	348	323	291	296	344	302	319	288	284	317	328	357	316	304	303	306	334	328	329	302	331	297	308	284	329	329	298	301	306	284	325	321	327	321	328	314	330	322	308	337	301	299	335	313	283	312	299	311	279	319	313	308	320	296	296	302	324	326	336	334	319	340	329	315	367	320	291	322	332	309	288	296	302	303	308	298	319	292	292	338	333	294	305	299	300	324	302	335	315	306	318	303	319	348	344	324	278	325	333	299	284	317	282	332	308	273	302	311	302	298	305	293	287	329	309	334	309	330	320	291	269	338	311	320	317	332	321	299	343	300	313	325	311	302	279	294	274	339	344	341	308	285	310	324	334	332	334	316	293	309	315	304	321	321	297	312	330	287	294	341	316	306	316	324	310	298	294	319	303	298	312	328	292	317	312	293	314	325	324	320	340	314	299	307	307	301	319	309	329	324	302	299	323	325	318	322	296	341	316	307	332	313	276	282	300	278	335	324	303	306	329	336	303	341	321	335	298	292	312	322	338	314	292	288	319	309	309	333	332	307	315	349	324	313	320	326	290	345	296	294	326	317	304	297	335	316	328	305	329	323	311	315	315	302	298	292	313	271	308	314	309	316	309	313	315	304	324	311	318	307	329	321	269	312	307	302	300	293	332	306	353	337	325	302	332	332	295	352	325	334	351	301	322	306	302	306	309	280	331	312	295	312	325	335	341	318	302	336	278	286	343	331	310	283	353	296	313	294	320	333	303	326	283	294	369	336	323	273	327	299	312	319	320	307	322	330	311	332	261	321	321	297	312	328	284	356	309	328	325	317	293	328	303	281	334	317	305	288	344	312	326	323	301	309	318	332	346	287	333	285	310	313	318	301	309	316	301	307	317	303	309	326	308	290	315	300	315	320	310	331	295	292	319	293	306	318	341	294	337	281	298	323	318	304	331	334	311	311	317	316	315	291	319	308	309	333	306	326	311	324	302	336	271	329	310	316	323	320	276	327	299	302	328	299	302	334	358	359	303	325	329	287	311	297	307	295	314	291	315	312	359	349	315	282	332	346	354	298	306	284	323	299	299	329	291	354	311	336	306	306	335	294	280	283	314	333	345	319	318	307	321	301	321	299	334	317	318	337	319	317	283	322	305	323	317	336	334	307	307	302	312	309	273	302	309	312	282	315	341	335	312	290	307	280	312	311	297	322	331	302	322	300	299	322	349	331	325	313
1565	977	444	269	219	205	199	154	157	159	126	157	129	124	94	82	72	71	63	68	64	71	53	62	51	42	58	42	46	43	33	32	39	58	42	51	48	42	38	47	50	37	38	44	39	27	32	42	36	41	37	44	29	32	49	30	34	45	31	33	33	37	32	44	31	34	30	44	38	49	48	38	34	34	47	49	38	34	25	47	31	28	42	34	33	39	36	48	30	46	33	48	34	40	37	28	30	36	29	41	26	38	36	34	39	35	40	41	50	37	41	41	36	43	36	34	19	38	39	38	42	30	39	35	41	29	39	34	42	39	44	55	42	36	34	33	38	29	45	48	41	40	36	34	38	35	53	32	36	38	31	35	41	36	34	32	39	33	41	41	30	38	33	39	43	36	40	34	35	34	38	37	29	40	25	39	33	37	42	36	38	48	47	35	38	39	36	35	40	40	45	31	46	42	33	34	42	31	45	40	32	48	34	39	49	31	36	34	43	31	38	35	44	31	35	39	34	34	37	32	49	35	40	44	43	44	39	42	23	27	39	42	32	36	41	38	44	33	40	36	48	42	29	34	35	34	34	32	43	34	35	39	38	42	32	30	35	39	30	39	36	43	32	52	39	33	37	35	38	37	38	29	36	36	39	34	44	31	40	35	37	23	45	45	42	33	42	47	31	44	36	47	42	37	45	31	47	33	44	38	29	31	35	27	35	42	39	34	32	31	34	22	37	39	40	31	31	35	38	48	45	41	48	32	32	44	30	49	41	39	35	44	39	27	43	30	37	38	50	38	41	28	41	23	44	32	40	26	32	43	33	41	30	35	40	28	35	38	38	23	46	39	42	42	36	34	33	39	33	45	38	32	35	34	40	44	38	35	37	42	36	39	39	42	37	30	35	40	46	39	33	26	38	30	37	28	42	31	36	36	43	49	34	41	40	36	45	33	53	45	32	35	42	53	33	33	32	41	41	27	41	44	45	34	42	37	37	37	44	27	32	42	34	40	48	36	27	36	32	38	29	33	42	40	35	40	34	37	48	44	51	37	36	34	36	38	25	37	43	50	35	35	50	41	38	27	29	37	40	37	46	39	38	33	29	41	49	31	29	37	33	25	30	42	35	31	30	34	35	45	34	33	43	38	38	27	52	36	41	46	39	38	40	32	40	34	40	32	27	36	29	28	37	35	42	36	26	33	34	39	34	43	37	32	40	34	40	40	36	38	35	45	38	32	37	48	33	31	37	37	29	39	59	26	36	36	42	33	30	40	32	30	35	38	41	33	36	36	33	37	40	34	37	35	29	36	30	35	25	34	27	33	37	36	43	44	32	39	46	41	25	36	48	32	35	44	47	42	35	44	40	35	39	36	35	44	40	28	40	33	34	29	33	38	27	44	39	33	38	31	40	46	32	40	31	39	32	29	39	33	30	40	38	39	35	41	39	42	38	32	39	55	40	35	30	38	49	42	34	33	32	39	42	25	32	40	43	33	43	48	47	48	42	28	40	39	49	32	38	45	29	37	29	26	34	37	43	36	42	41	47	40	28	46	27	47	29	46	39	36	34	29	44	51	34	45	38	33	36	32	35	29	36	33	32	37	34	45	33	37	38	33	34	37	34	28	31	41	34	41	41	32	23	29	37	28	33	22	33	35	32	35	30	43	43	31	36	38	29	45	45	35	34	32	43	41	38	45	29	29	38	43	35	35	42	34	32	25	46	37	49	41	42	40	31	42	36	40	33	37	41	25	34	51	42	28	31	34	31	31	40	34	28	47	33	31	40	41	28	40	34	28	38	29	37	38	36	24	43	40	34	49	28	39	37	38	38	25	36	40	36	36	33	41	30	31	44	37	46	41	29	31	37	32	35	46	36	41	45	42	37	46	35	42	41	31	42	29	37	26	40	37	26	28	36	32	27	36	39	37	37	30	39	27	37	32	30	30	28	34	27	33	31	37	50	41	32	30	40	42	34	29	35	40	43	34	44	30	36	34	48	30	35	37	37	36	32	42	44	36	45	36	39	43	44	40	28	35	48	37	31	37	36	36	35	38	40	28	32	37	42	34	35	28	41	38	26	35	37	30	24	40	42	39	40	40	26	39	28	33	44	35	37	29	37	49	35	41	29	41	47	40	37	37	39	40	31	29	40	30	25	34	40	30	41	40	31	44	34	39	27	33	47	33	26	42	31	32	40	41	35	39	38	23	35	46	32	35	32	37	46	45	27	48	35	46	43	39	35	40	26	36	37	49	34	36	34	41	47	37	44	36	43	35	43	35	37	33	35	16	36	38	37	44	33	35	37	39	29	34	33	41	32	44	43	36	38	42	31	34	44	41	40	29	33	32	32	52	41	40	39	38	45	29	34	33	43	30	24	31	30	40	43	48	37	36	43	36	38	37	31	35	31	40	30	33	42	40	42	43	29	45	33	20	40	38	29	31	34	44	36	45	33	40	34	37	34	32	43	44	47	33	30	35	42	39	31	30	36	27	52	41	32	40	29	33	42	25	29	39	43	43	25	36	39	47	39	32	33	32	32	37	35	33	37	29	40	37	46	30	24	25	39	41	38	41	38	36	31	35	41	36	49	49	44	33	35	36	43	41	28	34	28	35	31	43	50	32	43	32	31	36	42	44	44	39	38	45	35	28	33	36	23	42	42	30	29	32	48	34	36	46	37	32	43	36	36	43	40	36	36	40	40	37	38	38	48	32	37	33	27	34	31	27	38	31	27	38	40	40	45	31	37	34	43	38	32	37	42	29	34	43	30	42	30	42	34	36	41	45	25	38	32	31	49	36	32	35	26	44	28	46	38	40	40	36	40	38	41	36	30	27	40	43	40	37	31	32	36	34	43	40	30	37	42	43	39	36	49	35	45	33	32	40	33	26	36	26	43	37	43	43	32	27	37	35	45	36	26	33	20	34	46	33	35	29	29	37	37	50	32	35	31	26	36	36	51	47	27	43	35	34	38	34	29	54	33	31	32	39	38	44	39	33	33	41	32	30	38	40	36	33	32	36	38	42	34	53	46	39	21	42	31	30	39	31	42	38	44	48	47	39	27	32	44	47	24	33	40	39	42	33	32	37	35	39	37	30	26	30	30	40	42	26	47	30	36	42	41	48	47	34	30	31	43	30	37	34	39	42	29	42	37	40	30	38	33	34	29	34	37	41	29	35	43	27	29	43	44	35	29	34	51	30	41	40	34	33	32	34	45	36	37	35	43	33	24	40	38	40	39	35	36	42	30	31	27	34	30	43	30	30	45	38	41	47	39	28	43	43	50	41	25	33	45	45	33	24	42	39	40	47	48	34	43	39	30	40	18	40	52	36	36	36	32	47	49	31	30	49	34	44	44	37	35	34	23	38	43	36	39	40	41	39	40	36	40	32	36	41	44	43	45	30	43	33	38	36	50	41	30	41	38	32	39	40	41	44	35	42	47	38	37	33	36	30	42	43	43	41	27	41	35	38	45	31	36	30	42	36	34	30	34	42	35	37
19363	10601	6076	7988	11273	11067	9241	7307	6049	5286	4986	4526	4256	3294	2683	2085	1760	1460	1286	1252	1260	1113	1109	1026	901	807	690	667	600	585	565	582	551	536	488	579	568	610	618	628	565	565	548	508	494	504	514	500	505	506	498	551	500	454	430	460	450	401	425	421	425	422	405	410	391	387	353	367	393	400	369	390	372	397	395	388	384	392	390	369	347	397	393	400	402	403	388	379	391	400	408	354	396	389	392	380	381	378	392	401	382	425	392	396	389	384	341	388	344	380	390	398	445	450	430	409	382	369	345	379	363	404	395	368	345	354	395	394	410	397	388	361	398	396	382	353	389	351	384	366	360	374	391	423	372	387	416	382	397	362	380	376	394	383	401	353	397	415	373	386	366	358	392	390	367	369	393	400	369	421	392	380	415	365	394	364	393	426	362	369	376	398	377	383	390	384	416	423	388	373	360	369	378	391	347	373	400	359	378	358	377	382	364	403	404	351	385	368	411	379	390	386	414	367	350	428	367	397	397	381	430	352	376	379	370	351	397	391	355	361	407	397	386	391	387	420	360	379	385	392	363	405	397	362	374	375	385	404	403	399	394	386	374	433	404	395	383	391	396	349	364	392	367	377	382	371	357	406	387	395	394	394	417	351	346	375	411	403	375	359	408	399	374	361	388	370	396	362	389	374	374	392	358	420	384	345	402	399	395	383	390	398	367	420	428	398	393	386	390	375	405	381	381	429	347	373	389	375	387	379	393	350	359	365	380	363	385	366	382	352	366	370	366	381	369	370	406	389	406	395	380	399	411	338	385	398	388	401	394	372	358	368	407	356	410	404	371	362	385	370	349	402	368	400	416	418	401	385	357	367	362	387	344	374	424	365	387	388	385	361	387	317	381	404	397	380	386	391	403	392	363	387	381	389	377	351	359	370	394	405	363	405	390	339	386	372	421	382	401	366	382	369	397	363	432	416	376	379	371	380	404	373	377	361	400	406	373	354	398	385	393	401	387	406	376	373	405	406	379	385	354	363	367	406	411	344	343	397	353	378	367	364	366	360	428	366	419	383	379	383	387	388	366	379	388	380	358	383	404	404	387	359	355	382	370	414	364	360	368	351	409	381	394	385	393	419	417	419	410	385	408	385	383	369	381	388	372	374	400	373	358	359	390	404	359	406	417	415	380	402	377	351	362	416	383	367	407	386	363	361	412	389	379	344	365	374	392	392	361	407	380	396	366	369	356	329	387	392	348	387	401	362	372	354	395	384	391	413	387	369	363	379	362	372	385	377	345	415	424	379	394	404	388	400	419	394	387	390	396	367	398	356	389	370	376	402	392	376	372	361	394	395	402	376	370	374	399	398	382	381	401	404	375	350	339	381	394	360	384	372	355	380	381	390	382	382	400	353	351	397	397	404	362	341	396	395	392	363	361	387	367	363	397	363	350	370	356	425	354	370	373	360	412	407	368	396	383	373	378	365	383	392	390	384	361	347	373	390	381	388	372	406	394	365	343	377	382	333	416	393	379	345	409	396	390	363	389	417	389	369	378	388	385	373	402	387	416	389	401	375	407	408	366	383	370	377	399	361	382	411	353	409	398	401	392	337	379	380	397	355	387	353	381	354	390	403	392	381	393	386	368	376	386	418	374	389	358	370	345	351	387	368	394	392	356	383	419	365	369	345	388	409	409	390	372	364	372	413	379	360	360	409	359	365	395	360	372	393	375	380	383	377	388	376	384	381	383	371	403	392	385	395	360	372	386	386	360	401	391	372	394	352	397	389	374	384	358	406	368	409	374	368	402	402	385	401	393	389	377	369	405	384	357	412	391	348	381	398	405	359	396	346	415	365	397	357	411	391	361	388	360	385	361	367	351	366	384	385	391	391	354	386	367	384	334	402	368	366	391	333	407	352	381	398	402	377	390	369	378	373	349	374	397	372	376	400	375	359	395	358	397	401	383	373	393	378	387	399	368	378	401	386	399	404	383	403	385	353	397	382	404	374	392	404	383	369	386	391	383	372	367	354	366	390	391	361	360	423	384	382	394	384	389	368	383	380	401	367	398	392	367	403	403	370	386	406	423	385	433	381	369	369	384	374	352	377	378	439	377	378	405	391	374	395	396	387	354	394	402	359	379	390	386	421	397	364	410	399	375	378	377	403	356	418	388	399	386	385	382	401	415	396	371	372	395	368	374	370	398	405	339	386	399	382	367	386	383	384	393	396	365	382	397	372	425	396	391	374	399	370	384	370	373	393	387	374	415	361	372	389	407	371	400	390	334	390	371	387	381	363	371	412	356	384	392	422	373	395	358	400	392	402	406	385	408	377	376	357	378	386	377	408	388	372	387	354	384	367	386	369	378	362	391	386	374	324	390	384	403	376	380	371	400	359	431	365	395	410	369	354	369	376	392	393	377	378	358	384	353	366	369	371	384	388	397	375	360	423	382	383	381	386	360	413	374	383	387	400	386	400	369	409	400	345	389	390	404	419	412	402	384	379	399	388	378	342	379	357	375	403	393	407	377	405	394	391	393	391	385	373	358	407	390	405	377	399	392	392	405	408	396	415	429	431	416	381	349	353	412	364	418	382	351	370	365	398	378	379	374	385	374	384	371	395	390	391	394	367	376	421	394	395	395	391	411	383	392	401	421	373	366	386	391	383	376	365	376	406	372	420	380	401	384	429	354	389	398	346	398	378	395	415	381	358	403	373	386	372	385	416	378	374	350	414	410	386	394	366	383	396	388	367	398	415	363	381	391	381	348	372	365	376	385	386	375	393	389	381	380	381	389	386	376	349	406	368	394	416	354	354	391	368	362	379	397	414	393	420	330	360	371	387	366	366	372	366	383	412	329	378	391	409	388	394	368	379	393	354	419	386	372	395	396	363	393	376	396	381	394	404	370	354	430	405	373	387	378	390	384	409	387	383	415	389	405	381	427	368	403	403	370	360	387	358	388	442	383	353	393	378	410	393	378	387	408	386	406	412	379	384	357	388	397	377	376	436	392	383	378	388	370	388	371	360	350	396	401	410	387	381	365	409	410	390	357	416	369	376	366	359	365	409	364	369	354	356	414	370	366	415	385	384	366	385	380	361	387	384	378	385	378	401	345	421	410	393	382	382	406	347	381	368	393	368	359	396	370	397	370	374	356	381	416	404	440	383	407	403	380	358	378	391	374	416	376	360	381	409	361	389	382	382	380	373	349	421	396	373	398	353	401	414	350	382	403	389	378	369	367	406	386	385	417	383	404	398	380	391	383	358	368	376	389	425	399	378	392	388	371	383	378	365	378	375	372	381	371	401	428	382	412	359	366	365	388	352	374	401	381	350	381	411	416	394	390	380	354	370	375	346	401	379	382	388	374	380	402	365	408	394	400	398	385	408	433	384	387	369	382	375	364	410	414	390	380	380	386	413	372	395	384	433	390	392	395	409	388	388	398	347	410	392	393	378	364	380	366	373	401	389	373	377	418	350	364	374	368	372	387	365	398	427	393	363	368	391
1932	896	397	245	206	191	182	172	158	158	147	139	113	109	96	78	65	57	48	60	40	35	38	41	39	25	18	31	29	25	25	32	27	25	28	35	25	32	27	27	29	31	19	20	19	26	24	19	25	24	37	21	30	17	16	20	21	28	26	21	19	16	31	19	23	30	21	21	18	18	10	23	17	21	19	20	29	14	13	26	18	14	24	23	11	20	16	24	21	19	26	23	26	19	31	29	30	27	28	12	20	31	23	20	24	22	23	15	22	14	15	18	25	18	14	20	20	31	20	19	25	17	24	28	16	15	30	16	19	22	16	21	22	26	36	22	20	25	17	28	18	15	21	18	21	24	23	22	20	17	21	23	23	22	18	21	18	29	22	12	10	18	26	12	23	18	18	26	23	14	27	16	16	21	21	26	19	22	14	25	20	19	12	22	24	15	21	24	22	19	23	15	22	22	16	19	15	21	15	10	25	24	17	9	16	12	22	27	17	21	20	17	26	18	24	24	21	17	24	24	10	20	13	18	18	14	20	30	19	25	26	18	23	22	25	24	29	20	15	25	28	18	19	24	18	17	19	11	24	15	28	23	20	21	23	23	14	22	18	16	29	16	27	23	17	33	24	9	20	19	15	20	16	20	17	24	22	24	21	19	14	18	20	17	20	23	15	22	21	17	16	13	22	17	19	10	21	19	24	22	24	23	14	21	17	16	26	18	21	19	17	18	17	9	21	21	28	18	15	21	13	25	13	16	20	19	12	14	10	23	14	25	23	21	28	19	18	23	22	20	15	16	23	15	22	22	16	23	22	18	27	23	17	18	23	24	25	20	17	20	20	23	20	23	21	25	29	17	27	24	23	20	17	18	21	18	20	14	20	20	21	17	19	20	14	23	19	23	21	20	21	18	21	20	21	16	17	16	18	12	19	16	26	25	20	26	23	21	15	24	22	9	15	23	23	16	12	25	20	23	13	27	13	14	21	19	19	27	24	15	26	24	18	25	16	22	19	23	25	26	16	33	14	16	21	25	12	15	18	24	19	19	17	27	23	27	17	21	11	13	17	18	22	33	21	11	20	9	19	15	21	21	19	17	15	20	18	25	22	20	14	16	18	23	18	20	18	15	18	24	18	17	29	20	9	27	21	26	19	14	14	23	22	17	12	23	21	16	19	22	13	24	20	26	29	24	21	22	24	17	19	26	22	20	21	16	21	18	22	11	30	24	30	21	19	25	17	22	21	15	20	16	17	15	23	24	19	19	29	24	14	17	17	19	25	20	19	16	28	16	19	19	18	17	13	21	19	16	20	20	25	20	16	16	23	18	13	22	24	21	17	23	26	22	19	18	16	19	22	18	26	23	14	14	17	29	25	22	24	20	17	28	16	14	23	19	23	10	25	18	26	28	15	16	29	23	22	17	19	22	22	19	15	12	19	20	14	18	13	15	24	34	23	17	19	24	11	19	20	18	16	23	21	22	18	19	26	27	26	10	17	20	18	17	20	23	20	22	22	25	23	12	23	22	17	17	16	30	22	23	23	21	19	25	18	22	18	20	14	17	15	12	24	30	17	26	28	20	19	18	21	20	15	21	20	16	17	28	21	23	17	21	14	21	16	18	15	16	17	20	22	26	20	22	19	16	22	25	18	14	17	25	24	18	14	15	21	25	17	16	20	22	22	15	12	19	25	21	15	23	25	22	19	20	23	19	18	21	19	29	20	18	19	25	18	22	23	13	23	20	20	24	29	29	14	18	22	26	15	18	19	25	19	19	23	13	26	17	18	22	19	17	18	27	13	21	26	27	17	23	21	25	21	21	20	26	18	20	22	15	25	25	17	14	17	24	21	19	19	18	32	17	18	18	22	22	23	17	22	19	24	29	24	15	21	15	19	30	19	24	24	22	19	25	12	28	16	20	22	26	21	21	25	23	27	27	14	23	18	19	18	19	25	20	31	20	21	13	12	20	16	21	20	9	17	24	21	28	22	21	20	14	18	20	23	24	23	21	20	15	24	24	15	21	22	20	17	13	19	16	23	17	26	26	29	15	11	27	20	18	24	21	25	24	17	25	19	22	19	25	17	19	21	21	21	19	21	17	19	24	18	24	18	21	16	20	13	18	19	11	15	28	24	13	15	19	23	16	23	17	26	19	25	24	16	19	23	25	14	24	25	15	26	23	21	26	22	17	20	12	19	11	20	21	17	27	15	20	24	23	19	23	21	23	18	23	24	19	19	15	16	16	16	30	18	17	32	18	9	18	22	28	21	24	20	21	29	16	20	18	21	16	21	18	24	18	22	17	21	23	27	16	32	23	19	25	29	15	31	15	20	20	26	20	22	22	23	23	22	18	22	18	22	12	16	18	13	12	29	29	25	19	18	18	23	19	17	24	18	8	16	23	21	19	15	18	28	19	17	15	30	27	20	16	24	15	16	22	15	24	22	20	11	21	23	19	12	17	18	17	21	13	26	16	25	24	18	15	18	24	17	11	17	22	20	24	24	24	12	16	18	17	24	28	19	23	11	17	20	20	14	20	21	17	27	21	27	27	14	19	16	19	20	26	12	15	24	21	13	21	17	31	26	26	26	19	14	28	28	26	27	23	18	20	16	19	24	22	18	12	27	23	23	24	21	17	21	25	19	17	19	20	16	14	18	17	21	29	21	28	18	17	23	21	21	16	27	16	23	19	35	24	25	15	20	22	17	20	15	19	18	21	21	23	20	22	29	21	25	25	15	22	21	18	20	24	21	22	25	20	15	24	20	24	28	22	22	18	18	19	16	16	19	22	20	17	21	18	21	12	22	22	28	24	19	21	25	32	18	23	20	15	22	16	24	23	18	25	27	17	26	25	25	15	27	26	14	13	17	22	17	14	21	20	10	23	32	19	21	11	19	12	13	22	29	23	16	14	22	27	17	19	17	16	22	25	20	19	11	18	16	26	22	20	14	17	17	17	15	15	23	18	19	18	22	25	14	25	20	23	18	21	12	15	20	24	7	15	17	16	25	20	20	20	13	23	27	16	22	27	32	22	21	12	29	26	18	18	20	26	21	21	22	12	16	17	18	24	17	23	15	17	14	15	23	24	15	21	28	23	21	22	31	18	19	29	16	21	17	16	14	18	27	24	12	19	23	17	23	18	24	16	18	17	24	18	21	19	13	17	14	24	26	22	20	11	22	23	19	14	20	22	12	13	29	11	25	20	22	24	17	27	17	25	13	12	15	19	9	22	19	24	13	31	18	16	23	15	19	14	24	26	22	9	21	26	23	32	17	14	18	22	18	22	20	17	15	26	19	17	16	24	18	18	24	18	23	18	18	20	22	23	23	20	22	22	22	25	24	20	20	18	16	16	21	25	20	13	24	24	28	20	15	19	23	21	18	20	15	16	20	25	20	23	29	18	17	21	16	29	22	28	15	13	14	14	23	14	21	23	23	27	13	24	20	22	25	19	17	17	23	26	29	20	31	23	26	23	10	19	21	20	19	19	19	20
20024	9736	5903	7610	10896	10634	8829	7480	6400	5479	5072	4776	4102	3553	2808	2114	1646	1379	1252	1183	1121	964	944	829	751	623	498	469	441	369	375	392	385	400	421	446	445	455	419	438	451	423	380	380	362	349	367	367	351	345	367	374	313	289	306	259	278	318	237	261	242	224	197	251	228	226	211	217	200	218	204	237	219	208	200	220	210	190	227	237	219	216	206	233	233	207	220	236	215	213	219	212	218	217	207	224	221	187	238	231	228	231	231	225	220	219	217	198	202	227	249	294	274	264	227	230	221	200	206	237	206	233	212	195	194	209	207	206	225	209	197	213	236	207	239	199	189	218	216	204	219	202	220	213	218	204	208	240	199	226	229	217	202	219	215	191	202	191	193	224	222	196	208	207	178	214	182	203	212	230	183	214	207	204	221	210	230	215	185	214	211	208	184	201	203	211	208	237	212	222	204	205	215	190	203	258	208	211	208	194	231	205	214	206	198	232	223	203	208	213	211	219	209	208	229	226	213	220	216	232	209	206	196	205	232	212	206	195	207	198	213	230	246	213	208	195	214	196	198	196	216	205	220	229	204	188	183	211	226	222	198	235	206	202	207	199	196	215	217	185	206	205	224	216	210	193	211	210	189	198	212	231	194	202	222	219	223	190	196	199	194	195	214	224	220	204	206	220	211	230	236	188	215	217	220	225	190	235	199	216	224	199	231	230	212	193	213	213	189	203	219	215	229	218	195	193	198	220	188	215	201	227	206	209	185	210	240	209	206	211	224	208	187	240	214	224	211	219	216	222	227	235	225	223	179	230	184	208	198	215	221	234	218	225	205	201	227	245	231	246	217	202	196	223	222	225	216	225	198	207	242	224	216	213	199	215	206	209	199	186	233	195	209	218	211	214	180	214	205	213	214	214	232	222	196	192	206	194	206	217	211	187	197	214	215	225	200	208	194	229	216	197	202	225	200	192	205	215	201	224	214	213	203	192	208	209	213	211	209	203	227	233	202	219	182	227	223	221	193	238	216	204	227	199	210	213	199	218	223	208	214	201	192	197	215	231	217	200	232	226	188	209	208	185	210	215	199	212	205	230	198	241	209	201	231	221	217	216	203	196	212	226	213	218	213	221	188	248	231	219	191	206	229	204	202	223	242	187	200	229	221	199	191	207	208	196	216	205	254	204	230	241	198	185	220	216	201	221	204	210	212	206	232	243	229	210	194	224	210	187	213	192	238	206	183	198	223	194	202	227	196	182	226	214	212	189	191	213	195	206	207	198	206	242	213	193	223	198	231	213	246	216	212	222	225	214	219	202	213	207	216	207	197	209	212	209	206	247	228	212	200	226	228	233	222	207	186	205	209	192	229	222	237	222	197	230	213	225	208	196	218	217	220	240	212	199	210	198	196	220	221	230	211	217	212	234	209	198	210	210	221	214	214	211	205	180	180	236	219	218	191	198	216	204	191	204	188	207	209	215	196	210	210	194	187	225	209	225	228	208	219	175	237	211	248	199	207	236	197	214	213	208	218	200	237	249	211	204	222	211	215	211	217	223	199	226	228	226	224	207	184	221	208	198	203	188	223	222	211	213	215	203	196	215	203	208	224	195	218	230	196	219	169	225	242	239	217	214	207	226	174	240	214	200	183	188	218	237	216	221	229	208	234	207	211	213	212	213	186	222	189	197	208	194	202	223	238	219	221	204	189	227	231	222	212	200	198	199	213	210	207	200	221	200	221	236	202	212	204	205	222	221	207	228	239	219	204	225	207	224	202	215	230	202	191	200	213	202	222	215	208	194	196	222	230	211	229	205	223	230	202	195	190	185	238	200	231	234	222	246	206	221	220	206	206	195	217	200	217	207	198	218	209	228	217	205	195	233	195	207	233	230	207	247	222	237	221	218	226	217	202	201	203	197	206	211	222	194	235	237	217	216	217	200	211	204	201	244	222	201	207	198	215	205	210	178	229	228	206	200	231	209	212	212	211	221	201	201	224	218	209	213	232	204	210	216	213	237	211	211	214	218	217	217	210	216	202	210	219	192	210	161	195	211	189	228	219	230	201	217	199	211	202	200	216	216	218	203	222	208	220	194	229	219	182	227	219	206	226	207	231	235	193	213	235	195	196	209	193	207	208	195	217	206	224	207	193	226	213	236	214	224	216	222	202	220	202	202	231	237	194	237	204	236	187	204	198	215	211	203	227	229	221	235	223	242	196	205	232	236	237	203	231	199	212	214	209	235	224	229	211	202	244	220	189	207	226	224	207	203	227	203	186	208	235	203	201	233	214	228	199	217	240	209	237	218	208	195	208	199	210	191	232	207	229	191	224	226	223	214	208	225	212	211	221	216	264	230	234	178	207	207	225	206	219	212	220	187	206	232	191	211	207	231	225	197	196	219	215	207	193	209	237	209	210	242	200	235	215	215	218	174	216	219	235	188	215	223	227	192	217	212	199	241	244	207	182	205	185	207	201	222	198	218	218	217	213	181	182	215	196	230	201	243	211	226	217	211	195	207	212	218	206	222	210	208	210	212	220	214	206	191	209	230	217	224	208	195	225	226	205	218	214	196	209	202	200	206	212	215	201	205	220	203	209	211	226	214	198	194	226	208	223	217	220	200	210	228	220	201	241	218	201	208	197	204	203	226	201	237	222	217	213	215	199	235	205	242	236	215	216	237	191	231	212	214	203	254	256	212	205	202	197	201	221	191	214	204	199	224	202	196	227	212	222	183	202	204	221	226	212	210	227	229	203	218	195	172	227	223	187	213	220	217	198	232	226	207	220	222	208	226	228	200	195	226	204	244	198	215	191	214	205	211	216	226	224	237	220	213	229	188	222	223	225	210	220	218	212	201	187	209	214	210	197	218	221	224	219	201	221	193	201	182	203	221	200	203	192	221	220	205	198	202	193	196	191	192	224	231	191	181	214	225	203	168	243	227	206	222	173	209	227	202	205	223	206	212	183	190	200	212	194	239	200	220	245	229	228	222	209	205	230	230	226	210	225	208	192	209	210	213	209	224	222	214	219	202	228	184	200	231	210	239	235	222	216	234	240	181	215	198	203	202	212	207	199	202	221	232	222	179	221	196	218	197	200	208	203	213	199	202	214	225	214	209	196	205	227	212	200	191	232	210	204	237	178	204	210	196	223	223	211	205	223	214	215	192	211	209	225	236	194	227	213	175	234	208	231	213	185	206	244	205	235	219	209	235	187	238	191	218	203	199	214	197	223	198	190	213	212	220	194	212	237	182	195	187	221	196	240	212	223	213	216	191	198	217	188	215	226	219	206	234	198	204	198	218	220	225	194	229	195	201	193	200	197	208	188	174	201	232	199	229	215	213	196	195	202	212	183	228	204	240	230	230	209	216	224	207	190	242	160	219	216	239	206	223	197	201	238	203	189	206	224	229	179	203	216	214	214	197	207	233	222	207	201	219	200	241	201	216	191	237	222	223	216	219	186	212	235	228	200	207	225	214	204	194	233	204	203	212	208	231	191	197
2265	1397	608	327	265	260	227	210	210	188	169	156	160	162	92	120	94	88	70	73	50	52	46	50	48	47	41	42	43	35	25	33	36	29	29	40	41	40	28	47	44	34	40	44	48	31	33	34	37	33	30	40	46	20	28	33	34	31	38	33	33	23	30	24	26	21	21	33	21	22	31	17	29	29	23	27	21	25	19	35	33	25	29	26	30	32	23	25	39	32	30	23	26	33	28	38	27	26	37	21	27	23	21	31	33	23	31	30	35	38	23	32	29	31	23	14	28	33	22	36	29	26	24	23	26	33	20	18	43	26	25	26	29	28	19	30	29	29	18	20	21	34	29	27	18	21	28	31	34	19	29	25	24	28	37	24	27	21	31	33	32	34	26	16	29	23	44	30	33	26	23	32	16	34	24	33	27	19	27	28	31	27	33	30	24	31	21	31	45	26	29	28	20	33	34	23	19	27	28	23	30	33	34	28	24	22	24	30	29	27	19	28	28	33	31	22	27	33	28	28	23	20	35	24	21	25	22	32	25	37	30	38	32	24	34	24	23	29	27	21	27	21	23	26	29	24	25	29	27	33	28	23	31	26	28	33	24	29	27	20	30	30	29	34	35	27	26	36	24	29	24	24	34	27	30	20	29	20	26	35	32	26	29	27	34	32	34	19	27	29	28	27	37	26	28	22	25	30	22	27	35	25	25	31	28	27	32	22	19	29	27	34	28	31	23	26	35	27	30	26	20	33	32	28	26	30	26	20	28	33	31	32	22	26	26	31	27	29	28	24	26	24	35	25	25	28	36	24	19	30	25	26	22	21	21	24	28	24	37	26	24	22	35	33	25	30	17	26	26	26	30	33	35	30	28	31	29	30	31	27	34	31	23	28	25	23	43	29	28	30	27	37	23	30	29	38	38	20	18	36	33	29	28	28	22	31	33	25	35	31	24	24	20	29	23	28	17	23	22	39	20	22	19	45	33	20	25	26	36	30	23	26	28	30	25	35	33	26	19	30	31	29	32	24	29	14	29	32	24	26	28	24	39	31	30	28	21	29	20	29	25	28	33	37	28	28	36	27	25	23	31	28	20	23	24	30	31	29	29	36	28	32	26	32	35	36	31	26	31	23	20	28	31	29	30	26	20	26	32	25	32	29	23	30	30	27	27	29	33	24	31	30	28	32	23	33	44	26	25	35	23	25	30	24	32	30	32	29	22	28	27	24	22	30	27	31	29	28	27	31	32	26	26	23	32	29	25	18	28	32	24	27	32	19	25	30	30	31	31	33	24	25	30	29	36	26	22	41	31	33	34	29	32	27	31	24	34	31	18	23	36	32	38	26	26	27	19	25	23	26	24	27	30	23	41	24	26	21	34	26	23	33	36	28	22	35	33	26	25	23	36	39	26	24	37	24	37	29	27	28	27	30	34	31	25	32	18	21	24	34	32	24	30	28	34	35	25	27	25	30	28	29	19	24	25	23	35	32	34	31	28	36	21	36	26	23	25	36	29	23	26	36	19	41	23	32	24	31	42	33	28	23	25	34	30	28	42	31	33	40	24	30	30	16	37	20	32	29	26	22	27	28	24	36	28	28	31	29	30	30	28	27	30	38	23	34	29	29	28	28	33	27	44	35	26	26	32	25	20	21	31	33	34	19	29	30	33	28	32	21	35	34	25	32	27	29	34	29	36	28	31	38	22	21	42	24	30	17	29	30	27	31	41	24	27	22	32	36	28	35	38	41	27	29	28	37	18	25	23	26	19	31	31	17	21	31	20	30	36	28	27	28	29	22	32	31	24	29	35	37	26	40	32	37	30	26	37	41	32	32	38	38	37	17	35	37	27	33	28	38	27	32	25	36	28	28	31	15	37	35	34	25	29	29	34	30	36	30	25	18	24	30	34	25	32	25	27	32	31	29	33	27	30	31	31	29	25	28	24	26	31	32	23	28	43	23	25	30	28	26	22	30	22	26	26	35	37	31	32	29	24	23	34	33	36	27	26	31	29	17	29	24	15	20	30	28	26	36	24	26	27	25	22	38	29	28	28	15	37	22	29	32	38	27	34	25	32	20	23	29	41	23	32	23	23	27	21	28	23	28	39	22	32	28	23	25	24	26	42	32	26	22	35	33	27	29	26	20	26	19	23	20	26	22	28	33	23	24	30	27	36	23	24	27	23	27	34	30	34	36	29	32	38	31	29	29	22	25	27	34	31	22	31	27	20	24	18	34	34	28	25	39	24	32	27	24	28	34	32	28	17	27	34	26	37	22	22	25	23	36	30	36	24	29	34	26	27	30	33	27	21	30	27	25	22	24	36	29	23	28	32	32	17	31	28	34	34	30	32	29	29	25	23	32	25	23	39	31	31	32	27	45	33	33	30	35	35	26	26	29	21	35	32	29	28	25	27	25	29	20	26	24	27	33	26	28	33	33	25	29	31	32	25	32	28	23	33	25	28	22	28	29	20	23	32	28	28	31	33	27	23	27	23	19	25	29	25	27	29	29	26	21	28	37	19	31	26	34	32	29	23	24	36	24	29	24	22	20	29	32	26	21	15	28	25	27	27	28	30	24	26	26	18	32	18	26	39	24	24	30	29	29	29	32	29	30	29	26	30	41	45	31	32	31	26	27	31	20	27	25	31	27	22	37	26	30	33	20	25	19	32	26	21	16	33	23	32	33	25	31	31	33	42	27	39	28	34	31	24	27	23	31	27	33	32	28	26	26	28	29	29	29	27	24	23	27	36	18	28	25	29	25	28	24	32	36	34	18	24	26	39	34	32	23	33	26	37	19	24	25	28	27	27	29	28	26	17	23	21	38	35	21	31	32	31	30	27	36	26	31	29	26	26	25	31	31	22	27	43	35	21	35	20	25	26	30	29	29	34	38	35	26	20	29	25	30	23	29	36	33	27	30	28	35	26	16	34	27	31	26	25	28	19	23	27	25	27	29	29	27	33	40	26	31	23	21	24	24	27	26	23	26	21	25	33	35	19	25	25	30	28	25	28	28	33	26	36	23	26	36	28	39	31	32	30	27	35	20	19	35	30	24	25	27	25	37	30	24	25	27	20	26	30	24	29	27	31	27	26	30	31	22	29	20	31	32	25	33	13	32	40	21	33	32	31	25	31	27	34	27	20	30	28	27	28	27	31	33	26	25	27	35	29	21	37	24	29	22	32	29	32	34	23	24	32	28	35	40	31	25	27	38	31	22	25	28	27	30	30	29	17	29	25	28	23	28	36	34	29	29	32	36	26	27	23	33	32	28	26	25	40	39	24	25	26	31	23	32	25	34	33	36	24	31	29	25	29	17	28	35	31	27	20	31	33	22	21	33	35	19	31	27	23	22	25	31	27	21	36	20	31	28	32	25	35	26	31	36	27	27	32	29	26	34	42	36	26	27	29	19	24	29	22	27	28	29	27	23	25	30	24	24	31	30	22	24	30	27	32	33	32	23	36	31	33	36	25	22	25	32	26	30	34	28	31	20
23085	12148	7501	9580	13809	13073	11359	9577	8229	6975	6281	5916	5156	4098	3405	2846	2242	1869	1586	1606	1418	1302	1211	1232	949	750	700	574	546	537	552	552	522	525	509	611	640	586	610	599	591	528	544	568	519	478	476	497	469	455	479	448	453	405	398	404	414	374	362	343	325	324	302	311	323	287	300	301	290	303	309	302	262	284	309	296	296	320	284	320	311	356	296	330	304	290	285	321	305	309	279	317	318	301	293	299	296	309	291	276	308	314	313	325	289	299	306	313	316	338	347	406	384	323	330	308	316	300	308	293	337	279	309	314	317	291	329	299	295	315	292	324	314	301	294	266	300	292	308	288	288	298	307	295	311	282	315	300	323	315	310	302	303	283	300	284	316	302	272	298	321	308	276	329	305	312	303	332	312	307	290	304	271	327	302	314	300	318	297	299	296	263	312	291	306	305	308	295	280	312	296	279	298	318	312	334	296	319	289	304	312	315	303	282	275	310	319	281	303	285	336	281	309	319	294	294	320	315	293	313	300	291	326	289	306	319	306	294	298	315	285	298	318	307	322	321	309	306	302	319	306	303	282	271	309	260	325	297	287	304	324	284	310	311	353	308	292	305	302	318	318	277	352	292	296	309	300	280	311	306	279	297	282	299	327	306	283	313	321	351	269	285	261	303	283	308	301	297	295	312	294	306	325	270	275	307	272	310	358	278	307	285	312	295	315	307	322	307	309	317	277	290	313	327	303	279	289	269	282	302	317	281	297	298	318	291	278	307	311	286	307	328	286	311	308	317	307	291	296	294	314	260	294	297	310	299	295	290	298	328	304	280	324	297	325	294	317	309	293	313	285	292	286	300	295	304	306	301	304	306	328	308	320	305	291	273	278	314	304	272	309	325	328	292	258	317	333	303	323	268	314	294	299	298	307	287	283	286	294	295	324	274	299	310	276	304	315	285	288	281	300	306	297	298	303	291	346	300	287	321	327	322	293	332	272	283	296	289	313	300	314	313	302	295	285	302	299	279	307	277	325	281	291	266	286	307	310	291	327	293	283	307	303	302	285	297	293	312	313	290	324	300	294	315	328	322	265	325	291	277	270	308	316	314	312	303	297	310	288	297	320	281	326	334	306	319	292	334	304	319	316	316	324	266	259	301	296	297	317	297	295	326	320	296	320	296	315	311	297	319	303	304	320	326	299	279	316	287	296	323	292	285	305	303	295	291	319	325	306	274	305	291	280	302	293	328	316	331	302	309	304	298	296	274	335	314	318	280	264	308	290	274	299	305	262	265	268	312	312	289	329	329	322	283	308	323	273	278	296	306	319	281	332	288	319	289	284	328	291	316	306	284	328	298	304	276	301	332	313	299	295	316	326	286	315	296	284	293	313	282	275	309	325	287	324	280	296	292	295	297	300	292	305	323	281	304	311	305	295	286	301	292	317	275	317	303	304	320	289	306	306	324	304	295	291	311	305	311	307	284	293	284	308	322	318	275	314	299	318	289	298	308	306	268	327	303	295	315	303	298	289	323	280	325	286	302	277	289	242	298	313	309	322	293	289	308	266	279	320	272	298	341	319	295	289	312	313	306	318	306	321	296	351	318	302	317	324	288	303	288	308	304	290	340	315	306	285	318	347	322	281	288	327	279	321	320	268	308	297	319	294	321	291	280	308	281	288	315	285	301	288	323	309	328	308	283	336	267	303	293	315	290	302	288	300	323	300	252	298	323	292	290	288	317	301	305	332	313	273	289	304	305	321	282	305	297	278	309	263	315	303	323	338	322	288	312	292	318	310	323	304	327	319	369	299	293	297	303	285	293	283	339	319	295	321	287	287	314	312	301	300	326	325	294	312	306	269	288	282	324	309	271	320	284	293	325	294	271	303	298	315	320	279	340	352	328	302	301	293	281	298	305	296	298	305	308	327	294	302	295	309	323	302	307	295	282	289	304	311	314	318	284	306	294	281	287	297	293	318	285	309	328	307	288	312	293	311	304	293	332	311	291	278	304	331	297	313	294	307	291	304	305	309	326	295	292	276	293	286	294	315	297	278	289	337	301	290	288	308	316	295	285	318	312	297	299	320	300	307	338	311	318	340	296	305	289	295	286	284	294	306	267	288	289	296	305	282	308	270	311	325	283	365	262	294	304	264	299	293	323	292	296	304	291	260	298	301	306	323	303	286	265	297	298	278	297	294	286	318	304	339	311	289	286	282	298	259	315	288	305	273	287	294	287	278	295	314	322	302	321	312	298	319	317	295	305	287	300	293	274	340	293	323	291	321	304	301	290	312	298	305	325	314	292	301	290	297	322	260	327	313	256	315	310	299	317	287	332	296	291	300	316	309	320	287	307	285	288	327	324	335	323	324	297	321	311	278	316	294	302	286	313	317	299	280	313	297	316	313	315	297	279	300	314	332	286	289	305	300	310	286	290	305	299	318	340	318	317	320	291	326	285	319	319	305	304	296	321	270	308	295	314	300	310	315	315	288	297	338	298	320	296	309	295	283	324	282	288	298	301	292	312	344	294	301	306	282	325	312	338	294	299	283	275	288	307	266	282	310	335	310	300	273	318	341	300	300	286	313	293	299	316	307	293	284	286	292	307	318	309	241	293	295	313	297	303	293	300	321	293	320	319	278	314	307	297	299	287	277	324	343	297	277	309	291	298	313	303	288	311	288	289	316	273	305	328	314	290	322	317	280	299	260	310	279	293	317	290	282	288	292	270	327	315	286	334	318	322	300	330	320	273	297	318	296	325	294	282	302	293	297	291	326	288	299	297	299	305	341	318	320	307	303	288	313	290	319	279	318	302	312	306	291	307	276	309	343	293	270	287	323	321	298	315	307	297	301	281	255	281	304	291	306	293	295	264	308	307	299	333	296	284	302	330	299	315	299	291	300	335	309	317	295	296	320	301	297	310	303	309	319	299	303	291	312	308	331	283	284	285	295	279	365	276	292	295	331	325	275	307	295	330	271	337	304	295	278	315	293	293	295	345	321	308	305	309	313	304	291	334	302	319	307	299	350	292	314	327	295	301	333	299	287	297	305	323	306	302	322	313	293	267	284	299	320	319	293	311	320	278	272	343	295	322	305	291	313	280	335	318	270	319	282	304	305	282	295	296	292	285	323	307	326	322	279	284	326	322	311	304	310	294	298	297	291	309	319	305	306	300	297	309	309	296	276	303	311	309	323	315	302	285	314	293	310	268	317	281	258	323	296	308	326	284	327	324	295	295	303	301	314	300	305	300	293	320	300	335	328	320	275	317	318	288	272	284	297	298	308	285	331	278	323	328	281	279	304	286	317	289	299	318	311	296	275	300	278	316	271	329	294	290	309	305	302	323	313	326	286	286	314	319	305	303	327	296	328	313	297	302	304	311	300	284	301	319	319	289	303	310	320	316	273	325	297	307	308	316	292	294	298	299	291	336	301	301	311	307	312	301	310	343	291	329	329	307	305	267	334	311	298	313	300	299	307	285	309	287	273	305	301	299	313	320	303	332
1130	381	239	202	155	163	144	123	116	122	118	106	108	75	66	49	58	66	48	49	43	34	39	42	40	29	29	31	31	33	43	20	32	38	26	39	39	38	30	40	24	40	42	34	28	31	26	31	31	28	29	28	32	29	29	40	19	25	29	28	32	38	38	30	37	29	24	40	19	30	24	29	30	45	31	27	33	35	37	23	31	27	26	21	38	32	25	30	31	30	27	26	35	26	28	26	26	38	24	36	29	34	26	30	23	27	37	22	20	33	32	27	37	37	36	27	38	22	28	27	28	28	35	32	28	40	37	38	29	33	28	27	29	28	29	32	34	19	37	30	27	29	24	40	23	31	28	26	30	22	20	29	39	25	26	32	25	39	28	34	34	33	25	24	26	41	21	38	36	32	24	27	46	35	28	29	36	36	22	31	29	41	20	32	19	37	31	38	27	25	31	29	38	29	34	45	20	32	30	27	36	33	37	22	25	36	29	32	27	32	27	33	23	26	32	22	32	29	39	30	26	33	27	33	27	29	38	24	26	29	31	24	41	30	23	27	28	27	26	32	33	22	40	34	30	37	31	30	23	15	38	28	30	26	28	34	38	40	19	29	27	25	27	29	28	23	29	31	28	33	35	32	34	32	22	33	29	24	28	34	32	23	23	24	21	32	20	41	38	28	27	34	27	29	20	31	33	28	30	34	37	33	29	21	26	23	26	28	30	41	24	26	27	36	33	24	29	35	34	25	29	24	30	28	27	28	28	29	30	30	28	48	27	26	31	30	39	27	29	25	30	38	22	31	37	31	29	29	38	34	33	27	28	29	28	26	29	21	26	27	34	26	37	32	32	32	27	31	20	32	26	40	32	30	42	26	26	22	29	26	33	36	35	32	33	35	18	37	27	34	33	24	19	38	39	32	26	24	23	24	19	36	19	32	30	31	18	27	30	28	27	34	25	32	37	25	34	26	33	26	26	35	33	33	37	30	35	26	13	31	25	19	30	31	33	41	33	24	22	36	32	32	48	28	32	23	31	29	25	37	26	34	24	30	38	26	36	35	29	23	33	19	30	34	26	35	31	27	27	23	36	36	28	27	29	30	25	38	28	35	26	24	23	29	29	32	35	24	17	26	27	40	38	27	22	36	37	32	32	35	34	28	28	33	27	31	26	25	28	34	27	27	18	26	32	29	44	37	32	32	23	28	16	30	37	43	23	41	25	32	39	38	20	35	36	29	30	31	39	30	37	22	19	26	28	28	45	21	29	31	33	25	26	26	25	26	29	32	24	35	35	31	31	31	35	38	35	32	26	40	29	28	28	27	37	26	32	24	31	34	19	25	22	27	34	26	25	34	27	29	29	33	20	24	26	29	25	30	20	32	38	26	29	29	23	28	29	27	30	24	29	30	30	26	39	35	31	32	25	23	30	44	46	27	39	31	34	24	32	40	27	22	31	39	30	38	28	28	40	25	34	28	26	31	39	30	29	28	27	36	29	30	36	22	36	33	25	34	42	32	29	29	26	34	26	36	28	22	31	26	34	28	29	26	29	23	44	25	23	30	36	33	41	25	33	29	44	26	31	29	33	30	31	34	22	20	32	30	19	27	30	28	32	37	30	26	32	34	27	21	29	31	25	40	35	42	30	24	23	28	31	34	22	24	30	41	25	31	32	29	31	35	24	33	31	31	33	33	29	28	29	26	31	41	33	28	36	31	30	29	28	25	35	36	31	26	21	21	29	27	34	24	30	39	20	31	24	23	27	27	33	32	30	35	27	38	22	30	44	35	27	36	27	30	17	34	27	18	31	32	25	36	28	22	37	36	33	38	29	45	25	24	29	28	30	32	28	22	22	31	32	29	32	46	32	23	25	34	22	37	17	25	32	21	29	41	36	32	24	38	26	34	29	23	37	39	37	32	30	18	36	36	34	34	22	25	31	31	29	21	29	24	37	33	25	34	34	32	36	23	37	31	29	34	39	34	39	28	24	32	24	36	31	31	28	32	24	29	35	32	30	30	31	32	36	29	28	35	30	28	33	21	41	33	32	29	31	23	30	32	38	22	32	30	38	30	37	17	20	30	34	23	25	34	21	34	22	28	27	26	26	30	18	31	27	27	32	27	21	25	25	31	26	21	33	33	25	33	27	34	27	27	32	17	37	23	27	25	23	20	37	30	22	32	36	32	33	29	29	41	31	31	36	32	27	30	25	30	24	38	30	24	24	33	33	27	31	23	27	31	24	29	34	42	33	26	26	39	33	23	38	33	43	38	21	24	26	28	37	33	28	29	33	32	33	27	26	34	31	38	22	28	36	30	36	22	37	34	25	40	33	34	33	34	21	25	33	23	27	28	31	29	21	24	38	29	23	23	33	21	34	34	29	29	22	25	29	33	24	28	23	25	33	26	31	35	22	34	38	34	25	40	37	39	29	33	31	28	32	38	29	30	35	22	25	29	28	20	36	33	34	26	33	33	26	26	30	17	30	28	39	25	34	29	27	26	38	23	29	27	41	38	30	37	41	27	22	34	27	32	25	30	28	29	30	30	27	31	35	23	29	27	51	30	28	29	40	53	21	28	26	32	29	36	25	31	31	32	33	23	24	28	30	27	38	29	25	36	28	22	37	33	26	31	34	34	30	22	24	25	26	27	32	35	31	26	25	25	21	29	26	31	37	21	33	27	25	32	25	27	28	32	27	35	30	30	26	18	20	37	30	31	27	28	18	34	26	29	32	19	39	32	30	33	24	29	35	33	30	23	26	26	29	27	39	39	18	24	33	36	20	38	31	30	39	32	30	30	23	31	29	29	28	21	28	34	30	25	25	37	32	31	35	27	27	36	29	27	30	24	28	26	25	33	29	23	30	24	23	21	25	37	25	18	22	25	33	21	24	30	27	25	23	27	25	28	27	29	34	42	30	28	39	27	23	34	32	32	21	30	38	24	21	28	27	34	42	35	37	24	38	27	24	40	26	37	33	31	20	31	22	27	27	36	24	31	36	31	33	28	30	34	34	30	32	29	29	36	23	38	30	30	33	34	27	31	39	32	33	23	38	33	29	34	39	19	25	21	30	21	26	30	18	31	32	28	31	23	37	26	21	32	25	23	38	29	32	26	25	37	30	28	35	34	35	25	34	20	35	22	20	24	28	33	22	38	33	27	41	24	30	25	32	35	32	31	35	26	26	28	21	26	28	23	28	31	31	41	29	25	33	25	28	28	34	31	26	26	32	35	22	28	29	24	25	37	31	23	32	35	27	31	32	30	24	28	40	29	32	24	22	28	33	44	27	25	25	18	26	24	32	37	25	26	25	25	28	31	31	33	40	34	36	29	24	28	26	27	29	30	34	27	35	25	30	34	30	30	29	33	27	33	31	30	21	40	23	29	30	29	39	17	28	50	34	23	30	31	32	28	29	29	32	33	24	29	21	32	25	29	21	25	30	32	32	33	33	26	35	35	27	28	31	33	34	23	29	27	35	37	24	28	33	47	24	27
15311	6760	4249	5652	8656	8293	7110	5933	4784	4192	3834	3694	3162	2333	1926	1826	1486	1234	1096	980	946	783	766	770	685	508	489	419	395	381	417	388	428	401	415	489	469	421	393	452	439	443	441	416	417	390	412	385	333	402	369	419	385	347	359	311	345	324	334	327	309	316	318	299	312	320	303	276	313	337	282	302	302	318	345	297	311	299	286	339	306	285	288	321	317	314	302	314	267	306	273	326	319	307	289	332	314	278	312	283	292	312	283	309	303	308	295	289	304	326	298	338	328	307	270	314	312	293	282	323	318	296	315	309	266	284	265	333	320	337	313	312	337	302	299	316	271	301	306	316	281	282	300	321	323	322	327	296	313	281	317	304	299	294	268	300	286	295	310	314	298	308	297	314	284	295	283	287	289	280	271	309	312	314	308	310	288	306	307	311	282	309	298	302	286	299	302	293	285	277	303	309	319	301	332	338	278	281	285	306	307	328	300	286	304	309	309	279	300	311	315	300	347	302	277	315	255	316	302	358	296	312	319	336	284	289	278	304	294	329	262	297	300	321	325	295	280	322	294	294	308	299	334	303	340	316	275	294	301	314	309	308	330	333	316	287	309	313	322	293	274	327	281	293	320	267	313	283	338	318	290	290	315	296	314	282	296	276	306	303	312	287	293	299	296	298	314	311	338	308	308	329	308	270	294	306	324	312	326	263	280	300	292	335	297	274	296	287	303	276	297	274	316	297	280	295	321	275	300	297	318	324	301	287	322	309	306	294	280	302	340	307	287	259	276	295	316	287	282	309	263	292	289	324	325	299	316	297	318	318	305	281	297	322	285	302	301	290	299	275	306	291	306	295	288	328	306	318	309	315	290	276	280	312	330	316	336	332	300	296	303	284	280	286	313	303	290	323	311	295	312	279	316	302	307	323	293	336	288	294	293	275	341	295	280	318	293	301	284	313	342	273	279	272	306	284	305	311	331	300	310	290	325	297	307	320	295	306	322	263	294	269	301	259	339	309	314	288	321	295	314	289	305	359	312	311	282	274	332	278	325	285	328	278	271	294	318	283	312	298	287	284	282	321	321	300	301	313	311	351	283	316	314	299	275	314	282	323	309	294	269	281	326	283	314	304	309	328	315	316	284	323	291	334	338	289	315	300	324	283	299	319	330	318	309	331	337	308	255	326	293	271	276	334	290	291	275	291	311	296	325	318	329	316	286	294	298	295	286	314	308	310	287	281	312	270	326	298	310	302	288	298	306	307	321	293	319	294	279	343	275	295	281	296	329	326	352	318	297	318	318	312	287	294	314	290	306	289	292	299	322	292	296	301	287	318	322	305	332	315	272	320	312	297	330	314	299	303	281	323	315	281	305	282	268	311	304	293	297	281	309	306	336	317	283	322	309	297	292	325	314	294	306	301	343	277	299	314	304	293	313	312	307	325	294	289	289	296	278	310	302	313	299	302	295	293	281	316	316	288	282	328	272	278	290	271	289	300	295	288	311	295	332	286	323	294	263	307	298	292	319	306	334	322	277	331	292	323	309	314	296	297	289	344	298	333	300	319	272	318	304	320	292	290	334	291	332	316	312	314	334	288	330	305	303	300	284	319	289	303	288	302	278	269	289	303	321	313	302	316	330	311	310	281	275	299	293	295	317	301	308	315	300	332	309	310	302	271	327	296	346	275	302	324	272	320	277	284	274	300	300	302	338	308	300	305	316	309	327	304	320	295	313	288	284	296	308	320	324	288	309	297	308	328	293	284	302	309	311	281	323	281	328	316	293	285	258	329	268	306	273	306	306	241	292	275	279	299	324	301	316	288	309	292	314	287	300	329	287	330	301	325	295	298	308	286	306	302	308	330	303	300	284	310	323	278	309	318	300	296	310	308	306	291	297	293	323	300	316	305	300	298	302	337	293	277	261	317	306	289	301	312	330	297	286	264	311	344	293	301	306	329	293	311	310	310	277	327	294	295	295	335	314	309	330	284	290	300	314	280	301	294	317	326	276	276	288	293	280	295	303	272	326	305	306	304	328	306	319	271	286	317	304	314	326	289	305	337	320	289	306	289	307	290	311	264	302	305	330	272	282	320	307	328	319	273	304	319	293	292	272	317	304	296	316	335	307	296	290	311	279	288	308	328	271	286	311	295	297	321	318	333	275	334	293	294	321	321	316	308	299	311	301	315	282	322	299	312	307	318	306	293	276	276	304	301	301	312	321	312	348	299	317	338	292	308	330	278	336	310	296	309	322	330	299	297	288	300	323	339	279	312	319	313	310	301	329	289	320	288	296	304	321	317	278	338	282	294	292	301	297	331	290	286	306	302	337	319	315	311	310	300	312	307	307	289	286	314	293	300	307	322	282	280	313	288	285	282	307	308	319	329	277	311	301	322	296	302	300	288	297	279	317	317	332	277	287	319	281	302	305	321	316	288	297	303	314	307	311	272	310	291	334	280	320	293	301	305	306	277	298	314	295	301	282	277	286	283	312	313	277	304	303	274	268	287	321	324	329	297	297	292	316	330	309	301	305	294	320	311	318	296	320	313	283	286	315	280	300	334	287	304	301	319	266	285	331	276	299	282	336	313	329	324	341	290	323	290	292	310	320	302	319	257	294	285	305	298	301	314	301	316	303	303	318	279	294	324	253	296	300	327	293	296	296	333	295	293	291	305	287	305	295	329	303	283	291	266	300	304	306	293	312	306	321	310	328	320	301	290	323	305	315	279	284	298	305	304	318	285	311	326	284	319	288	284	325	300	324	317	294	309	309	323	323	298	313	298	314	279	287	319	316	301	295	283	312	336	282	297	315	299	281	311	297	283	296	304	294	313	291	323	315	332	313	334	332	287	301	298	313	315	314	296	311	301	317	279	270	302	289	306	307	308	306	307	322	295	320	296	300	323	288	316	281	291	298	305	281	306	299	298	288	305	317	308	325	290	316	292	292	323	311	318	270	299	295	330	323	298	290	295	312	298	316	296	282	298	263	292	291	319	317	312	301	338	320	282	285	290	290	311	330	301	279	283	309	289	295	297	306	303	314	310	308	323	279	287	308	328	316	292	300	308	297	294	303	310	293	270	297	271	311	309	285	299	300	325	309	283	306	312	271	309	308	325	319	280	289	328	280	296	275	321	310	304	321	319	300	304	303	280	310	309	305	334	291	324	284	277	291	314	321	283	329	298	287	311	294	314	298	327	295	300	307	314	316	290	330	311	314	287	304	292	290	311	313	313	314	310	332	307	293	326	279	325	293	304	257	298	308	275	322	267	313	296	293	294	303	295	307	292	285	321	318	283	295	338	299	293	291	287	347	302	296	287	281	316	326	299	287	318	299	269	303	293	307	330	276	299	318	289	274	308	314	301	329	327	295	297	297	296	330	296	345	318	297	319	308	305	289	321	296	277	307	321	280	309	273	300	318	279	311	315	300	292	272	302	299	315	297	290	293	313	293	328	322	300	266	282	325	288	306	339	310	324	302	325	326	277	310	274	296	315	337	291
1532	945	397	247	228	237	192	209	175	130	169	165	118	120	113	92	82	80	72	74	44	51	72	63	48	50	41	39	33	47	37	32	45	33	40	54	51	43	46	38	44	44	49	40	50	41	32	42	43	46	37	52	39	33	47	31	37	31	41	28	35	34	38	32	36	34	29	34	37	24	42	44	44	27	28	42	36	40	27	36	36	32	33	23	34	26	31	38	34	38	41	39	26	46	43	33	40	39	33	30	40	38	34	35	48	34	30	42	28	28	40	47	38	42	42	37	45	37	33	35	36	29	42	42	32	33	30	30	31	36	25	38	40	41	43	32	50	26	45	37	37	35	31	45	45	29	40	38	35	49	48	23	37	35	30	37	34	44	34	41	37	39	38	46	36	29	29	26	34	39	39	33	32	37	35	32	47	41	40	32	30	30	35	44	25	38	40	33	28	32	40	33	31	40	44	40	40	34	42	54	30	35	34	27	35	44	43	32	58	41	28	51	41	45	55	40	34	36	32	37	36	45	23	25	35	41	24	36	33	43	34	44	48	37	34	29	32	36	34	36	46	36	30	26	32	31	26	43	32	36	40	39	37	41	35	27	30	34	41	40	41	25	37	38	41	39	38	32	32	29	35	32	31	40	45	34	27	32	30	34	46	30	32	34	33	34	44	28	39	45	36	40	37	37	45	34	31	30	22	34	36	46	48	31	35	48	37	26	27	26	29	40	27	41	43	44	34	39	28	45	32	45	24	39	39	46	43	37	39	37	40	31	41	37	37	35	34	29	36	35	36	58	37	34	36	46	33	36	28	48	38	31	40	31	32	28	41	37	31	36	22	43	45	42	49	35	41	42	38	51	47	28	33	39	38	27	28	29	32	33	39	29	29	49	40	44	44	41	37	34	41	31	31	49	30	43	36	31	34	36	44	39	36	26	29	44	43	39	37	31	37	37	48	44	43	33	38	31	35	24	40	36	35	39	35	38	31	43	27	36	44	34	46	31	30	35	30	33	53	35	38	44	32	33	36	27	28	37	30	32	48	36	38	37	26	51	39	24	37	33	30	40	48	32	21	43	49	35	30	20	33	38	30	34	43	27	35	40	38	42	29	34	38	29	33	41	43	33	31	28	39	30	28	35	49	40	30	36	41	28	41	42	27	38	32	35	25	29	33	36	43	29	27	39	33	42	31	30	26	37	26	19	38	48	37	35	29	42	34	44	38	31	22	36	39	42	31	40	45	26	39	37	30	39	45	39	38	28	42	37	45	31	45	36	34	31	29	35	37	48	40	39	29	55	32	39	49	36	36	29	48	35	26	39	30	38	35	33	27	36	37	35	44	31	28	40	34	41	37	30	33	28	42	35	37	28	33	32	45	42	36	31	34	46	34	40	35	33	35	34	44	36	30	38	27	40	31	33	40	46	54	39	43	37	40	42	39	46	34	37	33	41	32	35	35	28	29	37	33	33	30	35	30	26	38	39	27	44	39	38	25	35	32	29	28	32	22	47	42	32	21	26	39	40	40	40	43	48	45	36	38	39	28	24	34	35	33	28	24	35	44	21	41	37	29	31	31	28	43	43	36	35	36	32	38	46	29	31	37	33	38	22	38	37	32	37	32	34	29	33	35	40	40	33	42	29	34	24	30	34	34	41	34	32	34	25	41	34	42	40	26	27	25	30	37	30	34	35	41	34	45	43	30	37	33	39	39	48	28	36	38	42	39	27	39	36	41	33	37	34	39	41	36	42	29	35	39	40	28	44	33	34	44	56	47	35	39	22	47	24	23	38	45	30	33	27	34	32	38	30	40	36	45	42	30	30	31	39	32	43	41	41	43	29	29	39	30	29	32	37	36	31	38	31	36	39	38	30	31	40	32	49	30	37	38	41	30	37	37	43	43	30	40	49	36	35	34	34	33	45	34	43	29	37	41	34	39	43	35	44	36	38	38	42	41	33	35	28	33	29	34	39	50	42	34	33	32	42	36	31	31	39	41	46	33	40	38	24	44	32	49	44	33	33	45	30	43	30	28	34	30	44	39	31	31	50	43	32	41	38	39	40	25	28	41	34	34	32	33	26	37	38	35	36	28	33	42	38	37	36	33	33	43	40	39	39	24	33	31	37	20	34	31	36	36	30	31	33	35	33	36	30	35	37	36	32	41	40	36	30	36	41	33	39	41	31	31	23	33	42	39	36	41	29	34	38	37	29	29	30	29	37	36	43	43	35	35	40	35	36	31	44	44	37	36	27	41	36	40	36	31	37	36	47	35	40	32	31	49	40	32	39	31	35	34	44	47	38	29	25	44	30	35	42	32	35	35	41	34	41	40	41	30	38	36	26	37	39	31	27	46	37	36	28	35	36	37	29	35	38	39	36	40	37	35	20	35	34	37	32	31	53	47	45	26	43	38	29	41	36	27	31	29	33	29	29	42	47	38	35	35	36	41	32	35	32	27	38	26	33	26	32	38	47	31	27	33	41	34	39	38	31	41	45	35	34	48	39	33	31	42	36	39	35	45	38	37	38	30	40	48	44	27	32	33	29	47	38	44	28	35	37	38	25	33	35	30	34	29	35	43	42	38	38	45	43	34	26	32	25	42	37	36	34	34	40	43	44	27	39	29	36	29	33	35	35	41	51	49	38	41	33	37	30	46	39	31	39	30	34	35	34	39	32	39	35	26	47	33	15	43	39	36	29	40	38	33	34	37	32	39	40	36	32	39	30	26	42	41	27	33	42	36	42	20	36	36	28	25	32	38	35	40	36	30	37	34	40	30	33	28	35	32	37	35	34	35	38	39	31	40	42	34	38	32	38	40	38	31	32	34	34	47	37	34	27	30	40	27	41	37	36	42	39	34	35	29	37	35	24	36	33	38	31	32	31	30	28	36	29	42	49	46	39	34	33	43	30	33	36	28	33	31	32	42	33	30	28	36	28	35	36	41	47	38	43	37	34	35	35	32	40	39	34	29	51	47	40	30	33	41	31	40	38	39	46	41	41	30	38	40	47	40	50	43	29	39	40	32	45	46	39	30	33	32	37	38	26	32	35	30	45	26	37	43	29	45	30	40	30	40	21	22	40	37	35	32	31	29	28	35	39	44	18	31	31	35	28	31	37	22	29	35	44	39	40	36	36	28	29	31	37	39	31	25	44	46	33	36	40	33	38	41	33	40	35	36	41	33	49	26	35	43	30	41	42	33	30	32	36	36	37	29	41	39	41	32	48	41	43	42	36	41	37	38	45	30	37	29	36	26	27	36	31	34	39	41	29	32	34	36	32	40	40	42	40	32	38	28	39	55	40	33	38	40	39	30	37	40	28	33	47	38	27	29	26	48	38	32	27	42	40	40	43	32	32	39	30	37	42	29	46	36	37	39	32	23	46	42	31	40	27	34	33	36	24	48	39	37	39	31	41	38	46	38	38	38	38	34	39	29	44	40	42	35	43	32	33	47	39	33	41	34	26	35	35	41	28	27	21	27	35	30	35	30	33
18941	10012	5736	7749	11559	11396	9329	7908	6573	5635	5129	4669	4118	3249	2713	2202	1991	1674	1531	1391	1283	1136	1039	1010	895	738	561	570	521	542	525	480	548	513	574	600	597	567	577	613	654	565	572	561	530	516	504	501	510	542	496	502	479	425	381	390	399	402	433	435	361	388	407	349	384	362	361	398	394	376	376	359	371	367	372	382	392	349	350	356	361	313	360	365	414	407	386	366	380	392	390	385	427	365	348	386	343	392	404	367	397	374	388	354	390	367	355	387	387	426	408	450	450	433	340	375	336	366	413	349	343	361	380	395	344	401	379	383	403	349	378	367	374	365	367	400	400	356	362	388	421	365	361	385	386	360	389	369	403	386	386	362	341	384	395	382	366	385	338	356	364	367	378	360	365	357	409	404	356	369	358	375	369	371	382	386	387	377	418	410	407	352	385	378	339	356	353	412	400	373	401	359	398	342	376	379	354	410	362	374	365	361	352	411	349	365	394	372	375	348	382	334	402	382	385	409	355	359	381	419	393	361	382	391	345	373	375	342	366	359	366	355	399	352	361	367	341	366	397	376	368	383	383	349	351	361	411	343	388	345	383	371	383	364	392	389	370	403	385	362	361	370	378	352	364	365	383	366	363	373	365	410	378	389	374	371	360	362	346	438	385	341	371	408	382	385	403	436	387	396	371	388	380	381	393	365	381	357	356	400	385	382	343	356	379	364	357	357	395	388	372	386	379	426	383	393	350	352	377	355	358	355	341	368	417	400	389	344	387	377	360	371	370	355	360	386	389	384	374	377	374	387	410	381	365	366	360	403	387	395	342	350	393	406	373	418	371	374	343	357	398	370	377	432	389	355	353	387	387	357	373	349	371	381	357	349	365	395	369	352	372	358	389	370	376	356	356	355	370	381	355	403	385	375	372	369	375	372	327	364	371	367	367	369	380	346	383	386	329	365	366	382	381	381	353	373	345	349	350	367	361	386	400	411	368	343	374	402	374	356	385	381	378	382	342	376	387	349	350	393	367	399	367	378	362	399	399	386	362	343	390	372	354	428	417	362	384	377	362	385	349	361	344	389	358	384	396	381	382	370	373	358	334	368	393	399	401	359	368	384	372	384	410	378	373	366	366	388	377	377	374	416	393	380	371	350	376	361	357	364	370	384	369	399	382	395	342	413	360	338	359	386	391	383	373	369	361	381	372	386	367	359	365	358	375	374	394	356	388	377	406	364	349	359	368	397	393	375	351	384	367	385	413	374	367	398	411	371	389	381	379	369	385	328	365	337	350	353	364	428	355	384	375	361	396	355	373	365	360	392	388	365	380	385	368	363	404	366	354	350	407	351	361	349	371	359	390	373	394	351	391	367	344	393	402	360	368	360	345	396	389	386	370	351	368	364	386	389	389	402	365	369	354	371	359	362	381	381	352	334	372	340	356	378	372	388	369	370	413	372	352	384	381	383	387	385	383	386	387	327	382	374	366	410	398	333	412	370	364	383	358	368	359	388	354	399	374	361	384	385	379	338	341	364	348	354	388	368	363	357	388	398	383	404	347	389	319	385	389	361	377	398	376	351	390	358	367	394	368	378	379	361	380	361	373	338	343	400	368	364	363	397	344	370	363	357	387	391	366	355	394	363	413	375	359	380	371	413	354	357	376	360	310	350	372	347	347	377	390	388	363	357	379	335	353	351	352	376	366	362	360	379	372	389	366	371	372	365	356	342	380	373	376	345	377	349	415	370	391	336	379	374	394	354	339	388	407	439	372	362	373	396	359	424	359	351	349	387	373	382	363	397	379	365	371	392	375	382	318	369	345	373	345	382	354	374	390	353	408	351	341	341	384	330	359	356	414	367	399	383	383	349	345	382	344	349	342	391	370	375	379	367	347	394	373	382	366	380	374	382	352	361	395	398	379	395	363	366	383	392	383	356	344	367	336	400	372	381	361	346	383	355	371	348	364	398	367	344	379	356	366	328	372	387	382	382	389	348	410	385	397	355	366	386	371	354	371	378	358	388	379	350	378	391	406	375	373	383	386	379	403	353	383	385	349	360	320	430	362	370	369	402	386	363	383	356	364	369	336	370	333	375	373	354	351	358	393	415	371	370	343	375	412	389	346	341	382	367	354	358	390	326	373	402	391	392	380	349	369	378	360	370	348	378	381	416	352	420	383	389	373	335	363	398	381	373	355	384	355	382	370	351	364	396	368	325	366	346	378	374	361	365	380	372	372	379	374	387	355	395	396	348	377	371	391	410	378	380	375	400	376	352	402	358	358	377	353	392	364	364	374	356	376	370	356	374	377	396	357	367	369	351	365	351	352	341	378	383	374	388	384	362	371	381	386	399	373	392	351	391	396	365	390	367	341	368	368	368	375	413	360	373	352	374	358	378	370	388	374	377	391	343	383	358	380	379	387	372	339	365	378	371	381	387	363	360	421	366	379	375	380	386	360	366	376	379	368	406	357	386	378	350	388	346	371	355	373	396	402	361	347	353	377	394	366	366	387	406	387	385	376	377	353	384	343	345	341	391	401	357	350	382	385	387	374	345	369	354	368	361	347	353	407	407	363	370	432	377	368	343	371	399	393	359	396	351	358	369	361	375	369	350	361	347	384	378	345	359	366	386	405	381	395	351	405	356	402	364	348	361	385	351	382	333	345	378	382	361	348	378	360	369	379	323	345	390	339	409	377	384	362	382	377	357	364	380	373	361	370	362	359	404	356	349	369	383	351	334	346	375	355	364	358	370	370	394	340	375	358	373	405	381	422	374	339	381	342	383	389	384	369	387	363	360	368	372	357	381	390	390	370	351	400	362	369	325	383	362	387	358	361	377	417	391	402	382	347	360	355	389	410	343	380	396	354	390	366	381	336	346	376	350	390	382	332	392	391	399	377	410	405	366	356	372	408	409	387	380	400	360	368	401	357	373	365	382	348	345	397	366	386	404	350	341	391	361	371	359	358	343	394	378	366	374	379	346	356	363	350	376	381	379	397	438	359	373	411	345	366	365	341	385	387	350	372	364	379	398	368	361	405	346	378	351	381	356	393	371	354	370	315	355	348	382	369	361	416	388	376	373	384	383	402	353	365	353	380	381	381	370	368	367	352	369	396	374	391	399	375	361	368	345	405	378	383	412	378	350	422	371	380	362	404	360	408	383	373	369	366	412	381	373	363	390	391	367	377	393	378	335	370	347	385	368	357	400	382	382	376	367	380	358	374	377	397	396	389	369	377	404	426	353	379	407	393	397	400	366	368	370	359	364	374	367	382	385	376	366	383	355	383	359	383	403	395	390	403	350	405	383	374	354	350	370	356	335	349	355	382	393	365	377	371	358	353	407	384	363	392	380	358	383	401	379	392	388	394	365	367	412	404	391	405	350	377	396	382	372	343	353	378	379	350	383	402	386	358	388	412	368	392	401	363	389	379	376	363	379	349	349	378	395	354	415	366	349	399	370	404	345	377	363	374	371	379	381	360	375	373	361	395	353	390	419	377	406
1852	740	318	225	188	177	195	164	163	128	138	135	118	92	102	82	70	69	57	56	51	54	50	43	48	31	28	20	32	21	25	27	22	27	20	28	19	29	28	26	32	33	28	31	17	31	23	26	22	25	31	25	32	25	11	23	22	28	22	17	22	29	25	29	12	19	19	17	20	14	19	23	20	20	26	19	12	17	17	20	23	25	18	21	21	13	19	18	27	29	15	24	26	21	31	24	22	21	18	24	22	19	20	15	28	16	20	21	19	24	21	27	16	31	21	21	19	26	20	17	14	16	19	9	30	12	19	13	14	24	29	22	20	16	20	27	14	17	19	27	18	19	19	14	12	11	17	13	24	20	24	29	16	16	20	17	19	13	18	20	27	27	9	14	18	14	20	20	24	22	25	19	17	19	20	26	21	26	17	23	24	19	26	19	20	23	18	20	11	21	15	31	30	19	20	13	20	20	20	19	23	21	20	20	21	20	20	26	13	16	18	24	21	22	21	28	15	25	24	18	14	24	12	24	19	15	17	19	20	15	25	16	21	21	19	17	16	23	22	21	22	15	20	23	23	15	18	19	13	22	11	24	27	20	15	13	12	25	26	30	23	23	13	18	15	20	22	16	15	24	17	25	18	18	17	20	28	28	17	17	23	20	19	17	23	18	22	15	18	21	26	18	23	18	13	17	19	15	18	23	15	14	22	29	22	19	25	17	22	20	22	22	15	20	9	17	27	15	23	22	20	13	22	13	18	20	22	17	20	26	14	16	20	20	18	14	24	28	25	20	18	22	22	18	24	12	28	20	11	17	17	16	29	22	24	19	18	28	18	17	14	22	14	22	29	22	18	14	27	20	23	22	17	30	20	21	25	20	21	20	11	24	24	14	19	14	21	22	21	14	20	13	17	22	13	16	27	19	21	19	23	13	22	19	14	27	17	24	25	23	21	24	17	26	17	15	23	17	23	21	12	18	20	27	23	15	15	19	23	25	20	22	14	21	26	22	20	21	18	26	21	24	21	15	21	10	18	26	22	16	24	21	32	23	15	14	19	19	21	23	26	22	22	19	18	14	22	13	19	18	16	24	23	25	21	16	26	19	23	17	28	18	18	14	19	18	22	15	21	17	24	14	24	14	19	23	16	22	15	18	18	24	19	24	15	17	21	14	22	20	25	25	24	16	16	29	11	16	15	19	21	24	25	21	25	20	19	22	15	22	20	18	19	21	17	21	17	27	21	22	21	18	17	20	15	22	25	11	15	25	15	21	21	16	16	23	21	22	11	18	16	25	25	27	20	23	18	31	23	21	17	21	21	24	17	17	25	12	20	17	17	17	20	17	21	16	19	13	22	17	21	20	16	20	15	18	24	24	15	18	20	12	27	26	29	14	19	12	21	23	18	19	17	23	24	20	19	20	26	23	21	23	22	21	19	20	18	22	21	21	18	21	15	20	24	21	12	25	18	15	12	19	26	23	26	21	16	21	21	21	19	20	22	10	22	20	23	21	13	21	23	17	22	20	26	21	6	22	25	21	17	11	19	25	12	21	17	14	19	17	22	24	11	20	29	16	14	15	22	24	16	23	13	21	17	28	29	21	21	22	20	23	22	22	10	17	19	25	17	17	21	24	19	17	18	22	20	16	17	16	21	25	17	19	15	14	20	26	17	27	23	18	23	12	19	20	20	19	20	22	20	24	16	13	24	17	24	19	13	19	19	22	23	15	15	16	20	17	15	19	16	22	19	19	19	16	31	16	18	20	25	19	21	19	17	21	17	13	19	20	31	14	26	18	15	15	20	15	21	16	27	25	16	20	16	20	18	20	17	30	21	16	22	19	14	20	14	22	22	19	16	22	21	23	21	20	18	24	21	25	21	13	17	24	28	16	17	26	24	19	19	31	15	20	27	25	19	18	12	20	17	20	32	27	22	19	22	20	27	18	19	22	25	24	14	14	20	17	24	17	16	22	26	21	14	25	25	26	32	24	23	18	18	20	19	24	16	19	21	18	15	13	22	17	22	23	21	12	20	20	20	15	14	22	17	15	19	24	25	20	20	19	17	23	25	22	15	16	22	14	16	20	17	11	25	21	26	16	24	22	16	34	21	28	20	30	18	22	12	23	15	24	19	23	15	15	20	15	24	18	23	20	25	25	19	22	24	19	23	18	14	16	19	15	16	24	19	14	20	25	16	24	23	20	22	16	17	16	28	19	21	18	26	15	10	20	26	17	21	19	19	22	22	18	18	19	28	8	20	23	23	21	19	19	20	23	21	15	16	21	19	16	20	18	19	19	12	24	21	23	19	23	29	16	22	23	20	16	17	21	14	19	26	15	20	17	22	22	22	16	19	23	21	15	24	15	16	22	13	26	14	13	25	20	18	21	22	20	20	20	26	22	25	19	17	14	23	22	21	28	25	18	21	16	26	22	17	21	14	17	20	28	16	10	15	19	16	24	25	29	26	18	27	25	18	22	18	10	26	21	18	31	15	20	22	24	17	19	20	14	23	23	21	13	18	26	14	20	21	27	22	20	13	21	20	17	24	19	24	18	23	17	19	19	25	8	25	18	27	25	30	25	17	19	19	21	25	21	19	20	25	18	16	23	30	17	21	22	19	20	16	16	21	18	21	19	18	9	25	17	24	20	17	27	25	19	20	22	29	17	26	14	21	27	29	26	18	23	22	26	19	20	20	17	16	20	14	19	18	20	16	15	27	26	17	16	11	26	20	21	23	16	7	19	20	20	28	21	24	17	21	25	21	22	18	22	19	17	17	13	11	13	17	19	24	18	24	15	19	29	11	21	23	19	21	25	23	20	17	21	17	17	22	30	19	22	13	15	30	28	17	25	26	23	15	26	24	16	14	23	17	20	26	7	21	19	29	28	13	18	24	22	26	31	22	20	25	16	21	22	18	23	19	17	22	19	22	20	17	19	24	19	19	26	26	23	25	15	23	26	29	13	18	22	12	23	15	12	18	19	21	21	21	17	22	25	31	16	20	23	21	24	23	20	19	20	17	22	18	20	18	31	24	18	19	19	24	12	22	28	17	13	27	15	26	14	14	25	14	24	23	32	17	21	19	21	21	11	15	17	21	21	18	15	18	19	16	16	23	15	21	27	19	28	20	24	21	16	24	21	20	23	22	22	14	22	16	20	20	19	15	19	30	27	21	22	22	17	19	22	19	20	20	14	13	19	17	20	21	18	24	14	17	16	20	20	21	18	16	27	21	20	21	18	16	21	24	17	31	19	16	26	21	20	24	17	21	28	19	20	22	16	25	14	15	25	18	27	13	20	11	11	21	19	17	19	16	17	16	18	12	24	21	17	22	11	20	20	20	27	17	24	19	21	25	26	20	18	22	19	16	21	18	26	17	15	21	15	11	28	13	22	14	15	26	27	19	18	24	22	15	21	22	27	17	27	24	18	15	23	28	19	31	24	17	23	24	19	25	26	17	18	26	21	21	13	17	13	12	20	12	23	17	17	18	16
19173	9038	5255	7077	10987	10924	9330	7818	6892	5709	5265	5008	4116	3345	2814	2144	1854	1661	1507	1393	1125	1147	1034	884	737	562	476	414	381	391	353	340	365	392	399	454	446	486	451	489	443	436	450	445	404	390	397	351	333	353	380	372	331	272	238	266	237	241	255	262	242	230	219	218	209	210	182	228	231	206	217	214	220	201	213	235	199	228	200	209	193	204	204	231	219	225	213	206	232	234	194	224	226	244	218	219	232	204	186	201	181	192	216	190	202	190	202	210	229	212	260	323	312	297	218	203	192	217	206	193	194	200	190	221	214	207	205	218	199	230	209	188	226	196	195	195	199	200	189	240	195	197	201	210	202	237	207	214	228	224	204	191	194	201	225	211	199	227	190	194	190	239	198	216	208	216	218	213	184	208	214	207	219	242	193	180	210	214	199	209	217	218	213	215	205	216	193	208	199	198	198	222	215	239	202	204	212	186	186	210	205	202	204	196	224	200	190	192	206	195	212	214	202	204	210	225	212	211	226	218	232	199	217	205	204	203	217	212	200	191	218	232	216	207	198	226	200	215	214	208	188	220	210	201	193	232	225	207	217	183	208	225	219	201	226	213	190	206	229	208	193	208	207	234	217	192	221	189	183	209	188	212	211	202	210	238	221	230	195	206	202	203	201	209	208	215	204	218	219	196	203	211	212	196	228	200	226	224	235	204	218	182	220	191	222	231	240	205	184	196	186	215	186	228	226	197	207	198	232	220	192	207	227	211	208	193	216	208	216	185	206	182	200	220	171	235	222	201	203	202	211	238	218	229	199	203	206	203	223	208	179	231	216	220	223	209	218	203	191	206	206	199	193	227	187	216	217	207	192	215	228	213	221	220	200	223	209	209	203	196	221	204	199	214	230	198	210	221	219	197	215	222	199	216	232	196	217	212	221	222	192	195	211	191	212	175	219	204	225	214	226	211	192	190	191	193	223	204	228	241	192	211	175	250	192	218	208	215	211	204	210	217	198	201	217	209	222	198	203	226	228	186	215	208	201	206	222	211	221	201	208	238	194	242	213	197	195	175	217	215	231	208	225	196	214	225	219	182	211	214	186	215	210	190	207	205	174	191	199	248	196	190	232	198	193	206	230	216	207	196	175	251	188	210	193	192	218	236	191	226	242	204	188	201	219	203	205	211	210	236	216	228	189	199	221	210	221	204	200	210	216	211	187	211	254	182	220	208	232	229	199	207	212	172	220	227	228	210	232	201	212	204	199	202	211	220	194	210	202	223	200	195	217	204	240	216	225	195	209	215	184	206	216	230	207	208	219	234	187	251	224	202	217	184	199	204	225	208	183	173	202	201	216	210	209	207	201	233	206	221	178	189	229	202	198	228	207	206	219	222	198	197	216	197	208	208	195	198	215	214	215	223	211	198	214	201	223	209	197	221	219	226	208	209	197	210	185	208	223	216	222	207	198	209	236	228	221	197	214	198	222	224	229	214	208	198	203	177	192	220	229	194	208	206	211	219	221	229	226	220	208	170	216	210	201	229	212	197	231	208	214	221	219	210	206	202	204	207	207	204	201	194	223	225	213	212	227	209	212	221	232	203	215	199	200	200	236	226	204	201	200	206	214	202	226	202	209	204	229	222	211	208	213	184	227	222	248	216	219	208	177	213	224	220	193	224	253	211	209	227	214	231	201	198	233	213	207	212	206	208	212	217	195	192	239	195	193	184	215	221	214	199	233	202	207	200	207	228	208	231	221	210	192	210	211	219	214	209	215	213	224	221	211	200	224	225	207	232	206	220	232	217	221	226	219	228	235	226	199	226	225	212	213	216	212	204	183	182	227	206	215	213	224	214	174	202	222	185	200	193	212	222	236	221	235	221	202	208	179	238	188	208	206	212	208	203	214	214	204	201	202	191	213	208	207	202	208	217	215	219	211	250	193	223	200	185	219	202	207	207	211	211	211	214	214	224	212	218	215	178	201	211	212	185	207	210	202	224	223	242	217	216	207	218	197	188	211	201	192	209	217	215	223	188	233	217	202	203	195	211	220	200	225	191	213	194	202	222	195	229	191	217	215	192	202	199	200	221	230	199	234	198	222	183	201	208	225	201	215	189	180	229	222	217	222	185	190	199	216	211	197	218	214	231	200	198	201	215	201	194	217	220	195	229	186	204	202	195	213	209	208	194	212	216	214	213	201	187	199	214	215	228	233	215	201	200	207	207	223	225	223	228	177	216	206	215	233	211	241	193	185	214	230	181	217	212	212	206	205	195	196	182	216	203	202	221	190	212	245	235	192	194	200	202	228	192	235	201	210	209	220	190	214	188	211	195	222	203	195	208	203	165	199	218	190	190	217	232	201	188	235	207	197	234	229	230	197	212	197	200	189	203	208	208	194	216	203	225	197	213	204	217	191	195	208	218	208	181	249	226	216	212	215	180	220	210	196	207	220	197	200	190	226	204	206	213	183	207	210	209	211	233	213	208	230	215	219	222	192	212	218	202	223	194	208	200	207	219	200	204	210	205	192	218	190	220	207	218	204	194	219	198	221	237	210	213	209	226	221	195	231	214	190	209	187	217	236	203	162	240	235	222	218	205	198	226	217	216	233	226	214	226	223	218	208	203	202	212	207	191	202	200	221	189	196	199	217	195	217	191	192	206	205	206	204	231	213	197	223	211	200	207	181	192	200	200	211	189	232	220	226	204	215	197	215	199	216	192	227	217	198	190	209	241	206	205	212	200	210	207	212	191	224	208	203	200	205	205	202	211	204	196	202	227	239	234	216	219	198	224	199	200	198	187	208	205	220	197	200	235	202	182	208	200	234	214	224	224	225	216	207	206	216	221	196	222	215	215	204	215	221	231	195	209	190	207	204	207	217	223	209	223	195	198	187	202	211	221	190	205	204	226	198	209	193	202	204	220	207	206	234	211	188	225	212	212	188	195	178	219	201	207	208	199	183	199	221	222	189	230	230	206	194	234	215	178	204	215	242	262	234	217	216	198	208	236	204	208	217	223	207	230	225	199	229	198	213	210	219	213	206	222	226	229	234	227	212	217	227	216	212	222	200	216	199	225	197	200	209	217	231	206	226	213	197	221	209	216	201	177	187	200	217	221	216	202	202	201	222	170	227	186	218	195	216	223	215	205	209	210	202	205	202	212	211	200	208	209	211	214	215	220	227	212	214	209	188	204	191	214	204	207	207	199	208	197	202	196	207	185	227	215	170	213	203	197	201	204	212	226	209	200	212	200	192	203	214	217	222	203	223	229	220	208	208	207	213	212	188	229	198	207	226	229	208	211	210	163	197	208	201	214	193	182	208	230	199	229	215	222	215	188	206	204	200	205	213	214	210	220	236	199	202	203	207	204	216	204	187	215	187	208	193	211	209	203	182	237	217	198	208	195	218	196	209	214	225	217	221	207	216	216	220	208	221	190	222	237	233	208	186	202	206	212	206	198	219	217	224	214	203	213	180	211	210	212	213	221	221	200	212	206	223	233	204	203
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
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
