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
341894167165	341894167735	341894168283	341894168833	341894169377	341894169935	341894170483	341894171033	341894171577	341894172135	341894172683	341894173233	341894173777	341894174333	341894174883	341894175433	341894175977	341894176533	341894177083	341894177633	341894178175	341894178733	341894179283	341894179833	341894180375	341894180933	341894181483	341894182033	341894182577	341894183135	341894183683	341894184233	341894184777	341894185333	341894185883	341894186433	341894186977	341894187533	341894188083	341894188633	341894189177	341894189733	341894190283	341894190833	341894191377	341894191933	341894192483	341894193033	341894193577	341894194133	341894194683	341894195233	341894195777	341894196333	341894196883	341894197433	341894197975	341894198533	341894199083	341894199633	341894200175	341894200733	341894201283	341894201833	341894202375	341894202933	341894203483	341894204033	341894204577	341894205133	341894205683	341894206233	341894206777	341894207333	341894207883	341894208433	341894208977	341894209533	341894210083	341894210633	341894211177	341894211733	341894212283	341894212833	341894213377	341894213933	341894214483	341894215033	341894215577	341894216133	341894216683	341894217233	341894217777	341894218333	341894218883	341894219433	341894219977	341894220533	341894221083	341894221633	341894222177	341894222733	341894223283	341894223833	341894224377	341894224933	341894225483	341894226033	341894226577	341894227133	341894227683	341894228233	341894228777	341894229333	341894229883	341894230433	341894230977	341894231533	341894232083	341894232633	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2066	3300	1900	2700	2066	3300	1900	2700	2066	3300	1900	2700	2065	3300	1900	2700	2065	3300	1900	2700	2065	3300	1900	2700	2064	3300	1900	2700	2064	3300	1900	2700	2063	3300	1900	2700	2063	3300	1900	2700	2063	3300	1900	2700	2062	3300	1900	2700	2062	3300	1900	2700	2061	3300	1900	2700	2061	3300	1900	2700	2061	3300	1900	2700	2060	3300	1900	2700	2060	3300	1900	2700	2060	3300	1900	2700	2059	3300	1900	2700	2059	3300	1900	2700	2058	3300	1900	2700	2058	3300	1900	2700	2058	3300	1900	2700	2057	3300	1900	2700	2057	3300	1900	2700	2057	3300	1900	2700	2056	3300	1900	2700	2056	3300	1900	2700	2055	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
6995	2621	656	462	663	640	548	473	387	370	360	322	282	239	212	185	187	142	147	125	139	113	98	110	84	77	81	77	78	56	74	85	72	59	65	68	74	55	55	57	60	63	72	57	51	54	51	58	46	72	56	55	55	43	43	52	38	36	44	45	35	35	47	53	32	45	48	30	42	38	48	38	40	38	34	39	46	45	51	40	44	37	44	37	37	50	42	36	33	41	45	16	37	32	37	39	41	26	54	41	30	50	44	45	35	30	48	30	43	45	41	46	37	36	40	31	51	36	27	46	37	43	39	38	38	28	33	38	39	43	36	41	40	34	34	43	32	43	30	47	42	39	37	30	34	33	42	31	38	40	37	35	29	32	41	44	23	44	43	41	42	36	33	36	39	30	40	50	39	37	40	33	38	39	43	34	32	43	39	47	33	34	38	37	46	40	37	38	39	40	49	33	42	32	33	37	38	35	50	43	41	44	39	38	36	46	30	40	46	20	40	39	45	46	32	36	50	34	38	45	41	38	39	39	40	38	44	38	39	33	36	49	41	39	47	48	33	34	40	38	42	26	31	44	34	41	36	37	34	34	40	38	34	40	32	33	32	38	38	26	40	37	35	41	39	43	42	41	36	33	33	35	29	41	45	41	36	40	33	35	35	37	37	42	38	38	46	48	30	52	33	43	40	35	31	29	45	42	38	30	30	33	48	42	52	43	45	29	55	37	36	41	38	44	35	27	42	35	37	31	35	40	36	37	41	43	32	29	35	39	36	38	48	34	39	37	29	26	31	44	42	44	41	41	33	39	28	45	45	43	40	38	28	32	41	33	37	30	36	50	36	30	48	38	51	36	32	30	48	47	34	33	37	53	35	39	34	46	37	34	27	40	41	32	42	38	32	37	29	39	46	43	40	47	36	40	34	46	33	28	36	48	24	33	47	40	23	36	36	39	30	44	32	43	38	36	35	46	28	44	42	35	32	35	45	34	28	42	40	48	30	38	23	41	29	48	44	38	34	28	31	35	34	32	40	39	41	28	32	37	35	42	49	32	42	35	43	52	37	30	35	48	40	50	38	25	40	47	42	48	30	33	41	47	41	43	38	33	42	37	38	36	37	30	34	46	45	34	39	44	47	40	38	36	34	33	48	32	25	39	32	39	40	34	27	32	41	39	31	40	42	40	38	56	33	32	26	29	34	39	44	39	30	42	32	34	30	30	45	35	46	36	35	42	28	23	33	34	42	39	40	32	47	43	30	30	37	42	50	27	57	35	45	33	40	53	42	38	38	35	32	31	33	38	38	40	44	51	44	35	38	30	49	53	45	45	31	32	40	35	43	38	41	32	33	48	37	33	42	33	40	29	41	33	39	37	41	32	37	42	39	59	38	44	35	42	35	39	39	22	50	40	42	31	44	43	45	33	39	35	38	35	46	48	43	43	29	45	40	44	45	34	33	39	36	37	31	43	32	37	41	38	48	33	33	42	44	31	24	46	40	43	33	42	41	37	37	43	37	34	39	46	47	45	35	28	32	44	34	38	46	35	30	33	51	32	32	53	35	44	36	42	41	50	34	44	38	31	55	28	43	34	34	42	37	44	37	36	34	44	27	39	25	33	35	30	39	34	42	25	35	33	38	42	33	39	40	30	41	40	48	35	33	35	40	43	44	41	37	37	41	35	34	46	37	34	35	33	33	38	45	37	40	43	45	39	46	33	39	38	34	45	34	26	31	43	33	39	31	34	37	26	44	34	35	45	37	46	38	24	32	35	45	45	33	32	35	38	37	34	30	41	38	42	34	47	26	35	49	39	33	35	33	41	43	40	33	43	43	46	36	46	37	36	32	36	43	37	46	35	35	34	35	47	37	50	43	46	28	38	35	34	31	44	37	29	45	49	36	41	39	40	36	27	34	35	29	43	37	43	40	34	45	34	44	35	50	33	34	33	36	31	39	51	30	39	44	42	38	34	35	49	40	51	30	44	46	45	39	38	28	47	44	45	35	57	41	37	30	39	28	34	44	33	35	30	36	50	33	37	50	39	41	44	33	38	32	52	30	32	36	34	46	40	35	32	45	29	36	33	37	41	38	39	28	44	39	27	31	33	49	32	34	42	36	50	26	31	35	38	27	32	36	36	22	41	39	35	54	37	45	35	33	29	41	31	37	29	35	43	41	38	29	34	29	37	38	43	38	35	35	41	52	39	48	37	48	29	34	44	47	44	41	37	38	46	37	45	37	29	46	27	31	37	36	37	34	35	32	37	37	40	39	45	40	31	36	34	30	34	34	38	32	48	46	34	36	46	35	37	27	29	35	35	37	37	34	41	41	26	30	42	35	44	27	41	39	36	35	38	39	30	30	29	41	40	29	42	51	42	30	34	53	46	40	39	37	41	31	45	38	44	37	43	26	48	37	37	42	38	35	47	35	52	36	41	44	32	45	39	35	35	49	28	35	41	37	46	38	34	39	41	30	38	41	30	44	43	37	29	33	32	37	33	27	49	42	32	34	36	39	39	36	43	40	47	46	39	44	37	46	30	41	38	30	39	28	39	28	34	20	39	32	31	42	41	28	36	43	29	36	44	41	34	38	37	36	33	27	40	41	26	32	46	43	38	48	39	30	41	32	44	32	39	37	41	36	35	39	38	43	37	31	39	42	43	32	34	40	42	31	46	45	33	37	34	48	32	44	29	35	39	33	33	37	47	36	30	41	31	54	34	43	25	43	33	39	37	33	51	34	42	32	34	40	37	38	40	40	41	29	43	36	28	40	43	39	41	46	39	26	46	41	44	45	34	33	34	38	29	34	24	43	36	33	39	44	29	38	39	35	32	33	39	43	41	40	42	33	38	40	38	33	34	51	46	41	39	40	40	36	36	50	40	40	40	46	47	40	36	29	30	30	55	39	42	29	42	48	39	42	35	40	45	44	39	39	38	44	28	39	36	35	38	34	27	32	36	40	44	41	44	36	25	41	32	44	34	38	49	38	42	39	41	46	37	26	35	37	34	27	47	40	26	42	38	39	30	35	24	40	50	49	38	39	33	44	42	29	32	29	32	41	20	41	27	22	49	28	47	33	37	41	29	39	38	37	29	38	34	31	38	43	37	31	34	40	31	37	30	35	36	40	42	37	42	38	37	35	36	45	37	41	46	38	30	32	37	46	38	37	47	42	40	36	30	39	37	38	39	51	40	33	55	32	44	33	41	37	38	29	39	39	38	41	43	41	32	42	35	47	44	35	42	28	34	34	42	41	31	36	38	30	35	37	36	34	37	43	44	41	42	39	40	42	36	41	36	51	39	37	33	38	36	39	41	39	34	28	47	39	42	36	35	37	34	40	50	41	32	34	46	31	36	45	26	37	28	38	33	28	34	41	52	33	38	30	54	42	32	37	38	44	37	38	31	38	28	44	34	30	42	44	39	37	40	37	28	35	34	40	31	39	24	30	38	36	43	33	31	44	30	42	41	39	40	37	30	41	40	41	39	37	39	38	46
45314	26069	14156	26285	35037	34111	30818	26474	23396	21322	18794	16259	14346	12723	10714	9710	8724	7805	7314	6340	5749	5178	4766	4373	3929	3704	3364	3309	3181	2853	3015	3123	2701	2544	2482	2396	2229	2100	2087	2021	1929	1914	1827	1744	1675	1601	1556	1517	1443	1438	1335	1262	1280	1246	1169	1089	1114	1066	1019	1005	964	898	949	945	900	940	891	859	834	863	812	791	805	782	775	707	719	753	776	758	741	727	660	761	685	690	682	723	690	649	665	631	669	694	645	676	635	655	609	695	658	641	647	661	647	631	669	629	656	697	689	607	650	678	645	721	714	687	619	645	609	678	655	650	597	639	612	673	648	636	637	707	681	636	702	669	679	613	634	668	626	592	647	620	644	650	659	642	672	618	647	664	627	572	668	626	624	676	690	652	648	620	634	620	633	644	595	651	597	635	668	621	651	649	589	642	593	640	658	656	629	659	686	651	642	636	649	641	613	638	687	659	665	605	611	644	663	653	612	636	647	634	644	633	643	686	620	673	616	665	599	644	641	645	672	628	685	626	601	667	654	627	645	617	667	645	634	588	657	685	637	627	723	677	682	609	624	628	651	656	693	606	629	633	695	690	657	641	582	628	703	690	657	662	686	640	658	648	634	649	676	632	644	690	649	588	625	672	681	631	641	664	670	710	625	614	613	660	652	643	599	611	661	645	628	620	674	676	682	620	623	659	627	626	662	613	644	669	615	653	652	653	646	647	666	650	583	696	646	629	661	660	653	703	659	648	646	672	650	629	678	650	629	614	656	648	620	664	656	611	654	633	614	666	638	657	669	678	675	619	632	618	613	609	692	672	646	654	654	677	635	639	633	662	654	606	679	628	639	630	624	624	642	658	631	651	642	636	691	677	649	625	655	655	690	599	614	651	610	636	654	653	638	597	633	663	654	665	626	668	600	649	619	639	670	604	638	616	666	660	639	657	666	666	639	639	671	696	635	609	641	636	675	624	618	682	606	651	664	616	602	687	658	630	714	639	663	663	599	633	663	626	622	665	643	647	631	665	661	636	708	641	637	628	646	583	676	626	647	678	631	623	638	634	643	649	666	647	608	621	637	627	674	618	631	630	625	632	675	617	688	662	646	612	637	682	632	657	645	628	652	672	653	672	622	633	641	637	645	645	653	667	663	651	633	650	603	664	628	630	640	630	672	664	688	660	643	641	637	678	644	641	627	657	601	639	648	637	660	642	587	652	636	682	616	678	665	580	620	605	663	633	629	691	641	671	657	644	710	643	698	679	636	611	616	675	636	630	675	649	629	656	615	633	651	628	612	636	633	657	670	682	659	690	646	643	642	657	635	651	675	647	651	646	680	649	648	626	654	643	654	662	647	653	619	684	642	666	656	581	680	647	654	621	685	632	646	699	629	659	655	614	630	664	652	635	636	638	649	640	658	636	613	651	641	628	680	618	654	618	660	675	606	647	660	597	632	653	631	703	645	630	639	653	676	635	658	653	667	658	681	605	655	640	674	629	654	645	689	640	648	656	641	635	683	643	665	595	644	625	636	650	653	626	678	629	664	667	657	644	686	654	652	651	640	630	641	619	632	645	649	633	625	613	649	643	670	642	627	642	632	634	660	670	603	657	624	628	649	657	664	650	646	630	657	643	629	617	657	639	619	622	642	633	631	674	621	643	649	671	621	660	630	651	634	630	676	637	662	675	691	644	685	619	581	649	661	660	669	659	602	658	614	707	650	640	661	637	647	621	593	627	661	628	648	721	661	638	689	653	640	653	620	675	692	666	652	592	624	652	683	623	666	627	655	642	633	632	641	614	687	665	624	606	670	639	613	620	676	621	624	642	664	667	644	651	652	659	678	639	625	640	606	633	661	627	660	684	624	632	638	679	621	695	685	645	653	642	666	642	645	644	625	659	645	697	675	606	691	611	668	651	619	659	660	663	641	634	596	644	674	625	633	662	686	643	640	662	669	651	647	602	623	638	623	610	662	712	660	697	600	647	621	637	636	675	604	644	651	643	695	630	669	619	683	680	647	661	616	631	642	671	644	583	616	676	631	648	675	605	664	654	661	656	607	635	654	646	670	663	653	663	626	627	695	627	652	653	689	668	657	676	630	623	623	692	639	673	609	659	661	632	614	659	635	658	628	679	662	619	621	629	661	650	682	679	603	643	636	675	624	679	670	642	646	632	660	654	661	656	626	668	639	649	597	637	626	601	641	674	609	654	618	630	659	605	633	646	656	591	669	662	636	667	677	664	654	624	657	638	635	674	626	634	634	644	651	609	625	601	645	683	686	622	660	636	653	690	599	646	646	645	676	667	633	644	626	654	627	564	669	611	633	639	653	643	657	667	658	577	643	628	678	636	613	651	650	609	674	642	638	669	677	610	683	648	641	652	636	649	714	662	656	638	641	604	698	685	622	605	602	648	622	663	615	649	621	697	641	648	654	668	666	621	628	678	616	696	675	663	626	632	656	637	684	636	620	666	658	620	636	637	666	620	616	653	657	611	667	632	646	649	645	647	687	643	649	648	686	612	685	628	655	660	643	635	618	622	620	657	606	614	699	643	670	661	614	633	647	667	634	686	630	662	648	630	676	655	668	589	684	685	680	643	665	646	652	609	649	630	660	623	625	677	651	668	683	618	600	631	625	633	658	705	636	647	615	638	644	607	626	668	669	613	701	687	653	684	625	656	663	646	641	657	621	675	607	652	661	642	702	615	663	631	632	606	659	668	644	634	693	666	630	662	658	653	644	663	639	616	646	633	607	652	639	647	647	664	686	674	636	644	637	625	673	663	636	621	652	647	682	651	630	608	673	616	615	705	674	656	641	660	653	664	627	664	669	624	658	675	650	643	706	642	640	619	613	679	677	633	573	657	643	634	655	629	686	702	626	665	654	648	675	615	646	673	676	626	652	630	634	661	659	658	655	700	651	657	681	659	642	666	657	658	630	614	660	649	623	616	694	611	657	612	602	643	659	597	642	621	641	650	676	707	648	705	604	637	618	637	670	709	658	632	668	672	629	623	627	663	668	663	641	607	670	647	632	677	640	628	652	669	619	652	669	634	625	658	695	666	656	658	676	646	705	637	654	656	672	692	697	650	633	639	635	655	643	611	615	671	596	660	670	634	679	676	661	632	641	624	642	612	677	657	648	653	650	637	612	647	635	635	658	638	673	634	625	648	630	661	631	669	672	624	661	600	640	654	678	640	670	626	656	648	674	669	689	648	634	654	639	658	641	671	649	613	638	631	659	665	652	656	639	682	654	662	667	661	663	676	658	611	662	612	677	687	681	631	661	633	657	634	635	613	604	632	646	663	631	627	639	667	633	623	644	662	691	687	641	663	612	659	660	635	671	662	633	628	647	635	639	625	658	654	625	665	663	646	605	603	636	716	642	650	635	662	619	657	666	664	636	654	662	625	664	650	670	658	634	645	661	644	658	649	679	672	681	669	647	693	645	665	654	680	669	630	644	613	648	619	703	651	653	645	663	603	641	645	632	677	641	621	591	629	689	681
2834	639	228	207	304	267	266	244	199	183	151	147	126	108	98	104	97	88	73	79	61	65	76	55	50	46	55	43	38	47	46	56	47	52	41	41	47	45	41	35	41	46	36	36	45	34	41	29	34	33	33	50	30	36	28	38	37	30	41	43	23	30	30	31	31	30	32	32	22	23	23	29	28	30	29	20	37	22	40	32	22	24	33	27	23	31	31	29	43	26	28	24	35	32	26	33	29	39	21	28	34	31	27	29	30	22	33	25	30	35	23	27	30	26	30	34	32	31	25	21	32	24	30	20	23	26	24	39	22	27	24	32	29	27	34	20	33	31	24	23	22	21	18	19	27	30	35	27	39	27	30	17	29	24	21	19	29	25	36	31	25	25	27	25	29	27	21	22	26	26	24	38	21	36	38	36	34	34	30	29	34	16	38	20	35	34	24	31	23	24	29	19	30	35	30	27	28	20	23	18	33	31	33	30	27	22	29	28	28	33	24	25	23	30	29	35	22	25	30	37	33	30	32	25	27	27	24	34	28	28	26	32	30	19	28	26	31	37	31	29	36	36	31	22	21	25	17	31	31	27	28	27	26	28	32	33	30	25	27	25	26	32	23	31	20	22	29	27	30	26	32	37	24	25	35	31	30	39	30	24	24	30	35	29	17	16	25	37	31	26	21	28	21	28	29	26	21	21	26	31	42	26	36	27	25	31	29	22	28	22	38	29	23	14	35	26	35	27	37	27	30	33	27	27	34	27	26	32	22	27	33	31	25	31	25	24	28	33	34	22	21	31	31	32	24	30	30	26	23	28	34	18	23	24	35	30	41	24	28	23	21	31	27	27	30	26	30	22	31	21	26	32	29	33	24	32	30	25	22	35	33	28	31	27	31	29	28	20	24	41	28	24	17	22	27	31	28	33	29	26	26	29	33	26	37	27	28	21	18	26	31	32	27	28	35	24	37	27	27	26	32	33	21	27	20	33	28	17	31	25	29	33	28	14	29	33	29	24	25	23	21	27	21	27	30	26	30	24	33	31	31	27	34	25	19	32	22	34	25	35	24	25	26	21	25	26	27	19	34	25	20	30	31	27	26	33	31	25	23	22	22	33	33	19	37	26	18	30	29	29	31	25	37	26	17	23	27	30	17	26	24	33	25	28	31	31	22	28	22	24	22	34	35	32	28	22	31	35	23	24	25	16	36	32	21	27	23	34	35	23	25	27	28	32	28	26	21	23	28	36	33	28	25	23	36	19	37	39	27	22	27	31	36	38	31	35	26	25	26	24	28	16	24	24	24	24	33	31	28	28	27	29	19	29	34	25	32	24	29	24	29	31	25	28	34	39	33	34	28	30	25	29	26	27	33	39	35	29	32	38	26	25	29	28	22	31	27	35	33	25	33	27	36	24	21	35	38	34	30	20	36	34	28	35	27	34	29	33	21	20	26	21	28	41	32	31	24	30	45	29	37	30	37	32	30	34	36	31	31	32	24	37	21	31	30	30	32	26	23	23	29	26	30	21	28	25	21	34	22	23	24	28	27	26	19	31	23	23	23	31	44	31	25	25	27	27	25	25	32	24	22	27	31	23	33	33	25	36	25	28	27	39	25	30	30	23	31	25	18	27	33	33	37	28	21	29	20	27	30	31	26	33	29	27	36	28	22	33	28	28	20	31	23	30	29	29	27	28	25	34	30	33	34	28	19	20	24	32	26	24	30	20	29	27	28	28	29	32	27	22	27	19	33	18	29	26	25	35	25	21	31	32	35	22	29	27	25	34	27	28	30	31	31	22	24	30	35	32	42	29	23	22	21	27	33	26	20	34	19	34	22	27	24	16	31	26	26	28	27	28	26	25	21	34	20	19	15	28	39	33	31	26	23	39	30	41	27	29	21	30	21	34	24	32	20	24	28	30	32	21	27	28	27	25	21	28	32	19	40	20	21	33	34	31	33	34	24	23	23	21	36	26	29	33	24	25	31	29	28	29	22	40	26	32	31	25	25	25	31	23	28	20	25	29	28	31	29	28	26	24	27	21	27	29	29	30	25	30	30	24	37	33	22	22	26	26	25	29	18	29	22	25	23	27	32	34	22	31	23	27	37	23	30	32	30	34	29	33	24	27	31	39	21	22	31	28	26	37	25	30	32	32	27	30	24	36	21	30	38	19	36	26	32	27	41	26	37	32	34	29	38	26	27	41	22	25	28	34	34	37	26	37	24	36	39	27	33	26	39	40	32	37	29	34	29	34	24	32	24	27	37	35	24	35	26	28	28	29	30	34	31	24	35	35	26	36	21	26	21	29	27	30	36	26	31	29	28	25	34	33	31	28	28	29	21	24	23	21	28	29	30	31	19	27	37	34	33	30	28	25	36	27	33	20	29	24	21	31	26	30	34	33	35	30	34	28	22	23	23	25	28	23	25	32	32	23	33	26	35	23	25	24	29	22	34	31	23	32	29	28	25	26	26	25	27	39	26	38	20	37	31	24	30	32	23	29	29	25	16	33	18	24	29	26	29	30	23	24	28	19	31	34	26	22	20	30	37	33	22	29	21	24	25	34	26	35	33	29	24	22	22	21	30	27	35	22	33	30	33	23	36	32	29	31	41	22	44	25	39	26	31	31	31	30	28	19	24	33	32	32	23	39	31	20	30	34	31	26	22	28	18	25	23	29	23	22	33	30	32	30	17	24	20	33	28	25	28	24	22	27	28	24	32	22	32	20	35	29	30	22	28	21	24	30	26	30	31	33	41	31	31	29	26	37	29	32	19	31	19	23	34	32	25	28	26	26	33	27	33	31	23	27	19	31	16	28	31	31	22	24	29	32	28	32	34	25	29	29	24	23	32	29	27	18	40	33	37	28	33	24	27	28	25	30	25	26	32	28	30	26	24	22	39	21	26	27	38	28	29	32	18	22	35	29	31	35	43	23	39	26	25	26	35	32	27	26	27	31	35	28	23	24	29	33	26	25	25	39	33	28	23	20	20	36	23	22	38	21	33	26	33	35	28	34	22	23	32	22	38	32	30	26	27	31	26	35	24	27	32	27	29	27	31	29	25	27	23	26	35	34	28	34	20	30	26	22	30	43	31	33	28	27	36	29	30	23	40	19	31	23	26	34	28	31	33	23	33	29	29	28	29	28	32	36	28	27	32	32	18	25	26	28	32	25	30	23	35	23	35	24	33	23	33	30	39	29	34	26	30	29	23	34	25	26	32	30	35	35	28	28	28	32	24	29	34	30	26	22	23	19	27	34	28	34	22	19	27	24	31	16	20	21	32	38	38	27	33	28	29	29	24	31	36	31	31	31	24	21	28	22	22	24	35	24	27	41	30	24	31	30	30	32	31	25	20	32	20	28	36	31	34	22	33	29	28	39	30	33	21	23	13	31	25	26	24	27	21	27	31	39	26	19	33	31	33	28	19	29	22	28	24	25	30	30	35	25	27	27	31	31	27	31	32	27	25	26	32	41	38	36	31	25	22	32	31	18
31810	15813	7321	17069	24823	24038	20736	17956	15282	13020	10264	8457	7362	6252	5561	4987	4436	4333	3645	3175	2922	2595	2269	2220	1824	1815	1674	1616	1504	1601	1582	1605	1500	1383	1292	1230	1187	1133	1157	1067	1064	977	1023	989	974	875	899	889	842	790	805	792	735	754	751	738	647	651	655	646	641	620	597	576	619	642	597	589	596	542	576	611	560	593	539	530	533	519	472	530	532	533	507	495	503	472	521	513	481	494	487	480	505	510	468	509	489	510	584	517	479	458	510	465	510	495	493	506	442	495	520	518	519	546	508	500	463	493	511	477	499	470	496	481	506	464	503	484	490	480	476	488	534	452	523	487	473	497	457	463	503	485	515	451	520	471	494	474	451	506	487	478	523	462	445	485	469	461	498	490	537	504	478	495	469	483	496	494	501	508	501	508	486	513	532	489	517	539	526	467	469	506	511	501	503	525	460	471	492	518	468	487	523	476	457	487	465	510	500	501	489	522	489	523	466	500	475	445	530	475	479	473	511	522	476	492	494	505	449	512	521	509	483	484	472	502	498	550	495	479	535	539	470	472	499	468	506	526	479	496	495	464	525	468	497	486	442	485	487	522	470	487	491	471	485	500	517	490	482	500	502	484	515	501	488	467	513	493	479	466	507	470	462	507	474	483	488	515	474	481	520	512	455	530	478	506	489	491	488	476	496	486	505	501	490	470	485	474	478	519	491	476	492	491	484	505	443	479	512	551	494	476	497	491	446	487	488	506	486	472	476	475	479	499	505	458	507	492	480	461	491	528	509	480	482	493	481	519	481	473	538	483	449	483	485	482	527	508	469	510	499	465	503	505	480	521	517	453	522	494	429	508	522	503	455	518	520	499	519	507	481	470	504	479	486	495	515	494	506	503	474	480	465	501	454	470	502	475	470	506	497	510	516	437	505	470	450	466	436	461	481	478	514	515	472	497	494	449	498	478	498	465	481	475	512	508	504	493	487	508	511	471	484	510	490	497	488	470	464	490	448	477	527	487	460	515	487	454	502	502	456	483	478	507	483	482	475	471	482	501	495	457	484	524	532	501	540	500	526	490	505	465	484	465	486	479	519	486	481	458	486	523	489	463	460	494	498	517	526	531	473	481	488	507	519	495	534	484	479	458	523	501	517	509	462	467	459	499	507	541	492	529	469	506	459	463	495	491	477	517	449	492	484	508	471	503	493	481	513	460	478	473	486	514	502	495	486	486	483	473	456	446	468	500	471	489	485	506	474	502	504	464	503	451	475	483	458	520	488	453	559	482	477	512	503	520	519	533	477	498	483	489	518	461	502	490	512	507	484	482	498	497	491	523	494	508	492	474	524	536	500	474	498	504	491	524	472	516	517	452	474	490	519	541	462	468	494	529	508	515	515	511	505	487	492	494	491	474	476	537	561	495	518	497	527	492	491	484	544	489	527	500	502	488	516	512	485	527	490	458	506	508	493	517	541	462	499	497	501	472	510	510	499	489	458	493	520	493	484	533	462	457	487	481	524	480	481	479	513	525	513	470	459	499	488	496	498	530	466	539	470	507	531	503	507	479	496	487	500	476	449	494	495	481	501	441	478	443	484	437	494	450	494	494	440	498	485	522	500	425	503	482	532	521	480	529	493	505	507	455	491	502	456	514	488	495	517	512	497	500	506	479	493	482	511	512	450	523	487	451	477	460	507	536	508	529	501	526	491	478	490	484	524	479	473	457	485	491	490	517	485	458	488	495	489	497	512	496	527	475	508	482	532	467	463	495	509	501	477	522	499	442	525	501	453	496	509	538	510	507	474	456	465	484	528	493	514	473	506	460	477	470	468	494	492	483	515	496	519	512	496	465	550	491	493	465	483	492	494	496	514	514	484	469	505	494	534	499	488	486	453	486	491	504	462	493	452	503	457	495	482	492	517	478	481	491	499	500	491	498	524	508	489	476	485	501	504	507	502	464	501	473	485	471	512	471	470	524	479	439	477	512	527	473	492	471	507	477	474	487	500	490	476	474	475	477	499	533	504	484	480	507	501	480	536	503	505	487	495	459	495	476	460	484	484	485	492	517	520	502	515	465	484	486	480	512	538	438	475	498	555	517	463	443	494	507	465	484	483	437	481	489	490	492	508	476	493	484	490	489	503	494	471	500	499	484	511	502	512	461	486	505	480	498	538	459	526	451	488	425	450	512	451	517	472	478	525	491	486	502	500	503	509	498	503	478	527	491	466	501	487	527	505	452	494	501	506	480	479	502	507	469	439	516	479	495	496	488	486	519	509	465	507	458	461	540	468	543	533	484	458	527	481	507	478	462	496	465	477	507	486	526	431	490	473	490	536	486	525	487	466	477	496	498	472	474	476	529	501	476	522	455	505	534	516	482	493	497	478	440	500	484	483	480	467	468	460	484	498	494	461	534	477	513	498	491	472	502	486	495	525	513	485	488	465	489	512	489	492	528	494	483	484	490	520	500	465	451	458	508	514	502	496	477	486	517	502	510	508	482	491	515	495	485	517	470	536	466	439	484	463	499	499	538	518	516	480	534	494	498	520	501	493	509	492	526	467	478	457	518	464	513	514	454	509	489	489	503	472	474	533	470	483	509	510	525	509	496	472	489	515	506	509	442	519	461	497	491	486	499	501	512	485	484	493	474	512	471	480	492	459	450	522	465	433	473	495	473	506	467	484	489	478	497	492	478	486	511	497	492	494	514	507	497	499	503	502	479	514	480	478	478	471	510	507	478	490	488	479	471	464	463	471	511	511	445	515	521	517	499	509	469	496	452	479	510	456	482	492	486	492	490	470	528	494	518	523	496	500	477	524	526	504	488	450	488	488	493	455	497	536	528	477	472	541	491	479	477	544	490	465	467	468	477	513	507	467	537	455	466	465	473	495	484	505	477	459	468	491	488	487	449	532	483	508	483	495	477	534	511	481	467	512	527	511	493	485	473	501	534	504	492	504	502	495	470	531	543	471	471	507	503	492	477	472	501	470	441	523	456	503	506	518	441	491	484	527	466	483	503	466	494	515	462	487	479	474	509	494	438	479	480	493	504	454	489	478	473	475	470	476	522	490	480	460	507	497	472	485	471	499	484	501	534	468	536	469	470	491	490	526	513	502	482	514	518	483	488	515	473	480	465	497	518	491	459	507	492	471	527	469	515	522	529	474	470	502	482	474	492	496	463	521	527	488	468	472	492	498	506	509	509	517	519	478	464	501	502	507	499	473	505	497	470	475	517	474	463	501	490	501	494	496	443	468	483	477	461	504	481	511	498	507	458	502	544	474	496	455	470	487	487	458	509	524	535	502	453	481	477	492	455	469	503	486	458	488	522	458	441	514	478	507	477	478	457	497	495	535	475	525	494	512	478	509	484	503	506	495	492	512	467	453	496	504	510	498	444	478	478	485	485	497	479	504	475	496	498	469	491	517	501	472	512	502	514	483	508	468	473	475	507	442	459	517	503	487	490	483	487	498	506	541	508	517	490	454	467	492	504	478	489	454	503	521	501
5313	1819	564	386	556	571	478	442	374	354	293	220	229	192	171	143	141	127	134	109	117	100	99	89	71	79	68	64	65	80	81	76	63	55	60	81	60	45	48	73	54	48	48	58	66	42	41	30	52	33	44	43	37	47	44	61	40	40	37	55	29	41	34	28	35	33	38	27	38	28	44	29	39	37	47	40	31	36	40	31	14	34	26	30	36	31	35	38	31	23	38	36	36	33	30	34	31	29	28	40	18	32	39	31	32	38	29	30	37	34	42	33	38	29	33	47	40	33	30	40	28	36	27	34	31	44	41	31	41	36	32	35	41	32	41	40	33	25	29	39	35	29	32	32	35	38	36	31	36	32	34	37	36	38	31	42	38	35	40	39	28	30	24	49	33	35	34	41	30	33	40	42	41	30	34	34	20	31	38	26	27	30	36	29	34	33	32	32	29	33	37	41	35	32	37	33	30	49	34	30	30	34	29	33	34	34	36	30	31	31	24	25	32	34	32	37	27	39	33	33	27	42	33	22	37	24	35	26	26	28	29	33	46	31	32	25	37	32	38	33	27	32	33	23	37	25	38	43	34	43	36	25	37	30	29	31	37	39	32	27	40	37	36	30	33	26	29	29	34	26	30	37	35	31	35	31	34	33	39	42	33	35	39	45	37	39	33	43	44	27	30	35	27	27	32	36	29	28	30	29	38	33	31	22	22	37	47	37	29	38	17	29	29	29	25	30	29	30	17	30	38	40	27	28	33	25	23	39	39	31	37	36	33	36	28	29	41	26	25	34	30	41	21	30	36	45	41	33	40	41	31	38	33	38	32	35	39	32	39	40	31	27	27	26	37	33	29	42	32	38	36	25	37	30	21	32	31	37	36	40	27	35	34	34	30	32	30	28	43	34	33	28	28	31	26	33	30	40	42	26	39	35	39	39	37	27	25	43	31	34	45	28	24	30	32	36	41	33	35	32	31	33	31	29	32	32	35	27	28	34	39	40	38	34	33	21	38	37	37	40	28	42	31	32	48	40	40	38	26	40	34	39	43	41	40	25	36	34	23	36	39	28	30	27	44	42	34	30	32	36	43	27	34	33	42	35	40	25	31	29	36	40	38	32	29	35	41	38	27	32	25	36	37	37	48	23	41	19	33	34	37	31	26	33	37	40	33	37	21	34	35	47	46	36	38	23	29	37	34	26	34	30	34	44	49	32	32	40	42	25	35	36	24	32	34	31	43	34	31	36	30	30	44	29	38	41	33	33	30	31	36	39	38	41	33	21	33	31	32	29	35	36	32	30	23	42	33	39	35	35	25	25	35	24	38	36	27	45	37	36	37	27	29	33	29	39	28	31	38	35	42	26	31	42	35	31	32	36	38	35	18	35	35	23	31	38	39	32	26	27	25	28	32	37	27	35	25	36	32	42	31	37	42	26	31	29	41	49	28	38	37	30	26	37	33	29	35	32	31	36	36	42	40	39	38	26	37	23	29	27	34	31	39	34	37	42	39	33	27	35	38	30	36	28	40	33	28	32	35	31	33	31	44	35	34	24	26	30	30	30	34	32	26	42	43	32	38	35	37	34	41	37	40	38	36	32	30	34	26	38	33	31	33	29	32	37	27	33	39	37	30	33	31	41	30	31	32	25	36	13	36	34	26	37	30	43	23	27	40	31	37	33	44	36	25	43	41	35	34	39	28	33	39	34	29	23	37	35	38	32	40	47	36	39	31	32	32	35	31	36	29	37	27	37	37	36	40	47	40	30	31	31	26	36	39	33	39	33	31	23	40	33	29	27	32	36	31	31	33	35	25	24	34	36	35	37	26	20	46	44	21	31	33	33	35	33	30	33	35	24	40	31	33	26	32	41	41	34	37	39	38	41	45	30	28	19	35	25	31	32	30	43	46	28	32	33	35	31	39	36	33	26	34	36	37	33	40	40	31	33	39	24	38	35	34	33	34	49	35	31	40	34	36	30	34	32	21	33	38	30	30	37	30	37	33	42	37	33	30	41	36	36	42	47	41	32	35	31	34	29	35	29	34	34	27	27	25	35	25	37	29	40	38	30	38	27	37	33	36	33	42	25	35	20	32	34	27	26	15	24	37	24	28	30	33	42	35	33	35	39	34	41	36	34	39	22	23	37	24	26	39	28	23	25	34	25	35	25	44	34	27	42	41	32	40	32	32	32	32	29	36	33	33	40	33	19	34	32	28	31	30	27	28	26	42	44	35	31	32	34	35	32	43	37	37	38	32	38	20	41	27	25	30	27	46	37	33	30	29	32	42	31	41	32	36	34	30	31	39	28	36	24	35	26	30	26	32	44	42	31	22	44	30	28	38	36	32	40	30	32	28	27	30	28	34	38	42	43	40	23	38	38	39	34	26	26	21	38	37	37	40	41	44	49	41	36	34	34	40	38	38	31	29	43	28	40	39	26	20	41	28	44	35	28	38	30	32	41	32	26	35	30	29	23	26	32	37	24	40	36	36	30	28	40	39	31	24	38	33	38	47	37	32	28	27	25	33	25	34	26	41	30	26	38	36	20	35	32	40	35	30	32	36	39	36	27	38	24	33	36	27	32	34	32	44	43	31	31	27	28	34	34	28	35	32	32	32	27	25	32	30	35	39	32	33	28	28	36	30	30	37	20	27	27	23	28	27	38	29	34	31	28	35	32	30	35	25	32	33	29	34	26	25	29	31	34	35	33	32	35	41	31	46	20	35	39	30	38	31	36	31	32	29	35	41	38	26	27	36	24	33	30	38	29	27	40	36	38	34	37	31	31	35	19	36	23	28	32	26	34	28	30	39	33	36	36	25	27	36	47	35	36	37	32	28	31	42	30	30	25	32	35	28	45	28	43	30	25	32	27	29	31	29	33	46	40	31	27	33	36	39	29	36	34	34	22	35	28	37	29	33	39	34	29	29	33	29	27	36	38	30	45	31	35	33	36	31	31	40	22	33	26	39	33	33	38	28	40	31	24	24	35	29	30	39	34	35	41	39	33	26	31	37	32	34	34	31	34	33	42	42	37	30	42	27	36	33	39	28	29	36	38	26	33	39	33	33	37	39	31	38	28	32	27	21	36	37	31	41	39	29	39	33	44	28	33	20	36	37	28	24	45	34	24	29	36	28	37	38	23	30	25	30	36	19	19	30	39	37	29	32	29	28	41	37	29	32	39	30	40	28	41	32	31	34	31	27	33	43	44	29	29	37	40	32	30	32	21	34	33	36	31	28	32	38	31	29	27	26	26	32	33	33	33	31	32	27	30	31	29	28	37	30	26	48	36	36	30	29	40	37	25	26	35	21	31	44	28	43	34	27	38	39	33	28	40	41	34	36	27	33	32	31	38	38	29	36	25	32	34	30	33	38	36	43	31	37	43	40	39	35	24	25	27	31	20	39	28	24	40	30	37	31	41	27	30	27	31	23	31	40	26	34	36	30	36	35	27	38	35	41	23	20	36	37	30	25	38	37	34	37	36	27	21	31	34
41922	22406	12412	23121	32367	32051	28642	25630	22786	19721	15879	13151	12178	10450	9324	8396	7536	7063	6080	5256	4667	4194	3992	3699	3259	3117	2729	2796	2673	2690	2698	2571	2389	2247	2162	2142	1893	1815	1844	1738	1698	1592	1543	1480	1419	1430	1373	1296	1233	1269	1190	1155	1064	1002	985	984	938	914	888	890	858	843	794	791	747	799	780	755	739	790	768	687	696	633	634	658	708	664	701	616	586	600	610	588	642	578	630	605	599	566	547	598	581	561	614	570	545	589	625	569	571	563	592	550	550	542	552	572	554	571	562	613	566	573	568	602	596	516	598	578	604	568	537	610	604	577	553	558	570	561	574	579	590	538	572	530	560	570	570	583	564	586	587	520	569	556	552	583	574	490	545	547	556	549	543	522	565	573	557	595	586	568	538	549	568	598	605	518	521	537	574	553	549	585	493	521	564	543	564	527	570	561	558	576	567	561	541	561	556	572	580	595	565	544	558	553	559	542	577	571	549	581	548	572	568	551	541	563	553	560	549	556	544	578	540	545	545	603	530	567	565	570	573	553	557	562	584	593	583	555	561	603	572	556	533	587	595	582	586	626	596	565	599	574	537	552	557	550	539	577	509	511	575	560	584	578	579	546	552	553	568	581	539	561	571	537	553	543	524	588	542	601	610	570	578	539	535	608	591	592	529	550	592	566	552	539	518	544	587	561	503	552	565	522	574	558	568	530	562	569	561	558	570	618	592	628	599	569	551	580	519	589	549	533	544	512	540	572	548	565	554	580	589	585	563	577	576	590	532	511	612	522	588	516	569	558	583	566	557	583	574	556	558	568	566	527	602	531	567	524	546	535	572	560	559	564	546	606	543	563	528	571	583	536	557	568	564	573	542	525	540	597	550	563	570	563	560	548	543	564	588	551	578	537	559	560	529	578	551	546	589	601	551	579	535	543	563	606	559	584	554	577	515	585	556	562	544	564	552	549	566	546	586	530	565	552	580	556	570	565	521	526	574	556	555	571	570	573	539	580	557	542	571	574	535	560	537	570	593	560	560	557	580	579	582	535	515	553	561	568	547	552	583	554	553	569	562	510	547	538	567	536	550	544	539	601	562	564	570	543	550	611	516	549	551	536	527	575	552	524	517	592	559	576	591	603	577	563	533	542	576	548	617	551	599	581	582	545	581	526	570	613	549	581	561	539	563	544	509	560	559	574	554	552	610	576	549	524	595	551	587	514	620	607	566	608	551	564	530	534	567	557	562	542	573	504	534	536	542	557	592	578	567	529	547	555	572	599	586	559	594	549	553	520	565	542	603	580	562	538	563	589	578	549	548	535	610	535	543	551	531	599	573	563	567	517	582	556	587	540	570	581	553	604	576	548	557	541	562	514	492	533	585	594	557	545	600	553	566	568	559	544	526	594	539	575	551	533	551	548	562	588	579	507	560	565	554	554	565	542	571	534	554	592	565	546	594	562	587	551	577	558	582	567	580	572	594	593	542	543	592	551	579	616	540	553	527	556	551	542	569	558	551	499	586	543	534	536	529	551	575	577	565	589	543	598	573	546	552	536	573	539	575	561	591	521	578	563	556	537	524	543	508	534	593	592	533	559	584	547	529	572	575	570	578	539	566	533	603	496	587	561	597	539	554	587	546	580	533	551	568	543	581	558	534	545	594	568	570	562	544	511	591	541	561	587	542	587	544	612	559	557	571	574	552	585	544	604	527	542	594	538	572	547	594	569	553	591	549	513	584	558	552	543	560	554	560	557	550	610	573	559	538	569	515	544	557	564	551	577	560	580	512	541	552	538	577	568	526	572	570	535	553	566	562	561	574	557	546	522	571	560	559	515	574	583	520	537	608	570	524	591	594	565	550	558	567	554	545	557	573	560	569	613	532	619	547	566	541	525	566	598	606	565	569	539	565	590	589	604	513	554	527	542	540	603	533	595	570	583	544	531	543	556	562	577	523	562	594	539	558	560	571	554	547	581	578	566	559	553	544	577	583	560	550	568	548	595	585	562	584	566	606	572	547	546	586	556	518	565	570	528	556	569	600	543	574	521	523	576	520	589	528	540	567	559	571	552	568	569	533	587	567	549	566	588	630	573	551	555	564	569	580	570	558	566	559	572	560	528	513	566	569	534	575	555	548	551	566	579	553	563	587	571	593	561	529	607	581	558	530	554	521	569	540	558	592	571	583	568	564	548	537	558	577	561	560	562	589	584	579	552	531	524	554	565	558	607	581	551	537	549	575	587	536	551	559	553	561	563	553	581	530	565	547	569	580	553	578	538	543	574	570	579	569	540	580	580	529	575	574	547	573	568	523	548	557	559	561	557	517	585	563	562	554	531	578	519	582	524	577	576	525	543	522	540	554	570	546	577	541	512	538	565	592	555	565	541	527	589	543	533	596	592	548	529	596	540	587	510	580	555	582	572	525	565	533	591	565	622	602	573	547	576	541	566	533	560	564	601	548	526	552	564	518	584	503	523	565	582	564	596	591	572	572	545	572	603	544	545	583	560	579	550	553	550	569	577	515	600	567	560	569	535	574	503	560	559	549	617	618	553	570	581	614	602	563	565	575	550	566	527	537	557	566	527	586	542	569	566	563	565	619	560	598	549	556	559	597	564	567	559	526	563	563	558	530	563	563	564	545	542	570	564	580	565	556	599	545	532	576	552	554	551	539	596	545	558	570	568	550	576	583	540	592	578	588	566	577	542	567	565	608	545	554	555	567	599	558	585	574	586	580	549	609	570	554	535	576	569	597	544	535	580	544	573	556	579	563	572	540	562	583	562	563	585	555	536	554	566	541	559	538	523	494	532	547	570	563	580	554	528	564	515	542	544	586	548	578	543	553	582	571	533	590	546	585	545	532	593	575	591	564	522	582	578	546	550	546	548	574	567	555	569	562	569	582	538	575	571	580	559	561	584	558	522	549	527	592	513	558	544	585	543	607	535	617	551	552	572	578	610	570	535	563	538	570	594	549	565	562	596	534	543	556	562	592	551	559	582	563	580	585	587	542	599	582	568	562	515	586	531	583	606	564	576	542	522	555	571	549	582	563	590	601	577	542	593	583	545	563	569	565	564	537	532	592	567	556	556	535	582	597	532	622	585	537	579	529	559	525	537	565	581	560	558	567	561	561	570	596	593	589	546	558	576	562	586	574	609	596	590	548	528	597	587	552	564	507	527	543	576	575	556	567	600	593	568	596	566	571	558	562	579	579	594	574	566	538	518	575	571	550	527	561	536	565	587	549	522	564	615	552	548	532	536	563	548	556	525	549	544	570	582	532	534	587	581	540	539	547	553	568	538	565	508	597	573	571	570	570	550	585	558	636	535	574	542	532	536	609	535	551	576	556	573	560	529	564	533	563	563	536	585	562	601	552	556	541	553	593	578	554	583	560	539	605	559	590	531	559	567	584	575	534	545	538	575	577	599	542	549	545	574	634	543	547	557	614	514	540	558	561	541	563	562	607	563	569	569	568	565	541	556	592	555	561	547	554	601	542	550	592	579	607	598
5097	1177	374	258	444	420	345	362	316	248	215	177	189	186	139	126	123	105	111	97	85	70	77	82	65	63	70	78	74	58	62	57	53	58	60	58	66	52	58	57	39	57	45	37	38	58	56	46	37	41	50	46	59	37	41	41	45	38	34	42	32	29	41	36	53	39	52	33	34	44	37	44	28	34	42	34	52	27	27	41	31	27	38	42	35	36	36	25	35	49	37	44	37	19	29	43	34	36	37	31	43	37	30	34	44	37	47	30	36	32	41	37	25	39	46	33	37	43	34	37	43	19	33	36	34	34	39	39	33	29	31	35	42	30	26	28	31	32	35	27	37	38	31	40	21	41	31	43	33	41	29	31	36	40	29	42	36	32	31	27	32	32	24	36	34	30	35	41	25	31	32	22	28	39	35	37	39	46	36	23	39	40	39	34	45	43	28	42	39	37	37	32	31	35	26	34	35	27	41	32	44	35	35	29	31	33	32	36	29	26	23	38	39	36	31	39	49	35	39	35	23	39	28	25	34	35	37	39	37	42	33	37	36	42	42	45	24	30	26	33	42	40	37	41	36	42	37	36	37	41	33	35	37	35	26	37	34	35	32	36	40	47	25	38	41	37	35	35	39	33	50	38	36	38	38	35	36	31	28	39	34	35	38	35	42	33	38	29	25	34	29	41	38	42	38	37	43	38	40	31	39	44	44	36	44	38	41	37	40	32	45	27	35	44	33	42	37	41	24	36	35	31	36	36	31	33	38	37	35	29	37	40	27	28	43	44	35	39	44	34	33	39	36	42	33	37	31	29	35	27	44	27	31	34	42	39	32	33	50	36	43	27	44	29	27	42	35	30	33	41	26	33	47	41	28	34	40	34	31	36	32	33	38	44	35	31	41	32	30	33	35	44	36	31	34	41	23	38	42	31	31	30	31	39	30	43	31	29	23	29	39	44	27	40	34	28	48	35	40	37	40	27	41	31	34	44	34	32	40	36	36	34	37	54	31	26	28	35	37	34	31	36	26	39	32	36	31	39	33	40	34	35	29	34	41	27	40	47	33	43	34	44	31	43	39	29	30	37	41	28	28	36	31	35	37	51	38	33	34	44	36	32	24	36	31	38	32	31	29	35	33	39	31	25	36	41	32	41	32	39	39	32	32	30	34	38	30	35	45	26	45	41	31	33	38	45	30	36	38	39	26	29	49	38	21	34	35	35	32	40	41	37	36	35	28	37	28	45	29	45	36	43	36	26	35	31	34	34	38	36	38	48	37	47	39	35	35	28	32	44	32	34	31	37	29	33	37	32	27	44	32	29	36	37	30	28	30	43	33	38	27	38	32	36	47	36	41	41	31	27	35	30	51	38	38	41	37	28	21	33	31	28	40	40	41	31	27	47	35	30	29	38	25	37	49	25	33	38	23	35	37	39	24	31	37	24	29	32	50	41	31	28	36	40	49	36	42	41	30	31	40	34	38	36	21	30	40	31	37	27	28	27	42	30	36	32	30	33	37	43	40	29	41	34	39	35	43	30	32	41	36	28	37	34	41	36	42	32	29	32	42	23	42	37	40	42	35	36	33	43	42	28	38	32	33	40	31	18	41	40	49	45	33	30	27	45	37	36	42	32	40	36	36	35	44	33	33	47	33	28	38	34	36	37	30	32	29	39	43	39	41	36	28	35	27	31	36	44	39	27	27	38	37	32	38	35	37	44	36	38	34	22	38	34	31	37	32	34	33	33	42	31	37	36	42	34	40	31	47	32	28	27	30	37	36	23	40	29	28	36	38	28	35	20	41	38	34	40	40	37	35	42	28	32	39	32	31	26	26	39	37	31	36	36	36	29	25	26	42	29	35	31	38	30	41	32	33	49	37	27	31	38	41	50	36	33	31	30	31	31	36	40	44	34	41	30	32	34	29	38	39	38	41	43	39	32	29	29	32	35	41	37	39	33	51	33	26	34	43	31	33	35	34	36	36	34	44	30	24	25	32	28	33	32	30	27	38	40	30	31	24	47	42	48	36	35	40	44	33	42	32	39	33	32	32	40	38	31	33	28	36	37	47	31	33	28	36	46	36	39	37	45	42	32	36	39	29	31	36	42	30	31	33	30	34	45	36	35	33	35	30	41	29	35	35	31	38	24	37	26	35	43	36	33	23	37	37	37	31	37	47	32	36	38	44	33	34	43	37	37	30	29	41	42	28	41	41	23	43	32	29	36	27	40	34	27	33	20	44	32	22	36	35	32	30	28	26	35	43	25	60	31	25	36	42	31	32	44	38	35	45	35	28	35	37	39	25	28	45	36	31	35	36	38	20	30	34	34	29	43	37	31	38	38	40	38	35	34	31	33	42	34	36	38	46	39	42	37	39	34	31	35	43	28	20	45	34	34	34	31	32	35	32	32	36	33	37	38	30	39	36	35	35	43	32	34	33	36	41	29	30	27	27	35	35	42	34	36	43	47	42	27	35	27	29	31	37	38	37	32	32	35	34	30	36	34	44	38	32	40	40	29	39	41	35	22	42	35	33	52	47	31	30	30	24	30	33	35	43	26	36	31	33	34	48	39	37	28	36	24	25	34	34	45	29	27	33	30	28	33	45	15	30	45	39	38	38	26	39	29	33	22	28	27	39	36	29	32	34	32	38	27	36	27	47	30	29	33	35	36	32	40	26	28	29	32	34	23	40	32	26	38	43	35	36	33	34	34	25	33	45	34	41	34	29	36	36	40	37	33	46	35	35	43	34	43	36	37	37	34	30	25	34	29	47	41	31	51	37	41	43	28	36	45	27	40	38	32	32	38	28	29	40	34	34	39	37	37	29	28	28	26	29	31	28	41	34	45	36	39	39	37	36	33	38	37	36	40	27	26	28	24	29	34	43	36	51	32	36	31	42	27	28	28	37	45	29	38	40	38	32	39	32	38	33	35	40	31	42	30	24	28	39	34	24	28	46	36	37	41	27	37	42	35	34	43	37	35	33	32	30	25	36	45	33	24	40	38	30	33	38	30	27	40	25	36	37	40	33	32	23	35	37	33	41	37	31	34	39	44	28	42	29	36	41	46	32	34	32	40	38	32	29	33	33	34	34	35	40	19	35	48	21	31	42	38	26	39	34	32	44	34	24	37	28	32	33	34	26	30	46	44	38	27	37	35	34	41	39	41	41	33	26	22	49	25	29	28	38	44	37	32	31	40	33	33	37	28	43	32	41	46	32	43	45	32	40	33	36	39	26	33	42	29	44	44	25	32	40	39	39	37	33	33	36	35	27	24	47	44	45	32	38	32	34	30	35	41	26	31	39	27	36	39	25	34	35	34	26	38	19	34	32	28	37	36	31	41	52	42	42	34	29	34	29	27	27	42	32	39	29	41	25	40	38	46	33	41	38	32	36	44	40	41	36	48	38	32	43	37	31	32	28	27	41	42	29	35	29	44	33	33	38	36	43	29	32	34	34	44	35	33	34	31	26	33	37	39	38	37	36	38	25	39	26	37
36176	19368	10560	20088	29136	28787	25878	22549	19421	16153	12857	10366	9630	8809	7446	6667	6086	5594	4971	4371	3791	3529	3308	3010	2571	2451	2367	2269	2338	2319	2390	2135	1948	1811	1779	1782	1727	1592	1636	1442	1451	1425	1311	1337	1290	1233	1150	1162	1177	1073	1085	1017	970	971	979	907	874	933	841	843	795	766	806	764	742	753	797	747	705	721	716	695	685	648	661	692	637	651	614	644	650	648	625	612	606	689	655	644	615	609	625	594	603	617	585	596	574	598	618	606	582	578	595	601	597	581	642	571	585	569	636	580	565	626	586	627	590	570	591	631	554	639	618	624	554	562	567	623	593	605	596	605	607	600	614	586	634	591	596	575	585	605	619	566	643	617	614	553	614	605	604	617	606	577	633	622	595	594	608	581	592	568	587	612	578	568	615	580	648	625	556	597	579	588	555	607	595	583	640	648	640	568	541	603	625	593	618	609	582	597	545	608	631	582	599	598	632	626	619	568	633	574	612	607	556	604	626	591	606	608	585	631	604	556	558	602	600	591	567	591	592	585	592	594	565	584	622	588	588	582	591	630	596	567	589	601	612	560	568	619	564	576	623	589	596	551	608	594	612	593	548	598	564	587	554	649	614	591	579	557	628	599	648	633	605	620	599	544	569	638	646	611	617	579	594	565	590	575	577	555	607	587	622	578	611	639	563	602	524	606	596	559	594	584	603	605	559	563	587	610	606	600	604	593	544	619	612	525	581	590	595	617	578	574	613	605	631	616	584	563	608	595	618	520	591	625	594	570	576	610	611	628	629	601	590	573	586	537	593	600	621	561	582	557	586	600	594	558	631	587	584	578	630	623	546	613	624	575	579	554	603	538	583	658	619	591	595	566	588	565	628	577	596	588	572	563	606	598	556	646	600	609	609	578	577	626	608	605	612	634	538	582	561	581	608	601	621	559	602	555	579	577	605	601	571	589	594	590	597	599	598	587	632	550	586	589	585	591	619	605	570	600	664	589	639	628	554	590	619	579	595	587	577	583	595	587	593	610	623	601	586	606	589	620	596	594	601	629	636	593	609	592	586	581	597	568	567	589	617	548	594	562	579	582	613	596	611	586	613	614	573	582	571	601	583	606	581	588	592	621	535	590	590	635	616	600	577	592	629	585	627	613	584	622	609	596	531	601	607	591	576	619	643	575	633	576	567	584	564	592	624	566	574	582	601	615	583	630	613	578	590	557	582	653	606	584	595	640	573	571	555	577	560	558	580	594	571	604	559	608	561	553	556	615	597	598	647	595	612	585	592	616	598	572	640	601	596	603	594	557	588	571	576	605	599	575	614	608	594	598	564	627	607	562	600	577	603	569	584	571	564	613	585	605	583	645	572	561	623	579	609	597	615	590	621	574	601	616	625	627	588	622	563	601	547	589	592	619	583	591	623	607	544	594	559	591	576	548	570	574	602	609	604	642	561	615	635	558	581	601	586	547	588	613	566	594	563	544	581	627	581	573	603	576	588	578	569	551	601	621	591	630	559	650	563	622	608	593	613	584	535	584	647	594	627	532	654	605	602	577	601	602	589	583	542	585	557	582	637	621	604	626	587	586	586	552	563	585	570	567	578	578	575	615	567	597	635	603	617	614	609	585	643	609	618	580	609	568	597	585	604	592	607	642	596	557	599	624	606	635	548	546	577	631	599	670	551	599	593	620	572	589	558	643	611	569	592	598	587	570	639	590	606	548	593	563	600	527	636	625	598	590	596	604	574	610	625	592	634	588	571	589	621	611	612	587	609	605	586	594	564	587	580	586	597	637	571	582	626	562	579	657	628	570	630	580	570	566	591	613	631	660	573	561	621	592	569	610	599	578	586	599	651	615	629	537	599	575	580	588	587	545	599	595	584	566	533	626	601	595	597	572	552	618	580	582	570	594	616	617	570	628	555	605	566	599	611	607	605	576	590	589	609	630	608	589	619	576	584	608	609	613	594	630	587	560	596	552	579	565	615	586	615	599	598	589	611	582	554	608	594	581	591	630	530	582	539	588	586	597	548	590	629	608	576	621	567	570	592	610	590	614	582	586	619	616	576	580	580	547	546	605	585	590	571	614	567	624	587	607	590	565	566	574	558	586	594	589	595	610	570	539	593	610	605	678	607	607	594	632	558	587	592	580	615	598	593	563	586	540	528	605	595	566	588	591	627	596	598	596	537	613	606	598	634	581	590	558	622	592	598	596	623	576	595	619	577	610	599	545	534	575	563	590	608	570	622	656	598	583	605	606	616	555	586	570	575	578	609	628	601	584	561	599	541	565	607	559	648	600	571	610	582	619	592	570	614	605	602	581	589	599	588	635	591	629	587	637	614	577	625	614	592	537	617	561	574	600	555	618	594	606	593	607	600	586	557	599	568	605	573	615	600	626	534	617	603	605	580	548	602	605	582	570	589	625	597	619	614	577	627	590	582	577	603	603	545	556	626	610	588	615	582	579	573	626	539	575	615	584	588	543	616	628	587	622	583	602	615	596	589	564	612	598	583	598	562	586	598	592	577	609	600	596	568	574	619	614	589	578	616	600	608	612	619	576	562	629	602	563	597	557	579	614	597	592	611	621	600	629	572	591	563	588	605	619	623	600	631	577	613	568	591	570	577	598	556	603	609	585	589	674	563	604	660	591	565	541	586	581	606	601	585	629	606	623	569	609	576	554	624	567	602	575	602	583	612	637	614	615	536	569	588	595	626	565	594	600	557	603	602	580	575	537	576	623	606	636	614	573	592	565	588	606	580	545	564	579	584	615	622	572	566	568	561	587	618	577	606	615	580	552	639	555	606	585	584	613	572	567	596	633	579	570	616	607	604	599	588	574	596	590	598	593	605	602	613	625	581	618	579	592	579	594	601	615	597	591	574	599	520	577	604	592	566	573	585	634	610	599	617	632	599	614	565	592	600	596	593	585	601	579	611	647	564	616	595	581	604	594	613	556	592	587	560	595	554	588	579	598	582	585	593	589	584	607	590	640	595	637	630	630	629	595	595	639	593	583	574	561	558	624	606	629	607	625	603	590	569	609	571	581	582	603	613	580	601	577	578	560	590	562	583	571	590	614	578	584	578	619	584	613	568	575	623	604	594	620	579	547	595	597	556	569	554	605	583	629	607	581	602	615	568	591	554	567	573	571	599	587	597	620	571	568	612	545	598	605	589	604	614	538	539	592	599	585	582	577	603	579	563	559	607	578	578	593	563	571	576	572	597	617	569	562	630	572	595	588	576	563	587	588	604	591	589	590	614	610	584	562	615	616	583	672	646	574	573	553	558	556	597	610	621	608	587	610	597	596	597	617	618	624	623	623	558	584	561	635	621	564	588	568	589	646	563	605	589	562	599	578	560	590	619	597	560	589	559	557	584	632	635	657	600	610	610	619	528	572	602	567	611	590	575	562	564	597	592	561	578	602	595	596	586	576	560	558	591	636	613	583	565	577	558	583	600	610	602	611	629	597	551	611	618	602	601	525	563	618	630	609	570	613	617	598	593	580
6622	2124	638	417	685	734	603	524	411	333	278	265	254	266	178	188	161	157	136	111	102	108	108	86	98	105	76	97	75	81	74	87	66	73	70	76	75	64	65	61	62	50	57	57	56	71	57	63	57	51	39	63	44	45	44	47	45	48	41	32	46	52	52	40	32	39	38	34	42	41	54	35	42	47	39	36	31	45	42	36	35	41	41	39	36	29	37	40	36	35	45	31	28	42	51	28	36	34	42	36	38	36	32	45	35	43	38	34	35	35	27	56	50	40	38	32	50	27	49	35	32	40	30	34	38	42	27	35	37	39	34	36	47	34	36	30	48	40	46	36	46	34	34	37	33	36	46	37	43	33	33	27	44	46	32	33	44	36	34	27	40	30	41	40	33	36	38	27	37	40	35	47	40	35	33	35	34	34	46	40	33	40	39	37	38	34	26	39	38	38	39	35	27	38	35	41	32	31	41	33	35	39	36	51	49	42	36	44	48	31	38	34	40	47	39	35	34	35	31	38	39	27	35	37	36	27	37	33	29	31	36	35	35	34	40	36	37	34	33	36	35	43	41	37	47	41	25	34	47	34	40	48	30	34	49	35	37	36	34	43	55	40	32	34	34	38	46	44	31	49	39	29	30	35	35	46	45	41	36	47	44	32	37	43	27	41	38	34	41	32	37	42	36	37	35	40	39	35	37	37	32	44	39	30	30	29	38	35	40	20	31	37	39	26	34	39	37	34	45	32	38	44	50	32	33	28	39	32	41	45	36	30	47	34	33	31	33	52	32	45	38	39	34	38	36	39	30	42	46	32	32	38	41	34	43	44	39	30	31	41	39	33	36	37	35	39	39	35	31	52	36	29	46	49	34	45	34	37	34	38	52	34	47	44	34	28	45	40	35	43	32	40	35	37	30	26	31	37	30	45	35	38	28	56	25	37	42	40	34	44	40	43	39	34	43	32	41	34	38	33	46	36	30	44	53	43	33	51	39	43	28	42	28	33	37	41	36	40	31	25	29	38	42	41	37	38	36	28	48	28	48	41	32	33	45	41	43	30	39	50	30	25	28	50	36	40	42	44	43	29	47	42	38	49	34	30	42	33	43	39	35	40	35	32	33	43	42	38	32	32	27	26	44	49	46	37	41	38	38	46	33	31	33	31	30	38	36	28	35	44	31	29	38	29	31	44	36	37	30	40	35	33	32	36	36	32	38	32	38	31	31	26	29	30	35	39	38	28	38	34	42	49	49	33	32	38	37	31	45	32	40	39	54	40	37	40	43	35	45	40	33	34	34	35	39	27	38	33	39	33	30	34	34	30	29	30	35	41	40	34	33	43	32	38	30	50	30	34	32	35	36	33	30	32	36	49	40	35	45	36	36	47	30	34	37	36	37	41	31	40	35	38	31	38	34	37	35	36	41	34	37	41	43	26	40	36	41	39	40	32	39	31	35	41	41	50	43	38	37	24	38	29	48	49	45	39	39	36	42	40	40	43	37	39	54	37	40	48	43	37	32	37	35	35	38	37	38	48	39	29	37	39	37	30	37	35	38	48	25	31	38	29	35	30	33	30	48	42	29	29	24	22	37	33	42	30	33	40	33	42	43	35	35	55	40	38	51	41	47	31	35	44	34	44	44	30	30	31	33	35	46	40	36	28	37	33	34	37	26	39	40	40	43	36	41	31	35	42	45	27	38	28	35	38	39	33	40	47	38	37	41	35	36	28	35	34	31	35	37	37	41	42	46	32	29	42	43	37	22	44	42	37	43	34	26	45	37	43	36	38	28	38	25	41	35	38	38	39	24	41	31	29	25	41	33	47	40	48	25	42	33	28	40	34	34	44	33	38	33	43	39	32	40	36	36	41	29	36	32	43	42	34	35	44	35	32	39	40	34	38	45	38	30	34	30	30	43	48	41	35	37	31	37	44	37	45	32	33	29	37	43	44	41	43	34	48	50	35	25	40	37	42	47	35	36	39	33	25	30	37	38	30	33	31	34	40	27	47	37	39	43	38	35	37	32	25	45	37	33	42	31	47	33	37	40	33	37	43	31	37	41	36	32	35	37	44	36	45	37	49	35	33	40	42	27	27	41	22	32	36	32	36	37	59	43	39	47	45	31	48	32	35	45	38	38	45	40	35	39	26	36	50	38	37	40	34	27	38	35	43	35	43	31	50	39	47	36	44	28	31	35	38	32	33	45	33	41	39	40	44	57	39	33	38	39	40	42	31	43	33	33	40	31	33	44	35	35	32	30	48	45	36	25	32	26	39	41	39	43	42	31	36	36	38	34	20	38	45	33	36	40	34	43	25	29	34	36	41	36	37	37	44	42	35	41	31	33	40	37	37	39	31	43	40	48	41	43	37	35	33	28	40	36	36	46	42	39	34	30	29	43	45	24	37	39	37	33	33	38	38	39	38	19	37	37	39	33	37	27	35	34	48	28	38	28	28	35	41	41	36	22	29	37	47	24	38	38	35	35	37	39	38	34	41	36	31	40	35	33	36	34	39	52	30	34	42	40	42	35	33	37	43	38	46	37	45	42	40	33	42	49	41	28	36	42	40	31	32	40	33	34	42	39	38	44	35	28	35	43	28	39	48	39	39	47	47	29	40	31	33	45	33	27	38	43	38	38	51	35	28	42	32	30	31	43	41	42	31	24	52	39	32	51	43	33	28	35	27	38	29	46	30	33	40	33	34	42	41	31	36	39	39	38	30	40	37	35	43	49	32	43	36	31	31	39	20	42	38	33	38	29	30	38	46	23	30	40	33	35	43	43	43	28	47	32	37	31	37	36	40	39	29	45	29	35	34	31	42	38	40	51	29	41	36	37	47	31	36	43	41	31	44	33	46	36	49	33	36	36	33	32	39	28	32	41	37	40	42	46	45	31	27	31	45	36	38	33	42	30	34	36	33	32	26	44	45	33	39	30	50	31	37	43	33	54	37	33	36	43	33	39	31	41	39	45	36	37	32	36	44	38	29	42	33	40	25	28	44	34	31	51	30	35	34	49	35	41	36	35	29	41	33	55	29	43	36	38	38	45	41	36	46	37	37	25	48	28	44	44	24	35	43	33	29	31	27	37	28	42	46	35	29	26	35	38	39	34	24	34	45	44	42	39	43	40	38	35	30	38	32	58	28	36	35	46	40	40	40	35	40	41	33	43	41	33	36	32	38	33	39	39	35	47	41	40	31	42	35	32	20	39	40	27	34	51	36	36	31	38	42	34	34	30	41	29	32	47	28	32	24	28	37	47	36	41	35	32	45	40	39	38	33	38	27	50	41	44	33	36	29	37	31	42	42	49	41	29	42	37	47	36	42	31	38	37	38	33	55	37	33	43	36	43	44	43	35	30	33	32	31	31	33	25	36	36	38	34	42	48	34	29	38	34	31	33	31	38	37	26	24	44	42	43	28	46	35	40	42	38	29	40	33	30	40	37	30	40	36	41	38	35	37	35	37	35	25	32	41	33	26	41	30	31	61	46	43
43631	24402	14124	25203	34696	34246	31221	27086	23660	20026	16428	14263	13273	12277	10181	9134	7972	7769	6906	5822	5419	4636	4485	4214	3795	3513	3263	3363	3325	3352	3212	2894	2785	2545	2535	2490	2274	2120	2108	1976	1926	1830	1767	1705	1733	1616	1531	1411	1433	1413	1354	1289	1267	1128	1177	1111	1062	1038	1071	1057	1018	1018	939	891	898	921	893	866	804	866	798	782	757	789	734	769	721	746	676	721	677	746	698	702	656	599	663	647	667	629	664	611	623	652	605	643	653	665	660	639	640	643	673	634	605	677	605	668	632	651	683	648	650	652	624	634	624	641	594	613	640	628	614	603	586	640	660	670	624	616	636	634	644	627	666	644	626	650	673	629	599	654	630	631	644	646	624	661	713	654	654	625	616	649	629	672	622	645	618	608	679	648	698	660	642	650	642	638	639	639	660	650	621	630	603	628	608	609	613	642	627	617	629	627	676	605	613	588	582	629	685	634	669	660	610	655	622	589	609	594	624	651	661	690	604	650	602	627	602	623	586	637	665	579	609	623	648	651	623	660	609	578	624	593	653	602	575	672	624	656	600	641	636	611	687	565	636	605	682	631	612	651	637	610	580	649	608	642	632	618	620	572	659	595	605	611	641	606	633	695	601	630	583	624	672	644	639	644	610	617	644	608	622	628	588	602	620	576	623	604	599	633	607	661	675	614	652	686	676	662	664	660	620	608	609	611	647	602	618	680	670	674	598	584	572	651	618	614	677	623	623	627	626	605	624	629	620	643	620	643	626	624	673	610	639	648	661	615	670	589	649	593	610	622	617	623	615	611	614	594	675	655	596	675	652	659	630	651	652	613	604	622	638	631	630	642	629	606	606	624	631	616	712	621	643	563	667	657	643	655	612	636	663	579	619	644	629	625	655	618	606	580	657	578	634	601	642	631	666	656	638	631	630	646	630	631	604	640	654	632	576	675	612	638	643	661	609	657	562	640	648	633	602	619	622	642	620	630	643	617	667	609	653	637	626	632	631	611	622	680	625	636	615	672	624	639	648	672	623	603	628	618	602	641	616	625	625	655	622	634	654	629	637	602	645	622	643	660	633	606	699	632	641	666	615	610	676	643	635	617	628	600	595	639	667	662	652	617	652	661	628	635	660	599	645	630	619	596	659	634	615	603	609	626	679	602	667	658	617	635	598	653	621	609	592	634	622	616	607	636	648	587	639	638	674	645	639	629	616	624	626	625	629	646	625	619	686	622	640	597	650	605	671	654	672	630	663	648	639	642	627	629	640	610	606	598	625	647	614	631	662	639	641	642	610	697	644	620	660	645	684	636	632	606	620	611	663	607	631	618	608	596	644	675	622	652	593	652	642	614	628	627	618	630	625	590	655	572	649	602	642	629	606	561	623	627	580	651	625	629	573	611	627	611	629	625	647	626	644	622	626	626	608	643	602	614	630	633	626	635	647	614	651	631	647	644	596	644	603	630	618	619	652	625	623	637	662	661	653	612	619	639	626	632	648	611	663	642	648	658	617	630	634	647	587	616	602	610	644	615	668	591	639	626	659	606	590	620	606	608	682	634	625	586	614	625	632	656	617	628	618	622	618	669	658	626	664	632	666	601	657	651	646	629	610	619	626	587	680	639	621	635	599	629	588	655	630	609	610	666	623	580	637	579	605	647	665	618	644	622	673	639	618	623	576	660	580	632	570	621	628	641	597	641	614	649	643	599	600	665	636	626	601	641	668	621	639	626	654	611	626	645	590	602	662	637	640	630	594	606	620	648	643	642	640	635	624	623	683	645	620	616	628	661	693	712	668	611	631	635	643	636	664	632	661	661	632	657	640	660	629	634	634	658	638	614	640	655	616	635	603	606	674	651	611	634	599	636	627	635	636	599	638	653	659	617	662	644	673	621	623	614	655	611	602	621	591	635	685	655	665	626	625	620	588	642	624	622	633	598	624	669	607	662	600	617	603	616	646	585	635	571	658	626	647	677	647	636	660	646	597	637	639	641	615	626	597	649	631	633	618	663	628	662	671	603	651	662	648	671	577	593	620	650	616	586	656	646	608	642	649	646	607	666	635	616	617	616	666	628	650	638	609	641	616	604	619	604	620	603	672	650	629	633	588	641	652	647	645	597	570	653	628	610	636	593	661	654	568	627	624	657	670	665	646	635	668	652	615	587	631	662	679	668	624	612	622	639	634	614	611	590	658	628	614	643	615	639	630	627	665	663	597	605	585	674	634	632	606	623	615	606	649	675	660	653	649	611	676	646	646	611	622	651	618	677	586	604	600	646	629	658	604	618	639	624	598	615	667	656	616	622	593	637	617	643	616	658	624	643	630	611	614	649	629	614	618	654	620	658	599	652	595	681	643	648	628	627	598	637	669	582	633	617	620	623	630	629	654	660	626	653	600	631	611	679	635	626	555	579	638	606	584	643	616	617	653	647	607	675	645	676	615	621	650	642	591	650	633	632	664	587	677	646	617	632	649	630	615	647	640	634	638	663	616	608	617	609	610	625	617	651	634	636	637	668	626	649	647	642	639	582	649	629	644	629	613	598	623	661	668	603	635	604	647	688	629	641	647	644	646	630	671	628	589	576	624	585	650	633	645	642	662	680	619	618	615	618	603	640	656	624	600	626	674	576	611	613	626	627	634	634	672	660	662	636	647	599	610	581	723	615	606	608	658	663	664	655	668	632	663	655	579	629	661	641	653	630	636	606	653	673	627	596	681	600	626	593	643	599	600	623	608	602	636	624	644	614	624	623	648	642	645	637	601	626	655	635	643	571	658	651	576	593	621	633	588	580	605	618	649	627	618	661	608	636	671	670	577	662	607	629	603	632	595	632	624	627	619	601	610	617	622	668	639	670	637	621	635	639	650	621	627	668	637	667	603	583	605	637	664	629	630	622	619	649	627	640	666	651	632	612	645	612	625	654	606	595	638	639	617	537	641	608	680	576	596	647	639	604	619	653	626	650	638	640	596	650	639	669	648	590	621	623	589	602	629	644	635	615	639	632	672	600	630	603	639	666	625	648	635	671	563	625	644	681	658	640	614	639	641	607	601	626	600	597	669	655	619	640	612	643	620	647	607	640	624	615	603	653	648	644	643	617	636	665	626	640	647	627	630	664	626	641	604	619	646	593	628	591	617	660	627	605	605	640	597	598	623	639	601	590	624	641	629	589	636	630	653	626	597	579	646	623	604	610	597	681	654	633	590	619	606	621	656	669	617	612	653	633	627	634	621	621	666	677	604	633	635	619	628	611	645	653	618	644	633	591	650	593	593	653	664	652	655	612	569	590	633	643	666	618	613	628	629	628	602	629	646	596	636	628	614	632	594	602	654	618	642	627	655	628	620	667	607	654	612	603	617	611	587	610	616	646	634	609	599	611	642	676	655	594	605	618	610	616	662	643	629	604	631	611	610	604	635	578	622	658	625	625	569	668	619	682	657	684	615	628	651	631	670	630	665	599	667	618	640	618	602	687	640	672	621	637	643	641	600	653	615	586	589	630	621	605	608	628
2840	747	285	188	278	260	277	224	183	147	147	115	125	112	91	112	82	67	73	76	72	59	44	55	54	55	59	50	40	60	49	41	51	34	46	54	30	39	36	48	36	41	38	32	47	39	47	42	43	40	34	31	32	24	38	30	34	25	20	37	32	29	31	33	34	32	33	40	31	29	35	33	19	27	31	26	38	34	32	29	33	25	27	32	26	19	29	21	39	23	32	29	27	22	32	27	28	32	36	36	29	20	29	26	29	27	29	28	30	27	32	30	27	29	25	33	33	25	31	21	21	28	23	31	23	34	28	26	33	22	27	26	27	22	14	23	26	19	39	33	25	19	20	15	26	30	29	23	26	24	20	29	30	25	26	32	31	33	33	27	18	26	30	41	27	22	31	30	35	23	37	26	29	25	31	27	26	24	37	28	25	30	25	24	25	25	42	36	34	32	28	33	29	28	25	24	33	26	30	34	32	24	22	24	18	41	29	35	34	27	32	26	33	34	24	25	36	25	28	30	29	28	30	24	30	25	22	30	25	30	31	25	32	23	32	22	29	27	37	32	19	34	26	26	22	34	29	28	32	30	38	23	26	31	28	34	28	34	22	22	24	34	22	32	24	36	30	25	28	30	33	29	29	30	27	22	29	26	23	39	20	22	25	27	38	27	21	20	31	34	29	23	30	24	29	31	29	42	33	19	27	25	39	25	36	32	34	38	30	28	34	29	26	23	27	26	35	22	30	36	28	35	37	29	24	35	28	25	33	27	37	33	24	17	27	28	23	27	24	23	21	26	33	38	29	24	36	31	38	30	34	36	29	32	22	34	28	30	29	27	24	24	27	34	27	24	23	34	31	22	27	24	32	33	26	36	29	27	17	28	26	23	28	21	30	27	27	28	30	30	25	29	36	27	20	30	23	26	33	32	28	38	28	26	25	35	28	23	31	26	27	28	32	27	24	28	34	27	32	39	25	24	32	34	23	40	24	38	28	25	35	28	20	32	28	29	25	30	29	35	28	30	31	33	33	31	28	32	24	25	31	36	28	25	29	32	35	26	27	24	23	23	29	25	35	20	25	24	29	26	20	22	29	27	38	22	28	17	35	39	31	29	30	22	31	19	17	33	23	23	24	29	23	27	27	28	23	35	25	23	27	32	30	29	25	21	28	30	34	32	31	31	27	36	21	32	34	29	28	38	28	28	31	28	28	28	38	30	31	16	30	34	29	25	22	23	31	15	34	29	28	29	30	28	27	37	29	23	23	37	39	32	27	32	16	30	28	45	25	30	38	29	27	23	20	34	31	36	25	25	27	21	31	35	31	31	32	19	27	27	30	31	38	26	25	28	28	21	29	29	25	33	21	31	22	22	22	34	28	31	26	26	34	23	28	29	24	30	33	30	30	35	25	31	35	26	26	27	29	32	17	25	25	37	25	35	31	27	25	25	23	15	24	29	28	19	38	25	36	29	30	26	28	35	22	36	44	19	32	23	30	30	33	25	35	27	25	22	34	37	30	28	27	32	35	22	27	28	28	32	28	27	17	30	30	35	22	32	26	25	32	31	29	31	30	30	22	21	25	33	36	27	32	34	30	29	23	30	35	40	33	27	34	37	31	27	22	26	28	28	27	26	28	32	26	22	25	24	31	24	35	23	35	22	33	37	27	24	30	23	24	30	25	37	38	15	40	33	29	21	31	29	23	34	32	24	28	29	36	25	30	18	37	25	16	32	36	21	30	22	20	37	31	30	29	32	26	29	27	30	21	22	30	20	21	26	23	19	35	29	23	30	16	17	27	38	24	27	32	36	32	26	30	29	30	32	33	29	25	27	27	28	32	34	25	23	22	30	21	21	28	22	25	38	23	29	31	22	29	28	20	27	29	26	26	26	32	24	31	31	27	26	38	31	36	22	24	32	29	27	28	31	31	26	32	28	28	35	33	24	23	34	26	29	33	35	35	28	21	27	30	37	23	27	32	23	20	33	29	39	23	39	31	29	31	19	28	34	26	34	31	21	36	26	30	30	33	29	24	30	25	23	36	28	27	24	16	27	35	33	33	26	25	28	25	26	30	30	32	30	32	23	32	33	28	28	27	28	27	36	26	35	27	31	34	24	26	26	36	27	29	34	24	23	28	26	31	28	23	34	24	29	34	23	33	25	26	28	43	23	28	34	32	22	24	24	26	30	28	30	22	26	29	28	28	31	24	19	39	26	26	29	16	32	16	29	25	33	26	30	28	24	21	26	23	28	23	25	34	22	36	25	25	33	26	33	28	34	18	29	21	28	32	25	29	22	25	28	20	28	26	31	27	28	25	25	22	28	30	26	33	19	18	34	28	32	29	19	28	35	27	23	24	32	26	28	34	27	24	25	34	39	31	30	28	20	19	31	23	31	26	26	28	30	30	32	22	24	26	28	32	33	29	25	22	27	25	29	41	31	20	30	25	25	29	27	34	30	30	22	33	29	24	27	30	25	25	32	35	33	22	31	39	22	23	28	30	29	14	28	28	29	29	24	25	25	29	31	30	27	41	39	25	30	34	18	29	28	21	34	28	19	29	23	20	33	40	37	35	35	32	26	41	31	29	25	22	28	22	27	26	33	32	29	20	24	27	28	30	34	30	21	35	26	27	18	23	24	33	21	34	23	34	22	37	28	29	23	33	26	38	26	28	27	28	35	36	29	28	25	31	37	27	30	31	36	25	32	30	28	35	32	23	34	26	25	36	28	36	32	18	32	30	23	22	30	27	26	23	26	26	28	33	28	26	34	33	35	20	42	29	34	26	24	24	32	23	21	16	30	38	25	22	39	30	27	33	28	27	28	24	35	28	34	28	25	34	27	35	40	21	32	24	35	32	38	22	24	27	43	43	30	31	31	25	31	25	32	28	22	32	21	31	30	29	36	32	34	27	32	22	35	25	27	16	24	30	29	34	23	39	23	26	24	27	24	30	25	19	35	30	26	32	33	29	20	26	18	32	30	33	23	29	27	26	32	24	27	32	26	33	27	30	16	25	26	34	21	21	27	22	34	40	28	21	40	24	25	37	26	39	16	35	34	27	24	30	29	30	31	33	37	21	30	27	31	24	33	21	36	23	31	23	36	26	29	27	29	22	37	24	26	34	23	34	24	34	32	32	28	24	26	32	26	26	19	34	26	32	28	30	31	27	31	27	22	26	25	25	23	29	36	25	23	27	35	35	33	30	25	21	41	41	31	20	25	27	25	25	31	29	27	30	30	27	25	27	23	32	31	17	23	35	19	31	28	29	21	25	38	33	25	32	27	29	33	32	32	26	34	31	29	41	20	27	28	31	25	21	19	32	27	25	19	28	34	30	28	28	35	34	29	29	34	35	24	35	32	27	25	32	20	33	39	30	30	25	26	30	28	27	33	45	29	29	22	39	29	22	26	46	32	35	27	27	29	26	28	24	36	33	31	28	33	31	31	26	21	19	34	24	25	24	26	22	27	24	16	29	30	30	32	23	27	29	31
31994	17220	7773	14622	23152	23873	22098	17786	13857	10930	8966	7849	7122	6638	5429	4684	4213	3933	3395	3006	2649	2496	2228	2059	1787	1853	1777	1737	1702	1821	1663	1537	1430	1458	1351	1292	1247	1142	1084	1055	1088	1016	1014	952	936	936	955	859	855	830	799	751	800	732	754	752	716	665	700	620	657	643	645	587	586	634	622	608	568	571	577	597	603	577	520	516	557	546	503	520	545	496	517	568	561	518	472	495	537	514	530	549	510	459	498	515	501	448	505	517	469	516	467	485	502	504	484	475	469	514	496	483	529	464	562	489	491	464	492	485	505	503	485	507	480	476	454	424	496	478	493	502	453	484	504	485	471	537	510	571	510	459	484	480	485	504	518	479	530	519	466	481	508	469	478	501	485	497	479	484	515	498	500	470	506	533	510	510	512	466	508	506	491	465	470	449	483	564	491	520	491	521	484	525	527	501	496	488	491	509	484	505	524	476	500	505	503	539	501	493	480	479	492	498	463	486	514	492	500	484	480	484	477	445	461	502	497	513	501	498	530	512	529	476	485	544	455	454	484	487	456	465	454	486	496	488	530	502	489	482	489	498	477	482	514	483	480	516	503	505	489	493	488	511	451	485	499	479	472	472	477	510	491	491	453	492	505	512	493	509	484	497	500	500	481	476	490	488	511	487	495	477	475	470	467	474	495	494	481	491	464	539	489	505	497	517	466	500	471	512	546	508	484	468	460	509	513	480	446	507	496	493	465	464	489	483	486	503	497	492	486	498	516	444	485	496	478	503	497	455	489	466	524	517	474	492	474	483	487	474	477	541	458	434	487	507	482	483	457	500	514	492	493	472	516	538	516	522	525	490	490	504	506	514	524	504	475	470	448	509	487	494	520	497	503	488	540	500	454	486	506	496	517	465	511	518	489	484	507	476	474	527	466	480	478	532	467	485	499	481	454	488	504	505	502	501	513	491	501	499	490	485	485	507	489	470	499	495	483	504	488	483	502	484	508	492	478	497	496	503	489	467	472	502	481	479	528	491	492	467	498	478	501	504	508	482	496	530	469	513	505	486	504	494	500	461	484	498	476	473	513	497	477	502	499	479	481	502	470	512	465	484	496	485	526	450	501	477	527	507	505	482	502	486	528	506	478	492	481	498	502	543	513	527	475	532	486	492	480	483	482	467	490	460	487	504	529	493	472	500	472	519	491	513	556	487	508	474	487	475	472	488	446	460	481	474	474	480	452	455	486	495	530	535	501	524	515	502	523	455	499	503	505	506	515	494	490	526	538	477	543	509	505	488	515	489	491	458	504	521	473	489	477	469	517	497	536	483	487	505	489	473	519	476	535	489	533	512	498	499	488	481	490	474	512	494	517	520	511	497	527	479	479	446	498	521	483	478	481	489	523	474	497	492	463	518	527	535	515	481	513	511	493	492	499	487	515	516	536	467	473	499	580	495	529	518	498	488	482	481	476	518	461	516	466	501	477	473	515	485	489	498	499	517	476	475	522	499	499	503	440	509	499	490	504	505	470	523	496	489	512	457	469	499	498	505	468	483	461	515	494	477	462	507	488	496	480	494	497	463	532	512	486	504	535	480	465	496	521	528	497	492	529	553	464	501	490	505	521	480	521	529	464	517	519	506	512	492	485	476	481	494	499	484	503	492	499	509	517	474	550	469	499	500	477	487	460	459	475	490	484	511	494	576	487	482	498	502	517	532	490	467	484	484	530	478	497	472	465	524	511	479	530	493	494	488	477	458	487	487	518	457	459	501	455	468	460	470	495	449	507	487	440	502	473	516	527	530	529	469	480	494	498	471	478	473	507	487	470	497	499	501	533	461	554	460	495	509	491	469	499	494	507	510	505	475	498	489	484	488	497	476	480	533	507	505	489	497	464	516	484	494	517	493	507	500	475	541	509	475	521	464	469	495	483	491	505	471	543	501	491	511	522	508	502	482	503	491	451	537	464	505	498	517	512	481	483	466	498	487	497	511	514	539	494	474	495	501	466	516	461	532	450	496	472	502	457	559	488	482	483	513	510	497	541	453	474	508	514	476	497	473	540	465	475	505	511	513	496	476	474	501	507	518	487	501	488	506	522	532	486	488	525	511	520	491	503	480	501	483	479	547	514	496	492	494	485	538	462	485	471	513	516	470	483	475	549	534	536	472	494	462	497	513	481	497	504	492	497	485	505	494	550	511	480	494	483	511	501	515	500	503	500	490	552	505	518	510	485	507	473	488	503	469	515	522	515	463	463	503	494	476	495	535	502	504	473	515	500	469	489	513	511	442	508	510	494	477	493	494	518	494	478	459	458	476	478	450	479	498	462	518	494	504	489	474	499	473	466	511	514	527	466	521	497	527	500	487	488	492	485	518	507	513	489	512	496	473	458	484	532	478	477	495	463	459	481	516	499	494	450	525	486	510	485	471	527	561	516	536	467	472	469	488	485	519	479	475	501	466	505	509	488	466	511	497	503	517	513	479	476	476	527	533	533	489	517	482	471	466	515	484	483	484	499	480	493	515	518	513	504	503	464	487	493	508	467	519	505	491	519	491	551	490	460	500	496	484	440	514	501	497	527	527	486	525	468	532	481	503	480	498	480	459	509	471	484	510	487	521	524	483	478	494	468	480	477	472	524	493	511	477	469	503	484	485	507	481	536	483	512	463	504	501	477	483	477	495	503	546	494	519	505	505	438	507	495	482	514	465	460	497	496	496	498	506	509	507	475	509	507	488	481	507	503	480	509	485	496	507	522	464	480	469	476	519	498	500	504	511	480	500	508	481	522	461	487	457	446	502	473	445	477	514	517	474	491	527	465	504	498	470	495	482	492	502	519	483	492	486	527	465	476	509	476	541	505	510	484	480	517	480	508	522	472	480	491	497	465	485	497	506	524	500	509	482	470	503	456	475	524	483	481	515	500	490	491	524	507	437	462	516	480	499	477	465	494	491	512	505	481	467	510	464	479	505	475	523	509	501	500	523	497	446	481	541	501	491	460	485	486	474	512	510	469	468	479	494	499	509	530	518	491	463	506	495	479	530	497	517	507	478	501	498	494	524	466	472	505	495	457	458	526	468	503	467	562	499	513	466	484	497	494	506	488	491	495	449	522	533	474	482	499	468	468	504	492	520	478	508	457	506	441	578	474	459	522	509	481	474	477	469	495	481	518	513	500	512	509	456	537	512	476	488	517	482	512	486	491	498	516	504	485	532	516	492	456	498	492	478	464	512	514	512	503	491	491	488	464	522	486	502	476	520	492	457	510	494	504	500	472	507	500	501	484	490	490	473	513	535	505	468	501	490	466	532	488	582	459	478	458	475	475	485	494	462	508	504	495	489	467	474	497	478	493	487	475	474	468	507	510	532	469	499	488	478	505	542	483	475	509	501	475	484	505	514	462	485	468	475	444	484	435	527	488	505	509	518	525	522	465	524	502	496	476	500	488	512	490	465	477	480	502	457	506	499	466	542	506	535	497	536	510	508	476	495	460	485	501	472	455	512	515	517	483	511
5322	1949	643	388	495	558	483	486	344	256	247	239	214	210	182	163	160	124	110	104	107	97	86	90	79	91	79	74	74	74	76	75	70	72	70	65	56	57	61	47	54	49	50	53	56	40	59	55	43	42	42	39	50	44	47	35	44	42	35	42	49	42	31	42	36	36	39	41	40	44	47	40	38	27	48	43	33	28	33	29	34	33	26	40	31	33	31	38	43	30	36	31	18	33	28	28	41	39	33	33	43	33	31	29	35	32	34	28	36	37	39	38	29	35	30	33	32	40	42	45	30	29	26	38	25	27	33	32	27	28	27	28	36	38	34	23	22	42	29	28	35	31	31	34	37	32	33	41	40	38	30	34	27	28	38	32	41	30	34	36	27	45	38	29	36	42	42	25	29	34	37	34	31	30	36	24	31	29	22	36	32	33	39	36	43	28	23	44	36	33	36	24	42	35	18	33	37	33	29	17	33	27	24	34	34	31	33	38	32	27	30	28	29	32	35	40	29	38	26	32	35	29	30	29	29	27	25	39	34	34	37	36	26	31	20	35	35	37	24	35	39	35	28	36	35	31	34	42	44	41	32	46	35	36	36	29	34	34	29	29	44	33	34	37	40	36	34	33	32	37	38	19	31	26	31	42	37	23	30	35	22	33	20	42	30	33	31	29	29	30	32	31	33	30	31	44	21	26	38	38	27	38	34	32	43	25	30	32	31	32	45	40	25	36	37	45	26	28	38	25	21	39	33	37	40	36	47	30	31	33	34	25	29	34	39	25	31	26	37	32	40	35	30	45	35	24	29	32	31	40	43	43	28	39	25	35	45	31	30	33	36	20	19	24	33	37	35	27	21	28	32	41	21	40	39	28	33	40	33	33	47	38	37	28	35	32	44	39	39	36	34	45	27	32	34	32	34	41	31	28	40	30	29	38	28	31	30	45	36	27	36	35	29	27	41	35	31	48	34	27	32	33	31	31	38	27	35	23	27	28	22	24	30	18	29	25	37	40	37	36	34	26	37	33	33	32	40	26	35	28	40	28	32	33	40	32	28	35	32	41	33	34	28	23	33	38	31	40	35	32	29	32	40	34	33	36	35	37	26	34	32	29	31	33	32	22	34	35	46	36	33	24	38	39	36	25	35	31	36	33	44	31	31	34	33	45	29	20	36	22	37	26	41	34	40	28	24	33	34	28	30	38	40	32	35	32	31	29	36	46	33	28	32	35	35	34	34	28	28	34	38	32	37	49	30	37	36	35	35	34	23	37	23	38	43	33	38	21	30	36	33	31	40	30	36	36	38	31	35	31	30	29	28	39	37	37	34	24	29	30	34	22	44	35	29	32	28	42	33	28	35	38	18	30	27	29	33	36	28	32	29	28	40	37	38	36	25	41	36	33	41	42	34	26	39	31	30	26	33	35	38	37	36	41	42	32	31	29	33	27	33	35	34	35	38	35	32	38	34	34	34	29	33	45	34	27	27	36	22	32	37	31	45	35	35	37	23	27	32	34	37	24	42	38	28	32	33	41	40	29	37	29	43	31	27	43	40	40	47	40	38	31	25	32	33	28	32	39	30	32	27	27	41	30	45	30	30	34	37	41	29	27	33	24	38	29	29	37	38	32	29	31	41	34	24	38	27	37	34	28	25	53	29	26	35	30	24	21	33	23	32	38	29	33	38	33	37	34	22	43	37	31	25	25	27	31	22	32	34	31	32	31	44	41	32	36	22	33	32	43	31	38	37	23	35	29	27	50	37	26	38	34	38	34	34	29	38	34	31	29	32	26	24	25	32	33	32	34	28	36	29	39	26	44	42	25	27	41	32	29	28	25	32	32	31	26	35	29	31	26	34	35	34	35	40	28	29	32	25	37	36	25	36	33	26	45	33	23	31	35	27	30	33	38	31	30	34	27	32	29	32	30	37	32	28	24	39	31	29	34	41	29	34	28	32	35	35	39	34	31	43	38	34	37	38	42	47	33	40	24	34	20	35	30	40	42	35	24	36	36	36	39	29	36	33	30	36	29	28	32	40	31	35	40	26	41	38	27	40	26	22	23	29	31	38	29	29	46	30	42	42	37	31	27	32	30	35	36	36	36	28	21	37	29	24	36	23	32	26	32	37	37	33	27	20	32	44	23	25	29	35	26	27	38	44	31	37	31	36	24	36	30	36	38	23	31	36	30	26	24	37	28	36	27	36	29	40	31	32	33	31	31	32	39	43	33	33	29	36	36	30	36	30	33	37	40	28	28	34	33	44	29	29	38	28	33	30	29	32	32	33	40	37	33	35	33	25	32	26	33	27	36	35	32	31	33	32	30	34	31	32	33	40	32	45	27	30	25	37	30	36	39	39	38	34	29	39	33	37	37	37	28	28	36	29	31	33	24	32	35	33	28	30	37	32	32	40	40	29	26	39	28	35	31	36	40	46	39	43	39	41	31	27	37	31	37	30	31	28	29	24	29	32	31	35	24	39	33	29	38	40	33	32	40	43	40	32	26	23	18	34	32	41	53	31	28	45	38	39	41	33	32	42	27	39	32	31	30	24	37	39	33	29	36	46	39	26	38	36	34	35	25	29	43	36	28	34	33	37	39	29	25	47	37	38	30	43	28	33	32	40	38	33	30	21	37	32	22	38	43	36	29	31	35	26	35	29	32	36	35	29	34	33	32	32	33	29	30	31	35	41	36	30	39	35	32	24	34	26	35	40	37	45	23	40	34	22	36	33	32	33	26	35	38	29	28	27	36	37	32	39	35	36	34	32	29	40	24	31	40	40	33	29	28	35	30	24	28	29	32	33	31	29	38	32	32	33	35	33	28	42	36	30	30	28	30	28	52	27	26	36	26	40	22	24	31	23	26	26	25	28	31	26	35	42	32	38	35	25	45	31	36	34	25	44	29	27	37	44	39	39	30	36	35	43	33	28	42	34	27	22	36	30	34	39	30	31	39	32	36	41	31	39	35	35	36	35	32	32	31	24	30	34	30	37	34	29	28	35	30	29	26	29	36	28	31	29	40	28	34	41	32	32	49	33	24	41	41	37	39	32	40	35	37	26	41	35	27	46	32	44	32	39	38	43	27	35	33	36	38	30	38	35	29	33	31	36	35	25	32	32	27	27	36	35	33	36	26	40	39	38	28	39	32	36	37	52	30	50	26	28	30	26	34	25	27	38	38	30	41	34	32	34	31	30	32	24	40	24	35	31	30	26	25	29	36	32	28	37	32	33	36	31	34	24	25	40	35	33	36	39	32	33	36	37	36	28	38	26	31	34	27	32	40	31	35	28	30	26	34	27	26	32	36	25	33	40	33	33	38	27	33	37	37	29	38	35	21	30	35	41	27	38	37	33	32	32	27	41	40	33	38	28	35	34	30	28	24	38	40	34	32	33	31	43	23	37	27	34	33	34	32	31	26	30	50	35	27	43	25	44	35	33	29	46	28	32	50	31	39	32	32	42	37	27	28	44	28	32	33	34	26	40	25	22	27
41929	23569	13609	22901	31635	31784	29101	25773	20511	17370	14897	13153	12070	10809	9639	8131	7472	6353	5525	4873	4680	4209	3685	3474	3300	3131	3087	3109	3104	3038	2793	2448	2555	2376	2188	2130	2040	1820	1759	1729	1729	1710	1498	1542	1447	1378	1432	1346	1257	1278	1235	1108	1109	1052	1030	898	985	913	893	867	847	814	847	810	768	791	799	790	721	717	675	698	662	716	719	726	669	594	635	628	653	652	548	582	682	601	582	629	578	587	607	553	591	533	589	564	577	562	565	530	576	564	546	585	593	553	560	568	612	600	595	527	553	572	560	607	567	540	571	541	546	551	562	576	552	572	587	528	533	530	554	567	566	575	604	551	559	571	573	545	536	583	594	589	596	587	551	569	542	568	527	577	538	558	585	560	597	564	545	577	583	528	573	524	566	569	550	573	581	560	539	595	587	560	563	569	520	516	542	558	542	584	550	531	582	513	571	559	571	551	545	555	582	590	564	601	587	545	596	550	604	570	554	563	551	527	585	529	568	538	563	547	532	558	554	547	563	573	534	539	579	531	550	533	570	611	541	589	556	527	558	575	544	589	596	547	553	582	560	550	580	582	581	540	582	585	564	553	574	543	546	571	591	532	527	545	568	582	562	553	564	570	568	559	530	572	600	576	562	545	575	584	583	556	541	523	582	568	573	556	567	592	518	598	559	580	564	515	557	595	574	571	572	596	600	606	540	599	589	566	566	550	582	562	609	567	578	539	572	559	540	531	549	550	553	584	582	570	566	519	537	568	534	559	600	587	601	585	535	601	564	509	573	560	514	564	608	547	599	560	568	541	610	556	539	538	573	528	550	548	565	569	541	583	550	547	594	570	571	541	571	576	551	623	558	548	570	555	565	539	583	608	534	580	536	608	603	558	556	587	601	569	580	560	581	636	548	569	569	540	578	519	554	586	567	608	603	557	567	560	567	544	578	557	566	591	555	556	563	568	524	556	512	565	554	578	546	549	573	553	550	552	605	607	549	535	553	548	537	518	598	580	537	549	571	568	580	626	622	595	568	634	540	571	534	538	530	551	560	581	570	514	562	534	565	572	593	516	510	529	583	551	558	562	564	569	547	560	563	559	527	548	595	582	558	591	589	529	545	513	557	576	557	591	533	597	541	574	541	567	574	520	571	603	598	579	525	547	521	591	558	602	575	535	571	530	556	566	579	540	564	549	521	595	573	558	559	593	572	576	623	518	543	559	567	582	562	545	558	518	604	576	534	587	575	557	535	592	596	589	547	547	560	563	584	596	596	559	548	526	557	564	540	585	584	615	568	537	571	553	522	615	527	594	543	574	572	573	564	571	569	539	589	591	542	575	590	583	572	538	572	580	545	588	553	591	569	539	576	575	574	564	566	571	541	603	581	535	545	559	554	515	597	566	552	574	635	540	573	594	541	520	554	568	580	603	529	528	533	522	569	562	567	575	592	570	535	550	551	554	546	555	577	547	577	601	569	568	599	537	517	544	558	549	557	547	577	599	543	536	573	571	550	537	570	523	557	550	555	526	579	540	514	536	574	580	526	586	553	559	584	550	545	577	599	531	524	540	524	573	550	580	574	527	566	564	557	550	548	551	600	572	568	560	566	530	580	549	589	563	588	590	570	582	581	529	576	548	583	561	554	562	535	562	559	560	569	552	593	553	555	567	572	527	582	589	555	604	524	517	510	557	527	595	554	600	565	554	595	554	564	586	564	593	604	584	559	581	592	606	567	593	605	579	575	580	597	544	573	584	551	584	563	594	581	547	553	607	544	561	590	589	549	565	559	575	576	578	539	540	554	591	536	576	540	551	535	548	527	568	568	562	553	583	591	525	550	585	543	588	528	537	610	579	542	543	572	610	553	577	551	575	566	566	578	531	556	614	540	564	559	564	606	559	540	557	617	551	579	599	571	529	562	595	594	549	617	586	619	587	566	557	598	609	569	561	585	550	582	577	571	554	574	554	561	630	543	525	546	555	564	610	600	555	541	535	584	530	566	555	532	590	563	564	652	540	569	540	556	535	558	583	528	555	559	589	511	551	527	578	569	547	541	548	577	562	559	599	607	578	564	599	543	533	542	588	520	557	540	538	576	589	531	539	549	546	557	540	600	533	543	576	590	544	573	524	567	558	584	546	601	551	615	578	562	561	583	579	535	558	606	597	559	555	553	566	553	536	501	572	583	610	568	567	581	576	536	552	558	569	549	562	555	568	592	575	601	595	594	549	547	609	565	530	565	546	585	563	579	573	552	540	553	559	569	527	595	635	576	541	545	543	547	551	578	587	554	520	556	554	549	538	589	592	586	581	552	536	570	580	546	577	562	525	541	554	584	561	564	594	598	566	604	575	557	574	566	571	611	577	559	554	544	553	561	564	569	591	577	551	584	526	526	554	565	599	591	553	568	572	571	554	560	582	568	549	528	558	535	575	569	526	515	583	571	593	535	541	570	594	572	589	561	534	513	549	581	618	544	534	577	584	533	588	558	549	574	572	515	591	563	602	603	599	586	577	554	567	566	551	590	527	561	571	567	542	528	568	587	568	564	610	599	606	518	561	560	574	538	524	584	550	562	580	616	528	566	554	566	579	578	572	553	536	543	566	556	548	568	558	575	523	609	575	566	602	601	541	572	555	549	583	540	603	602	576	586	577	574	575	565	591	550	535	618	541	536	557	604	526	577	545	539	537	617	541	532	615	560	508	543	551	539	531	572	565	522	549	518	591	594	530	589	530	580	546	571	561	562	514	566	591	545	554	577	561	594	566	563	588	538	563	582	567	574	573	573	541	543	518	540	597	527	576	582	586	570	565	531	547	557	578	536	548	568	548	554	573	564	561	559	550	564	559	558	539	596	532	557	534	527	540	584	594	570	572	578	554	510	577	558	576	597	574	580	579	532	577	567	591	548	613	569	552	595	583	553	613	563	532	620	558	543	520	604	595	584	567	598	565	579	536	505	583	576	566	554	559	552	563	579	595	594	557	559	557	579	520	519	564	557	568	601	545	562	522	553	574	595	545	565	538	552	595	579	550	570	574	532	587	548	554	529	525	576	600	575	604	551	557	582	624	573	554	571	584	578	582	579	559	549	534	578	562	575	525	603	583	596	570	563	573	536	565	576	549	499	546	545	512	546	575	541	568	552	562	567	579	557	532	554	563	578	584	541	563	553	579	531	566	537	544	565	605	560	541	537	562	589	547	580	570	559	568	612	553	575	578	552	565	535	527	557	544	542	577	550	596	599	574	544	588	537	583	556	576	606	589	591	563	589	559	556	586	572	600	614	586	558	564	576	577	577	548	577	566	554	546	550	569	530	565	573	537	613	559	565	556	575	560	596	580	583	549	564	579	532	596	553	568	541	578	567	520	519	565	577	584	534	584	568	569	550	576	566	589	531	522	554	555	517	544	568	583	547	557	557	593	563	562	534	568	549	542	560	560	615	569	543	563	559	517	586	553	538	606	551	570	602	579	531	546	564	586	610	593	560	556	562	571	584	584	537	573	567	550
5168	1391	506	305	409	507	363	333	271	231	190	175	171	159	138	139	116	107	95	92	89	64	78	85	76	63	68	63	74	63	67	48	60	66	69	49	44	51	53	41	56	59	64	56	45	47	44	36	39	50	41	41	29	39	39	32	42	33	38	47	36	35	40	34	37	43	46	38	28	30	42	50	30	35	29	47	43	30	41	42	44	27	38	36	38	32	37	33	27	37	36	32	43	34	32	47	36	41	39	30	32	35	30	43	35	38	35	27	37	35	36	38	34	34	33	48	37	31	33	35	33	36	39	36	35	30	35	25	29	27	26	34	36	39	37	30	37	43	40	38	41	27	29	38	25	33	42	41	35	34	30	32	33	36	36	26	28	37	28	28	28	46	36	38	38	34	28	41	43	22	43	27	46	42	27	43	25	36	37	34	32	43	35	34	38	33	41	30	33	30	28	27	34	43	31	27	38	39	31	39	38	30	36	26	27	36	32	30	38	31	36	26	31	29	23	26	32	30	34	42	27	33	23	35	26	44	31	34	36	39	38	31	36	29	37	33	30	37	31	36	29	34	36	27	42	40	30	45	26	36	39	31	29	31	36	32	35	37	39	39	36	41	37	35	25	30	38	30	37	38	26	46	28	45	38	34	36	36	42	34	28	39	31	34	38	32	29	44	25	31	28	31	39	35	39	26	34	39	37	30	37	21	31	35	23	35	43	31	35	33	30	27	23	29	30	34	30	30	29	35	33	29	32	36	32	31	21	34	34	34	36	26	34	32	36	31	33	34	22	36	44	36	35	38	27	31	40	38	31	41	33	33	31	39	27	42	29	38	46	44	35	33	29	37	32	32	26	33	42	33	34	41	34	38	44	35	32	38	42	26	33	30	31	37	38	47	29	31	30	34	40	46	24	29	32	39	24	32	32	35	27	37	22	42	37	36	29	30	37	31	34	31	37	36	32	24	45	37	39	38	36	33	28	34	31	34	45	37	28	33	48	32	34	37	36	34	31	37	40	44	37	30	32	32	40	42	33	34	38	34	35	24	27	36	32	33	37	24	35	25	36	19	38	35	29	42	48	37	36	23	46	29	36	39	44	37	41	35	39	38	30	45	38	31	47	36	35	36	49	32	35	36	28	33	34	42	24	36	39	25	39	35	37	34	43	34	36	30	38	34	42	37	29	32	41	40	31	23	30	37	29	44	31	45	36	36	30	26	31	36	26	39	37	31	32	34	47	23	35	37	32	35	48	22	35	43	36	30	38	28	30	32	37	40	26	30	31	35	31	28	41	31	38	44	34	41	26	14	29	26	35	33	28	28	33	32	30	40	30	36	37	35	29	36	29	33	50	37	39	27	28	42	34	42	28	32	29	31	36	34	33	41	33	35	29	29	35	26	40	34	39	49	37	49	34	25	34	35	31	26	28	30	29	37	36	33	29	43	35	41	34	28	38	22	39	32	37	35	38	38	26	42	37	41	42	30	38	39	30	36	23	33	47	35	33	29	41	30	26	31	27	31	32	38	37	39	33	37	33	35	39	40	39	38	31	37	35	42	41	29	34	33	26	31	25	32	36	36	31	31	38	40	34	32	30	38	31	19	23	39	31	53	40	45	39	44	26	25	27	36	32	34	30	48	34	29	30	50	31	38	43	41	31	37	30	33	39	39	27	33	38	31	30	32	34	30	31	34	28	31	44	32	26	30	31	46	32	34	39	37	34	38	44	31	35	34	28	27	36	27	36	27	32	36	38	38	39	37	38	31	30	37	32	28	39	34	33	39	35	31	34	32	30	44	40	35	41	56	37	32	38	33	33	34	38	28	35	30	23	38	38	34	47	41	21	38	30	34	35	26	36	40	34	30	32	32	48	42	50	38	37	28	37	35	33	33	35	43	44	37	28	24	35	37	35	44	36	38	38	46	32	36	26	34	44	31	37	35	33	35	32	34	34	36	38	34	35	39	30	41	39	36	43	40	45	21	23	39	34	22	43	27	32	44	37	38	31	46	33	26	34	34	31	26	37	24	44	30	42	37	30	26	35	48	32	38	30	33	38	52	47	39	34	28	26	34	32	25	36	39	39	35	26	37	41	30	37	37	26	28	35	32	47	40	33	35	42	36	40	31	37	37	32	35	36	41	30	43	36	39	26	37	24	37	30	31	39	35	38	39	38	36	30	35	32	41	32	24	34	32	28	35	33	36	38	29	35	32	35	36	28	33	30	47	33	35	43	38	32	43	27	39	44	31	27	33	36	43	35	35	33	31	32	32	41	37	33	32	32	33	33	34	45	46	34	39	26	32	51	34	31	40	31	31	32	37	26	31	34	35	54	41	27	35	37	32	24	39	26	44	26	37	39	37	29	31	27	39	26	36	35	32	36	29	42	31	35	38	31	35	38	41	27	34	30	37	37	33	35	35	26	33	39	37	39	29	28	38	43	46	40	30	38	44	35	39	36	33	37	40	37	39	37	30	32	35	31	37	33	35	45	32	36	48	30	42	46	45	41	34	46	27	40	40	28	35	33	28	49	34	36	38	39	33	28	36	36	32	32	36	26	35	31	47	41	43	48	30	37	32	34	37	33	28	29	33	33	46	32	37	23	40	40	41	39	30	25	27	31	42	32	35	41	34	25	32	24	34	30	38	42	38	36	28	41	30	42	42	29	35	40	40	37	38	29	27	41	23	27	19	33	35	42	37	32	30	39	30	26	44	31	42	38	32	42	41	30	34	41	28	29	35	40	33	33	25	37	28	34	34	22	33	29	47	38	35	29	40	46	36	38	31	34	37	23	28	30	38	43	31	41	32	37	36	33	31	32	35	39	35	35	32	40	50	38	40	33	52	29	34	33	31	24	30	40	35	29	37	26	28	28	28	34	45	25	34	28	30	38	39	42	32	37	38	46	27	34	49	36	30	35	47	29	31	42	41	28	34	39	28	21	38	37	21	46	28	27	33	31	43	28	37	30	43	36	42	37	40	33	39	33	36	36	46	42	36	37	38	39	34	34	31	37	33	34	33	36	34	38	40	38	36	46	35	42	40	36	33	35	40	30	32	50	33	34	28	35	36	33	30	41	34	28	34	36	34	27	34	35	31	29	47	28	31	34	23	31	49	24	40	39	29	44	28	27	29	35	32	42	31	38	35	34	40	36	39	30	25	41	29	38	32	38	38	35	28	25	40	51	31	29	31	22	34	28	42	32	38	30	50	27	35	28	35	51	33	33	36	35	31	33	27	47	18	33	37	27	38	31	27	36	26	32	44	39	23	29	41	40	45	32	38	30	42	38	21	34	28	34	35	29	23	48	29	34	42	46	25	25	41	29	36	43	31	26	29	44	25	38	32	37	42	34	45	42	41	23	34	32	33	39	21	50	25	39	25	30	54	29	42	31	29	35	30	34	43	31	41	34	42	37	33	35	35	29	32	44	39	35	27	34	38	28	28	26	33	32	33	35	34	38	38	36	32	42	23	38	28	40	32	28	42	33	34	38	41
36521	21034	11452	19999	28384	29005	25286	22237	17504	14127	12013	10893	9682	8660	7271	6436	5752	5051	4312	3996	3839	3383	3110	2942	2650	2543	2619	2530	2614	2531	2358	2048	1929	1903	1878	1719	1575	1564	1533	1487	1424	1358	1376	1341	1288	1245	1196	1188	1151	1101	1064	1037	1031	1016	919	919	900	877	870	855	807	830	791	770	754	750	762	784	771	769	708	698	725	679	691	654	674	672	664	618	641	585	640	616	625	603	644	584	642	613	648	584	625	626	539	572	575	585	639	616	642	603	591	622	599	595	624	635	595	610	564	591	575	591	569	592	586	575	619	567	617	598	566	618	564	544	594	614	612	607	576	613	631	583	592	576	570	552	596	577	582	618	568	581	547	598	576	592	559	546	618	609	598	604	625	588	585	620	624	588	565	579	575	592	579	612	556	589	637	599	603	590	569	559	561	576	589	615	645	570	614	587	617	588	588	607	570	581	570	571	630	597	572	582	608	614	619	555	634	603	637	585	605	586	615	619	608	623	574	592	565	601	632	596	599	596	610	579	566	560	568	616	602	594	613	589	580	620	613	644	614	609	598	579	600	553	609	577	597	570	585	620	621	610	590	599	590	548	617	589	639	564	593	578	596	620	616	552	619	587	554	609	629	598	587	576	617	608	601	596	579	570	607	566	626	554	569	594	595	633	617	634	618	613	579	568	600	603	629	651	565	581	605	603	627	633	583	583	597	626	558	584	566	587	617	555	601	616	595	580	588	626	585	624	613	589	664	599	573	599	643	603	587	614	595	574	566	579	598	631	606	596	598	625	638	598	578	580	580	614	558	558	629	541	611	633	583	589	588	611	580	622	587	605	601	620	603	614	594	606	643	588	597	628	603	622	624	549	591	602	644	606	594	562	580	598	536	598	597	547	604	539	601	581	606	560	564	609	587	645	594	603	562	617	555	592	539	592	574	605	617	573	555	578	562	622	594	592	558	601	612	599	558	631	587	575	617	616	577	586	566	630	588	602	618	578	579	577	613	604	593	567	633	565	587	568	554	570	559	626	575	594	600	587	593	563	623	612	606	562	617	572	602	602	568	561	588	654	597	593	586	592	597	629	574	587	560	624	586	579	608	583	617	557	623	606	673	594	615	616	622	587	588	572	607	600	597	586	597	580	595	649	579	555	595	580	585	559	582	614	549	609	597	574	596	599	608	606	600	603	629	584	597	571	565	573	604	590	600	600	626	644	573	628	598	614	618	562	585	621	565	575	572	661	593	595	593	573	579	568	599	614	590	586	601	575	563	584	611	584	617	590	581	584	599	618	558	627	567	605	545	560	625	560	588	577	615	596	590	620	631	562	613	586	616	561	607	547	559	594	588	577	603	599	586	582	580	612	587	580	586	550	608	599	596	613	629	616	594	603	605	581	567	593	686	603	587	599	609	613	588	581	607	550	564	585	569	611	609	636	547	587	586	550	650	672	550	589	588	538	563	579	579	590	603	557	552	576	626	625	591	624	582	587	608	581	611	606	608	607	583	598	603	579	628	612	609	588	615	616	588	649	561	563	613	657	554	546	575	641	634	592	611	578	601	611	604	597	611	555	643	579	584	576	616	571	592	592	562	626	559	629	551	586	615	594	600	622	586	619	552	597	629	606	592	588	600	581	594	588	584	590	604	617	569	627	601	591	618	598	604	604	565	605	609	569	571	596	611	560	595	586	557	607	542	563	583	580	578	571	587	630	580	564	627	647	573	622	586	594	630	634	563	625	619	583	629	579	578	569	565	570	638	583	594	657	605	593	577	582	628	590	614	583	604	570	601	568	601	614	595	611	585	593	563	559	609	561	626	551	599	628	579	603	596	612	590	576	618	614	573	589	568	630	559	585	611	604	591	595	632	565	605	583	584	641	625	607	662	570	576	580	645	567	587	628	620	608	593	594	594	577	600	564	614	586	599	582	560	541	638	567	598	571	616	614	595	554	574	591	588	576	613	617	594	560	588	605	572	616	591	604	621	617	574	616	628	544	585	573	648	627	597	597	628	604	591	576	634	585	615	596	552	576	551	592	606	584	603	600	582	619	640	589	609	539	618	566	572	618	578	613	621	570	590	595	572	644	591	609	594	570	591	622	555	587	610	616	610	582	586	612	654	583	600	620	636	614	617	606	580	605	577	604	586	614	586	587	622	621	580	596	587	594	635	550	600	629	593	597	562	584	629	619	608	596	566	602	630	653	576	552	618	570	609	625	591	591	623	604	621	609	585	623	625	608	595	576	599	599	593	580	594	596	579	609	624	598	584	614	580	599	600	566	576	594	583	595	611	544	592	576	572	589	620	603	600	565	625	592	624	590	570	614	569	585	644	592	592	647	616	614	623	600	611	578	595	595	587	593	543	633	547	554	613	583	554	557	577	595	601	605	600	639	585	591	584	579	595	639	618	601	602	582	600	613	569	613	580	593	592	600	600	591	602	594	583	617	592	593	591	567	599	579	582	550	641	581	591	605	562	578	654	579	588	581	584	562	605	589	548	594	638	575	608	568	574	652	595	589	622	566	582	553	578	572	577	608	576	606	582	563	591	588	590	557	572	591	619	610	617	568	601	601	621	593	627	580	596	619	588	572	600	572	582	613	606	566	619	576	628	603	602	588	622	587	630	602	639	612	600	596	584	605	586	605	566	571	568	593	624	599	624	562	628	607	631	585	623	590	594	626	596	590	621	627	588	611	551	610	631	615	540	587	595	568	617	635	592	576	651	607	578	619	585	583	615	559	587	626	598	603	594	594	554	564	619	603	555	568	563	626	602	588	568	569	594	595	627	615	594	596	572	636	602	609	610	615	605	579	593	601	617	613	592	575	619	570	550	627	608	612	607	577	587	596	564	582	572	598	581	567	578	583	613	586	642	575	592	560	587	588	577	584	568	594	626	606	588	568	607	537	629	581	602	579	594	553	571	583	608	598	559	550	585	588	559	595	571	546	548	578	591	612	614	608	614	583	605	579	559	612	580	589	600	571	627	594	627	614	583	623	559	617	571	650	589	617	561	587	637	602	595	607	579	646	608	597	555	584	571	598	575	569	595	614	611	590	619	568	596	564	618	591	576	588	615	612	630	636	571	609	647	550	589	606	594	592	590	600	553	544	567	621	581	582	604	568	606	577	592	612	605	596	596	593	608	585	588	644	590	580	573	605	565	611	569	577	619	604	616	574	597	627	610	591	575	583	610	572	613	579	596	573	603	557	610	624	589	588	607	589	578	575	539	605	605	620	585	584	573	554	581	606	598	606	528	576	590	608	638	620	560	599	596	604	614	631	596	635	620	629	576	600	606	583	602	587	600	588	605	587	569	580	630	629	556	621	597	593	584	571	612	600	572	628	582	552	578	613	591	591	549	620	606	578	599	580	619	599	576	608	613	614	559	561	582	608	607	622	610	610	577	578	612	580	609	589	607	616	581	593	582	594	599	572	588	615	602	567	575	585	590	588	610	592	592	606	599	631	581	565	622	613	594	611	612	605	534	582	573	640	610	615	595	605
6648	2327	699	443	657	710	564	490	399	339	292	272	273	205	228	165	199	140	134	137	122	119	91	105	101	78	104	78	105	83	95	85	80	79	60	60	72	63	47	59	68	57	49	56	58	58	40	52	58	52	35	42	49	54	55	48	46	55	32	42	50	53	42	44	34	35	40	37	53	39	43	45	37	51	43	40	31	29	34	47	31	31	41	35	30	23	36	37	32	36	39	31	37	37	43	36	47	39	35	39	49	38	41	33	37	35	45	40	33	33	42	35	35	38	32	32	49	38	32	54	29	35	35	47	37	34	44	31	38	36	27	40	41	42	30	28	31	38	41	33	38	27	32	44	42	33	52	43	40	41	32	45	44	29	40	33	39	39	40	30	42	41	30	28	38	41	30	38	44	42	44	44	37	39	39	37	30	33	47	41	47	47	33	47	36	45	38	38	42	40	33	36	31	40	36	33	39	33	40	24	30	32	43	47	36	42	41	24	42	41	32	40	36	33	54	41	30	32	43	32	41	36	37	37	48	27	37	42	40	31	33	41	35	37	45	48	36	35	31	39	36	33	32	30	43	37	33	37	29	41	45	35	45	39	35	32	31	35	37	34	39	38	32	35	36	41	30	42	40	32	30	30	41	28	48	47	37	32	42	42	41	42	31	34	37	36	39	33	43	44	35	33	42	28	30	39	38	40	33	36	39	52	30	35	36	37	48	48	36	41	29	41	43	49	37	42	34	41	40	38	30	32	28	30	28	27	33	26	37	38	32	47	43	33	38	36	42	36	32	37	40	42	38	47	37	43	38	30	37	36	42	33	41	35	37	32	35	37	29	40	47	24	41	35	41	39	36	35	40	48	34	31	45	27	39	45	37	37	34	39	43	30	43	38	35	33	43	34	33	41	34	30	42	40	32	41	33	44	35	33	39	32	36	40	38	42	40	28	36	41	48	42	40	31	36	39	45	40	42	41	35	30	37	29	32	36	47	29	36	47	29	32	40	34	32	37	35	49	28	31	30	43	30	45	32	29	44	34	24	47	24	35	48	38	34	37	34	33	46	39	38	48	44	33	42	25	37	34	42	45	49	35	41	25	40	43	40	33	37	45	33	28	38	52	24	25	46	35	52	37	48	45	39	46	40	40	35	30	29	34	41	31	40	36	36	37	24	35	41	46	44	33	46	42	36	41	33	41	32	34	43	37	46	39	48	43	25	35	32	29	30	38	39	38	33	38	36	49	33	42	48	39	42	33	33	37	35	33	43	35	25	40	36	45	38	34	37	39	25	43	30	25	41	42	54	25	39	37	43	37	34	40	39	40	40	23	33	34	41	32	36	34	34	33	32	34	35	37	34	39	31	30	36	40	38	42	43	43	40	42	45	27	39	37	44	41	28	48	37	33	31	48	29	33	43	41	32	35	36	33	30	38	35	44	35	34	40	31	43	51	42	38	29	35	33	42	46	36	37	32	36	38	37	30	32	36	44	33	30	33	27	29	41	47	37	35	47	36	33	35	37	39	35	35	47	32	30	37	37	34	35	33	37	33	34	31	40	41	29	35	45	35	43	50	34	23	39	40	41	34	42	37	42	41	30	35	30	35	48	44	42	27	38	30	37	34	39	41	39	37	37	48	32	42	38	36	38	35	34	36	39	34	40	35	47	32	31	34	38	48	34	40	35	50	42	43	43	35	43	35	33	42	39	42	42	44	33	43	34	51	30	30	42	33	39	42	35	35	26	40	26	43	40	45	38	39	34	35	35	46	24	24	22	40	48	41	29	27	32	39	48	43	34	39	29	42	47	39	32	46	40	35	24	42	38	43	46	35	37	39	37	40	43	46	38	28	33	39	29	35	36	48	39	37	28	33	35	38	38	38	40	45	37	39	42	37	44	40	30	43	36	38	40	39	35	39	30	34	34	30	40	34	38	39	34	46	34	37	44	37	41	40	38	28	30	36	40	41	35	38	48	51	31	32	47	33	20	34	28	36	31	42	32	45	30	42	31	31	40	31	32	46	47	34	22	42	32	44	32	34	29	38	34	38	25	46	38	37	42	28	34	40	40	31	34	37	44	40	39	28	30	44	29	40	39	36	37	35	46	31	35	37	31	30	32	28	30	35	38	35	46	34	37	38	34	38	46	46	38	36	37	38	34	39	39	38	33	31	40	60	32	38	45	34	32	45	46	30	36	40	31	48	35	36	30	34	42	36	36	42	28	56	36	30	47	37	44	38	43	40	35	33	43	52	35	40	39	33	46	36	43	36	38	43	40	33	40	44	50	40	51	37	44	35	45	35	25	27	43	30	32	39	35	44	36	32	32	38	27	33	39	24	48	34	36	41	25	36	52	36	36	33	43	39	33	29	46	38	48	49	38	36	37	36	38	44	21	25	29	37	36	44	35	42	47	35	34	41	47	26	37	39	24	39	39	53	32	35	34	37	36	37	33	38	32	42	38	40	47	40	41	32	32	34	36	41	38	37	41	31	26	33	39	47	40	38	33	32	32	31	46	38	35	49	40	46	40	30	31	40	36	30	27	35	32	43	36	41	43	32	45	26	43	47	29	28	33	41	35	50	36	34	35	43	39	40	37	33	38	30	43	30	34	30	25	37	28	50	47	29	32	25	37	46	36	32	31	27	45	43	27	34	28	34	38	57	45	36	38	32	46	29	27	39	35	39	32	35	28	36	39	43	27	40	40	30	38	29	37	39	39	43	42	39	39	29	36	46	33	44	44	37	28	50	29	33	41	45	37	47	30	38	48	36	28	41	45	41	46	26	34	38	35	32	31	43	49	33	37	47	39	41	27	44	40	45	35	48	32	29	36	43	32	37	33	31	31	30	38	23	32	40	29	33	42	42	39	44	39	33	30	30	39	39	22	30	48	45	38	29	40	36	32	32	36	50	26	37	36	38	40	32	42	35	44	33	40	34	47	31	43	32	34	34	26	35	37	34	39	36	34	35	43	35	35	42	41	45	40	44	38	37	37	25	36	39	38	38	37	33	28	34	29	31	35	37	34	38	40	39	40	34	49	35	40	36	40	34	37	41	26	33	37	34	29	45	37	36	28	35	37	32	44	35	35	38	39	29	36	38	46	43	38	37	39	38	28	41	45	34	44	43	39	46	48	44	23	32	33	41	39	37	35	37	44	38	47	42	49	43	33	43	35	27	33	38	28	27	42	37	32	36	34	39	37	37	43	46	37	38	35	43	32	44	27	31	34	37	39	41	34	27	31	40	35	38	44	32	36	35	37	31	27	31	36	33	46	40	42	32	32	37	43	41	31	30	35	38	43	38	33	34	29	35	37	41	41	38	43	43	33	35	31	38	41	31	40	37	37	41	38	34	38	39	34	42	31	47	26	38	34	37	27	38	40	41	24	31	42	42	47	33	39	42	37	34	24	36	48	37	54	43	39	38	42	34	52	38	49	32	29	45	27	32	34	46	52	29	43	37	33	50	33	32	34	37	36	35	38	29	49	28	33	37	39	32
43768	25272	15259	25637	34245	34503	30806	26806	22253	18384	16454	14888	13477	11317	10515	9043	7915	7262	6242	5689	5482	4941	4471	4198	3777	3642	3772	3808	3522	3453	3081	2861	2838	2690	2607	2412	2270	2094	2082	1904	1867	1733	1798	1793	1706	1641	1457	1503	1423	1446	1307	1311	1207	1225	1169	1110	1126	1105	1073	1040	1039	940	863	858	877	925	857	858	849	839	760	812	775	795	811	742	691	739	772	692	644	700	676	661	696	709	623	632	648	660	665	677	630	611	683	612	623	620	608	645	623	607	690	665	618	698	618	648	585	652	672	643	673	622	625	650	658	619	638	644	627	633	649	569	620	716	625	621	637	615	612	611	602	640	621	646	649	628	624	671	641	608	619	631	620	655	687	596	641	627	621	601	600	607	654	643	611	662	610	625	613	628	616	672	666	652	616	636	597	619	633	603	610	637	616	620	638	655	627	643	639	655	609	647	634	598	600	656	654	628	636	612	659	639	654	649	598	581	610	638	589	631	620	649	650	622	634	624	617	614	657	592	626	653	669	624	628	614	639	665	618	679	641	625	626	652	577	658	656	661	621	598	612	615	626	599	650	672	642	615	574	654	669	639	597	603	656	605	633	649	663	652	607	613	618	601	592	644	601	643	639	640	632	637	626	644	629	600	638	615	649	615	584	634	596	636	621	649	636	642	596	685	617	583	577	619	594	627	650	607	601	595	614	592	622	650	639	623	652	622	609	652	615	621	594	621	619	593	624	661	661	638	651	671	593	600	613	641	609	650	655	613	610	649	604	634	623	617	646	668	646	587	633	604	601	676	638	600	602	662	666	654	603	651	612	657	601	635	632	630	641	619	649	630	586	622	657	629	610	629	621	611	610	602	617	632	638	650	631	651	580	602	668	631	648	656	642	630	561	603	601	625	616	631	621	629	610	607	658	638	631	608	644	628	616	617	616	607	615	611	617	622	660	632	638	637	626	606	617	632	622	639	634	633	641	598	622	642	613	597	615	597	643	643	629	617	622	642	649	605	652	602	642	636	623	649	606	659	595	607	602	622	621	660	628	654	649	586	645	690	621	593	608	647	610	604	640	604	585	651	577	638	619	554	592	606	610	592	627	624	621	615	658	641	607	652	610	625	646	604	622	619	638	653	599	579	671	606	623	612	647	631	617	618	627	682	606	602	620	668	616	639	609	644	581	603	638	563	600	640	615	646	648	667	574	622	600	632	606	586	650	659	638	628	617	602	628	595	623	642	626	687	622	648	612	612	648	619	610	646	605	605	627	641	612	653	617	653	634	619	670	588	625	616	588	653	653	658	658	620	659	601	637	658	599	648	604	665	640	617	659	617	649	619	611	581	612	637	604	638	596	578	609	662	626	643	631	617	635	582	676	623	666	607	664	650	624	593	627	604	640	627	660	584	619	637	623	641	582	658	601	607	654	616	643	633	599	595	616	629	646	613	679	642	588	653	596	639	617	583	645	637	618	660	611	598	586	621	595	666	603	577	633	637	625	652	650	674	622	654	644	607	631	629	625	616	671	623	615	607	658	653	624	629	650	640	587	624	629	652	608	654	598	637	594	619	638	637	614	585	593	667	619	653	657	620	641	617	631	608	670	582	603	631	620	654	646	699	635	669	677	628	631	663	650	667	614	638	622	578	637	629	685	661	597	609	612	623	641	665	623	627	638	634	636	611	623	660	644	616	652	618	678	642	576	644	595	611	609	651	642	654	626	667	654	643	626	628	613	628	625	646	608	648	613	632	626	641	586	633	614	629	641	610	639	654	597	614	633	625	625	624	618	645	650	647	656	595	649	620	609	600	608	619	623	636	624	638	613	624	648	609	582	655	619	639	603	673	589	613	648	630	652	623	663	668	642	694	643	622	592	608	573	641	601	637	613	617	612	574	602	646	626	642	641	619	635	641	632	616	607	609	653	628	648	655	566	579	607	618	596	628	606	613	640	622	623	630	642	609	658	636	601	638	617	647	680	626	639	620	635	622	597	607	665	593	615	600	611	649	625	661	627	599	678	647	658	618	610	612	578	633	643	634	652	641	644	655	614	714	604	615	609	603	593	594	646	638	578	635	656	600	606	641	617	685	632	638	646	610	623	598	642	667	653	620	637	615	626	656	594	614	610	615	593	625	662	624	590	639	607	609	586	663	635	612	601	651	683	619	635	648	585	601	591	612	631	640	614	664	663	607	591	648	587	608	634	645	662	624	615	638	627	646	629	679	659	634	631	625	650	607	622	660	595	675	592	605	665	649	647	642	639	678	636	606	617	617	587	646	593	595	615	641	619	636	630	627	646	655	626	667	614	608	605	598	622	605	662	650	654	616	635	544	582	629	625	637	624	625	628	603	651	624	626	619	600	595	619	633	622	648	615	602	667	595	658	590	598	630	669	645	657	631	655	669	646	623	619	603	610	625	640	601	649	629	648	620	622	618	637	709	620	671	632	685	661	622	629	635	638	591	598	625	667	638	649	587	690	560	656	642	608	629	629	621	623	645	644	632	627	586	641	624	631	622	591	621	650	633	636	677	620	679	577	632	671	637	602	618	635	632	659	596	610	616	661	625	626	654	621	633	644	605	615	653	628	658	611	659	638	647	600	651	639	694	641	603	561	674	654	596	579	665	592	614	649	654	636	623	631	639	674	673	631	686	638	625	614	642	645	613	619	613	618	609	590	624	658	597	646	666	571	612	612	678	625	601	687	592	628	582	631	638	621	590	654	677	620	637	624	633	644	607	598	620	590	667	584	621	668	588	681	624	592	674	590	618	632	633	676	645	621	594	635	595	591	551	622	656	646	648	585	677	614	645	623	653	616	658	628	583	647	619	664	640	629	650	624	651	644	639	584	596	620	646	637	607	616	598	634	605	632	625	620	656	621	629	640	623	611	604	672	632	647	645	610	564	607	625	606	603	630	637	668	626	626	612	631	597	664	606	648	685	625	599	611	642	616	651	621	609	627	638	600	667	610	608	639	631	582	618	604	629	607	659	631	617	605	649	614	619	655	633	632	654	624	636	658	608	627	668	661	631	590	662	630	625	617	612	604	622	679	642	638	653	637	620	671	609	645	603	617	576	645	655	603	606	633	617	638	629	625	579	653	622	605	622	636	643	665	638	626	617	565	601	608	665	602	620	631	673	673	569	625	622	646	642	594	623	633	660	607	636	632	615	593	643	594	627	635	648	645	655	610	585	643	640	634	606	611	642	566	662	637	625	626	620	594	606	658	674	617	629	690	644	632	603	618	649	635	600	661	666	588	642	611	637	614	629	591	646	573	657	648	658	671	602	612	621	613	650	585	607	627	641	620	606	615	630	615	606	629	630	600	619	630	590	607	643	625	656	621	581	607	664	633	661	661	593	634	634	600	639	592	658	658	621	638	618	605	672	616	635	624	599	638	588	614	656	607	682	607	616	621	620	638	646	631	642	619	640	635	652	633	619	615	600	620	637	661	609	600	626	691	655	619	647	582	558	625	585	613	673	620	648	621	603	627	590	699	607	651	657	676	644
2785	801	287	213	264	322	251	189	172	156	122	140	119	100	125	108	75	74	67	55	55	64	63	58	55	60	42	59	65	55	47	45	46	50	37	52	32	45	44	55	33	35	40	21	39	41	40	31	38	27	37	31	37	34	43	48	32	31	38	36	35	36	26	32	38	36	36	33	28	27	36	30	26	27	21	25	28	28	36	34	38	33	28	26	22	30	27	27	25	30	34	31	24	32	26	32	32	17	38	37	22	19	31	29	29	34	25	23	28	21	21	22	30	28	24	29	33	24	26	21	26	22	38	34	37	25	29	34	31	42	31	28	34	34	20	35	31	25	29	22	26	32	31	28	27	25	36	27	29	30	29	34	29	27	30	23	25	26	25	25	25	28	18	21	29	23	23	29	35	20	32	26	33	32	25	30	22	22	31	31	21	27	31	27	33	43	27	27	27	39	20	34	28	25	34	23	31	23	21	21	23	22	26	26	31	29	27	36	32	28	32	45	27	24	22	28	32	31	26	34	33	31	32	24	23	24	21	29	33	32	35	28	27	22	26	32	27	32	21	18	25	27	19	29	32	24	20	41	27	33	28	22	33	23	23	27	23	39	28	35	21	21	31	28	38	31	36	38	24	38	36	30	26	27	35	28	38	27	26	31	32	26	30	23	34	36	30	29	42	31	22	32	24	29	26	29	36	31	29	31	25	30	22	33	29	33	38	19	18	31	29	28	25	37	28	26	32	19	40	22	29	30	24	28	29	36	25	28	26	24	31	39	39	44	32	34	24	33	26	30	21	28	32	40	24	23	16	26	32	31	31	31	29	28	34	22	32	27	25	22	25	31	32	30	22	41	34	28	33	27	40	32	34	31	35	13	24	36	31	22	29	34	34	26	20	31	22	24	38	30	30	31	18	38	24	32	19	27	25	30	38	27	24	35	23	26	31	36	28	18	29	19	29	29	24	31	21	32	25	28	21	31	29	41	24	27	24	23	19	31	26	38	30	29	31	23	29	23	26	27	30	35	28	27	26	18	29	31	31	21	33	35	22	21	21	27	29	37	25	25	29	32	23	15	30	33	26	29	30	29	38	25	37	26	25	28	27	35	23	29	34	42	20	24	24	38	22	25	36	37	24	25	25	23	28	29	32	26	25	29	25	31	25	19	26	27	23	27	25	34	31	23	33	21	41	39	29	27	30	31	35	32	18	28	20	28	27	22	14	25	18	38	34	23	33	37	37	35	23	22	26	30	24	33	33	26	36	27	29	25	35	33	32	29	30	27	30	26	22	28	18	27	32	23	29	37	30	31	35	28	32	26	35	30	34	30	23	23	24	25	34	27	27	20	24	37	32	23	24	33	42	35	28	34	28	28	32	26	33	38	24	30	23	36	42	27	39	30	26	31	29	29	16	28	29	31	33	26	25	22	24	29	28	17	17	25	26	25	20	25	23	25	32	33	28	30	26	33	40	30	37	26	28	20	28	38	24	28	28	27	28	23	29	23	20	32	30	24	28	23	20	38	22	27	29	32	22	34	25	35	24	23	28	30	29	33	28	31	32	29	26	25	21	31	32	34	29	35	27	37	26	24	27	15	23	34	21	28	33	24	29	34	40	33	33	27	22	36	28	31	24	25	23	30	29	36	24	20	25	26	34	22	21	23	27	28	29	31	31	33	27	21	24	30	33	27	36	23	33	25	24	26	37	25	22	36	24	37	33	21	34	24	28	26	39	31	26	32	24	26	35	28	32	32	39	29	34	26	32	25	19	33	27	36	37	25	22	24	24	29	28	23	28	28	26	38	31	28	29	19	27	18	24	24	18	27	35	29	35	28	24	26	27	28	26	27	20	33	34	33	35	37	33	31	26	28	25	32	31	38	24	20	24	24	30	34	24	36	35	24	29	29	34	29	29	29	32	34	21	37	32	27	21	32	26	35	29	26	23	31	27	32	19	22	25	32	28	36	32	28	22	35	27	24	28	24	24	22	28	26	36	29	40	23	30	30	27	23	21	20	33	30	28	35	35	20	24	19	32	26	36	31	28	27	31	29	24	25	24	24	18	31	29	29	36	37	25	40	26	22	21	23	21	22	23	23	34	33	27	33	26	32	29	28	39	26	32	19	29	28	33	30	38	37	28	24	22	30	21	17	29	28	27	38	37	27	27	29	27	23	23	28	32	28	26	36	39	30	28	26	28	20	28	40	26	28	24	33	27	29	25	28	23	31	32	33	33	33	37	26	22	21	30	33	35	36	27	29	24	26	29	31	22	37	23	18	43	22	26	35	31	17	32	35	27	23	26	25	32	23	32	27	33	31	33	27	28	26	31	28	27	27	27	18	25	27	20	35	37	39	37	28	26	29	25	26	28	23	24	26	24	38	34	31	15	35	25	27	28	27	29	23	32	29	31	28	32	28	25	29	11	28	25	30	30	31	29	29	32	31	25	27	29	30	40	25	23	37	27	18	24	33	30	25	32	27	20	26	35	28	27	41	14	31	22	26	37	27	30	24	28	24	28	22	24	25	41	38	22	29	25	24	31	19	30	30	33	31	34	20	23	20	25	23	37	25	34	44	28	16	26	34	27	32	25	33	30	32	31	32	35	32	36	28	39	34	38	30	27	24	25	27	29	36	30	22	28	29	27	23	35	29	20	19	25	28	25	25	24	21	36	25	29	28	26	30	26	29	30	31	28	31	35	17	33	34	30	27	29	25	18	30	32	22	39	34	34	22	25	25	29	35	28	29	28	29	31	31	28	20	21	35	18	32	28	24	23	24	34	28	35	30	21	26	29	24	29	28	25	25	33	26	24	32	31	27	35	39	35	28	12	23	21	36	28	32	38	29	18	34	36	21	32	32	37	22	30	28	27	26	21	38	39	33	28	28	23	28	28	28	30	34	31	34	35	31	25	24	24	25	33	30	29	34	43	17	31	31	27	32	42	32	31	33	31	29	33	32	22	33	33	36	25	23	21	17	25	32	29	28	28	33	37	30	20	20	23	34	27	35	23	21	23	28	26	40	34	36	30	24	27	22	25	27	27	31	17	27	24	36	40	30	30	23	31	22	31	21	22	18	33	29	25	34	43	25	27	26	37	29	27	22	26	33	33	22	26	14	39	22	26	28	26	35	35	21	27	29	25	22	28	34	30	37	22	25	34	29	30	32	35	31	33	29	26	25	20	29	25	26	24	27	29	34	26	26	28	27	25	28	24	32	24	34	35	26	29	29	25	23	30	38	26	28	21	22	36	35	27	30	37	35	31	29	29	38	21	23	17	29	30	25	32	28	19	24	21	25	26	26	34	26	24	38	28	29	26	30	30	26	27	28	27	27	17	30	33	19	28	30	33	28	28	32	28	20	32	26	33	27	28	26	29	26	33	20	34	38	28	37	27	22	22	33	39	28	33	35	20	18	26	26	29	25	27	36	30	31	27	33	26	31	29	25	28	36	26	38	26	20	29	20	39	31	27	28	32	33	36	34	23	30	36	19	20	28
31784	17742	8614	16527	23930	24569	21226	17370	13281	10579	9019	8162	7597	6096	5363	4556	4049	3613	3013	2899	2619	2343	2152	2068	2030	1864	1883	1904	1849	1721	1555	1465	1450	1388	1310	1243	1196	1219	1160	1156	1100	1060	992	981	963	899	894	912	878	852	895	748	729	728	776	717	732	736	648	658	645	648	642	636	629	579	643	569	548	514	576	549	521	547	531	560	544	593	544	532	523	560	553	499	496	508	541	517	479	473	521	503	483	537	506	479	518	465	481	477	543	503	538	515	504	497	493	502	487	505	528	491	457	505	484	474	491	461	508	496	519	525	498	463	484	498	482	474	465	474	461	479	484	478	440	492	484	484	540	466	476	503	543	494	489	457	489	508	513	484	511	482	528	492	496	495	480	459	496	512	455	494	520	490	517	494	527	478	470	465	505	479	502	497	482	495	470	510	507	475	427	506	468	491	501	465	499	505	520	537	494	488	484	490	484	541	527	496	517	489	479	513	494	530	522	484	520	502	502	511	496	466	478	481	455	502	500	463	514	533	480	483	489	507	511	468	508	477	482	494	493	462	505	520	458	460	479	482	474	487	475	476	508	506	489	524	492	480	487	461	550	480	458	497	518	445	476	484	500	474	478	473	439	507	507	494	475	489	495	480	495	472	492	469	490	503	479	547	546	498	472	489	494	475	508	483	458	510	493	482	489	457	505	473	514	502	495	495	517	484	505	499	475	481	496	479	476	480	495	487	477	457	459	484	491	515	459	539	501	526	488	490	457	501	496	465	481	470	455	498	502	485	486	487	481	489	497	471	503	496	499	520	485	488	523	477	463	517	519	515	457	491	486	446	499	488	427	505	438	472	480	481	484	511	480	545	508	502	469	478	513	502	528	505	499	495	555	490	485	473	509	477	533	515	493	508	529	482	481	478	462	512	515	474	486	502	490	469	472	505	480	497	501	478	491	469	468	469	511	525	556	509	473	457	506	520	501	475	512	479	507	427	521	478	475	520	489	527	487	506	469	486	507	463	509	543	495	469	478	492	500	518	484	531	524	459	521	459	492	516	543	491	472	510	490	464	515	492	470	475	495	464	512	471	463	502	514	502	497	483	495	499	449	503	479	506	526	481	491	507	500	478	553	473	522	497	493	537	493	473	486	444	506	491	522	508	496	506	460	496	507	491	511	517	451	504	482	472	501	466	479	468	523	484	473	472	497	506	542	482	502	494	525	477	493	474	462	521	488	460	499	517	565	504	542	481	501	479	497	457	521	467	472	510	472	476	480	489	467	484	500	498	510	467	500	501	484	495	485	452	489	524	519	500	491	487	498	523	465	476	474	495	530	504	505	460	476	534	472	474	509	521	478	517	520	509	482	504	496	493	537	450	464	480	499	491	540	457	509	503	493	510	489	499	476	481	505	517	521	495	473	513	504	483	492	492	534	497	478	471	466	471	468	492	477	518	492	484	524	492	472	458	494	506	513	465	470	487	496	497	477	451	481	497	485	439	496	457	486	482	491	483	534	473	471	501	477	501	445	478	502	530	521	488	471	486	503	521	487	497	495	499	479	471	477	478	493	543	488	502	478	497	525	485	507	499	535	501	454	515	505	484	478	460	511	489	503	481	494	505	487	484	494	508	500	477	487	474	447	481	519	546	531	480	479	476	485	511	488	466	488	541	466	510	494	494	461	473	502	503	526	461	481	479	503	480	508	482	500	519	471	482	508	462	519	495	510	469	470	440	499	517	484	514	492	499	481	480	523	495	500	495	500	549	463	484	519	530	476	521	492	485	474	464	517	512	533	521	506	517	468	500	439	503	526	475	500	541	482	503	493	478	465	463	506	537	460	503	511	508	520	477	528	461	510	508	455	528	521	463	522	521	464	513	517	499	497	532	501	476	456	485	473	494	506	496	512	485	484	478	495	474	483	482	490	515	475	519	470	533	493	488	503	521	451	485	458	483	512	513	481	480	466	498	503	488	498	496	485	476	518	459	519	481	458	482	515	469	446	497	520	526	491	539	489	488	496	493	493	517	508	505	483	490	480	479	482	491	473	478	488	477	537	474	501	471	494	520	493	496	474	513	490	472	527	493	510	500	493	497	445	525	461	505	497	502	507	451	492	508	500	487	494	467	474	525	491	462	538	498	473	471	495	538	496	528	499	522	516	454	517	452	497	504	505	489	483	494	488	489	525	534	486	518	500	483	496	460	441	488	515	482	516	476	499	486	522	502	504	438	448	499	529	482	464	484	495	510	472	466	472	467	491	518	489	473	522	507	524	502	496	447	478	483	506	456	505	494	482	504	505	491	462	511	546	477	490	491	515	482	464	516	501	494	485	502	494	514	518	488	504	466	480	494	473	502	488	530	549	496	485	476	487	492	487	510	515	483	479	471	435	499	501	527	510	497	493	525	482	460	429	497	473	549	461	478	544	478	495	492	513	489	498	490	527	507	491	475	471	496	473	496	500	481	497	491	477	484	513	483	523	499	475	508	493	506	466	487	496	475	492	479	462	490	474	506	496	505	500	475	516	475	512	459	514	481	493	454	460	488	479	519	473	486	476	482	533	512	492	482	475	524	499	479	489	500	471	492	481	519	471	474	485	449	494	506	521	502	538	488	517	434	475	472	463	493	473	476	493	472	498	503	484	526	483	482	508	499	521	511	496	489	519	457	477	472	524	487	450	479	472	513	489	525	474	468	495	461	475	530	511	466	522	480	500	480	486	505	520	462	488	494	516	508	492	485	506	512	495	491	497	512	479	517	516	524	451	466	502	507	522	480	498	514	478	505	463	481	467	465	460	514	509	488	463	494	468	461	497	494	523	512	494	485	511	525	525	516	467	509	503	511	508	483	500	516	462	482	484	482	511	477	479	505	506	519	490	477	480	443	448	503	481	496	473	481	535	485	520	505	460	535	468	488	497	487	511	517	513	497	466	520	466	515	465	468	526	499	498	504	523	462	460	488	464	476	492	490	499	511	446	493	483	467	505	516	524	489	523	452	514	491	495	477	508	500	465	458	502	493	505	484	488	473	470	489	496	457	510	493	494	518	499	510	506	480	502	475	497	510	482	493	505	503	495	488	505	447	483	498	508	531	476	501	525	479	499	523	488	502	494	476	480	510	501	493	494	507	485	487	496	502	477	491	485	510	515	540	463	530	476	464	509	446	479	533	507	512	503	489	494	458	503	477	466	506	526	471	489	507	503	445	508	500	478	495	490	516	517	505	510	520	510	474	460	534	463	492	479	514	525	471	488	458	438	491	495	512	545	473	492	477	465	508	494	500	495	506	482	486	493	473	466	477	487	507	459	491	515	488	442	502	498	497	498	526	501	484	495	513	485	488	492	501	493	494	473	522	481	483	517	535	487	496	480	473	496	498	509	514	477	507	502	471	496	502	508	480	462	473	485	511	492	469	473	508	505	511	485	488	471	481	485	457	461	473	469	473	520	498	498	483	504	511	486	486	481	436	515	491	497	526	479	493	518	508	480	465	530	477	482	482	519	499	484	491
5095	1924	607	394	559	609	503	439	356	271	268	227	218	205	159	149	138	121	145	104	81	97	88	106	66	73	78	91	70	73	72	70	64	68	68	68	42	66	59	57	61	43	49	56	41	44	56	38	45	47	47	36	40	50	42	48	50	49	41	37	34	30	37	38	31	33	37	42	48	25	27	34	36	34	31	40	29	39	43	42	40	43	42	36	28	30	25	37	33	35	41	33	37	36	32	33	32	32	31	23	36	35	19	26	30	32	32	16	36	24	27	41	37	28	40	35	35	23	32	29	30	34	31	35	27	30	34	33	44	31	31	32	28	38	54	28	41	26	21	31	32	37	30	27	29	39	31	36	35	37	34	31	22	35	26	24	44	26	25	26	34	34	32	36	28	29	27	24	35	41	41	37	39	41	36	28	29	35	32	34	38	48	30	36	30	36	34	42	41	33	39	36	33	29	31	28	47	28	36	50	31	39	44	41	39	30	38	26	31	31	37	35	27	28	26	33	41	34	32	43	31	30	23	32	36	39	28	39	27	42	30	40	39	33	33	38	27	41	34	39	27	40	32	35	38	42	30	37	43	27	34	33	26	32	33	34	21	31	50	29	37	32	32	35	32	31	26	44	40	44	35	28	35	43	32	25	37	36	40	32	31	36	41	37	36	28	36	39	36	27	33	33	37	30	35	31	35	45	27	48	37	30	37	53	28	31	29	43	41	25	24	34	36	48	38	34	33	29	37	41	43	34	31	31	50	35	22	30	38	42	35	29	20	33	42	35	29	24	35	28	36	29	37	32	25	41	38	34	25	23	32	41	31	37	43	31	35	27	34	18	27	31	29	33	27	38	38	32	26	32	42	32	35	29	36	38	35	47	32	29	34	32	28	41	33	29	31	32	30	38	29	43	33	27	27	26	24	40	37	40	36	38	36	30	27	38	23	38	26	31	38	28	25	36	35	37	31	31	32	25	22	25	23	44	36	40	30	33	41	32	40	38	37	34	34	22	32	34	35	42	33	28	30	41	34	25	34	25	30	32	35	29	37	39	38	23	34	41	41	27	44	42	35	28	27	38	40	27	31	25	37	23	36	32	28	26	47	36	42	38	43	30	25	32	29	34	35	28	36	35	28	30	35	39	32	40	29	34	27	40	26	30	29	32	36	29	45	42	40	33	43	32	37	43	43	35	30	29	30	32	28	27	36	28	33	30	32	30	41	28	30	27	25	32	28	26	27	43	33	35	28	31	30	30	30	28	29	38	33	34	38	30	20	41	30	29	32	39	21	37	31	37	26	34	27	27	32	37	43	41	38	39	34	30	41	29	31	34	31	35	38	38	31	26	30	29	26	35	25	32	25	23	20	26	32	34	26	29	41	35	29	42	30	40	29	33	34	33	35	34	34	32	36	33	41	27	37	44	33	36	32	32	35	36	46	43	30	40	40	37	31	31	32	45	31	31	33	47	49	36	37	34	26	28	29	51	34	32	38	28	23	36	28	41	38	32	38	37	29	40	31	43	34	30	34	32	37	32	34	30	40	40	36	40	33	28	27	25	25	27	30	39	38	44	37	35	30	29	41	30	33	42	31	36	28	27	35	40	24	23	33	33	39	21	34	33	30	34	46	38	22	33	36	34	31	45	33	28	34	37	28	32	34	37	40	36	44	28	26	32	49	23	38	43	36	30	35	32	43	33	29	20	27	41	25	25	33	32	40	34	32	36	22	25	39	35	26	29	34	32	28	29	30	38	26	36	30	45	34	40	33	22	38	22	42	30	39	28	25	30	29	42	39	46	32	34	27	34	23	27	34	33	37	31	48	35	37	28	29	34	32	27	39	27	31	24	30	31	29	27	31	42	32	44	34	39	36	21	40	33	43	27	42	32	32	34	27	36	29	39	38	37	42	33	35	33	29	22	33	38	28	36	33	43	37	27	36	36	27	37	29	32	29	29	28	35	35	25	48	35	46	28	33	37	33	25	31	35	30	43	25	36	33	38	34	23	30	39	29	37	39	37	32	33	28	33	40	31	40	36	32	33	28	29	38	27	38	33	33	35	40	24	33	33	34	30	31	36	20	40	28	37	24	39	28	40	30	42	42	30	30	28	28	41	33	35	29	39	49	43	21	28	45	31	32	32	36	38	37	31	38	23	31	34	32	31	20	45	31	23	33	30	32	36	34	26	37	36	33	31	36	33	38	23	25	36	28	28	33	25	39	27	41	29	30	32	31	30	28	35	30	40	28	33	38	40	33	39	36	30	36	21	48	29	39	27	42	33	46	33	33	33	31	37	26	28	36	39	37	34	43	29	39	44	31	29	35	30	29	26	33	32	26	28	22	50	27	37	39	27	29	28	29	39	29	33	26	39	34	30	40	24	27	25	33	27	33	28	30	28	31	34	30	42	30	33	38	32	25	38	33	27	32	55	32	22	32	36	30	29	40	29	39	26	36	39	30	28	33	38	30	25	40	25	27	25	41	33	37	36	35	32	29	27	22	33	38	33	28	26	33	37	31	41	42	42	28	29	39	38	30	33	33	27	29	37	30	27	37	26	35	34	29	26	27	34	30	29	34	35	28	31	22	31	33	29	42	28	33	34	36	38	34	32	27	33	26	33	43	44	37	29	40	34	29	27	23	23	22	32	37	35	21	32	35	30	23	40	26	27	30	27	34	36	33	29	36	28	38	34	35	47	32	22	30	22	29	33	24	39	35	39	35	29	30	22	33	40	38	27	45	36	30	28	32	42	33	34	44	35	29	37	31	27	40	26	38	32	37	40	38	43	41	32	40	30	40	22	40	28	34	42	22	33	25	34	30	33	28	27	37	37	34	24	35	32	35	34	36	37	38	29	28	54	45	35	41	46	31	33	35	44	31	32	35	29	19	28	28	32	30	27	40	36	28	30	36	37	30	24	30	24	35	41	27	44	30	27	39	29	30	27	26	33	33	33	40	29	29	34	27	37	31	37	28	30	36	32	43	32	41	38	31	32	36	39	39	37	40	34	34	35	32	31	30	27	36	37	42	39	25	26	29	33	18	26	33	38	36	35	32	38	31	28	32	49	40	48	32	41	33	22	31	39	29	27	27	33	33	38	24	25	29	26	32	17	28	36	34	37	35	39	37	36	36	32	33	39	28	48	38	44	35	23	35	37	34	33	42	21	40	49	39	28	35	35	36	26	25	47	37	32	35	34	28	37	40	31	36	28	37	20	36	33	29	30	43	42	38	34	32	35	28	34	38	36	28	30	31	38	29	39	28	28	19	34	36	33	32	28	25	29	27	31	34	34	31	37	30	36	34	35	34	30	28	37	38	29	37	28	27	29	34	22	31	30	34	35	27	24	30	20	40	25	30	26	28	38	37	39	41	30	29	37	35	31	34	37	38	38	54	44	32	25	30	31	36	32	32	33	37	30	30	41	24	33	30	25	33	53	33	28	36	30	31	28	35	33	43	39	40	38	25	35	34	34	43	37	26	30	26	34	31	29	34	37
41502	23789	13874	24837	32383	32514	28999	25073	21151	17462	15512	13766	12178	10359	9165	7603	6848	6258	5757	5326	4377	4127	3818	3825	3466	3406	3468	3362	3269	2896	2632	2450	2395	2378	2138	1982	1860	1917	1769	1711	1623	1510	1501	1464	1514	1367	1290	1329	1330	1233	1189	1226	1199	1041	1016	990	994	991	930	899	899	856	860	825	754	789	753	730	735	711	701	698	690	707	692	642	628	657	643	608	614	598	626	597	543	558	600	580	606	576	558	570	592	565	607	528	580	551	565	595	554	534	584	581	605	610	573	563	559	582	560	536	577	557	598	567	562	537	565	509	527	547	568	575	585	542	538	544	613	604	558	573	520	565	533	515	524	599	595	533	559	571	586	548	517	577	551	551	577	540	550	580	565	550	567	576	558	561	538	536	539	565	530	590	578	535	564	558	575	550	596	522	585	547	584	533	537	529	565	587	542	544	529	591	560	555	564	567	598	560	602	580	521	551	534	573	564	552	545	573	585	558	599	568	540	574	528	544	601	537	597	542	584	572	579	573	522	565	567	548	593	567	540	554	567	570	544	593	552	550	538	545	568	521	552	581	563	572	566	589	565	596	580	550	536	579	548	535	573	522	608	568	548	569	575	581	559	500	565	545	508	527	536	541	590	529	571	539	517	547	572	542	538	559	594	554	568	517	564	555	544	550	598	594	571	540	547	545	525	604	552	561	581	601	588	586	525	529	545	589	546	595	508	594	580	568	589	558	582	577	534	587	543	584	582	563	592	559	544	526	547	547	585	539	551	575	557	559	536	581	538	525	544	584	568	558	575	540	539	573	575	554	546	553	540	542	587	531	538	576	561	577	587	555	584	564	612	520	582	549	553	519	556	627	572	565	561	545	549	593	551	551	547	591	551	564	564	560	560	558	559	566	585	565	567	586	533	565	566	525	586	548	565	561	543	531	578	577	585	547	561	590	590	574	573	577	554	560	566	514	578	600	533	529	541	571	572	608	588	576	551	585	573	541	557	613	547	555	563	541	533	582	534	560	520	538	582	580	535	544	525	615	565	522	535	557	569	541	574	575	551	537	591	534	547	550	548	588	571	568	532	514	532	603	531	563	549	578	525	521	563	574	580	561	557	540	571	591	559	582	572	558	588	516	544	546	559	493	570	544	550	546	555	591	547	555	566	524	593	541	520	573	530	553	549	555	576	527	535	553	607	534	568	578	537	539	568	548	558	585	531	555	576	580	552	552	558	551	576	577	538	519	530	540	561	570	606	569	579	571	564	569	561	577	581	568	558	556	541	533	560	526	588	602	546	569	575	571	565	552	541	545	566	580	549	542	552	547	561	568	594	520	570	555	586	582	568	579	560	582	575	549	529	554	582	547	588	564	596	573	537	578	589	579	573	532	576	569	546	518	615	549	534	530	583	548	583	528	547	536	553	545	581	603	559	594	562	576	522	567	548	541	612	589	571	523	569	583	617	559	534	555	593	571	558	588	587	539	569	565	579	545	559	537	564	527	552	573	574	531	614	572	572	585	597	550	594	562	559	583	596	601	558	580	531	536	529	528	610	566	573	536	558	539	574	532	558	586	550	555	551	568	542	550	541	573	505	554	558	571	550	638	625	542	584	566	571	537	571	569	579	550	528	576	532	584	563	556	565	576	601	569	522	582	566	545	578	522	532	554	593	546	564	579	588	558	562	573	560	559	578	545	545	563	531	540	589	540	595	550	536	591	525	581	552	567	557	539	540	561	568	552	542	572	535	583	556	571	535	557	547	531	586	558	574	563	539	548	526	570	546	583	585	630	563	526	509	589	563	592	497	563	571	587	529	521	583	566	573	598	549	586	584	556	556	562	534	515	544	563	567	570	561	558	558	541	555	613	575	543	576	534	552	586	553	619	533	579	616	576	548	554	614	564	534	584	556	597	598	574	564	511	551	551	544	559	557	527	574	578	550	579	591	536	578	609	639	575	576	547	541	584	577	566	541	540	519	570	611	571	575	525	574	527	582	566	584	568	551	588	549	532	570	535	573	565	558	555	538	554	557	601	578	574	553	581	561	565	523	521	565	524	572	548	606	551	560	570	569	578	603	545	526	569	626	590	544	549	542	570	568	558	547	567	568	586	545	573	519	553	535	580	569	549	571	541	545	567	564	587	572	579	561	548	545	544	548	581	590	545	531	548	510	512	557	564	560	592	577	591	523	531	597	557	622	536	581	544	543	570	564	584	563	590	562	547	579	566	576	566	569	567	536	526	592	544	572	544	545	571	571	540	568	533	580	583	553	601	572	552	574	528	519	620	586	550	586	597	546	521	566	570	578	562	550	581	568	579	569	549	551	559	549	580	551	554	552	523	586	583	550	567	542	577	564	557	576	576	547	623	603	603	534	551	550	580	581	527	543	545	592	563	546	543	576	594	546	595	534	569	551	563	570	551	585	571	586	588	563	594	551	559	580	561	531	557	605	583	557	549	596	565	557	536	567	583	518	586	530	563	573	555	530	574	570	555	574	536	564	518	536	613	549	552	593	546	556	552	605	557	580	609	571	549	602	557	547	592	531	573	544	571	553	529	583	539	542	548	517	561	523	578	558	594	560	553	564	557	576	616	513	561	545	565	572	561	568	529	564	559	509	577	549	533	617	564	534	582	586	598	586	576	537	554	535	627	539	556	551	594	569	539	600	552	542	530	571	577	508	541	549	563	586	569	595	517	567	584	540	569	608	541	571	566	556	521	545	585	594	510	596	612	551	564	562	559	538	558	585	589	580	546	574	565	549	587	561	582	581	557	574	590	494	511	544	579	580	584	530	583	557	527	557	539	593	578	565	581	555	546	595	559	564	563	595	571	579	571	545	602	570	567	560	584	548	613	526	536	553	559	526	537	580	534	598	558	590	601	585	565	567	568	563	566	573	531	555	534	534	527	558	599	566	511	517	563	530	526	571	555	557	543	586	545	555	536	580	566	571	555	571	577	538	532	538	576	554	550	584	544	570	570	520	566	550	544	578	606	547	537	554	587	563	521	548	574	567	543	581	564	590	554	551	578	544	547	580	554	563	571	548	527	562	575	552	572	571	543	569	531	554	612	557	545	577	557	564	546	580	588	551	576	635	538	558	603	541	562	532	522	589	580	521	565	572	547	533	579	544	545	586	580	575	584	544	616	569	573	566	572	538	570	541	564	598	550	592	568	568	584	568	601	563	572	570	556	587	566	598	564	542	580	581	600	588	580	581	551	521	593	585	576	523	571	551	547	556	554	552	586	567	544	567	546	533	562	538	571	529	550	530	548	566	530	574	580	568	558	594	567	573	534	565	560	523	550	541	545	551	555	589	550	566	542	571	580	553	554	572	579	579	574	537	562	553	550	578	581	540	551	541	562	569	530	568	561	548	580	566	519	549	565	545	569	508	567	631	558	522	592	588	547	554	534	537	545	568	563	561	564	584	541	571	607	569	645	513	583	514	542	544	568	556	534	606	534	591	581	562	557	571	537	561	554	523	586	567	570	607	544	559	562	547	568	594	564
5059	1235	455	290	427	461	397	313	289	257	227	184	157	147	154	132	99	109	87	84	98	90	70	82	71	71	71	80	61	69	59	56	70	50	60	62	35	43	47	53	58	54	54	47	50	42	40	34	48	44	48	38	43	36	33	43	43	38	43	37	31	38	29	44	47	39	54	31	45	40	47	34	21	33	44	40	39	36	30	53	28	46	42	43	32	39	40	32	33	36	36	33	28	33	34	41	34	47	34	26	38	26	42	35	27	28	33	37	36	32	31	35	33	42	28	32	29	38	44	38	44	27	37	40	39	27	35	30	32	22	34	44	35	39	47	42	33	27	34	25	25	34	26	37	42	33	36	46	44	48	40	32	39	33	38	36	22	36	34	42	37	39	34	37	49	23	34	31	42	35	35	41	32	44	35	28	37	45	43	36	31	40	35	30	33	35	33	31	28	31	41	32	29	33	33	33	32	44	36	34	40	32	30	31	31	32	52	35	26	35	31	38	32	33	38	31	29	30	41	34	30	27	27	31	37	26	36	39	34	36	40	34	30	30	44	28	33	44	33	40	27	31	40	42	24	34	36	37	27	33	31	29	35	39	38	28	27	33	39	43	55	39	29	22	32	32	35	32	36	37	40	40	34	35	44	29	42	42	37	25	33	38	29	48	40	39	39	35	28	23	37	24	39	30	36	34	31	31	37	34	43	47	21	38	30	31	46	37	27	35	39	33	33	26	41	24	32	43	34	29	31	40	37	39	29	27	30	43	35	37	40	35	29	33	29	37	38	31	27	33	37	24	36	44	39	25	44	35	34	40	25	39	27	18	31	42	31	31	21	44	30	34	34	40	27	36	31	32	25	35	37	35	37	47	46	23	40	41	45	34	42	41	40	36	40	42	33	52	27	30	30	33	35	27	42	43	30	35	36	38	32	36	49	34	26	26	39	37	33	38	39	33	32	27	27	33	37	31	28	26	43	29	37	33	41	39	27	27	27	41	45	37	29	27	41	37	36	43	27	33	41	29	33	36	34	24	44	48	41	35	42	24	36	26	44	42	43	36	36	16	36	29	27	25	50	26	30	39	31	38	36	36	37	33	35	35	36	35	33	48	39	33	36	25	37	29	26	28	31	44	31	44	49	30	29	39	21	30	42	30	31	39	31	37	28	33	30	36	36	28	41	44	32	28	32	23	37	28	37	32	32	33	36	37	31	29	37	24	45	34	37	37	27	35	31	35	46	23	39	29	33	35	37	45	27	40	28	40	42	35	33	50	47	26	34	50	38	33	26	35	39	34	34	29	34	27	38	26	43	33	35	39	32	39	45	44	38	22	38	31	31	36	26	30	31	18	30	38	25	26	38	39	29	45	33	44	27	29	40	33	44	32	26	41	37	31	39	32	34	34	41	35	42	35	32	29	26	31	30	27	36	36	36	35	29	33	38	38	27	35	37	33	45	41	49	37	35	34	28	34	32	33	44	38	35	31	30	32	28	26	40	50	32	37	37	38	51	30	31	39	31	40	29	35	37	31	45	30	30	18	37	28	33	32	28	35	37	29	38	42	33	32	31	36	36	31	32	36	35	38	41	40	29	35	36	36	43	31	41	25	43	41	29	35	37	40	27	38	30	41	46	37	36	26	35	32	40	31	35	36	27	36	30	54	23	37	30	27	32	40	38	31	43	38	26	41	37	41	31	42	40	33	35	39	30	36	34	30	21	34	43	33	32	25	24	38	32	32	37	29	38	33	32	37	34	27	48	41	29	33	31	42	33	29	34	43	32	39	34	41	40	38	35	42	33	44	42	37	43	34	39	44	38	24	38	34	42	34	27	33	50	37	29	30	33	33	37	36	30	47	52	34	46	36	41	36	41	40	42	34	31	33	36	45	31	34	35	25	28	28	25	41	31	31	38	24	42	36	39	35	34	29	42	36	40	26	36	48	38	29	40	38	33	37	29	39	38	27	37	36	36	36	31	34	38	37	34	33	36	39	29	39	48	38	38	28	36	40	30	39	48	33	32	40	34	41	44	30	46	43	35	32	36	39	27	45	26	34	41	40	38	41	31	41	34	38	28	29	38	35	25	32	18	30	31	33	29	39	27	35	36	30	23	30	32	40	40	40	42	26	32	31	36	36	38	39	39	30	30	36	37	27	52	37	40	28	39	43	29	31	29	31	33	30	36	34	33	27	32	41	23	33	40	41	37	37	33	36	36	27	26	29	42	37	42	35	43	41	33	42	39	32	32	32	32	30	41	44	30	36	36	39	38	48	36	29	39	36	41	26	39	32	36	46	42	42	41	41	29	31	32	35	27	31	30	32	31	42	36	36	32	25	38	37	32	20	26	34	42	38	33	37	35	31	39	38	35	27	35	36	35	36	37	29	28	41	38	32	30	35	31	40	39	29	31	35	28	38	32	23	33	34	35	24	29	35	38	30	34	35	40	42	31	48	26	43	24	27	38	39	32	40	32	39	45	43	34	40	29	38	32	45	40	39	28	30	28	39	42	29	31	21	37	30	27	29	28	32	32	47	30	34	37	32	39	37	32	36	27	26	42	27	35	38	36	22	32	40	36	32	35	26	28	39	31	41	38	37	38	28	37	28	49	46	29	33	34	38	28	28	30	28	31	37	37	40	38	37	37	33	34	32	36	37	50	29	36	49	28	40	37	35	43	33	40	42	35	37	37	36	30	33	32	42	34	39	37	33	30	38	31	34	31	41	39	34	35	41	31	38	38	36	35	51	38	29	28	29	31	32	30	33	32	31	28	29	29	40	35	43	27	38	30	29	24	45	41	33	34	43	34	40	33	44	36	49	41	32	29	28	39	31	33	33	37	31	26	35	24	34	39	31	43	24	35	31	43	23	30	30	37	34	33	29	30	35	33	47	38	35	31	21	42	37	35	35	19	43	36	30	31	51	44	29	25	38	34	44	43	27	28	37	41	26	33	32	23	26	30	32	41	42	36	35	32	32	30	40	31	39	39	38	35	32	44	35	46	48	40	36	39	44	38	31	42	33	28	23	31	32	33	42	40	26	40	35	35	27	34	33	43	36	34	44	38	39	33	37	34	35	40	37	31	34	33	40	35	36	33	33	40	40	38	34	30	37	37	29	34	33	35	27	40	48	30	37	37	30	27	28	37	53	36	37	40	38	36	24	39	31	42	38	28	34	41	40	34	24	40	36	33	42	30	27	31	46	45	26	44	32	31	31	43	43	36	40	29	25	30	33	38	34	32	31	38	40	33	30	49	41	44	30	30	29	26	36	32	40	41	29	35	34	28	37	34	29	32	38	28	33	36	29	38	44	31	38	40	30	37	30	31	35	28	40	39	22	42	29	37	27	38	38	34	38	36	20	36	43	32	29	39	35	36	26	35	34	27	29	29	36	21	38	27	32	42	36	43	39	42	32	34	34	33	40	28	35	31	31	43	33	37	37	36	35	33	42	44	32	38	43	34	39	28	31	41	40	45	30	34	39	33	44	32	32	38	24
36015	20704	11716	20660	28728	29635	26080	21958	19242	16031	13534	11757	10080	8665	7467	6479	5452	5015	4478	4112	3787	3580	3373	3144	2812	2809	2805	2660	2790	2310	2153	2155	1976	1900	1763	1676	1671	1621	1493	1514	1482	1415	1376	1357	1242	1263	1183	1147	1165	1114	1084	1070	1000	1006	920	923	957	882	840	864	782	793	833	766	770	752	755	739	692	725	716	744	693	649	673	663	697	645	658	649	655	597	632	637	605	647	597	616	582	612	636	593	603	589	593	591	576	570	614	611	588	578	605	586	567	614	616	600	595	620	619	622	602	608	597	582	603	615	555	584	563	601	568	609	592	575	562	631	594	612	611	610	608	572	614	627	587	578	593	592	633	587	566	577	582	579	621	611	607	597	564	549	640	613	562	569	544	633	638	600	640	577	608	589	612	625	533	592	628	603	583	564	600	593	591	589	586	603	632	623	637	563	585	599	603	562	619	628	571	582	622	618	626	590	559	588	540	621	613	591	624	606	627	591	587	580	574	619	600	572	583	642	609	621	587	623	611	618	601	578	574	579	617	572	578	581	567	627	634	592	608	622	537	592	566	626	628	593	577	584	627	569	616	614	591	564	608	604	594	600	619	621	606	625	573	579	600	609	606	554	609	568	610	598	611	584	589	533	606	571	587	601	561	553	587	567	607	586	651	580	580	573	537	593	646	583	599	571	622	635	618	583	604	568	579	606	556	607	614	586	606	603	583	598	595	638	639	574	562	634	543	617	594	554	615	601	585	612	585	579	589	549	604	601	619	611	592	598	577	575	606	597	624	590	621	642	618	636	571	589	586	577	580	601	559	621	586	564	567	599	610	619	556	583	592	568	589	583	614	578	613	603	609	591	601	578	605	630	613	604	613	580	580	612	622	566	624	600	581	635	585	665	584	584	613	572	586	569	555	569	596	624	584	570	605	623	619	590	622	585	587	584	579	648	592	609	585	586	565	569	610	546	589	603	581	596	569	596	585	576	575	603	550	588	609	623	584	589	589	575	545	579	531	613	620	585	569	576	583	586	601	602	553	588	613	587	592	620	598	563	597	632	590	614	592	610	587	575	596	611	586	608	567	555	581	595	578	600	568	596	593	632	596	574	572	615	576	600	584	593	591	549	574	543	604	609	578	598	587	610	585	564	574	575	589	574	565	581	585	609	581	574	571	631	593	575	575	614	599	544	580	612	560	580	619	605	583	607	649	556	575	622	620	594	599	570	621	586	586	571	662	536	598	613	620	589	609	605	661	641	644	604	572	585	567	608	622	580	586	563	597	593	616	583	599	543	572	621	584	564	570	578	606	634	606	613	635	591	571	640	663	645	546	661	591	631	621	614	607	555	622	574	578	584	577	582	583	619	600	616	577	573	617	584	592	624	599	559	577	616	565	576	602	542	578	653	647	618	632	587	560	607	584	592	611	599	610	566	561	621	586	559	630	631	568	598	567	566	599	570	632	607	607	567	566	617	614	596	590	575	601	569	551	584	578	627	596	597	608	631	595	606	573	607	574	575	596	611	616	622	592	628	607	572	597	575	622	608	604	599	648	563	592	612	626	578	629	564	607	597	612	582	589	581	601	649	629	597	569	565	570	578	573	586	555	610	587	624	582	583	591	585	608	618	615	599	599	654	612	618	592	586	627	578	618	581	610	598	618	601	594	557	594	612	620	591	587	568	542	596	583	582	615	616	601	575	598	593	607	570	605	617	583	585	580	608	612	603	608	560	601	588	587	564	556	599	608	593	626	596	607	613	618	602	600	577	619	578	607	574	579	536	596	611	604	614	565	598	574	596	581	611	664	567	601	604	612	568	578	575	590	614	605	581	601	611	579	604	614	596	563	584	652	567	588	611	545	598	597	571	658	586	589	585	588	646	620	608	619	612	603	560	566	581	640	611	571	570	627	574	623	602	568	550	620	626	587	602	617	569	587	614	565	592	583	613	574	579	588	607	588	641	588	591	567	555	586	580	617	587	558	569	627	617	592	650	630	567	608	535	572	565	550	608	571	629	610	579	594	605	593	614	577	653	606	602	625	562	561	570	578	582	594	592	534	612	614	603	558	619	573	625	583	592	598	603	594	570	578	591	610	569	615	603	557	604	608	539	590	577	621	552	557	585	568	614	607	588	612	554	604	616	576	593	607	628	621	620	601	628	583	584	581	603	578	539	604	546	560	577	564	611	585	617	553	621	611	565	600	580	563	601	575	612	606	592	628	583	616	574	572	570	626	615	567	621	572	595	560	590	621	617	606	583	595	559	585	603	561	603	575	529	601	594	615	575	600	616	631	574	623	622	549	573	648	557	568	626	586	566	569	614	597	597	618	589	577	572	609	583	576	552	610	552	617	610	611	583	594	598	608	625	561	588	588	622	636	604	650	594	633	563	618	598	571	586	596	624	586	579	625	577	653	595	648	572	594	592	614	579	614	602	592	595	630	590	602	626	574	597	586	576	583	567	622	575	619	616	582	577	593	612	580	583	627	581	588	575	581	581	570	579	598	588	637	627	593	586	562	579	602	577	575	596	596	628	598	605	652	593	587	586	552	599	601	607	597	575	587	644	592	605	628	564	577	588	591	616	560	627	589	610	573	568	599	588	633	617	604	573	564	596	575	627	633	618	570	611	616	572	608	561	598	598	557	596	578	630	595	561	611	558	560	611	593	591	583	577	565	617	633	622	593	567	582	596	551	603	617	561	569	566	602	580	580	586	548	556	637	632	572	614	610	597	560	600	601	612	595	589	611	656	569	585	580	598	599	598	562	610	586	596	599	568	605	618	609	538	611	578	625	587	595	612	599	592	595	606	641	636	553	570	611	608	564	606	615	647	583	601	586	620	579	618	573	597	591	619	586	597	624	559	579	632	591	619	635	557	584	554	610	592	584	629	588	574	603	592	572	602	605	592	573	579	602	600	588	593	592	605	595	551	560	625	563	593	581	599	621	604	626	554	551	603	565	629	597	650	579	595	583	603	622	545	596	600	569	591	600	548	597	602	543	559	595	573	608	569	591	590	622	578	588	584	565	625	611	571	591	581	593	607	593	629	600	579	599	592	615	612	588	584	570	609	595	577	591	598	607	589	579	629	611	580	611	576	582	595	610	566	629	576	599	585	579	619	622	571	615	643	577	676	621	608	585	604	549	587	571	541	585	560	618	611	597	621	608	571	581	608	597	585	612	599	584	588	595	591	635	564	594	593	623	597	602	621	625	562	604	578	598	594	525	586	625	606	562	597	626	636	619	590	624	581	597	609	592	572	649	578	603	615	606	580	629	576	582	587	569	566	629	599	545	584	631	629	602	639	582	592	630	624	579	584	590	610	612	573	561	604	612	624	614	601	593	581	625	590	583	588	641	630	562	594	599	592	615	591	556	602	557	632	550	617	563	591	619	593	571	564	574	590	614	614	638	570	552	597	611	662	603	615	608	585	567	544	590	596	595	571	583	561	624	591	563	611	573	644	603	572	587	581	590	575	619	620	552	621	657	618	595	555	599	581	580	567
6425	2382	755	454	673	717	585	514	453	357	340	298	260	232	185	172	154	134	139	129	112	108	93	106	99	109	109	100	84	80	84	64	82	53	75	76	79	63	60	65	59	56	60	60	70	53	50	49	47	59	51	52	51	54	43	47	49	43	42	38	43	31	47	40	57	33	40	34	38	51	49	42	37	57	39	38	48	42	42	34	43	29	27	33	32	36	38	43	43	31	25	33	41	54	39	44	49	32	35	38	44	30	39	31	34	42	36	37	48	38	28	38	41	40	32	31	28	33	38	34	38	40	35	37	33	38	34	49	43	34	36	29	35	27	33	39	43	43	33	36	43	47	33	37	40	51	32	35	36	27	28	28	42	41	32	31	44	32	34	33	45	36	38	38	42	40	29	47	41	43	36	40	36	47	33	23	27	30	35	33	31	42	33	38	35	42	31	27	33	40	37	37	31	25	35	38	40	39	38	36	30	34	46	37	38	34	37	46	42	38	31	30	29	43	39	50	25	35	35	33	35	36	40	40	42	36	28	36	36	51	39	29	29	44	34	35	38	35	39	38	28	38	30	35	23	43	35	37	27	41	32	39	36	41	33	41	47	32	32	35	36	39	36	34	30	45	37	41	42	31	48	33	36	33	38	38	40	54	33	40	28	26	40	38	35	40	37	36	39	44	50	37	27	41	30	35	32	43	45	38	31	33	35	34	39	46	34	32	44	38	32	37	42	33	29	31	27	37	26	24	31	39	33	33	43	40	37	27	36	34	43	41	48	46	33	45	27	43	37	40	35	47	40	44	37	38	29	44	38	39	46	36	33	32	31	32	43	37	39	32	46	34	33	38	41	34	37	42	36	39	41	37	36	34	32	41	33	32	42	29	37	36	32	35	35	41	43	35	40	33	31	42	31	42	37	44	39	27	39	40	39	38	37	34	33	33	36	31	41	44	31	32	45	33	48	44	34	43	34	38	27	32	42	27	36	46	48	51	40	37	45	29	37	26	34	42	34	41	37	31	47	40	34	32	42	22	36	46	28	34	39	36	43	42	42	39	36	37	39	35	39	37	33	35	36	44	37	41	44	38	32	32	49	41	41	34	35	39	28	37	37	36	36	37	39	43	34	40	44	41	39	38	45	40	39	27	40	28	29	40	42	37	37	38	33	34	43	38	29	35	38	39	28	39	32	35	38	34	26	33	34	45	46	31	33	28	38	51	27	43	48	40	45	34	30	43	46	50	35	43	41	34	36	39	34	31	38	30	45	37	38	32	36	38	38	34	39	33	37	37	38	37	42	34	26	36	33	51	48	34	35	38	30	55	37	29	38	42	40	26	31	36	38	44	45	44	31	33	41	43	27	32	32	34	38	38	39	25	39	40	39	34	25	44	26	41	46	29	26	41	38	37	43	34	25	52	49	39	43	39	37	33	28	40	42	29	43	31	40	30	41	51	37	40	39	30	33	33	28	36	37	44	37	42	44	36	41	34	32	40	41	40	34	34	45	31	45	40	33	41	48	33	43	30	41	30	48	31	33	51	39	39	49	37	28	44	34	51	41	51	39	37	34	36	38	39	42	32	38	32	49	32	29	40	34	50	27	32	39	38	35	33	32	37	39	43	34	47	37	37	39	37	42	43	42	31	29	35	42	33	33	41	38	48	52	35	39	36	37	40	39	41	44	38	36	42	32	39	30	34	35	44	35	42	38	31	37	36	35	37	36	35	48	47	40	34	42	41	34	45	35	41	29	35	35	45	40	36	38	42	30	33	47	42	38	29	28	36	36	47	36	32	40	34	35	36	44	39	35	44	39	44	35	46	38	39	42	47	38	48	48	48	38	32	34	29	49	22	44	38	28	27	32	35	29	32	30	38	37	30	36	28	32	44	32	39	38	32	29	38	41	38	41	31	30	35	47	33	35	40	49	33	27	35	50	32	44	39	39	31	35	40	29	39	40	39	44	42	33	27	26	42	41	37	35	32	47	33	38	43	33	36	50	34	27	46	36	32	38	37	39	46	49	37	37	37	32	33	33	45	39	47	36	46	46	47	26	37	40	38	32	34	34	41	40	37	36	33	36	48	42	41	34	29	35	30	33	30	36	25	35	34	39	25	44	35	28	39	44	40	29	34	38	39	55	35	44	39	38	24	45	43	38	28	36	38	34	34	39	44	50	43	36	42	44	38	50	31	38	29	45	30	29	43	51	32	41	33	29	29	37	34	44	27	43	38	34	33	36	35	27	41	34	37	38	38	49	49	51	29	36	37	38	38	49	40	40	31	47	45	38	39	36	31	35	31	34	34	27	39	36	39	35	43	41	28	22	33	29	43	38	31	37	38	31	46	30	27	39	31	28	37	45	33	35	36	30	45	31	38	41	36	38	35	40	33	39	35	27	47	33	34	37	39	33	35	30	41	37	37	37	44	38	28	33	32	37	42	40	44	41	32	39	37	31	38	30	30	32	38	42	30	43	39	36	41	45	36	38	47	39	41	42	36	53	38	41	38	52	30	35	36	32	56	42	39	37	46	41	43	33	32	38	33	42	42	33	36	44	27	39	42	46	35	35	22	35	42	29	39	49	36	37	44	46	41	34	46	40	45	46	38	33	34	38	35	28	33	43	39	52	46	35	37	33	40	47	28	34	44	33	36	42	36	34	35	41	35	31	29	38	37	35	33	41	39	34	39	32	36	25	31	31	38	34	30	31	41	58	44	46	31	28	23	40	28	38	22	35	45	36	40	40	38	37	31	38	43	38	33	39	32	31	32	42	38	36	36	38	36	37	37	49	30	40	37	49	32	40	29	39	39	37	36	34	30	39	44	36	41	45	33	38	37	40	38	44	35	36	46	47	42	41	36	34	36	25	43	36	32	29	29	36	36	52	28	34	31	33	39	31	34	50	42	48	34	35	32	36	34	35	34	49	36	43	29	33	35	46	47	27	29	35	24	29	38	41	29	31	46	38	36	34	33	32	47	38	42	39	40	40	35	41	28	36	31	32	41	48	41	28	32	39	24	37	32	36	37	29	31	36	39	28	43	37	40	40	35	37	41	38	27	41	42	53	46	40	34	42	31	34	36	37	31	32	37	37	30	50	36	51	27	40	43	31	44	37	51	42	37	34	45	46	41	40	34	38	41	38	32	39	30	34	39	33	45	54	32	33	33	36	42	28	45	37	28	30	35	26	43	44	32	36	40	34	36	47	45	32	42	56	32	31	20	46	45	26	39	37	43	29	42	28	38	31	41	40	36	40	37	37	35	43	36	39	48	45	39	33	36	30	45	28	36	35	30	38	35	37	38	40	46	42	20	36	40	30	45	32	30	45	40	32	37	43	50	35	28	30	32	30	49	38	37	40	32	39	29	30	28	45	34	46	32	31	30	39	33	50	44	34	40	44	36	40	36	40	38	39	40	31	45	34	38	44	36	37	36	24	38	45	35	34	33	35	37	43	39	40	40	38	45	33	45	36	38	36	32	31	42	35	45	41	37	45	35
43442	25347	15340	26135	34241	34599	31236	27547	23741	20458	17769	15373	13337	12013	10358	8788	7622	6810	6217	5573	5584	5428	4903	4446	4106	4297	4081	3777	3537	3197	3077	2986	2738	2598	2304	2291	2209	2038	2013	1922	1874	1757	1706	1628	1574	1563	1439	1450	1437	1442	1385	1290	1169	1165	1171	1140	1099	1074	1136	1031	949	979	963	914	915	927	832	846	827	822	860	754	755	730	694	703	771	718	753	675	728	712	679	663	683	666	659	651	588	633	644	624	678	609	664	612	621	648	632	612	637	670	628	655	637	578	631	624	652	607	612	667	659	602	611	654	616	640	633	577	633	578	628	642	632	576	624	628	627	609	614	622	624	588	659	624	642	653	602	644	658	601	617	648	609	647	669	647	666	638	601	647	637	661	664	632	605	631	621	656	601	640	603	601	654	602	610	658	689	601	634	585	617	614	627	626	629	597	618	625	606	670	647	643	627	596	600	651	661	640	577	654	628	637	662	612	631	613	629	648	622	641	613	629	635	601	617	619	640	624	628	609	632	650	690	647	645	647	616	643	659	618	577	620	624	645	653	622	654	646	672	633	650	656	615	648	652	595	644	584	575	631	608	638	633	625	594	622	626	618	658	639	577	625	612	635	635	639	629	612	621	682	608	683	619	618	596	627	610	627	669	650	650	625	649	621	659	637	656	643	685	569	652	631	607	617	586	660	609	627	607	638	630	638	587	616	626	651	650	603	623	672	621	626	670	603	650	619	610	650	623	623	641	622	604	617	662	645	640	654	596	643	635	629	655	683	577	630	640	626	645	618	634	617	672	626	624	594	618	597	642	651	561	648	643	599	649	603	608	614	631	637	629	650	628	636	635	608	619	625	628	612	646	635	617	613	645	602	639	704	653	673	648	602	639	589	582	616	627	629	644	601	607	667	614	641	626	650	625	655	667	616	645	621	614	610	616	627	671	661	626	646	658	622	609	614	628	589	636	657	631	636	602	630	603	667	650	657	632	625	653	612	663	640	619	648	614	632	642	615	609	621	604	634	638	672	626	647	619	619	643	629	635	622	641	643	646	651	660	628	650	619	649	653	633	626	617	640	654	642	623	615	652	604	654	647	655	650	630	582	592	576	631	622	659	594	633	638	692	650	600	587	636	598	583	629	580	629	655	609	640	630	635	632	638	638	605	652	610	626	615	635	664	604	614	596	657	624	636	602	635	589	642	613	631	645	631	631	643	605	603	624	585	649	611	630	636	666	597	690	636	661	615	621	603	635	637	647	623	579	632	644	630	611	681	642	622	613	612	649	622	619	659	627	610	632	646	638	626	629	640	635	652	680	627	607	600	600	627	656	604	628	612	592	616	664	615	648	618	669	622	586	654	642	608	637	652	672	632	638	627	603	642	669	617	634	655	626	621	598	637	594	636	641	640	622	646	610	674	668	579	640	606	630	651	629	616	629	582	669	640	578	605	661	606	600	601	630	714	616	637	664	621	659	697	617	649	621	617	630	647	656	615	660	638	635	636	617	595	596	651	633	628	609	602	646	629	619	625	705	625	606	644	608	640	640	595	642	615	600	609	585	637	626	657	611	640	631	638	661	620	598	652	603	627	587	642	617	581	653	638	613	596	619	627	692	604	658	644	638	681	618	599	648	651	695	584	599	614	630	647	631	606	567	641	613	632	617	640	593	602	630	634	628	651	583	610	652	607	671	638	645	611	638	654	632	612	632	633	608	663	611	634	567	604	593	629	633	657	623	651	641	623	660	609	636	665	631	612	596	622	662	650	649	609	651	620	618	626	637	615	612	636	612	594	600	657	633	639	693	619	638	654	650	634	608	650	642	627	636	600	672	650	587	618	656	599	610	581	670	616	619	651	713	610	594	631	649	659	636	622	649	659	590	654	653	619	631	627	627	611	613	618	621	606	658	662	618	618	641	574	658	634	634	619	602	600	643	612	615	624	604	670	613	589	630	654	682	676	635	622	641	645	605	623	625	617	636	612	622	604	620	597	606	634	649	594	608	673	592	597	611	652	621	659	656	650	602	630	608	645	613	593	628	597	632	635	631	605	627	634	625	649	615	646	640	654	598	644	627	623	601	613	624	611	651	666	632	644	637	599	655	627	606	574	634	614	625	625	627	614	640	616	635	603	597	623	648	637	630	640	614	624	630	657	611	646	601	599	600	564	641	654	620	613	644	632	609	641	637	640	677	608	634	632	612	601	653	670	642	685	663	649	636	616	614	622	602	639	629	616	607	666	593	636	658	621	616	602	655	616	619	589	636	619	650	635	611	613	615	653	633	617	623	560	586	588	650	656	612	597	666	639	642	608	604	591	632	615	640	640	635	668	621	641	633	669	654	653	627	615	622	659	600	603	623	659	619	619	620	660	642	642	619	643	603	643	608	662	607	658	630	622	670	645	641	652	583	629	631	632	634	615	628	603	690	593	651	623	612	628	679	612	652	638	629	668	594	659	595	621	661	582	593	627	601	619	632	659	616	624	656	642	648	629	632	555	636	615	645	647	642	665	654	668	637	616	600	627	640	611	632	601	659	599	634	615	617	644	601	588	626	689	659	648	636	611	628	637	601	654	652	667	682	629	587	644	642	646	626	625	688	644	606	647	619	646	636	643	619	613	606	606	645	640	617	626	629	619	581	655	635	628	608	609	598	647	624	639	617	628	614	601	695	681	594	615	654	600	601	634	641	622	605	656	638	657	638	623	633	614	655	628	610	605	636	650	616	646	627	631	653	631	618	630	648	616	631	627	589	614	640	601	596	629	607	641	617	625	591	633	632	634	616	648	650	619	611	628	611	610	639	633	595	609	649	620	626	626	628	616	633	566	653	666	571	610	704	614	654	621	638	597	634	661	664	647	622	615	625	638	612	659	594	665	598	661	667	628	651	629	670	640	606	659	620	641	642	657	634	643	608	669	611	607	582	644	655	635	636	633	627	630	607	636	602	589	624	617	635	607	626	665	613	643	600	629	694	634	615	640	620	662	660	678	623	639	609	657	653	617	624	623	633	616	626	614	681	649	634	638	669	617	629	637	604	620	597	605	632	659	628	665	604	637	650	650	627	650	627	599	633	639	578	628	587	631	597	616	593	622	631	652	634	657	654	606	577	685	617	648	595	644	659	635	624	648	617	608	593	623	625	593	654	582	609	642	643	651	633	623	597	661	635	667	586	657	663	646	657	664	633	625	622	625	636	633	626	642	654	619	616	608	604	633	618	637	617	679	630	664	617	653	624	635	584	593	628	655	629	626	621	602	646	672	586	605	586	612	628	624	613	630	661	592	614	622	613	556	613	644	588	615	626	691	628	599	606	649	673	623	641	617	602	597	629	641	648	591	653	621	620	633	600	678	617	583	622	639	630	621	648	639	632	643	631	616	608	633	629	642	648	624	648	611	670	635	629	614	626	631	615	610	654	625	643	684	650	666	644	618	585	652	598	593	578	651	591	593	646	576	621	597	653	608	633	652	646	624	608	624	645	631	612	681	598	624	603	583	686	618	657	640	646	679	623
2746	690	296	219	256	340	293	282	203	183	141	120	135	124	101	95	78	74	78	63	59	68	72	57	52	54	48	56	41	56	47	42	40	35	41	44	30	43	37	34	42	37	32	37	41	37	44	37	42	38	23	36	43	37	33	36	28	44	33	25	20	33	30	25	26	37	40	30	22	31	49	31	40	23	35	34	21	21	26	22	27	39	24	24	28	34	31	33	29	29	39	41	36	17	35	26	37	31	26	31	29	17	41	24	29	18	21	24	36	32	31	31	35	22	23	28	28	33	25	32	39	26	28	35	31	28	26	21	31	29	23	29	28	24	28	29	34	31	20	28	35	28	28	31	28	30	26	43	19	28	17	30	32	34	23	26	33	35	26	32	26	30	32	29	24	42	36	35	23	31	37	27	25	27	28	38	25	31	30	18	36	30	29	31	25	29	37	17	35	25	26	40	32	25	27	34	28	29	19	37	31	19	27	23	23	34	29	33	31	41	32	31	21	21	30	26	33	28	30	23	34	27	29	25	42	28	30	20	24	30	24	26	22	25	31	30	35	22	30	34	22	26	25	31	29	29	26	22	25	27	23	25	24	26	29	32	33	29	41	21	28	30	24	36	31	30	23	31	23	31	30	29	36	27	29	28	27	24	26	34	24	25	27	31	28	31	33	26	40	32	26	30	40	36	22	25	26	24	41	24	29	32	31	32	23	31	26	24	31	25	44	25	31	36	35	33	27	36	33	28	31	20	39	21	28	39	38	26	34	26	37	28	26	31	28	23	31	28	39	27	34	27	18	26	30	27	21	38	37	32	24	31	27	19	33	25	27	40	30	25	32	27	27	37	21	36	29	30	26	28	40	30	34	32	25	32	23	26	29	27	34	26	35	32	29	31	29	21	37	24	30	21	24	25	32	28	33	32	30	44	29	24	28	29	23	28	26	12	25	31	36	35	32	35	28	33	30	32	32	37	31	29	29	10	22	29	19	36	24	26	25	34	34	25	34	28	24	34	19	34	29	34	27	46	27	29	26	17	31	34	28	26	22	34	32	16	22	28	24	25	16	35	31	35	35	33	29	33	30	31	28	38	31	27	28	31	29	33	27	24	22	24	15	25	25	28	26	33	24	25	33	17	28	26	24	27	22	20	39	32	25	30	30	36	31	28	19	26	23	30	29	22	26	23	24	26	31	26	31	35	35	31	26	36	28	24	27	24	29	25	29	31	29	40	26	24	26	22	45	17	29	22	29	36	30	32	28	20	30	25	30	28	33	29	30	26	36	18	13	28	18	25	31	24	31	26	26	28	26	27	23	33	26	31	35	30	27	35	24	30	36	31	31	22	35	26	29	27	18	23	23	24	23	26	32	22	26	31	32	31	29	30	24	28	25	23	31	33	30	21	32	25	40	23	28	32	16	32	36	25	32	26	25	37	37	35	32	34	28	15	27	26	28	26	31	30	30	32	25	23	24	32	23	24	33	19	30	26	30	36	36	25	30	25	31	35	31	22	26	30	22	34	27	23	29	26	27	30	26	36	25	20	39	25	29	30	32	36	31	39	32	25	32	30	30	25	33	31	18	28	23	25	31	17	31	28	26	32	35	23	28	29	30	32	23	17	32	37	31	29	22	24	28	45	29	27	30	34	24	28	30	29	36	31	21	35	23	18	35	33	23	39	17	35	26	31	28	19	28	29	28	15	25	31	24	26	36	31	22	31	29	36	19	43	30	32	34	33	28	26	35	30	31	25	33	39	29	22	33	34	37	35	23	26	21	28	24	39	32	26	23	24	23	34	34	27	27	16	21	29	35	35	34	22	39	28	25	32	31	27	30	37	28	33	29	32	30	21	27	33	25	26	35	28	35	28	34	26	29	19	28	28	23	21	35	32	30	22	29	19	30	25	24	25	27	35	29	38	30	28	29	34	32	24	27	31	31	19	28	21	34	37	30	34	21	25	34	30	32	26	36	31	25	40	24	22	31	26	37	19	28	36	36	32	36	24	33	34	21	36	33	21	29	24	38	27	23	34	40	31	34	16	28	28	23	28	34	29	29	21	32	29	26	29	28	33	27	26	23	21	31	21	41	30	26	28	22	30	32	26	36	28	31	29	26	27	30	26	27	29	29	21	16	28	37	26	32	22	36	48	30	22	37	30	23	34	31	24	33	28	28	46	29	32	27	26	32	22	25	25	26	27	25	40	34	34	19	28	31	34	29	36	35	22	32	21	32	28	22	28	25	26	29	31	35	21	31	27	27	25	25	27	36	37	33	32	27	27	20	27	32	28	18	28	24	30	27	30	32	21	37	35	33	19	21	29	18	33	35	25	42	30	20	31	24	29	28	27	23	32	18	37	27	32	33	31	37	22	28	28	34	25	29	24	36	26	31	27	16	26	22	35	26	30	39	27	27	30	32	26	25	33	31	35	28	28	25	28	29	29	33	22	26	25	46	26	31	35	37	33	22	23	21	27	24	26	28	18	35	33	43	25	28	24	25	39	27	35	28	25	36	31	29	34	28	29	24	32	27	19	24	26	23	23	22	25	24	25	31	32	28	28	32	18	31	33	33	27	35	26	29	31	30	29	44	34	22	28	36	26	16	26	32	31	25	29	31	24	14	24	30	31	29	26	33	24	22	34	26	24	25	21	29	25	33	34	29	30	26	34	32	27	23	30	34	20	25	24	28	24	23	28	40	26	27	22	28	31	33	20	35	18	25	31	25	27	25	19	22	26	34	23	37	34	38	26	24	24	44	29	30	26	31	28	24	42	33	26	26	24	32	36	28	36	32	27	20	36	25	22	18	28	29	23	30	36	33	32	27	24	27	31	36	23	20	28	22	30	31	28	21	27	24	34	34	19	37	38	25	21	28	38	30	25	33	33	29	33	23	24	22	22	26	33	43	35	29	34	25	23	37	18	31	27	29	31	37	28	33	38	27	26	30	32	31	24	28	34	27	16	30	27	29	21	22	31	22	24	31	30	34	33	25	26	28	28	36	23	14	29	18	37	25	27	23	22	31	34	31	39	28	32	29	28	24	27	23	32	27	24	23	32	24	36	27	30	38	31	31	36	18	47	20	23	26	37	23	24	23	26	29	25	25	20	20	28	22	26	26	22	25	31	31	26	27	25	26	23	26	28	28	33	29	18	29	25	33	25	30	23	26	32	36	21	28	35	27	32	27	34	18	40	28	24	24	23	31	22	25	29	28	32	27	16	27	30	39	25	35	31	17	19	29	23	34	30	28	29	20	32	27	35	27	30	30	35	28	35	21	26	29	39	30	23	30	35	28	29	32	28	28	33	28	29	34	31	33	23	39	24	28	26	24	25	31	30	19	38	35	28	25	34	33	21	24	31	21	25	28	17	26	22	23	26	39	34	27	34	25	31	41	30	27	33	23	24	32	23	30	30	32	23	30	31	31	32	24	41	29	24	33	24	23	34	21	27	26	32	33	34	26	24	30	32	29	36	26	32	29	34	28	34	29	26	25	27
31542	17430	8969	17721	24180	23926	22325	17856	14971	12090	9623	7955	7048	6145	5405	4656	3669	3369	3271	2981	2807	2544	2347	2175	2135	2118	2050	2023	1849	1633	1602	1521	1483	1378	1240	1278	1250	1143	1153	1108	1059	997	976	975	914	882	932	892	839	873	814	832	818	773	713	719	719	711	725	687	611	677	644	601	581	625	588	592	619	590	526	579	592	547	570	494	560	546	529	512	497	544	539	504	525	524	544	516	501	463	478	548	497	525	518	504	504	504	546	510	471	468	528	517	500	523	476	494	497	469	477	513	468	486	475	521	495	482	501	493	539	496	495	506	488	502	480	518	480	500	505	514	496	472	486	447	425	494	436	475	530	518	496	496	464	509	535	488	494	483	458	467	498	481	524	528	493	488	520	474	496	418	483	494	500	482	496	503	499	456	492	525	518	502	473	499	534	561	487	488	469	458	478	485	486	551	547	482	477	482	524	482	499	539	479	502	466	518	506	526	544	534	457	528	508	529	508	496	483	484	491	489	482	480	486	488	505	478	516	482	522	467	470	493	502	466	474	510	500	479	492	487	507	512	496	494	526	471	510	484	461	509	461	496	482	514	505	454	465	505	517	504	508	504	521	519	480	448	475	493	465	506	504	500	490	523	492	506	513	511	509	523	489	478	494	505	490	530	476	476	513	497	463	511	487	519	472	522	519	463	491	474	517	467	526	518	499	527	491	491	502	481	528	472	470	457	500	492	484	473	448	478	497	487	525	490	460	484	473	500	466	477	484	501	462	502	452	469	440	508	477	544	521	499	514	513	493	482	506	452	511	481	480	497	476	504	501	520	504	472	493	459	502	506	488	492	493	485	536	449	515	479	538	500	473	509	507	510	508	491	516	507	516	467	486	480	494	469	489	476	470	513	530	489	483	516	492	541	489	513	511	491	518	462	513	500	511	492	536	449	496	489	484	515	482	514	492	512	501	481	515	497	550	480	501	478	490	463	444	499	449	515	520	499	506	473	517	477	511	512	528	522	516	517	501	458	491	492	496	446	513	483	452	504	513	491	511	498	492	486	481	467	480	528	507	534	477	449	444	489	476	455	486	463	554	479	522	478	471	490	493	451	476	474	475	489	520	494	451	546	488	516	477	490	518	513	491	478	540	501	538	483	503	499	497	484	516	468	444	515	499	524	505	518	496	548	485	473	488	529	498	482	485	493	507	519	449	496	494	448	475	522	473	519	516	519	518	486	467	462	525	459	479	488	492	486	515	551	528	498	455	492	493	511	496	490	474	469	476	533	492	521	517	513	468	514	491	496	495	507	497	486	522	480	547	497	518	526	453	490	502	498	521	460	458	480	457	501	479	511	499	483	481	509	485	491	472	491	503	505	490	492	480	488	499	492	470	481	452	540	490	488	514	503	488	485	490	490	522	479	506	498	500	507	498	499	496	518	463	493	472	495	501	510	502	497	507	560	486	518	501	525	474	514	441	498	537	457	491	502	490	499	482	482	471	452	509	478	474	496	520	478	507	478	489	475	557	477	482	469	476	512	465	449	461	493	532	516	518	520	574	471	503	497	465	520	483	474	489	513	448	475	488	478	492	508	461	467	496	481	487	494	491	487	458	498	482	519	505	513	485	498	503	473	501	477	490	466	489	518	493	499	504	494	483	489	487	496	496	503	520	472	442	459	475	494	533	502	499	477	503	461	499	478	464	483	483	493	486	474	502	497	512	478	498	531	455	467	476	479	468	512	519	519	490	506	520	529	480	490	537	471	469	513	505	520	524	474	506	480	454	481	454	474	518	494	513	471	498	484	510	490	516	475	519	515	466	465	492	496	485	510	480	488	504	501	490	520	518	485	502	486	490	511	518	522	448	514	512	520	463	503	473	542	499	454	457	492	480	496	495	478	538	516	489	442	507	501	504	506	489	483	472	493	460	484	530	490	515	497	499	512	502	511	477	496	487	490	502	482	504	538	540	500	508	521	498	484	514	475	509	493	540	513	479	474	482	480	484	502	480	486	497	510	443	501	471	438	479	500	502	488	460	527	499	490	471	508	484	502	456	511	474	470	518	479	508	451	479	489	499	487	499	451	490	498	492	534	485	513	486	499	453	509	528	466	478	452	466	525	474	481	475	496	525	460	481	479	486	518	473	494	479	510	489	509	475	485	492	487	501	482	468	471	525	496	506	477	486	522	473	491	485	488	535	483	492	490	411	497	498	483	541	478	507	495	515	491	501	497	476	488	507	464	499	495	526	489	488	489	510	479	523	485	489	486	495	476	508	480	460	513	485	509	500	468	511	480	523	479	470	473	500	511	459	523	460	447	492	495	484	473	527	447	460	520	510	500	506	497	513	487	486	488	462	483	518	474	518	525	513	517	509	496	465	479	513	495	484	502	528	457	476	499	484	506	461	491	495	489	489	497	502	482	466	489	464	483	446	455	495	474	513	478	498	476	520	499	505	472	486	485	525	522	481	506	499	509	510	511	453	484	463	569	513	457	499	498	456	500	493	456	525	460	472	479	497	474	519	492	477	479	498	503	472	533	490	456	487	492	510	480	518	528	520	477	508	503	512	471	503	482	532	485	497	471	537	517	530	485	490	455	495	506	524	530	508	470	461	523	520	519	492	506	455	498	513	522	502	495	489	501	497	477	486	461	469	494	461	512	466	516	462	505	463	521	513	506	499	500	487	483	503	482	495	514	492	507	486	510	489	478	495	530	471	433	466	505	492	484	453	489	498	501	498	490	483	539	475	474	518	484	465	495	512	499	476	532	514	500	514	528	498	498	474	488	475	475	492	502	462	501	518	455	538	497	536	454	477	518	523	498	486	522	492	480	519	473	518	484	480	487	510	490	483	472	488	452	504	486	482	459	542	452	489	510	501	518	477	491	483	490	490	486	527	474	528	470	502	518	510	473	482	503	481	517	488	514	531	471	468	494	493	488	493	506	464	500	494	479	528	539	484	484	500	486	542	476	468	486	481	489	484	467	508	441	505	467	458	486	498	497	521	500	516	429	480	478	506	495	520	502	499	508	449	469	537	494	463	476	480	488	513	516	507	523	488	516	525	496	471	491	523	485	456	486	489	468	489	519	484	512	493	489	505	497	497	496	523	524	496	498	467	491	501	488	525	525	511	538	526	507	458	448	526	486	473	526	527	503	483	497	503	508	458	502	508	530	474	501	503	477	489	520	500	479	502	471	470	506	503	481	526	438	500	503	507	499	510	544	546	462	515	536	513	459	513	516	488	506	485	479	486	503	510	515	494	520	490	506	474	504	480	510	477	485	467	483	497	513	495	488	501	507	479	482	466	515	511	489	498	520	488	521	481	471	492	487	450	495	525	513	515	487	519	463	489	469	473	490	491	504	493	466	516	529	475	506	482	502	492	459	493	470	520	496	478	514	467	502	494	483	481	499	475	512	480	513	530	479	490	484	510	475	464	503	489	494	476	510	525	489	485	473	504	488	458	459	538	522	510	502	483	480	522	489	496	457	480	493	493	511	493	501	498	519
5149	2119	691	425	659	605	447	380	347	295	247	232	213	194	178	146	136	119	130	117	102	73	97	94	89	75	86	94	77	63	68	68	69	57	71	54	61	50	59	43	53	49	47	42	47	48	41	43	48	44	48	47	44	29	35	48	41	38	38	33	34	55	30	36	39	33	40	29	43	39	41	41	44	30	30	36	41	36	31	34	37	51	27	36	39	34	31	26	29	41	31	42	28	37	28	33	24	37	39	39	32	41	35	47	28	38	37	32	35	35	34	25	29	40	33	30	35	38	25	31	32	27	24	32	35	45	28	41	21	26	36	29	39	32	25	30	38	43	26	32	32	39	36	33	26	24	41	50	31	25	32	25	36	40	30	35	36	27	32	21	40	28	44	31	30	40	35	32	31	39	38	37	34	41	31	33	33	32	29	29	49	31	26	31	42	27	31	27	34	28	26	37	29	34	33	33	38	30	37	34	37	31	29	30	24	46	39	31	22	49	29	35	38	30	32	29	35	30	34	52	35	31	34	29	37	35	33	31	39	40	24	27	28	41	36	47	31	35	31	32	35	38	41	39	35	33	23	29	37	33	20	32	35	33	33	27	32	26	21	32	26	22	39	40	33	30	38	39	45	35	26	37	37	30	44	30	27	33	50	36	41	36	36	26	30	21	30	30	32	35	43	40	23	37	30	32	29	24	34	35	35	41	27	40	31	34	40	38	26	33	39	26	30	24	24	32	30	34	41	27	24	31	28	25	34	34	46	30	35	38	38	28	30	40	31	15	29	40	36	39	28	41	34	32	24	41	45	34	33	46	31	28	32	34	33	37	36	24	29	26	34	24	29	28	32	33	29	30	33	28	33	30	37	36	37	41	34	34	41	21	37	37	26	19	25	31	18	36	33	40	37	28	27	31	36	31	36	35	30	20	39	32	27	26	21	43	37	32	35	37	37	32	31	28	34	39	45	35	28	37	27	32	33	38	34	41	26	30	46	41	25	32	27	35	32	46	37	40	33	33	31	30	37	34	26	29	28	31	29	26	33	33	33	36	31	32	42	35	45	33	40	28	35	28	33	39	34	27	25	32	35	27	32	23	34	37	27	27	33	42	58	24	32	17	36	36	35	35	32	30	39	34	30	37	44	23	34	23	32	33	33	30	35	35	33	40	42	24	31	25	34	32	37	40	27	30	32	28	32	34	32	38	34	25	44	28	31	30	38	39	33	39	36	34	43	34	33	26	39	29	36	32	34	43	32	25	27	28	39	35	25	32	30	43	40	33	24	38	32	35	32	26	29	32	22	31	33	35	26	32	24	32	25	29	29	23	40	28	37	25	38	35	25	28	34	32	30	33	37	26	41	34	34	36	42	32	43	35	21	33	27	35	36	21	43	34	33	42	35	32	29	30	36	37	35	32	24	28	37	29	28	36	31	42	38	26	26	29	36	38	32	36	36	33	26	37	23	37	23	43	32	27	29	26	24	23	30	37	42	29	39	29	29	25	44	31	25	33	25	25	33	27	40	30	29	32	24	24	38	37	45	47	37	26	44	42	30	33	34	37	26	26	35	31	28	30	34	30	30	37	28	29	32	26	35	37	35	30	30	31	28	44	31	38	29	40	40	38	31	29	29	33	38	34	36	31	30	32	31	29	37	24	32	25	38	33	33	34	32	26	50	24	38	36	37	26	28	30	32	32	29	37	34	29	41	42	41	32	25	26	28	44	37	35	34	37	40	33	33	33	37	36	25	37	32	33	30	28	21	34	34	30	34	31	42	37	25	28	32	31	31	31	35	33	42	30	33	35	39	39	43	32	32	34	31	37	37	30	21	30	28	38	33	30	37	33	35	33	31	33	29	37	45	33	35	26	28	28	23	35	26	34	40	40	35	33	31	41	33	36	29	30	29	31	33	41	31	36	30	25	40	30	24	34	32	26	24	29	31	33	45	35	40	40	40	39	28	38	40	27	37	30	21	29	30	38	29	27	26	41	32	32	31	25	39	28	44	39	37	26	32	33	38	39	30	35	34	39	29	32	30	24	41	44	42	29	38	26	30	28	32	26	28	33	31	38	33	40	30	27	39	37	28	35	29	39	34	25	40	35	32	34	37	26	35	34	26	26	33	33	34	34	38	34	31	29	34	37	28	29	30	33	27	29	33	37	29	43	29	42	38	39	27	27	30	24	26	29	33	39	26	41	32	31	25	37	30	34	39	31	35	29	22	39	30	34	25	42	34	30	32	31	39	34	26	35	35	29	31	35	37	31	32	42	34	32	27	36	31	28	29	39	36	33	22	26	31	46	34	39	34	32	35	36	34	33	38	43	37	45	34	39	36	28	39	30	38	33	37	35	37	40	40	28	36	31	30	37	41	32	32	33	39	27	29	40	29	29	35	19	38	19	30	42	31	24	34	27	42	35	43	32	28	34	39	31	39	31	31	32	31	29	36	38	33	34	35	23	28	44	27	32	42	31	28	30	24	30	42	32	40	44	35	27	28	30	35	27	34	28	27	29	32	40	34	40	48	33	33	35	22	39	26	38	28	34	33	54	30	34	36	30	33	35	47	28	42	30	44	33	37	35	36	33	44	30	35	35	33	34	32	46	44	29	23	29	25	27	43	31	26	30	30	34	41	28	27	30	43	28	29	37	36	38	37	38	30	40	39	41	35	34	34	41	21	36	41	32	26	26	32	35	34	34	26	24	26	20	28	27	28	37	32	26	33	32	34	30	30	22	24	24	27	20	38	38	38	24	31	31	35	31	24	37	34	36	24	27	32	38	37	26	38	36	39	32	32	30	38	39	38	30	37	24	32	29	42	45	29	43	29	26	40	30	39	40	38	33	22	22	49	44	37	30	27	41	33	32	30	26	38	28	34	30	23	36	42	40	29	40	31	33	39	30	25	29	30	47	35	29	33	26	35	38	47	39	38	29	32	30	28	33	32	32	41	29	37	43	32	25	30	33	36	37	45	38	31	23	28	41	30	31	44	29	25	36	30	29	35	45	31	27	25	25	28	25	22	32	26	30	27	30	26	31	29	28	24	38	35	35	33	33	31	37	39	32	40	30	38	35	36	41	44	27	24	31	42	38	37	18	37	33	38	33	29	23	42	31	35	35	33	31	31	32	36	34	32	40	23	26	31	36	33	26	23	22	21	31	31	30	22	33	27	29	26	33	29	36	37	33	36	37	24	31	40	28	26	29	28	34	43	22	28	34	26	34	47	37	29	35	26	34	27	34	29	29	28	39	35	29	30	34	39	41	28	32	44	33	42	39	34	32	30	39	33	27	26	29	34	35	23	33	34	30	31	26	43	44	41	21	29	22	26	35	26	26	25	29	35	33	36	39	39	42	32	38	37	41	27	32	38	48	36	35	32	30	37	33	34	38	38	38	32	35	24	28	33	31	29	30	33	28	22	36	34	26	23	30	34	29	33	33	28	31	24	37	40	42	34	28	31	35	29	35	35	35	30	29	29	25	21	31	32	46	22	33
41573	25035	15010	25350	33270	32265	29431	25647	21665	18244	15330	13038	11666	10083	8899	7912	6873	6087	6087	5630	5094	4469	4273	4043	3745	3761	3761	3480	3050	2796	2663	2566	2342	2198	2097	1906	1871	1897	1765	1709	1698	1555	1574	1440	1393	1336	1251	1309	1314	1277	1149	1203	1185	1046	1069	981	907	971	949	921	895	802	795	772	746	752	749	755	713	728	725	670	672	649	690	637	644	583	620	590	633	643	624	584	586	579	581	594	610	580	598	554	600	583	576	568	517	590	577	617	552	550	613	613	589	547	551	518	565	567	569	563	591	555	558	593	613	599	583	564	590	600	577	550	584	572	569	537	562	554	610	560	544	540	552	580	542	550	561	517	547	561	552	577	541	511	574	523	593	539	529	558	576	530	565	578	557	588	585	543	593	577	581	540	551	538	563	559	612	536	540	576	571	573	570	556	546	549	551	583	569	588	529	520	516	534	610	528	557	597	562	534	572	510	570	565	567	545	548	541	557	535	555	547	528	565	583	580	566	525	545	590	602	613	618	578	555	549	568	586	562	572	563	576	549	552	542	606	544	574	588	565	589	574	551	562	593	596	573	545	541	552	563	570	557	570	612	559	600	562	566	515	537	537	557	543	541	542	574	570	578	542	546	550	583	542	586	583	531	565	541	556	557	557	572	545	568	539	571	575	529	539	593	584	549	592	567	530	559	575	594	547	601	548	578	589	600	557	562	592	538	576	581	549	565	542	532	622	616	588	539	512	546	525	548	575	563	551	529	574	592	548	550	554	581	592	575	567	586	561	536	575	559	557	535	564	559	564	560	597	536	541	534	552	522	535	557	551	600	592	525	648	534	558	538	555	593	582	605	576	545	598	594	590	556	526	594	516	567	604	588	535	553	566	556	510	564	570	551	546	630	556	520	631	602	564	595	562	558	565	579	549	555	549	579	557	573	565	554	562	561	549	542	582	580	571	624	601	538	580	528	554	537	517	552	544	536	569	604	517	534	561	513	584	583	552	564	599	549	594	530	560	541	556	583	549	572	576	534	546	574	546	581	619	557	551	540	544	554	544	533	596	588	569	533	593	528	528	554	600	574	512	624	554	544	563	589	587	576	605	566	561	562	549	547	531	525	530	581	568	558	529	544	582	591	518	559	588	588	545	560	592	561	541	506	559	552	586	554	558	569	593	547	567	559	538	596	604	554	556	558	560	559	587	532	585	596	636	573	545	562	567	532	562	547	531	547	567	587	552	517	596	551	570	583	564	547	532	533	562	551	561	558	568	525	573	572	572	575	543	585	537	582	531	535	551	581	590	574	570	553	564	553	525	557	579	561	619	569	540	580	582	529	574	569	538	599	562	564	520	539	583	546	553	570	541	552	582	543	532	613	567	555	568	560	601	540	541	565	584	578	599	539	568	533	540	512	560	570	542	557	581	594	547	589	587	558	526	557	565	569	572	540	599	535	546	557	580	525	535	560	486	588	571	575	604	519	566	533	561	584	565	626	556	567	556	555	573	561	614	575	587	593	563	570	578	540	545	551	549	557	552	554	526	553	528	553	587	540	565	523	561	532	522	576	548	566	534	573	537	560	540	570	521	538	580	527	587	579	588	571	544	553	588	575	540	607	570	566	593	543	542	549	540	571	503	537	562	590	547	608	614	547	563	580	557	526	577	561	592	567	580	527	575	542	545	584	564	585	583	558	531	573	547	554	617	504	607	543	601	587	549	547	561	545	573	545	557	558	549	552	586	594	585	570	509	566	528	531	563	520	586	581	550	579	551	560	552	552	564	628	602	576	574	521	544	542	584	543	554	591	549	572	569	553	528	556	534	527	552	547	555	549	550	560	562	557	571	582	602	639	555	555	533	572	573	609	603	550	561	530	563	573	559	565	560	576	614	571	605	558	560	597	564	605	567	546	555	604	553	552	588	562	600	557	576	581	566	556	589	576	575	550	510	543	547	557	547	560	574	530	589	558	607	560	564	562	582	560	552	579	600	553	549	564	573	591	553	585	616	589	592	527	530	532	566	583	600	567	620	581	499	563	554	563	555	537	559	557	558	570	560	536	562	552	559	558	553	560	583	550	551	567	528	574	537	553	543	575	572	552	590	548	586	586	559	594	596	567	585	603	598	553	551	592	549	531	563	551	539	612	592	612	583	573	585	580	582	540	568	593	559	518	589	566	552	572	536	573	575	577	553	528	579	555	557	562	547	549	522	571	536	512	549	562	549	593	552	578	569	547	539	566	580	590	539	573	547	575	579	584	536	562	559	576	537	535	569	538	547	551	589	617	573	567	566	569	559	559	596	582	515	547	570	590	511	529	576	555	545	549	562	556	556	536	556	569	563	535	560	615	581	559	574	538	550	549	578	535	557	558	573	537	520	560	534	538	557	586	570	561	580	586	554	607	525	575	625	576	555	526	530	555	583	553	539	547	565	569	568	528	536	546	582	543	564	577	577	559	553	544	559	586	525	567	635	556	567	571	536	596	543	581	583	575	579	557	538	519	543	569	543	573	581	582	615	591	551	565	537	534	539	554	561	559	568	594	585	570	588	558	586	532	613	532	580	580	567	549	545	576	542	523	577	556	544	558	560	557	549	592	594	561	575	548	587	579	554	552	594	536	560	533	523	591	579	538	527	568	560	535	554	552	565	569	555	558	606	575	538	547	589	587	535	586	550	555	586	601	531	589	605	579	594	559	566	577	557	513	564	558	574	551	547	574	569	543	574	617	601	546	554	562	562	530	583	564	589	608	526	588	582	574	570	569	552	561	550	584	541	539	552	597	578	527	582	545	565	582	594	551	553	549	543	555	551	597	556	581	548	574	538	586	585	522	566	625	542	596	574	549	519	544	551	544	558	535	526	527	591	555	597	542	559	554	559	591	539	569	556	570	585	632	539	573	529	601	562	592	558	506	521	572	541	554	597	556	594	569	577	520	558	575	587	556	573	583	551	576	569	580	559	540	548	551	572	507	528	563	547	581	565	554	628	573	527	542	552	574	563	527	554	579	608	601	570	540	581	608	539	600	600	581	565	579	588	582	555	533	580	553	535	574	576	564	575	553	560	588	565	611	557	613	570	599	554	562	493	533	591	570	541	608	533	562	565	553	536	575	580	538	610	585	536	563	526	536	584	594	569	547	574	574	557	548	521	567	545	555	554	541	540	549	556	581	562	587	602	592	510	585	548	584	553	575	573	529	541	568	555	575	556	568	546	576	562	536	578	582	577	549	581	548	529	539	579	560	568	580	554	555	559	586	579	545	551	564	540	553	582	586	560	561	577	556	567	516	595	525	588	570	567	546	495	565	557	566	570	535	504	573	548	556	573	553	554	550	555	563	592	550	576	559	589	569	552	573	569	582	565	585	574	532	560	553	548	635	569	608	559	584	563	570	572	557	560	587	593	555	512	546	565	555	561	559	562	540	631	557	569	591	584	554	559	562	518	561	547	527	587	566	555	546	557	554	571	559	509	561	570	542	595	549	544	583	608	525	566	576	565	632	573	528	562	543	513
4996	1261	609	312	445	410	365	351	288	249	157	172	173	160	131	106	106	102	95	113	96	95	70	76	81	91	80	82	72	60	72	67	57	62	56	61	53	43	66	45	55	60	41	43	48	41	35	59	51	46	38	36	46	39	41	29	32	50	49	48	34	38	37	30	32	36	42	42	39	43	35	40	33	39	49	40	33	41	43	32	30	34	40	25	41	35	32	35	24	43	36	34	24	34	37	36	31	24	40	37	33	32	24	41	36	32	48	34	40	32	31	29	34	28	42	34	27	33	41	32	38	37	27	31	23	31	32	39	37	38	35	35	42	36	48	38	29	47	27	37	33	36	19	37	43	45	26	40	36	27	34	27	35	38	39	36	49	30	31	42	32	39	36	39	30	37	32	38	35	32	41	36	27	35	42	39	35	35	38	43	27	43	40	32	35	30	33	36	31	46	43	47	35	34	36	28	33	26	22	30	29	38	40	20	39	33	42	30	26	37	41	26	41	41	33	31	29	31	28	35	25	37	28	35	31	38	41	31	25	29	48	38	31	38	39	31	37	41	27	29	33	35	34	47	38	34	35	41	38	34	41	39	32	34	37	37	34	43	37	18	34	29	37	32	31	29	26	37	31	36	40	43	37	31	40	41	41	42	37	27	38	38	33	37	43	43	39	35	35	23	36	25	40	29	39	32	32	24	39	36	31	39	28	39	32	39	37	37	30	36	37	27	38	37	39	37	41	40	35	31	46	36	38	29	29	31	35	31	30	39	39	29	35	26	28	28	43	43	26	32	33	27	40	35	31	28	39	34	26	33	35	45	34	35	44	31	34	28	37	51	46	37	29	30	38	27	34	33	36	33	40	43	35	32	35	26	41	30	42	43	33	33	37	32	35	30	28	32	33	39	33	41	33	32	44	26	27	48	30	36	34	43	41	30	33	36	38	46	31	43	45	34	33	30	31	38	26	36	32	33	40	31	28	38	29	33	35	34	33	33	34	39	41	34	35	42	40	36	30	32	30	29	35	30	30	49	34	40	37	33	38	39	34	17	41	37	42	29	29	30	39	45	40	37	35	36	33	37	28	27	50	30	35	30	33	42	34	42	30	36	27	26	40	46	31	25	31	33	38	25	46	41	49	40	35	27	40	45	24	39	40	35	44	31	33	32	39	37	38	42	50	27	41	39	32	35	34	31	39	33	37	35	26	33	33	25	30	32	32	28	47	36	41	38	41	32	50	53	26	36	40	29	33	33	47	34	39	29	31	34	32	35	41	42	33	45	34	43	24	30	38	35	35	40	41	31	44	40	32	45	41	36	41	45	35	29	31	38	30	39	45	31	35	41	32	43	33	40	39	35	36	30	21	38	25	30	35	35	38	41	37	30	34	31	31	32	28	39	35	29	30	52	26	38	30	36	27	33	38	38	35	34	33	39	27	36	37	42	39	26	28	34	30	27	29	30	29	38	34	32	37	38	36	30	30	27	37	33	37	24	25	35	35	30	28	33	39	29	32	34	31	24	28	34	23	36	32	25	19	35	36	27	45	37	37	36	29	26	30	35	27	33	37	43	42	21	42	33	39	44	38	34	47	37	33	38	29	36	34	29	31	41	28	24	33	26	27	36	37	38	34	32	29	41	27	34	35	45	35	36	34	38	45	33	34	44	25	31	34	30	37	41	31	42	26	39	31	34	44	34	28	37	29	32	34	41	37	27	42	31	38	36	24	31	28	31	26	32	33	36	32	34	34	33	35	31	43	22	45	36	48	24	29	34	33	31	30	35	33	44	34	29	36	32	37	37	34	31	32	28	43	25	33	35	36	31	39	38	30	36	42	31	37	32	36	28	33	34	33	39	44	33	30	27	41	32	39	25	35	39	30	28	51	37	32	40	36	41	39	40	41	27	37	40	39	40	32	35	36	39	44	35	38	35	31	42	28	42	31	40	27	34	31	35	36	37	31	37	38	41	38	34	34	35	34	34	31	38	25	38	33	34	35	40	34	37	34	38	33	40	28	34	34	29	42	39	34	32	33	28	29	34	40	24	42	42	34	33	25	48	25	41	42	27	31	29	31	43	34	24	25	45	39	41	28	34	41	39	35	45	33	36	31	32	35	31	38	32	26	39	35	51	35	33	29	31	29	28	34	37	34	29	46	41	29	44	35	39	39	31	43	38	26	28	30	38	26	33	28	32	43	32	34	22	38	29	33	38	46	24	37	34	32	35	31	43	38	40	34	43	31	31	21	28	30	34	28	37	43	32	24	30	38	32	37	32	36	37	28	32	38	40	34	35	25	36	41	35	42	48	47	39	41	36	30	33	38	33	26	41	36	36	28	37	40	33	41	31	36	31	35	24	44	33	29	44	29	27	36	38	33	33	33	39	36	37	40	34	23	33	40	44	35	30	36	33	43	46	41	28	27	38	34	26	34	42	39	35	30	45	28	32	27	35	40	31	33	43	31	33	30	34	26	44	33	34	35	36	35	34	32	29	35	35	34	34	53	29	44	34	38	35	36	34	26	45	36	35	31	28	35	39	36	31	31	36	33	28	30	32	34	37	29	34	31	44	47	38	33	32	36	35	37	40	37	30	31	40	41	34	43	37	39	40	30	28	31	25	38	37	34	35	37	25	37	43	32	48	36	28	31	40	29	38	38	32	32	41	30	39	32	33	37	43	30	40	43	38	39	31	49	32	31	32	25	28	30	35	30	38	35	31	31	27	36	35	37	26	31	23	38	36	30	42	45	38	35	39	45	33	35	36	21	35	30	31	32	43	41	38	34	34	40	35	36	48	35	33	40	35	31	33	45	30	25	37	32	37	35	28	33	43	37	36	32	44	17	36	39	29	46	30	35	32	29	30	42	29	34	27	38	36	38	29	43	23	39	43	40	25	29	40	27	37	33	41	29	32	33	27	39	36	31	37	40	29	37	42	34	40	32	43	27	32	32	42	46	32	42	35	38	44	41	32	37	45	32	39	38	38	40	38	32	34	43	31	32	24	37	38	40	30	37	33	32	39	45	41	37	33	42	36	30	39	32	30	41	29	30	32	30	34	27	36	43	38	23	36	43	49	47	35	34	38	30	33	28	34	33	34	40	29	38	33	33	35	26	51	37	30	35	34	28	22	40	30	39	40	29	42	34	40	37	44	32	40	28	35	30	47	33	32	32	30	34	40	43	33	35	35	32	28	37	25	41	35	44	36	42	33	41	38	38	32	21	44	39	25	49	23	26	31	35	31	27	40	32	34	34	30	40	31	30	39	39	33	34	33	30	38	36	29	25	38	31	29	23	24	29	39	35	34	40	38	33	30	34	26	38	36	28	38	36	39	31	27	42	36	40	38	31	33	32	31	29	45	43	38	48	34	30	30	30	43	32	48	27	33	35	31	30	48	35	35	31	35	41	39	26	42	41	44	28	35	32	41	28	36	37	35	41	28	34	29	34	29	37	28	35	33	39	35	30	38	45	39	33	35	37	33	30	41	34	31	21	40
36140	21755	12755	21136	29652	29156	26238	23104	18808	15175	12393	10664	9368	8335	7221	6291	5845	5439	5066	4667	4055	3735	3511	3373	3241	3175	2935	2509	2588	2214	2240	2211	2004	1834	1786	1719	1634	1543	1512	1491	1406	1342	1375	1153	1262	1134	1159	1187	1174	1065	1087	1081	1058	943	982	964	894	887	875	884	806	779	782	784	699	748	747	698	748	680	710	688	690	661	675	654	641	613	654	625	599	637	559	612	623	643	630	624	593	608	625	574	607	585	547	648	588	643	616	581	603	620	604	581	614	589	588	646	584	648	582	628	596	594	602	577	611	591	617	615	626	602	603	613	581	612	600	581	645	603	559	586	623	560	578	614	593	566	657	582	589	586	602	607	562	609	573	644	625	610	578	573	557	531	604	597	570	553	613	610	580	599	624	587	608	568	584	581	555	570	580	594	588	575	600	609	600	610	595	567	600	551	624	629	603	630	592	604	597	606	596	634	599	574	586	566	535	605	599	600	610	588	576	604	605	560	568	620	591	573	593	539	601	601	639	628	584	564	608	595	600	552	570	554	619	586	633	600	571	568	607	607	584	587	585	576	575	607	605	599	575	609	631	652	607	597	620	625	598	576	590	632	573	600	592	550	559	590	595	653	644	594	575	629	615	581	596	558	612	621	593	610	624	630	611	542	574	574	607	567	565	556	581	616	582	580	582	593	645	553	591	596	609	634	605	569	582	594	613	639	628	582	601	574	596	601	622	599	600	650	554	585	621	544	570	599	556	621	578	622	575	608	574	607	609	584	588	636	655	575	606	615	585	620	601	599	613	621	616	609	611	587	585	596	579	625	552	590	606	597	592	584	616	601	587	606	673	609	568	586	582	621	649	592	566	550	570	578	572	583	620	553	595	569	571	581	584	581	633	686	561	645	593	585	599	620	576	607	530	594	572	579	605	620	553	635	550	601	555	570	570	573	641	582	574	612	602	620	581	620	630	582	600	606	611	594	569	622	608	580	618	597	607	586	583	579	576	548	588	592	595	598	583	538	612	610	579	615	564	566	578	568	571	615	607	605	639	591	565	594	579	595	613	597	575	569	620	597	628	593	607	590	554	569	607	579	582	622	613	597	560	557	583	543	557	586	596	618	625	570	579	610	603	634	571	592	561	609	582	633	545	604	625	607	633	574	593	578	620	612	628	602	601	589	613	613	578	619	600	575	575	588	573	575	619	570	614	593	595	594	591	604	593	596	593	600	585	616	594	574	611	604	602	588	604	608	556	610	585	568	550	607	563	643	588	613	613	597	583	615	552	616	569	585	603	568	602	627	603	605	582	569	609	604	592	602	657	643	544	605	602	569	565	582	607	632	580	577	627	623	563	641	609	588	618	580	612	576	604	553	630	578	608	603	614	559	613	597	595	590	594	582	593	595	545	589	583	595	589	608	571	594	588	581	591	610	600	595	593	606	572	569	585	576	580	580	585	585	608	586	571	579	575	563	622	564	609	586	626	621	605	601	583	597	645	580	578	609	606	595	610	599	588	564	647	605	657	563	600	578	593	574	601	552	599	573	605	604	563	599	562	575	564	595	590	569	591	578	616	634	607	576	582	602	582	576	591	585	591	549	581	588	562	611	579	596	561	620	524	621	614	531	605	582	628	557	583	607	563	601	588	612	625	570	606	601	589	604	539	564	578	634	610	589	582	542	551	610	612	573	591	584	549	555	592	557	598	569	665	549	601	610	589	536	597	600	610	590	602	591	637	588	556	565	601	546	599	612	613	531	539	564	588	587	591	606	576	619	599	617	576	618	597	581	589	580	579	609	617	586	612	626	612	579	636	622	617	595	631	612	639	587	648	573	595	551	594	582	569	558	605	619	564	601	560	591	607	594	601	603	598	644	583	570	637	600	655	593	583	614	583	577	580	637	563	621	589	598	590	583	612	571	600	592	556	591	580	553	598	579	590	601	579	614	590	593	632	635	554	594	605	596	600	624	625	585	553	579	594	585	549	561	610	591	621	598	595	636	597	566	603	624	593	599	627	607	605	557	592	635	622	562	599	584	588	676	560	555	540	568	597	541	593	588	556	600	564	592	600	625	559	582	606	601	606	609	609	621	559	617	587	564	626	556	566	612	611	588	600	593	587	643	595	600	597	572	571	573	597	585	561	564	603	569	567	623	599	612	594	629	606	607	608	580	572	602	595	571	636	599	604	561	610	580	616	615	577	590	607	559	552	613	618	574	629	576	535	604	587	567	602	621	547	615	635	573	626	573	608	597	620	552	574	618	576	566	584	541	634	549	584	562	602	611	573	630	556	565	580	601	554	547	580	575	606	641	559	635	623	583	606	634	608	596	629	586	617	571	578	553	595	571	602	608	621	604	619	596	595	561	570	602	586	619	605	595	574	630	578	630	603	614	625	578	611	571	607	602	594	574	638	606	616	580	550	579	636	587	612	583	570	591	574	551	585	646	613	602	615	621	616	588	597	596	560	619	615	593	569	603	588	588	592	602	611	641	602	588	588	620	585	569	588	593	609	568	599	630	634	613	586	582	601	628	616	603	610	568	613	597	592	642	579	567	611	615	545	600	589	601	598	597	544	587	605	571	589	581	642	596	605	630	607	613	598	612	551	641	605	579	544	610	576	580	546	616	627	572	547	546	593	540	583	570	609	559	632	579	596	577	625	548	577	563	610	553	597	584	586	602	602	557	629	593	617	575	587	581	609	596	654	583	570	562	581	618	625	554	573	613	583	562	592	614	562	607	609	612	580	590	602	594	577	571	593	596	597	547	595	545	564	590	594	575	547	601	566	594	594	565	561	600	628	644	576	633	595	590	593	610	583	579	599	617	583	559	611	563	594	550	603	574	592	624	603	607	605	614	621	565	569	555	585	599	589	584	585	588	584	618	592	571	573	578	562	595	619	625	599	544	565	585	640	573	611	527	588	584	611	616	585	572	550	581	612	584	549	627	588	555	582	612	596	579	598	611	598	612	606	544	600	609	578	603	620	584	584	632	622	598	633	618	572	547	578	599	586	564	612	593	603	595	605	589	604	567	575	570	526	611	603	601	620	578	634	575	619	578	578	595	610	613	599	560	587	568	623	615	622	604	652	599	595	615	548	626	576	576	596	613	592	576	637	631	594	591	569	599	603	626	599	583	564	607	618	587	582	602	676	605	585	587	597	559	605	545	647	591	592	619	591	566	615	561	610	587	595	546	618	582	619	600	580	522	582	583	602	577	544	583	576	625	583	568	570	560	549	616	626	597	621	564	580	601	645	570	563	602	599	580	557	571	644	602	606	567	615	603	598	569	560	634	569	542	632	566	584	631	607	562	555	638	608	634	602	570	611	600	617	591	595	556	605	575	607	626	572	628	579	605	619	580	622	531	574	591	610	604	595	646	542	653	576	604	596	588	572	598	633	622	598	614	611	615	606	604	617	588	544	619	626	609	576	558	613	636	638	560	600	627	588	581	582	623	576	546	578	635	578	585	552	597	562	579	584	612	614	572	574	604	582	648	602	579	596	584
6961	2586	815	508	669	677	538	541	448	375	308	244	237	225	183	162	161	169	139	155	109	117	113	124	115	98	97	91	85	83	74	79	90	72	67	62	50	62	63	63	60	64	66	49	49	52	42	43	55	51	58	43	53	54	45	52	45	42	38	43	47	42	31	41	49	32	37	36	36	41	27	32	50	48	40	51	31	36	31	39	43	32	46	33	43	40	46	30	30	41	48	47	43	32	37	41	31	34	31	43	27	39	44	38	38	36	34	35	34	36	37	42	42	28	26	41	31	23	36	37	32	41	44	39	25	50	38	34	31	43	36	27	39	26	35	33	38	39	54	35	32	42	43	36	31	28	32	35	34	23	37	38	29	37	38	33	33	39	39	43	36	34	33	31	43	38	33	41	46	41	34	38	42	46	38	30	35	38	27	44	37	41	30	36	39	42	42	48	32	29	44	34	41	36	36	32	27	38	42	33	30	43	32	42	35	39	35	39	41	37	29	37	34	38	24	42	38	42	29	41	48	37	38	43	25	41	41	36	41	25	33	33	36	26	39	34	28	28	41	40	47	22	33	40	29	28	37	34	34	52	35	31	48	30	42	28	43	34	34	45	35	35	37	39	44	42	47	45	37	45	55	36	39	39	45	32	38	31	32	37	40	34	52	40	47	32	37	29	46	38	49	29	51	38	48	28	21	38	36	29	35	35	38	37	31	33	48	37	39	32	37	34	41	31	35	31	37	32	47	55	32	34	35	37	50	47	36	43	32	37	38	32	37	38	44	33	31	30	34	43	43	32	34	38	32	31	36	45	45	33	36	50	38	50	35	39	37	38	36	38	41	33	47	30	38	38	37	50	36	30	34	35	38	37	42	37	39	38	23	46	27	31	31	31	33	47	42	35	39	41	30	32	46	42	33	34	29	46	45	34	37	33	36	35	37	39	25	51	40	42	36	36	40	31	40	30	38	46	36	41	26	27	39	32	33	32	40	39	42	42	33	33	25	47	39	32	37	28	34	32	27	31	52	38	39	42	36	36	31	36	41	45	45	36	29	31	50	36	30	39	41	36	41	39	38	46	45	39	35	33	32	29	35	35	50	40	33	38	33	40	45	40	41	36	34	36	45	38	28	45	31	37	34	36	41	48	36	36	36	32	36	41	34	44	39	44	43	36	46	40	21	33	30	45	35	23	44	39	39	38	40	33	47	41	39	27	42	42	22	36	33	38	35	31	49	42	41	39	41	39	41	38	42	39	31	30	44	44	35	30	44	38	35	35	34	43	28	49	29	32	35	38	36	31	39	35	34	35	37	48	34	35	37	29	35	37	42	33	32	40	27	29	34	31	42	41	38	39	40	39	55	46	34	43	34	37	42	37	35	45	36	43	30	46	31	32	34	35	38	40	33	39	41	30	39	35	35	41	43	36	31	43	28	36	31	39	31	29	37	34	30	33	41	38	45	36	48	40	41	35	36	41	50	46	48	31	43	28	34	42	43	30	39	41	39	27	30	42	41	36	39	36	35	36	39	35	35	35	51	42	38	32	23	37	35	38	36	34	35	28	37	42	36	47	31	31	45	50	28	30	29	34	30	34	37	42	32	29	39	40	37	36	36	55	39	29	26	41	37	28	34	30	38	30	36	39	44	51	51	43	38	35	41	32	35	34	38	35	39	31	32	41	31	29	39	37	35	35	23	33	37	32	32	41	37	41	30	35	49	24	39	34	46	34	49	41	29	24	33	37	36	31	35	47	35	37	32	38	35	39	44	38	27	36	32	35	37	41	51	31	25	37	49	32	45	41	33	39	42	36	46	38	30	29	33	55	41	48	39	36	38	31	45	26	36	37	42	43	34	44	34	33	30	35	34	39	37	37	36	49	33	35	33	31	45	38	35	36	38	41	37	31	35	36	33	43	35	38	44	34	46	52	37	38	38	43	31	39	48	37	28	27	32	31	42	36	37	38	34	40	39	32	47	36	29	35	27	35	33	29	34	41	38	31	47	41	40	36	48	41	48	32	37	31	42	41	44	39	24	30	35	23	56	44	38	29	37	37	33	29	44	34	43	32	29	34	37	41	28	38	52	42	33	27	25	36	42	43	41	41	38	29	42	44	46	39	37	36	41	42	32	36	38	36	38	40	41	42	34	31	41	43	35	37	49	36	36	26	38	26	36	32	32	33	34	32	32	32	38	35	48	47	29	42	52	41	35	35	40	33	47	47	33	30	33	27	45	34	36	37	36	36	35	32	37	40	33	38	37	33	52	38	33	30	47	42	32	27	35	36	39	30	34	40	26	37	26	33	35	26	31	36	40	29	39	34	38	36	40	43	37	25	52	36	36	44	38	33	49	46	28	38	37	42	50	35	39	32	44	42	32	38	32	39	37	26	39	47	23	36	31	33	36	38	40	31	33	53	29	45	29	37	34	31	32	50	36	41	37	32	44	36	29	32	41	50	35	34	42	38	37	38	44	45	43	39	38	30	44	34	36	45	31	41	33	44	34	33	43	38	43	45	31	42	28	40	38	52	44	37	32	37	29	35	34	32	41	31	32	33	51	35	33	35	41	53	26	36	39	34	42	37	41	39	37	45	43	47	27	36	44	47	38	38	42	42	39	41	32	35	33	30	37	36	29	38	38	48	36	38	37	39	40	45	39	41	38	38	42	35	37	40	42	34	37	40	35	33	31	31	55	39	37	33	37	41	33	30	44	30	31	31	36	41	37	31	34	46	29	38	37	35	43	37	32	35	41	30	34	38	36	39	31	41	37	38	29	37	55	39	46	40	48	33	35	30	33	41	36	37	46	42	32	45	51	38	38	41	37	33	46	35	35	35	40	41	43	36	35	41	33	37	40	41	37	32	29	32	45	35	31	28	47	36	34	50	29	24	32	34	35	33	25	43	38	34	25	38	37	31	40	46	35	34	32	40	40	38	38	36	42	31	43	42	38	29	40	46	40	27	34	39	26	28	39	37	40	41	35	39	39	37	36	42	34	37	36	37	35	34	47	39	39	30	32	27	41	38	39	37	35	33	41	49	43	34	46	33	38	40	32	34	31	35	45	42	28	40	36	38	42	27	39	40	46	36	41	40	34	40	31	44	28	44	36	37	46	41	35	36	39	34	28	35	31	44	29	37	36	36	46	44	32	37	36	26	33	40	30	55	40	37	37	31	30	42	31	44	49	34	35	44	41	32	38	42	33	39	29	45	35	32	30	37	44	38	32	49	44	34	37	42	42	47	29	32	37	48	41	37	36	43	41	35	30	32	46	40	31	27	38	28	40	30	37	42	33	27	43	38	34	39	21	46	39	38	44	32	48	34	33	30	51	45	55	29	30	40	40	44	44	42	27	36	29	21	35	38	31	38	36	29	31	38	42	34	26	33	33	31	46	33	31	29	35	39	27	41	35	42	31	25	32	36	41	37	35	32	31	46	37	33	39	37	31	35	41	48	36	42	47	30	35	30	33	33	33	43	39	36	35	39	37	34	40	36
43836	26531	16270	26355	34994	34314	30882	28387	24053	20132	17116	14587	13022	11473	9695	8979	8245	7627	7118	6503	5942	5321	4986	4886	4679	4541	4181	3768	3305	2932	3077	2994	2627	2437	2470	2257	2033	2091	2098	1821	1786	1800	1643	1604	1572	1585	1489	1458	1483	1383	1354	1332	1304	1235	1172	1110	1151	1054	1110	1003	981	955	871	889	879	827	769	827	779	776	831	715	776	736	758	731	708	675	740	673	699	718	676	654	685	660	665	617	623	619	672	649	610	626	614	648	643	674	625	638	641	640	656	637	650	604	657	670	613	641	621	661	617	589	654	597	639	653	616	635	618	620	660	613	633	655	618	613	610	608	623	644	648	641	637	648	628	615	668	630	650	634	642	646	636	681	591	679	606	657	586	660	631	592	612	618	616	628	635	648	588	594	630	627	645	640	640	627	623	638	621	628	637	627	627	590	580	621	615	596	644	600	613	636	608	637	601	643	609	626	637	606	629	616	623	658	609	609	612	632	637	599	610	632	635	605	631	634	673	639	631	656	628	654	603	688	610	623	644	594	642	575	641	648	577	603	588	613	615	641	637	651	626	645	671	627	633	607	588	638	614	621	584	612	646	600	595	632	668	613	611	572	626	639	638	627	619	614	642	652	618	631	658	633	582	670	650	601	640	607	581	612	612	614	656	611	600	601	625	630	639	601	598	587	587	582	631	657	592	650	597	639	659	663	604	623	616	599	608	602	630	608	650	679	614	609	641	610	595	631	627	642	647	623	591	668	666	622	629	626	596	623	654	661	653	593	594	642	663	607	622	644	649	597	639	646	642	603	610	636	653	660	557	617	634	624	635	627	638	626	628	582	617	619	625	620	612	617	606	610	652	665	596	641	669	647	593	631	593	652	578	598	633	716	600	588	613	629	638	613	645	619	603	569	655	627	627	607	658	649	644	639	641	638	581	683	617	653	668	627	638	608	619	645	619	578	634	639	637	627	617	607	600	598	622	602	652	632	653	611	655	609	598	613	605	652	628	621	597	651	618	633	589	647	581	638	585	652	628	610	624	659	663	626	613	600	613	640	609	645	629	576	601	593	630	633	660	632	639	619	612	630	645	660	675	670	571	625	657	656	626	664	611	629	607	611	627	636	634	607	634	616	609	612	638	578	629	637	613	661	642	593	591	638	622	607	596	632	647	603	645	637	620	645	619	652	630	576	616	659	591	635	642	627	623	610	634	624	619	586	624	634	652	640	644	621	614	627	651	606	640	611	627	609	610	631	619	634	659	648	638	650	641	627	646	657	598	647	665	608	654	607	646	588	654	600	644	576	659	616	644	672	622	616	640	635	626	592	655	624	617	609	606	613	612	612	633	601	598	638	626	660	628	639	634	627	648	599	614	586	606	675	643	696	645	626	655	662	612	593	640	649	647	641	581	644	609	638	586	613	645	657	646	597	650	652	582	688	600	621	639	611	632	621	624	630	662	622	567	646	660	664	634	630	583	609	660	665	610	628	649	627	630	666	621	650	670	616	603	640	656	630	629	593	677	599	648	622	628	638	584	636	609	624	599	665	663	558	647	599	664	650	599	613	610	629	638	648	632	631	602	654	648	639	651	644	633	619	629	667	621	640	616	634	648	639	650	621	666	660	634	650	673	597	595	646	686	591	642	639	620	638	598	593	634	617	595	670	603	663	639	586	629	596	577	614	646	623	617	613	626	626	623	606	698	590	687	643	629	640	650	612	637	683	608	585	625	636	622	640	657	674	631	610	630	651	573	640	629	625	610	624	595	666	614	641	663	642	610	645	607	589	611	617	627	635	614	640	670	626	602	583	622	589	602	592	627	626	643	661	614	602	615	668	620	618	657	593	670	617	628	641	637	602	630	642	688	690	639	610	574	611	618	632	617	589	641	675	596	585	578	638	645	639	628	602	636	632	600	613	595	609	625	603	653	621	632	604	681	607	623	644	644	621	622	618	656	641	610	596	638	637	621	633	663	636	605	585	654	610	653	620	602	598	653	596	643	702	615	629	614	575	628	602	610	592	609	632	610	614	605	669	651	627	631	608	611	597	613	607	634	671	631	650	626	637	600	610	596	620	609	632	667	649	675	608	594	632	612	659	620	632	577	590	620	631	576	666	633	654	676	610	582	615	651	649	628	634	641	682	644	635	587	606	638	636	600	634	593	644	659	586	648	611	590	644	650	640	598	660	632	614	618	589	636	625	641	668	634	664	590	638	656	634	614	659	620	612	573	629	600	649	602	607	647	642	626	613	614	627	650	675	658	646	706	625	623	637	629	602	619	630	655	661	638	659	638	633	647	633	624	591	609	617	617	588	586	607	623	640	646	621	615	634	607	644	626	667	671	644	581	638	624	644	650	664	663	653	647	612	638	607	613	637	658	660	645	661	652	627	608	608	626	599	646	592	629	609	643	638	603	631	616	633	642	598	634	627	635	658	641	684	632	637	615	667	596	616	590	662	617	662	667	636	654	627	626	636	610	631	632	642	654	644	621	624	639	647	614	632	645	610	594	639	665	621	598	618	611	628	607	629	575	666	592	637	620	602	630	623	629	599	671	640	655	653	639	637	618	656	624	609	617	639	634	627	642	580	650	622	621	634	660	602	618	613	629	646	600	592	652	611	618	595	612	570	655	575	622	646	623	641	618	655	652	629	580	626	646	648	648	630	632	658	646	675	642	651	626	604	613	603	619	656	638	629	629	593	628	632	613	668	620	608	644	660	645	630	611	657	629	668	643	590	637	625	595	646	613	622	640	639	596	618	640	656	651	670	641	624	672	651	632	621	590	603	627	668	626	619	617	640	639	605	649	650	630	593	594	636	625	648	627	630	608	635	614	645	657	621	598	578	629	622	613	621	601	585	634	643	619	614	663	597	645	605	627	591	614	617	642	642	641	627	629	668	631	625	605	637	599	614	643	640	623	631	600	618	586	690	624	622	606	616	649	615	625	644	629	629	638	636	632	622	662	639	616	605	587	617	613	708	581	604	647	631	593	619	647	603	602	639	634	597	652	609	637	640	610	622	625	644	615	650	619	645	596	572	723	642	619	595	602	633	595	637	597	589	598	633	631	637	590	627	622	629	658	618	621	694	681	627	627	606	616	629	623	604	617	608	628	628	625	662	649	648	611	634	644	641	616	593	638	628	642	586	590	613	588	629	642	583	645	592	649	655	642	608	660	665	610	676	648	590	648	617	674	656	652	623	623	606	598	613	614	629	600	644	654	646	599	609	632	634	640	590	604	626	644	579	631	617	641	664	650	592	643	598	610	592	591	682	640	601	620	659	626	602	596	642	660	669	654	642	594	611	635	646	648	661	646	629	575	618	619	634	611	608	585	601	650	653	661	639	682	676	605	684	587	628	649	639	614	636	612	654	621	610	648	595	667	631	625	644	652	602	627	600	654	622	629	582	607	612	649	654	652	611	628	635	603	614	614	604	631	616	657	634	641	628	634	611	604	609	643	618	617	630	624	624	639	670	607	637	637	605	667	637	591	612	639	629	558	647	637	650
2813	684	340	215	261	293	247	222	213	155	191	135	128	97	104	84	91	81	81	107	64	67	66	65	77	54	53	52	56	49	32	55	46	36	49	50	37	48	49	33	34	27	33	45	31	29	44	38	41	31	42	30	32	31	38	34	32	35	24	29	32	28	34	28	35	29	31	24	28	31	35	30	32	33	29	24	25	24	31	31	20	31	26	32	36	27	25	25	36	33	19	29	31	28	26	29	31	30	33	26	28	24	24	27	20	33	31	21	35	27	31	27	43	35	34	33	28	25	21	32	24	22	28	24	32	37	27	25	36	31	27	32	28	39	32	31	28	29	39	26	37	33	33	31	23	36	37	30	30	21	32	35	32	19	20	35	27	29	29	30	32	30	30	27	23	29	30	33	26	39	31	23	34	37	24	27	29	25	25	23	35	34	24	26	27	21	28	26	32	35	26	25	26	31	33	26	31	23	34	34	27	27	28	27	30	30	44	19	36	23	27	25	25	37	19	31	26	19	27	30	26	16	38	29	27	24	26	36	30	19	30	35	24	25	27	26	35	34	31	25	33	43	30	30	27	24	32	30	21	27	33	31	25	22	31	37	24	29	34	19	34	30	31	33	19	24	30	23	32	25	26	24	26	27	30	31	30	25	29	26	28	33	22	27	26	32	42	33	36	33	34	33	31	28	32	33	28	29	25	36	26	30	32	34	39	25	24	23	23	32	21	35	30	28	39	27	35	29	29	29	41	24	22	21	27	22	20	31	35	22	33	36	32	22	38	28	23	31	29	36	28	25	19	28	33	30	25	23	24	30	27	21	24	34	24	28	29	27	29	34	38	24	26	29	22	31	16	25	26	32	31	34	33	31	32	35	26	31	27	29	30	24	32	33	23	27	26	27	20	25	27	36	22	30	34	31	19	38	23	33	23	38	31	34	29	34	31	18	28	34	32	24	21	24	33	31	24	34	33	21	24	25	24	22	26	28	37	29	36	29	34	22	35	30	28	24	40	22	28	29	29	32	33	28	37	29	30	27	33	27	34	33	36	22	27	24	22	31	31	30	30	21	36	35	31	21	36	29	35	21	20	21	31	34	28	33	30	30	30	29	23	36	26	45	16	29	24	23	27	29	28	23	24	26	28	31	31	33	35	26	33	26	31	20	30	22	29	28	34	20	31	28	32	26	28	26	30	25	28	30	28	20	31	21	24	25	28	31	26	36	22	36	17	23	31	37	23	32	26	18	27	35	29	24	24	30	25	19	37	22	24	20	32	35	28	28	20	41	21	23	29	22	33	37	30	39	33	35	40	38	23	27	33	30	25	19	24	29	30	21	27	25	23	24	34	22	31	31	23	20	28	26	30	24	26	29	27	20	22	23	28	34	33	35	25	33	25	26	28	32	27	25	25	35	28	32	27	19	25	36	31	24	33	27	30	22	24	26	33	31	29	32	22	37	33	28	25	16	28	25	39	34	28	26	24	32	31	29	20	38	27	33	30	33	21	30	27	43	24	43	26	26	28	37	31	22	36	29	40	32	30	24	20	22	33	28	28	29	25	27	20	26	26	28	28	35	31	35	33	34	33	25	23	25	30	30	28	17	31	44	26	37	33	35	28	27	22	25	27	26	30	28	32	29	28	30	18	20	38	21	24	38	31	28	28	24	30	27	20	35	27	32	31	26	26	30	32	28	32	30	28	28	27	29	35	27	29	27	23	25	29	25	25	35	27	28	35	35	27	28	26	35	36	31	25	30	33	33	29	35	26	30	27	26	37	22	28	35	30	27	24	35	38	29	31	29	31	26	27	45	28	39	25	26	21	30	30	21	28	32	31	21	28	18	24	22	32	23	31	24	38	35	32	28	38	26	32	26	39	20	30	24	29	29	31	27	31	29	27	36	27	25	28	33	34	27	29	24	29	23	26	22	40	24	19	41	41	29	25	39	26	27	23	38	32	30	28	21	30	31	33	26	22	33	18	26	24	25	29	31	27	24	23	23	27	29	32	19	29	36	22	20	31	23	29	29	23	32	19	26	39	29	37	32	27	32	32	28	30	33	20	30	25	24	19	32	21	31	27	34	14	34	38	31	37	26	39	27	25	46	26	37	25	20	31	24	22	31	34	22	29	29	33	27	34	28	26	24	33	19	33	28	28	33	18	42	29	24	25	36	29	30	25	34	33	34	24	30	26	23	28	27	36	22	23	37	31	29	27	33	24	40	27	31	25	30	21	36	29	25	34	36	22	28	31	37	21	30	30	30	30	27	37	26	16	29	24	28	27	37	32	19	44	23	18	30	28	33	26	32	28	20	36	21	20	27	25	24	30	34	22	29	21	28	29	37	32	28	37	45	21	32	22	31	23	29	30	32	26	25	28	34	35	33	27	36	29	26	26	25	31	25	27	37	34	35	31	32	27	23	28	29	26	26	32	24	33	29	33	30	25	32	27	28	29	26	27	34	32	31	26	21	20	27	24	18	29	22	31	24	21	26	37	27	33	25	28	30	33	32	29	26	26	33	27	34	27	37	36	28	22	28	27	28	29	32	31	29	43	26	36	27	29	36	26	28	39	34	25	23	29	36	16	22	30	28	19	27	25	25	27	29	31	24	22	30	22	20	29	35	27	33	23	35	27	25	28	34	31	24	24	27	32	33	27	24	33	26	27	35	22	25	26	20	27	23	29	26	31	23	26	24	22	29	26	27	28	32	29	25	26	33	23	27	32	24	41	20	22	33	31	32	21	29	35	31	34	37	40	29	28	34	31	18	29	27	34	25	26	33	35	24	22	24	26	25	29	27	29	33	26	28	32	27	18	34	36	21	25	28	22	32	32	26	20	33	21	37	28	24	29	30	34	24	23	18	32	23	27	20	40	38	25	35	22	32	26	31	31	25	35	28	21	29	31	26	21	27	27	28	24	36	40	25	30	32	28	26	27	29	40	42	23	30	41	22	30	28	32	36	27	27	28	32	26	36	43	33	30	29	35	25	27	26	28	29	24	32	25	26	34	30	29	35	31	21	31	27	21	24	27	35	29	35	24	40	34	36	26	28	32	24	36	26	22	32	28	29	27	32	27	29	21	26	38	31	29	39	33	32	25	29	31	25	29	38	26	23	38	25	24	19	33	28	31	28	27	34	33	32	29	30	28	18	34	24	25	34	35	30	29	36	28	22	32	23	24	27	24	32	27	25	25	40	28	32	24	31	25	25	33	21	23	27	34	25	27	26	35	28	27	21	34	29	34	20	32	25	26	26	20	21	26	32	30	28	33	30	30	25	36	20	25	26	27	33	30	25	22	38	27	27	34	27	27	26	32	30	24	25	20	16	24	30	26	26	34	33	30	35	35	38	43	28	22	22	35	25	37	27	36	35	32	32	33	23	27	29	24	29	33	32	35	20	27	28	32	30	26	32	43	22	35	35	32	32	25	25	31	29	34	29	25	17	33	28	33	22	29	34	34	28	34	28	32	33	25	26	36	21	27	29	34	31	39	28
31847	16868	9207	16870	23816	24416	21134	18563	14641	11442	9566	8361	7368	6424	5264	4591	4291	3896	3615	3357	2976	2774	2637	2529	2472	2319	2134	1894	1636	1734	1737	1548	1410	1378	1343	1150	1218	1112	1049	1105	1100	1009	999	941	970	907	901	897	874	785	802	813	744	755	758	753	773	698	665	692	598	687	617	611	595	578	566	568	567	558	530	567	560	579	564	489	535	528	525	525	503	512	488	526	508	498	509	518	488	467	528	529	474	476	479	524	491	550	483	507	490	486	513	476	499	501	481	483	461	500	468	504	500	509	475	499	511	483	495	525	443	474	492	523	491	531	482	500	530	490	495	493	463	530	500	506	475	506	491	492	445	512	484	459	499	520	494	468	483	472	511	483	503	484	501	466	472	509	495	487	489	524	531	453	475	492	497	484	485	476	494	469	519	527	489	475	502	503	517	471	504	534	490	505	537	491	493	470	523	523	546	482	492	472	500	493	490	488	497	510	472	476	458	499	523	477	481	501	468	457	495	468	500	535	496	495	477	428	502	525	486	480	519	487	471	450	514	529	497	489	489	522	484	484	503	489	481	462	444	485	494	516	484	506	500	512	514	486	512	481	509	453	448	506	477	498	532	487	462	433	526	510	494	500	510	505	499	491	493	478	516	517	534	481	474	465	495	488	478	503	509	531	508	472	471	478	529	510	449	491	554	477	500	448	465	489	482	443	527	490	429	477	501	515	526	511	469	544	513	483	477	471	515	470	535	504	488	458	536	501	525	540	496	469	514	470	515	504	494	512	448	450	461	492	462	508	475	507	500	520	471	464	486	499	468	495	456	535	492	527	533	498	504	520	518	477	501	536	486	468	464	513	488	479	479	471	495	500	469	479	496	525	518	493	474	502	491	481	498	495	519	523	439	520	507	516	491	491	509	465	475	501	517	465	505	485	475	507	445	512	499	507	492	517	490	552	482	503	498	450	478	466	471	530	475	493	496	487	479	481	494	505	499	525	489	491	497	517	462	481	516	501	483	523	514	481	487	493	457	487	498	481	513	490	436	499	486	485	495	476	499	508	505	541	490	486	478	525	477	478	499	505	496	545	509	499	521	501	498	489	494	499	462	519	533	475	505	494	489	483	460	452	540	460	468	488	526	522	508	518	453	462	478	450	483	491	481	482	494	485	503	500	522	468	486	517	497	509	512	488	504	496	480	472	521	514	489	475	497	481	499	514	541	470	537	522	485	538	513	491	508	493	497	530	530	500	512	513	471	479	496	493	502	483	499	517	486	534	483	476	511	481	507	506	518	493	480	539	527	538	513	494	458	466	514	514	456	502	487	487	455	528	464	486	460	480	464	487	496	451	477	499	481	488	475	506	522	461	519	497	474	503	502	491	458	508	499	517	516	503	480	528	505	542	491	518	485	492	457	533	512	460	505	475	455	485	494	552	486	475	464	445	488	479	486	445	507	514	496	532	475	519	532	455	478	476	503	509	486	514	501	528	495	496	506	477	512	491	463	511	493	506	557	496	471	469	526	514	481	537	510	509	528	494	453	492	474	516	531	521	508	454	548	517	490	511	534	440	499	480	484	486	527	506	485	465	490	490	497	466	471	511	478	483	442	529	504	485	490	513	483	488	504	480	501	493	423	518	492	507	505	474	468	470	517	505	481	495	461	516	499	493	457	500	462	506	480	499	500	499	480	502	492	467	472	475	512	473	498	470	470	482	501	511	512	487	487	478	527	476	512	508	492	463	517	509	493	499	498	511	469	494	509	482	455	515	508	520	522	525	505	463	484	528	506	450	474	525	488	500	523	483	504	509	507	486	492	542	527	523	508	492	478	501	501	479	528	520	507	450	503	484	478	491	536	520	480	519	487	488	501	504	486	507	475	488	479	514	515	514	496	454	469	485	515	498	499	496	505	526	459	509	465	541	497	472	533	514	484	501	477	510	505	525	461	514	486	476	516	503	538	487	520	529	496	507	483	477	474	484	490	471	491	492	507	500	501	507	499	470	505	537	518	538	501	519	499	490	517	493	498	454	466	526	495	495	492	497	493	465	515	489	509	494	490	510	462	493	480	471	537	468	472	488	498	467	509	511	478	462	480	510	506	484	476	494	502	528	488	492	485	494	451	469	503	492	479	492	517	528	498	502	509	481	457	503	518	454	414	486	526	521	521	500	465	518	491	498	514	485	518	521	530	494	514	462	482	497	499	484	492	438	521	520	490	458	474	456	513	463	474	506	515	482	526	479	498	508	495	491	489	464	480	479	493	530	528	518	512	466	468	485	482	515	477	498	508	526	529	473	473	463	511	505	473	524	471	472	550	465	450	477	507	477	486	471	478	522	479	499	500	476	471	496	498	481	484	544	498	491	501	505	536	480	461	493	472	501	469	479	470	485	496	502	492	473	476	493	503	497	505	486	513	475	480	515	492	446	497	553	476	479	466	472	480	473	494	520	491	513	534	518	505	456	469	440	543	495	521	487	469	528	498	531	495	474	490	535	485	518	536	523	506	510	485	490	486	463	489	492	529	466	442	518	478	511	485	501	504	514	469	496	536	490	483	478	468	481	476	448	485	459	518	525	515	499	509	492	536	495	471	480	534	474	458	475	513	446	474	490	486	515	494	517	501	522	507	535	504	538	487	491	458	482	509	531	485	491	473	472	457	481	500	483	488	477	517	466	518	495	487	480	529	521	510	518	480	534	485	464	515	502	499	498	494	524	495	501	478	496	523	510	521	498	467	482	479	509	506	497	505	480	495	460	509	495	513	491	506	468	470	496	503	492	516	501	496	484	528	491	473	454	496	480	487	509	535	480	480	515	535	509	482	464	482	490	496	498	441	505	485	508	518	496	471	491	489	475	489	507	487	493	478	501	494	504	464	487	511	503	477	481	489	504	539	494	469	466	494	463	471	482	485	503	497	476	502	486	533	516	507	501	534	488	525	500	476	480	508	503	490	546	464	451	507	470	523	511	459	526	537	482	504	494	474	516	477	487	519	511	496	482	531	459	501	512	505	494	527	506	480	483	501	483	500	497	529	465	509	539	493	480	501	488	474	514	475	478	482	489	454	493	511	487	480	479	487	518	520	460	498	453	539	483	518	486	516	513	476	495	476	513	512	477	512	530	524	492	508	495	493	529	481	512	493	501	505	488	510	473	488	500	451	511	481	420	480	485	486	462	504	494	537	494	484	520	499	503	483	456	512	505	494	515	511	509	511	465	467	538	472	515	498	491	472	463	523	525	484	501	486	513	459	465	477	487	487	536	522	517	482	475	455	483	482	515	480	472	536	478	482	441	460	524	481	529	505	490	473	481	470	500	489	504	511	501	512	481	476	503	471	493	507	503	512	466	499	501	482	490	475	471	511	514	517	483	535	490	509	543	471	502	486	509	481	511	508	499	543	536	499	487	500	537	480	498	503	459	505	525	477	473	489	492	498	484	487	522	522	503	497	520	504	459	462	504	486	481	501	478	483	485	505	457	504	504	510	495	478	489	513	488	498	508	493	464
5353	2054	679	431	534	581	528	423	373	331	310	243	270	204	176	152	160	141	103	136	117	97	98	76	91	79	92	68	80	76	62	81	60	68	70	67	57	65	53	66	51	50	56	57	46	49	43	43	61	50	40	34	43	48	41	43	50	38	41	35	33	33	38	33	46	39	42	33	28	38	42	34	31	26	38	33	33	39	29	29	42	38	42	35	43	51	35	31	38	22	28	28	32	30	38	27	30	33	32	28	29	34	33	39	38	45	36	35	40	30	35	34	37	30	34	41	27	34	34	37	35	21	36	34	45	28	33	37	33	37	38	35	27	31	25	36	22	31	22	31	29	31	39	37	38	34	40	31	35	29	44	36	31	41	24	31	30	32	40	26	34	38	37	31	31	31	34	39	30	38	32	28	30	31	27	28	26	26	34	25	33	29	30	30	29	38	34	28	37	41	31	28	35	35	32	36	31	34	28	32	30	29	32	41	28	34	43	39	36	44	35	39	40	43	27	36	41	37	33	34	38	42	44	28	28	33	33	32	40	42	24	41	36	45	28	29	36	34	28	30	31	23	44	38	33	29	27	38	23	26	26	40	30	30	24	26	33	39	36	22	22	40	29	33	33	35	30	36	41	35	29	26	25	34	32	32	33	37	32	42	40	39	33	31	34	24	39	30	24	37	40	19	34	31	28	32	36	33	40	32	43	35	31	34	36	35	36	31	22	27	33	49	38	41	37	33	34	19	28	40	36	34	34	34	36	35	30	39	45	25	30	29	39	28	32	35	34	28	38	39	41	44	37	37	38	34	38	29	32	34	25	39	30	27	34	20	36	46	28	26	41	25	33	23	34	23	26	40	33	31	31	27	35	37	30	36	36	42	31	25	29	28	35	29	36	39	28	40	33	35	37	42	38	32	45	28	34	38	26	24	33	28	32	30	30	25	35	26	32	32	29	41	37	32	23	34	32	33	46	27	34	32	42	37	49	38	35	45	38	27	32	37	39	28	36	33	42	22	42	33	31	34	40	22	20	31	22	22	27	37	31	35	41	26	28	21	35	30	30	35	40	39	34	38	30	31	39	35	38	33	30	29	31	45	32	30	36	25	28	21	50	29	42	30	50	41	38	35	24	32	30	30	27	26	31	40	30	29	20	31	50	33	29	26	30	43	29	29	36	27	31	25	29	27	24	31	28	29	29	32	26	36	23	38	36	26	30	35	27	26	21	29	34	32	42	33	37	35	41	35	40	27	25	31	23	28	33	15	42	39	30	28	28	37	29	26	32	32	29	32	35	30	39	37	24	41	40	33	40	31	33	33	39	31	36	29	38	37	23	31	33	28	38	34	37	25	28	23	37	43	30	34	24	29	37	27	43	27	33	32	29	39	37	24	39	40	31	33	42	36	33	33	25	38	35	37	31	28	32	28	32	32	34	34	35	31	30	33	31	36	23	33	36	22	31	20	29	30	33	32	28	29	38	30	25	30	38	37	36	35	28	23	28	29	28	40	28	35	36	38	33	32	34	42	36	39	42	30	43	29	47	34	37	27	33	29	25	38	42	26	30	32	35	31	30	36	33	32	35	35	27	42	22	41	32	31	30	34	33	26	38	41	36	20	43	32	36	42	41	26	27	28	35	41	40	40	25	47	39	32	35	31	34	31	39	38	30	41	32	24	34	32	32	46	33	39	26	33	21	24	36	40	27	39	38	28	27	25	32	31	29	39	36	34	33	24	37	33	30	33	31	34	31	30	32	33	31	37	40	25	33	20	33	26	37	29	36	35	27	28	32	35	31	28	35	35	43	29	34	36	37	41	46	40	24	36	27	35	38	26	28	43	38	32	36	34	36	33	25	25	43	32	35	26	26	36	33	37	42	27	22	35	30	33	29	26	33	29	24	27	41	35	31	40	35	33	27	43	42	37	43	35	37	26	25	27	31	28	37	38	33	28	29	38	28	31	43	26	34	44	42	44	34	35	31	36	24	39	31	39	31	41	37	34	32	34	42	41	33	36	30	31	26	34	21	33	29	32	40	26	30	38	26	34	29	41	38	35	22	34	40	39	36	37	25	36	46	35	29	49	25	33	36	42	26	21	49	34	31	34	34	34	35	33	50	28	32	34	32	42	41	41	38	32	23	36	42	38	32	25	27	39	33	35	30	26	32	38	37	30	40	28	39	28	36	32	34	28	25	41	31	28	33	34	40	34	38	31	38	28	29	33	29	29	28	38	38	39	30	33	35	36	34	29	33	35	33	39	28	25	24	27	32	30	29	40	36	24	46	37	38	27	42	44	24	34	42	27	27	45	30	31	36	24	41	28	28	30	38	29	42	33	45	29	32	36	35	23	30	33	27	30	36	36	22	32	28	31	35	35	38	26	36	34	42	31	36	26	37	32	38	34	37	29	38	32	32	32	37	33	31	30	35	30	31	39	36	39	30	37	37	44	36	41	42	40	42	32	36	31	27	27	36	28	23	34	34	34	27	44	30	32	30	28	46	29	31	30	38	39	27	33	33	45	27	25	34	29	21	36	35	30	30	38	34	34	31	31	44	30	21	30	38	33	40	25	37	37	41	33	34	26	42	37	26	26	25	38	35	26	30	32	30	31	29	28	29	27	41	26	31	30	30	37	36	28	40	30	35	35	34	26	35	39	28	36	36	43	31	22	33	36	22	25	33	21	30	30	33	30	28	33	41	33	32	43	21	31	28	34	38	25	35	33	38	34	38	40	37	34	25	32	34	35	36	32	28	30	34	37	35	28	23	32	35	40	32	42	32	35	26	35	29	38	28	38	45	42	33	42	39	35	23	43	31	29	30	37	32	35	28	34	40	32	34	35	19	36	28	33	37	29	29	29	40	39	43	36	31	35	30	34	35	25	38	31	27	35	28	27	37	36	32	30	25	32	25	29	36	33	43	33	41	36	33	51	28	30	22	41	34	34	29	27	50	28	31	33	27	37	32	27	40	31	44	29	40	39	32	32	32	24	45	31	33	43	36	34	31	37	38	22	32	29	37	30	40	26	43	26	40	27	32	40	30	31	43	35	42	24	32	29	33	38	32	36	35	41	33	31	29	29	39	31	29	35	35	26	33	38	39	38	33	28	30	30	35	34	37	41	30	27	32	37	42	29	58	35	35	33	28	28	26	43	31	37	36	23	29	36	19	33	37	34	42	28	47	41	36	39	32	31	25	20	33	30	34	30	30	31	30	31	35	26	27	35	27	39	30	30	25	34	33	30	44	47	35	28	32	30	36	28	25	40	37	19	30	33	36	30	41	35	40	23	38	38	38	37	40	31	25	31	37	39	37	31	27	37	40	26	36	36	30	34	38	37	26	27	33	31	25	37	21	33	43	32	33	25	25	35	39	25	36	25	32	47	26	45	31	34	21	28	40	38	32	31	31	32	22	24	40	23	38	36	41	29	30	34	39	39	25	34	30	18	44	40	31	41	36	38	39	29	36	31	27	23	38	41	31	28	41	25	39	40	38	35
42068	23846	14505	24044	31254	31836	28701	25114	21866	17928	15710	14052	12850	10880	9277	8130	7686	7071	6505	6195	5305	4815	4591	4254	4070	3808	3681	3215	2904	2914	2682	2593	2329	2287	2082	1841	1814	1779	1693	1663	1660	1457	1496	1476	1364	1383	1300	1263	1216	1174	1120	1199	1127	1206	1049	1024	968	911	948	940	921	871	781	796	782	779	697	775	698	674	688	689	609	640	634	628	645	625	621	567	607	624	576	621	595	567	592	581	570	591	599	552	581	541	586	562	599	590	609	546	588	599	588	535	553	589	589	580	535	578	552	568	529	565	553	538	560	518	559	554	545	564	548	578	572	588	564	600	567	563	570	539	559	551	559	579	556	571	583	636	567	594	584	589	544	601	574	557	577	557	542	575	576	568	567	575	533	571	572	594	566	595	547	581	565	573	545	566	551	584	571	543	543	584	549	573	553	565	578	535	551	573	568	540	534	548	549	535	523	571	555	567	604	560	575	554	581	571	598	504	557	540	527	578	568	513	557	545	536	549	572	554	531	568	544	569	584	560	571	545	581	536	572	561	559	532	550	549	577	539	585	566	542	538	553	591	579	588	563	577	559	560	538	529	575	539	588	519	621	536	554	551	546	550	496	503	564	577	557	597	513	570	572	534	564	579	538	550	599	555	562	573	540	567	599	572	563	594	556	590	540	597	556	544	538	556	564	547	534	575	586	572	534	555	582	556	548	580	538	573	547	564	546	552	584	549	593	536	560	564	535	588	604	534	599	559	555	581	520	516	590	581	613	536	595	522	528	537	557	566	623	559	571	566	540	582	565	551	535	539	554	559	608	559	558	516	551	534	564	588	533	594	552	571	547	589	549	529	575	510	572	563	589	528	537	596	528	573	522	582	605	534	532	586	569	520	518	599	558	524	543	558	586	533	516	545	575	566	545	572	566	566	557	549	528	560	575	562	601	555	522	570	571	529	573	521	600	624	555	555	577	582	590	590	537	546	575	570	548	601	582	577	590	583	548	580	543	562	566	575	582	573	556	570	536	555	566	555	546	566	560	567	567	540	595	538	543	560	563	537	623	564	594	574	566	555	530	577	563	574	577	559	575	565	547	564	545	563	583	564	546	576	570	583	558	563	580	555	566	592	545	536	523	549	550	526	538	570	517	576	545	571	573	576	534	573	576	582	530	557	543	555	560	559	535	550	575	551	577	582	603	578	583	551	545	556	550	558	576	573	533	542	572	557	536	566	580	520	580	560	519	568	551	601	568	540	554	577	582	549	588	537	568	570	538	545	517	526	573	548	556	562	589	549	569	597	599	593	538	560	586	599	585	539	562	559	583	567	589	580	568	581	565	572	555	588	539	548	561	558	593	560	568	607	540	563	536	551	560	549	565	547	608	574	568	553	599	550	568	568	554	538	587	551	545	537	584	587	507	558	585	594	577	548	574	542	567	569	552	515	553	542	555	570	563	555	572	499	542	533	583	581	542	566	593	480	547	565	561	595	580	573	572	551	553	558	557	546	542	554	563	521	535	613	534	540	593	561	583	553	564	632	573	579	536	597	555	578	543	573	553	530	550	521	568	564	567	569	545	598	554	550	536	596	546	577	580	549	551	529	555	598	527	575	575	529	547	564	555	535	559	521	560	556	565	560	539	595	569	570	607	577	589	606	541	557	547	555	581	537	507	553	590	572	588	530	573	555	576	575	594	541	567	547	561	557	562	599	597	581	575	549	569	537	545	564	539	596	596	587	526	565	589	586	572	574	547	578	512	522	560	584	612	560	564	568	570	569	540	578	582	591	540	565	572	538	598	552	609	522	610	587	569	529	575	547	585	532	565	539	544	517	538	501	520	573	577	561	583	532	515	535	572	535	575	553	566	575	567	569	544	578	541	579	614	568	586	565	548	566	531	553	500	580	587	528	525	565	583	559	533	566	548	529	555	570	551	544	557	544	565	561	560	570	584	550	577	529	594	530	521	580	513	561	550	582	531	547	566	619	565	594	546	558	528	565	529	580	607	542	507	538	558	577	550	541	563	554	609	562	490	526	548	505	555	584	494	557	541	513	560	578	591	586	587	545	559	556	556	547	613	532	533	527	544	602	578	570	561	553	549	563	530	544	542	516	534	574	551	568	596	566	522	523	544	578	566	568	554	524	572	574	522	543	547	527	562	562	604	570	595	615	547	578	542	521	523	557	551	570	579	570	548	535	568	549	586	570	587	635	556	559	577	535	588	529	550	567	557	547	559	627	558	549	583	578	553	573	519	595	562	585	551	543	548	520	551	584	573	590	556	514	567	566	578	606	556	536	564	608	559	570	605	568	574	567	571	561	601	579	569	519	544	609	560	545	636	550	526	586	592	599	540	530	577	539	538	555	569	560	536	535	588	563	583	556	544	576	562	587	574	560	545	558	530	574	621	569	555	585	547	555	571	547	551	595	532	568	524	578	618	588	571	584	554	564	578	583	579	564	539	573	534	592	573	545	597	540	558	582	536	557	571	551	561	585	549	552	554	557	569	542	532	519	545	543	566	557	556	552	567	578	554	559	530	549	581	588	533	542	584	556	568	586	532	564	568	539	579	524	546	562	585	553	560	597	571	526	564	572	558	534	594	519	548	529	593	541	557	494	570	600	549	567	568	543	586	562	537	550	607	585	538	551	562	541	534	511	563	590	563	583	558	576	541	574	564	568	577	576	581	573	538	574	614	535	565	601	561	577	601	547	542	523	532	583	574	536	582	550	544	595	569	545	588	551	589	573	558	604	520	553	565	548	559	606	582	563	575	563	556	584	584	572	592	545	582	542	518	561	601	612	593	535	571	558	546	578	536	567	526	498	544	527	545	551	563	517	524	585	570	593	558	593	561	571	529	566	544	569	551	585	518	569	537	545	591	552	533	524	533	602	535	520	576	526	603	585	583	574	541	591	598	609	538	603	551	552	557	600	569	553	528	545	531	549	546	573	568	572	578	532	569	532	536	567	575	549	582	553	579	564	584	597	543	557	589	576	559	584	578	557	546	580	599	589	517	607	539	570	552	566	577	584	586	546	557	558	549	548	565	555	573	546	589	520	587	543	613	574	565	584	540	616	533	548	570	572	530	579	532	578	550	540	558	564	545	577	580	529	569	557	547	603	582	550	555	568	579	541	545	575	545	553	556	550	559	544	544	518	559	571	585	525	555	591	533	577	586	556	549	560	577	556	602	549	541	557	576	546	548	556	554	576	532	595	544	567	598	552	573	576	538	537	553	528	578	546	524	540	546	553	552	569	580	550	605	547	544	575	589	579	548	577	545	560	587	569	579	614	571	581	565	547	538	553	565	563	570	575	551	540	524	593	525	549	569	571	608	574	537	551	557	561	548	546	599	526	553	531	506	560	516	547	557	607	553	568	549	585	572	546	547	583	508	597	551	555	564	562	563	582	592	563	599	552	526	542	551	554	606	534	631	549	571	562	574	562	548	561	544	552	580	574	539	578	535	565	546	554	551	573	515	587	567	589	593	528	590	529	559	551	560	584	589	581
5414	1319	426	314	371	405	317	350	309	244	215	193	171	160	148	135	116	123	114	121	92	106	95	83	76	72	70	52	68	77	56	61	67	53	65	61	47	54	41	53	49	52	43	52	35	51	51	56	39	44	43	36	49	59	47	45	33	45	44	40	36	51	35	32	28	32	35	33	46	34	38	47	31	38	34	31	34	49	39	45	38	37	28	44	27	36	37	40	33	35	28	33	36	44	23	42	36	38	32	30	26	35	31	32	31	30	31	26	36	34	27	43	39	30	34	36	31	34	37	32	33	26	40	38	38	39	33	38	20	37	30	28	36	37	37	35	39	27	29	29	25	34	30	28	38	44	30	35	30	26	29	40	31	33	36	35	34	46	30	25	33	36	35	35	34	41	28	41	38	34	40	30	43	28	35	37	43	39	32	39	39	27	48	40	36	37	38	43	38	20	41	27	25	33	36	26	33	26	39	37	51	26	40	35	35	24	28	40	52	32	35	36	42	33	36	41	35	38	32	33	31	31	30	42	36	37	35	39	33	34	22	33	40	42	37	33	33	41	39	34	46	36	33	47	38	39	43	38	40	40	34	41	32	41	29	39	29	40	36	43	26	37	34	37	32	39	34	33	36	33	32	34	32	31	31	39	34	41	37	33	38	41	39	33	30	30	27	32	34	28	38	40	37	33	37	30	39	28	45	30	33	39	40	38	40	42	38	42	34	29	31	48	32	41	33	26	39	38	43	39	37	28	34	38	43	33	26	32	32	38	36	41	43	36	42	38	35	41	31	38	40	26	31	40	40	38	32	30	48	33	31	41	27	29	34	32	29	29	45	29	36	33	31	32	23	35	33	38	36	30	31	29	24	40	42	27	42	39	29	26	36	34	38	29	33	39	26	39	38	44	37	43	33	35	27	28	38	25	34	30	39	31	35	40	34	25	40	33	37	26	40	47	47	29	38	34	49	37	35	34	37	34	39	41	40	24	30	40	34	35	42	34	39	40	37	39	43	31	37	35	32	37	25	36	33	23	35	34	28	33	33	21	35	28	36	34	38	39	29	33	21	24	28	31	35	27	33	34	31	43	34	34	34	42	32	26	27	37	41	40	44	36	31	32	44	43	36	32	39	43	41	34	34	37	42	35	33	40	32	31	39	31	28	42	31	15	33	31	32	23	30	35	37	44	32	39	24	36	41	32	23	41	29	40	38	32	34	36	29	37	29	27	37	27	44	40	44	37	28	30	39	36	45	25	41	31	21	34	32	36	34	41	35	39	34	37	42	42	28	39	41	32	35	43	29	33	32	35	37	32	33	41	34	31	31	32	29	35	46	36	31	30	34	38	36	39	35	45	31	44	37	43	36	35	42	42	22	32	31	32	35	33	24	41	31	22	51	30	31	28	34	34	30	27	35	35	35	34	39	43	39	45	45	36	34	41	38	41	37	37	26	38	35	41	26	31	33	43	25	41	32	26	37	41	31	30	40	29	40	26	31	32	30	33	34	33	36	26	40	33	45	32	43	39	37	33	32	42	31	30	34	36	30	33	43	38	32	30	51	39	35	36	37	39	27	30	38	34	36	33	36	31	39	32	32	31	36	37	39	43	40	31	39	35	45	37	37	27	30	37	29	37	39	28	38	31	27	35	35	30	42	37	42	30	46	37	36	35	32	28	44	34	30	31	32	23	37	31	35	44	33	52	30	43	41	46	28	28	28	35	31	45	33	43	35	36	44	51	30	36	43	28	29	43	30	31	31	44	34	27	27	35	32	31	42	43	33	32	44	38	39	26	35	35	21	44	34	36	40	36	32	32	22	28	45	45	30	28	33	35	33	29	36	33	30	37	36	36	32	32	37	37	33	33	47	35	44	39	26	42	31	24	39	37	38	37	37	27	40	34	38	44	45	26	46	37	31	33	41	36	32	30	31	36	44	36	33	37	29	36	40	36	33	32	37	33	38	34	28	32	34	37	29	40	24	31	34	27	34	38	38	35	37	39	38	34	34	25	39	35	36	41	34	37	29	33	37	31	37	32	39	30	31	43	32	29	37	36	33	33	33	44	30	32	32	41	39	28	45	41	28	32	42	41	26	31	41	29	53	32	38	44	29	26	30	45	36	37	36	38	32	31	40	32	27	16	44	35	31	27	30	30	29	42	37	31	31	29	31	35	22	33	29	35	30	38	35	41	24	30	25	40	31	45	38	22	34	40	33	32	24	25	40	37	37	27	41	41	27	32	26	35	36	49	27	30	37	32	38	32	31	38	42	39	36	36	31	32	40	35	46	39	28	28	37	26	26	36	38	41	30	42	43	42	32	34	39	30	36	27	36	26	39	35	36	32	35	32	38	32	44	40	33	32	32	26	38	37	27	33	39	25	39	33	40	24	37	25	41	39	51	34	35	34	48	29	29	31	41	51	40	32	40	29	41	50	34	28	46	37	25	36	37	28	21	29	38	39	27	36	28	38	34	31	33	30	37	39	33	36	26	37	38	47	42	31	32	36	25	36	31	28	35	32	29	33	39	31	33	38	27	41	27	26	30	32	30	30	35	31	43	33	25	38	37	36	21	42	36	35	38	34	43	36	36	33	26	23	30	32	53	46	43	44	40	30	25	36	26	34	27	25	31	37	35	31	36	38	38	17	26	35	31	32	31	37	35	27	31	41	39	34	31	25	27	38	27	31	30	36	32	34	37	34	29	39	30	38	44	40	33	37	31	31	42	43	29	24	27	40	33	35	35	45	43	41	32	41	35	41	33	55	40	27	33	33	36	24	47	32	31	31	33	36	40	41	29	33	31	32	39	41	34	28	28	39	26	28	35	43	37	24	30	26	35	38	41	41	34	35	40	34	35	35	33	36	31	28	35	32	42	25	17	40	27	33	41	32	41	25	43	31	34	36	43	35	34	39	36	30	39	28	28	36	37	30	39	30	32	39	40	27	35	29	33	29	40	34	40	32	36	36	31	48	40	25	35	37	29	43	40	31	30	31	40	38	35	44	43	39	33	38	38	32	43	38	34	30	25	41	41	30	40	33	43	41	37	24	31	25	40	30	33	35	35	35	32	26	39	35	33	44	27	23	27	35	34	35	39	48	35	26	33	30	40	39	29	29	31	37	32	34	26	41	30	42	48	32	31	29	30	25	31	33	36	42	36	31	36	31	32	41	31	33	29	31	34	40	40	27	26	43	28	25	26	40	25	31	42	41	35	30	37	31	30	34	45	34	36	28	39	43	38	32	35	43	41	27	35	39	35	30	31	33	38	43	34	37	43	38	43	37	33	32	37	36	47	36	50	30	37	29	33	28	26	30	34	42	35	34	36	31	39	27	30	43	35	36	38	31	27	36	34	33	36	42	32	29	38	34	34	32	38	24	31	37	36	27	30	44	38	39	34	31	27	36	37	34	36	28	49	36	38	29	29	31	32	37	35	25	34	36	28	41	33	32	37	30	33	31	35	24	41	23	40	35	31	30	31	29	42	38	29	48	31	45
37008	20841	11801	20903	26692	27580	25060	21754	18365	15221	12739	11211	10139	8656	7711	6863	6228	5724	5109	4962	4499	4204	3771	3451	3345	3116	2842	2681	2418	2416	2237	2075	1955	1905	1729	1577	1570	1481	1490	1437	1367	1418	1343	1297	1239	1153	1215	1160	1106	1055	1067	1024	1019	1061	998	955	936	876	896	868	866	791	774	769	712	736	718	752	730	659	679	697	711	682	652	614	705	646	677	631	651	621	616	573	615	621	584	621	624	627	626	576	617	624	574	657	580	607	633	626	611	593	627	636	583	605	595	583	550	579	612	607	613	608	584	575	628	572	616	551	582	611	581	575	542	612	634	602	581	595	594	585	556	571	582	591	596	582	626	617	572	585	598	588	589	607	551	596	613	619	582	572	577	585	588	567	543	620	586	612	635	574	614	581	628	617	574	598	573	565	609	593	593	590	593	551	587	580	651	578	606	561	612	564	577	586	600	556	574	568	595	625	566	555	616	582	573	569	597	609	627	627	598	586	644	588	623	606	582	558	593	539	626	576	582	605	570	628	601	606	631	602	609	589	591	573	589	593	580	569	602	613	641	621	592	579	548	605	604	599	618	628	593	585	613	566	590	606	644	629	577	591	574	558	615	601	588	612	604	580	568	574	617	587	622	593	584	567	632	599	592	618	592	601	612	583	581	585	561	613	551	602	585	599	611	566	618	560	618	597	569	607	644	609	597	586	566	585	577	579	582	590	602	616	609	561	604	592	574	568	569	591	573	530	642	649	603	648	588	583	591	613	604	585	571	620	589	606	593	619	587	616	600	591	622	576	576	568	588	556	581	588	575	565	532	618	564	605	587	585	615	587	561	566	670	593	576	592	607	609	614	607	627	602	589	628	545	614	580	583	600	616	594	550	600	588	593	581	615	617	589	582	555	581	580	621	610	622	612	601	611	629	582	579	579	588	600	583	592	577	666	582	583	602	587	640	593	576	605	609	595	563	641	606	593	595	612	575	624	582	571	609	617	623	603	612	575	582	611	611	633	613	611	567	587	578	571	611	619	580	584	571	591	589	574	573	567	618	576	579	600	574	634	587	588	626	560	584	605	577	607	625	566	605	598	566	564	574	603	603	599	598	614	618	562	556	595	596	576	570	553	578	587	565	559	601	634	541	585	611	595	553	594	545	589	584	550	584	553	599	600	591	582	577	559	619	614	608	586	610	539	585	576	598	600	578	614	586	627	571	575	583	585	590	561	611	621	602	628	603	579	590	594	562	582	586	615	544	595	532	570	617	636	580	592	585	596	625	606	569	621	620	551	593	579	619	588	566	593	606	589	605	593	577	620	622	598	613	598	538	619	597	590	580	561	626	621	593	602	596	593	591	557	583	561	559	588	605	562	597	587	594	595	553	611	610	612	576	581	626	594	567	531	622	567	573	558	637	637	561	575	596	585	570	588	592	616	647	546	562	614	590	571	590	606	591	552	588	580	628	566	589	558	549	640	583	635	619	585	594	581	597	593	602	609	613	616	600	622	605	582	626	594	572	581	614	624	582	554	586	586	601	574	566	591	571	591	632	559	599	563	599	605	603	574	585	561	595	604	622	588	610	625	564	623	557	577	565	575	619	571	564	587	616	546	582	608	562	615	587	611	598	586	647	577	604	624	618	565	592	605	570	597	573	634	596	585	598	512	604	599	641	625	549	612	553	619	609	609	582	583	579	548	578	582	604	579	591	574	639	579	614	610	529	655	584	605	582	549	579	562	602	607	590	590	598	567	574	613	562	557	616	577	575	605	610	559	593	612	620	576	601	622	542	579	614	582	584	579	579	572	619	575	582	602	619	626	633	610	592	592	636	621	608	572	626	554	640	567	588	615	615	600	566	638	569	609	600	583	629	588	556	586	615	597	593	591	592	546	611	616	541	615	572	573	593	563	611	584	597	558	575	591	578	596	592	580	587	613	598	567	634	568	600	616	574	569	569	613	578	595	619	584	577	616	574	609	526	591	605	577	582	596	591	619	586	612	591	612	597	529	585	639	595	581	561	639	558	607	582	605	611	601	587	589	583	578	591	623	578	628	632	593	586	582	573	641	617	593	598	576	572	604	553	598	577	619	573	548	599	596	584	580	560	560	623	587	602	585	554	593	659	624	550	602	636	597	602	647	567	586	569	554	616	620	621	613	567	608	618	637	618	564	579	631	614	601	536	616	613	594	576	592	626	530	546	638	590	624	577	581	588	601	595	554	612	610	602	586	606	622	610	587	563	613	589	639	589	595	561	611	587	576	610	613	601	596	625	606	562	573	587	600	584	587	629	574	589	615	587	584	564	607	592	577	576	571	552	597	575	580	605	550	616	621	594	600	590	581	624	599	558	558	586	579	576	600	613	589	574	601	584	646	612	597	627	612	579	546	591	614	597	603	617	618	582	537	579	622	610	573	552	607	596	547	587	578	593	582	636	590	580	615	599	554	635	602	586	575	608	590	568	549	612	623	596	614	625	581	598	586	578	562	573	563	578	599	591	588	624	559	622	604	597	606	576	576	618	564	602	602	603	593	610	601	591	595	590	615	642	589	595	592	620	619	565	588	582	627	568	589	558	592	636	593	573	598	625	606	593	637	613	591	588	611	556	574	638	582	595	565	611	541	548	566	619	571	617	574	572	614	548	607	580	538	562	562	549	611	611	580	579	568	583	580	582	605	615	607	565	572	586	586	589	605	541	576	551	598	606	576	591	568	587	630	626	588	596	629	578	616	585	547	566	566	615	625	589	592	581	563	583	601	582	625	577	599	625	578	611	597	653	569	579	586	560	576	623	597	616	574	574	620	601	575	580	562	581	604	621	644	563	576	605	590	606	544	588	571	543	614	573	621	610	600	581	599	611	534	579	596	610	617	561	618	556	666	627	607	611	608	584	587	601	578	565	568	573	629	535	600	601	541	573	573	559	610	560	578	562	611	542	623	599	586	607	613	588	583	580	576	608	596	581	577	592	614	616	603	573	597	600	569	599	552	563	573	578	622	577	603	576	607	575	608	590	640	557	609	631	609	565	570	607	571	590	590	609	609	612	567	576	606	599	614	595	610	646	591	582	597	595	561	604	604	584	635	558	587	600	604	578	570	583	571	564	585	617	577	607	543	545	541	573	558	588	583	570	623	610	560	588	565	552	591	548	596	588	594	602	581	567	595	588	606	598	578	598	587	614	587	559	633	594	552	624	577	601	599	590	600	569	590	595	605	637	633	564	612	587	603	594	567	591	579	600	608	569	566	563	580	650	564	612	560	605	567	595	566	573	605	613	572	590	591	624	593	585	614	636	594	559	562	596	618	587	582	547	571	598	595	611	597	590	593	579	632	619	619	545	565	636	612	589	621	525	594	573	574	587	566	553	600	586	632	572	611	587	585	574	633	566	585	600	579	605	594	580	605	616	608	579	617	590	610	590	558	595	545	544	590	566	608	624	636	528	610	555	555	612	607	589	644	604	569	605	546	605	615	581	599	584	608	612	598	622	584	614	608	634	611	574	585	594	640	585
6680	2300	738	503	620	638	482	487	442	374	336	286	258	283	239	222	183	145	160	146	134	137	115	107	122	89	89	95	79	90	86	75	70	64	76	66	53	54	66	63	56	47	52	57	46	53	49	42	53	46	46	48	45	49	54	50	55	55	40	41	38	47	37	35	48	48	38	34	45	50	38	37	31	41	38	36	36	41	44	33	35	38	37	39	36	51	45	42	30	44	31	48	49	35	37	40	34	26	37	36	41	40	36	34	47	35	41	38	36	39	28	28	53	30	31	40	23	45	32	32	38	45	36	34	49	35	47	44	34	32	33	36	32	41	48	36	30	40	37	45	42	40	34	34	40	33	37	39	29	35	46	50	36	35	33	34	41	32	37	37	38	43	35	22	41	46	41	30	33	33	33	29	41	41	38	42	40	26	27	38	49	36	42	26	41	37	32	27	36	40	39	38	42	27	37	44	38	33	39	36	29	35	33	36	37	35	44	40	35	42	34	26	46	35	27	40	37	34	33	35	35	33	37	23	43	31	39	43	50	35	24	51	38	38	43	32	34	37	40	42	34	40	28	31	35	51	44	33	30	30	37	25	31	35	37	31	51	35	33	37	37	45	36	33	35	35	41	35	28	33	57	35	31	42	40	37	36	42	31	38	41	26	28	51	45	34	32	30	39	33	33	33	43	43	39	36	45	44	31	25	36	31	39	38	40	41	26	43	33	37	35	44	44	30	40	47	52	53	26	40	37	33	28	38	40	40	46	41	38	38	35	38	33	32	40	31	41	35	48	49	24	38	32	41	44	35	51	42	33	41	42	39	35	35	44	35	34	26	38	37	32	34	32	47	32	40	38	31	29	38	40	34	39	22	37	43	36	36	27	34	40	38	38	27	43	35	28	46	33	49	40	33	30	39	22	39	41	42	51	35	37	27	27	36	38	40	28	45	31	47	49	34	42	24	37	49	41	36	45	37	33	35	32	35	26	29	39	35	27	25	38	46	38	30	24	38	41	32	29	29	32	39	47	33	29	33	35	33	40	48	40	29	34	37	25	37	54	52	33	44	32	39	30	31	36	37	44	35	45	42	39	34	38	37	26	32	37	43	38	37	29	37	39	34	39	37	38	27	39	28	33	44	45	37	35	35	37	41	40	42	39	35	37	38	37	32	36	35	45	45	33	36	36	37	30	32	47	27	38	30	52	37	38	34	28	45	33	45	24	42	41	37	39	41	37	36	36	34	36	43	37	42	34	47	35	42	30	37	34	40	47	36	50	47	33	38	38	47	32	39	44	40	27	38	39	43	37	32	36	34	34	37	40	35	31	43	35	26	35	30	32	35	42	28	37	38	44	34	42	39	38	29	41	44	30	41	40	31	31	44	42	47	38	32	36	39	43	35	38	35	26	30	34	52	33	29	39	38	31	34	30	39	44	37	27	42	44	43	36	37	36	49	38	41	32	46	33	49	47	38	41	38	37	39	32	31	42	42	36	44	39	47	40	34	39	37	34	41	42	34	33	23	43	41	28	36	35	42	39	38	35	36	40	33	36	29	43	42	43	41	33	34	41	32	39	33	41	39	31	36	45	37	37	38	32	28	35	41	35	38	38	42	42	32	37	49	33	32	55	35	31	41	48	49	46	34	56	33	34	46	34	42	48	39	34	35	35	33	42	38	34	45	38	37	43	37	46	45	36	41	39	42	46	40	34	40	34	38	32	30	39	36	28	43	29	35	42	50	32	46	42	35	35	42	37	25	46	39	47	43	33	44	45	32	31	31	38	42	41	38	37	32	41	33	29	35	37	42	43	37	40	49	33	41	40	26	23	35	36	39	34	39	26	32	36	25	41	38	29	38	37	38	36	36	36	36	35	38	44	34	31	45	35	49	37	41	29	43	26	42	41	40	30	38	40	32	44	39	34	42	36	30	32	50	31	36	26	30	42	33	31	38	40	46	40	49	32	40	32	38	32	33	44	43	30	32	34	45	32	46	36	38	26	47	35	33	37	29	30	32	47	29	39	32	37	25	33	54	33	24	37	41	44	33	40	34	31	54	31	30	31	29	38	33	32	47	41	42	42	29	40	28	27	48	30	35	28	37	33	31	49	43	40	37	35	38	38	34	39	33	40	38	35	46	46	32	33	52	42	36	23	41	19	34	42	41	44	58	38	39	22	38	41	37	35	31	41	41	35	31	44	32	33	45	46	28	37	41	39	32	36	38	44	32	37	47	45	30	45	37	42	28	26	34	30	37	41	43	37	36	44	31	30	37	34	47	35	40	39	28	32	34	46	36	42	53	35	29	39	33	27	32	41	45	39	41	38	37	45	29	30	37	41	23	24	32	35	41	42	35	45	31	48	34	40	47	31	33	40	33	42	43	42	32	39	35	34	46	32	31	39	40	24	51	37	45	36	29	41	41	28	44	34	37	40	35	50	43	33	43	40	28	44	30	37	36	34	27	44	44	33	34	36	45	39	40	30	42	34	34	35	33	34	31	26	50	44	36	39	38	33	34	36	33	39	41	35	27	49	38	31	41	41	32	37	36	33	29	35	36	26	41	38	37	40	34	38	35	28	40	26	32	51	32	30	28	41	40	41	36	33	38	43	45	39	28	36	35	29	38	38	32	36	45	45	34	32	33	34	39	27	42	33	36	41	46	40	41	34	40	36	33	34	45	34	28	25	39	32	35	41	38	41	34	33	47	38	35	39	47	30	36	32	36	31	39	20	36	49	38	47	41	30	45	33	32	42	37	41	31	33	35	28	40	29	31	31	40	38	34	39	46	36	39	27	33	42	43	34	28	28	43	42	52	45	30	31	24	44	43	32	49	27	35	39	31	40	35	35	37	32	36	49	33	32	33	34	34	36	42	34	33	28	32	36	33	35	38	31	42	45	44	32	38	40	37	34	46	31	38	36	37	38	34	25	36	44	38	35	37	28	39	34	36	36	41	40	37	37	40	34	36	43	48	45	35	38	48	32	47	44	41	38	44	38	36	35	26	39	40	36	39	37	43	41	41	37	43	35	43	31	33	35	31	24	33	34	37	46	36	36	27	40	37	36	44	52	43	28	28	35	42	40	28	43	39	35	38	41	35	32	30	27	23	34	32	36	38	38	40	34	46	45	51	33	38	43	45	34	31	33	41	34	42	31	31	42	46	32	31	56	42	39	34	38	42	40	40	40	48	41	46	37	36	25	42	30	47	37	37	36	42	30	45	38	28	32	32	30	41	47	37	36	45	41	35	30	41	45	22	28	38	40	39	51	27	30	27	46	39	49	46	53	32	27	44	43	33	27	35	39	48	41	27	37	32	37	34	36	41	38	40	42	29	49	35	35	32	34	28	45	32	32	51	51	34	27	45	30	32	41	30	26	35	41	36	38	38	38	35	32	35	43	44	52	32	43	36	41	36	32	43	33	38	31	36	27	36	22	39	36	39	40	47	33	34	43	34	35	40	33	38	43	38	45	41	31	43	38	34	40	40	29	40	38	30
43876	25088	15115	26151	33166	32908	29429	27071	23583	20088	17481	15466	14000	12227	10950	10128	9193	8357	7534	6960	6336	5944	5538	5221	4679	4340	4061	3649	3483	3394	3162	2790	2613	2511	2333	2208	2071	1917	1873	1862	1828	1735	1680	1651	1623	1564	1511	1477	1435	1375	1289	1271	1257	1291	1185	1179	1158	1084	1032	1014	948	942	921	893	901	890	808	799	803	766	742	765	766	772	742	725	715	704	719	686	723	628	688	648	657	649	658	650	602	633	634	645	618	640	628	630	640	600	634	662	667	644	632	657	668	682	608	656	646	664	648	602	626	651	619	596	632	584	600	613	667	634	635	637	611	591	652	613	664	681	597	654	639	552	632	664	675	586	624	638	607	600	639	664	645	654	607	679	646	629	662	588	661	616	611	628	609	684	647	605	636	625	655	602	618	612	662	620	659	645	646	649	662	605	625	618	628	641	597	702	654	641	660	629	612	616	650	621	569	583	585	601	620	646	660	600	628	641	622	645	626	644	611	659	628	648	626	640	611	627	611	645	575	676	620	638	628	669	629	651	621	616	624	657	635	630	622	643	633	572	636	690	618	624	652	641	642	603	624	592	624	663	623	594	600	658	618	653	633	652	614	617	647	653	695	607	623	594	600	584	642	665	630	636	618	638	611	652	622	632	596	608	623	630	602	630	585	616	612	676	608	635	664	615	651	609	618	617	644	620	583	603	597	639	630	633	672	622	603	603	657	650	631	585	618	607	617	607	642	630	596	542	634	646	613	609	630	652	634	626	644	643	620	610	629	636	624	621	604	630	610	632	628	657	568	622	592	623	653	675	648	591	648	654	634	648	623	656	622	664	604	621	593	653	633	679	601	618	612	599	647	665	636	630	613	600	655	610	590	641	663	657	633	635	610	653	622	640	636	664	597	594	637	643	611	656	640	602	612	646	616	657	620	659	631	587	631	634	599	583	596	654	597	643	643	654	584	625	622	656	644	597	614	627	649	626	626	600	646	633	639	621	570	674	631	652	602	657	660	652	579	597	651	622	592	629	618	637	670	624	618	626	618	668	646	603	606	651	647	594	584	593	626	574	634	593	648	611	583	612	626	613	633	634	600	623	626	654	622	641	641	645	615	676	670	635	646	620	589	610	618	625	600	652	631	615	661	668	595	648	571	608	639	616	644	580	629	635	605	630	628	629	635	612	595	593	619	626	623	632	627	593	638	640	585	624	647	661	608	617	630	605	611	575	621	610	649	618	604	666	614	589	674	639	639	639	590	638	603	656	631	597	622	641	632	661	595	620	630	645	619	715	632	612	623	679	643	642	623	628	616	611	623	623	604	636	610	608	659	652	593	624	610	658	608	694	639	667	618	611	640	628	625	635	624	583	665	613	611	640	658	642	645	626	646	634	685	626	625	593	625	649	642	587	616	626	638	677	656	593	609	624	622	627	631	625	673	667	601	656	635	604	652	596	672	620	607	592	597	638	611	627	602	647	619	615	634	631	647	646	634	579	668	629	673	622	652	643	664	664	657	600	610	610	658	654	639	633	680	630	625	661	580	584	627	598	599	665	602	599	633	639	624	687	640	620	617	621	591	605	628	617	594	696	604	615	679	667	642	643	678	642	644	614	621	625	622	613	581	636	627	593	661	654	653	622	611	636	651	660	607	668	627	620	593	643	652	629	627	597	602	657	637	620	626	661	616	658	630	656	624	628	625	609	634	643	675	593	632	610	617	594	595	640	635	636	587	636	646	640	664	640	622	554	632	630	592	606	631	580	696	635	612	653	636	619	636	646	657	647	673	609	575	607	606	610	611	640	654	646	624	651	619	661	655	643	663	623	692	666	595	581	681	644	653	668	683	648	589	609	652	643	596	646	582	631	623	638	604	615	622	608	675	670	633	651	685	642	604	687	630	621	640	641	601	675	643	645	625	634	637	602	653	618	601	595	633	648	672	644	658	633	660	619	641	649	604	654	632	593	649	607	630	591	610	622	620	649	658	693	691	606	592	631	675	643	625	627	619	640	611	573	636	598	634	637	641	633	625	607	619	658	663	626	628	625	622	596	696	618	614	596	604	634	643	673	637	628	634	574	594	658	624	607	602	654	663	651	627	645	654	595	640	589	578	633	602	586	631	642	661	665	575	627	640	638	616	641	605	628	671	640	657	568	652	625	641	618	640	622	655	645	605	623	628	604	668	635	641	658	611	645	653	628	649	594	625	628	593	642	624	637	617	634	638	640	647	618	634	686	652	610	644	636	628	631	633	639	619	639	602	646	622	635	594	631	648	630	623	646	668	620	598	626	613	623	643	609	657	597	632	588	645	588	603	592	643	623	684	655	602	609	617	674	599	598	651	648	630	604	629	620	601	610	620	625	673	626	638	630	613	631	585	645	638	665	655	664	684	587	620	634	620	677	633	605	604	634	628	634	662	646	625	664	635	660	673	631	644	634	659	606	615	631	635	634	619	627	610	615	664	613	658	647	628	595	646	614	639	569	625	621	605	642	613	637	609	636	586	604	615	614	680	620	646	619	599	630	615	616	618	633	671	654	629	630	629	650	621	615	593	654	640	628	721	627	610	621	619	633	636	609	635	585	638	628	627	649	656	641	643	594	645	642	639	633	650	621	617	627	620	629	638	651	632	630	645	648	603	617	648	588	643	594	593	623	648	654	623	694	679	634	633	618	626	648	641	599	594	619	616	652	637	636	625	605	612	623	639	576	686	659	609	632	608	573	602	629	630	624	627	645	693	659	636	640	629	577	606	613	644	660	626	628	609	629	642	675	598	607	623	644	626	578	614	667	653	653	611	618	665	613	597	592	583	618	608	600	664	598	635	642	642	617	633	642	586	634	664	670	660	613	611	601	620	667	588	683	668	606	622	652	650	647	648	613	600	649	651	623	610	613	650	623	634	627	602	565	605	656	596	668	627	607	669	640	638	695	607	619	621	613	663	634	598	595	638	600	604	608	589	649	666	635	607	665	673	662	665	644	638	623	614	613	628	638	577	672	644	631	631	608	627	622	641	613	608	644	627	625	645	611	634	654	625	615	616	613	616	569	646	672	667	638	621	617	627	640	613	661	595	642	664	648	611	586	656	663	615	636	608	620	644	628	626	617	618	624	644	645	670	619	622	657	619	653	649	654	607	630	620	689	661	656	610	621	601	643	634	643	611	626	588	678	626	618	665	632	634	599	625	656	631	607	591	647	600	632	681	672	622	623	594	619	616	637	648	633	679	655	665	651	592	596	603	642	617	613	651	625	671	621	619	620	641	614	608	637	668	595	650	624	674	597	613	641	611	642	627	626	601	630	618	653	668	647	615	646	580	651	579	600	619	624	637	618	633	630	604	617	694	665	622	693	594	636	642	626	660	674	659	678	640	686	597	609	642	597	625	649	655	650	612	638	622	642	635	645	618	624	601	628	642	588	583	618	640	622	582	656	627	639	601	626	587	640	640	633	625	621	629	592	626	656	609	581	615	649	636	641	602	646	613	633	631	590	570	608	598	627	655	633	629	605	622	614
2851	776	280	176	250	235	205	192	202	190	146	136	128	118	111	109	95	79	71	74	70	78	61	63	56	53	67	53	47	40	50	46	41	40	29	30	38	36	51	38	44	45	48	36	32	40	48	34	40	36	41	43	35	35	38	38	27	32	34	42	29	25	33	29	18	18	32	32	26	34	34	33	36	26	38	31	22	28	36	22	25	36	36	21	25	34	35	40	22	26	32	25	42	38	25	18	30	27	39	29	22	39	36	20	25	29	29	22	29	21	28	30	32	46	31	23	25	27	28	27	24	20	29	36	28	25	29	36	40	39	35	28	30	31	28	24	31	34	32	30	34	30	33	24	32	25	20	31	25	28	19	29	37	14	22	20	20	24	38	32	32	31	35	27	32	31	24	28	30	29	31	27	28	26	27	39	20	29	21	32	40	29	32	21	30	29	38	31	28	38	32	26	29	24	29	30	41	17	26	32	21	26	33	21	35	23	26	30	26	28	38	31	35	37	36	20	30	29	34	35	34	23	27	27	27	26	21	25	26	16	30	33	30	38	20	33	36	22	31	29	32	33	24	33	29	34	30	18	30	27	31	24	35	33	18	35	26	25	25	39	31	28	39	28	35	32	29	26	28	27	29	28	28	31	21	27	24	22	26	33	29	32	23	32	21	22	28	23	26	37	23	24	25	41	33	23	26	25	24	38	35	21	23	26	24	23	30	29	31	28	27	38	21	31	31	25	30	24	20	36	21	27	41	30	28	22	19	37	34	15	34	30	25	29	26	22	24	20	27	34	25	31	28	27	31	33	24	24	34	31	40	19	29	34	25	28	18	23	29	29	30	21	37	23	19	27	26	26	25	35	26	34	27	25	13	43	23	26	26	37	25	38	39	37	27	24	26	27	18	41	31	37	34	28	20	28	30	24	24	34	30	25	36	25	20	33	23	35	28	27	27	28	19	37	36	26	32	34	48	43	32	20	32	29	31	28	24	26	28	24	40	25	29	28	28	28	27	26	30	34	25	28	29	30	15	32	25	18	36	31	29	29	39	36	32	27	40	33	25	23	33	35	38	31	25	30	28	33	39	20	33	27	31	32	24	31	27	35	36	25	23	33	31	33	35	27	30	19	28	31	24	32	25	31	33	24	24	31	22	20	28	31	31	37	35	22	25	29	21	25	30	34	21	25	30	31	26	31	26	24	22	31	38	30	24	28	33	37	29	28	20	24	24	27	36	28	31	23	37	23	38	30	36	38	30	20	28	26	19	31	30	38	37	33	27	31	27	30	32	22	27	27	37	23	23	30	28	41	21	33	30	32	22	29	23	27	33	32	32	33	23	33	24	29	29	22	23	24	28	29	30	24	32	26	23	34	29	27	38	24	30	16	29	32	35	21	27	23	40	25	25	27	24	27	25	33	38	27	23	32	24	32	36	32	35	23	19	37	24	24	22	24	36	28	24	22	33	31	28	23	19	27	38	31	32	33	37	33	29	33	23	28	27	28	33	29	19	27	23	22	31	26	23	26	22	21	29	32	36	28	19	28	38	25	37	32	19	25	31	34	33	24	27	20	35	30	30	30	22	26	28	28	26	20	28	22	27	31	28	29	25	29	22	31	18	31	25	23	27	20	23	25	27	37	29	29	28	29	30	30	27	28	28	33	33	23	30	20	30	27	22	33	35	28	29	29	30	25	28	32	30	27	34	29	33	23	23	22	30	30	30	32	32	22	24	25	32	27	23	29	32	22	31	24	36	31	17	31	43	23	25	15	28	32	26	34	28	24	27	31	37	28	35	28	26	21	37	28	25	29	26	34	16	27	29	25	28	23	22	29	34	30	26	29	25	25	26	26	28	27	21	25	29	23	26	33	30	29	23	29	29	35	44	24	32	29	29	37	24	31	32	21	30	27	24	29	29	35	25	40	20	30	29	35	30	27	29	29	30	23	23	34	25	26	36	32	29	26	18	26	24	33	21	20	25	23	25	18	36	28	25	33	38	36	35	30	34	26	35	35	26	30	25	39	24	35	26	27	35	32	21	38	25	32	28	34	29	24	29	21	24	26	32	24	47	28	22	30	39	35	34	32	23	29	24	27	30	32	36	19	25	30	22	24	33	33	24	30	24	22	25	27	25	31	24	44	33	29	36	26	31	26	31	27	25	33	37	37	26	25	29	37	29	21	33	27	31	25	26	28	31	33	30	42	27	35	26	19	29	18	34	18	36	26	25	35	28	46	32	38	28	29	31	35	24	32	32	18	33	33	44	27	31	32	28	21	33	31	27	36	37	18	24	32	39	18	35	24	22	20	18	34	34	17	25	30	25	32	23	36	24	35	26	35	35	33	31	39	30	33	30	39	30	31	24	31	34	24	30	30	26	33	36	28	31	28	28	26	25	28	25	29	25	25	26	29	36	37	23	22	27	27	27	27	25	39	36	23	44	20	28	27	28	25	23	20	23	22	23	27	32	33	31	36	30	23	29	27	29	31	41	34	33	36	32	26	24	33	25	22	24	32	21	34	34	34	30	26	21	28	25	33	27	17	29	31	19	43	34	25	36	37	23	30	18	35	24	32	34	37	29	35	34	36	31	33	28	26	27	26	28	28	37	35	16	23	31	31	33	27	33	38	32	25	22	38	31	26	32	31	30	14	24	29	35	35	42	26	35	32	23	23	31	23	30	22	27	40	38	33	16	24	37	37	29	30	23	27	27	31	30	32	17	28	31	27	21	29	32	28	32	27	27	25	28	31	29	33	33	16	29	38	31	22	31	28	29	22	38	26	31	30	22	33	32	31	31	30	27	29	30	32	27	19	28	24	22	29	37	29	33	18	30	34	28	25	31	26	19	27	32	30	39	33	21	30	33	22	23	28	27	25	27	19	33	35	23	24	35	25	31	32	27	32	25	28	24	46	30	26	31	23	30	30	31	24	25	23	23	26	35	34	25	30	31	27	28	37	37	39	27	27	29	24	35	34	20	27	33	37	25	32	35	37	24	26	30	31	26	26	28	27	26	29	28	33	29	27	22	25	26	33	29	30	25	25	26	20	31	27	33	22	23	30	31	35	30	28	28	33	36	28	33	26	17	22	26	40	28	40	29	31	28	30	30	32	27	33	31	22	40	31	27	28	31	29	28	32	18	26	35	27	25	34	31	36	23	23	30	30	24	22	22	34	29	17	28	23	44	27	38	28	32	28	42	33	27	27	25	32	29	31	33	29	45	20	33	23	41	33	21	30	34	22	28	31	28	40	24	25	31	28	25	21	20	30	20	23	33	20	31	23	30	25	31	22	28	27	30	31	28	26	23	27	37	43	28	26	38	29	28	27	35	32	30	32	28	29	23	36	26	19	31	21	32	26	24	34	34	24	27	31	30	27	22	38	29	28	31	36	26	18	18	33	32	35	28	31	29	31	25	27	30	33	31	20	23	28	23	32	26	23	35	29	23	25	22	32	25	31	28	24	20	25	25	31	19	23	29	36	26	26	30	31	18	23
32371	17485	8170	15780	22646	21972	19171	16421	14518	12081	9992	8476	7931	7066	5804	5400	4928	4357	3749	3557	3243	3152	2828	2705	2421	2207	1979	1882	1752	1680	1578	1530	1301	1382	1243	1195	1175	1123	1115	1097	1134	1033	991	923	961	951	949	920	909	801	859	841	810	808	786	764	731	701	718	649	622	617	648	617	564	585	578	571	585	539	553	559	521	520	569	511	511	533	513	557	535	524	498	517	486	487	494	521	470	495	556	514	509	512	523	484	475	506	486	490	471	499	504	494	491	474	514	538	503	491	508	468	503	507	498	517	433	479	494	482	522	487	471	491	475	477	446	504	502	544	520	481	495	483	504	493	526	500	454	475	507	541	517	518	511	530	515	507	459	530	503	501	491	539	498	461	464	475	545	488	527	490	517	533	484	506	506	465	514	463	473	417	495	503	522	514	514	517	495	542	490	496	521	443	529	464	519	544	511	531	495	461	504	514	543	525	507	455	512	508	514	501	495	512	525	537	503	533	493	523	494	530	491	496	451	502	530	514	476	501	470	496	480	485	484	508	498	511	472	493	533	466	496	512	495	490	509	500	485	483	488	509	514	460	447	533	494	500	470	476	495	511	513	472	518	518	522	484	514	508	519	458	512	494	502	521	519	525	466	507	503	514	518	474	531	503	481	466	520	493	509	482	497	481	490	497	507	522	478	521	449	506	484	473	516	468	521	468	518	475	527	538	522	493	481	480	495	478	460	496	502	484	496	518	480	459	479	458	497	508	493	555	519	489	492	499	483	501	544	491	484	487	538	506	496	465	513	536	487	483	512	495	510	504	505	486	510	449	527	467	522	493	512	490	468	477	470	505	508	503	470	475	457	478	488	479	476	538	494	534	506	533	504	497	472	457	497	499	513	531	548	487	554	520	516	528	543	537	502	487	519	509	514	508	459	494	470	499	486	523	536	530	512	495	529	518	511	493	504	485	508	489	457	490	527	531	462	522	491	515	463	475	494	501	500	487	538	486	477	517	491	521	502	512	466	505	511	500	453	526	501	524	491	474	488	511	509	471	499	513	543	510	506	495	509	504	513	535	508	489	478	517	510	498	533	535	468	466	550	495	472	539	495	532	513	484	504	500	521	485	533	498	515	506	554	542	509	472	485	491	527	482	515	454	520	515	482	483	507	496	518	479	475	515	504	513	541	507	486	481	511	474	481	500	502	490	483	541	525	523	497	520	511	459	534	493	501	525	494	530	508	520	430	498	501	509	499	491	474	514	486	483	489	522	476	482	467	494	500	506	495	492	526	482	524	516	474	512	504	525	536	487	488	525	505	516	515	497	481	501	490	506	485	501	517	483	505	485	514	494	502	487	532	466	485	505	476	518	523	501	484	502	523	485	459	486	477	503	500	514	535	515	499	521	519	469	480	488	508	512	501	477	483	511	524	506	508	526	507	515	490	493	514	503	459	506	451	482	486	491	467	503	493	498	502	484	500	510	502	508	504	492	513	457	528	534	483	509	497	491	496	518	482	471	546	510	469	506	494	485	487	515	498	498	450	501	523	490	526	522	502	478	495	496	500	512	469	441	529	515	500	465	535	495	452	471	473	488	458	452	509	496	507	457	475	489	474	475	501	528	528	503	503	492	522	488	482	491	494	472	488	481	458	486	519	517	495	488	462	504	513	499	502	511	497	525	529	518	488	528	482	489	496	513	534	465	485	491	483	509	471	523	500	471	477	503	504	492	504	509	558	497	470	510	513	516	510	496	479	494	509	521	485	544	502	478	480	510	454	502	482	534	494	529	499	498	521	535	456	506	449	546	513	467	502	490	491	493	491	484	521	498	522	527	502	490	462	494	448	487	506	490	517	522	516	516	480	511	493	490	500	500	475	479	548	540	494	487	475	468	485	474	502	482	505	487	478	478	502	515	521	491	510	528	471	487	508	477	493	523	496	478	544	491	497	497	477	510	452	476	490	488	506	483	518	503	505	490	510	503	488	528	529	497	497	506	517	487	478	496	498	489	455	502	499	471	463	477	488	513	468	508	496	504	522	484	502	491	467	495	497	461	512	497	482	530	453	442	510	504	501	522	486	471	514	488	493	506	500	512	491	528	482	500	491	498	497	500	478	502	514	527	503	501	450	516	494	484	506	516	531	545	458	446	524	495	515	515	497	489	497	486	472	461	475	499	525	522	512	527	523	486	502	533	510	486	518	502	511	464	502	489	455	562	497	523	533	478	475	459	522	530	489	485	530	495	502	509	475	473	572	509	486	498	487	469	495	519	513	525	478	482	508	517	534	516	509	526	494	465	467	509	484	467	521	491	512	485	516	498	471	495	497	472	512	450	509	532	532	497	480	483	465	475	475	491	497	531	490	520	481	494	515	514	515	497	469	518	508	480	479	504	492	512	508	508	558	518	506	488	517	504	493	508	485	518	487	493	472	501	533	460	473	461	507	487	523	495	484	514	497	534	506	509	500	487	509	504	469	499	511	504	507	536	523	491	493	513	501	498	441	470	479	478	475	472	474	443	458	498	511	488	458	511	517	502	482	466	472	522	484	499	491	521	548	518	519	476	494	479	487	510	501	489	475	481	479	476	480	546	491	479	502	513	509	498	497	504	525	500	482	505	463	496	494	486	509	548	464	463	527	498	477	531	547	535	480	504	491	507	471	506	506	504	489	522	464	484	496	494	488	496	497	480	553	471	500	489	478	504	476	519	506	489	480	461	530	488	486	527	505	491	456	484	505	529	444	468	516	503	474	516	517	509	481	494	525	500	513	486	505	510	500	506	520	480	456	489	486	500	516	508	521	481	519	461	508	495	511	485	512	504	527	516	486	501	502	500	476	500	498	514	518	520	486	503	480	495	495	540	517	496	496	477	508	527	528	502	492	509	530	443	472	478	505	513	474	525	520	498	493	492	522	489	454	515	505	468	536	468	491	493	545	469	483	493	480	489	488	492	498	525	509	536	473	514	490	493	479	501	499	515	485	496	487	529	466	483	476	512	510	520	500	486	472	486	496	478	475	533	491	475	466	489	550	474	493	514	475	478	497	498	481	489	476	488	475	466	499	514	518	486	532	459	536	479	512	510	536	469	492	496	523	507	530	483	462	497	520	490	503	474	521	477	514	507	485	506	468	496	504	488	495	522	514	481	537	479	539	490	493	515	489	482	476	522	465	507	482	489	494	498	493	508	485	480	510	480	544	472	497	508	509	511	521	536	482	481	515	516	474	479	505	483	497	533	506	533	493	521	514	519	492	494	467	488	468	512	498	490	503	493	473	516	461	526	524	490	494	488	506	526	520	474	488	523	527	492	514	446	511	515	513	482	524	442	454	533	489	492	499	478	486	518	532	516	509	466	480	488	463	530	527	500	503	482	483	477	510	481	463	484	495	499	510	487	497	484	526	478	464	490	507	495	483	484	497	502	510	491	485	471	500	486	513	439	522	479	502	508	516	497	494	533	471	485	535	494	538	503	498	515	499	493	448	502	503	489	473	487	516	500	504	481	479	495
5301	1977	569	380	519	521	372	345	321	331	299	233	265	228	195	173	185	170	118	123	117	116	112	106	95	76	81	82	80	79	77	90	76	60	71	36	74	59	39	47	54	39	63	47	56	43	36	35	55	39	52	41	48	34	37	39	34	40	41	38	36	33	39	33	41	45	38	37	31	35	36	34	36	40	25	38	36	31	28	31	36	34	25	30	31	33	33	37	32	29	32	36	30	36	37	30	40	25	32	37	21	23	26	33	43	27	35	34	33	39	34	37	41	35	29	26	37	30	24	36	28	36	31	39	43	26	31	22	33	31	26	27	36	31	27	22	35	42	35	31	31	33	34	32	31	28	32	32	27	26	44	27	34	26	26	34	28	33	29	35	29	44	35	24	35	34	35	43	39	27	25	37	24	47	26	37	34	39	38	33	35	33	30	39	43	43	45	38	43	43	27	25	29	32	29	32	39	43	32	30	28	48	33	27	35	22	31	35	32	34	25	34	36	30	34	28	44	36	37	26	35	36	23	30	37	40	47	32	33	25	40	33	25	38	26	27	37	36	45	22	32	27	26	25	35	32	43	27	33	31	24	29	36	38	39	35	37	30	34	39	33	40	34	42	38	34	35	30	35	26	33	36	23	24	30	29	31	42	26	41	34	38	24	33	21	26	30	44	35	35	33	29	34	31	32	34	36	28	36	37	30	24	35	36	33	35	38	27	28	30	45	33	33	26	36	48	28	34	33	25	31	35	30	28	38	26	37	25	39	32	34	32	25	37	27	32	30	33	36	43	37	37	45	28	34	28	32	38	26	34	41	32	34	35	28	36	35	25	37	20	31	38	28	35	36	34	49	37	40	34	31	27	36	31	36	43	35	20	36	34	45	27	38	29	34	29	42	38	35	32	28	46	26	32	34	19	38	32	32	36	30	33	31	35	38	36	41	26	38	35	40	31	42	25	42	30	30	39	36	38	47	37	43	35	35	30	42	36	29	29	41	30	38	34	36	31	21	25	28	32	34	27	42	36	46	30	37	35	23	30	27	43	30	39	31	30	42	37	31	31	27	22	26	39	34	43	29	30	32	26	21	47	31	36	43	29	32	39	34	30	32	29	33	30	44	39	33	35	32	36	27	35	39	39	34	35	50	26	32	39	25	33	28	30	35	29	29	46	40	31	41	33	36	33	29	30	32	33	32	33	37	30	37	21	26	33	33	27	30	38	37	27	41	35	29	33	41	42	28	34	28	28	39	28	36	26	38	41	30	28	32	33	35	32	30	27	32	33	27	26	38	34	39	35	39	31	36	28	25	28	26	26	40	30	33	29	32	28	44	42	31	40	44	30	31	36	33	28	32	41	35	35	36	26	41	34	32	39	26	31	32	27	36	27	32	34	32	32	35	35	36	34	43	30	25	30	36	28	40	35	23	37	33	34	30	30	26	44	36	40	48	45	39	35	27	32	34	38	33	40	30	29	20	39	33	35	27	45	41	35	42	29	28	44	43	32	41	33	39	32	25	30	36	28	31	35	23	38	36	26	34	41	36	39	26	38	33	26	23	23	34	21	33	46	30	24	39	28	29	37	26	34	27	38	32	32	30	33	34	51	35	40	28	21	36	34	32	35	37	32	37	38	39	32	36	23	38	34	39	32	32	36	29	30	27	36	32	27	39	34	36	26	31	33	36	34	35	32	30	35	35	29	25	30	29	30	31	42	30	34	24	37	39	29	37	39	26	31	37	29	36	34	38	30	29	33	27	34	40	37	36	27	26	27	28	32	37	32	31	39	27	38	28	24	25	37	27	30	36	31	52	25	35	37	31	30	43	34	29	40	30	30	39	30	35	47	31	37	36	32	29	32	42	34	48	35	40	30	20	32	37	37	39	24	24	29	38	37	32	35	41	40	41	27	34	34	32	35	21	34	22	26	27	33	39	27	18	34	26	33	34	33	39	28	32	26	36	27	44	40	39	31	53	42	36	31	40	33	38	36	27	27	28	29	23	30	39	24	34	36	30	18	30	30	40	41	37	40	42	36	27	25	30	38	35	37	27	31	23	28	38	32	34	51	29	44	26	18	40	25	29	19	29	40	31	30	24	30	29	47	26	47	47	37	39	28	34	20	35	39	27	32	33	26	41	31	43	39	34	32	27	34	32	31	32	34	42	29	50	35	38	30	35	29	35	37	40	35	31	38	22	47	38	34	29	32	39	43	39	41	46	39	30	47	41	27	32	33	41	33	23	30	39	28	25	26	37	32	30	34	45	33	44	40	25	32	31	32	38	27	24	36	39	38	31	26	35	36	21	25	28	40	29	34	29	36	42	34	30	26	44	36	34	41	30	46	30	40	41	42	34	28	30	37	24	33	43	28	39	28	27	32	32	29	26	26	31	29	20	37	38	29	29	23	30	33	35	41	48	36	29	30	41	34	44	33	35	40	33	26	36	37	32	30	18	41	35	43	39	46	29	32	33	27	30	35	32	26	26	34	29	36	35	42	35	26	38	33	36	20	32	41	26	36	34	46	28	29	34	35	26	41	27	27	31	30	30	41	34	37	33	28	35	38	30	32	34	37	36	24	34	35	31	33	33	44	37	32	24	41	44	32	33	29	36	26	35	42	40	32	34	39	28	25	25	38	43	22	36	25	29	39	34	33	26	40	37	38	34	33	36	22	31	29	35	41	33	26	33	24	37	37	30	35	33	27	35	29	26	32	38	36	33	44	33	30	48	44	30	25	35	33	32	27	33	28	36	32	27	29	32	35	32	21	32	32	39	21	38	32	46	30	31	31	26	41	27	42	28	44	34	35	22	35	29	42	40	22	33	35	31	22	46	33	27	40	20	31	29	35	32	30	33	40	29	30	34	35	38	36	25	27	24	26	28	31	40	29	31	33	41	39	29	39	35	31	29	29	24	26	32	37	40	28	28	23	23	24	26	29	40	25	25	33	30	36	28	32	37	35	34	31	41	18	42	29	39	40	36	32	33	30	34	37	30	38	29	34	27	31	19	36	29	36	31	37	20	21	33	25	33	37	29	27	34	33	34	35	26	33	28	29	28	28	40	35	22	33	30	39	29	41	35	37	33	35	33	34	38	34	38	37	32	22	33	34	37	32	37	33	34	24	29	37	37	33	23	30	40	33	28	28	34	26	34	33	27	41	37	32	38	44	46	27	35	35	34	35	29	29	35	34	29	33	30	30	47	34	32	38	30	36	40	36	35	41	19	29	38	38	27	33	41	25	35	28	32	28	35	40	34	26	41	29	30	36	33	26	33	34	31	37	39	27	34	31	30	35	38	34	35	31	30	42	44	40	36	33	37	35	33	39	23	37	32	42	35	41	34	44	29	30	36	33	27	41	37	35	34	32	38	40	29	38	31	37	32	40	29	43	26	34	35	43	28	35	35	35	29	47	37	34	33	33	29	37	32	34	34	29	40	30	24	26	20	30	35	25	31	22	26	34	31	43	36	30	30	25	39	34	41	34	36	24	25	27
41901	23826	13488	23553	31885	31014	26952	23702	20969	18627	16428	14568	12834	11711	10129	9248	8283	7312	6464	6080	5814	5347	4732	4522	4154	3817	3391	3281	3049	2933	2626	2462	2375	2177	2082	1918	1782	1774	1706	1589	1610	1630	1560	1481	1408	1336	1321	1225	1293	1311	1178	1170	1147	1130	1037	1061	990	977	885	866	850	790	821	741	728	745	704	745	746	674	671	652	662	656	648	609	621	614	639	567	620	579	599	578	560	566	544	602	605	562	609	598	608	595	580	559	567	567	589	538	612	576	594	560	556	586	582	554	596	576	575	583	554	558	588	583	550	556	583	588	589	572	598	585	526	565	562	588	578	600	534	531	554	526	607	528	588	576	578	538	529	602	604	558	598	584	598	554	555	593	568	585	544	579	539	556	566	572	562	580	513	566	574	587	512	586	519	534	613	537	560	553	584	548	593	546	550	562	550	587	558	564	589	533	563	594	554	591	519	618	592	580	572	557	543	586	527	532	554	576	529	587	550	568	583	528	576	582	585	575	612	577	544	548	557	573	573	527	572	553	570	554	562	534	532	558	559	574	596	571	575	544	578	592	570	561	544	611	588	526	547	567	579	541	530	578	562	533	546	527	584	537	566	564	525	559	622	572	579	500	551	578	557	589	587	557	605	572	588	583	563	527	565	567	627	536	576	585	556	575	604	539	549	561	558	592	578	578	554	584	572	594	563	544	572	590	591	575	555	552	596	545	566	560	572	590	530	546	586	597	590	537	582	569	572	565	527	556	571	566	568	562	577	564	584	558	582	545	536	542	541	582	566	593	591	582	546	604	573	582	591	568	586	562	545	559	586	549	549	560	547	574	568	578	531	540	575	565	585	561	563	556	550	615	573	609	570	567	562	593	547	529	539	566	589	591	574	591	517	566	569	582	572	580	522	526	567	561	543	584	551	558	542	577	554	524	552	577	596	553	585	526	525	592	558	518	573	539	526	593	564	558	591	587	558	545	573	550	555	538	564	596	578	528	530	592	570	611	599	576	538	553	591	525	546	535	533	574	580	556	572	552	569	557	564	575	565	536	554	545	568	575	579	516	573	579	547	544	543	521	551	522	561	546	548	579	574	580	515	578	557	587	551	553	537	543	560	576	619	565	558	577	553	531	584	566	565	553	574	593	545	604	559	576	565	566	541	586	527	561	590	545	584	572	546	543	579	552	601	589	520	587	574	564	562	613	542	571	584	588	575	559	561	569	566	557	571	605	562	577	569	533	586	507	559	512	589	587	556	600	566	537	497	545	591	566	568	569	571	563	567	596	554	566	561	550	551	529	535	526	529	548	606	560	575	573	531	571	545	577	562	534	538	579	598	546	579	556	564	550	587	606	573	580	579	529	551	610	555	537	520	584	605	607	567	546	605	637	567	560	547	602	561	540	604	602	578	600	546	541	573	528	511	583	531	564	543	532	543	562	580	569	580	566	567	558	537	597	520	573	549	514	555	553	549	576	583	574	564	559	581	506	578	589	531	531	549	561	567	526	582	559	568	579	578	564	583	564	591	556	604	569	558	598	581	595	548	560	554	558	584	574	552	552	606	564	579	539	586	541	529	579	598	557	583	542	593	590	585	596	565	574	538	590	589	554	518	611	596	574	576	566	586	555	569	590	569	550	554	576	555	570	569	540	549	516	565	563	538	547	525	587	570	564	585	569	540	571	565	581	582	572	580	549	587	495	559	580	540	576	530	553	573	603	553	582	558	533	563	593	582	544	558	568	582	559	558	569	553	568	566	609	551	546	584	558	599	570	553	574	540	532	552	538	553	540	558	574	580	616	520	529	604	501	604	571	555	538	601	519	597	559	567	553	598	589	556	552	611	555	563	614	584	566	574	599	570	535	600	564	595	576	563	546	542	562	537	553	562	548	552	533	565	579	565	604	590	578	548	576	540	547	567	560	560	557	589	587	565	551	568	540	545	570	530	576	542	565	541	581	574	554	555	565	588	585	575	594	503	556	552	592	579	571	563	570	556	555	521	532	551	565	556	584	594	568	552	580	591	570	553	530	598	569	557	602	569	586	571	616	591	543	605	510	583	561	570	574	575	607	607	543	563	552	586	609	570	586	576	543	595	575	567	588	575	586	587	537	574	532	539	521	574	572	555	540	527	559	560	565	574	572	576	558	585	572	543	569	560	562	530	539	576	587	509	570	548	578	582	575	571	572	534	558	543	537	615	560	572	552	568	596	528	593	556	575	545	589	552	574	543	592	583	597	507	550	605	563	587	579	606	570	530	579	575	578	550	603	570	579	566	541	569	564	582	561	548	574	548	587	574	551	570	588	542	529	556	580	567	588	601	517	560	564	573	522	593	559	584	530	532	602	568	550	558	582	566	520	571	584	539	543	594	561	561	591	537	586	523	537	537	601	570	572	576	588	567	580	592	592	542	538	538	524	582	539	645	598	574	592	569	539	560	597	580	562	579	530	559	558	530	570	563	555	607	570	541	629	600	553	548	517	540	575	542	584	553	558	572	575	616	618	561	603	551	575	590	573	569	594	551	582	550	575	558	584	534	541	560	535	580	587	581	575	562	557	547	565	583	562	548	558	571	547	565	551	607	595	551	573	589	573	569	552	551	508	530	541	566	534	603	589	555	602	573	629	578	548	563	530	557	527	555	551	605	538	529	549	580	559	578	547	622	542	555	609	593	548	577	541	559	573	512	579	570	545	571	590	580	591	591	579	545	572	585	563	568	602	569	579	549	580	586	531	567	549	571	574	566	589	544	557	565	588	560	569	567	578	546	516	548	551	554	544	609	565	588	542	556	580	565	603	587	581	583	550	543	558	567	594	530	587	562	571	566	609	567	576	573	573	580	602	597	548	581	554	564	534	628	593	561	545	601	543	509	615	565	556	551	592	572	565	575	517	560	562	555	558	580	592	619	582	585	514	551	544	585	512	544	573	547	597	582	563	563	567	565	565	557	537	539	592	581	609	609	529	571	554	579	554	571	549	563	553	568	539	595	566	579	540	572	561	535	515	575	588	624	592	554	618	583	557	597	554	551	521	525	575	557	533	562	584	502	546	567	547	604	551	635	560	567	574	563	586	538	544	536	546	548	510	566	532	575	514	547	519	550	569	545	531	542	585	594	597	547	573	537	565	558	542	585	547	573	584	558	552	568	534	579	549	530	540	535	549	572	593	571	577	591	572	559	581	554	575	555	567	571	542	558	559	538	541	574	602	553	582	568	558	592	544	558	562	567	588	560	575	558	580	532	570	555	553	543	532	601	573	567	564	552	597	537	593	568	587	555	556	549	535	576	588	540	589	580	568	541	570	567	563	593	539	517	534	558	568	529	574	571	569	565	606	553	548	592	610	583	575	574	534	591	566	572	542	613	589	565	534	552	541	549	592	570	554	528	567	554	561	590	577	585	603	566	540	592	562	569	519	551	566	551	539	526	537	547	598	520	544	548	602	600	539	545	589	508	569	573	535	565	564	557	610	523	597	565	544	580	611	603	557	565	579	570	560	607	558	553	554
5281	1283	410	305	437	395	303	303	250	234	222	176	213	186	140	159	126	118	106	114	116	106	80	74	97	78	82	70	65	56	76	74	66	70	68	54	51	47	48	52	42	44	37	46	44	38	44	42	34	45	40	47	38	45	37	43	44	29	38	39	42	52	36	34	40	41	35	47	35	37	38	34	34	35	34	39	41	36	37	31	35	47	25	39	26	41	27	35	35	40	32	22	46	30	28	35	36	41	35	30	33	32	40	32	30	38	36	37	35	32	34	34	36	28	33	34	34	38	40	39	40	28	40	36	30	38	43	55	40	35	35	41	37	27	27	38	32	40	29	36	38	34	43	33	28	35	47	46	44	40	36	29	36	40	42	23	35	37	36	31	37	35	31	36	29	34	33	32	34	31	35	36	35	35	30	36	44	36	39	30	38	43	30	43	32	36	34	33	34	47	32	33	36	31	47	39	35	29	33	39	36	42	43	33	26	28	35	31	31	40	36	32	47	35	29	36	37	34	41	36	34	28	48	31	35	32	39	57	36	39	37	29	43	35	30	33	27	27	25	35	27	39	31	34	28	42	27	28	47	46	35	24	39	35	40	34	47	34	34	33	38	36	38	20	37	29	39	36	51	37	21	43	38	31	33	31	32	33	38	34	35	31	43	41	34	33	36	35	46	38	34	29	36	33	36	46	23	39	33	35	32	34	29	37	42	34	24	24	30	33	26	43	27	40	42	42	31	32	29	39	35	44	32	39	27	38	36	36	37	36	42	46	25	49	35	35	33	44	36	33	33	27	30	43	50	39	43	38	37	35	34	46	40	35	34	30	34	28	29	44	28	43	21	44	37	37	39	33	36	29	32	46	28	34	30	33	44	32	32	37	19	28	34	26	35	35	37	32	39	34	35	31	41	37	33	32	37	27	36	28	32	37	43	31	39	36	42	37	41	45	27	21	27	34	34	42	33	34	43	36	34	41	26	40	19	38	25	37	32	36	33	38	28	26	39	42	36	32	43	45	37	40	25	47	26	38	49	37	46	34	38	41	40	29	25	31	40	38	39	25	35	34	31	34	33	32	36	27	45	29	21	35	31	33	22	31	33	41	41	29	34	40	31	32	32	29	29	38	34	33	27	31	39	31	33	31	30	26	31	35	36	29	28	33	41	28	29	35	35	35	31	34	42	34	38	44	25	29	36	31	34	41	37	31	37	25	36	36	29	21	35	31	39	33	33	28	47	36	31	31	38	49	24	26	37	40	29	33	31	33	38	40	34	29	30	39	24	33	34	24	29	38	40	37	38	35	33	27	34	33	35	40	27	39	30	32	31	41	31	32	34	39	43	32	39	40	36	33	40	31	38	28	39	33	45	32	32	29	34	29	49	39	43	35	30	32	37	25	33	26	42	30	28	34	35	33	36	35	38	43	38	34	38	43	32	40	42	35	36	42	34	26	33	35	25	33	35	37	41	34	31	26	37	32	24	43	40	39	45	44	35	47	25	33	35	41	35	39	25	32	40	28	29	36	41	39	37	32	41	34	30	28	38	31	43	38	32	45	35	39	36	27	35	42	40	32	27	33	33	36	23	30	34	36	28	28	37	45	31	35	35	38	34	30	31	33	30	33	43	39	42	46	40	35	22	33	31	34	35	36	30	30	27	40	37	35	29	36	31	38	32	40	40	42	31	38	37	38	26	32	29	33	36	42	33	28	28	27	37	44	37	39	38	37	36	33	36	30	39	38	34	33	41	26	30	44	38	36	41	31	33	32	29	38	33	34	38	29	37	33	35	34	43	33	43	35	41	32	39	39	36	32	31	29	35	51	36	29	43	42	45	46	41	34	36	48	31	32	24	36	37	42	43	35	37	30	35	34	37	31	42	31	36	39	47	41	32	40	39	28	33	35	29	40	45	30	43	28	32	29	36	36	31	38	34	44	33	45	45	36	35	37	33	39	37	35	25	30	30	37	30	33	35	35	34	27	35	39	39	43	31	26	37	40	38	32	38	29	32	40	33	34	27	37	42	28	38	37	48	30	37	43	36	28	31	30	33	42	42	34	39	38	45	38	31	45	32	43	43	30	36	38	44	51	41	30	42	41	42	42	35	26	35	31	25	34	32	33	46	35	35	40	31	26	32	45	40	41	40	39	33	43	35	26	34	23	33	32	35	31	26	31	32	25	29	30	36	31	46	34	41	31	39	44	37	22	36	37	34	31	33	40	29	39	45	35	41	43	28	32	35	31	28	38	42	42	35	31	35	28	43	41	40	36	26	39	34	26	33	29	30	43	47	43	45	38	22	31	37	36	34	35	36	28	47	33	32	41	22	36	36	28	32	48	41	25	31	42	31	33	40	27	31	39	29	31	35	32	40	33	39	36	33	35	33	39	28	31	33	25	25	36	32	31	29	37	30	48	31	30	33	30	35	39	38	37	40	43	27	33	38	43	36	43	32	43	33	46	34	33	33	35	29	36	29	33	39	31	36	28	40	48	29	36	47	39	37	42	42	45	34	32	38	45	38	36	43	44	38	23	27	30	32	28	30	40	32	31	34	24	44	40	41	28	52	28	33	27	46	39	36	35	33	34	34	41	41	40	32	39	28	34	33	37	37	38	32	41	36	41	32	49	34	36	39	33	38	40	38	36	31	24	22	41	30	33	34	33	37	42	32	39	32	28	47	30	34	28	34	33	30	46	35	38	30	28	36	49	32	40	37	28	38	29	25	36	38	33	38	34	34	48	35	39	40	27	39	29	31	41	43	37	38	40	30	51	30	37	29	42	33	27	36	40	42	24	37	31	37	30	35	41	47	42	26	32	28	32	36	28	32	33	31	38	45	39	38	51	39	39	38	27	33	35	30	43	31	38	32	38	34	38	39	40	37	38	35	26	34	36	38	32	30	30	40	46	38	32	34	46	30	22	30	35	31	35	46	29	50	26	36	42	36	25	36	32	42	23	39	37	38	29	32	46	33	31	40	31	43	56	37	49	31	33	42	38	26	43	43	34	36	43	30	46	31	32	36	33	44	34	46	36	31	39	47	37	33	36	34	37	36	35	31	41	37	32	29	30	35	36	33	36	30	34	36	39	34	25	41	43	39	47	42	41	48	35	45	22	41	47	24	43	25	39	26	43	32	30	28	47	30	28	24	46	41	29	34	38	24	34	23	35	43	33	34	38	29	22	35	34	37	36	30	43	34	37	37	41	25	39	27	29	34	30	34	39	29	40	29	41	32	31	30	27	46	33	35	42	38	27	32	43	45	40	42	46	38	30	31	42	31	46	27	33	40	43	36	37	28	34	39	18	30	29	43	26	27	41	45	34	47	47	33	35	36	29	33	37	36	35	42	34	38	27	40	35	33	38	31	40	33	44	46	31	41	31	36	43	47	34	37	22	38	37	35	33	32	41	36	34	36	24	47	52	26	37	31	31	38	37	30	34	38	44	32	41	45	27	37	39	46	33	35	33	41	33	31	35	45	32	32	46	39	37	45	33
36661	20859	11148	20510	28715	28050	23411	20679	17283	15284	13122	12007	11297	9638	8403	7292	6602	6092	5580	4926	4643	4289	3964	3577	3403	3008	2834	2717	2620	2430	2158	2029	1936	1782	1731	1620	1624	1636	1470	1415	1454	1384	1368	1306	1250	1189	1203	1175	1150	1097	1115	1115	1052	960	989	930	905	888	841	874	807	814	761	730	762	771	730	676	721	721	722	674	660	607	662	631	656	713	640	648	642	661	611	600	636	668	624	606	592	604	654	560	602	629	618	628	606	655	569	597	574	549	596	624	606	599	613	604	600	586	594	586	589	631	613	601	607	617	588	558	610	632	579	619	570	589	585	565	610	591	607	631	667	580	594	586	580	611	637	603	577	579	592	633	625	578	642	592	616	572	606	601	601	594	587	598	551	628	587	596	596	601	585	578	628	637	577	616	578	574	604	590	606	645	565	579	614	593	605	595	615	603	615	603	597	582	576	595	525	583	626	593	602	569	536	601	607	575	634	568	566	536	601	601	645	578	609	570	550	594	591	578	663	583	584	592	605	616	562	594	578	580	590	584	594	569	631	607	569	607	587	589	610	570	613	638	564	567	591	642	592	591	596	563	587	587	578	601	577	594	641	600	569	574	598	577	634	556	571	556	616	580	563	620	546	589	627	607	589	619	624	564	622	595	577	604	597	619	580	589	601	622	572	613	584	630	616	558	544	612	607	590	571	590	628	589	556	559	600	592	617	557	572	650	612	583	612	557	575	607	609	620	615	593	587	564	610	579	560	601	567	608	617	632	598	582	558	602	580	568	592	586	574	641	568	591	574	615	588	627	634	632	572	626	601	647	589	607	602	594	589	580	588	611	618	591	637	582	590	592	600	568	635	601	584	618	600	617	613	633	645	609	578	602	603	591	580	560	600	565	556	596	571	615	569	568	593	613	563	601	623	636	600	598	597	620	609	567	567	611	576	586	599	650	605	622	598	532	598	563	596	620	595	596	572	573	562	576	597	581	588	634	594	581	639	616	603	550	623	614	620	549	621	563	616	551	624	595	576	624	616	601	634	610	617	594	620	541	580	596	596	601	638	673	629	579	606	614	571	609	604	606	577	653	605	598	596	580	581	595	623	559	605	591	602	598	660	625	617	564	594	608	613	640	612	589	591	631	632	610	590	574	565	565	580	604	565	573	614	564	599	595	575	607	590	582	606	621	589	618	610	609	592	589	577	605	589	617	597	620	622	583	583	578	630	602	574	569	580	581	614	612	596	622	607	589	592	582	581	609	593	613	585	591	587	619	555	605	571	579	543	640	602	555	601	519	595	578	621	610	583	623	564	595	585	595	641	568	589	601	591	616	608	611	592	567	602	562	586	630	594	613	589	584	602	590	624	583	567	597	597	600	612	582	561	607	601	603	619	576	612	554	575	580	599	605	612	569	573	584	571	625	568	552	604	641	591	581	593	595	583	629	589	622	618	548	592	597	587	588	613	603	568	661	606	576	622	566	587	615	595	589	576	610	617	583	593	557	598	592	597	588	634	581	583	616	577	614	599	601	563	618	563	606	618	587	598	590	546	575	609	598	612	621	577	595	554	631	622	609	596	601	617	601	600	585	594	600	579	588	607	565	645	572	570	622	593	576	600	614	561	554	656	607	612	618	586	578	620	571	583	605	558	595	630	592	582	583	602	608	594	574	602	607	594	617	575	579	593	574	571	577	613	607	641	597	574	575	647	606	592	621	629	603	600	589	625	621	579	621	639	552	601	610	584	581	611	599	583	597	608	611	609	609	628	586	628	592	585	595	593	612	613	596	605	588	600	624	624	616	599	583	578	579	655	629	605	580	583	616	563	587	613	597	584	676	610	598	570	576	594	574	642	635	595	653	575	620	631	591	584	566	560	566	598	591	582	637	601	672	584	581	643	608	544	645	620	604	592	633	633	561	639	601	605	597	607	647	580	595	570	603	626	625	646	603	593	588	535	574	580	596	557	581	654	625	611	578	586	583	634	592	589	588	592	603	610	579	583	576	613	591	612	595	584	575	598	554	569	609	574	631	564	580	586	633	555	581	616	595	575	569	608	554	606	602	615	596	615	626	628	631	619	605	581	582	584	589	604	584	573	621	596	592	629	595	594	631	610	559	640	581	610	570	592	579	612	585	609	597	586	585	616	597	614	618	607	558	604	583	594	594	585	564	622	600	589	609	608	573	630	546	561	609	577	592	589	621	611	628	614	584	575	633	565	615	621	591	592	646	576	608	636	613	639	658	613	592	600	630	595	554	548	610	609	593	625	611	599	595	583	607	577	602	592	590	601	653	587	602	593	599	610	567	533	611	582	599	560	608	573	562	628	577	638	579	643	576	587	583	585	617	608	594	616	628	632	615	583	589	617	603	618	630	614	548	607	646	574	636	590	576	591	589	588	609	608	589	590	596	604	586	617	632	608	573	616	599	579	598	587	572	596	626	608	582	611	584	616	595	590	589	590	581	568	560	588	617	626	590	594	629	556	588	575	609	620	552	590	624	601	609	629	598	608	581	603	602	633	627	610	629	621	660	594	557	547	567	604	619	608	615	591	592	599	609	640	621	633	569	592	614	557	594	571	583	650	591	590	612	611	634	599	642	572	632	586	634	596	605	639	579	572	591	609	565	617	643	623	578	576	599	583	604	618	574	591	604	561	604	598	568	565	567	596	603	576	589	598	607	614	603	590	588	557	559	574	620	571	611	621	647	579	579	617	577	603	597	601	590	603	633	603	574	593	625	609	570	557	631	582	610	535	565	619	606	625	616	649	637	598	598	563	643	590	572	591	600	573	588	589	579	613	580	628	583	577	618	544	607	603	578	637	608	626	606	599	659	592	590	602	642	576	642	603	585	570	582	629	607	573	614	593	544	579	573	610	613	607	577	611	605	617	595	616	590	604	597	613	607	566	617	578	605	593	618	598	584	598	586	580	581	571	636	594	611	589	613	595	614	632	588	595	528	595	657	608	618	602	619	620	579	611	604	581	599	603	569	615	614	598	616	614	604	607	595	576	576	554	637	570	623	605	586	585	632	567	574	597	562	593	584	574	564	574	668	572	628	551	569	606	610	597	550	585	587	589	632	578	624	592	578	624	587	624	598	595	602	616	599	559	638	597	607	598	563	611	590	625	586	613	586	563	595	543	588	586	601	581	594	595	565	598	603	619	583	570	581	579	590	599	641	619	584	603	582	594	585	643	624	553	623	586	614	546	594	614	627	580	585	584	608	613	588	582	607	602	633	610	603	583	608	596	561	562	614	633	623	591	583	563	591	608	609	576	594	613	612	612	553	551	615	563	573	578	606	558	591	639	618	628	621	599	591	576	574	545	603	602	629	624	606	598	572	590	589	590	637	571	573	629	593	611	547	616	568	626	540	613	555	601	630	616	607	582	579	603	590	585	637	565	575	596	592	566	608	610	578	618	609	597	575	613	592	625	619	576	630	610	564	572	620	614	589	598	570	626	617	556	608	560	655	598	608	613	576	610	608	586	629	623	586	587	597	567	566
6981	2330	720	423	605	664	501	380	411	323	291	312	310	248	219	200	177	179	164	158	134	129	117	123	88	90	104	88	92	79	72	50	76	66	65	74	50	66	64	65	65	52	59	67	63	51	60	47	55	54	56	62	48	46	49	51	41	42	36	35	46	41	37	46	43	44	43	40	42	33	40	33	41	46	36	37	28	47	54	36	37	31	32	39	40	46	32	37	39	34	30	38	50	36	44	43	38	33	45	33	49	36	39	30	36	23	30	43	39	31	40	35	40	31	31	32	41	42	46	36	33	39	35	41	37	33	37	38	39	34	25	40	40	37	46	36	31	30	34	26	30	44	38	35	37	37	40	37	38	34	56	45	27	33	42	41	34	31	36	36	35	45	34	36	46	43	44	34	40	41	38	43	36	37	42	37	44	29	36	35	30	31	45	39	41	24	33	45	29	40	41	42	29	36	33	50	31	38	48	30	37	35	43	44	44	34	39	41	34	43	40	54	40	30	46	33	30	35	42	36	29	39	46	41	33	26	29	32	48	39	41	31	33	41	42	32	39	32	47	26	39	41	37	34	41	38	52	35	22	44	33	35	40	42	41	41	35	26	31	39	41	40	37	32	36	41	34	27	32	34	41	42	38	20	37	40	35	31	38	39	37	35	37	41	35	26	40	37	28	52	45	44	52	33	37	29	47	39	35	45	43	39	30	35	41	43	34	28	34	41	34	39	35	37	37	46	34	45	33	37	35	35	45	42	42	28	31	27	44	38	28	46	34	47	28	31	31	38	40	40	38	22	29	48	30	49	45	32	37	34	46	38	42	35	30	28	39	42	38	36	41	40	37	29	40	35	40	39	49	45	35	24	39	31	44	42	30	32	40	34	36	40	36	44	39	29	45	42	39	39	48	42	37	37	31	29	38	30	34	36	37	36	36	32	42	43	29	37	36	37	38	39	32	38	34	45	37	32	32	37	48	30	47	36	39	44	41	35	42	25	33	38	44	43	32	39	46	40	39	44	31	38	51	44	35	30	36	36	30	36	29	30	40	44	41	44	26	33	33	36	37	33	37	38	42	29	39	36	37	34	41	39	53	44	34	27	32	41	47	40	36	30	39	55	31	26	35	45	45	46	34	41	43	35	43	28	38	34	40	43	40	36	34	39	26	30	46	42	42	37	33	32	29	28	42	40	41	29	38	36	33	34	39	42	42	54	37	31	43	35	33	39	31	38	34	35	42	44	49	40	23	29	38	41	37	43	37	31	36	43	39	37	46	42	39	44	38	38	44	33	42	50	34	36	35	41	30	39	36	38	30	36	31	29	35	50	38	29	35	31	41	47	35	36	35	50	34	24	45	38	40	34	29	24	35	36	27	36	38	44	40	30	39	42	35	30	44	44	34	38	32	41	44	39	37	37	46	38	55	36	35	49	33	31	31	38	40	36	36	30	37	33	48	42	35	30	32	37	32	48	41	50	37	36	39	37	44	33	42	36	54	34	37	40	38	42	36	29	39	36	39	42	46	35	32	38	24	38	30	39	44	27	30	43	30	30	32	37	29	32	37	44	53	28	37	45	35	33	36	32	30	30	25	31	31	36	29	36	39	37	39	35	23	31	42	30	39	39	36	39	47	49	30	37	50	37	40	41	26	40	32	33	41	36	42	41	35	35	38	41	41	41	39	42	34	30	39	39	26	26	34	41	34	25	38	32	30	43	39	32	50	31	35	42	48	37	33	35	38	41	39	46	40	44	43	45	31	37	40	36	48	36	30	27	33	35	37	35	33	42	45	41	42	29	38	34	35	39	34	30	31	38	30	41	39	30	29	37	36	35	31	33	32	41	36	38	52	27	29	39	29	29	48	35	41	44	33	25	47	41	25	36	32	26	37	32	39	34	43	36	34	47	44	41	41	41	42	38	32	51	39	37	28	38	45	35	38	31	31	43	38	33	40	43	28	47	42	42	40	37	36	40	30	33	45	40	39	38	47	29	37	36	44	28	34	31	38	46	29	44	43	31	32	37	40	29	33	37	34	46	37	41	41	41	34	35	46	36	39	29	33	31	50	46	37	46	40	40	35	38	41	30	34	49	40	19	33	42	41	35	40	30	36	46	39	27	45	38	31	40	37	49	39	37	40	36	37	32	35	28	34	41	41	41	35	31	40	40	32	43	33	31	39	30	38	34	42	44	33	41	45	38	37	41	44	39	26	36	29	37	31	24	44	33	49	32	34	30	40	47	46	28	39	48	35	40	33	33	38	27	33	44	26	37	33	35	42	35	39	39	39	35	30	34	50	48	32	36	30	39	36	33	34	34	39	37	42	45	37	40	35	40	32	32	21	43	23	44	41	29	29	52	34	35	34	43	34	43	39	27	38	31	31	35	32	34	43	44	43	47	38	33	44	42	37	40	35	39	40	40	41	37	32	34	33	33	39	27	56	35	32	39	41	44	35	39	29	38	31	33	36	32	44	41	36	28	39	30	56	37	53	37	46	43	29	28	25	33	37	36	31	39	31	40	30	46	35	41	45	35	38	42	38	30	46	43	29	36	32	43	44	35	43	28	35	39	30	29	35	28	29	43	42	40	40	37	34	32	35	48	34	38	33	36	33	43	32	41	37	44	50	36	29	27	45	37	35	22	41	30	40	41	49	34	38	40	40	32	40	30	41	43	38	38	30	43	49	42	38	33	31	30	33	44	39	34	34	32	41	36	48	26	35	36	39	32	39	41	39	37	31	44	31	35	35	32	28	34	50	44	26	41	41	44	37	46	43	36	36	24	43	33	34	35	29	27	33	46	39	38	35	33	42	30	41	44	37	30	37	50	34	39	48	35	41	34	31	32	47	37	38	38	27	50	43	42	37	33	40	42	38	43	37	33	25	35	39	20	41	32	34	30	38	35	37	38	43	40	34	30	36	33	47	44	48	36	36	42	40	27	23	35	33	36	45	31	32	45	40	37	35	47	39	35	32	43	29	24	36	42	41	29	42	44	39	34	41	43	34	39	36	26	38	35	35	38	32	45	39	31	43	43	35	51	36	36	31	38	48	40	28	41	39	38	44	37	38	40	32	48	39	47	38	45	24	47	36	38	35	38	31	46	43	32	51	34	30	43	30	41	33	34	41	37	39	44	43	39	37	33	41	28	39	43	34	33	39	38	43	30	42	39	34	42	37	29	35	32	28	49	34	38	31	37	41	45	45	43	30	44	33	42	29	33	36	38	40	39	39	45	35	35	33	35	38	31	25	38	33	49	28	51	34	47	42	44	52	28	34	34	36	36	33	42	32	37	33	38	41	34	36	39	41	45	38	31	35	39	49	32	41	44	37	39	37	38	39	32	43	31	45	33	39	44	48	28	39	32	52	44	47	36	52	40	34	31	36	34	42	44	32	39	37	32	30	29	35	34	35	29	39	28	40	34	36	32	31	43	32	44	30	36	45	36	35	41	40	51	40	40	35	31	51	46	43	40	43	37	49	35	55	40	37	36	34	40
44463	24778	14747	25026	34117	33744	28867	25606	22148	19369	17068	15650	14740	13432	11419	10247	9208	8501	7955	7367	6547	5847	5468	5026	4773	4344	4134	3709	3547	3139	2894	2802	2732	2439	2256	2290	2213	2108	1909	1932	1815	1763	1761	1747	1609	1598	1565	1421	1416	1404	1453	1388	1271	1254	1182	1118	1088	1059	976	991	906	891	838	852	870	875	839	802	786	745	746	771	763	703	731	782	696	670	697	685	620	699	658	627	676	648	665	626	638	628	631	623	659	679	639	640	671	636	655	609	613	653	644	612	674	691	653	630	618	632	630	627	623	598	626	586	653	625	660	606	643	609	617	661	624	679	643	641	600	628	609	620	631	650	683	585	644	626	645	602	672	609	602	625	656	660	643	647	639	589	613	655	662	631	622	635	639	604	667	634	644	623	630	665	642	626	614	613	673	629	663	668	641	621	603	620	628	631	612	627	591	623	653	603	633	650	615	637	610	604	633	644	653	652	656	613	613	607	662	652	615	686	636	621	664	628	634	682	612	636	602	632	616	638	630	641	614	641	614	593	666	635	657	611	651	632	634	618	604	655	611	670	684	636	643	636	645	657	655	644	651	591	596	658	634	614	614	618	626	642	653	606	642	666	595	639	624	654	604	605	660	628	583	585	615	613	633	610	650	606	660	573	627	620	645	644	601	605	651	611	643	637	616	651	591	633	630	587	603	640	597	632	624	622	617	612	647	618	650	618	643	625	631	591	651	615	634	633	603	641	652	623	611	624	576	628	668	661	628	638	635	666	691	570	596	685	647	649	641	630	631	655	602	620	662	588	632	630	595	614	639	607	629	620	639	644	597	650	632	634	593	656	643	625	637	640	705	631	642	628	614	589	617	631	609	628	652	627	651	690	617	595	621	623	596	654	631	630	710	702	655	591	645	607	669	639	665	660	652	665	660	650	649	638	646	665	618	645	631	636	608	639	640	666	623	642	604	629	621	632	599	636	612	627	634	612	618	584	622	627	638	638	672	638	633	628	624	622	591	656	634	622	635	642	600	609	626	626	552	672	597	626	669	646	623	649	601	603	649	655	613	643	615	614	619	608	624	657	614	652	649	671	610	666	599	598	648	647	637	716	644	590	644	658	675	658	661	620	632	600	662	611	605	586	616	647	644	609	606	627	620	597	651	623	644	616	603	600	587	630	670	640	612	642	630	595	615	658	634	661	595	604	591	670	675	624	645	675	651	634	656	641	625	610	649	633	596	697	666	667	582	664	619	608	639	627	628	636	600	640	670	604	628	613	647	661	628	618	665	639	604	643	634	637	655	647	605	629	612	638	628	602	616	626	642	629	638	620	645	639	643	642	662	626	641	689	623	586	648	613	620	612	625	596	638	587	655	583	614	642	666	606	628	682	644	640	650	654	604	569	620	633	658	617	612	659	611	674	643	669	667	609	636	641	603	626	615	608	619	658	632	612	622	627	607	651	683	646	642	667	590	706	606	654	653	654	646	608	665	648	590	625	628	630	647	629	677	610	610	653	599	644	642	632	651	610	631	623	622	613	658	635	634	612	633	621	629	682	615	611	637	650	596	627	577	629	604	630	657	640	634	623	599	650	652	679	646	640	662	616	604	644	585	657	646	610	614	626	623	603	666	633	620	637	619	609	622	614	662	610	614	613	606	659	644	624	635	684	596	621	639	632	636	675	631	639	599	594	611	608	592	643	580	646	628	639	620	629	646	610	654	664	632	636	628	634	651	605	628	617	621	689	618	648	612	647	662	625	654	625	642	651	623	657	610	613	659	633	552	588	602	605	657	656	610	615	652	584	642	645	632	651	618	653	607	623	604	639	657	609	665	636	668	601	609	610	668	634	650	633	638	678	630	630	641	640	630	626	615	652	667	621	656	658	631	626	635	612	612	621	585	609	622	629	622	610	658	653	636	655	620	687	656	703	641	625	618	665	628	622	631	623	622	600	684	584	652	634	631	614	606	636	633	623	592	674	637	639	599	653	633	681	604	628	584	616	636	612	600	620	624	626	686	631	664	624	619	634	608	614	666	637	628	607	637	636	601	617	597	639	602	642	633	637	631	638	655	632	634	667	640	680	628	639	629	682	629	586	654	622	619	618	611	601	636	620	625	608	666	601	600	641	656	593	642	610	616	584	624	603	627	641	620	647	639	627	650	641	622	622	632	605	631	624	651	656	632	612	648	648	654	667	608	625	612	630	629	638	635	608	651	631	685	635	604	593	630	666	606	597	637	659	640	625	612	612	666	630	646	617	649	620	611	639	662	594	663	677	665	620	654	619	617	614	654	606	643	589	607	648	634	665	592	651	607	597	621	679	684	672	671	680	634	612	633	644	636	643	591	638	646	594	632	612	609	655	629	608	609	624	625	630	644	629	604	606	594	619	627	642	592	652	647	644	637	622	651	615	606	611	614	643	644	618	655	604	601	643	651	622	646	638	609	653	615	649	618	628	635	669	618	645	598	643	622	619	593	611	633	642	614	622	658	624	648	671	569	653	629	635	629	638	631	613	621	680	636	661	615	614	670	636	629	656	656	607	669	570	573	645	665	625	662	626	616	656	595	600	637	665	620	621	601	600	622	628	602	659	681	633	631	605	639	634	654	613	620	653	654	658	589	612	644	624	627	640	632	619	615	664	626	667	664	605	622	611	650	644	640	631	647	664	627	609	625	635	615	627	660	627	649	610	649	620	642	622	659	665	620	651	622	669	645	623	650	577	635	637	656	612	607	642	620	648	630	641	617	649	661	625	684	678	655	621	598	616	678	623	673	616	626	645	601	606	631	599	601	649	592	617	641	612	602	641	609	631	634	590	614	614	566	625	621	633	642	621	641	654	625	663	578	612	615	609	606	630	659	632	612	650	662	633	621	693	635	627	641	636	582	638	629	634	619	623	609	602	662	607	679	633	619	656	625	617	635	624	630	632	642	649	628	631	630	644	605	594	600	622	618	616	610	618	599	641	633	626	622	599	632	635	635	595	682	629	608	633	654	643	636	634	623	639	625	645	583	684	609	668	633	596	605	657	640	656	613	677	621	610	652	663	625	663	663	659	692	706	672	615	647	636	666	642	632	647	596	589	675	649	590	594	661	641	649	648	641	599	621	639	656	659	630	628	618	615	613	657	628	651	652	652	626	660	652	626	644	597	640	638	619	623	604	633	640	605	662	629	637	669	636	641	589	661	645	622	644	622	610	640	654	663	661	632	618	583	628	660	624	604	626	617	647	690	620	619	614	607	625	625	622	612	649	639	611	647	599	628	595	588	644	639	655	616	614	644	659	584	653	631	627	647	639	622	606	605	606	598	613	624	638	596	656	643	610	683	629	611	608	625	622	645	645	606	637	627	605	648	640	628	622	598	645	643	623	662	656	626	641	644	680	655	642	629	634	580	662	643	633	632	654	631	640	672	617	621	624	664	645	636	627	582	628	607	616	656	636	635	611	648	648	644	633	587	609	628	694	653	578	655	667	663	642	637	608	611	644	632	619	641	648	662	619	644	641	630	613	625
2857	730	217	176	256	326	234	170	194	162	145	126	126	138	122	105	87	83	99	87	74	92	83	62	57	64	60	52	41	40	47	31	49	46	43	37	41	53	40	34	46	44	44	32	32	40	46	36	42	34	49	40	32	37	43	38	44	28	30	32	32	38	36	42	27	21	32	40	28	34	31	20	30	30	25	37	27	39	38	23	23	34	28	26	26	26	28	29	31	34	40	29	21	37	31	34	25	22	32	29	25	36	32	30	27	24	24	25	22	23	19	27	31	25	20	32	36	29	21	33	22	28	32	26	29	36	37	32	20	25	19	20	33	32	30	40	24	30	33	26	35	31	26	33	33	24	31	26	29	18	34	17	28	29	25	29	28	22	30	27	39	27	31	28	25	29	26	35	39	27	24	22	25	19	26	31	26	31	34	40	37	20	21	31	26	35	30	21	31	27	24	17	36	30	32	33	31	40	25	32	28	29	38	33	26	38	30	37	28	32	31	32	23	35	20	17	18	30	31	21	20	33	32	31	25	29	29	37	31	25	21	23	27	29	22	23	26	24	36	32	27	39	17	45	26	31	32	35	37	38	22	32	29	26	21	24	27	24	28	45	27	34	33	34	27	25	33	39	41	38	30	33	35	30	26	44	22	39	36	23	29	24	35	26	31	32	34	32	33	36	33	31	26	35	24	20	33	26	29	27	29	37	30	29	39	28	22	31	32	24	36	23	30	30	28	28	24	24	20	37	33	26	31	41	25	28	29	19	28	33	28	26	34	24	41	31	19	23	28	38	31	31	23	22	25	31	25	27	29	27	32	28	31	29	24	33	33	35	34	26	23	31	35	31	20	27	30	27	31	32	29	34	29	31	34	32	19	30	30	29	39	23	30	28	22	23	27	25	27	26	25	33	29	33	28	27	32	34	21	23	31	25	39	25	28	31	32	28	35	32	21	18	21	22	24	19	27	30	28	25	33	37	33	23	34	31	18	29	31	25	26	34	30	27	31	30	34	28	30	34	25	30	28	20	42	38	19	26	23	21	19	35	32	28	32	24	32	23	28	24	29	31	29	27	31	25	28	29	30	30	30	35	37	30	23	29	29	29	30	32	35	26	33	35	29	32	31	26	22	25	22	28	38	21	35	26	26	26	27	33	24	15	24	35	26	42	20	26	32	30	27	35	25	33	22	28	29	30	27	32	32	20	27	18	28	34	29	39	26	29	24	27	19	32	31	20	39	39	26	37	40	32	34	28	33	33	28	34	36	35	26	34	31	28	47	33	30	30	22	30	27	26	17	34	24	35	26	31	39	33	37	28	28	32	22	24	33	38	43	44	37	30	28	31	25	19	26	26	24	23	29	33	24	30	40	35	31	25	27	23	35	37	32	19	19	37	29	24	37	21	31	31	38	30	23	20	27	38	27	24	36	37	19	33	29	20	24	35	29	31	26	39	26	32	31	28	29	26	30	31	32	31	25	24	35	33	26	23	27	25	30	34	29	29	29	34	41	27	28	30	28	26	27	33	36	21	27	29	28	19	34	40	31	34	36	33	17	27	24	37	30	29	38	31	31	34	24	27	20	20	33	31	31	20	30	28	21	34	20	43	33	28	29	24	38	25	25	26	35	24	26	22	25	31	42	29	28	42	25	36	31	28	25	21	30	28	26	31	26	29	29	28	32	21	31	25	32	39	34	31	38	25	29	34	21	36	29	31	28	25	23	37	34	38	25	26	23	36	33	27	29	23	30	31	31	31	31	29	41	34	36	28	23	19	18	28	24	28	29	40	28	29	28	38	42	30	28	29	38	31	30	30	29	31	31	38	29	27	19	27	35	25	23	24	29	22	34	23	31	31	29	26	33	35	37	24	27	30	28	48	16	34	35	28	32	30	33	22	28	33	34	26	37	39	37	34	33	33	16	39	22	29	24	29	25	38	34	29	37	31	37	32	26	35	29	28	25	26	25	24	35	35	27	37	31	27	24	28	25	24	30	28	29	33	27	26	40	19	38	22	21	32	36	36	34	30	25	26	21	29	32	26	25	24	32	33	30	28	23	24	32	23	27	31	37	23	28	41	23	27	25	30	35	35	25	30	31	23	26	28	27	39	29	32	20	30	30	28	25	34	29	39	23	28	28	32	24	28	31	36	36	23	25	30	25	29	28	35	22	20	27	41	34	27	28	35	23	27	30	22	26	30	32	28	30	37	27	28	26	23	26	37	33	33	33	32	37	31	33	31	26	30	27	27	31	27	28	31	37	25	21	30	22	29	25	33	26	30	23	33	26	31	28	18	24	23	25	25	33	28	23	36	36	23	36	28	26	21	26	29	36	34	31	28	36	19	32	33	29	27	25	39	27	31	35	30	31	31	33	19	43	20	26	29	27	28	21	31	26	35	32	28	32	30	34	28	30	27	32	25	35	33	13	35	27	33	29	25	35	27	30	27	29	31	39	32	34	31	22	29	23	33	31	35	37	32	28	29	33	25	25	39	28	36	25	36	39	44	36	34	33	38	24	30	27	33	35	29	33	39	27	31	25	34	21	33	23	32	36	36	22	25	24	22	35	31	40	33	30	32	28	28	34	33	37	21	33	20	23	35	32	27	32	19	18	29	27	24	30	42	27	29	27	35	24	29	27	31	29	33	35	26	27	25	34	29	27	32	24	20	19	19	25	30	25	26	42	34	26	21	27	27	34	24	38	38	24	18	25	25	38	26	33	35	32	34	43	20	33	37	23	29	21	32	37	31	34	29	22	30	32	34	29	39	33	48	22	20	35	31	36	26	31	27	34	26	21	35	36	27	38	28	31	39	33	27	27	28	32	36	21	28	35	31	29	24	24	24	23	36	25	29	32	30	27	29	32	35	29	35	32	27	29	37	22	39	22	28	30	29	30	31	29	29	29	34	32	32	26	25	32	27	28	27	35	23	32	20	29	32	29	25	27	30	38	40	34	21	36	27	33	18	36	28	30	28	34	39	26	28	27	31	22	24	29	31	25	36	29	27	32	21	32	26	32	33	21	29	43	29	23	22	30	22	19	21	34	27	29	35	36	22	32	27	28	27	36	27	35	31	21	38	33	27	26	30	32	39	29	32	23	28	31	25	29	37	37	31	25	26	24	34	37	29	30	29	31	32	21	35	35	33	24	32	36	25	23	34	31	26	31	28	38	34	37	34	31	32	30	24	38	28	36	28	33	24	20	20	30	37	33	45	33	22	21	33	19	18	28	26	27	35	27	34	26	28	30	20	29	35	31	28	34	27	27	37	26	27	27	34	26	42	31	36	28	23	33	34	35	23	27	35	26	42	22	23	29	24	26	28	26	32	30	28	28	30	29	24	24	23	28	23	25	21	18	25	25	33	31	31	24	33	29	20	33	33	30	30	38	33	25	31	21	27	25	28	32	33	29	37	25	21	22	25	27	33	35	20	27	33	33	27	24	40	39	24	22	35	32	36	29	41	29	34	30	37	19	35	31	24	30	24	36	29	18	30
31999	16836	7737	15163	23743	24110	20350	16063	13280	11838	10347	8865	7969	7832	6213	5552	4973	4482	3874	3641	3286	3019	2772	2526	2342	2229	2041	1921	1736	1617	1541	1507	1449	1315	1279	1255	1215	1188	1109	1132	991	1045	1051	998	938	949	863	907	915	898	874	797	822	822	772	766	728	676	702	676	635	641	669	609	580	609	614	616	556	598	551	588	557	545	547	525	511	546	516	524	502	482	500	505	519	513	509	507	498	498	505	485	487	520	460	517	472	499	488	514	561	538	526	494	501	508	512	463	498	506	531	529	496	487	508	485	529	464	527	555	503	500	482	480	527	546	518	507	525	478	519	528	502	536	519	477	549	517	464	493	501	524	515	487	503	531	491	516	505	469	496	499	433	533	526	519	471	492	488	513	517	481	461	459	485	487	503	503	480	517	470	465	493	526	512	484	493	525	487	488	554	495	526	506	500	516	497	516	502	545	510	523	505	516	480	476	499	491	516	524	521	497	498	470	501	501	458	491	497	543	551	502	455	484	496	486	519	482	500	452	485	533	494	501	516	520	492	511	500	474	514	514	498	443	494	513	499	537	509	532	487	497	550	526	509	452	536	518	496	450	499	457	524	486	495	485	464	535	487	505	522	508	528	477	504	518	501	497	497	553	472	495	498	528	527	494	509	457	518	497	500	518	547	511	478	509	469	498	486	474	491	478	503	548	542	543	458	522	490	529	540	510	524	482	492	496	485	465	509	468	514	508	473	503	495	482	530	506	494	506	519	516	531	537	481	510	530	515	465	524	527	501	511	483	512	491	507	486	524	514	534	534	518	480	510	490	525	532	472	507	546	502	487	495	495	468	505	467	532	491	495	494	499	484	510	535	480	503	489	469	489	501	507	466	458	530	516	493	473	508	469	513	526	493	526	473	519	503	492	463	482	484	489	549	548	514	510	516	526	501	467	499	471	514	535	513	475	497	490	491	498	490	491	524	491	504	529	502	500	509	500	499	495	465	489	500	464	531	505	544	469	518	522	485	468	502	476	499	465	494	505	523	496	508	536	521	477	504	467	551	516	478	491	485	491	536	513	491	522	512	469	476	524	517	484	503	464	514	556	515	516	499	461	466	528	476	509	499	495	463	504	502	508	510	493	553	508	497	502	490	465	514	468	493	529	465	518	457	524	502	505	521	511	531	485	476	493	497	510	492	520	497	544	480	506	504	490	519	546	434	515	505	500	516	495	539	495	505	480	494	545	517	522	519	481	492	523	519	517	504	530	487	504	484	513	517	482	501	483	500	479	487	486	531	521	505	483	486	490	488	501	518	503	501	532	481	500	516	465	489	489	526	539	498	512	485	515	516	500	470	449	444	506	506	494	462	517	497	493	519	479	510	499	491	491	491	528	532	508	520	507	481	505	545	519	517	515	490	499	527	539	489	482	510	490	506	517	448	510	534	533	508	485	501	500	505	503	532	537	505	516	497	491	501	521	477	544	516	477	488	506	485	489	498	491	517	516	489	479	515	526	496	496	519	473	478	500	485	521	461	482	499	536	567	480	454	517	476	525	476	478	498	491	541	500	501	493	537	452	504	505	519	505	481	521	494	499	522	492	466	502	438	452	507	489	537	521	498	506	527	491	541	498	517	463	536	501	542	497	468	504	499	485	514	505	470	498	500	494	521	515	509	460	481	522	493	516	540	502	494	495	527	528	477	481	504	537	519	544	463	527	476	509	458	518	520	478	479	495	450	489	512	502	474	476	510	478	517	515	508	501	526	503	487	501	511	529	531	518	511	498	486	475	508	475	506	505	482	498	544	499	498	518	501	499	509	504	471	542	499	487	491	497	500	514	480	496	495	583	505	496	479	505	495	492	478	493	474	492	532	483	496	497	472	504	523	505	492	477	507	497	495	481	540	516	518	502	516	486	510	507	500	546	493	513	500	501	486	530	486	535	500	474	515	481	474	508	464	504	511	511	537	498	511	532	506	525	520	493	486	468	492	473	479	497	482	518	524	516	509	482	520	470	474	497	482	504	501	451	504	513	483	520	500	519	466	498	517	506	500	492	456	484	492	480	525	527	534	509	524	517	474	491	498	465	497	523	510	477	511	518	503	525	504	465	462	485	513	525	502	481	515	477	529	499	500	485	524	515	473	528	447	482	449	527	509	501	454	535	485	461	523	497	513	522	508	445	501	501	503	507	500	515	470	519	516	515	505	547	495	503	510	516	509	527	515	529	494	526	507	504	480	535	518	437	492	494	475	539	490	486	483	478	502	480	528	507	487	527	524	492	557	493	506	501	482	438	497	528	521	485	461	497	482	501	494	511	496	516	506	519	497	480	522	473	534	457	496	466	474	506	503	494	475	537	550	495	510	507	535	527	536	494	500	521	488	504	509	471	532	480	491	485	482	519	505	522	464	469	514	502	500	543	488	527	467	514	533	457	500	545	494	503	517	519	461	531	524	511	518	477	486	484	508	499	528	515	491	499	466	536	484	488	481	506	488	502	499	469	498	491	483	484	462	485	518	519	474	482	486	495	527	525	442	519	476	489	468	525	497	508	550	483	481	470	508	470	519	502	479	488	504	522	453	488	466	493	447	456	506	500	528	505	493	506	487	484	441	502	494	552	485	520	512	506	503	515	526	500	494	470	494	519	491	526	495	485	496	507	495	516	544	484	520	513	533	542	497	495	502	472	482	486	509	508	534	515	508	515	478	512	506	476	525	537	507	486	558	486	500	521	554	517	495	504	457	509	502	457	516	531	522	452	486	543	481	490	516	503	505	511	511	430	477	518	513	490	480	514	503	503	508	501	487	505	522	458	504	451	490	524	494	534	485	449	485	501	489	562	498	515	536	523	490	504	497	500	552	502	491	469	515	526	514	528	495	529	524	530	486	474	529	507	494	520	509	505	524	528	514	525	498	517	487	477	508	498	499	566	530	505	488	525	495	469	516	546	479	470	495	501	501	503	539	546	519	446	494	506	518	486	519	488	500	523	493	484	542	524	508	490	502	474	516	494	496	482	528	514	542	531	470	471	516	489	477	506	528	506	551	485	530	524	507	557	524	525	535	486	536	534	499	499	544	495	473	481	538	539	477	525	502	510	511	469	489	450	503	472	493	538	491	509	504	491	515	451	498	465	435	500	528	492	536	492	474	513	481	525	494	546	514	528	481	521	540	491	492	519	532	473	509	508	472	505	484	477	475	497	510	554	522	501	491	498	538	518	522	544	472	488	499	514	506	477	463	548	481	524	474	474	489	502	492	488	511	499	526	536	491	513	506	463	518	455	452	558	472	494	507	530	489	494	502	466	507	509	518	510	544	487	489	499	483	526	503	527	477	472	526	500	501	545	486	473	507	486	495	520	500	492	486	511	549	456	510	530	495	509	490	504	476	522	487	490	483	468	511	473	483	481	525	488	503	506	484	458	515	527	516	483	472	491	522	527	510	497	470	539	495	502	519	492	509	515	498	490	494	482	518	520	510	481	458	512	455	497	501	520	501	466	459	488	484	540	487
5443	1870	553	345	517	584	480	388	321	297	333	253	213	230	211	192	178	171	126	125	114	103	98	120	106	81	92	116	69	88	69	49	53	58	61	72	51	56	39	52	61	52	60	57	40	47	53	54	53	33	40	45	42	40	54	44	48	39	31	48	45	43	41	44	49	30	42	40	40	34	43	30	39	40	34	37	30	34	32	38	49	33	26	28	28	36	28	34	32	39	33	29	28	36	34	34	24	38	43	34	30	24	28	33	33	35	40	50	34	30	31	26	31	39	27	41	35	37	33	43	43	40	33	41	39	37	28	42	49	35	28	32	23	25	34	31	42	23	41	22	30	34	30	24	29	37	31	34	38	34	32	34	36	35	32	39	36	41	31	35	35	42	41	38	31	31	34	28	31	26	39	38	41	30	34	45	32	41	36	42	34	29	32	25	40	39	39	24	31	29	29	43	48	31	37	35	43	49	30	38	40	34	28	37	40	24	49	37	22	32	24	37	31	31	42	47	25	22	35	34	29	22	36	34	33	35	33	24	36	49	27	32	33	35	27	32	35	36	30	30	27	21	36	41	39	34	32	23	37	39	27	43	40	33	32	41	30	36	34	31	38	30	21	24	26	25	39	31	32	36	37	32	27	48	33	32	25	27	38	34	30	33	34	39	47	30	39	32	35	44	29	32	35	33	31	33	27	38	28	29	38	40	31	33	44	42	26	35	31	28	33	27	51	29	41	35	18	31	29	34	35	46	44	27	40	41	30	36	38	38	40	40	29	28	42	37	31	35	44	34	34	32	29	32	27	30	31	29	32	30	40	35	24	31	31	35	37	38	37	31	45	25	35	41	31	39	30	26	34	41	35	34	32	39	23	37	30	33	28	33	34	33	42	44	29	22	34	37	29	19	25	37	35	38	39	31	33	32	30	33	28	38	37	29	35	38	26	40	31	39	21	28	32	38	34	26	34	35	30	47	41	25	34	34	43	35	28	39	29	44	32	33	33	45	34	36	29	29	33	19	36	38	33	36	32	26	42	35	26	27	24	34	30	30	30	32	34	29	34	23	39	30	40	29	30	32	36	26	26	27	34	36	32	39	33	36	38	38	42	29	46	38	36	36	31	33	35	41	33	29	40	23	54	27	38	37	29	31	44	42	24	33	39	30	29	38	27	33	41	31	23	34	29	32	32	29	28	30	51	38	47	35	30	37	27	32	25	29	34	26	31	27	31	29	31	38	28	37	28	37	29	36	28	41	37	25	36	32	28	28	45	39	24	32	40	35	33	39	30	26	41	20	31	24	33	36	37	35	41	35	34	40	35	29	34	42	22	30	29	34	35	32	32	45	24	28	33	34	31	33	28	31	28	37	31	34	23	42	35	27	35	28	42	34	27	40	28	34	25	33	20	35	31	36	36	31	33	45	35	31	40	31	37	30	27	38	28	33	34	31	36	36	23	32	32	31	35	32	27	24	33	38	31	32	30	25	36	28	37	28	32	25	36	37	40	33	29	27	32	29	27	42	34	35	42	39	35	27	31	45	23	29	43	28	35	42	43	29	33	41	35	36	26	30	38	34	34	30	33	34	28	48	37	35	24	36	32	39	37	32	25	32	35	30	42	41	39	33	26	30	29	21	29	37	32	31	32	27	28	29	38	29	42	34	31	40	39	35	28	29	33	35	45	32	30	36	31	28	37	34	38	35	34	38	40	30	42	34	36	31	39	28	23	36	33	30	31	31	33	33	27	29	32	23	27	47	52	24	24	24	29	41	38	31	33	33	33	32	41	43	31	30	34	60	32	38	25	22	33	24	36	31	31	38	33	29	26	31	37	28	44	39	41	35	46	41	23	33	27	40	30	29	30	25	36	24	40	33	40	32	43	36	32	35	32	45	37	35	39	28	33	39	34	28	30	25	28	42	41	35	33	28	29	31	27	36	31	27	40	31	35	31	36	32	35	35	39	35	32	32	37	28	32	37	42	41	26	27	29	26	33	36	48	36	28	33	44	27	29	29	30	45	39	30	39	33	31	32	26	33	25	33	32	39	30	34	35	35	23	42	37	38	39	33	38	38	29	26	37	34	28	38	28	28	38	40	31	33	35	39	34	35	34	28	29	31	34	35	31	35	34	28	30	38	31	34	28	35	24	29	38	31	41	30	34	30	33	31	32	41	33	32	25	41	31	29	32	32	35	26	31	36	34	28	39	34	23	35	39	43	31	36	33	29	26	21	42	32	38	33	30	24	40	34	31	39	28	27	17	38	40	32	30	36	33	29	41	24	33	42	36	30	31	35	32	35	34	44	34	35	38	34	38	28	31	32	31	38	39	30	31	36	33	33	27	39	30	32	34	34	32	30	49	47	37	29	30	42	36	32	32	20	38	32	32	36	40	31	27	30	37	36	33	33	39	38	24	48	32	35	38	30	33	36	31	34	36	29	31	31	28	26	41	39	40	34	48	33	27	28	38	27	37	32	28	31	38	32	39	24	38	38	25	28	36	30	34	42	30	37	33	33	31	28	32	31	33	26	28	40	40	41	31	32	25	26	29	35	33	31	25	40	34	27	23	37	32	34	51	36	26	23	21	34	28	38	28	38	35	28	38	34	37	36	36	35	28	30	36	33	33	35	30	34	38	27	30	36	39	45	19	37	47	45	24	35	36	39	38	34	47	30	24	36	23	25	36	43	30	33	31	31	42	36	35	41	29	31	34	37	30	32	26	29	31	37	29	28	23	34	39	32	34	41	35	34	34	27	28	34	28	25	33	22	24	32	34	35	42	31	29	30	37	28	38	27	31	28	37	32	36	22	33	30	31	52	27	45	38	31	32	37	26	33	30	29	34	35	24	31	22	38	33	38	42	34	30	23	28	32	32	47	48	27	31	29	35	31	33	20	29	37	38	29	33	31	16	30	30	35	20	32	28	33	37	42	34	40	35	40	28	42	38	37	31	26	31	35	50	34	26	28	31	37	35	31	34	39	41	37	34	41	28	35	31	34	31	33	37	27	35	37	24	36	27	35	23	29	36	32	36	32	31	33	37	26	36	40	33	34	33	28	36	49	32	34	32	35	41	40	31	29	35	37	47	34	35	41	33	33	27	21	34	37	41	37	31	31	28	32	44	37	31	29	33	34	36	31	30	32	37	30	31	41	30	35	34	32	29	35	30	30	32	29	23	33	32	24	41	34	34	36	38	28	38	39	34	39	27	25	27	37	33	32	30	35	35	31	39	31	25	38	38	31	20	36	36	37	46	33	35	30	28	37	39	40	37	32	32	34	31	39	41	23	26	37	36	31	47	37	36	36	34	42	43	31	34	39	29	26	36	38	32	41	44	29	35	35	39	19	38	37	38	39	36	41	43	38	37	24	39	31	39	35	28	24	39	35	36	34	28	34	31	37	49	32	38	44	28	26	31	40	39	31	33	37	36	33	35	35	33	31	26	33	39	34	28	35	28	29	30	36	32	30	22	33	38	34	30	38	41	35	34	35	35	28
42008	23438	13083	22805	31960	32670	28592	23839	20486	18195	16579	14848	13006	12833	11120	9717	8533	7911	6829	6011	5537	4958	4646	4494	4038	3742	3463	3249	2966	2832	2657	2504	2391	2190	2000	2064	1864	1845	1817	1770	1788	1688	1551	1421	1442	1340	1406	1354	1384	1324	1165	1159	1082	1072	1024	925	939	925	891	851	930	843	793	824	792	769	758	761	704	728	735	687	659	621	635	662	646	640	598	652	592	624	622	623	553	562	569	609	607	582	591	603	565	545	565	587	600	592	580	579	594	554	538	564	583	591	555	545	557	572	584	534	593	567	524	522	569	559	582	574	573	559	596	575	560	571	583	583	605	560	551	656	539	586	571	547	580	553	542	585	582	563	556	581	577	556	548	570	573	550	518	586	535	567	581	565	594	619	548	587	563	566	554	547	518	528	564	540	627	592	534	550	543	583	517	573	569	578	579	578	581	554	582	545	570	523	557	561	545	597	537	588	558	550	568	599	640	541	552	570	577	559	558	552	585	606	585	541	543	613	587	579	546	581	541	549	547	546	583	549	574	563	582	558	552	553	567	580	610	603	572	596	556	607	537	610	607	586	572	537	577	602	576	580	526	580	581	566	594	583	570	535	578	607	627	565	546	563	551	601	560	583	539	569	569	602	569	586	590	572	554	576	608	550	611	618	555	582	569	615	605	566	540	536	579	551	563	558	568	574	533	591	608	579	543	579	550	550	547	570	614	529	523	540	590	601	603	551	587	589	560	580	590	583	533	576	588	571	576	570	570	589	571	561	533	567	570	592	569	586	597	575	575	561	593	586	595	549	569	588	561	613	547	553	567	564	564	571	556	576	549	587	584	574	585	583	547	571	582	568	597	585	588	600	600	562	596	605	557	575	600	546	570	573	569	537	615	546	586	573	546	510	575	551	575	551	548	523	604	599	555	588	525	586	576	563	585	605	604	568	562	594	610	576	579	568	541	577	557	552	595	557	551	541	586	557	597	569	588	543	549	547	539	591	580	601	598	529	569	589	561	555	560	611	550	561	577	591	571	607	571	576	581	567	532	542	597	555	560	550	543	560	547	554	564	528	585	559	564	599	536	571	587	627	546	568	560	565	593	494	575	557	582	571	575	559	552	613	556	607	549	672	523	548	581	552	527	587	587	576	590	583	569	542	583	530	571	563	568	572	545	561	573	565	559	596	623	527	610	533	564	552	574	578	552	591	559	572	591	529	592	561	601	549	570	588	551	593	573	532	568	531	590	571	605	571	563	548	593	564	590	556	589	523	527	567	599	573	583	596	537	577	542	573	563	539	557	616	615	576	641	507	544	546	582	584	556	584	549	581	563	571	552	598	592	560	618	555	546	552	565	596	577	589	542	592	589	513	554	558	556	539	593	572	583	523	565	577	568	510	587	595	597	556	573	534	576	600	615	588	569	572	540	535	573	559	528	580	560	539	599	578	526	614	548	596	610	515	528	557	570	525	554	571	592	562	592	620	644	564	583	527	577	534	579	543	552	586	589	583	586	601	595	548	551	571	572	512	551	550	549	568	557	640	550	519	600	576	575	562	582	627	540	599	544	543	575	580	583	564	575	609	551	588	583	582	572	561	541	511	580	613	557	557	593	574	552	567	571	569	562	596	558	521	588	573	589	570	555	533	553	572	558	565	607	544	550	565	605	582	567	596	594	552	540	624	571	572	550	562	556	573	574	597	562	585	583	555	572	575	550	561	588	602	601	578	571	600	540	582	586	605	589	610	567	547	562	540	569	564	591	571	614	558	630	547	614	595	553	602	578	556	546	586	600	598	515	582	578	516	568	536	584	580	551	565	604	576	532	563	572	556	584	598	604	507	576	531	562	580	588	606	592	553	543	573	564	558	581	592	558	563	552	556	593	583	570	592	577	591	528	572	523	577	564	578	562	551	573	530	625	567	589	623	563	582	549	586	579	550	558	550	539	610	549	567	559	536	565	583	547	546	542	571	585	558	566	575	553	575	577	580	587	603	596	539	567	583	582	555	616	568	545	553	580	595	580	609	564	564	554	565	551	566	568	538	577	574	594	570	539	545	597	585	578	550	560	584	591	580	556	593	550	549	562	555	562	588	544	568	543	540	548	566	567	585	527	551	615	576	521	568	552	547	543	577	594	560	572	566	563	598	593	573	578	585	559	548	529	572	565	590	574	585	557	599	541	611	554	575	608	604	583	557	547	570	615	565	580	591	561	583	563	569	576	607	586	538	582	558	557	542	603	582	595	581	558	561	537	562	540	581	548	533	554	567	599	557	569	562	547	551	539	555	521	580	509	549	620	604	537	575	571	589	591	568	534	542	611	584	573	548	561	570	552	567	618	591	572	543	606	603	592	586	530	545	564	584	546	595	589	583	590	589	585	547	588	599	585	575	553	551	624	558	556	633	539	537	553	568	558	600	595	567	565	586	552	575	585	578	542	591	556	562	538	557	610	569	529	595	548	569	559	577	609	538	560	597	615	581	549	563	566	546	615	586	606	531	568	606	554	566	605	528	547	600	565	558	567	566	561	593	543	557	594	603	628	574	528	547	588	575	555	554	572	529	583	564	560	571	581	563	587	555	585	581	548	577	555	562	603	584	620	580	558	552	555	589	592	541	557	621	588	595	562	594	559	592	559	579	591	599	592	602	535	556	550	570	583	554	544	548	597	564	538	570	574	519	586	566	555	551	528	594	591	563	619	553	605	583	584	548	596	580	523	586	585	560	589	562	619	556	538	568	580	571	577	585	560	529	585	568	520	586	548	560	534	612	606	584	550	566	580	569	588	589	587	580	594	576	529	549	557	600	560	551	588	556	570	611	550	571	594	547	590	551	597	582	568	614	537	574	591	593	551	569	568	573	573	566	570	589	593	558	589	589	561	551	571	592	583	573	554	578	535	589	579	565	547	556	542	585	546	579	545	574	565	587	532	556	594	601	533	581	600	572	611	545	574	609	585	529	569	516	561	576	578	559	555	571	532	598	588	603	562	522	559	568	509	540	585	587	553	565	583	557	596	550	546	558	584	584	584	554	551	555	538	544	558	556	542	589	572	576	579	585	572	582	590	579	601	557	543	579	572	531	567	578	557	554	567	568	541	560	582	600	547	567	578	582	540	543	546	557	573	558	616	516	555	597	552	562	573	578	574	532	586	622	632	542	598	605	548	583	623	585	554	562	563	557	577	604	573	551	545	516	564	557	569	553	590	661	571	596	548	626	573	558	516	546	578	551	533	536	542	605	534	585	582	577	553	542	551	571	566	550	601	562	574	541	576	619	535	520	551	564	557	583	590	580	593	565	563	543	554	545	584	574	571	619	566	568	571	592	574	591	572	577	549	548	573	539	548	511	573	570	616	568	539	530	541	545	612	539	555	606	567	597	589	553	535	565	547	556	543	500	554	587	552	565	589	537	602	581	583	573	596	580	581	557	583	538	601	519	582	531	597	582	542	573	589	566	575	551	555	620	565	565	508	573	550	593	577	560	612	571	635	555	579	534	554	547	560	609	573	559
5253	1320	440	275	377	485	329	293	243	202	246	257	236	195	200	133	132	143	107	89	88	86	81	97	85	70	62	57	65	57	68	66	62	56	53	54	54	53	68	60	58	46	44	55	43	51	50	34	39	40	42	48	34	45	45	34	54	39	48	34	44	39	49	35	37	39	38	38	40	32	37	44	25	42	36	37	32	35	41	40	46	44	33	36	40	42	31	40	38	33	34	45	29	41	46	49	40	29	40	23	40	36	35	38	33	34	50	34	27	33	38	41	30	31	37	37	24	32	36	46	35	35	33	28	38	38	42	30	28	36	34	41	34	32	43	36	49	41	32	25	30	30	36	42	30	37	29	37	40	31	36	35	40	41	41	36	35	44	38	35	32	36	25	35	37	30	43	33	34	33	38	29	41	30	31	44	30	24	34	32	39	30	40	30	39	43	37	42	38	41	37	33	31	32	37	38	40	28	42	17	37	31	33	43	28	44	37	26	30	33	44	34	49	40	42	26	36	41	31	34	48	34	32	49	25	33	33	36	37	30	31	34	34	36	30	28	33	30	32	31	39	29	39	26	46	33	46	34	43	32	38	27	31	33	27	33	43	40	32	44	34	40	31	33	48	37	32	48	37	39	39	32	33	40	27	34	36	28	35	20	36	39	37	37	29	42	43	19	36	22	31	45	45	24	35	46	31	37	35	42	37	36	30	22	35	38	38	33	34	40	41	38	31	30	29	33	31	29	43	40	33	33	39	35	30	32	39	37	37	29	31	34	40	33	26	20	41	43	41	34	31	33	29	31	45	43	27	41	18	35	28	32	40	38	32	37	40	44	26	46	42	40	32	29	28	38	38	32	35	39	38	43	30	33	32	42	25	33	36	29	39	37	36	38	42	22	43	29	48	42	43	32	29	39	30	34	29	33	44	38	37	21	30	37	43	34	30	25	39	32	36	42	43	35	33	40	36	31	40	39	40	44	42	44	36	33	34	32	36	34	34	45	32	44	38	34	30	38	28	36	33	33	31	36	35	37	43	34	37	30	40	27	46	35	31	30	24	31	34	45	39	42	39	46	28	28	40	33	43	28	36	33	38	36	39	31	28	39	25	45	38	27	48	32	29	36	38	38	45	37	46	36	40	36	30	33	39	35	30	36	36	27	34	32	26	39	40	31	37	52	27	38	32	32	30	40	29	41	48	51	36	47	38	33	37	33	31	33	46	29	40	33	46	32	36	31	45	36	38	29	28	43	33	38	43	21	39	47	36	32	35	28	36	27	30	26	31	34	40	43	44	44	35	38	34	37	26	43	35	38	33	45	42	34	37	28	42	33	39	38	33	41	30	37	24	46	40	28	39	39	37	42	39	31	49	38	41	37	39	39	42	43	33	37	36	36	41	31	26	35	40	38	42	38	34	31	33	24	36	38	29	32	24	27	32	29	32	28	38	30	40	32	45	38	38	33	49	43	40	37	37	34	26	29	36	38	33	37	44	30	27	34	37	49	33	39	34	34	35	32	35	31	39	31	28	40	40	38	42	45	32	44	40	44	38	37	36	42	30	32	25	45	45	36	34	42	33	34	35	36	33	28	27	40	36	28	40	25	39	31	30	24	37	21	28	30	28	32	23	27	42	41	33	44	32	38	40	35	35	41	37	38	38	43	30	43	40	45	33	35	35	30	42	46	40	28	33	41	40	44	30	37	31	37	28	39	29	42	46	29	35	27	21	36	32	41	35	39	30	56	28	43	48	38	25	37	33	43	29	35	38	39	33	30	36	32	31	35	26	36	37	38	42	43	22	30	35	38	32	42	29	29	30	28	43	34	32	41	36	28	33	35	32	36	38	35	44	41	32	37	35	36	44	29	35	33	33	39	41	25	40	35	29	38	34	22	38	31	34	34	27	30	29	31	36	34	38	34	40	43	32	42	32	31	34	32	30	30	29	31	34	26	40	28	29	30	38	29	35	43	29	31	38	31	40	43	38	29	43	28	28	25	45	26	29	31	39	36	49	39	40	42	29	40	37	27	33	38	42	29	39	38	38	39	34	42	28	38	41	39	33	39	34	42	35	37	39	35	34	29	36	30	35	35	33	28	37	26	35	42	29	30	35	33	36	34	44	37	37	24	31	41	37	41	35	35	38	38	27	32	36	37	27	37	30	41	30	39	33	34	28	32	27	30	36	24	37	37	30	33	37	31	38	35	44	34	39	34	44	24	38	34	35	39	21	35	25	23	41	36	29	25	29	34	37	31	44	34	43	33	37	45	38	26	35	37	47	36	32	53	37	30	37	39	34	35	37	40	36	38	37	34	43	27	28	38	37	33	31	29	31	33	31	38	43	26	35	42	44	30	45	42	26	26	42	42	34	26	40	40	31	41	43	34	39	39	39	35	40	39	30	40	33	39	49	28	40	27	31	40	38	37	34	34	35	44	23	29	39	37	30	31	28	39	27	30	33	19	33	41	38	21	39	34	25	38	38	40	40	34	39	36	48	27	27	35	36	37	32	33	35	36	35	38	28	36	46	29	27	35	45	36	27	27	33	29	29	39	24	33	37	32	38	39	35	42	31	32	32	33	31	36	36	22	30	29	33	41	38	36	37	44	26	40	37	22	26	35	31	33	39	41	35	37	43	39	37	41	36	43	38	37	25	44	35	30	35	32	31	38	38	39	48	44	36	37	37	37	27	32	35	30	39	28	44	31	27	42	44	31	33	37	38	29	33	40	35	31	37	33	29	38	34	25	25	25	32	32	44	36	32	26	31	36	36	35	35	32	35	40	37	39	31	36	33	28	39	35	37	38	33	31	29	33	41	35	36	31	32	31	34	27	40	31	33	32	36	27	28	42	37	44	35	48	29	31	39	38	33	40	37	37	27	41	31	32	44	28	40	42	40	30	34	37	42	36	30	37	23	25	30	23	28	31	36	32	22	30	32	36	40	55	41	28	41	50	30	39	35	35	22	31	27	30	30	30	28	37	46	39	33	34	37	21	43	23	39	27	35	33	32	43	30	28	36	40	40	44	47	24	35	31	31	29	30	30	32	26	43	35	32	33	38	32	31	37	38	33	38	35	27	51	37	36	35	31	31	41	35	40	33	36	32	38	33	39	23	31	29	23	30	38	36	36	32	31	40	32	28	32	27	37	42	28	30	32	33	34	28	30	35	24	29	41	42	33	22	33	28	34	37	22	36	27	23	28	32	33	29	32	38	35	27	43	38	24	45	36	28	37	44	29	31	36	35	40	37	36	30	53	35	34	48	43	37	41	45	26	35	31	48	33	26	35	40	34	43	34	33	32	27	22	34	27	38	36	43	44	31	31	35	26	32	39	32	23	38	35	41	45	37	43	35	29	31	50	37	32	38	31	35	29	34	48	40	35	40	40	40	31	29	30	32	31	31	33	31	30	27	31	34	34	36	30	38	33	37	39	35	41	32	24	29	43	30	44	29	34	22	34	32	29	41	40	28	33	35	39	37	31	47	38	43	35	34	33
37005	20595	10750	19765	28275	28810	25220	21357	17677	15404	14307	13153	11738	10264	9341	8065	6986	6361	5600	4691	4142	3693	3611	3419	3222	3009	2760	2630	2350	2321	2191	2014	1989	1779	1691	1769	1617	1622	1479	1492	1575	1421	1310	1314	1308	1255	1229	1209	1208	1144	1111	1064	1010	1023	995	947	884	901	855	866	810	776	811	729	804	756	793	762	714	721	717	708	685	633	725	682	615	621	650	628	593	636	617	606	644	596	601	631	613	602	609	592	596	581	657	603	609	582	629	656	584	611	599	640	638	630	611	591	583	593	614	608	615	611	592	597	638	611	601	569	618	627	587	568	563	600	619	593	579	633	635	612	621	575	600	604	557	624	617	600	614	646	624	574	595	655	595	625	616	601	613	620	588	611	610	611	643	616	558	595	600	637	611	612	542	581	584	604	591	597	591	630	582	584	624	599	620	593	610	592	610	575	613	606	566	556	589	567	605	585	565	572	582	581	600	628	607	615	637	594	617	613	567	598	574	609	604	612	608	605	586	604	588	565	583	615	644	612	633	621	568	582	622	582	620	627	599	615	561	603	595	540	637	639	674	620	595	592	588	578	570	628	632	590	628	595	603	613	606	600	629	561	649	585	642	619	600	576	548	621	618	598	640	654	629	588	601	574	634	616	596	587	570	608	606	613	643	615	638	625	615	583	593	603	641	619	607	599	588	604	584	604	623	584	602	648	571	628	619	594	624	596	608	570	590	593	575	608	596	581	606	634	597	616	602	595	609	598	620	604	623	595	611	581	618	613	580	589	613	614	597	585	601	576	575	579	643	604	611	627	620	611	601	591	610	579	606	632	592	572	617	564	616	611	629	581	587	610	640	589	622	622	569	616	601	609	568	575	617	594	607	622	609	623	595	633	622	634	596	609	591	585	602	659	624	636	609	592	593	568	605	602	587	595	585	582	577	608	590	615	551	581	612	635	621	629	617	610	591	576	611	654	579	601	572	582	628	614	597	601	661	635	559	555	604	612	584	595	633	624	625	605	581	579	595	588	591	597	565	597	641	578	588	613	595	615	662	602	663	606	597	646	596	597	606	562	630	587	585	584	639	587	623	547	599	569	620	569	607	643	582	592	632	596	597	586	586	614	601	601	611	586	625	601	581	596	607	605	580	592	633	575	591	621	598	641	593	608	617	586	636	591	586	573	582	602	581	574	614	540	603	578	564	640	616	610	585	542	575	607	599	582	610	636	602	567	601	584	598	623	619	598	593	571	549	566	616	590	608	578	615	604	601	613	591	612	651	594	606	570	602	605	586	602	589	590	631	583	586	568	633	597	630	609	609	607	567	623	585	621	594	592	570	616	624	567	580	585	566	605	602	615	579	584	599	586	589	592	574	667	605	610	598	629	602	595	600	603	637	575	592	608	655	622	607	585	623	589	557	625	655	587	623	591	611	606	578	572	637	616	592	607	593	603	614	623	591	607	593	594	612	655	644	629	612	584	587	580	620	600	595	606	578	590	603	618	603	570	527	596	580	652	616	635	595	607	614	567	597	604	587	627	559	614	602	596	593	629	578	590	588	611	593	643	609	589	604	645	569	605	601	628	614	612	587	610	574	623	559	612	607	565	612	569	585	618	613	625	616	577	535	591	628	613	577	615	586	582	594	622	630	570	592	584	599	551	640	579	617	602	597	617	613	577	624	609	598	620	588	627	590	542	622	603	596	605	563	608	580	588	612	657	571	662	580	569	574	575	600	600	626	545	658	554	565	572	602	587	598	608	583	626	555	599	564	589	618	615	631	601	610	613	618	571	658	618	585	606	612	613	599	602	613	590	630	619	567	607	647	612	581	625	598	595	608	596	572	577	614	623	601	635	585	601	610	571	604	575	610	613	615	610	650	609	546	574	583	642	586	613	575	615	639	610	599	593	614	611	605	576	589	604	646	628	586	573	578	615	606	575	620	626	615	624	614	618	617	565	597	585	618	617	593	613	577	608	589	608	580	585	575	593	664	629	586	626	609	595	615	620	621	614	585	623	604	580	576	589	633	596	598	606	551	611	556	562	605	614	624	571	570	603	574	617	620	577	616	609	631	612	580	590	599	632	609	581	599	585	620	582	613	618	623	605	640	597	600	621	566	652	580	602	609	552	618	596	561	584	589	630	621	570	580	598	600	587	649	579	576	602	563	591	599	612	639	645	582	602	618	599	629	617	655	622	562	577	596	577	602	602	605	600	630	595	594	594	588	574	653	587	591	594	608	611	554	628	585	598	624	623	619	614	603	581	608	672	615	589	609	598	617	578	606	626	601	614	628	585	586	603	599	625	616	596	566	666	578	578	593	604	633	602	535	599	576	600	599	595	592	598	622	589	555	593	605	612	535	593	599	611	627	594	625	657	573	597	613	603	607	589	605	561	586	611	614	667	594	632	599	600	624	590	652	615	589	588	624	635	600	608	651	568	634	598	605	605	609	576	616	577	555	611	626	637	640	562	571	566	599	603	546	584	591	601	618	607	622	637	553	610	576	566	620	577	594	564	620	611	634	624	548	618	589	602	630	603	594	604	594	625	598	591	669	612	580	582	554	596	620	617	622	599	641	565	612	550	584	569	582	615	583	597	586	603	595	572	573	592	575	571	615	594	558	576	617	572	621	609	563	641	586	653	600	583	624	610	624	569	636	594	592	617	600	559	580	610	584	591	567	577	620	658	620	641	591	568	632	585	622	583	654	596	646	620	603	608	573	597	635	564	589	624	624	584	586	578	609	632	651	583	618	566	606	628	581	613	589	614	635	618	607	612	624	583	614	605	552	601	592	639	673	621	572	606	600	620	599	594	625	595	544	607	578	600	583	623	607	608	621	589	620	565	623	582	593	599	593	649	593	600	577	605	575	612	539	588	584	588	608	608	617	616	595	615	599	591	621	606	598	636	588	636	681	622	624	624	627	598	583	583	592	570	615	626	557	599	634	644	605	621	588	613	592	632	608	647	579	592	627	609	610	566	613	626	569	612	600	661	641	605	607	581	621	573	601	631	611	608	595	625	630	532	538	618	592	615	586	616	614	602	579	563	604	625	564	593	566	607	592	647	595	621	599	594	574	590	608	579	630	630	585	543	592	587	642	585	598	576	655	596	641	606	597	586	597	566	596	605	603	586	598	608	635	621	608	582	613	659	616	589	604	600	571	609	609	577	585	590	581	572	558	599	590	610	580	654	572	619	592	573	638	607	610	615	608	618	593	581	620	595	598	556	632	595	590	586	595	613	597	586	623	611	609	568	577	620	628	597	599	619	626	605	594	588	571	623	582	641	548	581	578	588	624	558	571	633	606	596	652	587	583	562	633	633	584	612	594	581	611	635	581	589	597	584	630	607	639	585	596	682	599	623	620	609	584	624	581	574	642	593	601	576	593	585	590	600	593	638	584	585	563	606	627	596	621	646	636	580	649	620	595	599	565	611	576	582	660	647	608	609	595	604	621	576	544	610	580	607	614	625	609	565	597	621	581	606	574	601	648	617	663	588	543	587	620	639
6920	2236	655	403	662	631	563	464	408	383	352	354	326	291	246	205	203	188	175	156	123	100	106	100	92	101	94	73	96	94	78	73	75	67	79	74	72	55	58	68	68	61	54	60	47	51	47	50	65	42	57	45	57	37	59	42	35	45	28	46	40	29	47	46	45	38	55	36	38	43	43	36	36	47	29	37	41	36	50	31	43	38	49	44	55	34	36	28	35	39	38	38	27	41	33	37	26	29	40	32	44	47	49	45	55	47	32	38	48	34	29	37	39	29	34	37	39	26	24	27	38	34	29	45	38	35	32	25	32	34	44	43	27	24	32	33	40	43	37	38	43	37	33	44	36	42	45	38	37	34	39	33	24	49	43	42	47	33	40	23	37	26	32	39	44	41	35	41	46	26	39	38	33	49	31	26	45	47	34	44	41	36	41	39	45	32	43	28	41	41	32	39	28	20	35	50	33	39	38	32	45	46	34	41	43	50	56	30	40	50	37	35	36	36	37	41	31	38	37	36	40	35	35	51	44	38	40	41	34	47	27	39	39	26	36	36	36	35	37	45	29	37	36	44	34	29	33	44	34	46	43	44	52	42	34	34	41	37	31	38	47	38	40	48	36	46	41	38	44	33	42	46	32	41	40	49	53	30	33	39	29	33	45	35	37	30	44	30	40	43	57	40	37	35	36	48	31	36	40	35	28	42	39	38	33	42	42	33	52	40	33	34	38	23	39	30	37	36	47	42	42	30	37	30	34	41	39	34	38	42	40	42	41	46	33	39	23	43	28	37	36	48	43	31	25	29	36	34	38	45	43	33	30	33	41	41	43	35	37	46	53	35	35	52	26	31	35	36	42	52	39	46	38	40	43	37	38	41	34	46	42	32	38	42	36	43	29	50	49	36	37	48	24	30	31	37	40	44	30	39	34	36	41	24	36	39	33	40	35	45	32	29	37	38	32	44	48	38	40	41	30	43	37	40	45	49	50	42	46	44	49	28	40	39	46	43	34	37	38	35	40	35	35	44	37	29	43	34	38	58	36	29	38	44	39	37	31	50	39	39	31	45	41	28	39	40	38	34	40	36	40	30	35	40	47	39	42	52	35	44	46	33	37	34	44	32	35	38	39	39	34	31	41	27	24	38	45	37	26	42	29	36	35	36	42	36	39	39	37	36	31	50	32	41	41	37	42	38	41	44	37	29	41	39	33	28	38	32	37	39	47	33	34	39	39	36	41	33	33	29	23	53	34	41	31	33	31	58	34	40	34	36	33	44	32	48	39	32	36	35	33	41	45	39	36	31	29	34	37	41	36	40	34	39	45	47	40	30	28	40	46	41	30	44	35	47	33	43	43	39	36	32	36	39	43	48	31	50	42	32	44	42	51	33	39	35	34	42	33	32	45	29	50	43	27	40	34	46	36	34	34	43	34	39	39	36	34	35	51	33	28	32	41	31	27	33	33	34	33	47	44	41	39	40	34	54	33	27	31	36	45	40	38	35	36	29	41	28	30	29	35	45	43	40	62	44	45	33	44	40	36	30	45	44	32	31	49	48	47	31	41	35	43	37	40	35	45	31	45	42	36	33	28	43	42	43	38	41	36	44	45	47	39	53	44	35	35	36	30	36	36	32	32	31	46	39	43	53	39	41	33	42	43	33	35	39	38	40	30	39	36	43	39	48	27	31	36	31	41	30	36	40	28	36	37	31	37	34	32	30	39	31	34	33	37	31	47	45	36	29	33	48	47	30	35	39	47	36	36	31	48	43	25	40	38	38	31	45	45	36	47	38	28	28	41	30	45	25	41	35	38	30	46	42	46	37	43	33	37	42	36	32	43	27	46	38	46	38	41	33	46	37	34	36	33	38	47	41	45	43	42	34	33	37	27	33	26	37	35	35	41	25	35	36	44	34	32	34	28	30	40	30	36	40	38	34	39	38	29	33	36	23	40	42	40	45	25	32	33	25	33	51	40	38	31	28	36	33	39	45	40	28	48	37	35	35	36	36	33	51	30	31	43	52	53	38	34	44	33	45	41	38	38	32	30	46	46	43	40	35	41	32	37	43	34	21	36	37	36	37	43	34	32	32	32	33	25	41	27	39	28	43	38	35	39	29	33	31	32	37	32	28	35	34	41	38	47	36	43	40	40	35	38	56	56	31	40	56	46	41	41	39	39	34	36	31	35	38	33	40	47	35	46	41	38	40	45	33	37	41	49	33	31	45	40	37	37	28	46	41	33	40	43	44	38	37	45	40	29	37	34	39	44	40	41	32	29	35	35	40	36	35	31	36	39	42	32	27	39	36	42	37	49	33	32	27	39	36	33	40	45	46	30	45	48	33	37	39	34	42	25	50	35	33	43	35	42	32	36	44	39	40	28	31	41	42	45	31	39	38	37	39	32	33	31	26	41	48	40	28	37	37	32	43	37	47	38	38	33	37	23	29	38	36	45	29	29	33	37	43	46	34	37	36	38	36	43	34	36	32	39	37	38	40	27	37	35	45	40	41	41	37	40	45	33	40	33	37	31	52	39	33	33	48	36	32	36	39	28	35	31	32	41	53	37	45	37	37	23	34	35	37	42	46	45	35	46	45	33	33	31	32	37	42	30	43	30	38	41	50	38	42	42	41	43	38	44	45	43	40	38	33	43	37	38	40	42	40	36	40	28	41	45	35	41	46	50	43	46	35	41	26	35	39	41	36	34	44	35	40	32	40	48	34	34	34	33	47	47	41	42	47	45	41	46	35	44	39	43	31	30	38	38	41	39	40	36	31	37	34	44	34	34	40	36	46	30	37	38	54	38	30	41	32	35	41	43	50	38	38	38	35	46	43	37	35	40	44	34	36	51	42	37	26	38	46	32	26	43	41	39	48	48	25	35	26	28	44	56	36	44	40	35	37	39	39	29	33	41	37	45	39	28	36	44	34	34	36	43	39	41	40	47	35	39	40	31	26	37	37	34	38	39	29	31	41	37	39	28	44	38	45	35	27	40	30	41	38	40	42	38	38	30	52	31	31	33	38	38	39	32	45	39	44	45	38	38	26	25	32	35	38	42	41	37	42	21	33	30	39	46	38	30	30	34	40	32	55	45	33	27	49	35	47	32	37	40	52	30	25	33	40	43	51	40	33	46	44	39	39	42	31	39	31	39	31	35	39	36	41	42	37	37	32	42	30	37	33	39	42	37	40	35	40	38	25	49	40	35	39	26	37	39	36	28	33	40	41	49	37	37	31	35	32	35	36	31	44	40	37	38	29	34	32	40	44	44	31	39	45	27	41	37	36	40	28	48	37	34	34	42	31	45	36	31	25	39	39	45	38	45	41	54	32	36	37	46	33	45	41	46	36	36	42	43	39	31	42	32	41	42	41	58	32	43	47	44	38	30	45	36	40	46	38	34	39	42	45	38	50	43	39	40	34	31	32	42	50	48	31	35	37	43	36	30	47	42	37	35	30	46	33	30	41	36	27	37	40	38	33	30	36	29	39	30	32
44191	25132	14619	25534	34374	33725	30512	26609	23053	20598	18925	17344	15706	13984	12608	11519	9961	8725	7534	6324	5808	5152	5020	4719	4391	4198	3909	3642	3523	3248	3008	2735	2606	2426	2301	2351	2169	2194	2077	2110	1879	1805	1800	1756	1625	1610	1483	1546	1497	1473	1439	1332	1178	1178	1172	1142	1106	1096	1093	993	981	922	886	903	953	869	837	845	761	794	752	753	729	835	684	739	695	694	727	679	699	623	670	669	704	657	642	639	613	666	617	596	639	678	670	686	657	699	629	640	669	666	652	627	666	617	657	635	661	639	631	626	639	659	642	565	656	652	655	608	629	681	631	627	641	626	603	642	615	584	629	637	639	644	589	673	675	621	627	597	643	669	622	637	624	622	622	631	635	582	645	634	624	587	643	614	621	708	594	655	640	686	632	619	609	655	669	653	623	629	625	667	636	669	665	691	621	650	610	587	647	633	615	626	645	627	687	630	651	653	652	644	664	643	679	592	682	629	695	602	666	593	680	648	626	633	635	567	627	626	615	625	623	578	630	646	618	599	627	668	644	671	686	658	638	608	655	652	626	614	670	671	610	619	612	628	676	616	652	652	611	648	593	654	632	649	654	609	599	598	649	645	589	598	619	610	629	621	665	651	694	629	604	609	609	610	650	621	649	616	615	555	620	638	612	622	649	696	657	686	650	611	601	642	612	641	628	633	649	658	632	651	621	628	676	662	589	601	666	610	627	588	655	617	666	597	614	630	656	655	618	695	614	684	649	607	610	612	671	586	615	576	626	611	633	624	654	655	657	609	634	601	670	635	651	637	617	663	582	612	621	640	655	667	666	650	647	672	652	612	676	636	612	641	655	633	627	681	627	631	591	641	651	612	635	656	646	672	639	616	639	628	610	622	635	670	662	652	632	657	648	649	606	652	672	652	618	611	641	617	648	600	659	631	617	647	637	649	634	587	664	612	622	585	618	624	639	637	626	642	620	653	664	641	644	627	629	624	614	656	620	609	689	612	665	654	629	649	608	625	600	643	639	634	625	559	674	594	690	676	640	627	629	641	640	695	672	625	678	656	635	667	624	629	635	627	635	684	648	660	649	649	650	626	613	608	590	591	619	641	635	636	601	665	608	635	653	702	619	629	652	622	647	596	634	648	610	665	628	658	618	613	638	635	578	668	626	606	600	623	642	645	606	600	655	673	620	625	655	634	630	645	680	653	650	647	639	652	628	629	617	639	630	651	624	658	604	619	642	666	640	617	589	624	631	636	611	666	622	629	624	599	658	672	608	666	623	630	606	644	621	600	620	590	626	623	592	701	636	615	613	649	612	592	623	634	669	640	618	634	641	620	637	625	638	682	623	637	684	625	622	621	614	664	633	675	653	643	636	604	622	638	601	635	628	620	637	637	615	614	617	615	632	649	651	608	651	656	637	620	605	646	649	658	600	677	626	631	636	692	634	653	618	610	652	597	634	635	599	643	617	620	647	640	644	623	649	595	639	634	620	644	618	629	657	615	635	643	667	642	659	634	635	650	598	643	659	643	616	625	642	636	645	663	628	611	643	626	588	641	645	639	662	653	629	635	673	612	627	647	639	607	662	630	694	656	600	656	640	584	606	685	685	643	670	635	633	653	625	593	673	615	631	642	637	618	635	621	585	594	625	632	627	631	647	644	693	617	586	621	645	621	604	632	619	652	613	624	651	645	630	647	632	660	633	646	609	636	675	610	621	668	633	643	675	630	701	641	623	595	649	616	633	584	625	631	638	627	685	612	619	615	634	634	639	661	645	642	637	615	618	655	661	641	596	667	628	592	658	648	664	644	636	638	623	642	616	624	628	613	655	670	652	644	630	642	637	631	629	637	614	637	676	621	629	625	613	652	669	651	613	620	659	652	633	655	632	620	634	628	609	651	633	644	619	647	622	584	602	669	629	662	614	684	633	669	610	623	640	631	642	617	633	635	591	621	680	616	604	598	573	659	646	607	618	631	646	669	650	630	662	651	647	663	610	641	658	636	580	631	647	627	610	621	627	657	641	616	635	631	663	664	635	624	623	649	607	648	645	615	704	674	608	629	621	682	686	643	617	666	643	658	616	631	679	661	637	693	659	607	608	654	640	637	649	630	664	702	649	645	646	646	665	619	653	680	632	620	597	675	626	666	658	602	618	663	605	616	628	588	639	582	668	591	625	608	651	648	620	641	660	640	633	621	655	643	682	662	639	602	616	659	657	603	644	633	681	683	638	647	656	628	674	657	618	634	614	633	645	652	643	590	637	650	595	630	596	621	632	618	629	637	583	646	684	660	643	616	662	620	614	623	642	613	619	644	655	658	654	632	613	625	597	648	672	607	592	662	627	632	603	593	636	618	620	626	663	681	708	595	639	655	616	652	624	635	611	636	616	636	630	651	678	641	631	587	606	633	631	612	625	583	633	641	678	616	621	615	685	650	617	613	598	656	721	684	621	682	684	660	664	592	594	623	631	648	650	614	588	621	627	589	642	633	644	642	611	633	631	647	633	642	655	657	617	654	651	596	637	628	641	606	602	653	617	641	605	637	693	619	668	646	604	635	690	646	663	689	595	645	600	593	639	654	642	642	665	602	654	651	645	666	592	646	681	665	599	635	673	645	652	639	630	600	623	574	658	641	634	656	639	652	675	557	577	673	605	641	677	625	605	608	620	644	642	606	652	653	663	588	625	628	620	640	616	621	628	646	613	641	632	664	623	652	665	641	611	623	634	632	618	636	681	639	636	570	644	662	627	663	670	600	643	696	678	683	631	659	642	649	639	654	625	592	590	653	668	643	657	638	654	632	654	661	615	623	641	626	639	647	600	607	632	688	647	680	643	645	691	636	610	607	636	656	631	633	677	634	644	636	610	614	638	638	623	601	637	626	662	622	677	635	638	609	652	599	617	658	626	640	655	666	575	651	681	628	628	640	602	623	626	588	618	671	672	686	686	611	653	656	603	626	624	614	688	672	634	651	670	645	606	641	649	614	588	627	618	613	654	613	649	614	633	670	648	641	628	610	573	690	599	646	641	690	674	615	703	652	667	628	616	608	618	620	603	647	633	621	628	610	641	643	645	634	709	662	658	654	597	672	678	612	643	610	638	661	679	655	630	612	617	629	687	634	631	608	647	614	675	649	616	628	635	616	632	641	617	623	604	628	603	621	642	615	638	619	696	636	615	604	622	674	622	609	619	613	652	643	609	618	675	658	628	609	648	663	643	651	632	656	716	630	674	638	621	631	676	615	677	630	642	605	604	676	659	633	649	625	670	680	672	628	655	659	647	606	626	612	644	653	578	646	643	614	637	598	670	680	630	647	671	652	640	647	694	629	660	619	645	672	640	650	584	607	657	628	619	658	598	649	632	600	659	665	669	620	625	646	620	627	622	638	644	623	644	637	586	589	634	651	650	578	646	659	607	633	625	603	646	669	605	639	627	635	655	631	640	685	595	645	641	641	557	675	651	654	638	626	662	652	641	635	660	625	624	623	654	613	663	664	646	659	664	585	643	629
2834	712	283	200	334	266	265	228	225	183	160	143	136	147	103	121	102	97	90	80	68	65	56	56	67	56	64	51	57	48	38	37	49	36	37	44	37	48	40	36	39	31	47	37	29	36	33	34	44	31	35	35	28	33	34	17	27	39	37	21	29	26	42	35	42	40	40	35	41	26	26	32	32	28	31	34	38	28	24	33	35	31	17	29	37	27	24	35	26	29	38	30	29	32	26	18	19	37	35	32	32	28	26	36	28	27	22	32	31	26	33	24	28	23	35	27	35	36	30	28	36	21	35	29	26	27	21	29	34	28	27	40	36	34	24	27	31	35	26	34	33	35	27	37	33	30	34	31	24	32	24	29	32	42	26	29	35	29	42	28	23	26	30	29	31	28	31	25	25	30	29	27	44	25	37	36	25	33	39	23	33	30	41	26	34	35	29	22	32	33	29	22	20	36	25	31	42	30	40	39	21	26	34	29	26	40	30	25	31	40	25	24	27	29	35	26	27	34	38	26	35	36	20	35	28	34	22	30	28	25	30	34	33	36	30	31	21	29	32	31	22	26	39	35	35	28	39	30	28	28	24	35	38	34	31	26	30	27	30	32	22	36	38	32	23	40	31	32	32	23	33	35	29	27	30	30	26	30	35	26	32	26	25	31	33	37	30	28	29	29	31	23	21	25	26	28	29	32	27	33	34	22	24	32	30	32	25	28	22	12	36	25	27	24	27	30	28	36	20	30	26	31	31	29	30	30	35	33	27	44	32	29	41	29	30	25	26	24	41	30	31	24	26	26	33	37	31	22	26	31	31	36	27	33	30	29	31	29	28	20	34	34	28	29	27	30	30	31	31	22	32	26	28	39	33	31	35	30	28	29	19	35	26	25	34	20	25	43	31	27	30	31	23	30	33	31	24	32	39	37	31	32	22	32	30	23	27	28	30	34	26	45	22	41	35	25	24	30	29	29	37	34	28	34	27	25	27	33	32	34	25	33	23	25	25	26	19	30	25	27	21	23	30	31	22	34	34	24	40	23	40	33	42	28	29	24	31	27	20	34	33	33	21	28	32	29	31	27	28	22	27	30	20	33	39	28	27	35	43	29	25	35	17	33	25	25	39	30	34	31	25	28	28	31	33	28	29	22	37	25	29	26	35	26	33	21	23	29	34	38	26	28	37	32	32	24	31	35	32	28	32	36	31	22	29	29	33	45	29	35	30	30	26	23	33	25	31	25	36	34	29	33	30	23	30	34	27	32	39	25	20	40	32	25	27	36	20	25	37	28	29	23	44	29	22	34	36	31	28	29	35	22	22	25	28	27	43	23	25	37	27	32	28	34	32	29	18	29	26	37	32	33	28	34	40	31	35	35	34	25	24	36	29	28	19	26	23	34	41	21	30	30	35	28	27	29	25	25	32	31	23	33	28	27	33	23	31	20	15	38	30	30	29	31	31	30	40	30	39	30	30	37	37	35	27	22	33	41	27	29	30	30	34	35	29	38	37	24	29	35	26	23	33	30	32	36	33	40	21	31	41	38	33	28	31	26	30	41	29	29	21	38	32	22	25	33	32	26	34	27	25	22	27	26	26	49	20	28	33	34	30	42	17	27	24	35	33	34	41	39	35	34	23	22	34	23	20	31	25	22	27	32	21	26	32	24	30	29	36	37	36	21	32	37	22	24	35	32	24	30	31	31	22	21	28	22	27	29	31	22	35	36	35	31	27	21	31	33	28	33	28	24	34	28	24	29	27	32	30	30	26	32	27	29	35	35	25	33	32	33	35	18	28	31	24	33	37	36	22	23	23	33	29	34	32	27	28	33	34	43	26	29	21	29	30	33	27	39	38	36	32	30	35	23	25	24	25	23	28	27	30	30	28	33	26	22	26	22	26	22	40	23	27	32	25	26	33	30	26	28	35	33	32	28	35	27	30	28	35	32	37	28	30	35	37	33	25	34	25	30	28	34	31	30	22	28	41	26	29	23	32	21	33	39	37	42	22	24	30	27	22	34	28	35	31	26	36	23	36	34	28	33	41	24	21	37	27	32	34	27	31	23	32	30	40	35	22	35	19	32	24	34	35	39	20	24	29	36	23	17	26	37	26	31	23	27	36	25	27	29	26	26	40	25	36	47	35	33	30	33	38	37	35	24	28	43	19	35	28	33	26	29	20	25	23	29	29	23	29	26	21	34	35	30	29	22	35	24	30	31	31	19	28	25	27	26	23	22	28	20	29	18	20	28	32	31	26	27	31	33	34	29	38	35	24	28	35	31	21	20	39	30	28	27	29	25	36	28	33	34	37	39	27	23	33	29	31	30	35	24	30	34	31	26	28	35	24	25	34	39	26	36	30	27	32	20	23	31	36	28	36	28	41	36	27	29	34	20	33	32	33	33	29	26	22	34	38	32	38	27	31	37	27	26	37	31	28	25	35	28	21	39	29	29	21	28	28	33	32	37	24	33	35	30	30	30	22	36	34	33	25	34	28	31	22	26	29	26	31	32	36	35	33	26	41	30	31	30	35	34	26	20	24	34	33	23	23	27	26	28	23	25	30	30	31	31	34	36	23	35	26	21	23	23	28	31	21	27	25	36	40	33	25	26	31	38	29	33	35	34	26	31	23	32	30	29	34	26	36	25	29	28	30	21	29	28	30	43	28	29	32	21	23	30	30	32	32	33	29	27	36	25	38	25	28	23	33	22	33	30	30	36	30	34	39	39	22	26	18	36	34	36	26	28	32	22	20	29	22	26	25	42	32	25	35	27	33	29	37	23	27	27	32	33	35	23	34	28	33	28	33	33	27	34	15	31	35	32	25	31	41	23	35	32	27	39	22	29	26	28	25	25	19	32	33	29	28	30	36	37	26	23	25	33	22	38	22	19	33	46	36	37	35	28	27	28	26	44	35	25	21	32	26	24	31	35	21	31	29	29	29	29	28	31	19	19	36	30	31	34	35	22	31	29	32	29	35	22	35	31	22	30	21	35	25	28	24	40	36	21	33	33	28	31	28	45	30	30	36	26	32	30	21	25	32	31	23	33	31	32	37	33	36	29	25	26	19	34	33	41	34	43	34	28	24	24	37	32	21	34	31	32	20	37	37	26	30	39	34	19	22	34	39	31	22	38	30	31	38	26	33	25	25	31	31	33	31	34	36	31	28	34	29	34	37	27	24	29	22	24	28	35	23	31	30	23	34	27	20	35	29	40	33	27	30	33	28	28	32	33	32	21	33	32	32	32	34	26	32	19	27	31	25	25	21	22	25	36	32	31	31	29	32	34	21	29	27	32	19	35	42	32	29	18	39	26	26	29	28	29	35	33	30	23	43	36	21	31	34	33	29	27	25	28	31	20	19	20	27	28	21	33	29	32	33	32	29	25	31	33	30	35	45	30	39	31	28	18	27	27	30	20	33	30	28	33	30	34	34	21	28	38	31	32	30	27	25	36	33	23	33	39	34	29	32	25	28	33	40	31	20	24	28	34	31	22
31888	17136	8152	16888	24514	23747	20718	17927	14417	12775	11299	10027	8480	7048	6314	5927	5434	4500	3841	3374	2995	2620	2583	2416	2331	2174	1973	1893	1848	1703	1551	1489	1374	1284	1365	1208	1325	1207	1245	1182	1083	1061	1050	946	917	972	1014	913	1018	940	897	847	804	759	760	778	754	772	709	663	646	673	611	668	650	647	635	591	554	567	538	519	512	552	550	553	558	546	544	574	503	521	531	549	508	521	516	529	483	544	493	542	508	545	555	514	509	489	535	509	517	521	523	485	524	489	508	501	532	482	486	489	549	504	475	467	578	516	499	510	496	498	524	503	524	499	540	517	481	494	511	537	515	463	545	492	472	532	487	523	503	506	528	479	501	503	514	530	510	509	523	565	525	515	487	486	510	519	472	505	493	490	496	516	508	526	478	509	476	516	517	520	494	488	523	464	507	552	529	485	491	503	520	522	535	534	504	494	524	528	521	518	500	501	490	502	473	507	478	531	475	462	537	489	506	506	491	552	487	447	503	501	507	515	519	467	525	472	515	538	518	521	514	553	515	503	501	530	536	485	509	492	531	485	498	515	505	496	480	483	490	471	510	516	492	494	488	496	511	512	509	483	499	535	519	511	508	503	518	497	463	548	502	553	554	485	504	491	512	508	508	507	500	500	499	518	530	478	499	496	515	519	500	477	506	500	538	526	481	500	470	485	532	503	517	534	532	515	473	493	512	511	507	473	496	496	529	518	503	503	451	489	511	476	494	510	499	532	513	480	523	476	509	485	489	514	508	504	487	489	523	496	508	502	482	529	485	486	506	481	516	490	480	517	503	526	535	527	492	491	541	484	511	510	478	554	552	471	507	505	490	476	502	472	487	543	486	543	520	489	488	521	530	496	504	532	518	525	473	530	513	511	513	486	511	517	486	503	564	492	523	510	551	535	503	522	527	508	475	544	548	522	500	515	549	512	504	528	532	540	522	500	515	474	493	517	533	513	506	508	474	465	501	559	468	501	524	528	501	530	487	483	526	504	477	531	523	526	534	470	498	502	528	528	473	477	570	472	497	530	507	474	499	483	539	529	487	533	506	510	526	529	494	487	496	512	483	528	534	516	506	509	512	571	491	529	509	501	528	502	474	471	529	483	486	470	521	488	522	534	490	503	510	529	516	485	515	485	520	503	513	521	522	481	492	497	546	505	518	533	491	509	531	512	526	540	492	529	569	509	486	504	555	519	519	545	529	542	537	464	543	498	539	525	487	519	462	504	511	488	452	499	534	507	486	498	514	495	473	499	542	509	524	504	513	514	527	525	533	501	482	513	528	498	522	533	524	507	521	537	482	507	465	514	520	536	474	506	524	506	513	541	509	492	457	531	490	470	518	528	524	488	521	477	497	506	444	520	510	515	542	482	523	484	501	526	557	535	514	493	541	513	503	545	515	547	493	535	515	504	494	514	474	536	524	523	486	469	514	520	517	455	503	544	527	524	496	570	493	485	505	510	526	518	537	527	530	505	509	511	478	538	523	516	531	501	534	487	503	514	530	553	477	508	538	516	498	550	470	521	489	515	516	510	546	483	500	481	523	509	546	527	505	506	520	549	515	503	510	517	478	480	525	509	505	552	506	489	525	548	521	552	497	513	528	472	498	521	496	484	514	490	529	487	488	484	512	499	494	508	501	507	496	527	526	516	536	501	474	505	513	510	497	491	500	484	485	517	506	515	465	487	511	528	484	515	519	500	528	477	511	480	523	523	542	526	489	513	536	527	505	566	539	553	502	549	495	489	494	503	504	493	506	528	514	516	483	520	513	500	520	492	515	507	505	529	477	501	473	492	507	525	506	512	518	484	517	487	537	487	511	526	501	467	508	495	491	541	504	487	510	514	516	497	522	518	501	478	536	484	495	485	496	564	546	520	539	488	516	548	519	538	545	479	517	512	519	494	542	547	512	502	514	544	484	505	512	470	511	504	554	487	497	515	494	514	464	484	544	511	500	498	462	505	491	539	502	467	506	539	467	494	526	520	505	500	534	502	522	516	505	484	522	515	495	508	527	496	468	513	533	534	502	493	523	558	539	504	492	524	457	519	480	449	542	520	549	475	509	550	482	532	511	485	521	500	515	525	468	522	486	496	533	504	541	503	525	545	554	545	532	509	503	491	508	530	478	499	487	535	513	561	539	492	485	440	508	497	518	529	541	539	473	461	472	504	497	486	496	521	514	511	498	485	522	469	522	495	557	519	507	473	494	503	520	496	561	529	526	493	477	503	528	505	489	502	536	522	509	499	517	498	541	497	526	484	479	516	532	503	570	516	522	488	516	494	503	526	553	517	499	507	496	510	526	515	527	475	516	517	462	522	514	479	519	504	528	469	435	510	498	489	539	504	546	484	471	498	497	499	534	533	509	498	473	500	502	517	519	552	509	452	529	504	475	511	501	515	497	538	520	471	474	526	486	501	506	504	504	457	497	541	542	508	529	524	504	486	548	524	498	539	510	531	501	538	545	494	500	489	550	493	498	509	537	494	475	532	522	531	488	533	525	531	498	512	521	472	514	470	495	533	474	503	491	467	520	489	527	504	514	504	521	534	467	520	492	535	514	535	540	508	514	498	488	484	523	554	549	593	513	500	491	483	509	559	535	527	541	509	533	482	501	506	493	504	515	505	509	484	501	491	517	480	541	514	513	466	504	473	520	527	497	546	528	515	447	503	509	490	511	542	501	493	512	512	506	479	509	554	507	536	478	508	498	530	504	481	505	492	466	515	522	491	496	521	483	470	506	555	485	505	508	519	526	492	519	518	491	528	524	514	508	500	552	515	493	526	517	486	506	514	483	509	531	549	530	496	517	513	502	489	554	540	502	526	489	508	473	543	503	460	529	511	531	542	514	534	472	480	494	573	530	508	492	528	540	522	529	519	538	519	512	537	532	517	530	527	503	488	512	485	482	499	519	549	530	474	485	492	535	463	510	543	496	541	494	493	512	501	534	490	475	557	514	507	514	512	489	536	517	514	512	490	548	557	522	477	486	500	503	489	509	489	540	485	497	500	504	488	504	483	504	476	541	510	497	535	516	524	515	522	518	501	505	474	502	510	514	582	477	476	537	502	540	520	495	484	510	550	471	501	545	485	493	508	517	540	538	528	534	490	493	483	500	520	565	502	513	518	539	505	552	522	500	527	508	522	542	475	501	537	553	488	496	496	565	505	477	512	485	526	495	543	521	490	534	488	506	496	522	535	536	506	547	557	492	503	488	543	508	495	533	511	528	561	483	476	554	522	483	518	500	533	520	527	514	522	523	506	501	505	490	470	530	493	525	501	512	528	495	526	492	486	518	526	520	478	499	523	463	524	521	512	490	501	528	522	505	532	522	481	496	524	513	533	515	507	478	472	512	495	499	520	483	505	502	518	531	559	482	549	506	513	507	499	505	512	545	491	475	535	518	475	538	487	516	515	484	485	497	483	494	491	490	480	463	485	491	506	510	529	516	547	555	518	519	542	515	531	495	488	525	521	502	498
5317	1894	595	410	597	594	472	423	408	369	400	304	278	225	218	187	177	163	143	113	117	98	98	113	105	94	66	82	57	78	71	66	76	59	40	58	61	63	61	57	52	44	44	52	43	59	66	53	44	36	40	48	47	45	40	39	41	38	45	49	33	36	39	38	41	46	41	32	51	33	35	43	34	35	29	40	31	41	41	32	41	31	42	48	31	36	29	16	39	30	42	37	43	40	37	31	22	44	27	32	31	31	43	36	33	26	44	29	39	30	29	28	39	26	35	39	45	36	32	35	31	31	44	37	36	25	32	26	39	34	33	25	44	36	29	27	23	34	35	37	33	28	29	29	33	27	25	37	33	40	40	28	30	40	39	36	32	22	42	44	30	30	36	27	29	34	35	43	29	34	25	29	26	30	27	45	24	39	36	35	37	36	35	34	35	28	33	34	35	33	50	27	26	42	29	34	33	26	35	50	30	34	33	41	37	35	27	37	27	23	35	33	35	35	43	31	30	41	41	27	33	28	29	34	38	30	30	38	30	31	27	30	42	40	35	33	34	29	34	28	42	29	31	26	34	24	40	23	36	28	27	38	39	35	34	35	22	33	37	33	30	22	38	40	34	34	32	41	34	38	30	33	26	33	37	32	33	32	30	28	25	43	29	34	28	38	38	45	35	33	31	27	35	27	26	30	39	39	23	35	27	39	38	34	35	34	33	36	38	32	35	41	37	34	31	46	36	28	36	36	31	35	31	28	28	35	27	30	23	30	30	30	40	34	34	33	31	26	46	44	43	29	38	34	33	39	29	36	19	33	29	39	21	28	28	42	24	37	31	40	43	33	27	29	44	38	28	38	33	46	26	38	31	39	23	31	27	45	29	39	34	30	31	35	40	31	39	30	35	39	35	42	40	30	34	33	29	31	27	34	33	34	29	39	38	44	31	47	29	28	40	28	31	37	40	32	42	38	34	40	33	28	43	40	36	37	23	36	31	25	36	24	35	28	39	29	36	53	33	28	28	29	24	36	37	42	40	33	36	26	25	30	30	32	31	26	31	36	31	42	25	17	27	29	31	27	35	27	50	47	29	39	31	40	27	31	35	26	37	35	27	38	34	37	33	37	34	34	26	34	41	33	35	49	36	34	27	43	31	27	31	29	38	34	31	34	34	39	35	34	34	33	33	25	28	29	28	36	38	40	34	30	40	32	37	30	26	36	42	30	30	37	25	32	25	31	31	33	36	25	44	28	29	32	30	29	36	35	32	33	33	32	35	42	43	32	27	42	34	23	24	43	17	33	22	39	28	34	25	39	32	33	36	38	46	34	50	27	26	31	36	29	21	27	39	33	34	27	41	28	38	33	33	30	40	28	30	40	29	43	36	25	34	32	25	30	32	42	37	23	32	39	37	29	32	34	31	24	34	26	30	25	33	32	26	32	37	29	36	32	36	31	42	40	24	37	28	31	45	37	36	37	29	33	28	34	36	35	38	39	40	30	30	33	31	43	38	41	41	42	27	27	44	32	36	41	30	34	36	27	41	31	36	36	28	35	33	31	25	19	27	26	23	28	41	44	52	41	25	42	34	31	25	40	39	24	31	25	29	32	33	29	23	40	31	41	41	19	29	34	22	32	30	38	33	36	31	45	34	42	22	35	27	22	34	30	34	23	48	33	39	32	39	28	31	41	42	25	43	41	35	26	34	35	37	37	29	36	32	33	38	31	22	45	32	34	32	38	42	29	30	33	37	31	29	38	27	42	29	28	41	26	42	41	30	27	39	39	32	27	29	34	30	35	39	27	37	42	33	44	37	36	38	33	35	29	39	42	32	28	24	34	32	45	45	31	26	25	32	38	38	49	48	31	32	28	31	43	18	34	39	32	31	40	25	38	29	30	30	32	38	29	44	32	29	36	29	20	30	25	26	44	23	31	26	38	33	39	33	35	30	32	41	20	32	29	54	42	40	29	26	39	30	46	43	18	33	44	29	30	35	29	26	32	37	33	28	34	42	26	35	47	31	43	30	29	37	31	36	37	28	36	28	30	32	40	37	34	35	43	34	17	38	25	37	30	30	25	29	41	31	39	31	28	38	36	30	32	28	30	35	41	28	30	35	29	35	25	29	29	36	43	26	39	36	30	34	25	37	38	24	36	43	28	28	30	35	44	42	30	33	36	21	23	28	36	23	26	30	23	28	37	35	37	34	35	38	39	36	33	25	38	28	41	27	32	37	31	33	28	29	37	34	44	39	41	46	28	35	28	26	43	30	31	35	35	38	40	29	24	29	33	31	32	27	36	25	33	36	34	34	45	25	34	38	34	34	35	32	39	44	29	29	34	29	16	32	39	27	27	27	33	42	45	40	29	31	26	28	36	25	46	35	45	45	31	39	43	32	30	26	25	28	34	43	34	42	43	37	28	34	31	47	31	35	37	34	26	37	39	35	31	27	33	32	38	34	38	32	31	25	38	28	25	34	34	37	39	34	30	25	40	45	26	17	35	34	30	29	39	33	41	37	31	40	19	19	39	42	32	34	41	35	40	43	37	38	24	38	26	25	32	34	43	30	44	28	31	27	35	36	40	44	34	38	32	30	30	34	36	33	31	36	32	34	27	35	29	33	30	36	38	27	26	27	29	46	39	23	31	41	29	30	44	33	40	26	19	36	37	35	32	35	46	40	25	48	30	26	32	36	21	24	25	24	27	34	31	39	41	39	39	29	27	32	37	33	34	31	22	27	35	43	33	40	33	39	32	44	37	36	37	41	39	31	24	43	44	36	30	32	33	26	24	28	26	30	26	23	26	38	44	29	25	31	34	27	28	31	29	28	20	35	44	33	31	27	40	42	32	31	39	30	31	41	33	24	27	29	43	35	30	39	38	38	29	32	30	34	24	37	30	31	33	33	28	26	32	34	25	37	30	26	30	39	35	31	39	38	22	27	34	38	35	37	40	39	31	32	35	25	28	40	32	32	32	42	27	43	38	32	33	29	39	32	27	33	33	37	36	32	35	25	47	30	32	27	29	28	41	26	34	32	39	31	42	32	29	34	29	37	35	37	28	32	34	27	40	39	30	48	23	24	32	30	30	34	33	28	31	44	26	38	32	32	32	43	36	28	46	36	36	28	39	41	34	34	39	32	22	42	37	36	27	38	35	30	25	44	38	46	34	22	38	46	38	35	40	42	31	38	29	40	26	33	36	38	43	39	40	38	29	36	32	41	34	37	49	46	31	38	37	41	31	33	34	38	38	31	26	30	35	42	36	33	34	37	36	36	41	29	36	27	35	33	30	40	31	36	38	40	37	37	27	30	33	34	41	32	37	38	34	35	29	37	31	41	37	42	33	39	45	32	35	35	31	20	37	33	30	26	34	36	34	38	39	41	40	28	32	31	34	43	26	50	34	26	35	38	44	27	35	27	32	35	37	35	50	30	33	32	26	40	31	23	43	23	24	34	38	31	42	28	29	36	38	30	34	32	31	35	33	26	29	24	26
42149	24020	13722	24445	32830	32187	28257	25363	22800	20343	18650	16536	14077	11968	10113	9178	8576	7693	6571	5786	5395	4692	4505	4328	4075	3694	3436	3255	2985	2753	2633	2375	2267	2191	2182	2011	1914	1843	1919	1812	1671	1584	1435	1479	1510	1459	1418	1432	1339	1345	1221	1144	1091	1065	1000	1033	995	962	921	968	805	842	838	821	776	796	754	713	762	711	711	683	686	677	638	602	617	629	621	579	629	608	582	621	576	572	565	600	602	550	606	587	568	578	636	621	621	614	578	578	583	562	573	530	579	582	540	568	553	615	555	573	613	517	591	579	593	586	541	604	534	567	594	593	613	565	594	550	584	545	559	565	556	588	524	602	576	565	543	594	549	578	585	553	578	566	597	635	549	600	578	592	564	591	546	610	617	535	572	560	623	566	611	567	569	603	576	538	578	600	600	545	558	600	573	560	570	553	572	579	550	566	562	556	610	516	549	575	574	574	570	515	554	540	554	563	581	602	536	552	589	585	545	568	581	597	593	572	589	561	573	569	512	539	577	525	618	582	586	598	549	547	544	623	510	576	557	615	592	560	574	581	547	586	605	556	566	572	567	608	554	553	564	590	577	590	556	561	613	574	565	572	534	546	581	578	580	559	584	602	606	555	563	572	561	591	563	598	571	576	559	551	563	573	522	580	538	550	591	582	600	614	519	589	563	555	572	552	560	572	574	550	586	600	560	571	553	553	547	551	612	611	587	579	564	576	574	572	574	587	538	573	592	574	562	574	590	575	570	554	597	580	612	589	574	577	612	613	594	543	561	576	545	546	584	580	566	555	548	577	641	589	529	576	571	549	566	529	602	612	577	543	592	615	543	589	582	579	614	589	607	566	541	583	588	561	566	554	541	570	555	525	637	553	529	561	564	575	552	585	594	566	594	588	566	554	576	578	558	529	577	561	594	535	554	623	584	563	585	592	528	587	569	564	559	556	592	587	594	581	584	592	581	574	561	545	561	613	569	595	565	550	585	552	594	593	559	600	544	565	595	547	568	583	546	574	541	609	561	540	593	615	592	546	579	600	586	496	555	568	556	575	599	550	634	570	581	566	597	538	580	530	603	528	568	545	612	612	549	608	584	567	552	502	545	555	523	581	573	542	537	576	580	606	558	582	521	629	570	617	572	566	555	551	543	575	533	597	568	582	578	573	601	610	547	562	553	567	579	605	597	523	565	560	581	542	584	600	571	542	596	566	569	602	600	578	572	605	588	553	577	636	564	583	574	586	590	598	569	593	579	587	621	553	541	592	601	584	548	549	612	566	567	571	573	587	581	562	541	595	587	575	565	536	585	597	550	563	569	625	551	593	588	594	601	535	540	529	569	575	551	580	583	571	588	570	591	592	563	551	545	621	583	620	536	527	575	568	555	606	599	589	597	591	550	552	608	579	583	580	577	552	580	582	576	562	622	583	583	529	532	605	542	554	593	562	591	575	588	528	595	534	573	595	546	584	590	569	613	540	600	561	554	580	555	587	594	588	567	562	569	550	564	601	555	599	566	587	578	562	551	572	579	594	530	583	528	568	577	577	540	565	571	602	590	551	613	526	549	612	572	581	548	585	581	621	534	573	599	569	565	577	597	557	566	568	620	555	596	559	590	573	606	617	530	573	567	578	608	590	551	551	581	610	593	585	591	581	548	611	543	526	575	568	599	611	593	582	597	551	573	590	560	586	544	588	585	559	587	543	565	587	570	605	545	559	569	568	564	552	559	573	563	567	599	582	590	541	546	555	613	605	593	560	552	580	606	584	570	546	586	521	597	561	576	533	585	596	569	591	545	598	572	565	596	570	614	576	555	555	566	577	549	564	543	586	588	525	579	593	597	598	561	557	605	597	534	590	538	573	555	553	544	587	586	571	570	586	592	626	540	572	561	562	566	558	583	541	542	581	636	570	591	594	552	589	572	595	567	604	578	558	561	575	554	583	559	524	562	623	569	567	616	573	591	538	552	574	545	612	531	598	601	575	574	560	552	583	574	577	548	546	529	604	594	577	566	567	603	604	565	611	544	562	583	525	561	554	573	577	557	556	596	520	589	556	556	558	554	510	575	571	573	609	571	577	598	575	585	589	587	563	565	597	577	546	587	545	559	568	585	575	550	556	553	628	563	607	587	543	524	547	599	576	592	599	539	567	547	552	601	567	578	583	526	605	580	576	536	580	586	588	542	531	579	568	554	553	589	603	569	588	568	583	548	572	577	603	544	586	556	568	558	569	532	546	587	620	542	590	557	554	584	599	558	617	545	588	597	584	554	555	587	555	568	585	597	555	574	587	555	597	576	581	605	540	534	584	543	587	597	594	558	582	589	554	565	573	538	565	541	542	532	572	540	567	570	618	566	518	568	563	588	588	580	574	594	580	539	574	585	544	565	549	525	574	558	599	571	578	574	623	569	573	555	583	556	554	571	581	571	530	552	572	585	579	558	586	557	594	539	588	584	595	511	598	564	576	560	588	546	525	600	597	628	567	549	567	560	553	603	594	598	596	558	570	605	529	528	527	575	564	547	539	580	585	584	565	554	593	559	558	568	593	592	598	572	544	570	560	589	616	579	556	566	534	559	534	543	605	566	541	579	601	596	524	571	591	579	569	540	535	540	577	625	553	565	591	574	581	581	572	606	528	579	605	608	562	594	553	583	581	537	580	575	572	560	580	594	576	574	577	549	569	579	588	584	575	562	568	566	609	526	598	542	585	566	586	554	589	551	577	583	610	558	527	592	532	559	549	554	538	573	571	555	547	551	573	552	559	590	551	561	592	544	594	550	575	583	589	637	600	597	553	539	586	532	564	592	599	571	605	621	622	578	570	562	576	578	632	600	585	626	565	567	564	580	602	540	615	564	539	541	605	593	600	585	568	590	579	569	543	590	603	568	615	583	506	565	603	595	556	581	528	620	568	560	621	598	565	566	572	536	566	590	590	592	600	551	552	563	573	589	531	569	538	588	556	579	560	583	623	555	577	555	570	584	583	591	548	602	559	582	565	590	582	590	592	573	564	592	562	576	586	582	612	574	543	606	537	561	592	609	578	629	589	585	538	616	563	599	522	539	582	566	574	606	568	572	590	595	593	562	598	562	627	563	597	565	594	541	564	546	587	556	583	571	567	548	595	585	581	551	591	581	632	599	579	608	552	607	543	547	578	570	517	585	595	562	585	588	587	577	557	604	563	565	587	574	536	597	583	579	601	593	562	574	582	620	589	586	613	586	591	549	577	542	624	586	578	565	576	626	597	589	545	567	580	518	571	603	540	590	575	555	588	543	561	562	565	577	546	585	551	557	588	561	558	557	568	549	597	578	585	565	567	548	572	566	520	593	574	571	568	586	587	568	582	596	555	569	590	534	574	611	564	607	587	588	564	557	574	571	568	579	577	579	570	559	548	598	570	587	593	592	563	552	555	574	606	598	604	565	613	568	577	596	554	576	581	566	592	608	565	573	585	573	571	565	582	560	563	576	533	570	587	582	560	599	578	549	614	561	563	578	567
5169	1303	421	320	488	428	369	335	322	261	304	249	211	204	142	144	133	153	115	109	112	104	92	85	88	76	73	77	67	80	60	64	55	50	53	55	66	53	62	52	52	43	45	50	60	51	49	47	47	55	46	36	45	35	47	42	41	42	45	46	32	47	36	36	47	38	27	33	40	35	40	41	36	45	32	41	33	35	32	39	40	22	39	29	33	30	28	33	28	44	27	34	41	32	32	40	26	42	30	27	28	38	27	33	41	38	28	26	44	31	38	34	27	34	34	23	36	39	41	33	25	37	33	32	29	39	31	29	46	35	33	32	33	34	36	23	38	28	38	38	28	37	44	48	20	34	36	38	35	37	35	29	40	33	30	38	35	46	48	35	35	42	31	29	36	35	36	32	27	44	31	42	40	40	37	26	24	38	25	38	42	24	40	39	35	42	36	37	24	37	37	30	24	34	38	37	40	32	38	44	35	32	32	46	27	39	32	30	37	43	43	36	38	35	31	27	59	39	52	50	34	42	20	27	26	38	40	40	43	33	40	33	31	38	40	41	33	38	35	40	42	28	34	30	32	31	42	36	40	45	30	37	34	26	32	33	40	28	28	35	28	29	28	32	33	28	25	27	34	39	36	28	38	40	37	39	28	26	32	31	24	38	34	40	32	40	43	50	39	42	39	38	23	29	33	36	40	36	43	41	26	32	33	30	40	30	37	34	40	38	44	36	40	35	29	52	34	30	30	30	22	35	33	36	38	34	30	36	44	48	42	35	45	18	32	31	37	41	32	34	31	34	35	30	45	45	40	29	38	31	20	36	34	28	35	41	30	34	29	35	37	31	21	37	27	32	30	39	44	44	38	36	32	31	34	24	41	38	45	27	34	35	32	40	50	26	30	33	36	35	36	43	42	38	35	45	31	37	27	33	34	44	43	36	34	31	44	26	29	41	31	30	38	34	28	43	31	36	26	38	28	32	39	30	27	45	32	38	34	41	29	44	34	47	33	29	43	38	37	27	20	33	32	33	32	36	32	29	40	36	37	41	40	38	47	36	38	33	29	28	39	36	32	38	40	22	38	36	31	45	41	28	27	35	23	30	35	42	38	38	45	39	39	45	39	30	31	34	36	35	31	35	35	48	36	43	23	32	33	36	37	42	39	39	38	35	26	36	39	38	37	38	42	35	30	45	33	24	42	21	27	23	36	41	38	44	43	35	36	36	37	36	37	32	40	37	37	37	44	28	30	41	48	27	33	30	41	40	39	34	41	41	32	32	34	37	31	33	33	32	33	32	43	46	30	45	27	44	44	38	29	45	41	36	39	39	34	32	37	31	37	40	32	33	32	35	26	23	42	36	37	43	41	25	29	28	37	31	25	32	32	36	36	37	48	51	38	36	36	40	37	38	28	39	44	38	42	38	39	31	36	36	41	37	29	38	30	40	31	35	34	26	26	41	27	45	32	30	41	31	41	37	44	38	33	33	35	37	31	21	25	32	41	26	30	48	33	37	28	40	46	32	27	29	43	32	29	30	33	44	44	49	40	28	24	33	22	38	35	29	34	35	25	50	30	31	45	38	38	39	35	37	40	42	35	36	28	41	34	31	46	33	28	48	34	36	36	24	40	34	38	27	36	30	34	36	33	32	40	27	45	34	40	31	39	45	38	37	31	31	41	42	36	30	31	42	43	36	33	36	40	44	39	34	35	26	34	38	31	27	36	36	38	30	26	36	38	34	36	36	39	30	25	32	39	39	35	33	31	42	24	43	43	34	46	37	39	33	30	33	45	35	33	30	36	33	36	34	36	41	36	41	37	36	35	33	36	40	21	31	38	41	36	32	39	35	32	29	26	31	41	33	27	28	32	39	31	44	26	52	32	42	30	35	30	34	32	33	36	31	40	47	40	39	37	36	29	36	32	34	36	25	40	36	37	50	32	37	34	44	25	38	41	38	36	31	44	39	36	33	43	47	38	40	29	41	31	39	34	38	31	48	39	42	33	43	27	30	31	28	30	44	47	36	34	32	31	33	33	28	30	30	42	27	29	39	18	31	33	34	41	37	40	35	41	32	39	38	34	38	40	28	33	37	34	36	36	36	30	29	38	41	35	35	49	33	27	29	40	23	37	34	30	37	31	26	33	36	36	44	44	39	29	41	46	47	42	48	28	31	36	27	27	30	37	28	40	33	40	31	38	38	29	33	46	28	43	34	48	42	39	36	29	36	29	37	37	29	31	38	44	27	32	35	41	37	27	41	23	35	44	39	39	47	36	32	42	29	27	42	30	54	38	39	33	28	23	47	36	24	39	24	34	38	37	38	25	26	37	31	32	32	34	37	34	39	39	44	31	31	38	27	35	31	34	30	43	30	39	31	35	35	31	29	26	45	27	30	39	32	41	44	28	30	41	34	44	32	37	26	40	40	33	43	45	39	37	33	45	35	32	32	42	34	39	31	38	38	38	40	41	29	46	40	40	41	37	26	37	35	31	27	41	28	29	28	27	46	32	31	26	44	42	32	37	36	32	50	39	34	34	34	42	25	30	43	35	31	35	36	30	24	33	36	33	33	32	23	29	24	28	33	31	36	34	42	36	42	31	31	34	37	38	31	34	42	47	32	37	31	30	35	44	37	40	39	37	40	40	34	30	45	35	38	35	35	43	36	42	30	43	39	26	41	40	32	41	27	45	43	27	33	43	39	30	36	41	23	41	33	29	32	37	47	44	32	30	35	30	38	32	42	38	36	43	32	35	42	28	28	27	38	39	35	43	35	31	33	42	33	29	35	31	26	43	29	45	33	43	23	36	35	32	40	33	39	30	31	52	37	35	32	38	21	43	32	32	45	27	36	37	39	30	37	38	36	35	43	34	39	42	40	27	41	32	41	36	32	34	28	38	36	38	35	36	31	38	32	31	36	36	41	43	29	33	32	34	37	35	34	32	32	35	41	45	38	25	42	38	36	27	36	39	33	33	35	39	41	34	31	49	35	41	31	43	48	43	33	44	32	39	38	50	33	43	47	32	34	35	26	35	31	28	34	32	29	24	27	49	40	35	31	40	38	41	34	36	34	40	29	30	42	32	45	38	38	33	43	25	42	47	35	44	34	37	38	29	36	28	30	28	42	22	50	36	37	36	43	28	35	36	45	40	26	32	35	38	34	36	35	39	37	27	35	32	27	32	41	29	30	38	27	36	53	43	38	39	43	40	34	44	25	33	39	58	31	34	42	39	34	41	37	30	41	38	36	39	39	31	46	34	32	36	39	33	30	46	33	36	40	33	46	35	29	39	31	37	24	41	33	35	32	28	41	46	35	48	34	33	38	35	41	34	27	27	41	29	25	33	25	34	37	31	39	21	33	44	39	29	38	35	33	30	36	30	50	32	42	38	50	29	33	35	32	41	36	41	28	33	41	36	32	35	39	51	33	26	34	44	27	42	45	36	27	35	31	42	34	38	38	43	35	38	29	36	39	35	37	46	39	41	34	35	30	37	39
36954	20564	10936	20505	29826	28741	25173	21415	19535	17308	15473	14364	12070	9910	8123	7246	6623	6174	5284	4567	4276	4009	3796	3530	3270	3131	2786	2708	2493	2222	2038	1967	1938	1865	1861	1697	1666	1723	1598	1503	1454	1396	1273	1358	1371	1306	1280	1221	1259	1144	1092	1008	1019	965	946	930	1002	932	881	851	844	764	746	778	733	758	700	737	681	719	720	687	668	646	655	627	630	633	653	627	640	625	572	639	578	632	626	609	643	621	593	605	598	577	606	585	590	633	599	610	630	581	610	580	616	631	627	573	606	591	570	605	639	570	587	597	552	596	644	621	595	604	597	581	559	585	635	624	591	563	596	603	610	572	623	629	581	596	633	621	631	607	654	619	609	588	601	604	617	611	578	650	595	639	581	585	626	630	592	644	540	605	582	587	605	621	591	626	648	650	573	624	597	592	583	613	615	597	619	588	583	634	581	569	637	606	598	591	587	600	610	600	597	590	588	583	604	610	582	570	615	587	604	627	608	584	589	589	590	609	614	593	647	583	606	611	561	600	603	634	608	595	563	608	611	605	621	575	597	586	587	569	602	605	634	637	566	628	598	656	608	601	586	638	590	577	575	559	589	615	635	543	594	561	645	623	599	606	625	555	622	618	586	630	561	576	603	597	530	600	586	571	629	610	584	595	597	616	630	587	570	553	555	592	623	602	611	664	607	586	620	628	633	637	609	599	601	590	607	551	618	591	615	624	595	573	602	620	658	590	594	618	575	602	573	638	631	521	623	545	647	562	613	602	590	576	643	623	562	566	621	635	598	607	583	618	580	620	581	606	586	632	586	603	596	594	584	655	620	591	602	658	618	565	623	609	563	601	586	610	604	596	619	557	619	615	596	646	594	609	561	590	617	577	588	612	611	623	635	569	568	629	628	612	567	610	600	583	593	624	616	604	641	578	530	596	586	603	634	640	630	567	592	548	599	605	613	595	575	615	590	642	591	623	603	607	611	633	581	607	635	627	597	635	611	595	579	601	630	618	630	588	595	627	587	613	589	571	641	619	595	606	579	573	591	601	583	588	643	607	633	605	576	584	609	604	589	621	628	594	628	561	600	602	594	623	631	595	615	602	580	582	620	571	597	594	618	608	618	591	593	616	614	625	634	565	598	592	624	589	609	648	614	618	650	620	604	652	659	615	624	585	570	634	544	554	593	561	620	694	633	589	631	559	598	593	586	621	628	613	617	641	572	575	601	615	607	569	606	620	573	607	609	590	614	639	551	592	602	585	598	619	616	611	612	606	596	564	581	626	600	611	619	590	542	568	637	593	597	593	604	649	604	617	606	639	569	587	566	590	649	600	613	597	602	607	608	606	583	649	605	589	617	677	610	574	587	597	645	627	616	614	586	585	623	625	596	583	629	591	605	640	582	631	607	644	651	585	643	578	596	593	549	660	597	597	640	646	591	607	631	570	622	634	608	583	583	624	624	575	620	617	591	640	623	588	568	618	665	578	581	623	611	570	626	601	623	606	603	623	594	584	585	587	680	605	588	614	658	612	577	595	622	625	615	584	593	591	598	639	620	623	607	605	618	627	584	597	599	599	598	613	589	646	560	586	638	628	624	569	606	588	626	556	608	620	628	564	623	593	588	591	624	592	631	622	604	588	590	625	594	591	566	611	608	604	601	603	583	577	585	561	602	634	595	615	550	623	582	622	610	622	598	595	615	620	625	590	580	596	627	579	556	577	586	598	593	601	648	596	652	606	605	582	574	623	609	663	614	652	622	596	587	612	611	605	623	564	585	628	622	635	565	624	638	578	605	574	637	632	602	639	570	571	625	629	604	588	583	621	584	601	596	597	603	627	617	627	650	610	585	605	607	595	646	598	619	604	599	602	589	584	619	585	584	631	587	682	606	576	650	572	598	614	591	609	616	602	623	560	613	561	624	630	644	630	588	621	598	596	598	621	596	617	648	552	604	650	629	580	620	597	608	586	561	640	620	602	631	604	625	585	631	596	598	643	594	640	594	633	624	593	610	642	624	606	593	593	555	608	613	573	607	597	582	608	617	579	580	599	612	616	633	583	641	610	610	609	586	587	616	595	618	605	578	615	620	604	588	622	616	643	593	627	605	596	623	609	591	614	588	613	596	586	627	593	603	594	588	606	592	606	596	589	647	631	602	591	655	621	578	606	590	616	585	620	566	577	571	576	619	574	621	578	615	598	612	569	604	598	588	605	623	602	585	619	598	608	581	587	570	591	641	617	576	602	663	593	575	612	579	602	570	604	662	618	610	604	596	595	607	601	632	617	595	599	599	610	602	557	625	604	628	586	607	603	579	590	584	584	630	633	579	589	606	576	613	587	615	579	571	637	603	582	579	622	620	609	582	586	605	630	619	617	630	581	619	622	568	598	619	570	624	600	621	636	567	584	576	592	620	581	608	561	598	623	589	591	589	612	637	602	581	664	625	570	572	590	644	604	616	625	602	617	568	598	579	612	604	614	650	581	588	600	629	621	558	574	594	624	629	628	568	622	628	626	595	631	592	590	569	605	572	609	637	587	605	567	640	584	608	638	621	589	606	632	595	578	578	630	579	612	638	585	558	622	619	609	599	603	592	592	597	596	602	618	585	595	596	554	580	588	592	586	591	609	591	622	556	633	610	637	579	590	596	613	600	609	568	587	583	607	587	647	590	601	619	593	579	621	618	620	607	580	581	615	618	613	637	591	621	607	623	645	661	592	575	611	605	622	624	635	624	569	592	579	595	592	560	583	606	600	568	597	584	601	577	632	606	563	637	591	594	585	613	588	622	571	627	589	603	615	594	584	555	606	609	614	598	600	601	574	615	613	614	586	598	624	564	588	627	615	612	609	595	620	571	600	597	644	576	575	611	594	582	614	624	588	587	620	632	593	572	613	609	629	599	588	580	595	610	578	595	624	549	596	615	604	637	585	608	589	587	619	595	593	615	593	575	607	570	586	641	582	637	571	600	626	605	620	601	600	611	614	615	575	569	590	603	621	601	574	579	624	613	598	622	682	593	608	596	616	599	589	573	570	626	575	640	602	589	564	609	595	563	620	603	574	635	617	605	586	577	600	556	590	580	613	597	577	628	631	584	619	655	604	615	601	629	640	609	614	598	591	626	574	629	608	612	623	590	603	557	596	576	640	624	592	634	608	599	600	615	620	655	652	651	568	606	593	631	598	641	580	582	633	614	594	595	583	630	594	644	535	589	568	573	573	637	571	567	627	567	589	622	586	572	578	601	612	589	604	562	576	602	585	611	593	646	577	622	601	604	565	600	613	629	589	586	632	574	612	627	612	591	604	617	576	589	599	626	592	616	574	609	629	604	593	625	551	634	579	616	578	596	612	641	603	589	571	614	618	584	531	560	584	639	610	579	598	617	606	588	611	585	576	611	571	632	601	584	620	614	614	560	598	579	574	601	635	595	602	643	657	586	617	638	576	606	620	595	673	634	635	639	673	602	618	538	591	613	590	596	588	608	570	613	636	625	607	637	615	616	647	592	587
6713	2714	657	427	742	656	512	477	399	350	371	399	332	271	208	196	195	153	182	162	125	136	102	143	105	119	105	96	69	79	86	45	78	71	66	60	63	72	68	64	60	64	46	57	64	50	45	53	58	44	34	49	48	54	34	53	45	53	43	47	35	56	48	41	54	51	53	40	38	50	39	37	35	42	38	37	41	40	45	36	41	36	27	28	57	30	44	50	46	41	37	45	35	45	30	44	36	39	39	38	42	37	28	37	39	29	37	29	31	44	33	39	44	33	33	32	33	37	41	35	48	29	33	31	45	43	31	27	35	42	36	38	33	33	36	43	36	39	30	41	31	38	46	36	44	37	42	47	38	33	38	37	45	30	34	46	38	39	38	29	41	35	52	35	35	45	46	32	35	35	40	42	31	46	43	36	37	34	42	41	40	34	34	32	42	35	31	38	31	35	39	35	32	45	31	44	46	39	47	33	39	29	34	30	39	36	29	38	42	39	35	47	34	46	31	33	33	40	40	42	30	37	46	35	41	41	26	33	54	27	27	33	47	34	41	40	35	40	31	35	32	43	36	32	41	36	31	46	38	33	34	32	40	32	42	31	35	27	45	46	38	49	41	35	45	38	45	50	30	37	27	39	26	37	39	39	34	37	28	34	30	37	49	31	35	31	41	43	42	32	38	43	30	42	40	33	37	39	30	37	49	30	37	38	39	48	38	25	33	37	32	35	33	35	34	35	32	44	28	48	45	38	33	39	38	31	34	39	39	42	38	31	28	44	50	36	41	27	35	40	36	39	33	40	40	38	41	23	43	32	47	42	32	50	33	41	42	38	39	48	35	46	28	31	39	33	37	27	36	39	25	40	25	32	36	42	43	44	33	41	32	26	32	40	34	33	42	41	35	35	43	35	32	37	47	36	44	38	42	45	39	44	43	29	35	32	36	42	42	39	50	36	39	49	41	46	27	40	23	36	57	36	31	52	34	36	38	42	47	36	38	36	54	43	36	33	38	26	35	41	41	46	40	32	44	36	46	44	33	31	40	33	27	32	34	26	31	29	33	35	36	43	29	33	39	48	39	40	39	29	41	47	35	36	27	40	49	38	32	36	37	26	32	35	43	40	44	36	32	41	30	46	37	42	31	41	37	30	42	35	34	36	41	30	48	39	48	36	36	42	50	34	41	41	40	39	49	34	47	35	34	35	41	38	32	33	50	44	43	36	34	38	45	40	39	36	28	29	39	36	38	41	33	42	41	35	36	38	46	31	38	36	32	30	45	31	38	29	43	37	39	35	36	49	32	31	27	42	47	32	47	32	46	35	31	32	38	39	45	31	39	36	46	42	41	38	33	42	31	37	32	33	39	53	37	39	32	41	33	44	41	39	36	35	30	41	37	43	33	41	31	49	32	25	36	36	39	49	40	37	33	41	43	40	33	28	39	38	39	43	36	39	32	47	35	37	38	34	45	34	48	37	33	28	29	40	37	41	31	25	49	39	37	36	30	45	44	31	38	51	32	31	40	39	44	43	35	37	45	37	38	38	33	40	36	44	28	37	33	32	22	38	39	37	42	25	37	37	33	44	41	45	26	49	41	39	43	42	40	47	35	36	43	45	45	32	41	41	41	42	35	38	33	36	46	35	35	52	38	33	25	40	33	43	26	37	30	41	35	37	36	32	44	34	44	35	42	40	36	31	39	42	31	50	39	40	38	52	45	30	43	44	41	39	37	40	29	43	33	39	28	37	33	35	33	46	29	39	35	46	29	41	38	45	27	43	36	34	42	31	27	30	39	33	37	34	33	30	35	30	41	47	34	30	40	36	32	37	30	51	37	39	35	41	37	37	40	34	39	33	32	34	39	46	37	33	43	31	28	36	29	40	36	41	42	40	32	25	33	36	36	30	42	34	31	35	28	36	32	40	34	37	33	37	29	37	36	39	39	43	40	55	30	40	35	40	47	36	24	35	47	39	35	31	48	42	29	37	41	36	38	48	47	25	34	56	48	34	46	50	25	45	49	39	36	33	39	36	52	31	25	29	38	49	42	40	42	39	40	41	43	42	31	34	45	42	35	41	33	33	45	28	41	45	45	35	46	38	30	39	49	49	41	51	37	29	32	38	39	34	32	37	30	37	42	33	33	38	44	36	24	42	43	47	33	32	42	47	34	35	32	42	41	43	45	37	31	40	41	33	39	31	50	40	45	29	32	45	36	30	37	25	40	35	40	38	35	40	34	35	43	34	41	37	49	34	39	32	46	35	43	29	39	40	32	28	27	41	36	43	41	28	34	30	46	34	40	39	43	39	45	50	32	38	39	33	41	39	28	40	38	34	31	34	38	39	42	47	43	29	22	41	45	32	26	44	41	36	36	40	33	28	41	35	31	40	31	30	32	38	40	40	56	38	42	32	31	36	48	41	34	32	46	34	34	33	38	36	38	39	46	45	43	35	34	33	37	39	48	51	45	25	48	35	56	46	49	34	32	34	42	44	46	36	37	38	41	28	41	34	31	34	36	31	40	39	33	38	41	37	31	42	39	43	24	35	29	44	32	32	35	31	30	39	27	40	36	33	35	49	46	37	40	33	32	43	44	35	45	35	34	46	35	37	42	39	31	51	39	36	31	35	38	30	34	37	58	30	44	40	35	34	26	40	43	30	31	31	36	41	38	32	41	41	36	35	47	40	27	38	40	27	42	33	41	41	45	44	36	48	33	40	42	32	36	32	38	26	38	31	45	43	31	36	45	25	29	38	42	42	32	34	37	31	28	29	36	31	43	37	32	32	34	31	25	40	47	28	25	26	39	44	43	55	37	36	43	43	44	38	54	30	35	35	32	39	46	41	36	43	38	25	38	25	32	36	30	36	38	39	36	30	52	39	31	40	41	34	32	38	33	46	30	43	35	31	38	37	41	41	29	40	31	39	27	40	27	33	32	34	48	35	34	44	43	34	29	42	42	35	37	37	54	40	35	38	41	38	39	35	55	27	32	37	27	36	44	33	33	31	43	40	22	37	28	22	34	34	40	41	52	41	40	51	31	35	34	30	40	35	41	39	33	40	31	36	37	29	42	37	43	34	36	43	39	39	48	33	36	34	39	41	39	34	35	46	36	36	41	51	32	50	30	36	30	37	31	41	34	37	30	41	36	30	47	47	35	40	42	38	34	31	38	31	51	31	37	35	46	38	37	41	38	42	24	26	34	42	40	38	32	28	35	34	31	38	45	30	36	53	40	35	36	53	30	47	37	31	28	37	25	32	27	32	39	47	41	37	44	44	54	28	48	42	46	36	40	47	40	42	41	42	35	29	37	35	34	39	45	35	47	34	30	30	36	46	33	33	37	22	31	37	39	35	39	40	46	40	52	39	33	35	25	31	48	27	50	46	42	37	42	33	37	30	24	46	28	40	39	35	33	40	43	33	35	54	36	42	37	28	42	43	35	35	49	30	36	42	42	43	42	29	38	38	45	33	28	37	27	36	33	52	39	30	40	35
44472	26330	14102	25719	35601	34373	30686	26121	23064	20985	19678	18645	16820	13953	11532	10331	9069	8312	7429	6338	5995	5677	5225	5091	4557	4110	3946	3846	3347	3125	2773	2675	2645	2668	2500	2431	2287	2203	2228	1967	1875	1757	1760	1726	1611	1665	1545	1496	1560	1468	1365	1270	1271	1325	1160	1132	1193	1088	1085	995	982	922	894	828	807	849	804	785	829	764	762	772	703	701	720	723	696	721	743	698	699	687	663	645	589	648	724	675	659	663	648	684	675	647	679	645	659	658	670	691	687	668	619	683	621	649	683	599	636	634	634	662	612	644	631	641	662	663	596	688	618	674	644	661	676	687	619	654	684	612	627	613	678	664	632	598	607	618	599	648	631	644	614	623	649	598	621	600	636	633	610	633	630	648	621	653	639	649	649	654	634	645	651	601	623	628	631	632	614	605	667	672	630	587	639	695	619	590	614	595	642	612	673	644	657	623	627	655	685	655	680	612	654	653	605	622	632	668	613	639	618	626	599	627	654	631	698	663	622	671	639	603	617	657	618	626	628	657	621	658	621	663	640	645	690	646	637	615	592	664	592	656	662	583	641	624	629	589	625	615	636	649	683	631	649	623	666	644	596	617	639	607	617	636	673	620	600	627	613	622	655	650	648	659	675	627	653	683	625	648	634	630	611	590	644	636	633	592	661	630	588	615	630	596	673	613	639	604	618	669	632	680	596	649	634	614	630	689	644	601	632	618	646	646	633	612	645	609	646	626	630	654	610	607	621	638	657	592	660	643	663	643	610	653	637	643	638	598	647	643	637	660	614	659	565	630	626	661	644	602	630	591	630	621	625	645	631	612	647	684	628	698	636	566	630	629	645	633	665	650	656	592	641	646	628	625	637	595	672	651	645	608	651	611	575	678	670	586	618	615	651	620	665	607	614	646	620	608	623	655	627	634	635	590	654	588	632	630	621	668	683	621	645	635	605	608	643	684	653	631	606	620	646	604	641	654	606	645	637	667	594	654	672	632	623	591	661	673	603	666	635	621	640	654	622	628	656	661	630	672	650	617	580	601	641	589	619	685	649	651	643	603	654	632	681	653	672	615	590	654	594	677	637	628	615	651	655	642	640	647	625	644	638	643	606	622	623	639	640	599	597	619	625	644	641	581	624	609	624	625	641	622	648	663	613	634	646	663	603	624	615	622	638	587	628	590	624	619	634	664	632	661	613	642	621	669	620	670	661	607	635	655	618	642	682	605	666	637	654	669	624	616	627	633	684	684	635	645	629	622	615	645	671	599	646	639	666	683	663	652	591	640	634	669	646	679	637	685	641	615	625	599	620	615	643	610	601	647	626	641	632	669	617	604	590	651	595	654	637	607	598	643	642	648	649	620	588	663	652	674	611	619	675	647	627	649	661	635	643	623	628	595	621	652	671	613	617	652	617	605	625	614	647	614	610	635	644	676	596	640	678	653	665	618	662	675	637	619	630	642	640	651	615	608	662	593	672	589	626	620	602	635	601	656	650	620	605	606	628	581	607	602	583	639	616	630	645	660	710	671	643	664	617	620	618	650	628	613	678	612	586	633	656	602	658	638	648	621	673	656	660	603	653	629	580	680	689	633	609	634	652	641	679	634	621	610	644	657	611	647	604	625	628	639	646	648	624	628	605	615	638	645	621	611	637	600	597	600	648	678	630	646	611	647	614	572	597	608	645	638	591	630	650	633	645	617	620	638	627	597	651	583	651	669	674	699	630	644	615	645	657	628	642	628	631	666	642	674	646	666	631	638	619	657	637	650	659	613	634	643	628	653	622	653	625	653	622	644	640	670	634	641	641	682	624	633	659	634	628	612	622	592	610	620	675	644	626	676	659	637	665	663	637	644	658	640	627	616	642	645	628	646	644	648	651	616	633	645	628	664	573	674	651	609	629	627	652	678	658	622	646	657	642	601	645	610	658	605	612	645	630	616	644	653	638	626	681	602	631	629	643	611	621	586	646	636	646	634	623	650	649	584	592	643	634	639	626	631	647	634	604	632	605	620	647	652	650	654	650	664	641	639	638	644	687	644	635	623	664	620	662	633	656	668	626	628	623	634	629	647	639	626	637	626	667	666	616	663	649	626	641	642	626	635	654	612	629	648	625	649	672	581	640	593	648	652	624	619	646	617	662	610	610	643	627	587	628	659	684	661	618	627	642	649	640	627	680	635	639	624	624	603	657	632	601	663	647	662	645	691	629	608	656	638	645	615	605	649	587	620	635	639	608	644	636	618	617	639	580	649	587	655	641	654	630	606	645	642	618	624	653	625	620	636	641	650	643	681	644	641	652	620	648	647	586	654	644	647	652	580	639	655	628	631	630	597	662	616	711	645	617	599	615	639	643	672	631	635	642	612	652	673	603	628	589	644	624	658	634	616	640	693	678	654	606	626	649	662	660	615	602	657	631	619	641	660	651	604	606	606	621	618	598	612	630	616	643	593	641	618	592	610	664	685	654	638	630	607	650	593	667	650	602	634	624	645	640	622	635	642	621	635	680	637	601	633	605	636	658	644	612	590	633	619	649	630	661	627	628	639	603	655	613	633	651	580	614	621	587	651	611	635	665	621	615	618	644	620	591	667	644	644	589	617	652	617	628	663	689	645	626	629	595	668	622	618	617	601	612	661	620	619	643	642	625	596	624	663	640	602	625	636	643	610	669	690	612	630	664	642	644	657	654	630	588	600	640	662	660	644	613	647	632	625	654	620	646	653	671	627	571	646	610	640	633	647	677	636	689	663	655	633	616	599	628	650	664	613	668	675	636	662	617	660	601	637	613	625	607	649	709	605	640	660	600	670	661	634	668	645	673	642	649	676	667	598	608	662	633	653	651	620	657	638	655	637	612	632	630	663	624	639	623	659	625	617	696	595	607	620	647	661	604	658	662	649	633	677	664	670	618	619	645	629	598	618	625	596	675	647	616	655	629	663	629	602	625	691	597	620	647	658	591	665	604	653	632	571	625	634	649	662	664	616	693	655	644	636	656	647	605	621	656	685	653	634	680	645	595	656	674	645	633	649	612	650	589	593	669	619	634	607	676	636	595	657	592	627	651	625	622	651	643	640	607	646	645	619	640	608	624	609	640	658	613	635	620	599	650	640	626	655	643	669	621	670	619	613	631	629	660	615	636	648	639	622	655	627	619	638	665	628	613	609	611	646	662	603	626	638	635	627	627	613	641	639	633	622	634	653	632	596	592	645	658	600	628	616	665	634	656	637	638	613	641	663	688	666	667	647	672	635	652	678	640	664	667	687	605	647	635	620	674	619	640	666	619	628	613	625	661	667	649	597	608	665	682	620	671	616	617	630	652	599	633	608	655	610	600	621	614	639	636	597	639	627	638	615	629	648	664	618	636	644	639	583	662	662	626	650	645	643	635	634	619	589	668	631	660	663	646	633	628	634	607	592	628	625	636	608	637	619	602	625	650	633	672	642	652	615	644	590	635	639	597	626	628	645	641	672	617	613	647	634	649	641	645	600	625	643	632	652	609	629	676	630
2877	709	265	211	312	336	254	218	189	192	143	184	143	133	111	98	94	102	69	79	65	63	72	65	69	59	55	55	49	47	37	51	47	44	49	49	32	44	39	45	35	36	37	50	32	43	31	36	32	33	37	27	42	35	31	27	31	38	38	30	37	27	32	21	22	23	21	29	33	30	32	33	30	32	28	36	31	28	31	31	33	29	34	30	23	37	27	24	24	24	38	23	30	29	23	32	28	27	25	34	27	27	26	34	23	36	26	23	34	23	34	30	27	22	28	38	31	35	31	26	40	42	31	27	38	30	35	30	25	27	20	35	20	35	29	17	29	32	29	38	33	25	31	18	27	27	30	38	29	26	28	31	26	20	24	22	34	26	20	27	34	36	32	26	32	32	25	34	26	27	35	32	26	24	42	30	31	34	27	30	35	26	25	35	33	30	30	27	29	30	30	26	25	26	19	22	22	33	25	23	38	24	28	23	26	30	17	30	38	31	25	27	26	37	23	39	34	37	35	28	31	32	31	28	34	27	32	27	28	27	33	30	36	29	32	27	29	28	34	29	35	29	32	29	33	30	23	30	27	31	33	22	37	23	36	33	31	28	15	28	25	17	36	17	29	29	32	31	27	37	34	28	24	23	32	33	29	28	24	25	32	29	12	35	30	32	32	29	28	27	20	26	30	39	32	35	31	37	35	25	25	25	31	32	40	25	23	35	22	35	37	20	32	25	36	29	31	42	16	32	20	31	26	34	29	32	29	29	32	31	30	31	34	33	33	21	35	34	31	24	34	31	37	32	25	27	26	32	33	29	32	31	24	27	30	22	34	34	38	30	23	33	26	24	29	28	30	26	28	28	31	26	26	23	30	22	23	37	24	25	27	27	25	34	25	30	24	43	33	27	38	31	37	32	33	29	29	33	30	38	39	22	29	26	22	15	25	32	28	31	18	32	28	35	20	19	48	26	31	30	40	23	19	31	30	39	43	20	25	41	30	36	28	27	28	29	33	26	22	35	29	29	27	20	26	31	37	36	32	29	27	32	28	36	28	31	30	29	21	32	24	32	28	29	26	26	26	38	22	34	26	27	38	28	28	20	25	31	31	21	35	29	29	36	30	38	24	33	34	34	35	31	28	27	23	18	29	30	36	28	28	32	25	29	34	31	26	29	31	32	28	38	27	39	24	31	29	27	28	38	31	34	31	21	33	22	17	27	36	37	23	36	27	33	22	33	31	22	31	27	27	30	30	31	33	27	28	27	31	23	35	37	31	30	29	30	24	30	26	24	29	36	29	46	37	32	30	27	33	31	28	31	21	40	22	27	31	25	36	33	34	35	31	28	32	32	25	40	21	27	24	30	27	34	30	24	23	39	29	25	34	27	28	29	21	30	21	27	27	25	35	26	27	28	36	39	32	22	29	29	34	31	24	28	39	24	30	26	35	32	18	22	26	21	30	34	33	26	29	21	25	30	26	29	23	28	23	33	28	29	28	25	30	20	26	23	37	36	27	25	34	29	27	27	30	30	28	28	30	32	23	26	27	19	33	17	35	20	22	33	35	35	39	29	32	25	33	33	35	38	20	27	30	29	36	28	38	38	20	33	30	29	27	38	37	37	22	30	26	32	25	33	23	29	22	33	31	22	16	26	25	23	30	23	24	36	27	31	38	29	27	28	31	24	42	34	37	29	30	21	25	27	22	28	24	32	24	29	33	21	29	26	22	37	32	29	27	28	29	22	25	30	28	27	31	32	33	31	31	36	25	33	22	27	32	19	23	39	31	34	30	38	32	31	31	27	25	17	29	35	33	36	46	34	38	44	33	36	23	26	41	36	20	23	34	28	29	31	25	25	31	23	18	33	26	32	22	28	23	35	27	23	24	39	28	26	30	38	36	35	33	35	26	24	31	26	32	27	27	26	34	27	22	37	23	36	28	22	26	32	24	30	26	28	28	27	26	25	29	26	30	31	24	22	43	30	32	22	26	29	28	37	30	32	28	19	23	27	32	29	29	34	27	37	22	38	33	34	26	28	21	27	33	29	37	25	27	35	26	23	29	39	35	31	26	33	31	25	40	33	38	34	38	22	34	33	39	29	28	30	36	31	33	22	26	26	35	25	29	36	24	18	27	28	31	26	35	37	27	27	33	34	44	30	25	25	27	44	29	23	39	34	33	23	31	26	35	20	32	29	36	38	32	16	21	33	23	32	32	21	32	32	33	25	31	25	31	31	27	33	23	27	17	36	36	26	32	39	28	27	29	24	22	26	40	40	28	18	24	30	22	28	41	26	17	35	29	37	31	21	28	22	27	33	47	34	28	22	26	29	33	33	25	24	30	32	28	27	25	23	29	28	26	37	38	32	32	28	29	27	39	25	29	35	32	31	20	30	33	37	32	31	22	28	22	32	26	32	25	28	33	33	25	24	26	36	34	32	32	31	31	30	27	26	23	26	24	34	21	25	29	28	28	33	38	26	33	24	34	32	24	29	35	26	32	27	27	28	35	24	23	32	23	30	20	29	31	35	30	28	34	23	22	30	17	38	25	32	37	34	28	32	27	35	31	30	22	18	29	24	34	28	42	28	27	24	25	18	28	30	33	26	23	29	23	33	39	18	32	37	35	35	24	25	26	31	29	25	21	28	29	38	30	41	33	40	24	33	34	32	35	26	32	22	31	27	23	23	34	30	25	34	25	22	32	22	21	31	36	40	27	37	34	35	26	29	26	33	24	28	40	30	29	24	23	29	24	17	27	28	30	35	33	24	35	41	37	26	34	24	30	23	45	30	31	48	23	20	36	20	17	29	36	25	25	39	32	27	34	35	24	21	29	23	31	44	25	33	30	29	29	39	30	38	29	33	29	21	26	24	28	43	22	23	25	26	25	29	23	35	27	28	19	37	30	26	31	23	22	21	40	33	36	34	24	28	18	30	25	34	41	31	40	18	21	20	32	30	31	24	31	29	30	21	34	25	20	24	45	35	35	30	21	27	22	28	35	39	25	36	29	28	22	25	29	25	34	21	39	26	32	30	25	29	31	35	40	21	31	21	36	42	30	35	37	30	21	23	28	25	28	27	34	23	42	34	31	27	39	35	26	35	36	34	24	28	32	18	14	32	35	21	28	28	21	26	32	26	27	25	29	25	30	28	30	22	26	33	23	23	25	30	30	37	29	29	31	39	24	23	29	37	21	16	24	36	40	31	38	37	36	27	30	28	17	32	24	27	33	16	32	27	29	34	28	28	27	31	28	32	35	24	28	34	30	24	23	37	27	33	26	31	29	21	40	27	30	30	30	38	38	25	29	19	27	30	28	18	29	32	27	29	21	23	27	19	39	32	31	32	26	33	27	24	22	34	26	32	38	22	31	25	28	26	29	30	26	39	29	27	30	23	35	29	30	24	22	27	23	27	22	35	29	27	27	27	17	28	21	23	23	32	22	30	30	36	35	25	35	26	28	38	29	29	29	40	23	33	32	35	21	19	30	32	24	23
32323	17147	8014	16708	25264	24953	21529	17318	13848	12511	11956	11162	9750	7826	6424	5326	4822	4344	3783	3342	2978	2810	2693	2436	2265	2091	1945	1885	1729	1614	1513	1472	1570	1472	1313	1349	1276	1217	1162	1137	1107	1108	1006	1005	969	1038	903	935	860	810	855	805	839	785	781	745	745	692	712	701	605	609	596	595	568	575	618	616	612	563	554	582	561	554	565	520	541	542	529	486	513	532	518	505	488	481	500	510	542	516	534	480	502	535	509	532	497	521	531	477	491	485	487	464	526	522	493	514	531	536	502	496	470	566	514	499	507	511	533	547	520	514	492	515	497	509	519	516	509	514	522	510	538	521	527	532	518	552	525	518	489	503	557	476	489	535	502	509	478	519	479	514	502	493	494	516	517	464	537	519	520	501	483	544	546	509	490	469	513	526	509	523	503	518	497	504	546	518	507	471	510	464	505	504	495	523	485	460	541	523	488	493	510	519	518	532	503	514	503	489	494	529	504	534	470	526	516	538	536	552	452	523	509	466	469	519	543	545	541	514	498	559	537	506	492	526	489	480	479	486	558	495	488	479	532	501	495	524	485	512	482	497	514	520	521	523	498	502	518	493	497	502	480	531	515	504	499	542	481	456	461	510	534	553	490	465	512	535	509	525	475	527	459	564	552	503	533	522	497	514	494	505	540	479	521	500	521	528	482	512	524	484	516	492	511	494	513	455	490	521	522	545	502	523	532	481	521	485	492	498	508	508	509	510	499	507	527	493	507	536	509	503	569	476	508	515	495	472	509	532	494	501	469	540	513	519	491	511	512	474	501	508	490	496	553	477	520	482	507	500	509	548	596	513	516	505	498	470	507	527	526	512	504	493	480	506	529	484	447	472	512	518	501	527	529	494	502	473	493	514	519	501	523	484	470	499	547	511	529	519	513	475	481	492	470	452	515	475	508	480	461	523	516	496	479	481	504	485	493	520	513	469	480	509	539	493	489	460	482	521	505	521	492	487	498	555	487	466	535	515	511	561	473	518	471	513	475	482	469	544	527	480	485	466	466	520	498	518	476	487	539	542	518	520	490	498	503	506	476	493	503	464	484	515	529	508	487	463	516	524	525	504	470	497	464	509	480	505	492	507	486	527	550	532	473	486	533	472	512	509	500	509	521	508	498	500	492	507	531	538	503	487	469	510	525	487	478	499	502	503	510	485	517	516	522	533	515	491	536	489	491	521	503	499	516	489	499	511	515	525	525	485	512	474	541	474	508	530	516	538	508	513	480	526	526	488	530	506	513	498	470	490	540	490	535	552	475	497	511	483	499	498	510	527	527	497	506	521	514	489	516	532	509	513	480	514	480	487	523	465	499	499	502	498	509	531	518	514	493	529	480	522	503	485	492	505	494	483	489	512	497	509	464	511	475	492	484	492	514	497	513	480	478	526	479	511	523	526	475	511	484	492	496	479	508	509	495	540	480	513	494	467	530	502	522	526	510	462	530	518	474	534	476	536	508	510	515	518	539	525	526	514	522	527	513	550	491	486	453	475	490	514	522	480	496	486	540	529	515	488	514	519	541	538	484	510	475	496	531	510	520	529	529	494	477	509	524	521	542	485	524	542	487	560	540	513	481	550	514	478	499	508	540	513	516	487	500	493	522	543	526	515	514	507	523	493	511	498	517	511	515	505	530	496	513	503	500	512	537	524	485	489	491	514	440	501	530	531	497	513	509	510	501	498	507	507	468	485	521	518	512	491	516	517	493	498	488	521	505	519	494	510	530	509	528	538	523	497	522	475	531	504	529	498	514	491	546	514	532	530	489	516	533	504	479	539	488	503	556	532	471	527	487	471	519	498	565	466	512	491	509	498	517	518	541	525	485	480	510	510	516	558	506	438	500	514	519	512	527	542	481	475	500	513	499	531	491	533	509	525	472	484	497	517	474	493	497	530	510	509	530	495	476	533	494	483	528	522	496	515	537	506	510	507	517	506	505	528	514	468	475	519	484	508	525	522	502	548	488	511	506	495	505	545	512	511	490	491	555	500	475	509	510	512	536	522	463	515	458	484	491	512	502	466	549	507	495	511	547	526	475	459	445	480	517	516	497	512	505	497	521	522	476	531	544	489	486	538	515	513	483	487	523	480	489	497	501	499	491	516	504	515	510	506	508	534	518	535	511	487	477	520	514	482	496	532	515	494	518	513	530	484	498	468	475	513	488	484	521	498	487	514	531	496	531	531	525	502	520	463	514	492	495	482	485	515	470	523	534	545	528	501	483	501	498	477	495	504	568	491	524	464	516	500	540	489	444	471	521	480	510	534	530	536	514	522	532	498	544	519	504	496	484	494	516	521	506	509	527	504	507	525	476	486	496	510	523	507	505	514	498	493	505	507	507	535	505	505	487	489	486	519	531	509	522	528	500	484	508	529	544	521	477	512	471	500	494	561	469	534	493	518	513	533	548	497	498	507	478	455	485	501	559	502	482	503	527	491	498	522	492	492	509	534	499	521	475	498	534	486	472	539	474	515	508	511	493	509	497	489	501	515	472	508	496	503	532	508	485	509	531	512	533	503	494	505	490	513	518	527	506	534	517	479	463	523	481	502	562	507	495	525	511	517	498	469	490	497	523	528	534	528	465	512	534	543	509	526	490	512	511	513	524	524	482	516	487	530	542	506	553	514	472	501	534	481	528	475	487	493	465	513	509	521	555	525	499	517	538	501	499	497	466	541	513	502	492	488	492	487	494	490	527	561	535	497	510	489	465	540	507	495	486	510	512	539	507	524	478	489	514	500	528	518	531	487	508	567	506	478	497	535	496	490	530	518	528	507	534	521	515	491	470	506	452	523	510	485	470	493	512	497	485	478	487	514	471	548	509	515	508	511	515	526	480	539	471	514	516	510	486	497	471	535	503	479	520	567	523	468	519	515	491	515	504	469	572	534	516	517	488	486	517	485	501	478	499	540	525	505	534	501	512	496	496	516	488	526	547	472	518	499	492	524	520	462	542	510	522	511	479	530	498	484	510	480	499	494	485	526	514	541	499	494	492	517	474	505	509	519	536	515	477	457	532	525	478	492	542	493	493	512	524	498	542	490	512	480	522	504	542	576	504	516	534	507	518	537	524	506	477	484	523	485	494	501	524	470	484	477	481	494	550	535	484	478	508	491	526	480	479	509	477	520	485	495	533	509	536	510	478	478	521	516	462	486	530	493	509	472	544	513	487	460	492	522	530	500	510	517	517	509	493	493	540	499	504	520	527	505	506	505	517	519	475	508	493	510	473	500	525	502	481	493	527	523	512	517	504	475	519	555	513	490	511	518	507	516	515	544	554	513	543	537	498	508	498	433	514	502	484	531	503	533	540	515	468	500	503	516	521	521	527	514	478	489	489	521	519	484	488	482	530	495	520	516	502	471	483	510	482	531	524	494	552	510	529	477	469	523	483	542	467	544	482	489	531	525	478	554	510	493	482	561	475	497	517	473	503	495	488	485	515	530	553	473	511	520	507	550	500	503	513	529	505	545
5597	2084	666	386	589	591	528	446	365	370	342	304	269	261	227	167	163	135	122	112	125	114	104	81	79	78	77	90	78	68	64	64	54	57	63	57	46	57	61	48	46	48	49	54	45	48	45	50	44	35	50	42	48	36	54	47	44	44	41	44	34	35	37	39	43	28	41	32	33	45	44	35	31	35	29	32	31	29	35	39	49	41	29	27	44	28	40	46	20	36	31	27	33	33	35	32	44	32	30	32	30	24	40	55	31	34	35	34	38	30	38	32	31	34	25	24	36	30	30	35	38	41	39	39	41	23	35	35	32	36	38	41	44	32	26	41	40	40	38	42	41	39	44	43	32	26	37	29	37	31	26	29	28	35	28	38	29	42	38	35	39	31	28	32	36	28	33	31	33	34	40	37	30	45	37	25	35	33	29	34	34	34	28	23	29	38	39	27	33	38	31	31	26	30	31	31	29	32	46	32	32	31	32	28	32	28	35	37	25	38	26	35	33	27	32	39	33	34	33	36	34	33	46	25	37	34	40	28	20	31	38	30	34	37	28	32	30	33	33	35	27	22	36	35	43	28	27	22	30	23	35	25	29	39	28	31	40	30	23	31	38	32	37	32	30	30	30	39	33	28	31	36	36	38	32	28	31	39	41	40	32	34	29	36	32	37	38	39	42	29	35	36	33	33	56	33	43	32	30	42	26	32	32	30	26	31	41	22	35	45	24	34	30	34	28	31	27	36	28	35	42	38	28	44	32	44	34	29	37	36	27	32	24	30	25	35	35	28	47	26	34	35	38	49	38	23	29	43	31	34	28	38	34	40	46	34	25	31	33	24	37	44	35	34	32	31	46	30	31	36	37	38	32	30	32	35	28	30	36	30	29	25	30	44	33	43	36	32	25	30	38	34	31	36	26	33	46	35	41	34	26	31	31	43	33	30	30	32	33	31	33	32	42	34	44	33	28	36	36	31	25	36	32	28	46	25	28	35	31	35	29	33	42	32	38	38	26	30	32	31	37	36	29	28	36	36	34	30	31	37	32	31	40	39	30	28	36	29	23	27	32	29	34	30	42	25	25	29	35	29	41	33	29	29	32	47	31	33	27	34	43	31	28	41	32	38	38	33	31	29	41	35	40	44	30	31	31	31	38	30	36	27	33	32	29	38	33	46	30	35	35	32	36	33	26	34	32	28	35	27	28	31	35	39	32	32	36	35	41	28	31	31	43	36	22	33	30	38	26	41	31	33	34	46	35	37	38	30	28	27	35	46	33	37	21	37	33	29	30	30	41	28	44	36	38	43	38	31	31	35	37	36	30	34	33	27	41	37	31	30	37	41	28	37	40	27	43	23	39	33	38	37	37	24	26	31	27	45	40	33	31	43	31	35	28	32	27	35	23	35	32	32	31	36	31	33	30	27	40	28	34	37	25	34	32	42	37	36	37	36	39	44	38	31	34	23	47	47	43	30	27	41	38	26	34	32	34	38	42	47	32	45	36	39	33	29	38	34	25	37	30	28	32	25	31	33	38	38	34	36	29	28	38	44	36	44	36	44	39	28	31	30	23	34	28	33	39	29	37	29	45	33	39	30	30	32	45	37	40	34	35	36	36	35	39	37	38	33	29	36	31	32	32	30	27	41	43	53	37	33	44	41	29	38	32	32	29	32	34	23	30	23	35	31	32	38	29	43	43	31	28	36	42	36	35	42	22	26	27	29	25	33	38	36	32	34	35	34	31	34	40	25	31	29	32	27	28	28	44	32	34	37	37	43	35	30	36	35	26	30	37	42	47	26	33	30	39	30	33	43	37	25	28	35	38	47	35	35	37	27	51	39	37	33	24	37	25	33	32	34	25	26	39	37	34	28	29	33	29	23	40	41	41	39	31	33	35	37	36	34	42	37	32	36	24	27	25	33	32	35	35	38	30	33	47	38	34	31	33	39	31	47	35	39	27	32	39	36	42	30	32	37	39	21	26	45	35	35	27	29	35	35	35	28	33	42	29	44	34	41	44	25	34	34	38	38	22	45	35	35	34	29	24	39	32	35	17	30	39	36	25	25	39	36	27	31	37	33	36	39	37	32	36	31	34	46	35	29	33	28	30	47	28	29	25	38	34	38	36	44	36	42	30	42	30	35	21	24	27	44	31	31	34	25	34	30	38	30	25	47	31	42	36	28	41	29	31	40	35	30	24	38	31	39	27	37	31	21	38	35	36	39	28	37	33	34	31	29	26	41	30	20	40	18	43	29	26	32	23	29	31	32	43	33	31	33	30	28	32	48	44	29	41	34	29	28	26	28	28	46	41	33	24	36	30	34	31	29	35	46	29	38	32	39	32	29	35	30	38	29	25	39	36	29	48	35	32	28	28	24	34	32	23	36	27	31	26	39	29	45	39	37	27	31	40	37	35	35	35	29	33	42	41	30	37	38	33	38	33	32	25	34	35	35	42	29	40	40	35	36	29	32	22	33	31	25	34	27	39	32	30	23	33	32	33	29	25	35	39	31	37	34	36	35	37	31	32	27	24	29	34	31	37	28	31	37	32	45	44	23	29	35	27	32	37	26	33	30	37	30	27	32	29	37	34	33	37	32	30	30	34	35	35	33	44	25	35	30	35	33	37	32	30	37	29	30	22	34	30	27	33	35	21	31	30	32	36	20	34	37	23	30	34	35	43	30	27	31	34	32	44	40	32	46	38	36	39	23	26	29	33	28	30	41	42	32	37	31	38	29	34	38	21	27	46	27	36	30	33	35	31	29	31	30	38	22	35	30	29	35	39	43	27	36	31	27	39	41	30	34	35	35	48	26	34	30	37	37	26	30	29	31	24	39	38	28	36	42	39	29	36	32	41	34	23	23	37	36	31	32	31	36	34	38	27	36	39	22	41	31	27	36	29	31	46	41	30	33	28	32	30	31	33	36	35	31	41	21	33	30	23	34	36	28	35	29	33	32	45	28	36	38	30	36	25	35	30	30	33	27	37	31	33	32	27	37	37	38	29	27	38	32	34	40	28	37	30	45	36	30	38	35	31	22	32	39	31	35	34	24	37	48	33	38	32	33	33	32	22	37	36	32	34	34	30	47	34	31	26	28	45	44	39	26	34	26	30	34	39	27	29	32	34	35	35	22	32	35	20	25	36	31	39	44	30	45	26	29	24	39	32	42	27	42	28	37	33	32	38	27	28	34	35	31	27	20	33	52	32	27	34	29	38	27	33	32	35	44	34	33	33	29	33	44	37	35	26	28	31	34	38	35	24	18	26	28	34	37	36	39	48	43	35	28	43	35	30	39	18	42	34	33	35	32	43	33	34	34	31	26	22	35	36	32	25	33	36	25	35	33	28	22	34	40	26	44	25	44	26	34	34	29	46	31	29	29	35	24	32	26	22	33	39	34	41	36	36	33	37	28	32	35	25	27	33	32	32	42	37	34	36	34	31	23	36	33	24	37	31	28	31	26	35	34	37	32	35	37	26	29	39	50	43	38	25	26
42619	23843	13574	24015	33216	32496	30140	25807	21848	19898	18939	16958	14861	12520	10471	9144	8551	7461	6594	6027	5583	4793	4628	4327	3952	3554	3397	3186	2842	2750	2567	2574	2548	2348	2244	2135	2040	1980	1830	1777	1699	1523	1649	1583	1488	1458	1421	1314	1290	1190	1120	1090	1072	1075	1050	1087	979	937	898	888	811	769	809	775	765	773	719	738	725	705	680	667	627	625	604	616	620	597	641	597	626	544	607	577	572	591	608	614	592	607	590	621	564	627	617	594	589	541	551	585	593	556	581	572	576	565	592	580	567	562	566	590	557	534	575	546	561	568	545	509	528	536	555	531	550	581	576	561	581	546	582	592	562	585	565	565	567	569	559	563	563	586	586	571	583	561	522	553	569	564	545	562	617	602	550	548	611	576	567	610	547	585	509	544	570	592	563	555	528	539	576	546	568	537	589	575	542	574	568	602	515	592	541	566	582	543	569	557	618	550	614	618	555	581	544	562	582	524	579	590	633	532	526	584	560	542	559	579	554	555	559	587	552	553	593	566	574	574	571	604	594	590	532	572	542	549	512	568	587	587	570	558	578	598	574	574	556	538	582	579	579	558	556	542	586	616	560	563	549	622	543	521	535	597	544	557	542	604	574	589	553	527	547	563	549	540	595	553	591	549	599	613	599	568	549	537	532	544	576	567	560	578	559	564	564	552	552	574	568	583	597	551	579	568	592	592	562	575	542	587	569	587	558	567	581	560	551	563	570	602	539	571	584	590	574	591	568	547	556	537	569	500	574	589	566	551	580	596	573	537	616	590	610	584	552	615	608	577	598	563	562	575	611	565	594	559	558	576	593	585	545	553	603	576	515	559	563	553	508	522	570	585	600	552	547	578	616	567	567	602	564	535	555	533	563	623	594	540	520	564	604	551	574	592	596	572	601	547	594	581	577	577	533	551	620	579	592	560	576	541	555	608	596	560	603	511	513	556	581	617	553	541	566	636	558	601	502	598	577	576	593	564	548	630	571	574	559	572	570	571	567	573	519	564	600	569	554	550	590	543	549	584	569	531	573	544	573	557	555	560	525	582	585	550	556	594	605	535	557	546	556	588	557	570	589	562	609	568	535	550	556	529	603	539	567	557	605	546	583	546	613	551	554	598	574	584	580	585	566	593	552	622	615	557	546	582	577	570	569	599	581	563	566	537	581	534	601	573	573	579	565	572	615	580	588	533	559	530	536	564	595	576	583	574	576	548	544	595	600	585	572	587	546	572	550	575	640	543	570	524	553	538	561	573	531	564	519	564	589	552	572	583	587	564	586	564	627	582	547	550	529	586	566	567	622	586	560	569	544	584	604	540	546	520	547	589	530	573	552	608	561	555	567	576	579	570	577	567	577	513	591	534	568	566	574	564	557	604	555	570	548	531	572	638	561	554	589	588	578	620	580	585	598	580	590	564	615	562	597	540	579	569	588	581	546	585	593	566	611	559	574	626	617	551	531	543	588	586	535	567	584	535	549	568	571	551	550	555	564	550	572	561	540	523	558	592	562	560	619	563	563	597	591	586	594	570	538	570	581	515	540	598	574	552	579	601	569	571	586	570	564	571	557	577	536	588	600	571	586	563	553	596	538	592	616	520	630	599	572	580	582	599	538	593	577	568	571	566	585	544	509	579	576	568	571	574	577	580	591	562	617	591	566	572	528	589	569	525	563	564	592	565	571	586	552	561	598	578	572	562	554	584	581	550	543	551	553	545	540	540	554	586	591	586	570	565	559	584	535	572	580	578	575	596	564	551	586	604	567	580	556	576	589	570	571	589	556	577	567	568	600	601	604	544	596	558	574	558	570	597	556	613	583	589	542	579	530	597	553	567	536	560	594	564	559	624	578	569	569	617	593	562	556	558	562	531	569	568	592	574	601	565	600	576	569	550	576	547	580	568	565	513	555	554	569	567	556	555	531	556	570	573	529	578	603	559	573	544	546	570	583	598	546	566	556	603	579	608	539	586	542	581	588	560	544	586	554	582	531	593	571	568	566	542	570	590	582	599	523	602	576	548	543	557	596	592	548	525	561	621	578	592	573	576	552	571	615	516	575	563	541	518	535	538	564	538	574	584	559	565	594	601	573	577	580	526	549	599	594	539	556	575	577	570	599	554	606	604	574	541	532	568	566	557	543	557	595	572	562	553	574	583	588	582	563	546	566	566	537	611	587	574	580	578	578	579	560	542	594	570	566	544	571	564	578	555	582	583	600	577	598	564	555	598	567	584	535	571	554	545	582	538	618	558	580	530	603	560	564	587	589	586	597	582	591	576	553	552	574	547	561	567	571	547	589	549	571	624	583	573	588	550	537	569	626	562	531	560	585	571	590	590	564	552	606	569	562	599	589	542	608	547	618	549	541	567	553	567	529	556	553	632	535	571	564	632	615	596	584	623	557	531	570	617	559	520	591	575	554	528	582	584	530	572	576	571	553	556	559	547	541	562	548	570	576	601	561	549	552	554	576	597	573	579	572	548	565	537	583	526	573	556	554	560	555	606	565	523	580	548	578	572	572	564	573	517	535	582	519	566	553	588	545	571	590	565	588	585	571	578	571	589	565	565	544	568	538	554	525	586	552	561	582	552	573	562	571	582	529	599	570	530	574	579	563	585	614	610	557	523	562	506	587	580	608	559	591	558	640	554	583	548	600	602	553	545	591	615	514	557	577	556	543	546	572	584	591	560	593	600	531	583	536	556	566	573	601	527	541	544	579	550	593	546	553	545	566	598	557	562	576	566	598	544	557	564	564	584	564	549	555	563	591	542	612	575	577	577	575	583	557	573	534	554	564	561	572	622	557	583	549	574	610	592	542	582	523	605	601	541	587	564	567	537	626	554	547	572	538	586	595	575	584	555	580	591	564	543	574	562	615	591	546	571	572	571	600	596	615	568	598	571	562	573	556	579	581	567	613	597	557	595	563	572	586	606	549	587	556	600	576	577	548	569	550	580	567	578	560	548	576	529	603	544	555	580	623	570	564	533	588	615	551	611	576	587	540	574	559	602	556	562	610	548	582	547	593	496	547	579	602	560	576	593	534	584	604	529	546	580	593	534	609	598	567	571	567	544	556	588	586	595	554	560	569	565	548	554	604	577	579	538	557	541	564	529	578	584	534	577	541	571	550	561	581	551	560	584	566	550	541	601	575	599	536	612	549	566	551	584	584	605	610	572	573	565	590	564	564	519	571	606	530	548	557	576	527	574	608	552	569	587	557	587	573	590	536	583	626	588	570	564	532	611	569	531	603	555	612	588	610	590	517	540	582	541	577	592	548	551	552	584	569	576	575	585	548	584	562	569	553	539	535	596	557	575	567	576	532	537	580	582	560	567	567	634	561	577	558	581	598	555	649	564	592	569	562	565	574	575	584	590	590	567	518	553	529	553	545	556	538	556	553	574	539	585	563	580	567	575	581	598	585	576	544	580	556	550	561	561	567	565	550	563	554	581	563	576	588	575	551	525	542	610	532	564	601	626	575	544	568	532	576	588	578	622
5382	1433	447	329	429	394	395	344	308	297	244	250	197	219	158	173	124	124	119	105	82	83	76	85	93	60	69	78	73	58	63	60	57	63	51	31	49	51	46	70	56	63	59	47	58	52	47	46	38	45	48	50	47	34	43	38	39	40	52	37	39	34	45	43	36	46	44	43	31	28	34	35	38	28	50	30	34	33	34	30	45	36	40	38	41	30	31	44	43	47	35	45	37	35	27	34	35	36	35	37	40	48	32	34	36	36	50	29	33	28	42	27	30	26	37	38	37	46	40	34	32	23	54	30	37	32	36	28	39	49	38	36	46	46	45	37	41	36	34	36	38	26	54	37	43	43	36	39	36	27	38	29	38	33	39	35	40	53	41	37	37	29	40	29	35	33	43	35	36	34	32	41	39	33	40	44	36	44	35	43	33	37	34	31	29	40	44	49	31	35	34	37	29	22	36	30	33	41	26	35	20	35	39	41	46	39	25	35	36	37	38	39	40	27	33	44	26	42	24	32	37	43	31	30	33	32	38	39	39	38	35	42	37	42	27	30	40	29	35	35	29	46	34	40	36	34	29	29	28	45	37	41	34	34	35	38	24	26	40	24	35	29	28	41	51	39	32	40	26	42	36	34	36	33	30	42	34	31	35	34	49	34	39	36	44	35	40	38	27	41	33	30	38	30	33	38	30	47	34	42	34	46	28	45	30	42	38	45	43	45	37	35	43	40	44	29	41	33	35	34	38	44	37	29	43	35	36	38	38	40	27	40	24	28	39	32	42	42	30	33	42	37	38	44	36	31	34	38	37	27	23	33	37	37	27	34	38	44	41	41	27	33	29	47	29	32	33	29	33	29	28	34	39	32	40	33	40	33	41	28	33	36	37	32	47	35	34	37	40	23	43	35	33	41	32	20	30	39	31	41	20	48	47	37	41	28	27	41	36	38	35	37	38	32	27	33	39	31	26	29	37	38	36	35	36	34	32	28	31	30	36	46	39	45	25	39	46	43	36	38	37	32	27	40	32	32	34	36	31	42	43	34	46	40	35	35	34	33	26	21	33	41	35	45	38	29	41	35	30	39	28	28	36	38	32	30	30	39	38	39	38	35	27	35	34	33	23	33	31	38	35	34	44	32	39	37	45	37	32	30	34	31	38	44	48	27	30	38	35	39	38	34	35	38	35	41	24	24	32	42	36	25	35	23	33	40	39	48	35	28	37	39	46	46	34	38	29	41	30	28	35	36	34	36	36	33	41	34	38	40	32	54	35	37	41	28	22	31	29	33	33	38	36	33	36	45	40	39	42	38	44	50	40	37	28	26	36	40	43	38	38	27	21	36	29	31	38	35	23	31	48	39	47	38	52	26	39	36	38	40	35	41	44	39	34	39	49	35	36	43	45	26	39	39	39	42	45	38	28	42	31	32	32	26	32	26	38	37	28	29	47	35	39	30	34	30	31	29	27	33	31	39	28	47	36	37	34	29	40	30	33	40	33	37	44	28	24	35	40	33	40	33	32	36	37	29	38	45	30	42	34	34	32	31	33	33	26	29	43	49	38	44	47	39	50	29	31	40	40	43	41	33	30	38	37	39	22	33	36	33	28	33	41	39	43	40	36	36	23	26	34	47	44	43	41	47	21	37	31	36	34	33	37	39	30	36	28	38	33	28	44	33	31	27	35	38	56	38	27	37	24	41	40	32	24	27	44	35	32	31	28	38	32	31	45	37	45	37	42	44	38	38	25	31	31	41	37	37	25	37	29	40	30	29	31	35	43	41	30	32	44	30	34	37	32	34	34	32	26	36	25	30	27	30	37	31	32	26	26	38	35	33	40	34	41	46	38	34	47	32	23	29	33	34	28	37	31	38	36	31	29	50	44	38	27	37	23	32	37	35	36	40	30	40	41	33	42	33	36	30	29	28	30	41	41	34	30	39	27	41	32	34	44	34	42	37	38	40	38	32	30	33	23	34	27	39	39	34	30	24	33	35	30	32	39	35	33	28	36	31	24	41	32	27	31	30	29	36	28	39	30	27	27	28	39	34	42	27	29	31	44	37	28	22	32	39	24	38	38	31	43	34	42	46	44	28	36	32	31	29	43	41	28	39	43	29	37	37	45	44	29	44	48	35	35	40	29	37	30	29	37	29	33	39	40	36	38	37	50	28	28	35	31	44	42	30	25	33	32	31	24	43	36	46	44	31	35	36	39	36	27	28	32	25	25	35	37	49	40	36	36	33	30	32	34	40	37	32	43	42	31	33	31	42	33	41	28	32	31	41	39	27	34	27	32	27	35	43	42	36	35	35	41	36	49	43	25	25	38	46	37	37	36	39	32	52	38	35	44	32	37	31	35	31	34	45	45	28	46	34	31	27	32	34	32	29	35	40	38	35	37	37	44	27	35	39	38	49	35	34	31	31	28	28	35	37	47	23	36	37	25	34	30	43	24	36	33	28	36	38	30	37	40	42	34	37	37	30	45	34	48	44	46	34	38	36	37	45	50	34	33	33	38	37	32	38	43	35	44	28	39	49	34	39	37	30	38	37	42	24	32	33	29	33	29	38	33	42	29	38	28	29	30	38	44	40	30	39	42	31	33	49	31	49	40	39	31	37	28	39	48	27	33	31	43	31	32	47	34	27	33	40	36	25	28	44	48	43	28	38	33	35	26	35	34	30	34	30	31	36	36	32	34	23	36	39	32	33	40	31	37	25	38	29	37	57	34	34	29	34	31	36	40	24	32	35	35	43	34	43	28	43	41	36	39	39	44	31	32	42	42	35	30	42	32	27	33	31	38	37	39	24	24	40	30	38	41	31	36	34	28	42	37	41	28	40	38	35	30	28	36	49	34	47	38	31	41	39	18	28	26	35	43	48	31	33	40	28	36	35	28	34	24	37	31	42	35	31	40	33	34	33	32	40	37	41	34	33	31	38	31	35	41	32	36	34	33	33	36	35	33	31	40	35	41	41	33	42	42	27	41	35	37	29	29	37	33	36	27	36	30	33	37	36	33	44	28	35	31	37	27	43	36	36	35	34	44	38	45	39	47	25	31	41	39	29	37	30	40	34	41	50	32	36	34	36	29	34	34	37	38	36	58	36	38	37	38	45	40	32	32	30	30	34	37	25	41	35	32	27	27	38	35	52	41	32	31	39	33	27	35	39	29	31	32	28	32	61	36	34	29	30	34	40	26	31	35	37	32	29	30	47	29	32	42	43	30	28	24	42	33	45	37	43	29	36	32	36	35	30	33	38	33	58	30	36	41	34	41	34	30	36	39	34	36	38	37	38	34	40	36	41	40	28	37	51	40	41	34	43	44	43	34	32	42	36	36	45	35	37	42	35	35	29	36	26	28	34	34	36	27	25	25	21	33	31	32	32	39	28	21	34	31	42	35	41	37	39	38	43	36	25	44	43	34	37	35	41	32	29	33	35	26	38	38	38	35	33	38	42	48	32	43	32	44	37	41	30	40	41	33	31	36	46	45	39
37247	21389	11376	21203	27839	28924	25956	23463	19620	17712	15419	13210	11915	10176	8425	7307	6591	6057	5149	4814	4350	3977	3608	3408	3108	2950	2753	2383	2369	2219	2151	2030	2119	1958	1801	1761	1759	1641	1631	1523	1502	1493	1442	1347	1350	1306	1192	1171	1221	1146	1014	1043	999	954	941	938	915	924	863	819	799	745	767	707	727	706	700	682	710	701	674	696	674	685	597	652	643	644	636	608	632	598	590	638	610	600	595	594	621	623	625	640	580	673	659	637	594	640	616	625	612	600	610	595	607	605	604	592	598	606	629	565	580	579	602	553	580	562	674	560	597	579	598	590	588	603	615	593	588	592	571	664	587	638	610	569	602	550	575	569	595	590	604	554	605	621	610	583	611	571	598	608	590	602	555	592	635	587	625	590	606	600	611	569	573	604	602	575	632	558	589	639	615	588	581	587	598	623	633	585	626	593	568	604	575	591	646	579	602	608	623	588	570	634	576	607	603	598	632	585	570	662	653	596	601	596	573	620	582	618	630	595	578	635	573	621	602	596	613	589	626	596	621	588	663	578	584	639	627	636	598	602	560	621	617	607	595	641	640	594	595	606	630	618	569	633	590	605	587	571	643	595	572	635	615	606	614	626	605	544	631	615	587	565	573	624	619	583	603	569	595	559	623	632	607	574	604	607	577	614	607	615	643	622	553	570	572	580	586	615	640	582	587	595	612	613	602	599	612	588	591	590	611	647	589	615	601	656	662	645	538	617	605	625	603	629	620	637	619	574	620	634	630	567	610	652	554	633	611	587	643	609	576	609	581	598	605	635	595	609	591	612	576	559	604	600	611	640	570	563	593	607	619	574	610	559	633	608	570	611	587	587	584	601	636	597	615	597	590	588	588	590	591	592	585	608	602	563	560	571	584	599	564	600	563	633	642	542	630	554	595	639	587	648	587	608	625	593	639	576	528	644	576	620	560	614	563	602	599	607	602	574	576	589	563	597	590	650	643	603	544	586	604	604	557	562	609	611	592	590	615	606	606	591	595	596	560	600	610	617	581	587	617	587	534	560	609	590	638	616	623	577	612	600	605	593	624	587	578	571	606	591	606	610	621	622	578	613	629	585	612	629	585	615	620	575	624	600	594	592	614	615	603	616	594	584	595	584	601	608	615	606	593	562	558	631	597	640	619	564	624	588	561	621	579	608	626	603	594	611	596	607	595	603	614	610	602	580	596	623	624	560	577	589	588	591	585	623	577	552	605	591	576	613	575	613	608	618	605	567	544	628	578	610	623	585	606	588	624	618	588	563	614	621	602	628	583	624	583	608	533	585	596	602	652	601	611	613	631	565	584	573	602	592	626	582	570	586	552	546	594	643	579	592	585	626	593	601	617	596	605	574	602	618	620	614	633	608	627	572	620	580	607	596	596	585	592	619	620	631	617	568	643	616	590	586	579	586	556	588	587	574	590	580	600	548	633	652	579	599	580	587	592	612	598	583	605	578	584	570	571	602	599	588	629	582	608	571	588	602	579	599	576	598	593	587	592	600	567	619	556	577	600	636	600	604	591	602	617	596	593	591	628	615	586	611	605	620	608	628	641	621	612	563	564	581	625	612	567	567	569	589	644	576	615	563	572	593	610	613	637	639	636	586	597	564	596	596	608	604	571	602	612	620	597	610	603	619	566	597	591	594	604	596	555	610	557	557	596	624	560	633	607	616	629	564	615	608	568	604	617	645	652	627	611	624	586	611	608	598	630	599	588	575	573	593	584	612	608	570	627	552	559	607	585	570	657	615	576	576	608	645	612	640	592	640	608	671	632	596	617	603	601	599	613	597	632	582	577	586	602	588	665	576	619	595	591	604	612	594	588	641	576	548	599	612	571	550	599	619	614	604	563	572	614	608	596	646	571	601	647	586	613	604	600	631	556	587	559	588	568	589	625	597	623	573	577	627	587	577	590	604	605	623	606	604	623	595	572	611	597	554	602	625	587	607	610	593	599	570	565	638	583	575	645	609	596	595	567	596	586	579	605	606	638	568	584	619	613	601	549	592	595	640	591	613	577	619	575	646	566	599	606	635	629	595	591	605	610	518	608	633	584	583	607	587	610	592	638	616	588	618	562	595	595	573	594	636	573	616	617	588	592	633	585	577	593	595	605	587	591	623	564	583	570	558	593	592	615	595	582	647	584	605	615	603	591	637	580	606	618	610	563	565	621	611	608	603	585	598	625	579	617	595	614	609	612	625	561	621	578	621	581	622	585	592	598	631	606	629	615	601	626	632	600	597	570	608	592	609	574	562	603	623	601	558	645	597	585	604	563	555	568	571	674	572	612	580	586	634	579	611	583	605	561	587	579	610	587	600	613	610	581	594	613	615	614	576	634	582	573	636	574	613	583	630	610	586	632	620	612	631	635	561	591	554	585	607	587	595	588	603	588	594	604	583	605	547	612	547	599	597	582	621	578	639	625	590	572	594	563	603	560	589	591	596	610	608	614	585	600	618	604	586	631	621	574	635	612	578	596	601	622	605	593	582	595	574	579	591	556	568	571	634	622	586	581	635	541	627	604	676	593	585	613	600	552	589	587	585	563	637	618	610	599	596	617	608	601	595	607	596	578	610	581	584	583	586	604	586	601	648	643	575	599	610	609	600	602	619	568	611	586	595	584	590	639	600	581	564	599	567	667	554	615	553	605	562	603	643	620	626	588	632	593	591	613	584	647	580	551	603	616	576	559	602	612	618	542	609	600	600	623	592	631	584	596	612	584	656	600	616	608	625	577	594	571	576	625	592	613	612	619	628	650	559	611	634	616	588	592	607	587	624	620	559	618	558	622	576	598	599	576	622	572	611	636	608	600	594	596	582	577	611	630	585	590	582	623	640	581	566	605	629	603	634	623	591	599	596	637	579	569	640	619	582	591	630	536	564	611	562	600	649	583	597	600	619	557	587	611	582	642	640	589	592	592	617	640	603	612	617	608	615	621	575	572	591	595	595	591	556	588	631	597	593	586	660	606	596	608	598	630	589	597	556	569	612	608	589	585	587	603	594	616	596	578	627	552	587	612	589	609	587	566	580	636	613	612	608	625	564	583	636	603	650	583	595	615	587	593	583	614	608	611	595	566	599	610	630	621	597	620	595	572	625	625	612	586	599	604	569	601	568	569	539	614	599	644	646	558	577	629	613	606	624	595	613	584	624	552	580	641	580	664	570	671	646	645	579	564	597	612	595	544	597	612	616	576	597	572	599	607	620	604	589	641	609	582	591	628	557	596	556	619	649	633	568	626	613	625	597	604	625	615	591	600	560	589	597	575	599	600	625	608	623	573	613	616	648	621	621	627	590	629	621	565	574	617	624	579	594	567	590	579	626	546	623	612	609	616	589	587	679	593	589	608	591	603	597	597	555	627	605	587	618	601	588	614	585	583	578	595	568	615	607	572	649	646	572	623	610	623	585	563	561	579	596	634	608	597	580	616	619	588	586	601	573	586	586	601	601	560	629	591	619	608	619	629	604	594	568	601	600	623	637
7191	2939	781	513	688	688	568	533	466	441	374	307	313	266	259	209	188	181	164	129	150	131	96	105	116	128	88	82	91	78	78	70	71	77	73	69	87	65	68	53	56	71	55	51	57	56	65	59	46	49	49	54	51	43	34	54	43	50	38	47	35	45	46	45	35	41	40	36	34	33	38	38	37	25	32	26	40	44	37	40	33	36	27	35	38	31	33	42	42	33	31	32	29	29	43	28	26	32	39	36	41	30	38	50	45	41	35	26	42	39	41	34	38	28	25	42	41	25	30	36	32	31	42	40	51	35	27	31	38	42	36	35	35	38	31	29	45	41	33	41	33	33	40	34	31	37	39	52	34	35	30	41	33	29	24	35	42	34	42	39	39	29	40	43	34	43	39	44	40	35	37	31	42	30	33	26	50	49	38	27	27	33	44	25	27	38	46	32	41	44	32	36	28	38	38	34	47	41	28	36	45	45	39	29	33	34	38	38	29	35	38	36	40	53	45	31	33	35	40	45	30	36	27	27	35	40	28	35	39	37	28	34	42	35	36	30	32	41	43	41	35	38	35	43	43	40	37	31	35	42	30	50	25	43	30	32	37	37	24	39	41	35	42	37	35	31	36	40	45	34	33	51	39	35	41	44	48	38	43	41	32	41	35	42	25	36	35	41	47	45	33	44	32	39	27	41	45	31	30	42	43	35	41	54	33	40	32	29	32	47	43	46	38	22	34	40	40	34	45	44	34	38	44	27	41	34	41	32	32	28	30	49	32	39	45	38	35	38	40	46	36	41	44	41	44	35	31	31	24	37	38	29	37	36	40	37	35	32	31	34	31	43	54	34	31	23	29	41	42	34	40	46	44	29	37	41	47	30	37	34	45	40	37	33	34	38	40	40	29	38	42	52	34	42	34	31	32	41	41	42	45	37	29	34	42	33	36	35	32	36	53	43	28	48	35	32	44	41	38	28	43	31	32	33	33	38	39	37	40	33	29	39	29	34	40	40	39	34	34	30	39	42	29	36	33	35	33	23	37	41	32	41	31	33	37	24	40	42	32	36	41	41	40	37	41	43	40	45	31	31	33	50	40	44	35	36	48	35	47	44	35	37	44	27	42	38	34	33	33	37	44	35	33	32	34	35	34	33	38	43	33	46	27	44	41	37	33	44	41	42	29	37	32	36	34	37	39	37	25	41	36	50	35	30	31	45	34	38	44	39	27	38	24	35	29	53	39	39	41	30	48	31	36	37	40	48	42	33	38	33	48	39	34	39	45	39	45	32	36	26	42	39	38	35	37	33	32	39	26	41	31	36	41	40	34	28	41	32	34	37	48	31	50	46	37	40	36	60	45	49	44	40	42	38	41	33	37	35	39	31	33	44	33	40	36	32	42	28	35	37	34	30	36	31	33	32	40	43	41	33	30	35	34	26	31	36	39	29	36	46	42	41	40	33	38	44	40	40	29	29	46	40	44	35	42	33	30	39	37	41	41	47	34	33	38	42	47	32	39	42	44	36	34	33	43	22	40	37	23	47	43	39	31	37	40	43	26	43	42	42	26	39	24	39	47	42	39	29	35	40	45	36	44	37	40	32	49	45	40	40	46	41	39	44	35	31	39	31	32	36	38	37	44	37	31	35	31	30	40	39	24	27	30	43	38	40	37	37	41	32	31	26	40	39	37	42	35	34	41	47	31	45	29	40	41	34	40	40	38	38	43	45	34	39	28	32	41	39	26	30	44	32	24	31	43	35	34	32	36	21	27	32	44	44	44	44	40	37	38	31	41	30	32	34	50	32	33	46	38	40	48	28	43	28	34	39	37	34	35	53	39	40	41	33	29	26	39	34	29	32	38	29	45	26	31	47	30	37	40	34	37	31	31	36	45	36	43	32	36	38	36	36	31	45	50	40	41	33	35	36	46	36	47	32	45	48	26	35	39	30	37	39	32	44	39	32	36	49	44	37	40	31	41	35	44	35	31	26	38	25	35	39	38	35	35	37	37	30	36	48	39	33	34	34	37	34	43	41	37	33	37	46	42	43	30	23	29	37	29	32	41	49	45	43	30	34	37	35	33	36	40	34	32	31	46	29	54	26	37	31	32	41	38	40	37	38	39	33	39	40	37	30	42	34	46	31	47	49	42	31	37	48	30	35	37	29	35	34	36	31	47	37	35	30	31	27	31	31	28	43	45	23	32	34	32	33	32	30	38	29	44	41	30	44	42	36	36	41	42	46	48	52	39	37	36	37	39	41	30	30	34	39	44	35	34	40	36	50	27	42	27	32	36	30	32	40	44	43	34	49	41	39	38	26	35	27	31	35	23	32	48	44	40	30	26	39	47	35	35	41	25	39	49	39	41	28	29	42	26	42	36	36	38	33	43	55	29	38	32	42	37	38	32	32	49	50	42	34	32	36	40	37	38	47	36	33	42	35	28	42	37	26	33	37	44	34	43	39	38	33	44	35	40	50	44	31	40	44	43	33	30	31	34	50	39	37	46	38	34	28	40	41	29	34	31	35	30	39	33	35	33	39	44	35	37	45	35	40	44	42	34	44	36	31	50	43	39	36	33	41	29	28	40	36	32	43	30	31	49	25	36	33	36	37	45	32	34	36	40	36	34	32	28	33	34	36	37	45	31	38	39	33	40	28	41	39	37	53	46	45	43	35	28	36	38	42	45	47	44	43	44	31	45	26	38	32	36	41	39	48	37	41	25	48	30	32	32	41	36	32	43	32	43	38	30	31	59	24	42	25	34	47	29	34	39	45	33	46	34	41	46	28	36	34	41	28	47	33	26	40	37	28	44	29	31	24	39	33	31	39	34	29	37	44	36	42	38	45	39	35	26	40	27	30	42	34	34	38	40	35	44	30	37	42	35	42	42	36	46	45	29	41	38	39	48	49	43	34	50	44	29	28	39	31	36	43	39	40	43	33	41	32	37	43	44	37	44	40	27	40	41	39	45	49	37	38	44	44	36	38	52	44	36	29	41	25	34	42	45	38	32	39	36	37	37	44	39	38	51	36	33	41	32	29	47	30	57	28	41	45	33	52	34	47	41	35	48	43	32	42	38	37	36	38	47	40	32	40	29	45	38	34	42	40	32	46	40	24	40	37	40	31	36	40	33	41	36	33	40	47	39	44	31	32	31	40	34	42	44	39	31	40	35	42	25	36	52	31	33	39	47	36	39	38	46	47	34	27	37	45	45	34	31	30	37	44	43	44	44	56	30	39	28	40	34	43	39	37	38	34	43	31	44	41	34	40	37	39	39	37	34	49	41	32	30	37	39	35	39	34	34	31	43	28	36	38	42	37	43	28	39	42	37	33	43	33	29	37	37	31	36	32	35	34	47	29	30	39	43	28	33	32	35	34	31	38	37	41	45	46	45	32	39	34	31	35	36	34	39	40	45	35	34	40	37	28	32	32	28	39	36	45	29	49	29	40	32	41	26	44	34	30	32	32	37	23	39	26	29	35	34	39	38	35	41	42
45188	27344	16165	26658	34149	33772	31180	28067	24900	22211	19040	16401	14757	12825	11670	10479	9331	8277	7673	6723	6131	5562	5083	4692	4386	4111	3869	3537	3340	3164	2937	2806	2873	2707	2721	2366	2312	2247	2027	1962	1925	1880	1797	1747	1605	1594	1535	1454	1465	1328	1285	1221	1202	1143	1152	1114	1025	994	994	934	864	931	835	844	863	832	835	860	827	804	765	791	729	680	709	681	708	684	678	690	630	676	713	666	625	629	618	627	658	624	675	621	643	660	651	668	638	716	645	647	618	633	637	638	646	651	675	582	654	634	621	607	618	648	651	621	605	594	637	614	673	673	666	650	610	618	591	698	607	629	595	662	657	663	647	667	591	632	626	622	617	644	631	629	614	611	603	607	609	600	602	624	615	656	627	629	624	604	621	583	625	632	650	636	646	654	656	643	641	658	632	612	621	626	660	654	658	635	621	617	602	622	606	621	694	628	640	606	660	663	638	641	641	641	661	634	669	612	598	644	633	618	633	587	699	632	639	602	649	660	625	671	607	624	624	607	669	663	598	610	607	652	631	614	591	632	605	606	646	621	638	686	622	621	626	603	630	637	634	623	669	647	664	639	628	587	654	684	610	606	599	613	650	625	636	574	624	614	600	639	611	608	585	627	610	620	611	662	654	616	619	648	622	591	597	634	649	611	624	624	597	679	667	649	632	659	622	618	610	629	600	642	622	629	615	584	641	608	628	612	615	626	627	655	617	608	618	664	619	602	657	636	620	619	642	633	650	615	612	664	651	602	590	628	650	635	623	642	683	614	632	604	618	625	654	625	633	589	678	638	596	645	662	625	610	623	672	617	623	608	644	650	661	599	625	596	638	644	590	693	631	640	582	626	691	643	614	580	626	588	656	626	626	619	626	610	618	603	603	604	610	629	636	640	663	647	602	635	619	598	600	659	662	644	604	648	595	653	653	622	571	625	601	621	635	651	634	611	622	652	620	614	601	633	659	601	630	645	644	660	662	616	658	627	648	637	665	641	646	617	608	670	586	627	657	665	616	601	658	626	656	603	614	590	586	586	653	639	628	632	597	703	683	669	612	661	648	581	675	610	637	606	626	569	613	655	621	651	639	637	629	652	663	625	621	644	636	599	611	661	623	638	671	668	684	627	584	665	616	670	632	590	617	635	638	623	611	660	670	582	551	659	628	635	649	593	618	606	662	608	610	665	597	630	577	666	655	613	635	672	657	634	614	616	620	628	607	630	593	618	655	636	640	643	608	622	668	643	607	632	624	637	641	612	649	590	611	643	610	665	622	636	636	595	613	629	644	612	655	651	644	671	602	667	655	580	623	660	694	668	641	634	611	671	621	619	642	626	629	620	650	623	629	605	655	642	612	609	643	617	652	677	597	617	632	678	621	633	628	584	641	665	650	657	631	630	616	645	629	599	638	615	627	661	610	562	606	618	641	602	633	578	621	631	610	647	662	656	642	604	586	638	632	660	619	618	632	650	641	608	653	616	601	669	606	614	610	652	636	613	573	655	626	635	592	632	648	652	636	617	651	629	670	654	598	651	652	657	641	628	621	632	635	644	623	627	612	618	630	656	640	658	642	589	672	619	631	593	660	607	662	640	618	653	626	640	593	662	644	646	670	655	597	609	603	644	627	622	637	644	639	640	572	604	613	622	619	607	599	657	665	644	619	639	622	586	606	626	634	645	663	675	623	662	622	581	629	627	634	667	642	646	651	627	662	644	633	673	604	622	598	629	622	647	591	627	692	665	631	623	664	621	627	606	629	600	648	653	615	610	637	603	617	630	610	610	646	640	679	641	653	611	663	633	611	649	603	630	610	636	607	655	648	601	619	667	587	649	629	646	579	652	649	591	672	628	662	636	612	633	616	602	636	622	604	592	619	588	627	597	687	673	658	638	667	643	636	689	653	680	639	638	604	607	622	652	626	620	624	663	661	592	632	637	581	637	614	599	652	675	653	608	605	615	603	638	590	616	668	695	650	656	657	646	604	625	626	618	634	634	592	668	618	639	625	599	605	610	613	620	608	643	596	663	640	670	643	641	640	619	621	609	680	657	624	625	620	616	642	614	619	566	657	643	649	651	671	620	649	608	671	656	645	649	631	594	600	608	633	654	614	653	660	630	619	684	667	622	621	711	657	653	642	627	666	700	618	640	620	625	661	635	643	637	634	645	648	593	636	637	623	628	668	608	658	637	624	613	611	653	612	620	638	614	616	634	618	625	594	677	647	659	621	673	678	633	589	613	639	629	607	624	609	648	590	656	663	627	626	731	620	644	629	632	618	626	653	632	656	629	622	662	644	607	588	603	620	658	643	652	597	628	676	655	685	599	598	606	610	590	634	634	597	675	620	669	601	631	596	640	630	648	618	602	637	604	580	614	659	597	609	620	624	663	682	660	624	561	637	640	607	650	643	622	639	629	652	618	677	652	636	645	675	643	621	650	596	631	665	622	626	613	618	614	644	595	663	614	637	628	655	596	627	640	641	652	602	609	681	612	675	669	686	637	640	586	630	619	630	622	644	630	622	697	633	643	635	665	615	646	595	669	621	646	611	604	620	620	652	631	630	618	640	607	623	630	597	632	642	640	634	611	657	644	657	630	653	654	676	621	644	677	623	581	646	602	596	607	636	633	630	664	688	625	641	638	662	617	647	634	654	627	652	635	638	648	661	639	645	648	649	605	601	605	621	655	598	631	647	649	621	651	640	638	627	582	631	597	624	654	647	634	622	624	610	618	625	670	642	587	614	626	639	606	585	631	638	676	640	609	665	635	608	576	617	633	601	619	644	630	621	597	590	623	635	671	598	574	640	627	615	595	669	632	623	637	600	632	606	631	666	661	625	588	623	652	596	664	672	625	615	580	716	620	646	636	636	621	630	648	624	631	618	594	638	629	617	592	645	620	610	597	600	605	594	624	645	644	638	612	638	628	641	636	620	605	631	628	620	603	606	668	602	594	650	588	671	647	633	621	611	602	604	634	660	627	646	581	618	582	605	659	620	600	627	651	648	592	631	614	647	620	659	663	635	665	635	643	616	635	628	669	642	649	636	683	655	629	643	665	648	607	596	626	616	602	621	664	626	628	646	588	615	646	632	662	621	571	634	613	647	646	592	633	633	629	622	609	598	583	609	602	666	598	640	616	620	631	611	622	617	604	632	680	581	676	609	632	627	589	655	657	607	675	618	590	616	609	603	643	622	589	628	611	600	664	664	663	627	644	597	654	593	626	622	640	625	620	659	628	649	661	657	635	637	619	603	667	586	618	608	633	609	603	694	646	621	568	637	623	616	609	625	633	648	572	654	642	617	663	570	649	660	634	643	646	617	607	624	661	613	628	604	577	647	596	636	692	646	584	616	601	639	679	605	649	604	640	642	600	662	605	634	630	616	638	631	633	687	637	619	649	641	664	605	655	667	629	622	610	625	602	578	631	648	593	655	625	636	596	618	626	638	588	639	620	598	624	624	624	610	645	637	688	591	645	592	618	669	635	594	644	645	664	605	635
3017	789	305	227	274	267	264	248	236	201	136	142	137	124	99	130	116	79	76	75	55	66	69	72	51	52	56	39	47	46	48	57	46	38	52	49	47	45	31	44	41	47	35	35	50	47	28	36	26	40	25	33	29	26	41	30	27	26	30	37	27	32	28	41	33	23	34	28	30	29	33	27	32	38	28	31	25	29	27	27	32	21	22	35	27	33	30	39	21	41	27	30	34	26	31	22	25	35	20	35	29	27	26	40	23	29	33	27	24	43	31	25	32	31	22	23	21	29	24	27	25	29	34	32	29	33	30	30	24	33	17	21	22	31	26	34	38	22	26	43	27	31	31	31	22	25	28	34	26	16	33	17	37	32	26	29	21	23	29	27	23	26	37	23	28	26	25	27	21	23	21	28	35	31	22	28	30	34	34	29	31	23	41	34	32	23	27	26	22	25	25	21	35	33	30	36	30	34	37	25	32	28	36	37	35	30	26	22	24	22	41	21	32	32	35	30	29	35	23	28	28	30	27	30	24	30	22	24	29	19	31	22	30	31	25	38	33	25	28	44	42	30	36	31	38	24	38	40	26	33	29	24	38	31	27	37	24	30	28	27	25	21	29	26	33	23	21	36	32	34	29	32	43	35	24	40	27	37	30	35	25	28	27	25	31	30	42	27	46	29	35	35	32	15	34	16	29	34	31	30	25	38	27	31	30	36	35	26	31	35	24	33	21	28	28	23	28	29	30	33	24	40	31	36	35	40	25	24	29	31	36	34	30	28	26	30	25	34	34	29	27	29	33	31	30	36	29	28	32	28	35	36	24	25	24	36	32	30	29	24	21	26	29	27	23	24	22	30	27	32	31	28	29	37	30	39	35	27	30	33	29	21	18	36	27	33	28	25	26	23	30	35	25	19	29	31	23	31	30	31	26	24	31	32	25	29	34	37	24	29	28	19	32	23	28	24	22	41	36	28	22	33	30	28	36	33	26	27	34	31	33	43	25	21	36	29	16	25	23	36	36	36	31	27	28	23	34	35	24	28	30	35	20	19	23	35	33	35	29	26	30	30	24	32	32	23	20	21	16	27	39	18	32	35	30	25	31	33	29	28	29	26	30	31	21	32	26	32	26	23	25	33	22	27	21	27	31	38	33	33	22	34	34	29	23	18	26	27	25	26	29	36	35	30	24	25	27	32	19	43	30	21	22	32	33	25	29	26	23	26	16	34	25	19	27	34	34	18	37	21	34	23	23	25	24	26	26	31	25	34	35	27	30	36	28	24	33	31	33	30	32	33	26	38	41	25	30	21	37	46	27	28	32	28	29	27	25	29	27	23	22	35	33	30	28	30	27	28	34	26	32	23	32	27	26	26	31	31	41	31	29	34	36	30	39	31	32	28	20	21	22	31	32	23	31	25	35	23	19	28	43	26	33	27	31	30	23	22	28	31	33	30	30	36	33	34	35	32	32	28	25	28	31	40	19	26	41	24	24	38	31	26	30	32	32	20	35	19	22	24	33	31	31	32	29	32	30	35	28	22	36	34	30	29	30	19	31	30	29	23	35	32	26	36	32	31	34	31	34	36	26	34	37	34	24	24	39	32	30	32	33	29	28	31	42	32	21	24	30	25	33	27	37	35	26	35	23	26	29	29	29	30	32	21	31	27	30	24	34	21	38	25	27	21	21	37	38	28	32	31	30	34	39	23	31	36	37	27	26	27	38	38	29	34	34	27	25	25	31	32	31	20	27	27	31	29	31	31	27	24	35	25	29	21	31	33	28	23	34	32	23	20	26	37	26	19	35	38	30	27	19	28	23	18	31	30	27	28	28	23	28	27	26	28	38	31	29	38	18	31	35	35	21	34	27	25	33	38	36	26	20	34	32	26	17	34	28	29	31	34	26	18	15	27	21	24	32	32	24	39	29	30	35	19	23	23	28	25	34	26	25	26	31	26	27	29	23	33	28	33	27	23	37	24	24	39	17	34	29	48	26	28	33	22	24	29	28	17	25	33	31	26	37	31	29	24	31	18	30	32	25	31	34	21	33	26	33	26	30	27	23	25	28	33	28	27	26	20	45	26	24	24	40	29	24	40	28	33	32	23	30	26	24	28	18	30	35	33	22	35	29	24	33	28	24	35	36	38	33	23	24	30	36	25	18	40	27	20	25	22	30	16	24	26	24	26	33	17	36	25	33	30	34	24	41	31	29	22	34	30	27	27	29	24	32	28	34	30	35	32	25	31	32	38	34	31	27	28	27	29	34	33	26	24	25	27	34	35	25	32	23	27	27	34	37	27	27	26	38	33	20	32	27	29	25	29	28	25	20	38	35	41	24	29	26	20	29	32	29	30	27	36	21	23	26	32	34	25	22	33	32	25	29	27	21	22	23	32	28	24	24	35	35	20	25	24	37	38	33	26	33	36	33	35	32	27	24	24	38	31	34	32	29	23	38	33	36	28	28	34	27	23	21	32	35	22	23	29	19	28	28	25	31	29	29	32	41	34	31	34	32	24	31	30	33	31	33	33	26	46	34	32	25	29	26	35	36	27	39	31	39	23	31	32	38	39	26	27	27	22	39	39	27	31	36	31	27	26	28	29	42	27	29	32	26	28	34	34	33	32	34	28	34	26	35	30	41	17	25	30	36	30	31	33	25	34	35	33	25	33	29	28	32	22	29	25	22	23	29	34	25	31	27	24	38	29	37	29	25	24	36	29	37	24	31	21	34	23	23	36	47	34	22	34	30	26	27	28	25	27	29	22	31	28	27	25	27	34	32	22	33	25	28	28	30	31	21	36	31	25	27	38	28	23	39	26	24	24	27	22	36	38	30	28	36	35	20	33	28	28	31	33	32	36	33	31	27	22	36	30	41	30	27	34	25	29	32	24	32	25	23	26	27	34	38	34	36	36	25	25	23	35	29	29	27	27	26	27	30	33	22	20	33	32	23	26	33	30	24	39	35	28	29	31	29	26	42	25	30	25	33	19	26	30	34	37	23	34	27	27	25	33	30	22	26	33	34	28	36	26	29	30	24	25	34	38	33	32	26	27	27	32	33	28	25	33	33	32	19	32	38	25	23	29	31	16	28	17	28	45	31	29	33	34	35	30	37	33	24	35	27	26	25	35	29	30	37	24	25	33	23	28	21	34	24	29	26	27	26	33	32	32	24	36	30	34	34	28	30	35	42	27	28	29	26	27	33	30	20	26	25	29	26	36	24	32	29	39	29	26	36	34	26	28	23	37	24	26	26	21	26	32	36	33	24	22	25	31	34	37	32	19	25	27	32	35	29	25	35	35	27	33	24	33	33	26	25	27	26	28	23	19	27	28	23	26	19	41	37	34	35	29	33	27	25	33	26	34	30	33	32	23	33	23	18	23	24	24	29	23	37	30	32	22	25	32	32	29	19	31	27	30	22	29	34	28	26	33	26	28	24	27	35	36	22	29	27	25	22	19	27	29	26	36	36	33	31	30	32	29	32	33	36	35	27	27
32811	18133	9346	17597	23868	23502	21865	18312	15535	13113	10473	8877	7721	6730	5910	5550	5050	4331	3942	3526	3092	2786	2548	2403	2181	2115	2081	1785	1701	1574	1515	1594	1464	1447	1414	1330	1310	1263	1113	1192	1110	1124	1104	1057	1025	928	926	874	847	825	820	784	747	775	754	744	713	649	611	691	625	621	595	564	602	622	646	600	588	571	523	560	550	543	559	487	559	510	543	517	497	549	531	490	507	487	461	528	464	508	501	523	515	510	497	505	514	523	529	543	479	508	481	475	511	500	467	500	515	508	501	490	485	514	498	497	494	505	500	476	525	486	521	507	518	520	496	448	499	504	472	508	464	496	530	504	526	503	479	457	512	524	502	510	473	495	466	503	544	511	540	503	495	474	509	510	515	514	464	504	491	543	478	460	483	507	495	505	489	457	481	483	481	504	514	484	505	506	484	488	476	515	484	510	524	492	490	514	498	478	522	473	505	537	531	509	479	470	507	503	502	484	463	471	486	426	500	479	470	524	490	503	539	536	487	537	463	479	525	513	504	518	484	446	519	518	515	469	498	513	493	483	517	493	496	493	519	524	480	488	485	532	515	504	505	446	509	495	508	479	483	517	478	515	536	470	521	495	491	536	489	493	491	526	465	470	484	479	507	505	522	506	523	552	492	527	516	527	507	499	485	484	487	484	487	520	485	522	498	515	503	508	488	532	511	517	503	527	493	494	485	501	489	511	524	474	493	474	500	507	513	492	498	476	505	497	471	500	509	549	492	521	502	494	506	556	465	504	578	494	487	497	506	526	498	517	485	526	504	500	515	512	497	508	492	493	454	489	483	510	495	487	486	502	490	494	505	478	483	481	483	471	506	480	506	507	491	525	540	500	523	494	413	497	483	489	493	521	478	539	517	471	484	510	491	492	515	527	543	470	512	488	465	472	455	454	522	499	515	524	513	488	499	498	527	522	473	471	507	480	486	467	483	473	465	505	513	548	487	466	465	501	447	531	497	488	491	526	502	460	494	469	491	452	437	526	485	489	463	501	493	504	462	492	498	464	478	542	555	517	513	475	503	467	497	486	522	486	481	504	501	454	503	500	488	467	517	487	493	483	514	478	526	502	476	493	513	496	522	490	519	500	476	471	484	499	539	528	501	470	508	494	525	503	483	506	513	520	534	530	522	461	534	539	474	504	545	491	469	479	498	516	483	500	506	544	519	483	501	473	492	524	454	481	511	502	514	480	510	488	496	522	517	523	552	484	513	511	461	542	517	462	484	504	504	484	510	537	523	499	504	486	461	482	531	504	470	537	488	480	501	483	512	512	478	490	459	484	498	486	496	510	515	494	542	466	458	521	476	489	498	451	479	454	485	521	494	474	519	559	494	517	516	501	480	496	457	488	490	518	484	476	493	515	534	516	520	476	481	491	569	461	520	493	527	499	503	447	524	503	521	484	502	517	500	487	486	533	462	531	508	533	459	482	515	541	513	494	513	521	476	461	478	523	487	477	530	495	500	527	514	522	517	464	508	500	468	502	519	509	504	542	505	490	513	478	520	477	486	502	497	524	518	526	497	514	521	489	500	483	505	496	499	516	503	504	502	514	514	544	482	503	502	475	528	477	485	487	532	490	466	514	538	518	503	500	540	494	512	554	501	519	509	502	511	527	494	464	504	432	493	520	516	494	484	503	491	516	516	453	485	528	497	512	513	474	509	514	459	493	504	512	529	458	533	465	504	536	467	497	502	466	499	511	509	493	489	551	470	523	513	534	518	509	528	507	505	476	498	499	512	516	547	458	497	458	516	523	495	488	500	490	469	467	507	478	492	500	483	552	437	518	483	498	489	484	517	499	475	538	480	453	493	498	496	499	505	538	481	505	523	543	525	492	508	502	497	482	517	474	504	485	476	513	472	529	507	520	479	502	492	517	491	493	526	519	496	540	475	475	532	500	499	503	516	518	482	498	493	539	498	482	515	509	501	511	469	452	484	535	520	498	539	503	506	526	527	495	506	501	514	537	505	470	493	503	514	488	494	480	495	519	494	480	496	484	531	514	516	523	483	512	536	506	498	467	531	474	508	503	458	486	505	498	495	516	559	493	500	518	513	490	477	495	465	521	512	508	487	479	474	508	508	493	480	493	468	550	510	502	526	518	484	536	512	530	469	468	510	453	489	517	484	500	492	479	506	509	530	479	517	504	541	505	503	545	511	516	498	498	484	519	504	508	479	489	517	518	536	510	510	521	476	521	491	524	512	489	503	516	501	491	500	533	457	505	523	522	499	507	472	454	519	488	440	501	487	502	488	480	486	503	503	481	501	476	489	516	492	532	482	452	502	459	456	495	511	498	572	520	467	456	505	473	496	500	488	540	491	512	495	494	479	521	440	514	473	497	487	485	524	520	489	462	503	523	505	503	452	510	508	518	504	509	496	499	442	523	493	523	487	513	512	493	483	534	501	489	494	486	513	529	464	520	488	507	483	496	490	479	447	499	504	484	473	514	470	469	522	525	512	507	494	493	496	490	517	491	490	493	514	521	490	537	475	494	512	486	479	492	467	494	527	509	473	487	508	522	485	510	520	491	520	508	470	495	491	493	496	474	481	497	461	508	481	509	507	493	505	447	489	516	525	496	480	486	523	499	541	469	508	516	475	469	495	533	493	512	515	451	524	505	538	472	501	519	478	470	505	505	510	458	452	514	508	523	496	503	502	454	486	513	504	518	452	476	516	510	491	476	505	530	487	458	498	548	486	461	492	485	486	519	501	512	479	512	481	511	476	506	475	492	509	488	478	451	504	528	483	485	495	462	514	474	519	495	516	474	478	474	510	492	491	498	494	534	517	533	482	479	489	533	497	473	524	498	484	473	465	511	468	487	522	509	461	492	481	504	535	478	564	490	512	466	466	518	474	490	518	494	502	496	488	505	509	495	500	479	486	529	543	509	491	505	489	525	523	449	517	475	513	508	526	479	480	483	488	479	529	520	514	553	497	530	448	487	545	490	524	475	490	517	521	488	533	485	537	480	503	481	488	489	515	497	468	488	498	513	519	515	510	515	509	538	488	530	513	495	510	509	540	520	530	508	496	485	479	473	494	517	534	515	479	502	480	498	485	509	544	480	512	517	518	530	464	470	550	498	512	506	527	544	506	493	487	505	519	514	484	472	497	505	497	498	510	460	512	485	509	502	543	517	509	519	507	480	502	476	505	535	511	471	517	498	470	486	482	523	481	529	499	490	471	495	526	472	474	480	499	485	473	513	463	503	498	462	505	467	475	519	530	502	500	517	498	517	514	513	499	551	502	523	527	467	480	511	520	522	501	488	482	509	473	500	490	489	502	511	489	509	458	520	508	481	504	508	527	526	486	509	495	488	526	493	468	448	505	510	485	497	513	476	539	478	501	494	531	509	505	511	472	449	520	477	448	492	505	499	505	507	519	515	500	501	465	528	470	488	544	515	507	478	488	475	526	472	508	493	475	503	483	500	508	482	487	495	496	485	516	489	476	494	474	531	494	470
5888	2679	670	418	531	575	451	408	439	334	301	256	246	236	188	167	151	158	147	113	107	111	89	77	81	93	95	74	61	66	67	74	87	81	59	50	42	57	57	50	57	51	38	44	32	45	48	46	41	51	36	55	68	38	40	48	36	42	48	45	36	38	31	39	35	45	38	29	27	43	38	33	31	27	33	35	31	29	29	43	29	31	32	22	33	37	35	44	24	34	29	37	28	32	34	22	29	33	34	34	38	32	39	29	28	32	25	39	26	26	30	44	34	29	26	37	31	22	29	41	30	32	36	30	31	40	22	39	43	22	28	35	30	33	37	26	31	24	27	36	24	28	33	37	33	37	29	37	35	43	32	40	29	39	34	33	32	26	23	19	34	29	24	26	31	32	30	36	34	34	31	31	26	38	43	42	35	25	32	37	31	35	41	31	45	30	34	35	42	37	29	33	39	37	36	41	21	34	35	32	36	38	27	37	28	35	36	37	45	36	23	31	31	36	23	33	26	28	35	32	37	30	35	27	28	22	41	37	29	33	44	41	31	29	29	28	31	34	36	31	28	37	29	38	37	33	36	28	40	34	32	31	37	34	27	28	33	44	28	33	23	25	28	41	30	33	26	26	34	38	23	34	36	33	38	35	32	23	30	28	42	38	28	32	33	27	36	41	42	28	31	35	26	30	33	26	47	38	34	34	30	32	33	35	33	18	31	39	35	23	28	30	32	32	41	24	32	38	39	34	44	30	34	28	36	36	31	38	42	32	31	28	32	37	31	42	32	33	38	41	39	40	36	35	32	44	26	25	40	33	26	30	34	28	34	32	27	23	24	27	35	30	37	33	26	39	26	33	29	41	43	29	34	25	33	31	40	35	37	38	37	37	31	32	28	32	32	40	30	28	27	30	37	32	29	23	20	23	30	34	38	29	34	30	39	31	30	28	31	25	37	45	39	35	26	31	33	31	31	33	39	35	36	34	40	26	35	32	36	35	26	31	36	30	36	36	25	29	26	26	29	32	30	41	48	35	42	36	31	32	29	29	38	35	25	25	26	21	26	31	27	33	29	33	33	19	31	25	37	38	41	25	23	31	29	38	27	37	24	35	33	37	30	30	22	38	41	29	31	35	40	31	26	22	30	30	39	34	31	33	25	22	33	34	24	34	33	31	36	29	31	43	30	31	25	28	31	34	26	26	33	41	38	37	33	37	33	34	36	30	29	36	28	46	40	27	33	28	27	28	35	31	23	23	33	35	25	37	37	32	40	34	30	35	32	29	35	33	38	35	31	27	39	37	30	24	36	30	35	31	36	23	41	41	28	26	23	29	30	25	28	33	29	29	39	41	28	33	19	34	28	27	33	28	35	38	19	29	35	33	25	26	29	42	40	29	24	33	33	42	32	24	34	28	32	37	29	33	36	31	35	40	33	29	48	34	31	42	38	29	38	32	25	36	30	35	32	33	32	18	37	28	37	32	34	30	31	30	31	26	25	31	28	30	27	36	22	34	33	37	33	27	38	35	46	34	53	38	19	25	30	29	33	33	37	40	24	35	37	39	31	32	36	40	32	37	29	28	32	31	44	34	29	34	36	29	33	35	24	28	38	34	43	31	23	39	35	27	45	36	36	25	30	33	25	28	29	29	31	27	27	33	22	31	27	34	35	36	28	34	30	36	32	38	29	30	24	37	30	33	29	37	37	36	32	31	34	39	25	35	28	35	18	27	31	28	34	32	31	37	33	43	28	36	29	26	41	29	34	30	46	43	28	36	35	39	30	38	32	42	30	36	38	46	25	32	41	30	32	29	37	34	33	28	36	25	31	26	22	38	26	29	32	33	41	21	27	30	28	39	30	31	37	27	37	32	38	30	28	32	34	38	32	39	23	38	34	28	32	29	27	26	29	26	28	19	30	24	35	32	32	31	38	42	34	31	33	24	23	34	40	40	29	29	31	36	37	28	27	26	24	27	39	36	32	26	41	23	24	27	26	34	39	30	38	41	32	25	48	36	33	25	33	39	34	34	26	43	30	30	33	25	31	27	44	35	28	38	29	33	24	35	31	34	36	43	31	34	35	32	35	24	37	32	31	29	26	29	43	42	48	28	30	30	33	29	31	35	32	25	38	33	37	26	36	21	32	25	44	37	34	33	41	29	33	36	39	27	31	21	36	24	31	37	23	30	25	39	35	28	29	47	37	35	32	32	32	34	30	25	42	39	25	36	27	23	31	25	29	36	41	30	25	33	38	29	36	30	30	34	33	38	33	31	32	36	35	37	32	28	41	34	26	32	43	35	36	31	35	24	34	27	28	23	30	30	28	34	34	31	49	47	29	37	31	34	36	34	27	32	25	33	45	23	30	34	24	33	26	46	36	34	32	34	24	35	32	37	33	31	32	32	26	46	31	31	37	34	30	32	33	32	25	38	40	38	27	28	26	33	37	34	31	36	23	36	29	32	36	25	41	34	28	39	27	25	29	28	32	28	29	36	41	37	40	38	35	42	24	35	38	32	29	31	54	26	45	31	41	27	28	33	48	36	31	37	29	21	32	41	32	32	42	30	38	26	32	24	34	40	18	34	22	29	32	33	29	33	36	30	35	36	30	21	19	28	39	36	46	29	27	28	35	41	27	43	49	30	29	28	34	29	34	36	32	32	27	36	37	35	29	33	28	36	29	31	30	37	24	40	33	37	34	34	31	24	30	38	36	35	37	40	31	26	38	23	29	26	42	32	35	37	35	40	37	39	36	40	25	39	31	30	31	39	28	27	35	25	28	34	33	41	36	33	29	37	35	37	25	26	23	26	34	34	29	45	36	35	44	22	30	44	30	40	35	38	17	32	29	28	37	21	34	27	33	34	29	29	33	29	30	44	34	27	38	49	39	32	46	36	34	34	37	34	33	30	34	39	30	41	40	40	34	30	37	28	28	39	25	36	30	33	28	33	33	28	35	33	38	33	34	37	30	33	38	26	37	35	31	33	24	28	31	40	33	42	28	30	30	32	42	23	33	36	33	38	34	42	34	37	40	24	32	41	26	36	32	38	34	40	39	30	40	33	41	32	31	36	45	39	27	33	41	36	36	29	35	42	24	30	36	31	28	41	30	33	29	26	23	27	33	23	39	30	32	26	27	35	44	35	25	33	23	41	26	33	35	41	29	19	32	40	25	33	26	33	27	33	32	29	31	37	40	24	30	23	32	38	29	36	33	46	30	27	29	33	33	30	40	29	15	35	32	29	23	40	48	27	33	37	35	39	30	32	26	23	28	29	33	25	35	30	30	20	38	30	28	37	41	36	27	25	28	26	25	40	22	31	24	32	28	29	23	30	34	29	31	27	31	27	44	32	37	38	38	19	34	37	40	31	30	34	39	32	19	37	29	26	23	31	33	28	37	34	40	36	45	36	35	31	45	35	33	29	44	40	34	36	21	26	27	28	22	30	31	34	29	32	27	42	29	33	29	31	43	23	29	27	26	27	41	37	32	34	28	42
43373	26812	14698	24361	32170	31672	28963	26500	22787	19622	17025	14738	13702	12175	10303	9125	8283	7191	6590	5891	5350	4816	4438	4048	3683	3550	3339	3089	2790	2781	2662	2692	2517	2348	2234	2140	2000	1906	1839	1824	1634	1667	1548	1615	1409	1378	1290	1353	1285	1182	1097	1047	948	996	977	938	899	869	921	915	756	807	743	775	756	811	713	703	711	661	759	685	699	629	673	607	616	653	624	580	551	593	567	585	552	541	593	552	601	543	533	552	604	640	593	596	625	617	597	582	599	590	572	555	557	532	540	577	597	582	578	558	558	537	522	558	541	589	551	526	543	563	577	577	561	568	624	559	563	550	576	572	538	542	554	563	570	574	582	540	540	547	538	535	561	565	529	556	507	611	551	560	534	553	570	585	540	531	544	580	570	561	529	601	582	577	548	581	574	553	581	551	587	576	528	592	558	570	549	550	570	567	579	579	561	563	592	531	581	601	581	557	542	547	603	599	554	549	593	551	555	533	522	531	556	566	574	580	540	557	584	496	553	516	587	542	576	579	553	592	553	565	548	557	579	567	549	601	515	554	582	618	550	579	551	545	562	602	572	566	555	559	569	586	572	534	526	550	548	571	559	590	575	571	550	569	545	588	585	530	600	578	571	577	544	594	558	573	579	564	513	561	543	568	552	523	572	608	544	565	512	593	571	566	615	542	562	548	531	551	571	593	567	563	582	550	573	527	551	542	537	572	544	584	566	587	541	539	544	579	522	539	546	558	547	563	578	602	564	534	538	532	531	546	564	566	534	554	603	559	577	562	569	575	544	566	582	566	537	597	539	586	570	554	536	519	593	535	534	627	588	584	564	559	568	542	592	525	547	543	545	552	563	519	575	580	570	560	581	528	571	572	550	557	591	537	579	585	551	564	575	592	536	558	541	588	583	577	551	568	567	592	579	533	546	579	570	540	590	574	543	566	534	564	558	542	544	586	601	549	564	584	532	541	530	584	547	568	576	518	573	574	572	582	558	541	583	517	552	554	554	552	575	566	533	572	542	598	596	506	545	544	572	566	537	595	556	597	557	566	573	561	563	565	548	537	557	600	603	608	505	556	567	591	588	572	546	533	560	569	572	541	551	565	551	532	577	561	520	578	543	537	547	571	548	578	548	594	559	516	551	552	571	566	552	525	554	608	514	573	585	536	563	615	578	557	552	535	596	552	574	517	608	548	560	575	545	555	534	569	582	576	576	555	574	585	576	574	590	583	557	563	615	559	566	536	543	544	545	569	549	559	568	613	583	590	558	524	565	587	580	579	505	542	615	525	547	540	542	573	566	541	551	566	514	539	557	583	582	566	564	526	537	541	575	540	572	551	568	589	553	564	548	598	559	551	546	611	558	541	591	569	589	576	556	601	558	537	557	536	559	562	560	578	616	545	536	543	597	554	585	582	541	557	530	539	572	582	574	570	513	585	549	523	554	550	505	553	531	580	566	567	542	526	578	592	595	597	561	556	566	562	548	575	540	589	576	589	565	591	539	560	580	589	561	541	566	551	536	574	570	616	564	546	584	522	580	552	545	562	555	537	537	521	570	591	562	553	552	580	549	578	531	571	561	554	544	566	541	551	529	522	522	579	575	580	588	558	574	565	557	527	550	553	560	569	575	549	521	574	554	613	565	532	527	512	594	560	566	557	557	563	524	555	539	541	544	559	597	531	531	556	546	538	568	535	621	557	571	560	548	523	542	542	522	564	600	530	548	527	606	543	549	532	542	570	555	560	561	549	563	555	605	557	599	579	530	569	575	577	525	579	562	598	568	539	577	499	535	563	552	570	581	544	581	539	557	604	615	527	571	590	513	492	587	538	580	551	548	585	557	603	543	556	559	550	536	586	552	557	546	550	592	567	585	553	564	610	580	514	566	549	560	565	536	554	586	590	581	595	540	598	565	552	560	523	557	570	549	572	569	590	564	554	567	557	555	561	554	549	563	534	575	553	546	565	561	556	601	545	556	558	540	543	538	537	535	588	553	566	562	564	594	523	535	572	544	531	578	561	550	531	529	571	536	591	557	548	560	604	585	589	574	578	557	555	548	585	548	569	549	541	567	536	564	551	538	525	565	566	566	555	536	551	529	591	561	589	531	550	575	561	556	618	553	527	572	598	532	535	533	582	519	522	539	532	544	539	550	582	518	580	536	557	549	597	570	549	571	557	518	619	517	576	530	589	604	539	578	515	577	546	576	606	569	508	560	532	557	588	569	558	569	525	569	565	574	556	581	538	570	535	551	575	580	565	580	557	574	595	595	594	552	555	564	588	498	553	569	551	572	551	579	619	549	554	553	532	543	531	593	563	508	574	498	554	589	541	577	575	539	532	543	592	568	588	565	588	562	578	535	509	551	597	531	580	563	551	538	511	548	598	590	562	580	520	551	582	564	515	582	535	563	566	545	567	539	576	563	593	513	577	562	561	526	566	595	495	585	580	548	575	544	570	520	534	562	585	541	561	594	532	569	537	566	552	511	597	554	587	591	543	568	587	549	525	559	584	557	529	629	523	532	636	539	575	590	557	605	565	566	546	528	596	546	532	525	548	512	549	522	502	559	571	561	519	539	530	583	540	606	565	583	524	578	551	602	572	569	535	569	575	537	549	582	574	539	553	552	536	567	566	550	528	577	555	542	575	625	579	562	543	563	582	538	519	539	579	552	505	551	539	619	600	541	594	561	565	567	577	580	563	561	550	576	555	594	602	543	534	499	564	539	571	534	550	531	574	534	590	562	559	570	557	583	533	596	586	597	578	549	598	560	590	544	613	597	573	549	567	547	577	571	580	529	561	575	554	527	566	584	557	592	602	575	563	583	549	527	535	591	551	565	573	578	565	531	524	517	543	559	567	566	526	567	526	565	552	523	579	557	553	574	566	556	577	528	532	540	577	603	568	593	565	558	573	508	536	532	546	552	538	596	503	564	573	593	529	594	558	573	592	569	579	576	534	518	539	586	603	528	568	609	561	549	548	536	552	563	593	572	552	547	584	522	538	523	580	527	597	575	555	570	559	581	539	555	573	565	572	574	575	562	530	548	599	574	547	579	558	583	553	539	539	532	549	527	544	575	537	572	589	540	575	542	575	578	541	583	494	587	574	586	548	565	569	570	547	562	562	546	552	554	542	566	568	523	551	568	525	571	520	573	576	543	568	552	549	550	560	512	533	535	551	591	514	535	549	560	563	560	540	582	582	539	586	591	572	557	552	576	520	518	571	597	566	535	572	602	543	535	579	582	570	561	545	582	585	540	580	522	601	578	570	581	576	549	570	543	562	580	558	534	586	546	566	555	563	553	605	569	547	524	603	603	535	566	515	563	543	573	513	528	589	571	562	556	551	566	560	558	586	548	535	600	534	554	533	532	567	545	627	580	559	549	557	537	491	551	548	556	566	549	542	554	554	564	582	556	553	526	552	575	572	588	534	515	520	594	578	513	515	571	536	570	559	585	549	597	587	552	550	564	535	597	543	520	547	576	564	530	578	572	561	589	572
5669	1632	533	298	358	379	382	354	316	304	261	196	213	175	149	160	118	104	113	86	108	78	73	79	79	69	80	48	71	79	66	54	45	70	71	60	46	54	62	50	38	50	49	50	45	47	44	54	52	44	57	40	39	43	35	40	35	50	45	40	32	38	45	35	52	43	45	42	39	31	28	26	25	41	39	24	32	44	33	32	38	33	34	35	36	28	27	33	36	34	40	30	40	53	43	34	41	40	46	31	33	42	27	28	40	31	29	27	30	40	35	40	29	48	36	43	43	34	40	34	31	46	41	39	39	26	34	39	32	31	40	39	39	47	32	35	39	31	35	26	27	30	33	33	44	30	36	29	37	52	41	27	27	31	28	42	43	33	28	37	42	36	31	32	43	28	39	29	41	21	27	30	31	42	26	30	40	32	29	31	44	36	22	40	35	28	35	24	39	34	41	37	26	27	41	27	32	36	34	29	33	36	37	40	42	33	41	31	42	39	32	27	42	32	32	31	34	37	35	33	30	29	46	33	42	31	29	38	36	37	40	45	34	39	30	36	31	30	36	27	32	36	23	38	31	35	27	32	33	20	23	29	35	25	41	32	33	40	46	34	40	32	43	23	42	23	37	35	44	36	33	53	37	30	42	25	45	48	29	26	32	36	42	39	41	29	33	31	32	32	40	34	28	28	27	33	39	25	43	29	30	41	43	33	34	43	32	37	30	36	40	35	40	31	44	32	45	34	36	33	26	38	30	39	33	32	44	36	30	37	38	29	32	33	29	35	26	28	33	40	28	36	36	28	31	40	35	45	42	32	27	30	34	37	27	37	43	32	37	36	39	44	31	38	34	46	32	36	31	44	40	39	37	42	29	21	34	37	34	38	30	31	31	35	29	31	41	39	43	32	27	29	29	24	37	38	34	32	38	43	39	33	32	28	38	49	39	34	32	38	33	27	38	32	45	45	35	32	26	37	35	37	40	43	42	26	31	34	36	27	43	26	41	42	38	33	35	36	42	39	35	34	35	38	24	36	32	34	31	33	33	24	31	29	27	34	40	34	30	36	28	40	48	34	38	36	25	25	38	51	34	32	40	38	32	44	43	33	32	25	46	41	33	24	22	39	29	31	39	41	36	33	35	37	37	31	36	36	36	28	44	30	35	28	32	37	40	27	39	26	44	35	38	36	38	43	23	38	30	37	40	34	29	48	27	31	42	39	24	42	34	40	37	36	41	32	38	43	36	40	31	42	36	35	34	32	50	41	30	26	28	33	26	40	27	27	35	35	37	26	28	32	39	39	33	31	38	26	33	30	23	31	29	39	34	38	34	42	28	41	32	38	26	31	30	28	39	40	32	46	41	33	26	33	37	30	33	36	44	27	32	30	49	32	28	40	36	38	38	31	23	37	37	23	49	38	33	43	37	48	29	26	35	26	34	30	40	31	31	41	40	40	42	37	37	32	29	40	30	36	44	33	42	46	32	43	33	39	38	33	40	33	39	42	43	44	37	40	32	40	40	30	33	35	36	35	43	38	31	42	28	33	44	41	30	44	41	31	29	35	38	39	33	28	37	39	37	26	37	17	28	33	33	41	37	33	31	41	28	32	36	35	39	40	37	31	39	39	38	35	37	38	30	30	36	31	34	33	37	34	35	41	30	28	34	31	38	23	32	29	44	25	39	37	29	31	30	37	43	25	29	35	27	26	51	35	45	32	33	31	38	43	29	31	38	34	34	44	29	28	27	26	27	34	34	33	29	42	25	35	24	43	46	43	39	36	29	25	30	39	39	36	47	30	31	32	37	27	29	35	38	35	34	35	39	44	45	32	32	25	25	34	39	33	43	33	40	40	22	31	27	43	32	36	25	43	48	27	37	38	35	40	37	39	41	41	40	40	36	43	40	31	26	29	26	35	28	33	43	38	46	42	51	37	28	29	33	38	38	37	39	29	40	37	25	42	45	30	49	32	41	28	33	30	32	31	27	44	26	36	29	32	29	33	31	31	28	45	30	28	30	34	35	34	43	39	42	45	36	30	43	41	31	38	26	38	27	25	27	34	40	44	35	29	29	38	29	37	41	36	32	31	33	43	28	34	41	48	37	33	30	32	32	48	19	30	42	28	26	28	27	42	35	45	38	34	31	34	36	34	22	31	31	39	29	25	42	38	31	27	43	34	34	31	29	37	40	37	27	38	33	42	30	33	29	38	36	38	47	35	33	29	46	30	42	40	29	42	40	33	47	33	31	44	29	38	34	46	35	42	30	37	38	36	39	41	34	37	38	29	29	37	40	41	30	24	42	33	38	41	33	31	37	43	45	48	34	36	26	30	41	36	39	38	41	32	32	33	34	28	31	31	33	47	38	34	33	22	38	41	37	36	42	37	27	31	32	35	24	26	34	45	31	40	30	45	30	35	36	31	40	29	42	36	35	31	36	38	32	40	37	47	43	50	32	33	38	36	38	31	42	36	41	34	34	39	28	41	47	36	33	41	26	31	41	28	38	33	31	37	35	41	30	35	47	25	40	46	34	36	33	27	38	30	37	34	34	35	25	26	29	34	41	28	36	44	37	29	36	33	34	37	36	36	29	35	31	34	40	35	38	38	44	36	33	24	37	34	42	31	32	38	37	47	33	25	30	34	32	23	35	27	46	31	34	38	39	33	34	38	20	36	31	32	33	49	21	28	39	29	36	41	41	37	34	31	32	35	36	36	32	39	29	33	41	35	32	36	40	28	55	35	43	27	40	31	27	47	34	38	29	31	38	38	41	35	40	26	45	39	29	29	28	31	27	34	29	30	34	26	33	41	43	38	45	34	35	39	38	43	37	34	44	29	41	30	28	37	25	38	34	41	40	32	23	33	49	37	38	40	48	39	42	36	36	34	38	34	41	34	36	29	37	37	32	37	43	40	34	46	48	40	41	39	30	37	38	41	37	33	43	42	39	22	40	27	33	36	39	29	34	36	31	38	30	43	43	34	33	31	31	29	37	32	31	37	28	24	34	36	48	41	33	35	40	35	35	26	38	32	41	27	28	35	23	35	36	51	28	30	38	26	38	28	33	37	25	33	40	38	37	32	30	29	33	41	36	38	33	37	43	38	37	36	36	27	42	34	35	34	28	30	45	31	38	32	37	24	36	37	38	34	36	28	54	29	34	34	31	36	42	41	35	27	36	34	24	33	35	35	36	30	33	41	42	45	34	39	39	42	28	32	29	41	38	29	24	44	35	38	36	30	37	32	46	38	44	34	44	35	39	35	36	43	39	41	31	35	34	35	35	30	36	27	23	27	31	37	40	37	33	34	40	33	24	30	39	35	45	33	44	33	30	29	30	33	29	34	28	34	39	44	37	21	35	40	37	29	30	39	45	24	37	41	44	40	31	46	45	44	41	32	44	37	44	39	40	27	31	30	39	25	30	29	30	47	31	36	33	43	30	42	28	31	38	32	42	23	34	28	37	35	28	41	48	35	42	42	24	39	29	28	36	26	42	33
37918	22966	11646	20865	27903	27495	26015	22752	19935	17144	14995	12481	11162	9856	8550	7348	6750	5780	5167	4748	4505	3809	3500	3282	2962	2981	2720	2504	2269	2376	2371	2096	2045	1990	1800	1820	1663	1624	1621	1514	1502	1492	1381	1318	1271	1181	1169	1225	1144	1041	1060	980	907	952	945	889	840	841	836	785	761	782	827	737	740	762	756	697	666	712	690	689	720	658	674	697	621	651	620	601	603	664	611	602	612	619	613	596	616	586	601	605	638	638	592	634	645	576	612	577	572	591	603	557	631	555	533	577	601	646	579	632	611	602	579	564	593	572	592	613	609	584	587	570	553	600	598	606	570	593	586	580	621	611	610	595	550	642	564	597	585	576	599	622	583	618	637	602	614	617	616	564	580	588	575	614	632	615	612	597	613	558	560	570	548	561	556	572	591	589	607	612	582	567	582	650	579	548	608	586	613	607	592	563	591	571	564	636	584	581	621	592	575	571	619	600	603	601	606	597	612	590	582	616	585	637	557	575	604	566	559	600	565	620	597	606	547	549	612	591	567	579	615	577	552	599	624	561	563	555	584	587	624	597	594	576	606	597	590	577	612	653	607	561	616	603	622	572	602	598	573	563	611	639	547	606	566	606	607	612	610	583	613	604	569	606	607	551	613	592	577	609	570	602	592	592	599	594	619	608	565	573	583	580	581	590	579	582	583	565	559	596	578	599	552	591	555	544	606	618	649	553	582	553	596	614	558	575	617	600	596	613	590	600	567	621	545	550	547	580	589	552	559	611	602	578	599	603	615	599	589	587	585	578	589	590	562	605	561	612	619	546	613	569	609	577	553	638	593	594	625	601	597	592	554	589	627	569	574	598	596	598	582	562	598	635	607	620	578	605	566	523	585	590	559	552	578	614	621	613	630	615	598	556	568	569	565	554	604	582	587	608	625	561	604	588	627	594	600	551	613	591	595	615	610	550	575	583	618	537	574	576	567	599	576	548	570	571	562	588	567	592	585	592	562	558	581	580	565	598	633	602	609	602	584	573	593	573	584	598	633	564	595	601	567	572	589	611	609	554	610	597	636	583	617	590	579	602	561	583	581	596	619	567	629	574	577	552	610	557	572	619	623	587	597	571	559	583	579	587	592	604	573	637	607	563	578	576	609	598	627	609	598	532	580	637	604	568	558	569	610	604	593	602	640	601	612	581	595	561	585	590	563	594	605	604	552	582	605	576	600	587	571	605	633	605	581	631	621	652	574	576	616	643	551	585	632	557	605	569	594	597	573	589	567	564	559	622	603	582	557	604	562	631	597	591	631	569	578	594	571	574	582	583	637	570	594	577	637	612	528	587	601	627	602	542	618	596	580	550	564	583	612	597	623	612	635	602	601	567	588	581	606	615	578	565	596	609	550	587	616	566	582	624	549	604	584	608	589	618	604	605	624	565	583	611	633	611	559	564	599	577	563	615	597	597	605	590	607	604	585	644	580	570	571	610	601	594	572	594	581	596	542	611	597	593	617	589	591	586	556	570	600	578	596	599	579	560	594	619	581	617	608	529	550	586	589	599	603	619	573	616	629	640	563	579	565	623	575	608	597	612	545	563	594	609	567	574	614	571	609	609	612	633	608	602	631	618	574	606	583	583	578	569	606	599	571	615	571	543	573	595	576	613	618	591	543	599	628	596	551	643	638	601	596	590	585	599	594	542	600	624	572	617	567	594	611	613	579	582	586	558	557	585	585	567	595	638	579	578	567	605	587	567	616	611	582	568	589	564	571	618	681	567	619	595	606	585	598	571	600	584	605	618	605	584	600	611	580	606	589	575	574	585	625	620	581	622	600	591	578	610	586	634	596	565	555	609	593	590	597	573	565	570	589	579	603	616	593	622	578	585	608	588	585	628	565	611	588	599	609	617	615	599	561	606	570	602	607	606	542	588	589	606	601	569	573	616	611	580	583	622	622	596	616	542	577	606	618	623	591	588	598	592	625	582	662	600	619	588	553	582	604	609	601	545	597	593	621	550	545	603	565	588	589	631	528	581	616	565	644	594	612	633	562	634	592	596	575	576	596	542	576	625	564	632	568	630	584	596	643	571	589	618	584	611	578	565	580	593	595	583	590	573	583	592	565	537	567	595	591	575	598	583	611	632	580	599	589	580	620	590	567	623	637	592	600	603	559	571	620	571	586	550	600	601	570	555	614	592	620	594	606	562	561	591	588	593	617	565	569	628	606	557	604	552	577	573	612	594	614	540	607	584	562	604	575	610	594	571	570	601	576	555	624	613	588	589	598	576	595	578	556	554	593	572	601	595	580	611	611	584	613	591	633	598	571	595	614	612	586	608	573	593	603	563	568	563	564	622	605	612	566	662	600	555	605	600	590	637	583	624	568	656	618	570	590	598	604	576	615	580	611	576	571	603	583	609	578	574	600	552	605	585	623	606	572	552	620	616	600	581	588	647	593	588	558	587	614	614	601	631	607	545	607	577	611	587	627	593	584	595	576	628	569	551	604	552	581	559	598	591	578	603	596	592	629	554	610	560	564	592	578	559	639	584	588	582	611	554	609	575	559	568	577	573	602	567	642	595	616	553	592	578	625	569	606	607	577	578	612	577	611	602	608	567	597	595	595	611	581	580	610	604	610	592	578	595	588	557	573	595	592	610	550	584	573	579	572	563	605	593	557	617	618	614	594	639	613	618	574	609	589	577	582	536	544	558	559	624	549	575	611	632	595	579	624	639	603	593	587	587	580	583	606	566	619	593	607	606	588	590	612	618	591	611	549	576	574	552	568	576	600	608	574	593	597	573	610	587	545	578	561	580	541	580	618	611	532	598	585	597	581	556	630	626	591	577	578	600	572	594	598	607	600	576	576	641	618	611	599	522	567	636	590	604	591	627	579	630	589	599	570	589	596	645	610	573	615	592	587	582	569	550	627	587	542	609	572	578	592	590	611	576	637	581	581	624	575	590	597	581	530	594	536	587	573	560	586	592	590	615	618	575	543	567	546	562	617	530	602	569	580	630	576	587	594	634	611	604	637	594	632	600	592	544	623	568	608	557	613	587	610	595	594	611	622	562	559	560	632	587	622	609	563	633	563	555	586	619	644	591	619	587	590	591	606	592	597	541	589	595	659	611	621	578	590	629	595	566	542	597	615	618	573	541	554	594	590	596	570	554	610	623	610	592	590	573	574	585	621	497	600	626	634	528	610	524	614	601	636	607	611	599	592	614	607	595	608	576	597	590	560	589	577	592	571	576	605	564	563	588	571	568	606	572	588	562	565	591	560	626	582	559	606	642	609	593	571	580	583	591	588	552	550	615	569	600	612	635	571	585	624	599	624	600	573	554	578	606	578	556	616	564	612	574	606	568	586	574	600	588	616	642	579	595	588	571	566	579	651	538	552	553	584	591	569	617	620	584	535	603	589	610	584	601	573	584	623	590	589	573	580	570	574	589	620	607	582	615	576	629	588	609	626	580	534	593	584	610	592	594	609	609	591	623	622	531	601	561	601	572	631	611	621	599
7168	2863	790	427	690	637	584	513	497	386	387	321	307	248	247	195	199	157	133	143	136	125	120	98	105	110	96	88	84	86	85	81	72	81	69	73	67	87	64	64	61	65	58	67	43	62	59	50	44	64	43	46	58	46	46	45	50	50	39	38	35	35	43	33	55	37	53	43	41	43	43	44	40	25	45	54	40	32	49	51	43	37	46	29	46	37	34	32	34	36	37	38	50	37	38	48	48	43	39	30	22	36	40	46	36	35	42	25	44	47	34	45	37	32	43	25	47	41	42	33	48	33	37	33	40	42	35	43	29	30	41	37	43	40	37	39	36	41	43	44	35	33	32	39	41	42	35	38	39	38	47	30	36	40	48	31	39	40	32	49	44	35	44	48	33	45	34	39	36	31	35	31	43	50	40	51	35	30	34	43	42	28	39	41	29	38	49	44	37	31	38	37	33	46	37	38	35	43	43	34	35	37	38	49	40	40	43	35	39	37	33	41	39	41	37	46	41	32	39	34	37	31	27	32	42	38	34	47	35	32	45	34	35	33	37	38	42	41	29	32	46	39	26	35	43	39	37	35	41	46	43	33	41	43	35	29	29	39	31	28	34	43	29	25	40	30	45	43	45	41	39	41	29	35	29	34	33	34	25	38	32	37	35	39	38	32	35	37	37	32	44	28	37	34	29	41	34	27	35	40	27	35	53	38	39	31	33	25	38	38	48	41	28	41	44	41	39	34	33	36	34	38	34	38	37	41	39	31	47	29	40	31	33	33	44	43	37	42	34	29	29	40	29	25	36	22	35	41	39	46	40	46	38	34	40	34	28	37	45	33	36	31	29	29	37	24	52	41	48	35	34	43	45	49	33	38	36	38	42	44	35	26	37	35	42	42	38	36	32	32	32	38	30	32	34	45	27	40	43	36	35	45	47	40	41	41	43	34	38	40	33	23	32	31	41	36	39	30	41	37	29	36	35	42	39	32	42	33	41	29	39	40	37	38	33	31	24	49	33	35	34	33	43	41	37	38	47	33	35	35	47	46	35	39	41	48	41	36	41	43	42	36	31	45	35	38	37	43	55	39	40	40	37	37	47	44	41	43	38	39	40	31	41	34	41	30	31	34	46	46	37	34	35	23	37	42	27	38	25	38	36	46	38	36	49	36	33	36	31	44	48	38	41	45	26	35	35	40	33	37	35	38	34	34	32	31	30	32	33	40	33	25	41	35	32	30	49	42	26	22	43	33	39	35	28	34	36	40	33	31	36	44	29	38	38	30	34	43	33	31	30	38	29	39	40	37	33	39	39	29	35	39	33	31	41	41	35	40	46	29	39	40	36	33	48	33	35	31	34	36	48	31	40	44	38	38	33	28	38	46	44	36	41	33	31	37	43	42	35	41	36	36	34	33	38	37	38	42	37	34	25	35	41	49	37	38	37	24	36	39	32	41	33	33	32	39	39	36	34	41	21	28	47	45	34	31	46	37	42	36	31	27	42	34	42	35	42	37	35	32	44	30	37	44	31	39	37	28	27	30	36	37	29	38	36	30	42	36	40	44	41	48	31	41	33	41	28	30	37	33	44	43	34	41	29	35	34	39	42	36	32	38	38	40	37	36	27	39	39	34	39	37	27	42	45	32	31	32	35	35	41	41	31	32	45	47	27	51	38	46	37	40	51	37	31	28	30	39	51	37	27	43	37	44	43	37	44	37	44	46	36	40	37	37	32	37	44	34	38	44	31	30	23	32	43	38	33	30	33	44	34	45	41	30	39	37	43	46	32	24	40	38	39	34	32	31	42	37	29	34	31	35	48	28	43	31	48	36	46	38	44	43	49	32	30	41	38	44	36	42	33	48	41	50	30	43	38	29	43	36	30	34	37	41	31	41	41	36	31	40	34	39	40	30	43	33	35	40	46	43	46	41	45	40	29	29	33	37	29	29	49	50	39	41	39	39	37	31	45	42	33	39	38	26	33	40	31	30	34	39	33	41	37	32	38	39	31	45	31	37	32	41	30	41	54	31	32	32	47	37	32	35	39	29	41	37	51	32	41	36	37	35	36	39	29	29	38	31	40	38	41	36	53	39	46	39	51	29	36	46	33	34	36	34	32	39	36	36	33	35	34	25	36	39	29	32	32	38	42	39	44	43	39	38	40	41	35	49	38	40	36	34	33	33	43	32	39	37	36	31	31	35	50	38	37	31	41	45	30	25	26	46	46	41	46	41	51	29	48	36	43	44	32	34	43	33	34	32	28	45	38	41	44	38	33	30	47	47	36	34	41	41	38	38	50	29	31	36	37	38	38	45	19	43	27	34	29	40	36	37	25	37	47	37	32	32	29	43	26	44	28	47	30	39	42	36	39	31	35	39	38	36	38	32	34	43	36	33	44	35	33	38	34	28	56	42	26	34	30	29	38	42	45	42	32	33	41	42	35	27	34	33	30	45	36	28	40	37	39	30	37	39	43	39	37	40	31	38	32	44	30	31	40	39	58	36	32	30	36	37	31	32	24	42	34	42	34	39	37	25	36	43	34	34	46	35	37	38	31	33	46	42	42	30	30	47	32	35	32	35	51	36	29	36	29	38	31	35	39	40	36	43	34	35	42	45	40	37	42	43	31	45	44	31	37	32	36	45	31	47	40	38	50	34	40	26	37	39	35	37	38	33	37	30	40	42	42	31	38	42	47	35	29	36	42	34	37	34	45	30	41	30	39	36	46	33	32	36	30	38	33	41	48	37	40	52	35	25	37	36	34	40	43	40	40	39	39	34	38	42	30	42	36	31	31	36	32	41	35	19	39	39	37	34	37	37	40	44	34	39	42	38	31	38	38	36	29	30	45	37	38	31	48	35	34	39	48	37	31	35	29	36	32	41	35	42	33	34	42	41	40	34	43	42	31	36	45	37	37	35	31	31	24	35	35	40	36	35	35	44	31	43	41	41	42	34	26	34	35	37	39	31	22	37	36	41	42	38	40	29	35	37	30	34	22	30	39	29	44	35	32	27	38	44	45	31	27	31	44	34	38	41	34	28	34	39	21	41	38	35	41	35	36	36	30	33	26	31	38	34	34	50	38	36	28	37	39	39	28	27	36	45	37	53	51	33	43	34	42	43	46	40	49	39	48	41	27	28	42	38	30	48	39	43	28	37	37	43	40	32	35	40	37	30	36	39	44	39	34	35	39	34	31	35	35	43	36	34	30	25	36	33	51	38	49	40	42	35	37	34	34	27	32	54	40	28	45	36	40	29	34	42	28	22	44	28	36	38	33	33	48	47	34	48	37	30	39	39	35	42	33	36	31	33	32	48	23	47	49	38	34	34	40	37	36	42	42	37	32	50	35	39	36	39	45	41	40	34	44	36	33	44	37	36	38	43	44	41	31	32	35	37	29	41	33	35	21	32	45	37	43	35	38	34	40	35	31	39	34	39	25	37	48	47	42	31	44	34	45	33	40	47	48	39	27	41	43	42	35	41	51	48	38	37	25	34
45185	27417	15256	25440	34160	32984	30836	27584	24732	21359	18693	16562	15264	13339	11876	10375	9180	8217	7358	6959	6408	5515	4983	4807	4597	4199	3638	3347	3407	3393	3216	2910	2775	2612	2509	2470	2276	2223	2087	2079	1989	1901	1808	1634	1559	1574	1565	1527	1400	1330	1318	1220	1111	1177	1152	1059	1027	1051	944	968	906	884	904	849	860	864	850	779	769	781	759	770	735	713	716	698	692	704	701	709	666	663	661	609	604	649	640	638	634	632	678	640	619	648	623	645	650	661	666	634	630	622	653	634	648	664	649	612	615	621	617	613	619	631	625	631	651	544	565	623	588	642	631	612	610	637	608	618	588	643	627	641	622	601	606	629	671	610	593	600	629	613	655	651	672	626	640	623	655	628	642	671	649	570	634	594	614	627	646	590	598	606	624	649	578	622	647	624	622	611	655	657	612	625	574	605	647	602	571	625	684	600	602	617	617	665	586	624	629	598	630	581	616	593	646	577	611	638	615	621	640	638	644	606	617	617	678	600	614	597	653	630	600	629	650	659	616	634	636	608	638	622	626	620	622	671	627	605	661	550	606	636	627	567	604	617	616	660	589	610	638	595	620	602	612	650	647	595	623	611	624	627	611	611	619	600	621	616	638	655	583	581	628	629	621	670	636	631	653	619	599	593	636	585	686	600	592	654	622	692	657	641	617	619	613	640	611	640	601	603	638	600	669	618	606	600	591	593	598	595	650	619	602	636	580	624	579	654	623	691	663	612	637	623	618	558	615	599	629	673	545	629	597	610	640	639	627	642	626	615	606	572	627	658	655	631	604	610	637	630	579	606	622	629	612	613	596	577	632	629	632	629	615	606	676	607	652	591	610	594	608	662	606	598	622	601	647	615	653	650	646	636	600	625	602	640	620	620	649	678	603	625	606	641	624	585	591	659	610	633	665	660	612	623	646	619	619	615	649	627	628	634	620	647	595	636	615	554	658	620	617	625	646	621	636	596	578	598	592	643	633	620	636	623	627	612	625	613	634	631	603	640	617	604	611	624	624	600	661	617	595	644	623	641	561	611	637	632	652	654	610	585	678	619	620	605	646	636	622	586	561	624	616	586	611	635	642	639	638	617	625	599	627	592	646	650	614	615	630	595	631	594	586	602	628	600	575	651	619	609	595	608	563	618	607	620	652	603	620	638	622	625	623	608	578	598	614	565	634	602	583	647	615	656	593	615	611	642	638	588	602	587	605	617	650	628	627	616	607	635	619	595	638	598	603	613	579	678	600	651	597	609	634	588	661	623	627	626	621	578	629	604	639	628	575	630	584	591	665	620	619	624	582	597	608	658	624	659	639	676	594	665	616	624	653	616	635	643	648	619	627	655	668	630	567	650	620	630	606	586	608	639	604	657	609	589	603	638	605	629	589	599	572	572	603	647	652	610	628	654	662	680	641	643	599	595	606	614	625	582	634	624	646	618	553	598	612	624	599	600	618	628	614	601	614	605	604	652	620	645	660	618	638	638	624	591	650	587	631	628	592	662	593	597	580	667	594	663	612	616	620	583	608	603	632	655	605	656	601	610	586	696	607	630	637	639	617	606	647	660	637	654	609	625	618	589	660	579	624	634	656	596	579	631	635	614	574	615	629	607	613	616	604	637	611	646	684	668	593	600	634	664	616	590	603	646	642	608	618	638	659	635	562	615	658	620	678	634	647	615	586	639	586	670	660	601	634	609	613	617	607	662	649	657	622	623	641	603	642	581	647	602	648	663	594	646	641	649	633	636	604	573	626	626	652	583	634	640	633	667	603	651	648	646	582	641	654	580	592	566	598	620	664	571	663	615	598	606	629	644	659	631	609	626	628	622	640	619	628	570	592	648	665	634	628	644	594	608	618	640	616	623	617	621	620	646	638	580	597	596	654	613	624	635	660	607	615	604	585	616	585	626	628	694	614	627	630	624	617	611	618	614	603	627	600	646	636	642	656	614	637	602	600	598	647	613	595	603	595	657	645	626	642	581	603	633	614	646	652	605	619	624	647	609	609	659	593	630	588	564	622	641	637	635	596	631	637	606	640	614	619	574	677	641	626	658	619	638	607	593	629	643	625	617	604	570	623	589	643	626	646	611	596	616	630	667	640	600	669	625	598	641	633	617	614	629	610	589	642	594	608	672	651	647	587	630	625	639	639	609	628	603	617	644	633	598	647	604	647	631	624	600	608	620	646	575	637	635	583	634	566	644	635	623	653	628	599	603	658	632	632	614	590	615	596	616	635	617	650	614	626	643	594	603	604	646	612	624	610	631	622	593	623	606	609	636	649	594	632	625	647	595	624	623	656	645	615	585	631	642	591	654	589	660	635	615	570	638	647	669	602	623	650	620	602	605	682	641	636	602	655	628	649	658	596	652	620	633	665	606	629	621	588	627	645	605	623	595	647	626	631	615	602	602	644	677	622	650	589	636	602	663	632	621	662	632	603	643	629	661	674	592	601	618	614	648	617	580	601	598	616	590	592	590	620	594	603	614	588	577	655	646	637	650	606	674	626	635	620	667	602	602	608	590	645	592	603	631	616	610	619	590	624	598	579	643	645	653	626	670	641	615	614	630	631	551	665	623	627	595	677	638	622	609	617	581	654	605	614	625	669	615	595	637	646	647	642	623	631	625	614	680	634	649	597	607	595	640	614	630	610	657	680	618	651	625	626	649	646	622	618	637	623	722	588	610	628	633	673	639	630	668	594	651	618	589	637	617	625	598	657	651	683	650	606	629	602	623	644	628	588	635	604	601	582	639	610	634	626	616	639	607	683	621	604	613	624	577	626	631	589	628	626	639	656	626	638	591	650	664	625	579	626	658	605	609	623	578	569	612	656	604	618	570	639	569	680	622	645	645	698	598	659	577	624	591	602	634	606	617	581	635	593	625	625	620	608	673	592	604	648	647	624	621	650	598	595	639	603	650	664	625	663	643	610	618	648	696	594	606	643	653	626	647	645	659	592	577	629	601	616	632	639	630	618	614	629	638	627	607	611	583	619	625	643	638	585	601	652	607	659	602	594	623	668	592	639	618	588	652	649	658	635	633	595	627	636	618	642	592	649	601	656	622	651	651	598	607	632	597	585	612	588	615	658	577	641	631	593	616	637	653	669	607	611	647	663	606	615	632	632	652	666	648	559	667	592	653	620	653	606	613	648	616	582	622	647	615	622	612	630	629	591	605	620	629	631	638	613	627	632	591	585	616	601	618	597	602	644	661	612	598	612	648	598	657	611	634	627	625	653	606	589	638	587	672	659	645	606	584	562	633	623	642	614	657	622	610	595	573	590	610	691	628	588	611	621	595	626	616	658	559	648	612	643	616	644	636	599	620	595	582	613	622	650	592	662	605	637	636	638	677	623	618	636	596	637	594	621	625	596	597	629	597	620	631	657	613	619	628	620	622	597	619	603	622	625	586	616	629	666	661	639	632	624	622	652	630	631	647	618	605	630	646	638	629	607	580	587	626	673	652	621	629	677	618	638	631	622	689	650	592	614	616	646	657
3113	898	301	202	289	274	258	226	217	180	153	170	149	126	111	107	72	101	73	74	55	66	63	59	56	53	52	49	44	56	54	51	42	60	47	41	36	41	34	33	50	38	28	44	46	33	43	37	37	30	34	30	36	37	42	36	34	30	33	21	25	29	29	24	40	26	28	27	22	26	34	26	27	33	25	26	28	35	28	27	29	26	35	29	28	34	14	23	20	37	25	26	25	25	20	37	35	25	29	26	20	26	43	32	26	25	24	19	21	32	27	27	24	36	30	20	22	35	29	29	35	32	35	25	24	26	32	31	29	29	22	17	22	22	33	26	20	26	31	32	24	27	26	26	21	35	29	13	31	32	28	30	24	25	36	26	30	35	24	27	33	38	33	35	30	22	23	25	34	35	28	31	24	24	31	31	28	32	33	27	28	21	20	37	33	28	32	27	34	25	22	27	26	32	21	31	25	27	39	24	25	23	23	25	24	29	32	29	25	27	25	22	22	29	29	36	31	25	32	33	21	24	32	26	24	28	33	27	30	32	26	28	33	25	28	44	21	32	28	29	38	24	34	27	31	29	23	36	39	38	29	44	30	25	24	38	26	27	26	35	25	32	34	30	44	19	27	32	34	23	31	26	23	32	26	29	17	28	29	29	36	33	24	28	36	27	22	31	23	29	27	21	27	27	30	22	19	28	32	29	26	36	32	31	32	27	36	21	31	33	27	28	25	36	31	21	30	24	31	23	32	45	31	37	26	35	45	36	28	27	22	31	27	42	25	25	28	37	25	28	23	27	23	29	22	32	25	28	21	27	25	36	32	35	23	18	33	28	31	24	30	25	25	27	22	33	20	30	33	26	25	25	34	20	37	34	23	22	31	22	31	30	36	29	34	28	24	36	20	28	31	42	38	31	30	36	28	31	21	22	28	24	40	27	26	37	33	28	22	30	27	24	31	25	33	27	28	37	28	23	31	35	23	27	35	25	30	28	17	25	28	36	18	26	35	32	29	30	29	22	27	29	33	35	30	29	22	37	30	41	36	28	28	31	24	32	35	38	29	24	21	26	27	27	42	33	39	25	22	26	31	37	38	33	28	30	26	31	30	37	32	27	30	26	22	28	34	39	21	29	29	34	24	28	29	26	30	26	21	27	32	27	29	28	21	16	27	30	36	40	35	22	29	25	30	35	20	33	22	32	30	20	26	28	22	34	34	27	29	22	31	30	22	26	28	23	45	20	29	16	38	23	24	31	22	30	29	31	21	28	22	22	37	22	24	39	31	34	28	32	35	23	28	41	26	29	30	28	35	29	24	30	32	36	21	31	26	28	33	28	33	33	18	32	31	23	28	22	26	27	26	24	35	24	31	17	29	22	29	43	26	26	22	30	16	29	28	25	22	34	32	31	41	30	24	33	24	31	23	41	27	34	27	19	27	22	24	32	29	17	30	27	36	18	42	21	36	25	22	36	34	27	21	28	20	38	28	32	51	33	27	25	24	44	39	22	26	33	28	41	32	28	35	27	32	22	24	27	39	26	31	37	28	31	26	25	27	30	28	27	23	28	39	21	30	34	32	29	27	31	19	26	22	28	24	33	31	31	30	31	36	25	30	37	22	29	27	25	27	29	23	34	30	32	42	24	29	22	27	30	23	29	27	33	22	24	31	20	27	31	33	31	22	28	38	29	30	35	35	27	23	22	21	31	34	25	37	20	22	30	27	34	31	24	23	24	34	32	20	32	39	26	26	30	22	27	37	25	31	20	34	31	30	35	27	35	29	23	35	24	19	22	20	19	21	29	29	29	25	37	30	24	40	42	21	27	22	32	33	28	30	24	24	23	41	30	31	32	30	35	35	28	27	20	22	22	22	26	27	26	30	26	22	46	35	24	27	27	19	29	37	28	27	26	35	32	30	34	29	25	27	34	29	41	19	35	25	37	34	29	34	30	32	28	28	23	16	28	28	19	34	33	27	28	30	25	45	21	26	31	20	26	31	27	23	23	33	22	27	31	26	26	23	33	27	22	25	28	21	21	21	24	23	37	39	29	31	27	38	26	26	21	30	21	30	23	12	34	37	32	37	28	30	38	39	30	27	35	20	24	34	38	37	28	29	26	19	27	36	27	26	32	24	35	33	33	21	33	30	20	34	28	26	30	30	28	32	34	36	31	29	32	33	22	31	36	28	27	27	28	26	44	27	23	28	27	41	25	32	27	37	22	30	28	30	29	35	35	35	16	29	33	33	30	24	35	27	25	40	25	24	28	27	31	34	26	23	27	29	27	32	31	21	40	31	32	29	16	35	30	30	29	27	33	33	40	29	25	32	28	40	24	37	30	40	32	28	29	26	23	32	34	29	26	36	24	21	33	34	30	24	16	21	20	30	27	29	27	21	26	38	35	39	31	18	17	36	33	30	29	30	36	26	30	40	28	21	42	29	21	30	32	25	17	29	33	20	23	38	16	24	27	29	25	35	24	26	28	37	34	27	25	23	28	18	25	30	26	36	29	34	26	24	33	30	22	39	33	36	23	41	27	27	21	40	31	20	26	26	40	35	21	20	27	28	28	26	26	23	33	18	35	31	35	30	26	28	21	32	34	23	39	27	30	30	37	27	32	29	32	32	28	24	29	23	23	26	29	30	28	32	30	37	28	22	26	24	23	25	27	26	25	29	23	23	28	34	34	34	37	39	40	31	24	28	31	17	25	23	28	25	26	30	20	27	40	24	38	29	29	28	19	32	31	35	32	26	26	24	26	30	27	23	35	27	31	33	26	20	28	23	17	28	27	22	30	26	28	26	28	43	32	23	29	24	18	27	36	27	32	29	23	31	43	24	31	36	33	26	21	19	32	32	27	33	22	24	34	27	32	23	33	32	33	17	30	28	28	24	17	16	29	34	19	29	34	30	29	30	34	23	30	31	27	24	26	17	31	35	35	33	22	32	26	25	35	29	30	32	32	33	24	32	24	33	30	23	21	24	26	23	41	26	30	26	29	32	32	22	17	37	21	23	38	34	31	26	27	32	29	29	28	19	28	31	23	35	17	23	28	29	28	19	28	29	22	26	30	28	31	24	27	21	25	27	31	33	28	22	37	33	29	31	28	29	23	29	29	28	34	28	26	30	41	28	29	21	28	24	30	23	30	30	26	23	22	32	36	37	23	37	32	41	34	25	27	29	32	28	29	20	27	29	25	40	27	33	27	25	25	30	33	24	27	21	37	23	35	31	22	30	32	36	34	33	30	27	38	24	27	34	21	37	30	31	19	25	34	24	20	29	34	31	26	31	24	28	31	25	21	24	34	26	29	41	35	19	30	21	20	23	25	32	36	30	36	29	28	28	25	34	29	25	24	27	24	34	34	31	36	28	27	26	37	41	27	28	20	21	30	19	23	40	25	38	26	34	31	29	33	33	30	18	26	28	38	31	39	39	25	24	40	37	15	31	33	22	23	25	31	33	22	32	32	21	31	29	31	15	38	28	32	31	23	19	35
33439	18303	9229	16760	24314	22550	20540	18469	15597	13056	11400	10429	9341	7745	6265	5107	4622	4167	3706	3404	3046	2807	2451	2325	2134	1950	1788	1824	1721	1727	1686	1511	1444	1434	1422	1271	1211	1192	1203	1150	1119	1022	1062	999	1014	952	942	910	858	882	797	763	739	737	721	681	705	698	623	626	676	610	619	610	628	599	589	590	579	556	568	568	539	551	527	514	560	465	509	508	524	511	492	470	478	528	496	497	478	517	489	491	508	522	504	500	511	529	473	509	528	474	468	505	501	492	483	494	486	481	460	509	463	514	517	497	548	499	485	518	518	483	499	459	471	495	494	499	487	534	476	497	464	485	468	499	476	477	492	505	470	489	517	507	480	500	488	485	471	522	511	471	497	521	495	500	474	527	482	454	512	526	497	508	534	494	479	464	465	484	460	493	488	457	470	494	489	514	478	528	481	510	491	513	498	490	529	515	511	503	473	523	535	496	455	507	470	486	488	470	459	502	457	476	477	501	454	500	512	533	518	500	490	457	474	451	492	475	478	483	477	482	459	465	486	464	484	517	498	543	482	469	522	471	496	500	506	485	497	492	467	495	489	465	453	507	483	481	504	479	489	528	490	480	461	497	475	522	496	507	490	466	512	496	528	468	485	492	461	487	500	510	471	496	516	506	484	514	501	527	503	526	468	489	463	502	485	503	496	512	503	517	539	502	506	503	478	483	465	490	521	495	494	484	556	478	482	478	488	487	514	508	482	496	506	547	505	506	501	510	494	453	484	492	517	471	462	477	444	500	496	503	527	462	471	494	492	484	491	484	525	492	536	443	506	499	484	491	480	501	521	485	502	497	513	473	503	476	491	507	488	520	480	508	485	487	495	539	536	471	468	454	460	461	500	506	485	485	496	458	489	482	509	484	471	516	506	498	508	515	483	519	513	475	468	463	471	491	464	480	535	477	497	505	468	524	470	467	547	476	476	493	476	519	502	468	524	506	507	448	491	471	471	519	488	519	491	517	519	500	497	503	483	477	488	555	520	464	446	534	474	483	485	481	538	471	454	507	471	443	473	461	481	506	486	452	459	527	486	499	485	483	498	531	484	504	501	490	482	492	482	507	507	480	481	512	498	484	475	487	503	489	512	557	493	502	509	531	523	478	461	474	483	504	513	477	499	485	534	471	492	471	512	467	460	500	514	487	536	483	479	495	489	483	524	516	500	521	457	511	524	489	480	458	485	450	485	471	534	495	509	493	487	487	494	480	498	509	497	475	497	502	496	518	465	476	537	507	494	466	482	525	471	487	525	479	453	497	493	483	484	483	520	493	429	515	489	502	467	480	465	449	483	481	488	540	510	506	447	478	518	464	492	505	478	483	468	499	476	463	482	495	455	512	492	484	535	500	481	490	499	508	498	458	504	488	465	481	490	492	507	470	493	481	509	481	519	499	524	525	493	456	495	500	480	509	463	491	476	453	498	483	522	445	471	527	495	507	475	474	485	512	511	524	501	431	453	478	498	506	473	525	477	514	486	523	485	522	528	487	506	521	511	506	494	503	485	484	467	471	481	487	495	508	513	501	489	491	504	483	483	478	489	510	482	538	495	497	451	471	490	483	472	497	477	535	482	501	539	525	485	485	472	484	479	479	493	487	473	476	475	470	504	464	460	480	480	543	507	461	479	504	480	499	446	461	481	489	505	470	475	492	504	490	490	461	492	489	487	478	456	490	495	531	494	485	476	519	467	502	522	464	511	450	494	531	481	468	508	472	458	488	499	465	468	506	469	510	519	512	515	533	479	519	445	486	485	510	508	500	507	483	519	478	483	511	489	494	542	508	504	481	492	522	497	486	511	497	523	497	519	514	510	516	465	467	469	511	495	489	484	494	517	498	467	503	471	453	515	518	490	514	466	505	513	507	497	508	467	483	449	468	484	482	549	514	484	488	452	491	501	500	486	532	508	476	459	491	484	473	515	481	497	472	459	478	468	473	500	476	463	485	494	524	483	498	489	486	498	477	465	492	522	515	499	484	487	462	491	485	452	542	502	506	496	496	496	499	457	522	495	461	484	497	444	487	496	524	515	468	441	444	489	442	485	485	453	501	513	497	473	485	508	535	457	491	547	469	538	493	454	489	502	495	476	511	475	525	511	481	474	474	525	439	503	446	490	535	482	497	488	502	489	504	518	484	510	499	513	474	465	478	539	497	488	492	483	506	491	467	506	485	481	460	464	491	510	491	493	518	498	494	464	447	528	485	541	497	518	470	510	496	490	492	490	479	492	504	496	484	475	539	504	465	494	508	486	475	464	506	475	462	474	490	504	478	515	465	498	447	482	502	523	487	500	462	511	479	496	508	476	451	438	530	487	458	471	521	506	465	540	479	499	508	475	510	478	487	488	483	497	460	499	473	479	497	497	469	488	503	526	475	494	491	507	466	479	494	558	482	493	521	526	481	569	491	470	465	465	482	468	510	521	493	516	487	482	498	495	489	471	503	523	468	485	492	503	457	481	537	488	485	486	468	474	503	507	499	527	483	497	510	464	508	461	463	496	514	466	502	492	515	528	527	476	488	507	476	496	500	481	485	507	483	482	527	482	491	494	451	470	463	482	473	481	492	503	500	504	491	466	467	508	473	519	485	524	493	512	511	490	493	480	505	491	465	461	476	524	531	505	478	506	502	508	492	516	487	512	493	490	473	495	481	486	516	497	510	533	465	480	478	463	521	541	513	465	537	490	451	481	527	528	479	476	504	492	479	468	493	485	483	476	517	534	511	480	473	501	467	454	488	479	504	498	474	497	489	475	521	485	477	501	489	503	515	499	469	489	472	498	477	525	542	495	480	489	501	526	470	470	462	502	487	514	515	444	494	484	468	515	499	478	423	491	468	478	496	534	488	469	488	489	459	487	511	498	449	459	488	475	517	455	516	508	495	488	504	502	480	510	491	484	488	472	490	483	491	475	509	499	518	471	492	457	515	493	515	487	504	500	485	482	494	469	490	480	456	503	500	494	490	478	520	509	508	546	493	508	491	444	513	520	520	464	530	500	487	498	520	524	508	464	505	476	512	496	438	503	502	493	491	478	508	499	522	501	491	484	456	485	527	473	481	511	507	497	522	509	487	540	500	476	506	519	469	481	544	482	511	484	483	508	525	502	476	490	465	465	473	444	523	460	486	502	491	489	498	496	501	497	515	441	530	525	476	501	541	539	513	500	467	486	474	461	466	496	481	453	506	511	461	484	476	453	520	513	489	503	511	507	523	508	473	522	505	517	466	481	518	509	508	456	474	506	445	496	479	516	480	507	477	485	498	454	511	526	484	511	461	523	483	482	464	473	528	451	487	517	495	509	482	491	465	521	493	499	513	479	484	475	464	472	466	484	512	478	480	480	476	483	489	474	441	519	500	479	476	491	517	522	467	476	495	478	505	481	482	472	506	530	532	496	499	482	463	464	467	503	466	505	503	488	483	491	486	500	505	527	498	472	434	460	473	482	480	461	517	480	482	476	454	519	465	495	478
6208	2745	734	404	627	569	487	425	397	338	304	335	280	267	213	191	146	125	139	124	102	110	88	82	90	96	108	74	68	65	61	79	63	54	58	65	53	54	57	56	57	63	52	46	48	43	53	47	37	47	41	51	41	46	32	52	38	42	49	38	45	41	32	39	43	43	38	34	37	42	27	28	20	34	24	34	30	40	37	30	32	41	48	32	43	30	40	35	40	31	27	25	34	38	42	26	35	33	34	34	25	26	33	36	37	27	41	30	34	26	40	34	27	36	28	38	33	40	33	35	31	42	33	28	34	29	32	41	42	35	30	26	27	33	37	31	26	42	35	34	30	32	41	28	23	36	24	24	28	38	31	36	30	38	39	31	35	41	33	44	38	31	41	30	33	27	37	22	44	32	35	32	39	31	25	39	30	26	28	33	38	36	36	28	39	40	33	31	36	25	43	29	33	23	34	30	31	37	27	27	31	39	32	24	26	28	33	29	42	37	30	34	29	40	32	22	33	33	42	33	30	33	40	32	38	46	31	32	28	19	36	22	25	31	27	32	35	33	34	30	37	30	33	31	31	31	42	27	31	38	25	38	22	30	23	30	36	30	33	45	33	28	29	34	27	31	32	31	31	32	34	32	30	37	30	30	25	28	24	37	33	31	26	35	39	26	38	32	33	35	34	32	19	24	33	40	39	37	40	26	32	34	23	24	35	51	28	36	35	21	35	35	33	33	30	36	24	32	44	25	31	35	34	36	40	29	41	30	35	34	30	28	29	30	29	27	17	34	31	34	29	27	41	24	26	35	27	35	32	39	27	32	34	34	34	35	43	38	31	25	34	32	26	24	31	29	36	36	38	29	25	25	32	28	39	42	30	27	23	33	28	29	36	27	27	35	39	34	38	29	35	26	26	29	28	38	39	30	40	32	33	33	27	28	38	36	36	29	37	29	37	25	31	34	36	33	34	39	23	38	35	23	38	39	32	38	31	28	38	31	33	35	35	39	34	22	29	26	41	38	23	36	35	32	35	46	35	34	31	43	40	22	39	32	40	42	50	36	33	39	52	42	35	32	27	38	25	29	29	31	42	32	34	29	29	32	24	37	27	41	24	32	38	28	31	29	38	42	45	38	40	37	22	35	38	34	37	38	31	35	32	29	21	31	43	31	35	39	29	22	42	23	35	39	35	36	28	46	38	23	27	39	43	23	15	18	23	38	24	34	35	33	30	28	30	35	52	41	33	33	38	38	25	24	33	34	23	25	34	43	38	27	31	43	38	33	35	43	34	37	30	37	34	34	31	31	26	25	32	36	24	27	27	36	41	26	25	41	29	35	36	34	33	26	30	28	29	28	26	30	39	32	34	19	36	34	43	26	33	41	35	31	42	33	38	32	37	48	24	38	27	23	28	33	29	27	23	28	27	42	33	30	19	33	31	32	40	35	25	18	40	35	34	38	37	29	32	32	34	41	37	38	32	24	39	30	29	35	25	30	30	34	21	30	31	38	38	32	45	32	33	33	35	35	39	26	29	24	27	36	28	33	33	31	42	37	32	42	32	33	26	32	29	40	23	33	27	30	39	34	37	27	34	28	35	30	26	40	26	31	33	26	40	41	34	29	28	36	35	29	36	33	29	30	34	36	37	34	31	34	33	30	42	18	27	28	26	31	37	37	27	36	37	38	33	30	25	36	34	39	20	22	27	30	27	26	33	25	31	35	29	28	28	43	40	32	41	44	37	26	43	28	27	27	40	28	32	27	32	27	23	40	19	33	45	29	39	29	38	38	31	35	29	38	26	34	43	29	35	35	31	32	25	44	35	29	33	29	41	26	28	46	33	34	21	34	24	34	27	36	21	25	39	34	38	38	35	30	34	31	28	27	30	35	31	32	34	38	32	35	30	33	36	26	36	33	30	29	35	23	29	32	25	41	43	41	31	27	25	28	31	39	32	30	23	38	33	32	30	32	32	33	26	33	31	33	42	31	32	41	30	31	33	43	28	39	38	30	39	41	37	18	32	33	28	30	31	31	45	37	33	39	33	36	40	28	32	29	24	34	29	36	33	34	41	31	32	29	34	28	20	37	30	30	24	37	26	34	20	28	38	26	26	35	31	38	31	35	31	35	37	35	27	34	31	30	26	35	28	30	49	41	41	36	35	32	36	34	45	31	32	38	33	36	24	32	43	30	29	25	35	28	30	31	26	23	22	36	26	31	40	33	27	25	38	37	30	36	24	26	33	30	37	27	34	38	36	28	30	24	48	35	38	45	41	37	27	36	30	48	38	29	38	34	23	34	35	29	41	29	20	27	23	28	29	39	31	35	35	35	31	36	38	34	41	34	21	38	46	30	37	30	33	31	32	32	21	45	38	28	32	32	37	25	35	34	38	38	22	43	26	33	32	30	31	34	40	29	29	26	39	42	22	27	25	25	44	27	34	33	30	28	28	31	33	32	46	31	37	33	33	35	39	36	30	34	42	22	26	24	24	42	22	34	42	32	42	38	29	28	42	47	27	30	34	36	36	29	24	28	31	31	31	39	37	36	26	41	23	32	41	37	35	28	38	35	22	33	32	30	33	30	27	38	30	37	31	30	39	35	34	34	24	35	24	25	35	35	32	37	39	31	41	30	30	31	26	41	31	32	32	33	36	26	26	31	20	42	27	33	32	31	17	39	22	36	27	40	27	39	39	33	26	25	25	30	31	37	32	39	33	34	29	27	31	43	29	34	32	29	26	32	37	33	30	34	34	34	26	35	28	29	28	35	24	27	29	29	36	35	17	38	33	27	33	38	33	36	39	33	34	35	32	28	27	35	25	39	26	30	32	27	32	31	39	35	29	28	33	35	39	36	36	36	26	27	30	36	45	29	33	39	28	37	32	43	36	31	26	26	34	38	33	48	31	37	23	25	32	29	29	28	31	33	21	30	27	33	38	33	32	29	30	37	33	21	21	33	27	28	30	36	40	23	36	33	38	27	31	35	36	21	50	25	33	32	33	27	23	33	26	33	33	30	34	38	30	32	40	30	30	34	25	21	32	37	49	32	28	29	34	30	38	32	34	38	31	28	26	28	38	31	28	27	34	28	38	27	35	37	32	28	43	34	31	38	40	26	40	28	35	38	26	34	37	36	28	29	34	43	38	30	22	34	35	31	29	29	34	26	30	23	32	32	33	29	38	40	32	30	32	40	31	29	31	32	31	29	37	31	28	35	28	36	23	30	28	37	39	37	29	27	31	30	26	29	24	32	29	38	35	26	26	36	33	33	33	29	39	38	32	34	31	32	25	31	26	29	21	30	32	35	38	27	33	23	37	33	31	35	39	30	43	36	37	38	35	20	36	25	30	29	32	30	39	22	32	38	25	34	31	42	27	32	33	30	28	38	30	30	24	41	33	37	39	37	40	29	23	33	36	24	47	36	29	37	39	21	24	35	29	31	28	24	37	32	40	29	28	21	34	23	32	39	40	33	38	27	38	44	30	28	23	31	46	38
43927	27034	15016	24355	33391	31089	28274	25971	22435	19879	17617	15826	14737	12993	10947	9111	7651	7221	6725	6217	5383	4892	4453	3963	3701	3446	3222	3044	2925	2876	2660	2548	2420	2269	2176	2014	1985	1930	1847	1792	1671	1565	1506	1404	1271	1257	1319	1298	1255	1190	1084	1044	982	1044	964	951	890	889	855	829	821	807	753	779	741	768	744	716	760	632	635	664	644	640	675	640	627	589	612	638	606	593	593	574	558	523	579	599	607	575	548	571	583	576	523	539	586	552	591	556	563	555	563	580	571	556	565	585	579	549	542	547	571	577	573	561	565	581	544	573	519	511	567	517	532	577	543	536	544	515	539	599	552	551	601	516	572	542	528	569	513	541	582	542	535	512	532	506	560	532	564	553	515	563	570	565	585	593	563	556	548	549	549	581	614	551	552	555	569	541	563	532	571	556	572	537	552	593	554	553	577	580	564	528	563	541	546	568	554	528	577	607	583	549	586	552	543	538	541	585	536	546	520	583	551	553	539	562	589	544	511	560	492	553	557	553	557	602	569	522	530	489	566	558	545	566	542	561	536	575	578	569	559	575	562	518	545	544	565	594	594	565	533	522	532	561	620	543	514	543	531	571	529	546	570	561	552	559	546	538	564	543	601	524	532	563	541	544	578	562	551	583	518	542	598	566	581	574	541	576	546	575	548	568	586	534	536	538	547	563	547	544	558	602	565	562	592	559	577	570	562	586	570	572	527	559	544	531	536	549	550	560	567	536	601	571	560	511	577	505	534	556	563	547	601	576	594	555	553	523	539	562	591	559	555	581	569	543	596	582	594	552	632	552	559	554	515	513	571	518	571	584	549	537	531	550	539	561	577	552	569	567	564	599	528	543	601	535	570	550	514	547	575	522	514	558	555	559	566	568	575	601	566	590	544	531	632	588	534	517	595	530	564	563	547	565	596	549	564	555	600	571	606	571	557	571	561	553	523	541	565	552	546	567	557	523	525	536	537	597	596	546	539	544	571	586	567	563	545	565	557	516	574	536	557	544	513	577	544	559	541	535	521	528	573	584	561	595	602	583	546	541	575	558	510	510	566	591	566	580	529	578	514	558	566	528	577	552	577	527	572	574	544	559	552	552	522	572	556	549	549	539	564	561	562	537	560	584	576	508	570	560	499	545	551	519	571	596	536	531	549	510	536	580	561	542	538	549	524	601	485	556	565	565	551	526	505	554	523	526	606	561	527	561	570	576	587	509	545	548	565	505	557	563	539	528	569	595	564	563	575	565	546	576	549	562	592	591	533	545	552	553	558	539	556	589	570	546	502	570	573	562	565	530	559	532	552	580	558	552	556	543	537	533	527	562	549	563	546	581	528	529	534	502	543	587	562	538	576	561	551	537	559	560	542	588	543	549	539	587	543	569	549	562	532	561	557	523	545	518	545	546	506	572	600	547	512	555	588	511	553	584	508	570	524	520	543	579	582	521	552	556	547	549	546	595	582	591	557	611	505	566	515	580	484	555	547	536	608	596	576	531	591	565	569	557	609	586	567	518	562	567	543	595	555	537	493	595	586	591	534	543	504	524	544	601	558	580	529	526	559	512	559	550	542	579	565	545	551	548	577	562	564	551	514	567	553	598	560	528	571	552	562	503	579	553	601	512	560	591	559	532	534	557	610	526	560	540	572	556	578	582	546	572	568	515	530	538	562	548	564	597	563	510	513	548	588	526	533	532	556	577	562	545	519	555	511	528	587	533	548	570	535	518	537	564	542	558	570	571	596	557	528	555	545	546	563	534	525	575	584	577	532	554	539	572	573	577	555	525	549	540	563	575	526	556	561	545	571	545	549	538	608	557	541	570	556	528	538	579	527	530	529	537	571	547	574	574	553	538	579	562	534	581	574	587	515	586	541	547	544	538	521	561	536	505	529	590	562	556	563	575	560	540	538	553	552	574	547	574	590	557	575	588	552	548	566	560	552	562	535	546	548	558	548	560	591	534	551	572	592	557	519	505	597	541	545	603	559	523	540	555	542	549	546	533	566	546	576	562	530	525	546	560	531	549	564	544	556	549	544	546	536	520	513	581	569	558	534	519	557	584	538	530	545	570	537	540	562	547	603	527	572	572	550	585	543	564	571	556	568	539	601	523	582	545	543	569	539	568	607	534	567	552	537	551	569	586	504	559	560	562	538	552	542	516	564	566	535	558	576	592	542	527	552	575	569	547	583	579	609	532	548	541	550	544	561	531	557	551	604	552	579	547	573	544	485	570	542	552	533	588	570	573	534	562	553	572	554	514	569	556	556	546	547	589	604	576	540	564	557	586	564	536	608	526	590	565	552	553	549	570	557	541	583	572	516	547	530	549	554	572	545	583	547	560	546	579	538	610	560	567	563	592	559	550	544	552	559	539	569	552	539	530	544	601	550	513	552	561	549	546	557	517	556	552	619	579	600	550	535	566	557	506	544	576	489	553	507	561	566	551	551	555	551	576	567	582	551	577	557	567	557	552	545	532	570	554	514	514	566	544	564	567	535	557	584	582	579	557	542	560	567	558	556	533	573	535	549	552	543	569	564	556	540	544	568	557	575	499	544	582	580	543	575	539	534	588	524	586	580	569	575	551	528	548	600	568	556	553	582	528	621	548	544	625	585	551	518	549	541	555	564	571	604	571	572	511	566	539	560	573	548	564	561	558	545	555	554	535	542	570	554	571	537	545	555	591	535	605	557	553	600	583	594	566	547	536	567	584	565	546	561	549	591	541	524	517	575	582	585	542	541	549	563	517	514	552	540	539	554	569	523	561	598	597	513	536	599	572	544	590	535	569	560	531	569	535	558	537	522	529	597	553	526	585	565	519	577	579	597	526	572	573	539	565	526	535	552	541	587	592	569	560	549	570	536	575	526	624	550	539	566	574	600	563	542	560	606	537	541	539	515	542	560	572	526	557	504	596	517	557	546	522	503	566	567	551	533	564	576	625	562	522	583	574	578	590	558	578	516	537	520	594	545	548	532	574	577	530	583	583	550	533	546	518	514	542	552	531	571	551	558	586	546	553	556	596	502	580	549	522	552	530	548	560	546	567	547	523	560	542	603	591	539	563	541	567	516	550	546	540	550	555	561	571	590	549	572	569	535	535	567	541	540	537	545	596	530	515	543	585	545	579	548	590	569	530	581	556	568	552	559	532	576	569	574	566	587	570	588	533	523	620	572	540	545	588	542	606	553	554	500	574	605	599	546	572	522	506	541	573	590	561	564	572	544	528	570	581	568	540	562	543	570	591	546	553	573	539	514	531	530	561	561	564	534	588	610	605	565	599	570	570	563	578	579	572	559	609	535	541	528	525	528	564	582	547	542	543	572	549	557	556	565	563	529	572	495	533	547	545	565	540	530	559	523	536	543	550	569	545	524	575	572	557	550	551	572	550	553	588	534	546	573	587	570	533	550	571	495	562	558	517	532	598	534	546	570	566	572	569	532	510	581	557	539	536	534	537	539	562	540	555	536	575	526	582	589	563	543	537	571	579	603	544
5805	1780	499	310	410	410	386	355	315	279	237	205	242	215	150	123	122	104	110	110	111	80	103	95	82	80	75	58	76	66	55	44	80	52	57	51	66	47	60	51	41	44	46	49	48	45	48	43	52	40	42	41	44	41	41	39	43	42	28	34	52	40	36	41	29	37	42	32	43	30	35	35	54	37	32	37	33	30	35	43	31	29	39	45	31	34	46	48	32	39	24	32	27	39	31	24	35	34	31	30	22	31	38	35	27	30	23	31	32	39	32	39	28	38	35	45	43	35	30	33	36	32	43	33	33	30	38	30	25	32	40	39	29	37	32	34	32	35	40	30	24	38	26	40	31	37	29	41	37	39	30	33	27	34	39	38	44	26	39	33	36	26	33	43	39	34	31	38	44	37	31	33	31	35	33	32	32	39	27	30	30	29	34	28	35	39	34	43	34	35	29	28	32	36	37	38	37	38	39	37	32	33	29	31	42	29	30	40	35	33	40	38	32	30	27	28	38	32	28	26	27	33	25	42	33	28	37	25	39	29	33	29	39	25	27	33	35	38	38	38	34	52	28	35	28	30	29	33	33	33	35	32	34	31	42	39	34	33	36	34	39	37	42	32	35	44	38	39	29	41	33	41	28	32	44	32	37	37	45	36	35	17	38	30	38	33	38	29	39	29	41	32	33	48	36	23	31	28	40	30	32	24	38	26	30	38	30	50	35	32	29	29	38	37	24	44	32	46	24	34	31	22	22	35	31	45	35	38	30	26	30	41	41	25	38	43	30	35	23	27	33	35	33	36	35	31	33	50	33	28	31	35	39	32	43	33	34	43	28	27	43	40	37	36	37	34	34	38	38	40	29	36	41	26	29	37	28	33	33	32	31	30	31	41	39	39	23	34	32	39	38	23	30	35	37	47	36	40	34	30	45	31	33	31	25	44	24	38	30	23	38	28	30	41	34	51	46	32	35	36	35	29	30	37	37	27	41	31	36	32	38	33	29	35	30	29	28	37	24	32	41	33	39	38	38	28	28	33	34	38	33	31	29	42	30	31	47	32	40	38	37	31	38	38	36	47	29	33	38	33	34	29	45	47	24	35	39	28	38	39	24	39	34	30	34	39	32	32	39	33	27	44	34	33	33	23	36	36	23	25	30	37	31	37	47	36	33	50	36	39	38	34	42	35	25	35	28	32	36	36	37	38	39	30	33	39	32	26	32	30	30	38	33	35	37	40	36	39	41	27	39	30	40	46	36	35	31	52	36	34	29	34	43	29	34	31	38	36	43	35	41	37	38	40	33	21	36	39	35	40	45	37	33	39	32	33	28	46	31	33	40	26	36	26	28	33	37	50	32	29	31	41	30	34	35	36	28	28	36	43	38	42	38	34	32	34	20	43	34	32	31	31	33	32	28	42	28	22	32	35	38	29	32	30	42	30	43	26	47	39	37	39	18	39	32	29	29	44	37	37	31	35	34	42	26	29	33	39	37	27	41	31	29	32	38	35	23	27	37	31	38	36	32	30	34	41	40	36	37	31	31	27	33	26	31	23	35	34	28	33	44	40	41	40	39	29	25	40	40	33	34	25	38	27	39	44	31	30	31	39	33	29	35	27	33	38	37	32	34	32	33	25	34	32	35	31	35	42	35	28	36	39	33	30	24	31	43	23	36	32	32	18	37	36	41	42	44	48	45	34	18	39	26	27	26	34	44	35	42	27	36	24	35	34	38	33	49	30	35	35	47	46	36	38	40	32	42	37	34	36	41	26	30	36	45	34	35	36	28	26	44	27	44	34	45	39	40	39	43	33	40	26	38	44	43	38	33	27	29	36	38	30	36	53	30	29	29	33	35	32	26	25	35	36	28	40	33	30	42	35	33	26	44	45	45	41	30	33	23	42	41	37	32	35	37	40	29	36	39	39	39	32	27	34	33	50	28	41	35	29	18	38	26	32	29	37	27	33	40	28	31	26	37	40	38	37	46	35	31	37	41	34	34	35	35	32	43	34	47	31	37	38	44	27	34	35	32	28	40	38	37	40	25	27	38	33	35	42	39	27	32	25	43	29	35	41	35	49	32	35	35	33	41	30	40	21	37	38	39	40	37	31	35	37	27	42	30	33	34	42	41	51	32	33	30	32	30	30	42	32	47	27	29	31	25	28	39	36	35	38	27	37	40	31	26	35	30	39	38	28	32	45	45	37	33	31	34	37	31	37	38	39	34	29	30	46	38	32	31	37	30	37	32	28	38	30	37	25	34	38	28	45	33	34	42	38	34	32	31	36	39	29	32	29	35	32	35	43	35	34	42	34	37	36	40	31	23	39	33	37	37	39	27	35	38	34	25	27	45	38	38	30	35	38	30	33	31	29	35	41	32	44	32	35	37	24	36	35	26	30	44	33	34	26	41	37	37	48	30	28	40	39	31	40	34	30	40	44	33	32	26	47	44	43	25	30	30	33	38	29	29	47	41	36	35	39	35	39	43	40	34	34	25	27	35	33	36	22	34	45	36	36	29	32	42	36	41	29	26	22	36	29	31	28	30	36	28	34	26	27	33	38	28	31	31	30	27	38	36	31	26	37	27	28	40	50	41	28	31	35	50	32	20	33	38	42	29	33	35	32	34	39	34	38	29	32	36	33	26	26	39	37	38	34	36	37	36	40	28	37	37	28	38	29	34	38	32	45	34	42	38	37	39	41	37	37	45	38	41	39	36	32	35	34	38	33	45	34	45	35	37	35	47	32	27	37	37	28	44	32	28	45	37	27	34	36	32	43	42	32	26	33	28	28	41	40	36	38	39	38	37	36	37	46	34	26	40	38	34	31	29	40	35	36	47	37	34	33	42	34	41	38	42	44	25	29	48	33	33	36	28	32	34	39	37	30	34	33	38	35	37	35	34	32	22	29	37	34	38	34	35	34	34	27	30	35	27	34	32	33	32	44	41	25	47	33	29	46	36	28	34	35	42	40	30	42	39	34	28	40	40	36	35	29	39	33	33	34	33	31	32	30	36	46	34	25	33	37	43	41	39	17	40	35	37	33	32	22	35	32	43	35	30	35	37	37	40	38	34	32	22	33	34	31	36	30	40	37	27	26	35	29	36	37	37	30	40	38	32	34	39	40	32	41	34	27	27	36	36	34	33	30	28	32	27	34	45	39	42	30	35	43	39	42	39	27	32	36	38	28	34	31	40	33	28	42	27	27	21	42	27	40	40	34	33	40	33	36	38	38	37	38	25	39	37	24	44	30	35	24	29	23	39	29	36	38	40	42	37	37	32	33	39	32	32	32	38	34	36	35	35	35	32	27	47	29	55	26	34	41	36	42	46	28	34	28	27	29	27	33	26	39	25	34	36	25	28	21	32	30	40	28	44	38	37	33	21	31	32	34	42	39	36	28	31	48	31	28	45	39	28	39	44	41	42	36	39	41	26	23	35	41	34	37	25	33	28	32	26	35	33	37	28	27	30	31	26	29	36	34	43	40	38	32	32	45
38626	23956	13015	21395	29430	27764	24972	22348	19300	16645	14560	13225	11955	10855	9057	7186	6152	5358	4924	4772	4314	4062	3674	3220	3032	2881	2677	2482	2469	2365	2261	2084	1996	1932	1856	1807	1660	1660	1564	1548	1460	1449	1349	1254	1148	1165	1180	1184	1143	1088	1100	1018	980	952	940	854	912	861	846	792	761	799	686	785	704	728	769	671	663	664	659	678	640	705	656	643	643	628	621	600	579	673	568	551	637	599	598	609	564	573	645	606	620	651	664	607	589	625	602	599	627	634	630	594	569	570	566	576	603	559	565	620	596	586	568	586	577	576	587	586	622	585	591	565	569	636	580	599	573	596	606	584	609	558	600	564	631	582	604	569	554	600	577	577	606	611	576	639	557	591	591	598	589	598	593	570	611	585	631	577	574	592	606	636	591	532	584	583	600	583	600	634	573	541	554	549	602	572	577	593	583	587	565	601	590	585	592	568	625	564	605	578	608	558	618	603	599	588	569	569	617	619	582	563	580	657	612	595	554	612	584	612	579	586	577	605	601	600	556	608	583	566	595	583	571	580	622	584	601	574	634	554	562	626	585	587	581	549	611	595	570	615	642	582	598	580	574	596	575	658	582	624	639	607	558	588	586	613	525	591	567	563	606	587	609	582	618	611	584	609	581	569	570	597	593	576	583	578	591	595	579	568	618	550	613	540	600	607	567	542	556	557	543	591	569	564	601	571	620	600	614	612	601	586	558	595	586	643	580	644	618	582	579	628	574	588	564	600	605	593	571	567	609	589	565	606	584	612	580	605	593	590	587	603	555	539	552	599	571	596	560	542	549	649	570	575	554	564	620	590	562	609	604	604	599	608	596	564	595	614	675	614	607	581	589	578	584	595	563	595	601	556	559	555	594	585	561	576	629	584	605	621	572	590	557	629	569	609	549	544	544	554	580	602	568	607	620	601	587	592	566	626	628	609	586	573	576	612	575	554	564	579	612	580	596	583	551	560	662	582	594	635	588	591	608	563	573	627	646	550	583	584	559	609	561	604	589	593	607	616	579	607	583	590	581	599	584	614	601	583	600	582	621	535	557	604	603	573	571	613	593	614	606	593	625	592	581	599	581	639	583	557	574	627	590	581	613	617	598	605	608	592	574	569	564	591	593	571	588	577	556	584	561	596	585	622	582	604	599	591	584	611	600	560	578	636	586	576	574	605	604	610	601	606	572	555	587	605	586	585	573	614	611	572	639	633	570	589	602	608	550	588	566	588	575	524	581	607	560	569	602	586	586	543	579	599	622	580	576	557	609	577	584	583	588	553	601	582	607	562	585	628	618	627	552	593	595	575	557	572	605	581	593	586	574	611	585	566	586	574	549	580	606	646	562	618	557	592	595	553	641	590	591	569	617	565	558	590	635	603	585	599	603	608	593	577	582	607	569	589	654	590	583	595	583	584	584	603	626	592	593	577	607	637	575	574	557	605	569	630	583	582	650	608	603	560	610	588	585	619	596	610	594	565	582	587	614	582	592	596	576	613	557	557	628	607	595	613	626	596	568	572	539	545	580	578	571	597	610	587	557	560	569	612	589	581	604	575	562	623	587	601	570	585	531	601	555	597	565	561	588	613	603	533	598	560	570	584	585	608	604	579	596	605	582	588	605	584	583	621	614	579	592	598	618	614	585	585	600	593	582	599	579	593	589	601	582	565	568	581	576	613	603	594	600	621	593	606	640	538	613	565	563	573	604	591	645	635	571	567	662	587	594	619	557	561	623	579	588	574	588	593	583	609	597	594	613	573	576	602	603	581	608	621	585	606	555	598	551	616	629	581	600	535	581	591	576	523	583	575	601	569	585	598	594	572	608	585	600	557	559	599	619	589	585	592	537	595	619	588	608	560	563	611	567	575	566	617	580	600	573	573	594	587	630	587	561	602	606	556	602	558	588	598	610	571	592	569	558	561	619	590	618	573	571	570	585	646	569	577	564	599	589	566	580	575	582	556	554	608	626	575	583	552	581	637	582	539	586	531	633	627	619	616	564	577	592	590	578	567	607	635	581	593	603	594	608	573	601	575	583	559	573	618	589	616	616	616	594	647	570	518	543	637	584	590	592	567	592	609	615	570	590	581	586	580	583	550	572	568	570	610	578	634	617	574	595	558	569	586	541	637	586	597	591	584	633	580	574	580	607	567	609	572	600	602	578	599	579	590	587	597	561	575	577	580	556	557	586	566	547	586	590	570	591	630	579	584	575	607	578	583	598	617	576	581	569	567	560	572	615	559	582	593	579	579	582	595	607	630	628	599	572	575	581	594	622	577	577	598	609	596	581	564	602	582	587	590	546	594	573	618	618	597	582	578	575	581	591	612	585	604	631	553	625	581	598	574	613	612	636	540	604	549	586	596	590	588	568	604	568	604	616	551	611	592	616	581	567	604	597	517	589	574	578	585	585	555	589	581	577	594	557	586	563	564	585	607	617	605	579	597	609	621	595	582	558	593	555	618	580	594	550	583	595	632	596	628	565	548	578	605	585	630	590	638	540	618	618	605	612	618	545	568	608	590	571	602	574	584	557	579	578	584	610	600	567	548	600	613	562	592	598	542	616	585	587	595	589	592	606	586	555	618	574	582	583	558	636	587	576	598	574	610	565	607	567	626	592	602	560	593	560	609	569	598	594	569	590	558	596	558	572	557	590	587	611	597	576	583	546	602	543	594	614	549	581	586	574	568	585	591	579	575	549	611	590	612	572	613	630	597	609	604	618	610	557	612	616	577	588	589	580	579	604	596	580	593	644	569	569	566	580	583	619	597	578	631	586	603	643	611	585	613	561	570	596	585	619	576	601	570	605	631	600	555	630	584	580	614	566	602	610	541	543	644	596	602	596	589	588	564	609	601	665	585	611	589	560	618	563	553	584	595	598	594	589	612	615	614	607	608	575	575	573	610	563	528	587	587	585	599	582	601	596	591	562	543	640	576	606	553	569	617	559	570	599	564	614	602	582	622	572	625	583	589	587	584	614	613	582	629	586	610	591	546	620	580	598	601	597	568	613	543	614	590	601	589	594	591	580	563	634	598	585	590	565	558	635	622	586	577	567	603	578	611	587	552	610	627	579	591	578	610	585	569	614	581	646	607	588	571	591	593	597	597	577	563	560	613	590	569	591	608	624	570	564	616	586	621	622	600	591	558	602	567	565	631	597	609	610	533	568	560	558	579	608	600	608	560	599	629	568	616	567	581	540	608	617	617	566	626	609	602	592	574	612	546	617	590	586	601	591	565	611	589	604	565	566	581	602	581	604	623	598	608	569	591	571	600	607	570	596	589	554	582	582	610	596	592	611	613	557	548	560	577	574	572	617	567	567	529	574	573	591	579	585	596	564	604	549	605	564	608	603	568	572	572	603	601	599	565	601	557	586	585	570	629	551	574	632	574	570	646	627	606	607	566	603	607	561	607	621	568	572	589	583	545	571	601	610	567	607	626	584	590	598	561	558	582	597	602	654	635	581	573	618	584	541	566	622	569	595	608	597	585
7814	3235	902	542	677	609	588	479	479	407	412	330	296	276	243	220	150	139	159	163	120	113	124	95	111	102	89	80	80	91	77	76	93	57	75	75	65	62	64	68	70	47	47	47	41	32	58	57	42	42	41	54	34	42	53	37	45	41	40	52	50	45	47	39	50	50	28	39	46	45	42	34	35	38	40	36	46	33	41	31	41	31	38	32	35	36	36	36	38	52	46	45	49	35	51	35	47	38	32	58	36	34	42	45	41	45	32	33	39	48	39	32	34	37	50	45	42	44	28	36	44	45	40	34	29	39	36	32	38	34	50	33	36	32	34	36	28	43	41	34	39	46	35	38	39	34	37	42	36	37	47	36	32	32	32	41	42	38	27	43	40	37	40	44	31	40	30	39	40	44	41	42	37	27	53	28	34	30	40	39	36	37	29	48	31	35	35	34	37	37	34	40	41	24	48	39	38	37	45	29	28	40	35	39	34	42	38	36	53	33	32	39	33	42	37	45	35	30	28	38	35	34	27	27	34	29	38	29	34	38	31	39	27	36	36	39	34	35	34	43	37	47	34	47	42	37	25	37	39	28	42	40	38	44	41	29	32	46	50	44	49	41	45	42	39	38	29	33	36	33	36	28	40	42	39	24	37	46	29	42	46	38	43	26	37	31	40	36	36	38	43	35	28	35	33	39	34	37	44	44	38	34	32	34	36	40	38	35	33	27	42	39	35	38	33	41	37	31	31	32	44	35	33	43	40	41	39	32	26	40	44	48	39	33	29	36	44	42	38	36	40	34	36	39	44	29	39	40	35	40	36	38	45	37	36	29	37	36	31	39	31	46	39	31	44	44	32	32	29	40	38	30	32	37	40	34	42	32	37	34	30	35	39	28	27	37	39	38	38	31	33	42	29	39	37	35	21	32	30	37	26	43	29	37	46	48	33	52	31	35	35	43	34	44	41	28	35	32	40	33	42	33	31	44	39	33	36	31	34	39	37	38	30	33	33	30	46	38	40	41	44	40	44	38	45	39	34	41	46	55	30	32	32	33	35	34	41	42	29	34	38	35	38	29	65	31	33	44	50	30	26	33	37	38	37	33	41	40	39	40	52	47	38	42	40	28	36	32	36	52	36	45	32	37	37	42	32	30	30	47	38	39	41	23	25	38	46	45	39	38	40	41	35	35	34	37	37	33	52	43	40	37	46	28	48	50	31	37	31	47	32	38	49	30	32	38	29	38	38	48	39	42	37	45	35	41	37	46	32	34	41	43	40	32	28	42	29	37	32	46	36	28	33	49	33	32	38	45	33	43	35	26	17	32	31	31	31	33	27	34	37	40	33	32	36	40	40	41	24	29	43	43	32	44	45	41	40	28	34	37	33	28	34	42	32	34	35	38	27	33	31	47	34	46	34	35	32	38	39	38	35	30	36	37	38	43	41	32	36	40	37	42	31	35	32	33	38	31	34	46	39	43	26	40	36	47	32	37	32	27	33	28	28	44	29	30	43	36	38	43	42	44	51	28	30	45	35	34	36	41	29	44	48	37	39	35	33	38	32	44	35	37	38	36	40	36	44	28	36	45	33	38	33	41	41	35	33	30	35	43	27	28	38	31	39	26	26	32	42	39	44	43	38	27	35	41	33	38	38	36	36	43	35	46	50	44	33	31	36	24	31	51	34	35	38	37	35	41	40	42	35	40	29	34	44	29	50	34	40	39	36	36	47	29	41	32	27	39	29	33	42	44	28	39	42	36	41	30	32	38	44	33	34	39	25	38	36	40	31	34	34	27	31	25	35	49	43	40	34	40	34	37	44	37	36	41	37	43	36	34	31	42	37	39	42	33	38	30	41	41	40	29	31	28	42	45	31	42	34	30	48	34	42	31	41	35	34	26	45	32	31	44	42	39	38	31	33	38	36	32	32	41	24	46	35	43	44	30	33	51	34	39	34	43	47	35	36	43	34	29	30	44	50	38	43	37	44	34	43	36	38	33	40	27	33	42	39	36	40	38	27	41	40	36	42	41	36	33	34	47	38	38	39	45	41	35	28	43	40	33	38	37	41	44	37	32	43	32	47	26	46	36	42	37	36	40	40	35	29	41	30	28	31	36	33	34	48	45	37	35	44	36	42	36	46	31	40	37	25	46	38	39	48	35	40	39	40	33	36	33	32	33	40	29	42	30	37	38	25	37	40	38	43	38	26	31	35	31	45	36	32	39	26	32	50	44	34	36	41	48	42	33	25	49	29	30	36	41	49	40	38	48	32	40	38	41	35	35	25	38	39	44	29	28	42	36	30	38	41	38	38	38	36	39	25	23	22	43	34	33	32	41	41	35	34	42	36	40	36	50	43	29	41	17	40	41	35	28	44	45	41	38	42	47	40	37	38	44	31	29	31	40	32	33	31	37	30	47	41	37	31	35	37	33	34	35	30	34	35	47	50	44	32	39	36	42	37	29	40	33	46	37	40	38	41	41	28	41	31	39	41	37	33	28	38	41	40	29	36	38	36	36	27	33	46	29	49	39	31	44	34	35	40	38	39	33	31	38	38	27	33	38	39	41	35	34	29	28	39	33	43	34	37	40	35	39	35	35	49	29	36	50	35	46	31	34	42	39	46	30	37	27	38	35	47	34	36	49	33	33	34	39	30	36	49	35	42	31	36	31	28	35	41	32	45	29	42	41	31	40	40	42	35	30	38	34	39	44	42	38	33	39	37	34	33	35	38	40	43	37	35	35	35	41	38	41	34	31	34	36	30	33	33	36	45	34	35	47	43	31	33	27	39	34	44	39	42	48	43	25	37	43	38	39	36	27	42	43	30	33	43	37	39	35	36	40	37	28	41	48	37	32	41	35	41	37	41	34	34	39	34	42	38	39	49	33	35	38	28	34	40	39	34	37	36	33	33	29	36	38	40	41	38	46	31	26	42	36	30	42	49	52	31	41	35	38	39	35	41	35	36	28	31	28	40	44	30	34	29	40	35	37	35	35	39	30	40	27	43	38	46	42	32	40	42	33	33	47	33	42	43	35	30	39	35	31	42	32	28	45	44	27	33	42	33	46	41	28	34	40	33	46	33	31	30	47	41	34	41	38	41	29	32	36	44	40	30	36	37	41	40	43	41	32	33	32	40	49	30	34	54	38	32	31	30	48	43	43	45	36	40	25	40	26	44	28	38	43	39	28	43	27	46	42	27	42	42	35	23	38	43	38	43	46	41	41	36	39	34	33	37	40	33	28	30	30	45	37	40	30	44	31	34	30	41	26	30	39	36	41	25	33	33	40	43	39	35	28	31	31	32	37	39	37	36	33	36	37	38	39	36	36	32	35	38	29	36	40	35	40	38	34	37	38	45	45	45	31	48	33	41	39	31	42	34	32	38	31	42	45	37	27	42	34	39	20	27	39	41	48	51	36	38	35	36	37	44	42	40	29	36	35	35	32	40	37	38	29	39	46	35	39	30	29	41	45	32	41	37	36	40	32	31	40	32	39
46389	27753	17259	27557	34664	32819	30401	27550	25211	22065	19682	17477	15521	14021	12377	10116	8553	7521	7060	6828	6229	5358	4834	4574	4244	3892	3626	3581	3489	3241	3115	2972	2818	2614	2537	2374	2395	2127	2044	1909	1847	1846	1607	1530	1551	1447	1512	1488	1410	1286	1276	1199	1198	1116	1126	1048	967	1045	969	902	903	903	899	837	853	871	835	833	770	787	754	755	770	749	701	708	732	654	706	655	639	650	640	670	619	658	647	657	623	650	664	635	682	630	655	675	643	598	643	688	586	593	655	604	619	680	624	637	674	601	626	626	588	624	634	588	610	649	616	621	622	639	612	684	670	626	615	638	630	638	616	674	621	602	604	616	614	609	649	651	591	616	662	652	629	688	606	596	600	623	601	617	634	632	609	585	636	606	625	599	615	586	640	608	657	657	630	620	596	650	637	605	611	637	654	607	648	641	636	637	622	631	638	646	588	630	627	623	582	630	573	610	664	656	618	650	660	563	626	646	597	646	585	648	607	648	629	632	610	592	587	567	626	635	624	634	628	619	653	581	653	607	610	629	609	581	642	645	636	609	649	610	619	635	605	611	649	619	658	659	602	631	575	641	621	638	590	635	636	623	648	618	610	611	620	644	629	678	656	647	631	619	671	609	640	616	633	611	581	612	646	636	607	608	677	613	661	630	641	612	599	612	621	585	612	614	635	614	599	634	608	638	654	663	583	603	604	659	598	623	597	660	581	605	610	670	627	619	617	619	619	608	680	591	589	619	635	643	673	630	630	656	650	615	624	600	684	603	654	599	608	651	584	607	617	648	600	612	662	634	633	592	619	591	612	655	637	635	643	622	624	656	563	660	667	645	593	640	641	627	621	671	647	582	642	631	613	655	623	620	649	633	604	656	633	602	644	644	631	630	625	579	623	590	603	625	643	583	671	661	642	642	586	599	581	615	635	638	647	642	670	632	611	602	657	632	670	604	632	627	620	567	625	602	549	576	649	640	594	617	651	621	671	603	614	634	629	632	623	607	619	643	630	647	617	652	620	600	633	642	622	603	663	632	597	633	601	652	593	623	637	646	638	630	612	596	628	640	584	638	618	670	603	582	605	648	635	643	630	651	619	612	615	645	659	638	647	637	614	639	611	600	603	593	611	648	604	650	638	610	602	585	607	661	634	568	637	589	590	649	587	632	636	635	609	649	599	632	690	649	622	624	644	667	622	703	630	613	608	587	636	610	632	661	597	615	641	632	585	653	639	607	668	593	599	583	613	648	653	618	637	638	655	602	641	616	596	620	598	625	646	692	617	579	613	584	618	605	616	642	617	637	619	647	570	608	659	636	615	663	593	617	593	619	613	568	626	620	582	626	601	638	606	654	625	621	586	617	580	610	625	628	610	622	617	609	638	623	651	638	623	661	637	602	581	612	568	642	615	604	648	636	593	622	649	649	646	614	623	610	584	609	645	713	614	624	607	670	639	632	631	615	582	658	643	606	672	635	629	620	669	614	643	607	584	643	654	583	652	640	627	636	606	628	634	615	630	658	640	577	591	608	628	628	590	626	609	631	592	621	640	658	631	641	625	636	635	598	640	588	616	610	624	669	621	662	611	625	622	612	633	578	611	623	598	577	639	569	641	618	620	622	620	654	675	610	611	610	623	677	627	625	608	629	659	632	614	615	599	611	593	620	622	648	630	591	613	636	620	636	584	601	603	595	649	663	602	562	619	619	608	588	589	611	641	581	616	651	587	610	610	608	580	598	596	588	576	590	580	579	631	621	651	610	673	582	626	669	595	614	613	601	590	606	623	619	578	646	614	597	659	619	631	637	600	610	602	595	629	594	650	654	661	633	609	633	621	616	590	593	622	594	637	631	594	657	625	645	568	637	639	624	656	659	569	624	648	607	627	638	598	579	604	616	628	624	643	637	687	639	663	612	654	586	651	611	629	595	628	642	615	587	629	627	624	631	631	662	641	610	622	604	643	605	641	600	634	625	591	621	668	600	628	626	612	653	644	616	629	682	629	629	585	629	661	605	626	605	602	644	586	605	638	604	579	645	624	590	617	640	614	637	647	568	589	594	623	614	606	611	598	607	630	649	609	628	583	604	636	586	634	611	616	633	635	619	603	604	605	626	607	639	615	606	620	642	634	617	615	612	581	609	611	611	639	624	629	623	578	604	609	657	631	607	646	623	591	614	611	610	678	616	616	635	621	658	648	622	676	595	636	648	619	622	615	644	652	640	639	571	612	653	631	602	583	626	645	616	613	637	608	613	628	624	626	620	651	643	601	627	605	619	602	618	646	625	617	619	650	644	606	625	631	640	626	577	610	686	592	603	609	635	658	586	619	612	618	637	625	567	589	622	638	647	655	629	632	571	635	619	613	618	610	582	620	587	611	591	594	627	628	639	605	627	641	615	631	605	622	579	611	595	600	623	614	597	612	637	591	631	638	645	617	584	673	615	606	591	602	633	600	606	638	663	642	638	635	652	612	672	593	590	598	625	615	627	601	609	638	614	626	594	602	628	592	644	629	631	622	629	561	594	626	616	639	624	619	598	657	588	646	600	602	602	611	582	629	620	662	643	628	606	650	595	614	629	663	678	634	635	627	618	622	600	626	605	635	620	618	612	605	538	621	641	651	633	603	582	613	607	614	650	663	614	604	632	573	593	630	649	598	648	630	604	613	599	590	625	624	648	616	609	590	613	631	581	617	634	611	613	622	661	675	658	604	606	659	662	635	657	608	614	620	623	647	644	630	678	647	579	652	600	592	624	597	614	634	584	654	619	631	627	656	637	563	602	673	615	616	617	652	598	663	616	619	592	562	618	591	601	613	608	634	638	642	632	613	609	638	645	643	637	615	567	618	664	620	632	612	599	630	599	590	681	618	624	593	626	674	602	602	626	623	621	630	631	631	597	609	642	631	588	644	632	628	640	645	605	589	599	669	633	606	596	687	638	602	626	659	632	570	604	657	586	575	561	616	598	593	595	583	636	615	582	634	628	643	626	628	624	665	625	644	598	606	614	673	593	619	619	602	670	616	614	608	644	594	617	613	674	618	604	647	639	635	591	604	647	647	654	592	646	659	602	633	593	657	591	634	642	674	616	591	598	639	600	601	608	597	659	585	647	641	596	635	632	586	590	629	642	637	596	626	589	633	633	597	649	630	625	640	612	630	608	593	644	591	616	689	585	629	636	549	599	630	630	614	613	679	621	660	650	669	590	605	637	608	621	628	632	627	618	605	621	638	615	629	639	610	616	590	652	631	624	634	602	641	602	571	629	584	613	671	602	640	586	587	663	596	614	634	597	571	636	667	655	663	624	614	609	597	595	607	656	599	641	623	685	627	580	613	627	638	641	597	623	628	610	606	602	602	650	597	644	639	625	620	642	609	631	642	605	634	630	625	622	610	627	619	653	621	663	636	567	634	612	649	638	616	633	607	609	616	607	645	614	619	622	634	651	615	619	635	613	664	604	606	604	653	641	614	579	594	643	609	628	616	597	632	621	659	595	575	600	629	559
3131	949	359	210	270	274	222	225	220	182	223	159	136	115	119	94	90	95	84	76	57	68	53	46	67	59	63	46	67	44	44	49	47	41	40	48	33	46	48	40	40	37	41	28	38	43	31	44	31	34	36	33	30	40	40	31	29	30	30	35	40	32	26	29	29	34	31	33	33	26	37	36	19	43	24	27	25	28	31	28	27	16	35	19	31	31	41	23	25	29	24	23	25	30	28	26	32	22	46	24	28	32	28	29	24	28	29	27	21	31	35	17	18	18	23	27	22	20	38	32	34	25	31	35	28	33	29	31	34	24	28	21	22	33	28	24	36	33	29	24	21	36	30	34	29	20	31	30	30	29	34	28	28	23	24	22	31	21	27	30	31	24	27	20	28	27	24	33	22	36	24	35	36	21	25	30	27	32	25	33	22	28	32	23	21	29	26	26	27	25	24	23	43	32	25	34	29	22	26	34	30	20	26	35	23	22	34	33	33	32	23	22	27	28	24	29	30	24	33	30	32	22	27	25	26	43	27	36	25	22	23	43	31	27	32	28	26	23	31	24	38	34	28	24	29	30	31	38	32	35	29	18	29	28	24	31	31	40	32	30	21	27	27	35	33	41	30	21	28	20	22	22	32	24	31	25	25	31	31	31	23	43	21	28	23	31	25	26	28	33	36	29	24	20	26	20	27	31	32	33	36	24	32	25	34	27	16	20	32	31	21	31	26	25	34	29	25	34	32	20	24	21	33	29	35	21	26	25	22	40	24	20	22	22	34	21	17	29	29	32	29	30	25	28	34	30	26	32	26	35	26	29	39	28	24	39	27	25	31	39	33	28	35	26	30	22	22	20	24	24	34	21	20	22	32	32	23	35	16	36	31	28	24	34	30	25	27	24	31	34	21	26	30	29	23	29	26	28	29	32	25	29	28	28	30	27	22	27	22	24	34	33	31	24	37	26	41	34	23	25	29	32	26	22	34	20	33	23	27	25	30	31	23	26	29	42	33	17	30	24	29	21	26	24	22	27	40	17	30	25	23	31	22	27	26	22	35	33	26	30	27	29	22	24	41	24	37	26	24	34	37	34	18	27	26	16	25	24	29	33	31	21	26	32	29	23	15	31	33	33	35	20	26	27	33	21	32	31	33	36	22	31	22	34	22	20	24	29	38	30	26	35	31	22	25	17	30	30	34	26	18	42	34	29	33	34	29	31	28	30	41	15	27	30	30	23	27	31	30	41	36	27	27	17	29	28	31	32	20	34	27	17	33	30	26	27	24	31	34	33	29	25	24	27	29	27	25	27	23	25	32	32	35	30	38	31	35	27	32	22	38	24	29	36	22	25	28	30	30	24	31	29	36	24	30	24	27	18	31	28	32	24	32	29	29	31	22	24	30	28	29	25	29	24	22	19	27	25	25	32	32	25	26	26	36	30	28	31	29	28	27	32	27	27	23	23	34	29	36	34	24	23	26	30	29	23	29	25	33	26	20	26	22	26	31	31	31	22	19	36	34	28	19	28	29	29	35	25	33	20	34	44	35	18	22	22	33	38	26	47	44	39	28	39	30	31	27	23	31	25	25	17	24	31	34	25	35	28	33	27	28	14	40	27	21	22	45	28	33	25	30	26	20	28	23	27	22	31	22	30	39	32	33	22	32	38	29	31	36	29	32	27	31	36	30	28	17	27	22	37	34	28	29	32	25	29	29	30	32	26	33	26	28	37	29	24	27	30	27	26	29	24	38	18	22	39	21	24	32	24	30	25	20	29	25	36	31	33	24	30	27	38	22	26	26	34	31	27	27	25	40	36	22	27	38	29	33	25	35	34	23	31	27	20	42	28	33	24	24	37	31	28	31	28	32	24	31	26	23	27	29	21	32	25	25	36	27	28	26	25	25	25	31	27	17	28	23	34	19	40	28	20	30	32	28	38	24	23	26	29	27	33	20	26	24	40	26	27	25	34	35	41	26	30	31	23	38	22	32	20	27	36	34	27	30	35	28	27	32	25	25	25	28	26	31	27	30	26	39	33	29	25	39	33	28	33	34	21	26	25	28	33	20	22	25	30	23	29	29	18	32	25	29	23	31	29	29	24	24	29	28	30	31	34	25	26	19	29	24	33	33	26	26	31	30	26	27	30	22	36	23	32	30	34	27	23	34	29	33	32	21	25	32	38	31	27	22	24	24	29	35	23	16	24	21	35	26	30	28	34	39	18	30	28	25	22	26	29	30	28	21	21	34	29	31	26	23	34	32	23	22	34	38	25	24	25	30	18	21	29	28	25	36	32	31	28	30	29	24	20	35	33	20	18	27	32	25	28	31	34	46	36	24	19	22	34	25	27	27	30	36	28	29	29	21	27	21	36	28	31	27	30	29	22	26	31	30	30	32	28	24	38	32	19	26	29	20	36	39	31	28	25	36	32	27	30	43	26	29	31	26	29	28	30	24	28	23	21	30	22	20	29	26	23	23	23	37	32	34	29	31	24	28	34	31	18	28	37	30	28	45	26	44	34	33	37	20	26	26	37	21	29	25	36	31	27	20	28	27	24	28	27	28	30	27	23	22	22	30	29	24	23	32	21	27	21	26	23	34	27	29	44	26	16	26	38	29	38	29	27	27	24	32	26	29	25	29	21	32	28	24	37	22	23	31	28	30	32	29	23	26	25	29	22	24	34	28	32	31	42	29	20	27	21	29	35	32	33	31	24	28	31	26	28	23	36	31	29	35	39	26	21	36	31	25	31	36	33	25	26	28	29	27	25	31	24	34	27	33	22	28	24	27	35	24	23	33	22	28	31	29	34	28	22	28	33	35	28	25	27	32	31	28	34	22	23	17	31	23	24	18	30	24	38	30	30	28	24	24	26	27	30	29	24	34	16	28	33	21	34	22	25	24	21	17	31	24	31	32	32	32	25	23	29	33	25	30	28	30	31	26	19	20	29	16	31	25	26	22	28	35	27	22	23	29	25	39	28	27	30	30	28	31	28	30	24	30	24	25	20	32	34	23	28	28	29	30	42	27	28	35	32	30	23	30	32	28	32	25	26	25	36	20	29	29	22	34	27	25	28	41	34	35	25	30	34	26	33	25	25	30	28	29	21	22	21	40	23	38	33	22	21	36	29	37	30	32	30	29	30	25	25	27	29	31	30	26	23	25	33	28	31	22	36	27	30	25	27	31	30	16	31	25	27	31	20	29	26	36	27	27	21	32	33	31	26	30	24	30	30	29	29	21	35	31	34	25	33	23	26	40	30	24	27	32	29	28	21	31	28	25	26	24	26	27	29	27	34	33	19	39	25	23	35	26	32	27	24	48	23	26	29	32	30	36	26	32	23	30	27	37	23	35	23	36	30	42	26	23	28	28	24	32	27	26	22	24	24	34	25	28	23	33	36	28	33	34	22	25	36	18	32	28	20	24	25	25	19	33	28	27	36	24	30	37	22	31	23	31	32	35	33	29	35	26	37	33	28	25	27	24	33	24	27	38	30
33650	19319	9371	16658	24409	23038	20657	18048	16067	14472	12367	10432	8677	7049	6306	5405	4390	4031	3459	3297	2945	2482	2365	2158	2122	2000	2009	1900	1840	1745	1578	1505	1404	1412	1417	1360	1261	1160	1217	1081	1091	1035	920	941	881	881	923	885	816	849	851	770	799	759	724	714	757	675	688	641	664	638	644	638	625	597	601	585	578	569	544	496	569	531	498	491	519	538	559	528	511	523	499	503	480	497	485	514	459	525	534	465	507	543	521	522	471	499	482	496	503	456	517	496	465	485	513	494	472	497	485	447	493	497	474	490	456	493	511	505	504	467	498	488	471	477	473	491	495	476	525	502	491	513	458	477	496	490	500	501	478	451	482	453	511	489	483	485	482	499	474	491	486	476	530	491	508	488	502	495	501	504	473	495	521	463	447	492	537	504	499	491	471	539	500	522	457	500	498	498	492	483	464	478	464	475	494	527	470	499	479	474	483	486	456	489	472	473	490	440	507	475	510	516	495	492	490	434	518	471	517	500	495	471	474	498	526	474	461	506	475	463	479	499	484	508	509	468	436	521	476	494	475	456	459	484	451	466	446	501	495	472	521	495	551	490	450	473	541	493	446	457	430	452	489	506	481	498	480	524	465	488	531	495	527	513	498	484	468	463	496	466	479	520	458	474	504	492	490	484	443	504	496	446	483	467	482	516	474	482	490	444	491	481	514	487	431	516	499	514	492	440	481	485	509	467	440	474	509	457	477	500	458	512	476	504	516	511	521	459	458	488	500	468	445	456	506	501	522	478	488	491	504	488	471	472	530	507	513	492	512	488	444	510	500	472	526	461	481	467	486	509	497	492	458	514	484	486	502	510	494	463	496	480	465	488	470	468	489	501	491	511	464	461	512	472	458	476	508	476	474	521	483	478	512	529	473	475	560	448	534	438	481	488	461	472	546	467	526	540	497	503	457	499	503	522	504	514	524	498	505	472	465	530	499	489	488	501	480	488	489	498	497	508	487	502	470	516	484	507	463	488	507	482	454	480	545	467	454	467	544	517	472	459	457	467	512	504	492	469	480	505	476	488	461	493	496	464	508	515	477	486	497	461	506	486	498	487	509	467	494	499	463	499	519	510	494	504	456	480	457	455	487	501	453	504	466	475	512	455	472	500	545	520	502	504	502	516	496	491	479	451	501	503	493	487	498	501	541	465	475	468	510	510	457	446	508	497	486	465	465	522	486	505	470	498	492	506	458	447	474	498	486	500	492	482	495	437	471	475	462	466	517	502	461	475	471	467	513	505	492	479	519	504	496	510	514	473	502	489	441	509	500	481	464	522	481	487	487	523	489	486	484	483	492	491	534	497	488	496	478	498	486	462	479	481	483	500	506	477	497	513	500	468	499	533	490	473	507	514	464	499	498	484	477	506	504	459	503	507	497	470	474	473	491	466	512	441	488	485	474	462	485	461	485	512	481	505	497	509	473	497	481	443	475	502	480	485	515	494	520	489	474	504	470	543	490	471	518	496	473	512	473	512	488	480	482	475	512	500	492	534	521	486	437	506	443	472	515	486	477	444	473	513	497	476	493	452	488	473	520	493	482	488	499	473	505	521	511	469	460	522	465	462	499	477	474	487	492	510	493	463	490	512	513	486	445	481	489	473	491	470	495	456	494	475	469	448	466	531	477	484	512	467	487	473	519	464	490	503	467	482	482	499	466	473	482	496	479	472	494	475	448	475	491	491	495	473	487	488	488	476	453	487	482	532	495	491	496	482	503	474	462	463	529	487	455	479	455	487	480	493	502	457	458	486	489	506	466	491	468	470	460	496	513	483	486	519	501	462	524	486	471	480	464	512	494	485	537	466	488	510	467	491	515	459	509	500	526	477	471	487	498	460	484	477	451	484	494	499	481	493	517	514	465	514	492	507	524	518	519	481	480	471	504	486	507	474	521	471	483	484	497	506	442	498	504	502	502	465	505	497	485	469	518	487	504	481	528	489	496	505	478	511	485	486	500	502	498	500	541	493	467	449	471	503	455	483	486	463	477	479	496	478	440	478	478	516	509	500	502	497	437	493	440	499	500	510	509	470	483	487	421	486	490	483	474	519	510	500	552	487	483	462	486	478	518	509	489	502	490	481	491	482	481	455	487	500	470	493	484	497	508	443	456	484	474	487	537	457	464	479	485	488	506	497	486	451	491	446	506	502	509	470	513	471	495	515	476	487	465	472	488	456	464	509	527	454	463	498	467	499	438	503	503	460	471	524	434	480	487	525	504	492	512	492	478	524	483	483	543	521	532	511	483	486	505	507	481	447	451	496	499	464	480	462	473	430	510	495	508	485	443	456	475	475	496	515	502	467	454	486	490	466	482	492	482	512	487	475	488	502	500	485	491	500	468	469	508	490	490	476	489	493	480	536	504	471	498	487	471	450	519	506	466	467	505	466	461	522	472	465	482	483	492	457	483	483	481	461	495	487	464	463	484	470	515	494	510	518	468	473	472	472	466	460	481	463	464	503	492	522	510	465	464	523	494	492	469	468	469	463	457	530	515	499	429	465	475	489	507	481	511	482	475	467	493	514	514	521	492	449	471	447	511	478	436	453	463	510	485	475	452	504	467	493	482	480	478	479	486	455	490	483	485	504	484	513	505	476	535	498	505	459	480	515	505	487	470	480	456	453	489	516	469	499	475	474	497	492	522	443	469	481	468	493	476	479	516	478	518	476	496	497	472	504	476	517	486	454	495	493	483	488	501	450	474	439	499	483	485	514	472	438	456	522	541	472	485	478	462	453	507	482	475	482	520	487	498	479	478	452	504	484	536	503	515	504	491	533	463	490	496	477	540	481	512	477	509	474	513	465	541	517	480	498	514	481	483	450	492	496	493	513	458	504	441	495	564	446	495	492	492	457	524	472	461	464	462	519	469	509	503	448	496	472	484	502	508	491	494	481	512	491	500	493	496	494	464	460	474	487	481	488	503	467	485	505	523	532	488	523	470	489	490	486	505	499	489	475	523	524	505	484	479	504	487	439	487	535	486	471	502	466	478	488	456	526	515	476	489	480	472	507	526	472	472	471	515	471	515	457	479	487	474	475	474	476	476	521	461	471	492	470	499	485	484	499	499	491	519	482	481	504	489	484	498	479	526	460	476	504	498	520	483	513	501	489	448	493	469	490	500	463	528	508	513	467	478	471	480	491	481	495	499	486	461	481	463	511	464	472	497	459	480	497	485	473	506	496	480	513	500	501	460	501	463	474	511	551	532	500	488	514	506	520	507	467	505	508	509	476	505	507	473	482	482	499	509	502	474	450	475	512	534	496	494	506	505	528	479	495	496	457	487	488	482	493	520	469	439	518	474	505	490	463	460	461	490	505	506	480	480	501	455	473	485	517	460	471	481	470	517	468	477	476	493	476	491	476	499	519	486	522	511	515	487	488	468	475	491	516	478	468	509	501	541	471	528	490	511	487	492	514	472	491	509	464	474	470	510	487	503	466	491	495	489	508	485	481	495	488	512	495	511	468
6444	2558	734	414	644	612	448	415	428	408	367	323	258	250	200	161	127	134	113	110	96	84	90	114	71	82	75	79	77	67	71	67	50	50	68	67	62	53	60	56	57	36	38	44	38	46	65	49	63	37	45	48	40	46	49	38	39	33	38	42	35	32	38	42	45	32	36	41	37	37	22	42	44	32	33	30	20	31	31	32	31	31	29	30	35	33	28	33	36	32	30	25	32	30	29	37	24	27	32	37	39	33	32	32	23	29	28	27	34	25	42	34	26	33	30	32	28	37	38	36	32	36	25	30	31	37	29	26	34	32	29	36	28	35	44	35	36	24	26	41	39	29	37	40	26	37	30	33	18	25	30	27	46	33	23	22	36	30	36	23	42	31	38	38	35	37	31	19	46	34	28	33	35	25	24	38	33	35	49	31	28	29	38	40	40	30	26	25	39	31	38	32	28	29	30	37	27	34	32	37	37	32	25	36	42	26	35	26	23	32	40	26	32	45	31	20	34	34	29	27	42	34	23	40	32	37	41	28	26	28	37	29	31	33	29	28	33	29	33	28	33	37	42	35	15	26	29	22	29	36	36	35	27	28	38	19	22	27	34	39	19	21	33	35	29	29	25	25	37	31	36	34	38	27	32	32	35	31	38	30	35	29	36	45	29	31	36	33	28	28	28	31	31	31	20	28	31	31	47	28	30	36	28	32	36	28	32	32	31	38	36	29	37	24	28	28	36	27	34	39	33	34	32	45	36	28	37	29	26	37	28	33	40	31	43	31	33	41	39	33	24	33	17	31	26	36	34	35	33	26	34	30	34	33	29	37	31	34	39	29	30	34	46	34	28	29	27	26	35	26	22	31	34	34	30	24	33	27	36	32	26	34	33	33	36	28	31	30	30	35	26	34	31	37	33	34	34	23	27	35	31	25	24	35	29	28	26	37	35	28	42	34	31	36	32	27	35	30	32	36	32	35	42	30	34	29	30	26	28	32	34	34	28	35	33	51	43	30	23	26	37	41	33	29	32	30	27	33	40	24	32	22	28	39	25	38	35	38	30	38	38	19	36	30	32	29	28	25	27	31	28	28	25	30	31	35	36	32	26	30	37	33	42	23	24	35	24	36	28	34	38	37	38	29	23	32	36	29	38	37	46	28	40	31	27	40	25	38	39	32	34	34	25	37	38	31	37	23	32	31	26	32	42	24	41	43	28	42	27	30	35	27	27	34	27	38	35	27	35	29	34	44	26	40	21	32	40	30	45	40	28	29	31	39	40	35	37	42	33	27	33	35	38	27	31	35	36	31	35	36	29	31	31	36	30	37	36	28	35	29	29	36	32	28	45	36	33	27	31	36	26	29	37	33	48	26	29	29	33	27	35	36	19	38	36	30	38	28	28	33	28	34	33	32	32	34	34	29	24	27	33	27	32	45	44	26	28	37	31	31	33	23	32	31	33	36	46	35	27	30	32	20	29	35	34	25	36	29	30	33	25	23	31	36	21	28	27	45	37	28	27	36	30	36	28	40	28	36	29	35	37	38	34	22	39	43	30	22	36	34	38	30	39	28	37	40	31	30	32	36	31	42	25	34	48	22	29	36	39	43	23	34	19	23	36	36	31	33	39	32	26	40	28	28	30	25	35	33	39	30	26	22	39	37	24	42	32	27	27	39	25	32	25	29	31	31	40	33	33	31	32	29	24	32	38	29	14	35	33	34	36	28	37	21	34	28	34	27	31	31	38	31	38	30	33	31	28	43	25	22	42	28	41	29	31	38	33	38	36	39	19	21	34	36	27	31	29	33	30	22	38	36	46	30	37	30	20	36	37	40	26	43	31	27	46	33	32	42	41	26	26	37	34	26	25	30	38	38	32	33	28	35	26	31	32	37	31	34	32	29	28	31	42	32	33	28	28	33	34	23	27	26	33	25	39	38	32	40	23	23	22	36	26	29	32	31	33	34	20	27	31	29	33	36	36	39	29	41	28	25	31	33	26	28	36	39	29	40	35	31	31	36	31	34	39	32	24	26	26	21	35	21	32	42	26	34	39	27	40	39	39	25	35	45	19	33	32	38	27	32	33	33	31	40	31	33	32	32	23	38	33	34	42	38	34	34	35	34	29	28	38	33	31	29	25	27	37	34	33	37	33	34	22	26	31	36	30	34	37	39	35	37	29	40	35	33	34	28	30	36	32	34	37	39	31	32	25	34	39	27	34	38	31	39	35	24	22	41	29	28	25	43	31	23	35	37	35	38	32	29	31	23	45	30	30	36	35	41	37	31	34	30	36	28	39	35	34	32	33	34	30	41	34	22	25	22	31	41	27	23	42	33	46	36	30	35	36	31	38	30	39	32	37	30	35	32	34	28	41	37	35	27	29	34	35	33	29	28	38	38	37	31	32	29	30	27	27	30	38	16	38	19	29	36	32	35	23	43	34	33	32	19	23	26	29	39	37	26	27	36	43	26	40	33	38	28	27	32	36	39	32	30	34	36	30	40	31	37	36	40	33	26	26	37	26	33	37	27	31	32	25	26	28	39	36	34	39	34	34	31	34	30	35	37	35	33	35	32	31	34	37	28	28	20	30	28	33	27	41	31	39	38	38	29	37	35	34	40	26	27	28	36	36	27	31	27	27	22	35	40	28	49	33	39	27	25	31	27	30	33	45	33	24	29	30	31	26	29	24	34	38	25	31	28	37	34	31	34	25	23	25	35	44	45	30	24	40	26	29	30	43	49	31	26	35	37	22	29	31	40	34	45	33	28	41	34	28	23	30	29	35	26	27	26	29	26	36	29	22	26	27	30	41	33	23	30	34	31	30	31	39	37	26	23	35	40	30	29	29	33	34	31	43	29	38	33	29	32	39	39	30	25	33	31	31	40	24	25	39	31	29	39	38	38	28	28	34	33	25	34	31	24	34	38	35	31	37	32	44	27	28	40	30	20	31	33	44	21	34	31	22	24	24	32	34	36	32	24	33	32	24	38	41	29	38	37	31	31	35	37	30	34	42	33	32	32	30	32	31	31	48	28	26	37	30	34	30	22	42	26	34	38	33	24	37	29	30	27	28	41	29	37	28	39	26	24	30	31	30	34	25	38	31	37	23	31	27	35	36	30	41	43	33	25	25	35	39	38	29	25	34	28	35	28	38	31	25	38	44	40	38	50	27	31	35	29	32	30	28	39	40	26	40	24	26	32	35	38	31	24	25	49	46	28	33	29	33	26	27	29	41	27	34	31	43	30	32	33	33	39	34	27	34	40	23	33	39	29	32	29	45	38	23	35	46	36	36	30	32	33	29	21	37	25	33	31	34	33	27	32	35	39	40	45	28	29	30	36	31	36	29	23	35	44	35	33	28	35	39	37	27	33	32	35	28	33	33	37	27	31	27	32	35	30	26	39	34	43	38	29	34	32	32	39	42	28	40	47	30	34	38	34	28	42	27	37	18	26	22	28	32	50	25	31	25	39	47	41	37	28	32	38	43	27	36	27
44270	25260	14212	24581	33332	32366	28490	25514	23418	21832	19041	16692	14790	11933	10197	9099	7633	6698	6181	5733	5011	4417	4294	4136	3847	3543	3304	3197	3176	2697	2586	2433	2426	2339	2275	2202	1959	1876	1789	1636	1565	1438	1365	1290	1238	1213	1293	1318	1173	1234	1165	1022	1055	976	989	902	945	917	866	892	841	816	777	767	717	736	726	671	730	729	651	638	701	640	664	624	600	591	619	582	569	611	568	549	551	604	589	588	565	575	545	577	567	567	594	602	575	558	545	551	589	561	529	572	573	552	539	579	498	600	608	572	570	552	592	547	524	568	564	552	550	559	585	560	573	544	569	538	555	585	569	580	552	559	550	525	548	583	609	525	544	593	559	560	557	561	548	547	544	522	514	528	532	611	509	539	581	570	577	546	549	571	534	522	581	515	531	562	538	533	516	547	519	549	529	593	580	529	589	528	530	513	618	570	552	566	506	513	576	533	543	552	541	529	579	569	574	557	544	554	535	574	605	510	508	579	562	545	537	554	568	579	548	559	572	530	575	561	558	566	535	584	554	573	518	542	525	540	554	575	535	524	547	551	567	548	584	525	542	524	548	576	539	556	582	538	572	575	528	528	541	567	556	523	588	513	569	524	582	556	542	574	552	618	573	537	545	577	603	543	559	598	579	576	510	570	566	568	548	579	550	533	523	558	585	567	592	540	565	533	561	553	572	556	546	545	525	547	547	565	567	580	566	536	592	571	556	535	613	541	561	573	576	529	536	591	549	533	563	571	560	603	529	552	546	559	516	558	574	540	523	578	514	554	529	562	525	537	542	491	599	523	552	604	543	582	584	542	546	548	551	598	594	539	585	579	559	564	562	564	529	567	532	536	511	580	540	551	563	524	571	558	556	588	575	552	566	530	545	609	548	529	518	545	570	594	525	512	579	560	546	517	570	596	566	572	582	529	521	534	573	557	541	568	541	557	575	553	555	615	570	562	508	576	542	542	545	592	543	571	548	530	568	531	527	561	541	536	512	530	600	550	574	537	542	532	537	585	545	572	534	581	509	573	557	519	549	527	517	550	568	567	534	540	542	554	562	549	574	571	546	582	558	549	555	581	481	544	569	536	560	561	612	509	563	584	543	556	516	550	527	541	554	488	596	535	550	616	558	567	555	566	555	568	507	577	532	574	545	562	556	497	519	538	522	555	561	599	580	573	533	593	526	557	543	547	542	528	539	546	504	573	514	562	553	573	571	568	550	591	567	579	554	527	558	601	560	534	514	551	517	564	533	541	530	562	546	555	590	583	585	568	583	594	535	569	569	592	533	561	607	505	533	562	565	537	552	555	620	544	582	587	508	558	539	523	578	568	567	581	560	511	517	556	537	545	541	572	511	568	555	576	580	580	506	589	550	535	538	537	549	563	527	571	549	535	538	563	560	537	564	529	567	527	533	531	586	532	532	579	538	565	562	535	551	578	530	531	568	538	560	576	536	546	546	502	555	545	545	573	562	573	593	555	536	547	558	576	536	572	597	565	558	575	570	523	524	591	574	540	582	584	523	591	538	549	533	532	536	520	583	534	548	522	548	587	581	541	517	535	550	531	567	546	555	561	549	591	507	603	555	539	535	543	558	569	559	500	591	565	572	537	557	575	530	555	577	519	551	562	553	535	563	542	571	544	528	547	586	564	587	547	567	569	561	595	531	572	552	558	564	594	556	561	528	571	568	536	576	511	547	520	551	585	537	504	559	550	532	557	553	567	555	544	579	548	559	573	559	544	526	544	553	514	502	553	540	539	544	543	556	517	538	587	568	558	544	545	535	514	554	563	618	559	538	508	563	600	550	605	516	568	552	550	549	581	562	528	558	563	533	554	501	561	529	504	538	585	551	567	573	540	565	583	540	534	577	568	573	508	553	563	562	547	557	595	585	549	587	562	553	559	561	531	507	502	555	529	569	544	569	563	549	516	534	579	531	586	560	535	531	586	582	562	538	581	549	529	554	574	550	583	516	567	520	541	531	560	582	525	522	542	552	570	534	577	589	554	528	543	602	543	518	561	572	562	558	542	520	513	555	557	576	552	540	544	517	570	583	513	528	534	551	542	548	543	562	556	548	566	571	570	539	503	532	538	583	543	530	561	549	562	576	568	573	574	531	506	562	550	503	499	548	577	526	537	551	538	581	593	575	595	596	563	519	589	545	602	506	565	547	526	554	537	581	526	543	574	538	575	537	570	548	573	549	535	589	588	535	557	599	557	575	577	575	592	532	570	566	540	519	537	574	591	564	575	543	550	562	575	567	532	566	569	549	553	549	552	554	536	552	577	529	541	547	541	522	532	587	543	552	555	562	597	566	519	575	496	524	536	574	552	506	554	596	566	570	599	491	512	558	542	573	558	562	542	496	554	588	554	567	502	524	547	580	538	548	533	533	571	563	552	564	543	552	555	572	513	607	579	503	538	546	586	554	545	570	541	553	579	564	538	523	555	559	516	562	587	550	536	544	550	554	527	564	593	578	582	594	556	547	572	583	567	553	583	556	534	543	531	524	566	534	538	585	540	576	574	547	508	576	556	563	554	544	561	573	540	537	545	549	571	544	578	552	535	551	562	555	539	520	543	545	567	575	553	527	549	614	571	522	540	557	586	536	527	526	576	508	543	567	529	563	575	555	574	523	602	560	538	543	536	570	561	569	540	561	623	548	583	517	534	535	587	598	561	543	509	519	551	578	575	556	575	526	555	539	571	566	550	551	583	534	521	569	567	533	537	580	579	569	547	500	534	549	512	531	509	552	563	556	579	577	544	567	553	564	589	540	535	565	537	545	561	562	564	549	567	550	579	526	535	541	571	554	532	566	591	556	595	575	537	576	597	551	591	553	560	560	605	554	554	511	511	594	568	569	555	563	578	608	534	585	550	573	535	566	573	598	550	556	560	554	582	518	548	553	574	580	512	580	560	558	521	523	585	539	603	566	557	560	546	636	500	534	533	571	550	637	523	546	543	565	542	542	534	536	557	544	556	566	629	571	547	576	520	551	541	532	538	554	555	547	561	541	534	562	547	576	546	529	557	569	575	565	549	523	554	563	540	552	559	536	566	536	538	564	541	537	564	576	573	541	573	542	545	549	545	596	552	532	568	549	510	561	581	557	571	581	562	596	555	552	561	567	520	590	554	567	607	566	572	544	598	551	560	523	544	588	551	526	568	588	549	557	547	534	533	550	537	539	559	531	568	553	567	529	530	573	524	545	579	520	523	516	572	573	561	562	561	547	511	557	566	543	551	588	557	573	563	545	538	509	551	549	548	539	629	588	547	570	534	581	586	526	539	545	568	568	567	554	533	529	599	546	520	608	573	545	566	558	544	541	586	582	579	529	578	558	585	523	552	574	535	535	568	565	546	573	528	525	583	601	559	588	528	558	560	601	563	587	526	564	568	512	569	549	568	551	538	565	554	591	569	567	593	580	570	563	540	541	529	543	526	598	551	546	574	553	513	543	495	559	544	525	524	531	543	591	557	538	530	579	516	536	563
5836	1314	483	317	427	478	360	337	310	315	270	250	194	211	162	134	107	121	111	107	99	94	87	74	63	76	65	70	83	56	66	62	65	63	51	72	69	43	45	49	43	43	46	44	64	43	49	46	45	55	50	39	45	41	44	46	40	38	37	39	45	36	33	35	33	30	45	41	41	34	41	34	31	44	35	39	32	33	35	31	34	33	40	31	28	40	41	34	37	39	45	41	35	40	41	32	27	28	28	28	34	29	37	27	32	30	46	31	28	26	36	27	38	28	30	36	36	39	36	30	45	36	27	38	38	34	28	32	36	34	42	44	27	29	39	51	28	45	52	26	27	35	29	34	39	35	30	38	29	39	35	36	28	38	46	38	34	29	39	38	31	34	39	37	37	51	27	44	30	48	35	39	39	48	33	32	39	32	34	24	31	32	41	32	38	27	44	34	33	44	38	35	32	32	36	33	31	38	27	40	40	31	42	30	44	36	39	28	31	35	47	32	46	29	23	42	29	34	35	29	27	26	31	37	34	30	40	37	36	34	28	32	30	38	19	27	35	44	27	34	23	46	38	43	40	37	26	24	37	42	37	36	32	27	40	40	40	43	33	37	23	36	42	33	41	35	27	39	37	35	29	35	31	38	33	34	30	35	40	38	37	30	32	27	35	32	35	34	31	33	43	35	47	40	30	35	46	27	39	35	32	34	35	27	32	37	26	35	45	38	38	36	35	39	49	28	34	33	32	30	33	45	30	36	35	35	30	26	35	40	34	31	31	33	35	45	33	23	33	33	43	24	31	47	33	36	43	41	28	40	30	38	36	36	33	32	42	36	37	30	35	37	33	29	30	42	30	24	35	28	41	43	30	28	35	38	34	32	29	36	32	33	40	40	39	40	42	35	31	41	32	38	27	36	31	24	31	33	39	35	33	39	33	31	37	40	31	23	37	28	37	35	37	24	28	30	37	33	30	38	36	36	44	30	34	30	32	31	36	33	33	40	30	28	45	40	27	35	37	42	42	29	41	27	30	42	35	31	39	41	48	24	33	32	47	31	36	25	35	29	35	34	37	32	26	31	37	35	23	38	37	30	42	30	40	33	37	33	26	36	28	25	45	28	38	31	29	26	29	44	23	40	29	45	34	32	41	29	33	46	44	38	36	38	31	36	35	29	38	30	29	35	37	39	34	37	34	33	35	44	35	35	18	33	34	33	30	38	33	30	43	31	29	31	41	29	30	37	32	43	29	25	35	45	29	33	32	39	46	29	40	31	41	35	32	26	29	31	21	38	38	37	44	34	23	35	40	24	30	23	24	25	31	34	29	29	42	29	35	38	32	28	30	38	27	34	44	26	32	44	30	32	27	37	27	29	32	40	37	40	40	37	28	24	37	34	25	41	38	42	36	26	37	27	35	22	44	38	33	34	40	21	40	42	28	42	33	38	25	36	39	33	39	23	38	37	30	38	32	42	38	35	41	33	39	37	45	36	29	30	36	33	45	37	33	32	54	31	39	41	39	41	35	48	25	28	33	32	35	35	27	41	30	31	44	24	36	37	38	39	35	33	37	32	33	40	40	52	26	23	42	25	42	33	33	34	46	26	44	42	26	36	38	36	33	33	27	35	50	44	40	25	27	22	43	40	32	40	31	39	35	32	25	28	28	22	33	38	31	37	32	31	34	36	38	36	40	28	37	42	26	33	31	33	29	37	33	41	30	38	28	45	41	33	34	24	31	33	40	39	18	38	33	42	22	28	28	30	25	35	28	32	35	40	37	30	39	39	31	26	40	26	26	32	45	42	32	36	33	39	31	37	34	39	39	35	35	49	37	24	37	40	40	23	43	31	35	38	40	42	29	34	41	43	33	29	37	33	33	39	24	24	39	36	40	46	39	43	38	35	30	42	41	41	35	27	33	29	37	38	40	37	33	31	29	24	33	46	40	38	27	27	34	39	29	25	34	34	35	32	39	29	38	24	39	41	33	29	28	28	34	26	28	44	33	29	26	31	36	37	32	30	29	38	36	35	33	20	30	26	40	40	30	35	38	22	26	27	22	34	29	33	30	29	33	32	31	27	36	37	31	42	29	34	48	35	28	29	30	28	28	40	36	39	35	27	31	33	26	30	28	33	29	29	34	36	31	33	41	34	26	43	27	48	27	33	30	38	24	37	31	32	34	48	44	24	31	35	46	32	42	34	38	32	39	49	33	32	39	33	36	32	28	45	30	38	32	31	20	36	24	35	35	42	36	38	43	41	42	51	33	29	29	36	29	39	36	33	36	39	31	34	30	28	32	34	32	27	33	40	53	34	37	32	34	42	30	40	26	32	33	24	34	41	39	46	40	30	45	29	28	35	39	22	28	40	33	52	42	32	33	41	29	37	32	31	36	36	34	36	27	32	38	39	36	44	33	30	41	31	26	32	30	51	41	30	31	30	36	31	34	33	35	34	32	40	38	40	32	26	24	32	46	41	40	38	28	35	41	46	40	33	44	38	35	38	35	26	37	34	35	29	31	34	36	30	28	21	35	40	31	32	33	38	34	26	53	36	30	45	36	33	42	28	39	31	34	31	39	37	42	42	38	38	42	19	37	37	41	35	30	29	33	26	39	33	45	47	36	33	34	31	27	25	28	32	37	32	35	45	34	36	34	39	35	36	39	34	29	34	37	47	40	30	37	31	27	49	26	34	26	35	36	29	40	32	32	32	32	39	36	28	27	30	31	39	39	30	39	43	28	40	25	41	41	40	24	44	28	45	35	32	33	32	27	36	39	25	35	25	24	33	30	35	33	46	29	27	32	38	35	31	35	31	35	41	35	43	28	40	40	35	38	37	32	38	36	40	36	30	36	24	38	28	32	30	31	34	24	25	31	35	40	28	37	30	26	31	31	31	43	31	36	31	50	44	35	43	31	41	28	39	33	42	34	37	44	45	42	30	29	36	33	45	37	29	44	33	41	32	31	39	38	27	37	33	42	37	31	31	33	42	39	43	41	39	49	34	32	31	39	37	35	26	36	32	36	39	38	30	33	24	39	24	26	31	39	27	46	43	32	35	43	35	40	27	29	22	37	36	34	35	18	31	38	43	31	33	35	27	37	25	45	45	33	42	36	37	36	33	55	32	36	37	32	42	36	40	36	30	41	36	34	33	32	39	36	39	33	38	38	28	42	31	35	32	34	30	39	37	37	30	32	36	38	37	33	31	33	41	28	29	35	48	35	34	37	27	27	38	29	38	43	38	32	29	36	33	37	40	34	26	29	37	38	27	34	28	30	26	29	38	41	31	38	44	21	36	33	32	37	43	36	31	37	32	34	32	34	37	39	43	41	33	36	34	34	38	35	40	32	37	36	32	29	29	41	40	28	47	35	30	32	33	36	41	38	45	29	37	39	33	44	32	28	33	30	32	44	41	28	40	39	27	32	35	37	40	37	31	38	18	45	41	27	27	32	42	39	31	31	36	30	29	32	32	40	35	35	24	29	32	37	44	33	30
38106	20133	11738	21872	29977	29358	25556	22683	20448	18390	15668	13681	12177	10028	8065	7061	5938	5370	5032	4307	4297	3855	3767	3461	3121	2956	2806	2912	2666	2442	2258	2114	2067	1998	1918	1786	1670	1646	1513	1397	1362	1252	1280	1155	1169	1217	1177	1199	1078	1129	1051	1014	942	985	933	884	832	869	859	839	805	840	801	770	804	725	750	745	740	715	639	657	674	671	615	638	639	633	617	625	628	630	619	585	613	572	594	580	581	574	601	648	600	605	609	546	590	616	593	575	616	578	616	591	613	570	626	597	549	599	558	537	607	589	562	653	609	580	569	576	578	600	578	603	610	593	599	610	596	599	581	596	608	581	623	574	600	606	556	547	571	600	591	591	589	610	602	596	582	544	602	535	585	602	580	591	551	574	555	557	556	587	662	556	609	602	601	639	602	566	571	581	596	567	589	582	581	602	576	590	622	592	595	569	583	587	596	633	590	610	637	587	640	597	546	575	584	570	566	586	601	565	570	576	567	627	560	585	589	633	580	578	610	533	601	569	603	557	609	537	561	593	618	647	606	577	619	612	599	567	604	581	598	598	595	588	594	614	605	596	608	604	572	573	571	565	596	602	594	600	629	592	580	607	581	606	612	583	569	602	592	575	570	583	581	548	571	602	590	587	632	554	568	593	572	562	582	543	587	602	534	601	585	585	588	577	606	598	566	570	587	607	594	601	607	584	602	604	602	598	573	620	625	544	580	588	576	588	595	590	589	586	551	577	560	613	562	567	588	607	606	620	580	578	565	596	563	556	576	656	616	626	603	604	577	579	558	593	552	608	571	570	610	586	631	560	568	580	612	564	606	555	606	582	602	605	575	597	604	576	586	537	631	550	574	597	618	595	659	601	594	552	620	581	574	612	595	602	621	612	567	547	584	591	585	613	545	564	571	573	576	554	565	594	588	587	550	611	593	578	612	553	606	603	596	570	618	614	558	586	602	592	519	570	602	597	556	599	583	610	586	584	578	600	596	571	576	571	612	551	552	563	600	571	597	605	617	581	565	576	584	607	586	603	588	553	570	578	591	519	576	561	522	596	573	625	581	625	611	585	580	606	579	603	569	576	607	611	587	631	548	599	603	568	563	587	625	573	566	588	586	646	596	601	580	618	607	654	611	583	612	606	558	607	545	601	629	554	595	622	614	581	617	579	551	574	559	612	590	585	583	553	590	571	558	560	545	597	579	575	606	629	588	584	589	594	548	594	596	594	604	578	636	569	573	589	531	564	603	614	615	609	585	608	562	625	595	563	590	581	611	612	565	608	623	617	604	577	572	550	546	597	580	582	551	567	575	590	636	616	559	610	645	607	585	579	602	596	586	603	590	592	587	597	599	597	606	600	565	597	627	592	622	574	556	634	569	590	559	598	582	589	595	574	618	593	612	566	557	613	549	565	593	581	635	571	553	613	598	612	590	571	543	547	586	590	587	597	545	589	575	582	565	591	600	592	553	599	605	649	575	592	619	564	615	606	626	580	617	608	535	564	568	544	564	585	579	654	571	591	562	555	604	586	604	598	613	606	598	557	546	573	558	580	521	553	570	572	575	581	607	547	574	587	562	566	570	600	615	589	531	596	613	598	637	597	584	565	589	599	618	579	541	591	622	584	601	565	598	610	599	568	604	625	643	599	578	625	590	578	572	588	632	593	577	600	590	616	628	628	586	578	595	575	606	597	604	585	557	590	619	592	566	581	585	550	614	564	588	614	585	579	592	612	639	605	549	592	610	540	621	569	607	576	559	593	574	622	552	565	588	615	626	627	574	565	559	594	604	534	558	589	599	598	583	581	583	579	565	592	587	583	599	574	616	561	578	573	561	568	572	606	620	593	574	584	569	573	544	566	600	634	625	598	559	577	593	617	552	591	589	577	611	599	601	623	603	589	536	568	610	586	569	585	649	568	609	579	584	574	620	638	594	573	630	584	625	582	584	586	599	589	617	611	577	612	555	615	612	580	551	547	588	600	591	611	626	562	579	550	595	590	601	597	615	596	576	594	583	601	558	583	559	591	582	581	535	578	614	592	600	625	610	586	579	564	592	591	546	577	613	564	583	597	593	635	599	581	580	571	586	571	595	610	564	596	609	602	587	608	591	585	573	571	587	590	589	526	590	560	577	613	588	552	570	596	578	591	613	568	617	594	636	540	626	582	598	597	607	539	592	610	581	543	606	561	587	591	601	609	618	606	564	611	579	577	564	545	613	586	555	557	548	585	599	602	597	572	579	578	623	615	622	591	592	558	584	564	615	630	626	605	540	586	659	554	579	589	590	577	600	585	568	582	542	563	576	573	614	595	597	569	599	609	608	568	606	600	576	582	577	595	556	572	590	573	596	555	576	579	602	579	568	585	573	548	586	579	583	589	575	625	568	597	578	612	600	607	585	633	614	631	590	589	580	610	573	559	597	584	558	578	551	601	581	567	546	582	624	592	597	584	580	601	546	594	554	583	583	573	574	580	601	569	580	611	575	567	600	585	611	596	579	641	581	618	615	558	596	574	613	568	581	612	596	600	565	522	603	564	606	580	610	557	622	593	595	571	597	588	546	568	599	622	598	563	534	576	616	578	632	622	605	618	520	586	593	584	584	604	567	540	570	572	583	617	606	547	617	583	628	596	587	578	538	604	609	535	540	598	579	578	593	598	554	557	552	581	580	592	586	627	599	585	558	555	603	619	588	622	579	557	574	615	599	575	582	532	587	593	554	539	576	570	621	585	611	571	607	606	549	590	599	549	598	588	599	582	619	569	578	595	608	636	571	573	642	601	566	619	581	585	608	607	612	597	591	567	621	590	613	610	587	564	618	560	614	566	586	606	581	622	542	565	586	570	622	570	589	581	574	558	571	564	610	614	561	625	554	589	562	600	597	602	633	600	559	587	631	605	572	570	597	593	573	610	601	591	602	587	599	642	580	583	539	572	628	575	593	562	582	595	580	616	570	601	572	589	571	605	582	604	609	577	576	561	594	588	640	532	576	550	610	572	624	620	611	599	566	561	580	577	619	561	554	557	625	573	601	586	578	602	570	584	584	580	546	613	539	553	571	564	573	606	637	577	595	544	611	599	601	572	586	586	585	590	640	594	607	562	614	562	613	613	615	596	598	566	613	561	586	597	567	565	560	579	567	598	607	553	563	547	594	544	618	609	587	567	584	566	615	546	592	571	584	578	558	589	592	584	566	560	591	587	582	581	582	598	601	625	588	582	611	573	575	564	600	568	625	575	626	550	622	567	591	585	539	624	608	564	621	621	574	582	638	569	539	584	614	591	570	590	611	580	601	588	580	609	582	627	565	601	624	539	593	660	613	617	540	556	594	578	580	620	594	600	578	605	601	548	608	589	582	576	600	602	587	552	609	579	583	594	579	584	547	608	567	566	588	608	569	595	624	563	563	580	597	590	559	605	606	558	638	580	570	583	612	583	582	558	564	656	619	544	621	539	523	563	589	603	600	540	539	570	544	585	573	602	581	598	572	635	597	585	582	581
7660	2640	798	546	723	699	583	491	467	460	404	335	292	250	222	155	168	161	156	120	126	103	120	98	102	110	93	98	91	91	82	78	85	79	75	78	54	52	61	73	56	59	63	58	56	54	61	49	52	47	57	55	41	41	57	45	43	33	45	45	50	40	38	48	47	45	39	39	40	41	25	45	31	37	44	53	39	33	42	40	38	28	23	36	35	36	34	30	44	37	31	37	33	29	40	36	39	44	37	33	52	41	34	37	44	35	33	38	25	34	45	30	29	43	27	37	41	54	35	31	42	37	40	32	37	31	28	26	46	31	35	32	26	39	35	31	44	34	34	39	44	39	36	39	34	30	43	33	42	37	28	47	32	26	28	42	37	34	32	31	38	41	37	36	35	34	34	44	32	41	36	27	31	30	23	37	41	37	32	39	34	30	26	46	33	38	46	45	46	39	28	33	47	43	36	42	39	38	35	33	25	42	38	31	55	28	34	28	44	43	34	45	44	37	32	39	42	36	28	36	33	35	40	31	41	31	36	30	33	36	43	33	41	32	31	40	45	44	34	45	31	30	46	35	38	36	33	36	45	42	42	32	44	32	37	27	32	30	40	37	37	45	33	33	35	33	42	28	35	36	40	35	38	32	41	45	37	32	28	54	35	34	26	27	38	34	50	33	45	42	44	45	30	27	42	43	37	43	33	36	45	37	44	27	35	38	32	38	41	21	33	39	42	41	34	33	34	35	29	20	36	35	42	38	26	38	36	35	45	18	42	40	31	31	39	37	39	24	26	36	37	36	37	37	38	34	28	29	38	32	34	24	39	42	41	39	30	31	29	36	41	29	40	43	30	39	38	29	41	40	28	27	37	38	37	32	39	32	40	40	29	36	31	31	32	33	35	37	50	40	36	36	33	34	34	27	34	29	38	35	38	42	23	33	38	38	32	39	44	29	41	33	43	37	40	33	40	30	33	38	35	49	40	36	39	42	34	43	41	35	32	32	41	31	40	39	34	41	33	33	40	29	36	26	43	32	31	33	31	48	38	38	40	28	42	40	37	42	29	39	35	51	36	45	35	34	42	44	34	25	36	50	40	45	39	30	39	42	43	41	33	31	39	27	33	32	37	31	33	34	34	27	36	34	38	39	31	42	42	37	46	44	22	37	26	46	41	26	30	41	33	41	29	30	26	42	44	36	39	34	45	46	30	35	43	32	36	40	34	45	39	31	31	38	31	28	48	42	31	29	34	40	40	31	29	29	38	29	45	36	33	49	30	46	35	33	28	37	34	38	36	44	32	29	33	29	33	49	41	37	37	40	35	36	28	41	31	38	36	31	42	49	38	36	42	43	39	32	30	33	32	34	36	30	26	34	34	33	40	39	32	35	41	26	30	46	37	35	41	30	37	47	36	41	30	46	46	42	36	35	32	39	35	35	41	32	34	36	30	36	27	31	37	40	39	26	36	33	40	30	29	39	42	37	40	43	28	33	28	41	36	38	38	44	27	34	40	37	43	38	47	33	46	33	25	43	42	41	29	34	37	38	46	34	35	30	42	35	35	40	33	38	40	35	42	33	38	36	41	39	32	38	35	34	37	39	39	32	30	35	31	47	40	34	40	33	36	45	30	31	28	42	38	34	35	39	46	36	44	40	44	37	50	39	19	39	43	43	34	30	31	35	39	33	23	34	29	47	26	32	27	38	34	35	40	38	39	37	34	39	25	30	39	32	41	43	30	32	45	33	38	29	35	37	32	29	50	40	53	42	44	26	40	41	39	46	47	41	43	31	48	42	34	40	40	40	40	34	41	45	34	38	48	34	33	46	45	34	35	23	34	44	37	40	36	31	29	56	32	52	34	30	35	39	34	31	48	51	42	50	35	35	23	43	36	36	38	37	30	41	37	31	41	30	35	40	34	29	38	32	24	60	39	38	39	39	33	40	34	42	39	35	44	29	31	47	42	24	31	35	47	35	31	39	36	40	32	43	40	28	32	42	33	25	42	40	44	33	24	30	27	38	41	41	32	26	41	34	40	44	35	42	35	36	41	32	34	41	42	42	32	35	29	42	30	38	35	43	32	48	36	52	29	36	42	36	39	41	40	41	27	39	34	21	31	34	31	26	34	33	38	30	32	37	47	30	35	36	34	37	38	38	38	42	41	34	38	36	36	34	33	29	46	29	33	36	35	33	40	44	28	36	42	38	49	37	32	26	42	35	29	45	24	34	28	40	32	38	43	37	49	34	40	28	47	44	39	41	40	42	35	36	34	34	33	30	28	37	33	40	40	36	45	31	32	35	38	46	41	32	38	45	41	35	40	31	37	42	31	43	34	30	38	44	28	29	25	33	36	16	36	37	43	38	38	40	30	30	22	39	27	21	32	26	25	29	29	36	25	37	37	45	40	24	39	34	51	46	29	27	40	52	47	36	39	31	34	46	35	32	34	41	43	32	37	33	31	37	30	40	36	37	35	33	31	34	37	33	43	38	42	26	37	43	37	39	35	35	40	40	43	31	42	47	40	37	39	38	28	41	33	37	55	36	36	39	40	38	34	46	35	38	42	27	43	32	41	27	44	46	25	37	28	37	30	38	26	33	39	42	37	43	40	35	37	33	45	29	29	41	35	44	42	36	27	34	33	41	49	35	44	27	36	25	40	32	35	31	42	50	45	33	42	36	43	37	42	39	23	44	50	35	42	42	34	40	30	25	34	36	26	38	47	33	34	32	31	38	39	34	34	29	40	41	30	39	31	29	41	28	32	28	34	40	38	27	41	38	30	43	33	30	34	31	41	38	40	38	33	44	31	35	43	36	39	37	30	34	36	32	36	41	46	40	35	31	54	28	38	40	38	35	30	33	42	40	36	38	33	27	32	22	40	38	31	40	28	34	44	33	40	27	31	36	37	31	45	38	37	35	33	31	36	41	42	36	47	30	27	33	43	39	34	32	35	27	43	29	36	31	37	33	31	33	27	45	38	38	36	37	28	39	29	35	46	34	38	51	33	32	30	39	49	40	45	33	20	33	32	29	31	43	44	28	33	39	38	40	44	35	40	37	28	35	46	29	34	35	41	30	44	41	35	38	33	35	28	36	30	29	44	31	35	26	35	46	37	36	39	40	44	45	26	35	36	29	42	40	49	44	24	36	44	24	35	33	22	38	30	40	36	35	38	31	30	37	30	35	22	42	29	39	35	40	31	37	37	46	35	36	33	35	34	43	30	42	33	48	32	31	37	31	31	35	28	34	30	37	26	42	31	34	40	44	38	33	36	25	35	46	36	45	37	23	39	40	37	32	39	31	40	38	40	49	27	33	39	37	40	35	34	35	35	36	42	32	47	45	30	34	45	36	43	23	36	28	34	32	32	33	35	35	35	30	33	24	43	37	40	39	36	31	39	41	36	42	45	37	26	36	45	43	32	35	35	36	40	35	41	30	44	29	46	41	21	37	47	36	39	31	41	30	45	31	39	33	40	40	33	33	38	39	32	40	39	38
45562	25090	16344	27300	36054	34502	30985	27773	25192	22866	19742	17496	15395	13233	11123	9517	8441	7372	6842	6283	5853	5400	5352	4820	4344	4217	4316	3955	3552	3341	3126	2882	2911	2698	2600	2416	2232	2017	1917	1864	1746	1685	1491	1435	1523	1474	1596	1584	1424	1456	1400	1275	1173	1160	1100	1078	1142	1069	1063	1043	979	984	865	860	829	833	795	860	815	751	759	737	728	760	761	673	689	735	694	683	689	630	653	687	671	616	645	669	672	673	674	656	665	695	648	636	635	643	643	654	620	604	628	624	656	608	603	590	609	629	632	613	606	595	650	648	622	655	618	639	617	625	621	643	565	636	641	612	648	602	625	610	607	639	639	617	542	602	621	581	628	580	602	627	593	620	626	637	631	663	646	645	603	658	630	601	615	593	599	607	650	649	628	578	593	629	588	636	633	621	617	640	597	657	605	634	646	598	638	631	629	656	632	582	617	619	570	620	617	668	577	634	625	632	633	617	613	578	611	593	646	632	618	608	587	634	655	611	680	633	649	639	629	608	678	632	590	603	668	609	638	601	626	653	602	552	615	615	656	644	626	560	592	616	627	655	602	632	667	634	626	632	607	623	584	616	622	640	611	626	608	639	640	628	628	617	628	649	614	595	634	595	625	607	647	656	593	617	636	601	596	615	607	623	610	601	615	598	665	601	601	633	668	630	633	607	619	676	612	615	611	639	602	620	619	571	677	603	599	603	635	629	618	630	625	600	642	622	633	620	634	600	622	623	633	607	589	649	621	608	605	640	600	610	613	623	619	598	650	631	614	580	637	618	594	602	632	643	619	642	614	582	614	605	651	614	645	635	591	626	578	581	601	601	605	654	622	610	645	586	598	574	611	675	633	631	656	668	596	632	642	650	586	606	590	596	636	596	582	623	624	649	589	687	643	641	648	662	642	600	633	603	621	657	602	635	627	594	634	665	627	633	607	621	587	626	616	646	660	632	592	601	637	630	614	605	624	630	611	596	628	604	584	616	612	601	640	601	626	613	644	594	614	624	595	625	634	622	593	641	610	648	602	615	635	637	595	682	639	661	642	618	637	663	658	619	612	579	645	575	652	602	657	639	628	584	600	652	623	613	673	585	641	601	640	638	582	600	630	595	619	608	587	627	635	652	645	618	655	619	576	690	633	659	536	620	626	564	629	646	667	603	624	620	607	646	633	654	605	619	598	645	629	656	623	624	600	617	621	618	660	618	595	604	619	603	600	639	597	584	590	600	621	639	659	660	607	579	611	623	635	598	655	624	599	641	616	664	619	600	617	602	658	613	654	625	632	587	658	617	609	634	619	643	639	589	616	617	634	579	636	603	622	562	651	652	605	584	628	595	631	637	562	611	598	633	667	654	635	585	672	617	657	600	604	609	623	601	617	574	622	590	661	619	654	599	609	623	609	636	624	627	682	619	617	597	645	631	650	645	606	637	599	662	618	610	665	643	611	626	641	585	619	642	579	631	620	645	622	613	583	643	568	612	594	608	594	644	628	579	650	588	632	652	622	667	600	603	570	623	604	661	619	595	606	610	610	626	604	584	627	600	652	586	578	622	638	637	628	601	659	639	609	602	600	606	651	614	558	646	624	624	602	634	617	619	597	569	630	606	628	648	603	579	580	650	618	623	598	618	652	581	609	590	613	627	659	602	632	641	606	691	644	647	620	622	620	677	668	658	644	658	611	631	632	623	633	610	602	619	637	624	640	607	610	649	584	639	662	679	672	678	620	620	633	606	594	569	632	677	587	612	582	597	627	622	598	610	628	628	604	608	605	656	600	573	590	633	622	602	608	614	645	629	605	594	629	675	594	616	643	618	622	647	621	622	548	633	601	618	669	651	624	604	630	639	619	592	626	647	674	629	613	601	601	615	650	645	626	652	647	609	621	624	649	569	599	646	600	599	594	635	591	627	621	649	650	654	610	646	659	660	577	575	566	628	675	605	598	620	603	653	653	635	611	665	625	620	635	642	617	629	652	587	662	632	609	636	623	636	604	618	622	667	635	612	636	597	620	630	651	671	603	628	552	636	640	600	625	646	616	629	615	626	633	639	613	623	639	593	624	607	630	607	541	612	648	641	635	606	624	617	655	644	624	579	648	673	582	614	638	611	666	625	589	612	645	659	609	580	644	615	613	679	587	639	599	652	592	632	580	601	630	596	599	618	587	600	633	594	635	615	630	612	652	582	644	625	627	606	572	627	624	645	650	609	620	587	603	654	610	602	646	623	595	606	663	629	595	655	599	564	613	654	585	634	614	600	643	616	591	652	630	649	570	606	636	630	676	631	627	597	616	601	597	607	600	568	656	598	653	576	612	670	642	593	581	630	619	607	650	620	648	628	637	640	612	635	590	620	616	657	614	604	651	623	623	588	621	645	622	677	613	631	650	649	631	590	622	637	643	607	646	599	632	628	631	610	621	608	612	563	630	613	595	618	615	616	632	593	637	613	621	604	617	580	607	616	623	579	584	601	661	637	625	596	619	653	610	636	593	611	621	642	613	626	593	694	633	647	690	601	624	683	586	602	606	647	641	620	602	625	619	626	599	623	656	635	596	609	652	638	585	616	627	628	669	612	610	649	627	599	603	623	645	614	635	644	614	624	595	615	617	640	651	619	663	661	641	590	658	634	669	615	626	647	566	626	656	641	641	595	651	641	610	594	624	635	631	635	601	648	654	610	642	637	634	618	675	651	637	632	587	653	617	664	625	640	614	581	628	590	648	634	642	651	605	637	638	625	632	630	609	612	625	612	622	588	626	662	649	563	649	588	629	600	611	617	617	619	626	619	624	646	647	609	599	559	604	639	598	630	629	635	603	627	590	607	612	605	599	610	631	638	593	673	686	616	609	611	635	620	624	585	606	639	621	600	555	624	660	590	581	633	602	633	605	643	575	634	595	615	658	636	615	663	619	625	623	602	592	631	679	656	609	626	642	584	604	630	639	633	655	600	628	641	674	663	579	611	602	573	670	614	639	640	608	593	636	619	610	608	637	646	640	643	578	549	623	626	619	618	642	672	604	611	628	645	597	621	641	620	612	601	580	678	591	640	666	637	620	635	608	657	589	609	595	619	612	615	598	617	619	599	644	639	611	647	612	617	621	598	595	613	598	655	647	640	610	616	624	585	653	621	589	604	604	582	578	638	624	654	589	608	596	610	649	631	642	608	614	635	642	587	608	644	616	636	613	675	641	586	607	650	606	625	635	618	630	594	540	617	610	595	645	617	609	611	611	621	643	615	607	611	635	633	603	618	636	614	653	634	631	629	615	619	650	651	627	607	625	578	634	617	655	603	621	595	605	669	602	621	614	616	674	640	645	610	608	635	621	594	613	649	627	620	617	605	602	632	553	594	606	622	622	599	646	613	644	614	601	612	611	625	627	616	548	594	611	671	638	649	642	616	612	620	615	581	633	614	618	637	617	613	591	627	622	646	594	608	622	592	627	647	604	554	596	661	661	644	627	631	624	658	633	630	612	651	628	627	611	619	633	618	663	608
3063	689	330	216	339	291	268	219	230	226	173	145	142	123	104	95	92	77	63	59	64	61	73	50	53	63	63	60	64	56	41	38	45	50	44	34	27	31	48	43	36	43	36	28	38	25	33	34	32	24	40	33	41	34	37	27	33	35	38	32	23	26	28	39	25	32	36	30	28	27	32	35	33	26	16	23	33	26	34	28	32	27	17	24	18	26	23	34	27	29	26	21	33	25	23	27	29	26	26	29	24	31	35	36	38	26	31	22	29	22	28	26	25	21	31	43	28	21	30	28	34	32	30	32	32	32	26	13	22	22	29	30	22	37	23	36	28	29	26	28	22	43	27	31	31	34	40	30	26	26	34	31	20	28	24	20	23	22	31	25	25	31	31	32	27	36	30	21	35	28	19	33	19	29	32	26	28	22	27	18	24	28	24	23	24	29	23	29	27	27	21	29	27	24	30	36	28	31	18	24	32	30	26	27	25	33	32	31	35	29	31	22	22	32	32	29	34	29	33	23	22	35	35	19	30	23	27	37	33	23	35	37	37	30	34	18	26	26	23	31	23	35	28	30	21	25	29	24	26	31	21	28	25	27	20	27	28	19	37	33	24	27	43	33	38	26	25	21	39	29	34	32	38	26	28	20	18	38	24	33	32	20	21	24	36	26	36	30	30	28	32	32	23	37	33	14	25	35	32	16	23	21	40	33	26	27	29	38	25	38	31	31	17	31	28	28	29	32	26	28	22	33	25	29	31	24	31	36	29	27	26	31	23	28	29	27	25	30	36	24	26	26	28	28	24	23	23	17	22	35	25	22	31	33	30	30	39	26	25	24	25	32	34	35	32	39	23	29	30	30	25	29	38	23	35	32	26	31	31	27	32	26	29	21	30	21	21	17	24	33	32	30	22	33	31	19	34	19	30	21	20	36	25	33	37	28	28	29	30	28	36	17	32	24	21	28	43	34	34	39	27	29	31	31	36	26	29	25	24	34	25	26	25	32	28	24	26	30	29	32	28	27	23	33	27	26	23	24	26	28	27	28	18	26	26	30	36	23	22	26	34	29	22	35	22	21	31	28	32	19	34	29	33	22	28	27	19	30	31	39	25	35	32	44	33	30	36	27	33	30	29	25	31	23	27	23	23	35	32	31	20	33	26	38	25	31	24	31	27	34	23	29	28	32	31	31	32	28	25	31	19	23	31	22	19	21	45	34	24	21	18	32	31	30	28	30	30	26	19	26	34	28	32	28	34	28	29	29	17	25	23	26	26	24	43	20	25	32	33	42	28	26	24	35	20	38	28	23	33	23	24	33	22	36	39	32	33	30	32	19	19	38	27	24	27	43	34	30	32	21	28	21	27	28	35	30	35	31	22	35	25	29	31	29	17	33	27	34	33	28	35	29	24	28	34	26	25	30	30	22	21	28	24	25	31	25	39	37	29	24	29	25	26	25	25	35	22	22	19	26	16	29	27	29	25	32	22	22	33	28	25	22	20	39	17	26	28	31	31	22	31	30	34	26	25	30	30	23	23	24	27	23	31	21	28	27	31	33	28	28	17	26	33	25	36	31	37	26	35	30	28	27	17	26	27	34	33	23	31	34	23	27	29	24	31	28	23	30	29	26	26	26	28	25	30	35	26	38	28	35	29	26	29	35	31	30	26	30	20	30	25	27	26	34	26	23	33	34	28	30	27	29	39	33	29	23	29	23	25	27	34	25	29	24	28	30	35	27	27	30	33	19	27	36	37	27	22	30	26	29	27	25	28	31	29	37	31	22	41	32	33	32	34	33	19	26	26	25	33	28	30	35	26	28	24	23	21	28	20	28	27	27	29	25	21	20	32	30	30	32	23	22	27	36	37	37	35	37	17	28	26	28	27	29	29	31	29	29	30	21	22	23	27	28	27	30	40	22	31	21	19	13	47	38	24	34	28	26	39	25	32	24	18	29	29	25	32	22	19	20	14	30	25	39	29	20	22	29	29	24	33	33	35	23	27	31	29	31	24	23	22	45	29	27	41	30	27	28	22	23	35	28	28	24	28	23	30	38	31	32	33	23	22	26	28	24	32	25	21	29	29	19	27	22	31	35	39	29	36	33	39	32	20	21	27	21	34	30	33	34	31	23	25	19	24	28	23	31	25	40	28	24	24	27	19	20	26	25	36	28	33	31	29	23	19	23	32	30	25	25	25	27	22	25	23	33	32	27	26	27	31	32	27	23	22	32	33	31	32	25	37	21	37	30	37	33	17	29	30	24	37	27	17	24	33	27	18	29	30	24	31	28	31	25	38	45	31	27	26	27	38	27	24	26	30	24	25	27	14	33	31	38	26	30	28	27	18	25	22	37	30	30	26	28	20	35	24	40	27	28	27	37	22	28	28	34	23	20	36	28	22	31	23	22	31	29	26	32	25	31	34	29	24	31	39	26	20	28	23	29	27	27	29	23	26	29	30	31	29	24	42	41	30	33	20	27	28	29	32	25	21	24	31	38	20	24	33	35	35	37	33	25	25	26	18	26	34	27	31	28	34	35	30	32	35	31	16	35	37	31	32	30	28	30	24	31	33	27	34	20	30	25	26	26	29	31	36	16	25	33	16	23	36	38	33	29	23	29	33	28	39	26	22	22	22	20	28	24	25	34	27	35	32	28	31	29	28	25	27	20	36	23	41	18	25	32	22	28	36	28	22	21	30	18	28	31	23	19	25	18	27	30	34	24	22	26	28	27	32	25	37	28	28	22	34	27	31	23	33	35	33	30	27	25	31	37	30	34	24	29	33	33	28	20	28	30	29	29	27	19	20	29	29	28	33	30	28	33	23	24	24	23	33	28	23	25	36	32	26	16	23	25	43	29	27	36	32	20	37	17	30	23	29	24	31	26	29	31	33	30	32	31	26	26	28	34	32	40	26	21	25	25	34	28	25	32	18	27	27	30	35	20	23	21	22	35	26	18	36	27	16	28	32	19	22	34	26	24	26	28	25	22	32	32	21	23	31	44	22	44	25	32	16	25	27	34	30	24	25	29	28	31	19	27	27	30	31	37	26	25	30	26	36	27	21	21	32	30	32	31	18	19	21	30	27	31	35	33	33	32	28	35	27	23	27	31	35	30	30	22	25	33	32	30	17	25	24	37	28	25	26	30	31	21	33	32	24	28	25	29	40	24	32	32	29	37	35	30	31	26	27	25	23	22	25	30	27	28	26	33	28	39	27	27	32	36	30	30	31	27	30	28	36	23	28	20	26	24	19	36	27	18	24	27	38	31	22	33	39	19	24	42	30	27	33	31	25	26	27	25	28	38	30	40	26	31	31	24	29	29	30	35	24	28	25	30	27	26	22	33	30	24	28	26	25	33	33	29	21	42	31	34	24	33	22	26	20	31	26	29	28	39	27	27	36	31	31	26	18	35	21	32	34	31	28	30	39	33	30	33	14	36	34	25	22	33	26	26	27	27	38	25	29	23	27	26	35	30	28	27	23	22	31	34	25	18
33293	16656	9122	18053	26011	24328	21729	18262	16687	14458	11838	9721	8352	7180	5651	4531	4131	3751	3364	3154	3008	2863	2743	2415	2206	2222	2087	1846	1746	1647	1605	1611	1580	1478	1405	1221	1206	1110	1116	1031	1066	976	888	969	914	905	991	917	905	854	862	759	779	752	744	740	742	710	707	644	649	642	599	610	585	585	576	588	546	559	565	525	550	529	542	498	508	510	520	471	522	510	508	509	461	496	523	508	502	465	505	522	514	492	506	503	500	511	496	521	468	487	485	500	500	516	480	504	487	499	478	500	487	490	480	487	479	511	480	478	469	439	489	508	481	474	491	502	465	507	469	487	446	488	486	461	522	501	449	460	474	480	499	457	502	517	484	463	489	469	487	477	483	542	488	477	501	485	441	492	449	502	486	450	425	476	498	518	506	511	493	482	530	491	453	481	479	465	493	509	497	481	462	557	492	482	505	468	475	492	466	505	479	506	475	472	483	499	489	484	491	508	515	498	479	497	489	479	503	470	497	493	501	520	516	464	489	513	461	499	483	494	492	496	515	521	445	512	456	506	493	494	538	467	488	531	494	477	455	491	491	473	512	479	495	492	458	499	515	468	470	509	451	493	472	455	509	442	486	501	516	450	488	496	496	519	510	515	499	481	500	526	470	455	499	486	478	495	466	505	515	475	464	478	454	490	500	497	507	476	474	535	516	476	487	494	446	500	488	502	518	505	495	475	507	512	476	491	438	480	481	479	498	477	470	468	516	467	493	492	476	549	486	535	498	452	479	508	440	543	478	474	510	461	419	508	480	473	452	491	475	494	485	437	476	471	492	527	503	478	508	467	485	472	481	492	459	448	495	501	475	483	500	480	480	529	493	482	461	498	512	514	528	500	491	516	498	498	496	478	475	503	525	464	481	527	516	492	500	494	482	517	512	484	487	476	486	468	500	471	449	463	483	487	478	517	516	480	507	493	545	489	530	508	483	459	452	506	477	518	488	481	475	507	474	467	487	490	480	537	491	452	446	479	512	476	505	513	524	518	456	516	456	520	467	485	501	491	471	461	487	467	490	511	500	485	521	486	495	473	475	479	482	500	479	488	488	512	492	477	480	471	496	476	452	536	477	478	483	499	490	471	499	489	490	504	467	482	505	518	501	519	460	520	518	490	546	482	449	517	489	466	503	499	517	484	473	478	494	450	460	468	463	472	432	485	479	526	480	493	515	464	511	448	488	483	457	502	496	527	480	505	485	526	495	457	489	519	466	464	488	435	490	470	505	483	469	455	464	472	463	485	520	474	514	521	465	516	500	498	467	478	461	449	503	489	470	477	490	496	479	475	469	448	479	540	496	488	513	522	466	488	499	463	474	458	539	449	461	467	501	482	456	494	502	461	457	492	466	459	476	516	494	484	434	488	487	504	472	501	496	505	482	525	480	506	513	493	466	474	469	494	465	511	485	511	470	487	492	466	500	465	496	433	459	497	480	449	557	482	452	520	519	485	504	509	517	450	505	449	476	499	500	505	483	501	493	473	495	457	495	483	528	487	519	487	525	471	465	493	516	522	502	490	471	467	491	475	496	497	480	454	525	469	499	502	458	476	534	510	504	502	490	454	493	475	480	483	455	481	484	478	469	525	446	493	497	520	492	514	474	474	500	525	522	503	516	508	493	519	465	450	494	515	497	447	468	501	485	532	478	491	482	514	532	479	498	488	471	552	487	456	496	517	496	464	481	499	508	494	481	484	533	515	496	498	506	471	461	469	443	518	472	457	488	492	489	501	459	459	471	479	498	526	483	461	502	474	513	524	522	507	491	503	480	486	492	487	449	478	451	466	494	526	473	491	496	487	489	490	493	513	498	483	486	493	487	473	538	478	475	456	480	514	467	492	452	508	515	478	450	497	483	504	480	450	463	496	450	506	471	494	479	513	472	491	500	488	502	465	474	499	484	509	468	481	481	502	465	473	455	493	476	489	480	479	495	450	505	479	459	469	518	462	488	485	504	501	473	503	464	511	469	485	462	497	481	505	533	450	512	496	509	492	468	520	474	481	481	521	454	468	505	459	501	498	536	497	488	440	542	479	487	472	473	464	447	474	487	505	439	481	480	496	510	498	520	504	471	479	471	466	497	498	477	522	497	487	513	541	463	522	457	500	458	486	507	481	460	482	505	479	516	525	492	521	493	499	450	490	481	531	470	488	537	464	517	473	480	458	465	505	480	481	486	482	529	460	498	485	476	506	508	499	478	480	488	492	485	489	468	433	448	515	489	471	473	512	469	441	453	450	434	497	483	489	513	493	491	493	483	508	487	526	475	501	497	529	519	464	490	462	487	507	496	494	486	470	491	503	485	489	470	483	508	487	475	484	508	498	494	497	494	492	512	482	505	480	487	512	474	499	492	503	539	484	478	486	545	482	485	518	511	519	474	502	493	491	521	496	475	456	479	513	482	470	471	494	527	483	457	522	455	464	456	516	480	455	476	471	520	503	477	458	476	535	485	531	495	459	454	507	498	518	469	509	490	508	525	499	466	512	515	513	481	483	482	452	509	493	476	467	526	474	492	485	517	491	476	513	479	494	476	445	480	477	481	515	496	514	490	474	463	527	453	503	520	509	444	496	469	468	473	485	483	465	522	459	498	520	464	484	503	508	494	506	517	480	472	493	494	505	529	503	477	465	519	483	467	572	513	473	495	485	523	488	492	510	512	523	576	504	515	450	503	513	495	427	549	462	474	486	465	505	480	469	490	461	463	458	480	497	482	508	477	469	497	499	494	486	493	450	497	545	464	473	498	462	509	488	483	487	523	444	484	492	518	465	463	513	478	472	499	510	467	474	463	496	462	505	483	441	490	505	503	485	472	484	453	510	493	511	537	502	473	494	528	454	511	488	490	464	482	479	496	457	496	490	487	503	436	458	530	471	464	513	478	546	472	501	505	455	501	521	464	462	481	495	502	493	498	473	477	518	518	522	460	493	453	490	477	499	505	468	481	449	507	490	465	465	513	514	496	484	499	491	506	475	450	479	476	495	521	466	491	516	505	518	496	447	475	513	496	453	461	494	469	468	480	489	512	506	504	507	534	520	470	491	498	508	501	496	514	493	466	468	448	442	512	470	491	501	459	465	479	495	471	485	524	484	479	511	461	522	499	470	484	402	519	496	472	496	495	468	503	498	519	477	464	487	519	477	464	483	493	491	471	503	465	499	466	491	456	499	519	500	513	488	490	482	497	490	459	493	498	523	498	492	502	480	513	500	513	474	517	492	485	447	499	482	451	443	509	520	447	511	500	474	499	533	499	477	492	504	463	512	515	515	512	490	473	511	451	488	463	490	487	522	499	492	484	471	463	501	485	459	486	473	498	504	473	453	469	438	534	491	476	471	438	532	515	511	502	474	441	473	502	516	459	457	493	497	485	450	501	446	493	493	483	512	482	514	508	501	479	522	494	462	492	488	487	471	479	470	453	502	472	482	501	501	505	495	514	479	480	471	512	501	481	481	484	453	512	466	438	480
5962	1974	626	463	634	613	519	456	451	436	328	255	262	222	178	171	110	127	105	102	126	121	113	90	90	95	86	82	69	66	65	62	68	60	58	60	57	57	50	54	50	51	56	40	44	51	66	43	43	54	38	44	36	40	47	34	36	27	41	40	50	30	26	20	41	38	25	23	42	34	25	36	36	28	42	45	28	50	45	23	35	31	31	32	31	43	32	28	38	36	38	36	36	26	30	36	28	33	34	32	33	30	23	38	30	26	31	24	35	32	36	39	26	38	40	25	28	35	39	34	27	32	47	32	30	38	40	38	25	36	32	37	38	35	39	26	29	35	39	24	48	27	30	22	39	42	24	29	26	42	32	27	29	29	40	45	32	43	31	37	35	25	31	33	22	30	32	31	27	31	23	26	25	41	40	29	43	32	26	33	32	32	42	31	28	36	34	35	28	25	30	32	29	32	32	24	31	32	37	38	37	25	29	31	33	31	25	40	31	35	29	42	28	38	22	29	43	30	19	19	36	33	30	33	38	40	39	31	31	22	28	38	31	29	35	22	24	35	32	40	23	32	31	31	29	30	30	34	33	29	32	40	34	40	28	29	29	33	38	40	39	25	34	39	34	45	37	27	30	26	32	28	27	33	37	36	38	32	41	31	30	34	28	43	34	26	35	21	26	36	24	42	37	31	30	33	30	27	26	32	32	48	35	32	41	30	28	34	35	45	39	30	25	36	32	24	41	30	31	36	28	30	34	44	32	26	31	36	31	30	29	30	30	27	30	44	32	39	29	32	27	27	29	35	34	44	31	39	29	37	32	24	37	31	37	36	30	40	23	38	40	28	28	31	27	31	36	37	34	42	24	32	44	34	38	38	51	37	34	37	38	29	41	24	28	29	29	35	33	29	28	24	30	29	28	24	28	31	41	34	35	33	23	36	34	37	34	24	32	33	34	31	33	35	40	36	30	33	21	32	22	38	40	25	21	37	35	29	31	39	30	23	37	29	34	28	25	30	39	44	37	36	27	36	30	21	38	23	36	32	29	21	36	38	32	25	26	20	30	30	32	34	26	41	26	25	29	33	32	32	32	28	26	31	29	30	35	30	30	23	23	25	18	37	31	25	26	33	36	30	36	24	38	39	28	23	33	26	25	34	28	28	32	23	28	30	34	22	32	32	40	34	37	30	29	25	26	22	37	29	41	26	36	31	28	44	24	29	40	30	33	34	52	26	32	31	35	35	33	30	30	23	24	48	32	28	29	21	41	42	29	29	30	31	34	30	31	31	31	41	33	43	30	49	39	31	29	30	33	28	38	20	30	30	38	37	34	27	34	40	28	31	33	35	32	39	25	45	47	33	29	28	23	33	39	33	34	37	42	24	32	32	30	33	29	27	24	39	34	29	34	33	25	40	30	29	30	36	37	23	24	44	31	26	33	32	34	37	33	35	27	28	29	31	35	37	34	21	40	27	25	40	26	26	24	37	27	32	41	21	39	34	34	20	35	34	35	31	29	37	35	40	37	44	29	34	38	43	23	28	37	26	29	29	29	27	26	24	38	21	39	34	33	44	41	32	39	44	32	42	34	33	31	28	36	28	27	26	34	38	36	43	33	23	27	32	25	30	45	29	28	34	30	36	37	25	40	33	33	23	25	38	39	31	26	25	25	34	35	30	36	25	26	32	32	26	42	25	24	37	17	40	31	35	26	32	34	42	31	27	30	37	36	29	22	41	28	26	37	32	46	39	28	23	42	29	36	26	20	33	43	36	41	39	31	23	34	29	25	34	32	42	34	19	35	41	29	46	27	39	34	26	36	37	37	35	26	35	39	35	33	41	35	26	31	30	36	34	41	35	39	27	28	29	24	28	35	33	21	53	26	31	31	24	28	29	30	27	40	30	32	34	31	33	36	29	38	39	28	32	47	29	33	29	29	30	39	31	36	30	35	25	32	39	38	36	31	25	31	37	34	36	48	43	41	36	33	32	18	35	30	26	32	38	32	32	27	27	26	41	41	31	32	34	34	27	29	30	35	28	35	31	38	36	26	30	30	34	30	39	26	36	31	25	31	37	24	32	34	25	40	28	26	28	35	36	41	31	27	38	33	37	38	31	30	36	29	29	32	35	27	36	34	36	30	33	23	36	30	36	32	29	40	32	41	36	30	28	32	36	31	37	32	33	25	41	37	36	38	39	30	22	35	23	29	36	35	29	25	34	32	31	29	20	41	32	42	31	37	38	23	41	31	35	32	38	34	43	30	31	37	35	33	28	34	32	40	29	27	32	38	33	26	22	25	40	40	32	38	37	21	27	43	38	36	23	29	32	35	27	22	36	35	30	23	43	32	30	32	39	44	35	30	26	45	36	27	33	23	29	37	34	31	52	31	24	38	37	24	46	38	30	25	36	28	38	34	31	45	31	32	19	23	30	35	32	27	32	39	37	33	32	26	33	27	28	34	37	30	28	27	34	32	27	29	39	38	35	25	36	35	39	41	35	41	30	23	39	38	31	47	30	27	35	30	41	25	32	32	28	37	23	35	30	40	31	23	32	41	41	29	45	26	33	32	38	43	37	46	32	40	30	35	28	31	29	25	30	37	34	31	36	39	25	35	36	24	41	33	36	36	34	31	37	28	29	49	33	55	39	38	30	28	38	37	33	41	43	34	42	27	32	22	29	22	37	45	28	37	35	29	52	31	41	28	25	37	37	38	26	25	29	30	39	26	36	24	36	26	36	31	38	33	25	33	41	30	24	33	36	42	45	40	25	43	39	25	35	32	29	27	45	27	33	27	28	38	27	35	40	34	30	29	31	28	26	31	43	38	40	44	37	40	25	31	40	35	29	38	31	37	48	37	44	36	26	24	36	23	45	32	40	36	38	36	32	31	25	35	32	31	40	31	29	25	25	30	34	26	28	33	29	34	26	30	35	30	33	35	30	37	26	28	33	34	26	40	41	35	27	31	33	35	34	31	39	26	25	22	36	52	27	33	46	35	32	35	33	24	37	34	29	33	25	30	37	37	36	27	35	25	37	24	37	34	37	23	33	36	34	34	33	30	39	45	32	30	29	34	40	40	21	31	33	25	36	35	32	37	36	27	34	30	39	32	38	28	32	23	21	33	36	28	27	40	40	35	30	20	39	30	33	27	31	28	31	30	41	29	40	35	37	37	33	35	31	25	37	33	29	34	33	28	34	42	20	29	30	40	27	31	39	40	38	33	26	25	39	31	31	31	36	40	37	24	21	28	24	37	32	33	29	23	24	42	31	29	43	32	26	38	23	33	38	36	37	32	30	32	40	22	34	34	26	41	27	33	33	28	26	39	33	29	38	31	32	31	39	33	36	47	29	30	23	24	31	34	27	25	34	31	44	20	37	27	43	31	32	38	31	32	40	32	40	26	35	34	38	34	35	38	36	41	27	32	32	33	23	38	30	26	42	28	34	28	36	30	34	31	31	32	29	29	23	23	47	33	29	30	28	35	31	37	28	32	40
43255	24040	14535	25816	34521	32543	29828	26784	24179	21893	18279	15452	13489	11867	9809	8110	7053	6541	6107	5680	5390	5108	4743	4121	4118	3936	3720	3384	2998	2702	2716	2738	2551	2399	2165	2023	1820	1619	1573	1594	1472	1392	1388	1352	1392	1439	1467	1345	1296	1252	1189	1158	1050	1018	966	958	996	965	882	924	872	794	800	797	785	770	768	733	760	732	653	677	650	665	595	629	605	639	639	599	627	551	574	564	579	567	576	585	563	612	619	604	589	565	579	549	605	577	525	595	670	533	521	541	527	564	575	553	532	531	548	550	549	523	534	550	603	511	517	575	555	539	579	582	569	545	544	551	586	539	544	535	550	577	519	574	558	555	564	542	514	562	573	559	563	542	547	568	535	600	566	572	590	502	561	526	531	549	528	516	575	557	529	521	572	516	565	567	564	581	570	577	562	577	540	553	593	573	510	524	567	577	567	582	562	581	563	527	582	568	491	524	577	537	545	550	516	546	544	560	537	518	522	535	561	537	519	531	563	514	539	590	581	538	545	540	547	592	600	514	500	522	544	548	598	530	509	524	566	552	578	552	547	520	565	520	575	539	551	547	550	537	560	511	559	577	521	515	562	571	537	528	548	521	532	539	543	552	596	599	543	576	533	557	539	533	547	562	536	562	573	591	526	591	534	517	579	551	595	560	548	529	541	547	539	537	601	537	559	546	577	584	544	555	553	563	592	556	578	553	544	516	570	557	505	547	552	527	553	524	566	547	612	547	577	529	567	556	541	518	540	583	562	565	573	565	551	545	548	578	608	506	546	547	534	532	544	601	571	565	573	561	561	533	566	536	548	544	573	572	521	574	544	523	586	548	522	500	538	554	553	511	588	512	546	539	560	582	568	562	548	567	577	534	601	549	577	539	528	598	566	591	544	516	549	525	542	577	502	557	545	548	589	566	593	590	513	564	552	613	589	523	548	504	555	531	555	526	545	564	569	552	566	555	552	542	533	563	479	569	557	547	576	583	583	530	560	552	549	534	562	572	585	543	560	562	565	558	547	516	530	552	606	562	566	586	571	528	543	588	562	526	552	578	562	565	581	557	535	579	586	545	593	557	555	533	540	541	553	564	554	517	555	546	550	542	485	547	581	558	514	587	576	583	542	537	566	562	522	525	555	585	555	582	582	555	559	552	558	565	550	532	559	557	563	579	562	527	523	549	570	565	539	592	562	537	536	582	568	537	534	533	550	561	534	588	543	526	569	534	531	563	562	605	588	562	564	598	545	571	592	556	580	546	518	539	540	584	537	527	569	521	585	540	544	557	548	537	567	619	521	570	569	569	542	580	551	557	551	540	572	574	551	542	547	559	538	542	533	506	620	513	550	543	532	578	547	557	533	553	553	555	587	554	555	507	559	537	530	525	572	556	577	558	535	569	556	511	590	518	553	565	573	582	527	566	550	543	564	518	607	553	533	566	540	543	527	522	572	516	529	574	557	523	532	553	597	563	546	539	528	562	551	581	534	553	549	576	552	569	601	580	575	566	550	572	566	545	562	546	540	617	543	547	504	558	556	533	539	577	617	540	532	581	580	559	556	568	566	534	581	542	545	544	536	551	549	571	566	560	569	549	535	535	569	571	591	567	554	546	499	515	504	549	534	564	528	580	564	582	553	541	583	579	553	534	575	531	595	576	577	577	521	537	593	534	551	579	522	543	557	552	548	571	510	568	573	565	557	591	572	539	526	562	577	574	566	539	582	561	552	572	545	559	564	549	534	554	579	533	557	538	546	614	535	536	550	539	562	563	601	562	540	550	526	522	586	555	551	556	580	575	533	580	592	568	568	539	549	547	530	570	553	575	556	552	579	537	568	575	566	558	618	551	552	580	568	547	557	541	503	590	529	532	543	568	520	567	533	528	571	549	552	506	524	557	549	607	578	510	565	584	534	548	581	564	541	518	539	583	572	541	610	511	571	520	543	550	554	555	563	538	579	524	556	505	567	580	530	547	557	536	546	591	560	590	551	577	504	577	554	558	579	542	562	588	558	544	539	582	587	524	589	553	565	551	524	543	557	508	533	544	556	557	550	538	552	571	540	561	575	548	567	565	526	562	532	572	543	551	571	574	528	538	514	541	537	575	558	540	547	535	578	622	519	546	560	533	543	579	551	622	587	570	535	551	531	566	553	547	540	551	571	591	557	595	556	547	533	551	503	527	552	576	552	562	518	512	507	559	549	560	511	581	551	567	545	583	565	576	564	543	544	583	553	529	564	577	571	549	548	555	563	547	541	563	561	567	550	571	572	541	574	532	560	564	564	580	564	557	520	570	565	566	584	539	564	501	553	566	587	559	532	558	526	550	572	566	539	558	561	530	563	548	527	531	581	543	624	560	526	552	560	524	542	565	556	567	526	580	559	542	593	562	543	589	539	516	582	568	614	514	503	570	560	574	563	525	572	573	551	548	580	533	563	552	548	522	577	548	547	527	536	572	563	563	527	524	559	567	571	558	556	568	531	519	500	571	521	525	599	515	527	572	529	582	594	547	582	510	576	560	558	557	550	577	536	557	571	550	588	551	547	539	557	575	566	522	569	542	505	547	540	532	570	577	533	563	554	577	565	544	575	583	547	546	567	576	522	500	562	552	526	570	557	551	552	567	549	569	518	576	528	561	534	566	545	558	534	535	569	578	549	575	561	554	526	520	571	586	516	583	540	583	531	541	537	570	586	566	538	544	587	571	534	543	565	550	543	565	534	530	526	584	554	580	579	603	530	548	550	542	560	577	587	561	540	512	557	617	543	593	555	558	544	545	571	552	537	556	552	552	580	559	536	552	566	535	552	550	532	589	555	584	536	562	541	542	587	544	556	563	585	562	583	545	573	545	571	581	565	575	555	571	565	581	514	521	555	547	562	534	561	587	563	570	535	504	559	522	548	536	569	551	567	555	520	548	549	564	524	554	552	540	552	545	554	535	526	557	535	552	556	590	553	564	524	575	552	553	585	529	588	541	539	561	591	586	538	575	567	558	590	534	570	528	536	551	591	560	578	581	554	561	528	542	555	554	575	581	599	543	547	589	526	559	539	544	551	545	577	550	532	533	565	545	579	610	513	548	547	565	555	553	578	524	595	565	565	554	574	559	577	599	557	542	563	608	578	536	520	577	535	548	576	566	568	583	556	547	538	528	550	552	600	530	572	517	545	576	567	530	585	554	569	570	562	560	528	551	555	569	569	579	546	577	567	566	541	523	551	524	527	548	527	579	546	567	558	570	536	547	573	563	543	570	566	561	589	505	546	530	601	547	531	557	548	583	513	530	582	582	541	538	586	581	537	564	579	529	550	520	566	560	613	521	579	598	565	598	542	555	539	519	550	580	544	554	547	570	558	517	531	561	586	539	554	548	549	496	544	513	551	564	566	547	531	536	538	631	552	541	558	517	561	525	523	544	522	538	551	525	521	562	545	559	583	562	506	558	635	545	558	538	578	545	545	548	551	585	544	593	558	600	545	510	551	602	541	523	559	592	563	580	526	514
5676	1483	520	327	482	475	411	378	345	320	267	214	181	170	156	124	133	115	91	106	102	87	86	94	76	89	87	81	72	57	53	60	51	55	45	45	44	54	43	42	51	50	51	40	43	50	55	50	56	35	39	33	36	46	41	38	38	41	41	31	41	40	37	44	36	56	42	36	47	40	29	34	29	28	37	33	35	45	42	41	33	28	38	38	37	21	46	30	29	27	33	40	37	38	27	32	30	34	27	40	34	44	35	34	31	31	26	25	31	38	23	26	39	36	40	31	29	27	35	34	29	39	32	33	30	32	38	30	42	24	35	28	42	30	34	29	42	26	35	38	33	45	44	45	34	36	37	41	38	46	34	31	29	36	45	45	42	35	31	21	39	44	24	31	29	36	42	31	30	27	33	25	45	31	40	33	41	32	31	33	29	30	38	31	33	28	26	31	41	27	40	32	35	36	33	43	33	36	30	48	34	32	31	29	22	39	32	38	46	29	29	42	40	40	32	30	29	39	28	42	37	36	40	28	44	23	38	38	34	31	37	43	31	25	33	41	23	30	27	35	28	27	29	34	33	36	49	32	29	27	26	37	41	27	36	31	29	40	24	29	29	31	42	25	30	31	33	29	38	50	34	27	26	27	34	35	35	32	28	29	35	38	39	38	31	36	28	30	42	38	23	33	28	36	37	29	32	35	41	34	40	43	33	37	36	29	39	30	37	51	29	27	43	39	34	32	34	35	36	37	33	32	35	19	37	34	36	36	33	34	26	41	41	37	39	28	35	37	30	48	34	31	34	30	38	38	30	36	30	37	44	43	36	34	27	29	46	31	38	28	28	27	38	36	41	37	36	32	40	25	36	32	32	44	37	36	38	29	37	42	26	31	34	32	35	41	40	35	31	23	38	34	38	39	35	29	34	41	31	23	31	37	28	31	36	26	28	23	35	33	38	30	33	35	32	35	22	40	29	38	33	30	32	35	39	34	33	42	47	28	35	40	36	34	32	37	35	37	35	31	39	32	33	38	27	39	35	36	30	26	23	30	31	27	37	37	33	34	27	32	31	45	35	36	22	37	42	36	30	26	30	30	40	28	32	32	29	46	38	36	29	30	37	42	29	34	41	33	37	31	39	31	39	35	38	35	34	34	30	35	30	35	34	32	28	29	40	39	33	37	35	30	37	31	32	27	32	40	35	37	33	32	41	26	27	41	43	47	26	39	33	34	33	25	32	57	38	32	34	31	42	32	40	34	33	29	32	44	40	41	24	44	43	32	43	46	40	28	31	28	29	24	28	29	40	24	27	32	29	37	42	48	28	33	37	29	34	32	35	35	32	38	30	35	45	23	33	35	25	30	34	31	32	37	36	40	41	38	29	34	30	37	40	31	47	30	30	24	29	39	31	33	40	33	24	40	34	35	43	35	30	27	31	48	33	36	33	31	24	27	38	30	30	35	26	39	38	33	32	35	36	34	34	33	42	38	24	36	31	34	33	28	39	40	43	44	40	33	34	33	29	33	30	28	36	41	38	43	32	40	29	33	31	22	27	28	30	39	35	25	37	34	23	27	36	42	22	38	28	36	36	32	30	36	38	26	36	36	28	41	25	38	31	38	38	25	48	34	35	31	29	41	31	30	41	31	40	33	34	26	42	43	32	46	30	29	45	33	34	27	33	36	32	39	32	29	26	37	23	35	41	33	33	35	39	37	34	38	34	44	36	27	29	24	28	38	39	33	32	36	26	36	45	39	39	32	36	34	29	31	34	32	43	35	32	31	43	32	41	35	35	41	38	36	42	35	35	39	29	34	25	30	35	40	44	33	28	30	31	30	35	32	31	45	41	33	48	32	36	27	40	33	30	42	37	28	36	26	29	37	31	33	42	27	31	36	31	32	30	32	35	29	39	33	31	36	32	28	34	35	21	25	36	44	42	36	38	36	42	38	26	39	37	38	28	39	27	31	33	36	42	25	22	36	36	33	36	31	28	37	32	42	38	33	35	37	35	36	36	34	36	27	37	36	36	45	38	45	52	34	29	35	40	45	34	35	36	39	41	33	40	37	29	27	35	35	32	32	32	44	30	27	31	30	36	37	25	24	31	43	29	21	30	34	39	29	43	38	38	33	36	30	43	40	28	46	24	36	32	35	32	44	40	25	33	26	33	25	31	45	34	36	32	36	20	42	44	37	38	38	41	35	32	40	40	42	47	32	40	42	43	27	28	38	41	41	37	34	37	32	29	43	32	33	14	39	33	32	32	28	39	35	41	43	24	39	36	38	29	47	28	31	26	28	30	41	36	30	29	20	37	29	39	41	32	25	28	32	29	43	34	26	33	34	35	37	45	45	37	40	33	43	38	35	47	46	34	36	33	31	33	34	37	41	36	31	41	33	33	29	40	33	34	30	25	29	31	37	29	33	34	37	33	45	30	37	30	33	29	31	40	32	31	41	38	34	33	32	29	34	34	34	19	36	40	35	37	38	31	39	34	52	36	35	22	43	35	39	38	33	41	31	28	31	44	30	37	29	41	37	35	37	28	50	29	35	33	35	33	40	37	29	40	28	31	35	37	49	42	34	35	37	44	32	32	37	32	33	38	39	35	34	38	41	40	38	29	46	37	36	30	22	38	19	33	29	34	20	43	31	32	34	44	33	38	33	27	37	27	30	36	42	30	31	36	38	29	26	32	41	30	25	34	32	48	40	28	29	41	31	29	32	31	36	29	39	42	27	41	25	33	35	43	36	39	45	29	41	32	32	37	23	36	37	39	35	30	26	29	30	35	25	41	42	30	27	34	20	43	39	28	39	37	30	39	31	30	36	30	33	34	29	34	38	39	29	32	35	50	34	31	23	25	43	42	38	33	34	38	22	28	35	33	35	41	28	31	28	35	26	36	45	30	25	37	37	32	31	35	32	37	29	33	28	41	35	31	36	28	34	35	41	39	28	31	46	39	31	31	32	40	32	24	30	36	32	33	44	32	22	40	30	24	36	37	38	40	39	38	24	34	36	29	36	50	33	37	37	30	30	31	49	25	40	37	44	34	38	46	34	39	37	40	36	35	43	33	29	41	27	33	38	40	36	35	30	28	41	39	43	35	31	34	33	31	32	41	42	34	28	39	32	25	33	41	40	35	33	28	40	30	30	33	43	25	36	30	41	41	39	26	47	29	30	35	27	34	29	33	32	40	38	29	32	41	30	31	40	31	27	27	33	33	31	29	33	37	27	31	35	36	28	29	37	44	40	34	32	42	37	33	41	29	41	33	35	40	33	37	29	31	28	34	46	40	28	31	31	29	28	32	26	30	32	46	29	28	31	32	23	42	36	30	35	35	37	38	37	39	39	32	36	40	30	31	30	38	28	28	24	33	29	38	39	35	35	39	39	48	28	35	27	41	29	36	28	41	39	30	51	32	34	39	40	30	36	29	29	34	28	31	37	34	31	35	36	35	35	39	40	30	35	31	31	41	46	37	23	32	23	36	27	33	26	23	24
38349	22118	13027	22737	30959	29363	26743	23990	20947	17906	15073	12671	10452	9311	8382	6687	5743	5172	4800	4594	4357	4126	3793	3489	3524	3338	3082	2705	2529	2247	2229	2237	2191	2052	1797	1705	1538	1440	1333	1384	1232	1258	1183	1187	1208	1253	1291	1210	1177	1139	1066	1057	947	985	945	926	927	833	880	812	820	772	800	798	748	716	778	720	714	663	706	692	678	688	679	633	661	625	642	663	536	625	628	629	625	629	591	592	665	582	619	632	591	630	609	628	601	604	610	586	616	572	594	571	593	609	603	561	597	602	596	536	604	554	627	565	612	585	601	558	588	651	560	610	582	566	582	591	538	596	594	592	597	573	621	572	564	577	545	595	562	592	605	574	582	641	616	586	581	571	594	606	572	595	613	551	581	582	559	617	572	609	605	584	581	592	590	566	604	623	546	560	600	593	586	579	600	521	645	545	578	568	571	586	587	595	584	599	569	560	531	596	575	575	579	596	577	569	571	598	592	614	616	618	561	598	628	593	669	585	627	613	599	595	586	618	644	562	592	619	580	559	567	605	590	574	596	578	591	573	582	566	597	595	598	593	584	544	540	568	586	541	599	623	565	612	626	630	580	550	595	601	589	548	551	609	582	586	597	616	535	580	568	584	574	634	636	620	615	568	551	558	631	581	584	553	616	606	583	575	578	586	568	610	606	562	556	574	529	617	564	595	596	520	553	584	604	601	603	566	613	578	607	587	602	629	593	576	580	568	637	604	563	589	625	620	570	565	628	581	628	554	553	605	608	563	611	585	613	585	560	607	609	606	600	551	579	619	620	556	556	602	547	612	573	579	591	614	572	598	622	592	614	576	609	573	619	549	604	566	595	629	600	582	606	594	606	593	585	596	599	638	586	591	590	601	568	640	619	599	630	612	558	574	580	584	569	583	610	576	597	607	603	598	585	593	585	579	595	581	606	554	584	599	574	599	572	585	621	568	577	568	610	610	608	628	579	623	601	585	576	572	609	563	587	612	578	654	627	582	627	579	572	608	584	610	608	577	595	653	563	580	611	591	621	578	592	576	618	560	533	617	570	548	573	598	604	566	614	584	538	606	597	595	566	593	590	577	623	584	594	634	570	592	592	598	591	584	636	568	588	618	566	600	553	602	585	580	559	563	602	631	624	595	591	592	607	588	595	604	598	576	602	570	578	585	604	602	596	585	583	604	607	607	589	579	587	590	648	574	578	574	582	576	562	614	602	592	582	570	600	596	600	559	614	597	605	592	604	616	607	561	603	548	568	621	595	595	569	599	603	576	612	611	580	556	588	551	628	559	571	580	574	575	599	580	617	559	619	581	579	644	589	599	560	578	585	605	558	638	617	605	592	610	611	545	594	566	618	547	617	606	591	595	592	588	568	604	614	554	603	559	595	615	594	588	581	563	622	580	586	582	635	643	576	591	590	588	609	617	608	594	575	586	611	600	556	596	534	588	559	610	594	596	591	562	560	564	598	607	598	630	550	609	553	573	576	594	629	611	629	615	595	603	601	512	567	600	592	590	601	581	567	576	616	549	627	608	567	609	600	557	635	600	546	615	545	602	580	602	583	629	626	557	554	581	626	598	590	602	544	644	571	597	617	557	560	576	572	566	574	601	605	598	590	560	553	648	577	597	601	586	599	596	564	587	622	596	591	623	604	591	543	546	624	571	647	582	547	562	576	602	573	582	539	611	596	581	640	589	611	603	613	629	543	559	672	619	555	546	589	558	604	635	573	582	580	595	542	597	609	598	635	567	592	566	562	611	555	593	602	580	599	578	559	565	548	599	619	578	600	620	551	607	600	608	587	575	580	626	591	604	605	594	574	648	591	590	564	603	600	580	580	602	648	594	584	641	633	620	574	545	587	618	617	597	615	573	547	593	633	592	592	600	555	592	569	600	560	608	556	618	586	581	606	580	610	607	570	585	606	620	596	599	603	565	557	559	557	617	612	620	595	590	567	573	599	575	606	613	553	563	612	589	608	569	624	579	606	631	601	607	581	608	593	535	603	551	585	601	574	583	599	569	581	568	571	625	575	636	606	593	614	610	609	612	573	602	606	594	593	604	580	578	570	566	579	600	593	582	580	596	587	597	612	624	560	631	558	585	590	602	588	621	591	556	609	577	592	606	574	604	595	629	644	633	599	607	597	572	606	578	591	561	550	530	614	601	576	598	571	608	568	568	596	557	590	556	561	604	589	595	628	605	598	590	574	558	603	591	582	610	548	580	577	602	595	561	622	579	572	574	579	621	589	572	566	629	583	568	602	606	599	594	598	578	593	578	567	630	613	598	609	570	601	583	607	632	579	593	606	589	600	569	569	616	594	591	579	624	610	524	578	599	566	624	601	585	606	593	562	566	569	549	603	560	598	541	586	622	615	592	582	570	561	595	606	594	621	578	584	597	584	632	568	602	581	599	569	628	608	602	623	619	594	572	537	594	599	580	587	587	608	544	599	572	568	581	599	612	578	590	603	605	593	608	561	588	605	557	566	598	572	599	565	571	617	609	582	561	583	564	560	643	638	617	583	562	630	583	574	615	584	589	577	584	548	613	581	597	569	610	623	638	592	580	587	588	613	590	641	596	568	592	614	536	590	577	586	591	623	571	563	592	607	586	588	595	609	591	598	553	583	611	584	561	564	559	571	568	592	602	580	579	591	582	569	551	527	589	641	567	573	565	588	587	588	600	606	569	611	575	607	588	593	570	627	565	594	604	619	601	559	606	663	566	585	570	576	552	630	611	617	651	598	582	561	581	582	619	573	543	605	611	601	621	552	574	587	590	598	592	582	594	556	622	626	584	612	573	572	590	607	581	635	595	595	611	578	616	568	594	600	571	572	591	601	602	594	591	616	588	603	602	604	581	580	599	546	585	604	618	593	605	581	637	593	619	583	581	593	584	526	643	576	624	641	587	629	624	588	574	601	609	596	540	584	567	610	591	584	593	533	595	567	598	614	578	577	635	635	587	628	618	584	561	612	590	609	567	584	597	629	579	567	599	555	570	584	594	579	590	589	609	588	594	621	606	593	549	593	608	620	567	554	560	612	582	562	605	588	573	586	598	565	615	615	584	585	560	558	604	582	598	553	624	570	549	604	618	571	566	591	588	587	572	604	577	580	579	585	564	568	578	623	610	597	566	573	603	574	603	559	663	597	587	617	583	568	586	621	629	566	586	582	625	572	610	591	581	610	547	588	606	592	606	543	554	584	590	599	560	593	645	594	566	571	599	570	565	585	565	588	572	599	572	555	578	612	569	583	551	607	604	617	624	610	613	604	552	625	582	600	575	585	595	591	598	554	565	561	559	633	607	599	578	625	587	617	563	604	554	639	584	585	596	636	648	570	610	594	591	604	630	559	570	561	569	586	569	588	574	608	573	552	596	589	624	592	600	595	601	584	639	580	584	552	611	566	561	591	566	576	611	603	597	558	562	620	582	595	606	569	557	605	592	577	602	592	616	605	594	609	593	571	630	590	535	564	609	574	591	570	595	588	556
7360	2708	892	569	796	761	597	609	532	415	359	306	243	255	240	185	181	144	136	147	110	124	106	86	109	109	92	74	94	83	69	82	66	77	80	53	73	57	54	50	57	52	69	54	56	52	57	48	61	44	57	55	59	42	42	32	55	49	50	54	40	35	32	43	45	36	28	45	50	42	49	42	42	44	37	35	49	35	41	44	30	36	37	42	44	40	38	35	51	30	27	37	32	33	35	38	30	36	44	35	41	43	36	24	38	42	29	33	31	31	34	41	37	25	34	38	37	34	29	43	31	41	35	38	46	31	32	32	35	40	34	37	31	30	42	33	45	31	38	35	39	33	40	28	41	42	30	28	34	37	48	35	31	49	38	35	37	38	44	37	45	31	40	43	30	31	34	38	39	29	35	39	39	33	44	31	32	31	41	35	32	48	34	38	42	30	37	28	40	46	34	35	38	31	36	28	31	40	31	36	37	35	23	41	39	36	28	36	37	38	36	41	41	27	27	34	26	40	34	30	40	45	40	52	44	49	38	42	39	52	38	41	30	37	35	47	46	43	45	34	32	35	36	38	43	35	38	36	34	30	42	36	32	35	42	37	40	41	45	46	34	48	45	32	40	37	45	40	32	39	53	39	35	32	46	46	35	35	44	29	31	49	34	45	36	40	45	39	34	34	35	33	35	36	39	37	32	45	44	29	48	33	39	35	35	26	41	26	34	37	44	35	34	37	34	46	32	36	43	36	22	34	37	33	38	27	33	35	36	48	31	23	35	42	38	30	34	40	31	29	33	26	25	34	41	36	34	37	45	35	26	27	46	39	27	42	30	40	43	35	39	41	56	38	44	34	41	48	36	35	38	51	34	37	42	30	38	31	50	30	36	34	28	43	38	46	32	31	36	36	38	29	37	22	35	37	40	35	34	38	41	34	29	32	26	27	42	39	31	42	29	44	41	43	35	34	34	32	45	40	34	39	38	27	33	41	37	22	36	39	35	34	38	30	34	40	33	24	47	40	32	40	41	31	37	34	32	33	25	39	32	36	30	35	30	35	38	51	34	41	39	38	36	45	38	20	35	35	26	31	44	45	43	46	41	41	39	30	34	25	42	39	21	35	37	34	43	37	42	28	39	31	39	33	40	41	30	36	51	44	42	36	40	27	42	36	39	19	39	34	34	49	37	42	31	31	34	35	40	27	48	36	33	35	49	33	34	43	39	33	26	35	40	38	39	39	33	41	41	39	37	45	37	37	31	34	32	25	25	40	36	37	44	34	41	44	36	36	32	38	41	43	46	40	38	42	34	39	42	36	51	35	30	46	36	32	36	38	37	39	39	37	40	30	40	27	33	35	50	27	48	41	43	28	41	32	27	40	39	25	34	35	44	34	41	36	33	41	43	24	30	40	32	28	30	43	38	50	36	42	43	33	23	31	27	30	29	42	42	48	33	46	32	27	38	48	40	34	37	37	33	34	35	35	40	29	34	29	36	37	42	26	31	37	34	29	43	42	28	49	36	29	31	38	44	40	37	35	32	53	39	20	40	33	39	35	25	41	26	32	31	37	28	31	26	40	38	46	44	27	25	38	43	29	41	33	34	38	44	26	29	36	43	34	34	33	38	27	35	33	43	38	31	32	37	35	40	48	43	32	39	45	49	39	45	33	35	40	28	39	25	28	31	31	53	37	35	34	54	51	41	49	36	40	34	31	37	38	37	45	33	43	42	27	40	54	34	52	36	29	31	36	39	42	44	35	33	39	26	37	33	37	38	41	40	29	31	28	41	24	38	40	35	17	37	41	30	41	32	31	44	44	34	37	42	34	31	45	38	34	35	37	45	46	36	31	27	37	34	36	32	38	33	35	41	39	46	34	27	34	44	39	36	28	38	33	28	28	34	44	38	43	38	34	31	40	43	43	39	40	33	34	32	28	34	31	46	33	34	46	36	34	38	33	26	40	38	31	35	34	28	47	28	45	32	38	35	29	33	28	47	44	35	33	36	34	30	32	42	29	46	30	44	32	34	42	39	38	35	35	32	32	31	29	44	31	37	42	40	45	33	41	47	36	35	35	35	35	34	39	36	41	34	36	30	37	34	33	35	38	49	35	43	40	34	37	29	30	42	40	36	37	34	46	42	37	32	36	33	42	40	37	35	34	31	43	49	39	27	44	42	45	42	55	29	30	31	44	34	33	33	32	33	39	41	35	36	29	30	30	35	38	28	35	47	32	26	31	29	33	25	43	40	33	27	33	28	37	26	36	32	30	31	38	30	38	39	48	46	39	42	38	35	43	34	52	25	32	29	36	40	33	43	29	34	33	25	21	38	48	34	27	48	44	23	26	39	38	36	33	37	45	31	42	40	44	45	32	34	39	35	34	42	52	37	44	43	45	49	34	32	43	44	36	41	43	28	41	34	42	37	41	41	26	46	45	29	43	43	36	35	34	39	33	34	38	45	36	31	42	40	41	41	41	31	32	41	43	43	38	42	40	30	27	37	42	32	31	29	33	35	31	30	38	42	44	55	42	37	44	40	49	30	30	39	46	31	38	36	37	32	48	41	24	38	38	37	37	36	37	36	31	35	32	48	31	48	36	31	33	36	43	45	30	42	39	49	32	29	38	23	41	34	43	47	48	28	39	26	40	35	34	35	38	41	30	37	39	36	30	32	35	32	35	34	31	31	40	39	34	30	47	39	37	29	40	41	35	30	24	44	38	42	31	38	32	26	38	40	34	41	35	29	42	38	28	30	35	43	38	41	36	34	32	37	35	31	45	36	39	41	43	41	43	35	46	39	31	32	39	35	28	49	29	36	34	34	33	33	34	39	46	37	36	34	35	30	29	38	31	42	44	37	32	42	46	45	35	34	29	34	31	40	32	30	37	44	44	36	42	28	37	32	32	25	34	27	35	33	34	39	40	31	43	37	37	38	42	38	31	37	42	40	35	32	50	45	41	38	32	30	30	39	46	31	43	39	32	38	44	46	32	31	40	42	26	29	20	38	44	41	26	45	27	42	36	35	29	37	35	39	32	35	37	34	38	27	38	31	34	36	31	43	36	45	34	30	37	37	33	35	33	39	36	25	41	42	39	31	38	32	37	35	31	42	32	24	38	31	31	30	35	29	34	27	43	41	44	49	37	36	33	28	34	39	37	38	43	35	43	45	33	46	34	43	40	47	34	36	44	38	45	22	34	34	35	33	30	35	28	36	32	22	35	34	41	36	34	43	39	25	27	37	35	25	44	42	40	37	41	30	52	34	36	34	39	34	37	35	33	33	35	29	31	36	33	31	36	37	54	27	42	47	32	45	30	53	49	41	30	46	34	40	42	35	32	36	29	46	34	37	46	36	45	39	38	32	35	43	34	35	45	46	33	52	38	26	36	37	36	48	30	40	35	31	43	31	37	32	38	52	32	33	30	35	34	30	42	38	39	48	29	48	37	37	47	33	40	43	36	28	33	35	30	37	41	23	40	31	35	26	36	42	46	40	46
45549	27366	17480	28339	36668	34798	31524	28907	26375	23051	19334	15941	13459	12305	11424	9864	8705	7744	6879	6755	6091	5703	4992	4610	4706	4539	4098	3760	3222	3103	3120	3000	2845	2741	2497	2284	2061	1872	1853	1690	1656	1591	1645	1580	1534	1592	1644	1554	1500	1373	1355	1303	1264	1183	1106	1105	1094	1069	1025	1051	972	924	892	910	946	868	867	806	825	805	853	789	701	718	715	733	703	705	732	666	650	660	624	649	691	608	677	671	685	622	717	625	659	645	624	665	684	657	608	599	658	669	652	613	599	600	627	645	591	587	612	598	604	643	655	598	556	610	616	634	588	559	588	664	608	679	596	632	637	600	647	601	632	621	620	634	610	609	628	645	618	659	634	625	616	653	634	637	604	612	630	644	619	625	591	660	611	636	605	650	599	584	604	639	633	621	616	615	600	613	611	616	602	572	643	603	661	628	644	546	566	638	586	626	627	631	613	676	620	646	682	667	616	624	629	614	625	626	623	613	630	643	638	643	651	594	634	614	639	647	655	655	638	612	610	610	632	646	617	637	616	625	630	625	610	638	638	621	579	665	613	629	624	608	626	593	670	646	633	600	608	641	634	614	596	672	610	624	644	610	642	639	618	629	647	621	656	653	627	659	627	598	618	599	642	619	620	615	603	595	613	646	618	616	665	603	689	635	668	671	646	615	602	630	618	627	612	593	624	651	646	627	613	615	618	630	598	606	663	596	604	635	614	620	637	592	660	613	624	606	605	586	623	664	587	612	629	583	606	639	625	625	626	610	649	642	620	646	620	610	636	621	598	613	609	635	617	640	626	617	610	615	658	630	599	639	600	561	635	581	606	610	629	644	588	620	608	590	625	573	615	624	664	615	637	668	594	569	638	620	611	636	591	661	620	646	644	580	650	581	640	603	608	600	628	576	667	656	606	588	632	635	643	590	620	660	630	635	644	583	612	588	608	552	589	608	647	603	625	620	589	624	647	619	580	649	605	606	618	611	602	625	593	622	630	623	655	589	637	611	642	643	641	627	601	617	593	618	601	627	600	652	598	680	642	636	668	615	571	632	655	630	608	591	636	643	666	622	620	629	627	635	647	664	617	665	628	623	589	568	591	618	620	657	598	619	647	635	647	628	604	609	621	656	645	586	608	650	645	637	592	672	629	637	628	679	620	597	636	588	599	625	664	607	667	585	647	618	607	628	643	600	653	624	624	624	623	640	622	674	653	594	631	643	607	623	617	612	644	654	619	624	626	599	598	580	620	657	641	619	656	618	610	625	647	624	628	643	606	622	632	670	628	578	628	600	659	588	623	636	597	629	596	639	583	645	640	674	681	615	603	623	647	657	643	642	635	607	610	611	615	596	655	593	614	634	643	642	613	584	619	659	635	593	633	637	628	601	612	589	616	576	646	602	589	615	651	630	627	627	649	666	622	623	627	631	607	653	634	620	648	590	626	617	652	608	644	619	643	614	612	613	675	609	637	613	617	647	635	613	629	631	634	648	620	593	595	621	634	687	655	605	603	626	617	614	607	630	618	675	662	663	664	618	653	593	582	605	642	608	625	603	641	600	633	686	614	652	657	595	607	628	598	622	640	653	598	630	645	608	626	587	617	609	628	633	636	650	627	648	594	613	561	621	660	608	612	595	619	616	591	610	664	607	604	632	623	662	628	626	666	666	653	618	587	594	655	627	592	627	623	635	612	641	611	593	642	678	639	630	643	674	618	588	635	621	654	608	614	616	612	627	568	627	614	612	666	605	663	615	618	633	625	597	618	599	666	617	651	617	595	587	607	583	595	631	641	608	659	652	646	655	609	628	589	677	569	606	599	628	633	621	602	639	635	647	567	641	612	584	638	651	598	631	652	635	589	640	596	626	592	624	620	675	650	640	599	660	622	660	603	613	602	665	584	673	638	588	603	614	651	620	641	637	640	631	624	616	631	602	620	651	578	657	632	628	579	621	562	653	654	605	617	597	672	606	585	632	631	608	618	627	596	606	648	623	683	644	668	630	615	641	629	633	652	629	615	588	614	632	635	607	632	647	643	618	617	593	599	615	596	594	639	641	614	653	630	607	678	618	610	633	607	620	660	611	643	665	610	632	685	597	643	680	613	587	603	590	608	656	645	630	651	582	624	613	624	652	597	597	604	623	567	598	641	607	644	614	666	584	633	558	610	626	611	604	613	642	600	620	650	647	639	654	631	612	685	645	635	644	623	595	640	587	624	586	627	620	631	666	667	590	618	627	608	606	582	631	608	603	620	649	659	647	597	593	630	614	618	610	628	615	619	613	680	608	634	649	628	610	632	618	629	588	619	641	597	612	597	622	612	599	607	634	621	606	608	646	637	614	663	597	664	632	617	554	610	672	634	625	626	624	662	599	624	652	575	596	660	617	649	680	589	620	630	590	600	622	603	615	599	651	614	578	639	618	607	632	609	616	648	652	633	605	636	607	588	641	629	600	615	626	628	672	633	646	629	671	613	629	611	627	662	609	592	602	613	625	595	570	616	620	620	668	644	608	606	604	622	617	664	627	655	602	648	623	595	640	651	710	602	622	612	627	630	677	631	637	602	619	608	660	626	609	622	637	619	630	617	622	632	627	629	626	609	641	592	596	670	632	607	619	645	600	619	614	568	612	624	647	611	635	608	635	619	650	679	616	641	635	649	628	661	616	646	669	620	634	634	678	609	628	647	642	637	609	602	634	636	617	642	573	564	607	632	621	603	610	629	641	635	624	683	596	657	660	629	654	652	599	598	644	667	611	670	653	616	646	628	632	623	645	625	622	638	595	638	629	609	618	605	617	641	629	657	601	606	665	615	636	622	613	596	594	616	599	622	640	649	651	645	601	595	615	653	636	601	614	613	593	672	652	599	608	612	637	634	639	636	595	622	655	634	629	612	647	596	624	624	583	615	608	616	667	606	598	622	608	643	603	587	602	627	658	626	621	633	648	592	597	632	625	634	643	600	635	623	624	616	690	643	620	639	597	627	633	676	653	652	625	631	598	598	664	679	638	605	615	602	609	643	626	606	607	635	697	608	652	570	614	665	621	637	627	611	588	621	632	597	686	612	631	601	580	634	623	646	584	616	652	608	593	605	649	617	673	637	638	632	594	631	592	640	619	625	627	629	611	622	617	628	636	640	631	627	665	611	626	615	629	608	664	585	614	592	611	612	604	600	637	608	660	604	634	624	614	657	588	653	641	651	629	592	628	611	622	602	627	596	606	651	639	632	650	643	585	631	615	661	613	599	607	620	648	623	614	595	603	601	631	606	623	629	590	639	593	682	642	567	610	585	610	633	630	594	623	576	671	659	609	591	586	628	647	623	625	615	670	623	621	610	598	676	627	582	613	615	628	608	642	594	625	590	601	640	653	643	624	592	611	640	616	616	601	653	618	616	610	640	649	594	648	618	590	625	594	647	632	638	620	622	631	634	595	585	620	626	637	601	616	622	614	640	646	621	585	570	633	626	595	600	634	615	678	657	636	625	640	610	660	616	633	627	628	650	600
3068	837	353	269	348	321	292	257	259	208	181	148	123	107	95	101	83	71	72	62	73	58	53	58	59	44	48	41	44	47	47	45	41	44	43	41	46	33	31	31	36	33	40	35	38	39	40	27	41	27	31	38	37	33	31	24	18	32	28	29	35	35	28	33	37	37	20	23	34	28	28	26	28	22	27	20	38	26	27	25	25	32	26	32	24	34	23	33	25	25	34	30	35	26	25	22	33	23	27	28	26	27	31	28	36	24	24	32	21	28	23	31	35	30	29	31	33	28	23	27	37	29	22	26	18	26	32	33	41	28	30	29	33	35	25	24	24	24	21	24	30	21	28	22	38	21	29	24	30	28	25	19	35	38	31	24	32	33	33	32	35	21	23	26	26	31	33	34	35	34	26	26	30	25	26	36	32	21	36	29	19	21	23	19	37	28	26	35	24	31	27	26	27	26	35	32	31	25	30	33	33	37	19	30	25	31	21	29	30	30	29	28	28	23	20	35	29	23	26	38	35	26	25	33	34	43	25	29	38	20	33	28	24	23	27	33	29	35	20	29	34	18	28	28	22	18	38	26	27	25	27	16	25	18	24	26	19	22	21	30	22	25	25	30	34	30	29	20	27	31	34	31	21	35	29	35	40	31	25	22	30	21	36	22	22	38	37	37	39	28	36	25	32	25	30	35	30	32	26	37	32	23	26	30	31	39	36	31	28	22	26	24	28	22	32	38	28	19	23	25	31	30	30	20	28	29	32	38	28	32	21	32	28	22	27	22	26	27	27	32	31	26	22	25	21	32	31	33	27	34	27	29	28	30	35	39	35	39	30	32	28	28	26	29	26	38	27	30	22	36	28	29	27	30	29	33	27	25	31	24	20	33	24	27	30	20	23	35	28	36	20	33	29	27	30	27	28	31	19	36	27	21	21	31	30	29	26	29	32	30	31	35	22	32	26	27	25	33	26	31	29	34	32	24	32	32	23	18	26	22	31	22	17	23	29	30	23	33	26	26	26	37	37	34	28	32	23	20	25	38	34	33	25	25	22	28	25	27	33	27	27	25	33	25	39	20	23	26	33	28	26	21	32	34	27	30	26	26	32	29	29	24	33	25	23	23	32	36	29	34	30	22	24	31	28	30	28	37	29	25	22	30	26	29	31	16	35	17	35	30	26	28	24	29	30	33	30	31	25	29	25	25	27	39	35	34	26	28	34	17	26	30	26	28	26	34	19	37	40	23	37	33	17	28	32	22	22	32	32	20	29	27	34	20	34	17	29	24	29	36	34	28	25	26	24	29	24	19	37	30	35	27	29	22	31	34	36	27	26	23	19	31	37	29	24	25	22	23	28	28	25	31	23	24	34	37	26	27	19	45	24	32	23	32	29	15	27	31	24	30	32	24	36	21	30	30	26	23	27	22	35	27	29	28	26	20	31	24	28	33	19	23	30	19	37	25	27	21	31	33	25	28	21	19	27	36	26	27	21	29	32	40	28	27	33	31	25	25	22	23	39	25	21	29	22	29	24	18	21	29	31	28	20	31	23	20	28	24	20	36	31	18	16	32	25	26	19	36	20	27	24	26	16	37	17	35	35	33	24	24	29	25	30	28	35	29	17	30	23	37	30	30	29	23	28	35	31	27	35	32	34	35	34	28	18	28	34	22	35	13	22	22	32	31	28	25	25	30	30	25	28	24	25	24	33	24	31	29	27	31	19	30	27	20	33	30	53	28	25	22	26	28	24	31	29	30	25	41	26	25	32	38	32	33	39	28	26	31	31	25	28	35	31	27	21	25	18	28	24	24	27	29	24	28	27	18	25	25	33	28	28	20	34	30	27	24	32	25	33	34	39	36	26	35	20	30	33	33	31	32	37	23	32	30	38	32	29	21	27	22	23	23	31	26	34	29	30	31	20	24	34	30	23	39	30	38	19	36	32	27	36	33	27	25	36	32	24	31	25	30	31	19	33	32	27	31	20	26	38	27	37	36	27	28	35	24	30	33	30	42	28	27	33	30	23	28	15	27	29	32	23	25	30	32	36	36	28	19	32	23	23	34	29	26	29	20	29	25	18	31	22	34	32	29	27	29	26	27	33	26	32	33	38	24	32	28	24	18	28	24	19	23	22	25	33	30	27	30	25	21	31	28	27	28	32	33	22	33	29	39	29	29	24	27	27	24	38	30	23	28	28	26	19	35	25	17	26	32	25	30	34	32	29	35	29	30	33	24	29	21	21	30	35	27	23	23	31	30	28	22	26	28	33	26	20	30	39	32	31	27	22	30	32	28	28	32	31	36	31	26	42	28	22	19	28	20	23	41	23	29	27	28	30	22	31	26	33	24	38	31	33	35	39	25	15	39	38	26	32	26	29	30	30	26	26	24	29	19	27	36	17	31	31	19	23	22	33	38	27	31	30	26	32	31	33	31	25	31	30	35	27	26	32	33	36	31	25	29	37	25	27	39	28	31	32	36	20	24	26	32	38	34	35	25	31	28	27	23	28	25	25	24	36	33	31	26	24	23	36	30	26	35	23	30	29	22	31	18	34	28	36	30	30	22	29	27	32	26	32	30	30	37	26	24	23	27	23	38	28	28	27	24	31	29	33	38	31	31	30	37	32	35	22	26	21	41	36	30	25	38	24	35	29	23	31	16	28	27	24	28	29	26	37	28	26	38	29	28	30	33	31	25	34	34	32	23	29	24	31	24	28	24	39	31	32	22	26	30	29	32	24	35	22	19	24	28	32	22	38	28	30	24	26	36	36	18	23	29	34	34	23	33	26	33	27	29	28	22	25	22	31	18	27	29	25	29	23	27	25	20	27	35	11	39	36	31	30	34	34	26	36	27	27	29	22	32	20	31	31	32	27	29	36	25	25	31	22	20	32	25	40	28	28	22	26	41	29	21	26	24	21	28	27	29	25	21	22	25	32	21	38	20	31	25	24	30	24	27	30	30	38	26	41	31	23	20	36	25	33	27	29	27	30	42	26	29	26	27	28	25	30	28	31	21	27	20	28	32	23	33	25	20	28	28	26	29	21	24	35	31	30	28	27	30	26	32	33	32	30	20	22	17	33	34	28	32	25	27	29	34	39	32	26	31	37	21	30	21	31	34	32	25	33	31	15	35	14	23	29	30	32	32	32	34	17	22	34	28	27	24	19	31	24	25	30	26	29	28	30	29	30	35	31	32	34	26	35	23	26	28	23	26	28	25	33	25	38	25	27	23	35	30	26	26	30	25	25	35	26	30	26	36	25	34	23	33	17	26	31	29	30	26	38	24	37	33	17	21	35	46	37	25	34	26	31	36	29	37	41	36	25	34	28	28	28	26	43	33	20	30	31	28	20	27	24	35	31	30	31	20	25	27	21	24	33	12	30	22	25	32	22	20	27	32	23	30	26	24	22	28	24	33	31	24	30	16	32	28	37	38	25	28	25	36	27	27	28	41	32	36	34	27	35	19	26	26	30	30	34	29	26	32	23	18	30	39
33606	18181	10726	18919	26948	25212	22094	18644	17237	14245	11329	8962	7249	6362	5851	4935	4390	4004	3596	3393	3131	2716	2422	2339	2376	2252	2025	1833	1665	1695	1584	1646	1585	1438	1400	1179	1100	1052	1018	1005	967	917	884	951	931	913	912	996	885	905	855	810	797	767	744	742	718	699	702	647	653	626	598	623	614	591	583	580	540	565	642	554	492	546	565	521	528	492	529	527	510	533	512	507	459	541	483	507	481	517	466	495	519	507	496	527	504	496	501	521	531	500	511	502	512	466	474	500	508	495	483	464	494	467	424	444	492	491	513	488	476	458	494	541	492	489	455	454	502	486	535	500	490	477	489	489	508	481	459	470	516	473	465	495	475	502	514	487	512	477	513	518	486	499	481	492	534	487	513	547	453	481	519	496	492	494	463	482	505	523	504	469	503	501	512	520	479	515	486	493	530	518	457	498	516	443	506	480	490	459	524	518	515	499	494	463	512	488	446	500	504	501	489	511	467	506	501	496	489	491	462	476	501	507	479	513	503	509	476	491	477	497	485	514	512	524	466	450	488	513	472	498	458	535	493	469	455	490	451	481	511	453	501	460	525	459	503	490	476	540	491	477	500	508	552	486	512	537	475	448	489	460	480	541	502	438	445	470	498	512	494	482	494	510	500	463	477	496	453	465	480	471	474	475	463	473	486	520	482	511	487	496	486	470	483	492	521	505	442	505	483	528	488	509	500	463	489	512	471	476	477	462	488	504	473	523	520	509	506	462	506	469	481	498	492	480	491	462	460	459	496	466	490	455	495	471	467	496	485	517	485	498	482	501	486	498	481	541	483	532	477	496	449	519	463	490	486	459	493	489	501	482	473	494	553	471	541	469	496	511	493	489	524	515	476	486	496	490	487	508	502	470	497	482	465	463	481	494	470	489	512	497	475	492	482	482	490	481	481	480	527	527	481	511	459	476	493	468	479	500	514	475	491	459	509	511	486	511	493	441	480	491	507	470	497	485	482	473	455	479	454	458	510	517	518	488	462	473	508	518	514	470	527	469	433	496	498	476	488	492	454	486	476	478	475	521	489	456	508	534	499	478	506	466	491	480	527	483	519	457	467	498	504	545	517	491	513	506	451	477	518	507	453	508	500	520	526	501	489	486	486	491	444	498	457	523	504	499	468	517	445	466	479	478	502	511	475	483	513	464	476	468	497	488	486	510	488	485	503	486	464	494	504	500	500	526	509	483	502	485	539	472	487	454	485	499	521	473	520	475	461	504	506	469	465	472	481	506	471	490	516	479	551	534	489	430	467	477	447	473	517	485	507	487	485	474	485	501	480	465	487	482	497	493	505	485	505	509	482	502	473	491	514	493	527	473	445	502	451	491	515	476	502	495	453	454	498	441	484	480	507	500	499	474	500	487	490	491	464	468	518	492	504	523	511	468	469	471	508	463	493	458	499	506	473	486	444	519	512	467	448	503	469	480	455	444	476	499	473	468	501	505	506	506	507	485	503	497	475	459	462	502	472	503	518	489	485	522	468	454	505	488	508	535	503	516	504	482	470	497	505	515	473	532	486	504	498	482	453	491	478	462	511	475	509	498	486	441	482	492	474	493	500	529	461	486	489	500	473	494	516	500	518	488	464	483	496	497	529	506	502	494	511	497	467	487	487	529	504	446	454	483	507	485	490	477	460	488	446	533	497	536	478	480	510	502	474	487	486	516	483	453	467	485	490	477	494	527	486	522	520	476	523	484	488	485	510	460	476	503	514	500	456	509	454	481	498	472	512	472	499	488	496	536	480	527	441	456	528	476	503	467	496	492	519	457	496	452	482	513	509	529	502	544	491	477	515	476	498	479	508	517	493	473	446	464	467	527	454	467	504	480	501	489	466	528	505	479	517	529	512	470	491	550	512	502	473	475	504	508	509	491	494	455	478	475	483	495	490	465	506	491	514	494	494	496	467	497	478	500	521	524	461	498	470	496	500	484	506	482	459	485	491	531	469	526	467	516	518	509	501	465	506	439	457	468	522	495	463	521	509	500	449	495	457	534	476	485	523	478	460	474	499	453	465	511	522	511	503	476	501	479	462	504	477	485	466	445	536	471	485	547	454	470	503	466	506	490	459	468	505	472	473	524	482	501	492	474	484	487	517	487	443	483	488	486	505	465	509	501	479	479	502	499	519	477	497	472	512	493	462	522	468	504	487	486	465	457	454	530	473	488	468	491	497	493	475	527	461	496	484	501	479	515	490	498	479	471	485	526	490	477	498	483	501	511	506	493	496	477	453	494	462	475	504	507	460	494	487	486	479	487	483	486	469	466	459	486	487	456	471	473	492	537	514	477	528	479	515	488	499	525	503	504	506	458	488	493	519	490	468	472	481	490	488	520	520	474	496	521	513	500	506	478	437	469	484	480	506	523	477	473	468	483	531	535	485	440	459	502	467	459	488	489	502	464	518	522	523	490	478	486	527	478	494	461	483	507	456	490	492	557	488	477	508	487	507	493	502	474	458	479	505	492	466	534	469	514	520	447	455	459	537	505	510	531	496	488	470	497	489	457	491	504	498	478	473	507	473	489	496	498	509	515	486	523	502	513	500	486	502	495	478	488	521	451	499	477	491	481	497	471	514	451	493	513	497	482	472	483	478	498	473	479	478	482	505	442	484	514	514	535	491	502	478	528	529	502	476	527	475	478	486	495	514	493	479	470	490	494	507	494	503	507	475	487	478	481	486	476	486	480	470	511	490	511	447	472	464	482	530	495	451	484	509	494	496	468	487	510	503	485	478	492	468	481	554	506	488	460	480	491	471	523	502	519	479	480	490	461	485	502	513	461	491	494	521	515	471	499	482	469	473	517	482	470	480	465	459	452	487	471	500	443	510	468	491	476	486	461	471	510	468	498	488	515	496	478	503	516	474	500	453	496	489	477	472	483	520	473	480	450	508	497	535	473	480	481	486	497	492	486	472	477	499	515	495	473	492	477	494	476	514	493	480	512	494	475	512	496	484	488	509	458	487	439	516	472	504	509	503	485	516	499	498	452	499	504	532	486	519	471	515	505	472	509	502	495	479	512	507	510	537	469	499	492	463	472	528	531	480	512	514	487	510	502	497	477	491	481	460	525	466	525	481	491	501	495	511	497	486	497	486	498	488	470	511	524	486	498	471	486	488	485	491	507	489	435	450	509	482	464	479	522	532	454	485	534	527	478	525	479	497	468	487	493	474	489	466	527	451	499	487	460	510	494	485	484	503	460	488	514	502	472	457	519	488	474	458	437	480	505	485	452	499	514	507	484	490	490	483	525	494	503	497	497	456	489	502	466	480	443	513	489	486	482	501	520	518	471	466	497	512	474	502	479	471	512	507	458	507	474	500	468	488	485	481	500	516	482	460	486	477	518	484	509	499	510	485	510	466	443	482	486	476	509	485	458	493	482	492	480	503	505	499	499	511	498	498	486	483	502	494	477	464	477	488	510	516	472	491	439	484	501	469	466	479	488	479	445	475	509	499	467	462	486
6074	2179	817	499	733	664	485	451	410	352	298	279	196	192	186	149	148	163	147	119	120	115	83	79	90	89	82	96	73	74	68	57	65	64	50	63	40	48	48	52	57	51	36	50	34	42	42	39	54	33	33	44	37	40	34	42	43	39	44	44	47	37	31	34	35	34	34	28	29	31	35	50	27	27	35	37	37	39	30	37	31	40	41	30	33	34	28	35	25	37	33	29	30	25	24	35	33	33	40	34	23	28	20	28	45	30	32	32	32	30	31	40	29	33	31	34	35	27	25	30	26	42	35	31	38	31	37	25	33	39	31	29	24	29	29	28	39	21	35	31	26	16	31	33	28	33	22	34	38	30	32	34	23	35	28	30	30	29	39	36	33	41	35	42	30	33	32	37	36	30	28	35	40	26	34	34	33	42	35	33	32	33	29	39	26	35	36	29	35	26	33	26	34	35	46	29	32	32	43	31	33	29	33	30	30	31	31	30	43	42	25	26	35	30	36	28	25	29	35	28	31	37	33	24	34	32	41	28	33	34	29	31	34	34	26	29	32	36	25	31	30	32	34	23	26	27	46	30	32	23	34	28	40	19	24	29	36	28	31	22	29	34	40	37	31	37	31	24	39	37	32	44	32	31	32	33	39	45	31	25	21	33	35	35	31	40	24	31	32	33	42	35	28	39	26	31	27	34	22	39	28	35	36	27	37	41	23	36	40	20	21	41	31	40	31	30	32	25	28	30	31	23	41	27	40	26	31	32	40	25	32	34	37	33	28	31	34	31	34	34	31	37	35	36	34	28	19	30	28	29	42	39	23	33	33	35	31	36	22	39	37	33	38	30	41	29	29	26	32	37	38	31	30	29	30	34	48	33	35	24	35	24	28	35	35	33	33	44	31	39	39	27	36	29	20	27	31	31	33	31	32	39	26	33	37	41	35	25	34	46	33	35	34	30	31	31	36	34	42	24	23	40	22	35	39	34	35	36	28	30	40	32	39	33	42	40	25	36	39	30	37	27	35	23	29	35	36	24	38	38	31	26	31	33	32	40	26	24	27	40	33	34	26	41	24	40	27	33	29	32	23	29	40	32	44	31	35	33	25	18	38	32	35	37	24	32	36	34	32	31	34	32	31	34	33	27	36	45	34	38	32	33	45	30	33	35	29	35	42	24	37	40	40	38	40	30	31	31	41	29	29	26	23	28	27	33	31	46	39	44	25	29	40	29	30	36	29	38	37	22	29	23	20	33	30	41	35	29	33	27	24	28	25	28	36	36	25	34	22	43	30	23	24	50	37	27	30	35	35	32	27	35	25	28	35	32	28	37	38	29	27	34	35	38	30	34	31	49	36	28	22	27	29	27	34	39	33	27	31	30	39	26	28	24	25	28	32	29	38	34	21	39	33	24	33	30	31	26	28	37	19	27	29	34	25	35	29	37	41	33	33	26	33	31	25	29	36	38	26	31	33	45	37	28	34	31	26	43	32	37	35	30	43	30	37	33	40	32	34	31	25	38	35	48	33	41	40	34	34	38	31	31	36	35	35	44	33	19	37	30	37	39	40	25	24	32	25	28	31	30	25	30	25	33	25	36	34	30	35	43	33	21	35	32	24	29	39	29	27	38	23	36	39	40	29	26	34	30	28	36	40	25	38	33	30	30	24	34	36	29	27	34	32	34	40	28	29	35	35	39	24	24	29	29	29	25	36	36	32	35	32	34	42	33	45	35	35	34	39	25	34	37	44	31	40	28	37	33	33	25	37	28	31	39	32	22	28	27	28	31	24	29	40	37	34	40	28	40	32	29	36	31	31	34	32	26	29	27	34	29	38	38	32	33	32	31	26	30	41	34	28	36	39	31	26	36	26	31	26	23	37	32	28	38	33	40	27	37	31	28	35	38	33	23	35	39	29	45	30	32	25	29	27	23	36	32	34	32	30	37	37	32	26	30	33	31	37	36	30	25	36	24	43	37	31	29	46	25	31	33	36	26	42	36	26	28	38	31	23	33	23	26	25	31	26	32	32	30	39	31	28	28	41	32	26	24	38	35	40	23	35	32	34	27	26	30	33	37	35	29	26	35	39	34	36	35	39	32	26	23	38	27	30	30	35	38	42	33	43	32	34	26	24	31	32	41	26	27	33	34	41	35	19	32	45	32	28	34	39	37	31	33	27	42	28	38	43	31	23	34	37	35	34	36	33	30	29	25	31	38	36	34	31	25	27	34	37	34	31	40	30	39	36	28	41	22	30	18	31	32	43	34	35	33	35	32	32	38	33	39	31	35	29	27	36	29	39	36	30	28	21	23	35	44	22	45	33	32	30	31	33	29	31	29	31	22	41	38	44	35	25	24	32	34	31	37	31	36	37	31	33	31	40	30	35	32	24	29	29	36	32	43	32	24	38	30	44	31	23	40	35	35	37	22	30	41	34	32	31	27	27	22	31	34	29	41	43	27	30	38	29	29	31	18	39	39	34	34	32	28	30	37	33	28	24	31	30	46	29	33	29	27	24	37	33	43	35	41	32	27	33	30	31	39	29	34	26	32	39	37	31	35	35	36	30	30	33	41	23	38	36	35	31	35	29	26	29	35	28	29	37	40	42	26	34	21	34	35	27	33	36	32	27	28	23	35	28	32	32	37	34	20	26	36	28	30	34	25	25	30	40	46	29	39	32	32	37	29	28	35	31	27	38	26	41	36	37	44	39	42	37	47	28	30	31	31	34	29	35	33	31	35	35	32	44	27	40	30	30	28	25	35	27	32	35	31	31	33	35	28	23	45	24	34	41	29	39	29	22	36	40	24	31	37	24	37	36	38	33	30	29	33	31	37	36	36	32	21	26	36	32	33	25	30	34	29	28	30	30	29	23	26	28	36	25	31	37	45	23	42	35	22	29	37	38	38	30	33	31	42	28	32	25	25	21	26	38	28	26	32	30	24	23	29	27	27	28	27	22	30	40	45	34	36	25	36	27	45	26	34	31	41	35	24	34	37	38	33	34	36	34	39	35	32	34	30	27	41	31	32	28	33	49	41	35	44	27	48	33	37	32	41	31	41	28	27	22	29	36	33	40	40	40	29	44	25	27	31	27	32	35	31	28	25	37	39	31	32	25	33	25	33	32	23	41	27	29	38	35	31	29	43	33	33	38	38	41	36	23	28	32	39	29	30	39	22	32	25	34	28	42	28	31	18	24	28	39	37	40	30	40	31	36	23	31	32	30	30	38	30	29	27	25	33	29	36	23	26	25	36	27	29	33	33	47	33	28	32	30	33	40	34	35	37	37	36	28	32	29	37	36	27	29	32	33	38	26	37	22	28	38	42	32	29	41	34	40	30	24	26	28	36	33	29	22	33	37	25	31	31	31	37	38	32	20	27	31	40	35	37	25	32	36	39	41	35	39	30	26	34	33	27	27	26	36	33	40	37	22	31	46	30	34	41	31	40	21	28	15	35	39	32	32	32	40	31	30	30	41	27	36	28	21	32	31	28
43697	24076	16577	27175	35363	33398	29984	26341	23906	20592	17322	14629	11964	11117	9767	8583	7691	7294	6742	6179	5523	5094	4492	4198	4173	3936	3462	3153	2780	2755	2721	2560	2528	2318	2009	1858	1708	1571	1552	1497	1501	1498	1434	1415	1418	1306	1439	1282	1284	1282	1261	1159	1045	1014	993	989	914	925	898	858	851	808	794	803	762	773	714	755	737	676	665	685	688	645	639	629	635	613	611	617	646	610	582	594	599	613	573	567	579	530	628	595	562	569	595	646	524	549	553	560	562	554	544	543	553	555	557	548	565	572	537	579	544	557	545	540	578	532	561	544	616	503	544	552	525	547	576	584	560	519	524	583	538	550	557	546	559	548	506	570	535	552	575	557	557	587	535	526	586	514	585	560	547	561	533	614	551	554	533	554	531	548	536	533	550	570	554	569	581	550	559	552	573	568	566	544	529	531	533	529	532	561	613	550	550	544	550	553	555	567	566	566	548	509	548	561	530	515	545	501	516	587	566	532	553	553	526	581	531	540	526	548	578	545	493	588	591	595	506	543	568	579	556	598	555	608	581	545	569	584	553	578	550	547	571	561	565	558	596	563	585	564	560	529	548	539	537	586	582	589	575	557	548	574	539	558	588	569	537	509	552	527	572	567	526	554	599	534	549	541	513	527	533	530	585	578	550	552	562	569	548	539	544	582	578	577	586	554	545	560	592	536	505	567	543	579	550	569	562	573	555	554	535	520	518	582	597	581	586	572	597	553	543	544	577	534	559	543	503	540	584	577	561	564	576	554	544	532	563	520	590	564	577	542	555	528	595	570	560	576	556	591	517	543	562	558	532	510	566	574	588	550	512	580	584	545	560	547	523	552	557	516	584	548	555	510	598	556	580	570	593	554	582	566	543	569	587	575	526	567	588	548	573	590	558	525	529	547	518	550	550	549	522	580	520	582	541	549	564	552	584	528	552	582	533	569	581	561	575	523	537	544	548	603	547	565	569	572	564	555	559	568	540	504	598	566	538	599	581	554	578	530	533	552	502	544	556	590	518	588	547	512	539	541	578	572	528	548	514	553	573	556	615	551	539	501	531	600	565	540	556	548	503	580	557	542	527	549	585	521	552	544	583	574	552	581	528	601	548	598	583	537	517	512	567	575	564	566	541	553	539	534	549	544	601	558	593	550	528	552	549	529	575	590	548	567	543	536	579	589	538	544	566	551	571	547	591	541	564	563	555	537	534	583	528	577	516	578	577	529	572	564	543	577	566	567	543	527	579	571	563	585	541	577	521	597	578	577	506	586	572	571	540	577	546	519	528	570	565	557	544	533	541	576	529	562	543	575	530	610	549	547	509	556	519	580	588	562	526	593	559	563	513	519	514	584	608	544	530	549	558	565	555	505	501	586	527	551	542	578	577	543	558	551	543	564	539	534	566	520	587	584	576	519	557	543	513	595	560	543	547	560	566	526	552	576	537	563	531	556	561	558	555	559	550	521	558	558	541	589	549	534	566	530	563	517	567	569	537	548	566	548	544	566	523	467	548	546	543	568	556	555	561	579	560	553	546	581	561	579	568	606	552	590	533	530	552	568	546	504	571	567	522	521	539	541	566	574	580	528	546	535	522	529	564	558	554	552	546	540	579	574	551	541	569	530	563	544	549	567	528	543	510	563	506	574	577	542	540	552	556	521	552	535	518	556	570	550	552	558	571	616	588	590	560	531	581	542	569	590	539	558	573	527	525	576	529	561	560	548	543	549	503	551	545	585	554	538	540	564	568	559	533	574	552	554	554	558	541	605	572	554	544	565	558	533	520	533	566	539	584	548	543	536	570	594	533	504	547	584	522	558	597	541	544	573	534	557	561	532	550	543	564	563	528	517	591	553	551	558	549	539	580	573	584	554	561	534	533	506	546	562	577	543	556	550	588	529	554	564	583	562	555	559	573	536	567	532	552	543	533	530	545	502	543	568	583	520	548	577	562	563	546	588	535	533	588	592	510	618	543	555	600	545	550	560	575	541	484	562	606	559	553	547	555	548	539	564	550	550	532	519	570	516	546	556	559	573	548	520	547	531	562	573	542	537	537	567	538	558	544	568	548	573	561	549	597	549	552	522	559	585	552	619	588	591	503	521	561	549	558	592	527	582	557	571	561	532	526	591	550	510	532	560	559	592	531	537	508	555	535	561	530	574	567	540	556	538	560	543	584	567	538	579	552	554	553	574	552	571	552	578	515	557	558	530	544	566	530	571	545	580	526	544	576	571	572	600	560	514	556	559	531	562	569	535	564	567	535	544	562	529	578	594	576	569	599	565	528	536	534	555	539	552	533	547	550	514	541	559	583	531	478	569	592	555	585	565	560	560	586	520	553	536	556	578	543	497	530	565	520	549	585	540	546	570	549	566	578	536	549	540	505	561	559	597	562	533	563	552	539	583	549	568	560	571	546	562	552	600	517	559	534	584	582	567	521	551	545	592	556	508	542	497	574	590	530	553	523	580	530	545	533	569	566	545	569	554	587	545	571	570	545	545	543	545	529	533	560	569	578	562	539	563	565	554	545	553	588	553	545	547	598	577	517	570	529	544	571	565	570	527	540	532	525	538	536	555	526	555	544	558	564	581	538	557	590	603	516	515	572	583	551	545	548	570	591	536	536	611	533	552	570	559	503	558	551	571	538	551	554	544	579	533	525	546	543	550	559	557	557	543	565	545	545	525	567	577	585	553	554	559	570	539	499	527	543	535	535	561	591	534	562	542	556	567	500	589	587	586	559	570	558	589	536	581	549	530	548	574	551	543	579	579	530	583	567	536	570	511	552	565	567	576	544	512	575	558	567	587	574	537	558	557	569	507	527	551	510	590	524	562	533	528	558	590	547	514	545	578	565	553	553	563	520	572	549	569	592	546	570	567	542	528	506	612	535	565	560	542	547	557	551	547	585	526	552	556	564	561	536	554	537	558	530	580	573	549	530	553	518	579	578	572	571	588	549	545	561	541	540	537	516	573	522	556	569	586	586	611	584	565	543	556	527	542	547	547	555	569	530	526	596	536	524	561	512	562	587	590	567	591	561	521	580	561	524	548	564	538	561	536	489	546	554	573	560	548	522	531	523	550	539	585	600	545	571	555	554	536	580	535	544	548	540	508	561	561	556	560	562	586	530	545	517	540	519	569	562	545	526	590	531	560	598	585	559	531	558	581	575	556	573	526	603	526	547	577	522	575	562	560	563	546	569	545	565	570	571	527	550	558	566	533	537	565	524	537	580	561	548	551	580	539	556	535	529	525	566	537	579	558	565	546	549	524	578	554	561	593	559	535	562	603	547	531	529	605	512	570	558	549	530	554	557	535	559	549	558	584	615	546	577	532	536	578	620	552	563	541	559	551	553	519	558	563	585	551	538	567	541	535	556	544	565	555	519	516	553	508	546	558	564	561	578	568	540	533	586	562	563	552	595	558	507	568	542	530	553	521	563	545	552	564	562	541	586	561	557	521	571	562	577	542	580	615	547	544	597	581	569	537	556	574	562	557
5759	1290	545	402	542	495	388	385	372	321	257	223	178	146	160	124	128	140	121	104	122	86	66	100	92	67	81	72	75	73	65	79	51	61	59	71	53	51	37	53	38	52	55	51	44	43	40	38	40	43	31	38	48	39	36	44	45	33	38	31	37	45	37	35	32	47	34	32	43	50	46	23	27	44	36	30	39	32	44	30	37	33	36	38	37	28	34	37	35	40	45	45	42	29	35	40	39	38	29	37	38	44	41	40	33	38	32	35	32	22	41	40	37	30	43	38	34	44	43	28	45	40	34	27	39	39	35	40	36	36	42	50	23	30	34	35	34	42	36	34	34	32	27	26	29	35	36	30	32	43	27	42	20	35	34	46	38	37	42	46	41	43	37	42	36	40	32	32	34	38	37	30	37	28	42	34	31	40	25	31	38	30	34	36	24	30	36	33	42	33	34	39	43	38	38	30	39	32	29	37	32	28	48	37	37	27	29	26	33	28	38	40	30	39	32	37	34	32	27	39	36	33	44	31	26	31	29	46	35	45	37	35	27	32	38	32	34	21	41	38	40	36	39	30	29	33	28	33	39	29	29	34	30	41	37	34	29	44	35	36	34	38	36	37	35	39	31	39	32	45	40	30	45	30	32	27	37	34	26	37	47	28	29	31	41	31	35	37	31	37	36	20	34	38	34	41	47	36	42	24	29	42	36	33	34	35	48	29	43	25	43	42	40	36	38	29	40	28	33	32	33	34	40	32	39	44	27	43	32	44	44	40	30	32	45	41	30	30	31	37	25	30	35	39	37	30	26	36	33	37	25	34	29	47	31	37	48	42	31	34	23	35	40	34	32	27	25	37	40	37	30	35	35	34	49	37	30	36	37	46	24	34	38	35	40	34	35	38	36	37	23	42	34	29	35	30	28	34	35	30	28	34	49	41	30	32	36	44	34	32	39	46	37	36	29	49	37	36	27	28	41	31	46	33	16	33	31	28	27	42	37	34	32	30	25	38	39	45	34	44	46	35	33	31	33	30	54	27	37	38	36	27	29	36	38	36	24	27	31	41	40	33	17	37	27	34	37	36	28	44	24	32	35	30	42	44	36	34	34	43	44	21	41	45	34	45	33	43	32	27	31	33	25	40	33	44	37	49	32	28	28	41	33	34	31	32	41	37	27	40	33	42	37	30	31	38	41	36	30	34	34	31	36	29	32	40	41	26	46	35	30	39	33	38	35	36	30	32	39	40	40	36	39	35	34	37	33	32	53	35	36	42	42	31	38	35	47	28	36	33	44	33	37	43	32	36	33	38	46	26	50	32	30	38	45	38	32	34	35	28	32	37	37	36	41	38	29	35	28	33	32	44	43	38	29	40	38	32	42	22	40	31	41	38	31	36	29	32	36	26	30	27	41	22	36	34	33	29	27	35	31	38	32	33	31	32	34	34	48	33	27	33	31	35	33	32	29	36	38	40	35	40	43	42	33	35	38	40	38	31	34	38	26	31	28	29	46	32	47	32	39	37	40	33	42	33	38	34	40	34	32	26	37	33	39	27	26	39	27	27	31	36	33	23	30	40	37	34	28	42	40	29	27	39	27	40	34	29	38	32	33	38	31	37	35	39	33	42	34	36	31	31	30	45	29	37	37	28	29	34	45	40	43	31	30	38	38	29	31	32	34	31	33	22	39	41	31	39	33	47	42	33	34	37	43	32	43	20	33	32	34	38	36	28	30	37	50	31	33	37	32	43	35	47	41	40	27	33	39	37	34	34	36	31	38	29	38	39	36	43	41	31	35	39	35	32	39	29	43	30	28	35	43	39	34	34	41	36	43	39	42	35	39	25	36	25	42	35	30	43	44	38	34	22	29	37	38	25	37	31	39	35	29	40	26	28	38	49	31	35	29	29	33	39	30	27	22	37	38	32	26	40	50	41	21	32	29	36	39	42	34	33	40	32	47	28	41	35	37	31	32	33	31	35	40	31	35	31	31	37	28	38	31	28	26	37	38	40	34	31	33	37	28	44	39	41	37	34	36	38	39	43	35	37	30	35	42	35	26	25	33	44	36	36	36	30	31	33	34	30	57	35	22	37	36	32	39	34	26	27	26	32	27	31	38	35	44	37	40	45	36	49	44	33	44	33	25	35	32	35	28	36	29	39	39	34	32	37	32	46	34	34	44	33	37	43	42	38	28	42	18	31	33	44	35	29	26	48	25	25	41	35	34	35	30	30	33	38	33	22	30	33	30	42	45	36	31	32	29	40	34	32	30	33	23	29	42	25	34	49	41	41	46	34	26	45	40	38	32	29	37	34	40	34	36	32	40	40	30	35	34	44	47	26	34	28	26	36	36	35	40	28	37	39	37	33	40	39	41	45	30	25	45	31	48	48	43	35	34	33	34	23	32	31	32	32	26	24	32	27	29	35	36	31	39	36	36	23	42	25	48	23	26	34	47	33	28	32	49	47	31	38	38	30	28	40	36	38	31	30	32	40	35	28	41	38	37	32	36	34	27	33	41	35	44	29	40	44	43	30	34	29	32	38	32	24	42	28	35	20	29	46	27	39	37	32	40	38	36	31	47	34	39	31	24	34	40	43	37	29	38	45	38	28	34	32	37	33	40	40	37	30	48	33	42	33	37	30	35	33	30	32	42	36	45	32	35	39	32	33	42	29	25	39	29	27	29	37	34	30	41	30	28	35	34	44	28	25	36	38	38	29	33	31	43	37	37	34	26	32	39	37	27	32	34	34	23	31	38	34	23	27	27	29	31	30	41	32	32	38	37	35	34	38	31	30	28	38	32	33	28	40	36	32	30	30	28	31	35	31	33	38	32	37	45	28	36	40	34	31	38	34	40	30	38	29	38	33	33	41	27	29	27	38	29	37	36	44	32	43	37	28	30	27	37	33	30	32	38	29	38	43	36	33	28	30	33	37	35	39	36	34	35	42	39	36	38	29	35	39	34	37	31	35	37	33	37	28	38	25	33	38	35	33	34	35	27	46	40	36	30	36	41	39	31	32	38	31	25	31	31	47	31	39	52	27	34	30	30	35	37	41	47	46	41	32	46	36	28	42	36	33	46	44	29	17	30	29	24	37	43	43	22	43	36	45	43	31	38	30	28	44	27	32	47	40	41	31	33	32	32	31	30	29	34	33	39	28	50	37	35	32	49	35	42	34	34	27	24	28	43	23	34	35	31	34	30	26	38	44	33	33	30	47	40	35	47	49	33	40	36	35	28	36	31	31	38	41	36	50	33	29	25	44	37	44	35	25	47	38	29	34	36	37	27	45	32	33	45	28	30	30	30	32	27	40	25	39	33	39	41	33	29	30	43	37	38	30	37	32	30	37	29	30	45	29	38	37	40	27	29	40	25	30	47	40	35	33	36	28	33	48	37	39	41	36	41	33	33	32	43	39	33	32	35	39	31	33	23	34	41	30	44	31	27	43	44	38	35	44	39	36	33	39	39	36	46	40	25	40	36	31	41	29	31	39
38322	20911	13567	24204	32103	30724	26869	23641	20285	17479	14277	11570	9810	8622	7818	6958	6176	5697	5596	5299	4708	4353	3967	3552	3340	3137	2801	2520	2428	2343	2228	2187	2012	1899	1722	1545	1465	1407	1405	1243	1309	1304	1288	1172	1194	1176	1258	1183	1187	1143	1108	1032	972	979	948	953	908	906	835	927	825	772	805	793	749	783	748	786	762	722	692	707	631	657	711	666	608	690	627	623	593	627	609	610	617	656	635	560	607	620	565	595	664	617	621	576	586	618	599	596	621	590	603	596	581	596	605	588	628	596	568	627	556	582	586	596	611	558	586	605	561	634	607	597	581	642	605	601	635	604	602	578	567	575	579	605	610	562	593	602	570	634	622	563	598	591	607	594	608	581	597	580	574	578	541	598	585	625	577	600	600	579	590	623	622	613	593	637	595	606	625	635	588	617	624	568	612	595	606	640	539	586	605	557	581	618	601	580	561	624	596	593	568	573	593	578	584	604	574	595	572	569	595	610	614	612	567	579	630	596	638	578	629	633	603	586	644	567	622	588	597	597	617	541	562	635	572	585	583	585	556	566	573	585	598	613	623	581	591	573	579	616	626	549	590	545	623	622	567	544	595	591	549	609	573	565	551	564	577	602	584	585	529	596	553	570	564	620	566	611	603	638	580	615	567	525	561	628	587	588	617	606	597	576	593	565	610	578	592	599	574	591	594	618	636	616	522	596	596	540	564	613	606	589	595	583	596	633	562	583	578	616	638	586	555	572	584	628	618	577	619	585	602	581	594	585	620	574	574	612	634	581	538	581	608	580	576	566	615	583	590	610	568	655	603	608	630	581	532	587	570	579	591	595	570	571	615	636	609	601	593	576	615	618	613	587	595	588	567	569	602	596	583	591	593	588	576	559	604	640	621	600	590	585	592	624	535	590	594	624	623	594	618	588	588	612	613	600	572	565	598	582	594	578	590	594	591	590	619	577	583	560	559	589	560	595	647	582	567	572	601	573	593	575	568	611	590	538	587	606	578	580	636	592	582	593	595	607	629	576	593	574	577	592	640	616	608	550	577	585	590	609	600	564	587	589	585	590	632	592	631	587	599	621	596	541	591	569	613	573	597	612	580	570	601	567	588	577	565	588	583	619	559	575	619	598	602	608	559	579	586	572	568	595	571	576	620	561	621	607	591	603	609	554	622	549	592	581	583	607	562	615	555	608	596	561	582	591	563	577	591	579	588	587	605	560	551	594	605	602	583	577	602	629	580	639	617	607	576	617	631	589	575	604	617	600	576	579	630	545	636	625	590	592	580	595	579	595	596	566	563	575	617	584	623	600	541	607	616	610	583	611	612	602	570	602	615	587	585	601	591	610	597	621	574	568	608	584	586	576	620	614	545	602	559	605	604	622	610	596	620	621	619	573	579	589	588	594	585	594	594	608	571	588	575	561	592	601	627	612	566	609	610	571	603	587	591	573	580	538	597	589	557	623	598	596	587	590	654	557	589	605	571	581	622	561	613	607	605	578	598	577	620	625	629	573	563	565	609	634	636	610	593	600	624	568	595	586	598	593	623	582	609	599	593	552	606	566	603	598	605	583	602	570	617	620	606	596	599	597	592	608	601	565	567	565	601	567	571	554	591	627	609	563	604	623	585	572	599	593	620	605	575	607	637	630	608	587	570	627	596	604	634	556	605	589	572	591	596	563	585	557	601	583	595	585	577	604	590	594	626	586	572	602	578	563	587	625	624	592	614	606	604	600	597	587	617	570	564	578	601	601	594	574	592	587	608	602	663	606	563	561	595	563	601	570	576	572	617	620	648	581	555	590	571	596	644	619	575	598	619	537	569	621	571	595	645	552	628	606	622	587	562	602	596	561	589	616	589	566	612	597	538	604	635	637	588	620	634	571	581	602	624	618	642	579	582	605	569	578	592	619	599	632	603	606	585	586	610	592	576	600	579	534	583	598	598	602	570	601	574	553	586	572	586	627	593	570	601	605	571	568	558	582	570	539	598	594	609	600	571	567	556	570	584	586	616	558	579	568	611	616	576	571	582	580	612	574	586	611	600	583	601	574	614	562	565	602	585	639	587	602	571	595	567	555	593	556	559	594	593	609	597	568	593	575	558	596	549	609	590	622	558	600	583	607	566	597	582	546	603	556	564	613	579	555	575	555	618	613	572	590	623	619	582	602	595	584	605	609	593	557	581	557	618	574	586	608	609	596	666	565	577	597	570	572	619	600	554	574	594	606	603	606	564	621	594	590	607	577	577	565	591	601	607	623	604	616	565	641	602	604	565	612	619	600	590	600	617	600	637	599	626	574	584	583	601	564	579	555	560	601	602	588	574	603	601	560	566	639	604	611	551	527	576	581	582	558	569	578	594	561	554	572	619	593	602	579	629	579	588	555	604	621	596	605	581	606	639	585	617	612	551	629	626	579	615	589	566	579	592	609	526	548	600	578	591	586	581	630	547	583	606	603	548	597	557	581	586	628	584	596	550	570	588	596	605	608	602	625	588	576	610	546	572	573	564	583	589	577	540	579	546	532	644	579	600	601	563	586	596	603	594	616	637	615	559	609	575	620	593	592	613	601	598	550	575	592	574	587	621	613	598	561	595	621	623	579	603	565	572	542	603	573	608	607	573	584	566	598	554	601	591	621	643	556	613	617	571	572	558	581	620	578	614	591	632	585	567	588	622	599	589	563	564	588	603	587	564	572	642	578	635	636	590	578	578	600	599	596	576	587	554	610	592	588	567	581	583	607	563	639	599	633	570	629	558	571	609	598	592	638	593	588	585	573	599	630	574	600	584	578	655	580	570	597	610	593	628	569	602	577	563	563	605	594	606	568	584	569	572	576	576	592	587	577	609	591	543	576	611	592	570	575	631	572	601	566	599	557	580	621	614	599	597	625	555	592	579	591	577	571	597	625	580	594	612	592	590	630	578	612	611	576	573	592	574	602	585	566	609	594	634	560	587	617	572	596	596	598	604	563	580	606	582	641	633	577	592	614	550	600	614	612	611	581	577	592	569	579	610	589	592	584	627	576	584	558	599	543	585	602	594	572	565	597	616	618	572	639	608	569	590	577	620	610	592	595	563	583	615	570	592	605	561	611	575	592	623	600	538	634	613	538	611	557	602	585	568	620	623	613	555	599	625	582	608	585	614	573	575	535	600	598	597	578	569	588	608	564	592	535	574	583	575	596	580	623	580	612	592	637	576	606	626	553	652	633	586	570	589	626	601	613	571	578	582	624	595	555	573	573	619	598	593	602	639	629	586	584	607	552	609	620	578	606	598	548	566	607	599	611	592	597	602	585	571	627	586	589	574	569	583	585	600	587	643	590	599	571	613	589	599	588	629	586	560	622	588	612	575	577	618	593	604	544	651	616	598	603	632	633	565	554	631	584	583	569	582	599	576	606	574	624	582	606	560	561	567	562	628	593	632	590	563	583	581	571	581	597	563	565	624	592	594	623	584	601	592	604	590	606	592	592	602	592	578	564	595	601	604	641	595	646	615	590
7633	2584	867	561	844	778	685	545	487	450	362	278	239	232	218	189	216	179	191	154	126	136	112	114	121	108	84	88	87	103	83	89	65	61	58	58	46	50	65	51	42	49	41	50	49	54	63	52	59	52	63	34	62	50	48	54	45	34	52	41	38	38	41	43	45	50	46	50	38	44	44	52	46	26	36	37	25	28	35	38	37	36	42	40	55	42	34	34	41	39	37	28	36	39	28	40	43	44	31	43	40	30	37	45	28	31	32	32	34	40	29	40	37	31	42	29	34	37	40	25	35	45	33	43	29	35	45	37	38	37	40	36	39	37	31	39	36	41	31	33	49	36	35	49	32	28	34	32	40	36	29	33	47	43	43	38	13	31	29	41	42	33	40	37	35	30	41	35	40	33	33	29	36	25	23	30	29	31	33	36	40	37	42	32	38	27	32	34	37	41	39	43	40	33	28	28	31	44	38	38	29	34	30	33	39	40	38	41	40	28	30	41	34	35	27	39	32	38	37	33	32	30	40	34	28	43	44	31	35	32	42	32	35	34	34	36	46	33	43	33	42	31	37	33	37	46	30	45	33	26	44	45	32	33	39	43	38	42	37	35	33	40	30	34	42	33	33	31	34	32	37	38	41	39	37	31	33	34	43	38	38	34	37	38	42	36	32	35	27	37	41	39	35	24	37	35	44	39	35	30	22	42	45	42	46	32	44	40	33	42	35	39	53	30	32	60	34	39	49	44	46	32	45	39	28	42	44	32	37	42	39	32	31	49	25	39	46	32	26	40	37	37	36	30	38	35	32	36	40	28	43	36	35	37	36	24	38	36	48	35	29	33	29	33	34	40	30	35	48	35	38	33	42	42	30	33	45	36	30	32	40	52	32	39	37	45	38	36	38	43	39	32	36	21	27	33	34	33	44	43	41	33	36	32	35	46	36	34	39	36	46	31	31	35	38	31	32	45	31	44	35	38	31	29	35	41	39	38	46	32	39	37	34	35	34	40	33	34	42	42	39	32	39	46	40	37	38	36	25	41	40	34	38	40	26	38	35	30	39	38	35	36	31	35	35	38	36	43	45	34	27	34	32	36	33	40	41	41	39	40	37	32	31	36	36	39	40	35	32	41	44	33	30	31	39	41	35	42	38	33	52	43	47	32	41	32	46	33	31	46	43	36	35	30	35	26	37	34	43	28	37	35	34	38	38	41	32	41	33	23	31	36	31	27	35	53	32	36	30	36	38	32	39	49	41	35	48	36	37	38	28	34	40	36	44	36	31	35	29	41	38	41	36	47	47	32	40	41	43	26	36	45	22	30	49	38	40	35	39	32	32	38	39	40	32	39	33	38	37	29	45	42	40	50	40	41	52	43	33	43	33	29	36	30	34	45	35	31	35	25	34	31	32	38	43	39	42	39	36	33	31	40	39	40	35	47	25	28	25	32	42	43	34	32	37	35	37	34	38	41	45	48	36	45	29	42	33	28	35	33	35	28	48	30	41	42	34	34	23	44	38	45	37	35	34	41	34	44	35	31	29	41	40	35	53	42	44	32	44	37	38	21	35	44	25	35	43	41	31	28	42	40	24	32	37	36	31	33	36	35	40	33	35	35	52	42	32	31	39	40	34	30	34	41	25	53	42	36	25	42	42	34	32	32	42	42	42	32	38	30	44	30	23	45	42	39	26	33	35	36	28	44	39	35	51	36	22	36	30	36	45	25	41	35	37	41	30	29	36	36	41	35	35	38	32	32	35	37	27	49	39	39	40	31	37	32	42	37	34	45	30	27	36	37	33	37	36	30	37	34	30	46	42	38	30	34	29	40	26	32	33	27	32	38	24	30	45	32	37	41	42	28	50	39	34	41	36	38	32	33	25	26	30	32	40	39	32	36	36	32	30	37	45	33	38	35	37	33	31	31	40	36	36	25	34	40	30	33	42	29	45	40	38	35	41	38	32	41	45	34	41	52	25	29	33	33	34	31	47	37	41	39	36	24	31	41	32	30	37	39	45	30	43	35	37	35	31	38	39	48	29	47	33	31	42	42	37	35	39	29	43	34	32	51	31	26	27	44	31	37	32	35	40	33	51	47	28	42	38	33	45	28	44	25	40	46	30	51	42	37	32	38	38	43	41	39	31	26	44	33	32	29	42	39	43	32	31	36	47	32	48	37	33	39	44	40	37	43	37	41	34	30	34	47	30	34	29	43	36	47	29	35	41	28	35	34	34	46	44	29	33	39	33	38	53	37	31	32	52	40	31	44	26	50	44	39	30	51	32	35	30	52	29	30	38	34	27	38	30	38	50	30	26	45	30	38	42	33	38	28	40	39	48	43	38	44	45	24	31	34	31	30	41	40	32	45	28	44	40	38	45	42	34	38	32	47	30	25	40	39	37	34	42	34	39	30	43	36	40	25	34	44	29	34	44	28	33	29	30	37	27	42	30	30	38	25	40	34	32	48	41	42	37	36	34	26	39	37	36	32	32	28	35	34	35	35	42	32	31	34	38	38	59	35	37	32	35	35	34	22	44	43	43	42	46	44	36	37	39	40	42	30	44	43	30	28	42	41	41	36	32	29	42	29	42	34	48	35	36	39	35	28	40	41	28	38	37	34	47	39	37	28	27	27	29	49	41	36	40	30	42	34	33	39	44	32	48	46	28	45	45	47	42	37	44	49	34	39	39	32	38	31	35	39	32	37	50	40	32	31	32	35	36	33	33	27	29	39	31	47	37	38	37	37	30	41	37	31	36	32	28	33	43	39	33	39	39	38	45	35	36	37	38	40	35	45	34	40	36	37	41	27	46	34	32	41	42	39	33	29	33	36	32	34	45	32	40	40	40	29	47	33	36	31	42	45	48	30	38	31	45	30	33	37	33	39	41	37	29	34	27	36	39	31	35	43	41	40	42	38	41	24	22	27	41	41	35	42	32	40	30	31	39	33	37	29	34	34	34	54	25	38	26	32	42	25	37	32	44	32	42	43	38	47	36	29	28	45	35	22	35	35	45	44	42	33	34	35	34	44	32	37	45	31	41	37	41	35	32	40	27	32	35	29	43	30	35	35	35	41	42	38	31	40	27	34	31	22	44	22	34	38	35	38	37	35	38	37	35	26	28	19	39	26	42	42	44	37	34	49	31	49	37	36	35	31	41	31	46	31	29	29	46	28	38	34	49	39	39	42	36	30	29	48	29	27	38	40	32	25	34	35	41	35	33	35	38	39	37	31	30	32	44	49	37	38	42	35	35	56	33	21	44	46	35	49	37	33	39	34	30	29	37	40	29	39	44	40	32	32	30	25	44	38	42	27	47	32	30	33	41	42	33	30	37	28	41	38	35	35	47	21	39	48	37	41	35	41	40	39	46	28	39	52	33	36	32	50	36	40	27	41	27	45	48	35	37	25	41	28	39	28	31	35	34	40	26	27	31	33	43	37	36	33	35	38	33	26	43	39	42	32	27	34	30	47	37	30	35	37	30	31	37	37	37	29
45764	26364	17444	28690	37766	35930	32631	28854	25275	22135	18557	15664	13834	12367	11004	9901	8987	8456	7819	7416	6528	5864	5318	5090	4713	4260	3815	3498	3330	3211	3190	3019	2801	2502	2251	1977	1946	1842	1759	1671	1690	1556	1535	1600	1527	1569	1568	1488	1422	1385	1340	1263	1292	1201	1153	1060	1119	1053	1036	975	983	957	884	878	896	840	890	840	786	847	772	778	715	766	736	762	680	730	677	647	690	649	686	695	638	673	635	689	652	662	704	717	652	638	629	651	592	659	594	632	631	652	644	639	593	593	580	608	645	620	606	622	625	607	639	629	640	589	598	636	651	620	640	622	650	624	609	581	659	619	641	618	623	620	593	584	634	657	620	637	619	621	622	649	628	607	644	578	649	648	624	640	571	616	675	594	627	604	581	616	606	605	615	638	658	627	599	638	614	620	607	651	619	592	628	620	610	670	634	606	617	623	663	584	590	622	572	664	540	646	623	605	625	627	633	607	602	656	614	587	651	627	624	671	593	603	634	629	583	649	609	630	627	623	635	669	615	643	660	660	605	645	670	623	593	651	594	591	637	608	599	614	611	629	632	633	573	628	604	656	639	615	585	636	588	607	631	645	571	588	633	652	580	604	612	633	592	657	630	613	635	639	616	634	625	651	605	631	576	642	609	653	669	611	619	691	649	615	649	690	631	625	619	647	651	669	602	620	607	653	612	621	579	620	611	644	604	627	638	588	564	618	608	550	644	586	586	636	621	620	648	636	603	658	633	605	634	620	656	624	635	630	612	610	612	643	605	617	611	656	620	604	617	586	645	634	651	642	626	664	626	653	654	635	625	628	572	610	653	594	587	623	652	661	637	592	611	622	706	609	601	598	584	634	636	629	632	630	581	606	577	622	639	610	577	657	622	621	637	629	599	636	636	623	623	674	589	640	626	622	648	600	657	603	637	609	658	625	621	640	626	620	575	613	631	629	634	647	668	590	598	635	670	657	626	627	576	585	648	660	597	663	661	595	606	574	648	610	613	622	588	649	631	657	637	557	667	635	619	594	579	642	659	642	605	608	611	614	619	626	586	606	597	640	593	621	593	649	656	636	606	631	619	639	610	632	577	627	604	648	609	643	634	624	630	636	616	639	644	658	639	649	700	634	584	646	629	617	632	640	643	624	620	586	598	616	666	636	587	667	627	623	591	597	622	621	631	624	640	637	643	598	613	636	621	635	641	626	622	631	582	601	633	592	613	623	605	680	613	633	635	603	628	620	629	639	583	613	655	661	657	627	608	616	594	609	632	605	649	615	620	624	578	640	640	639	619	642	661	636	645	579	573	631	646	619	645	616	618	611	638	650	618	620	603	609	623	625	630	625	619	599	621	673	654	662	630	656	629	596	600	589	630	598	624	619	656	619	643	597	607	649	611	592	611	602	607	655	685	636	661	648	634	652	594	624	609	582	577	651	611	600	611	634	633	661	632	617	603	630	615	596	624	649	599	587	678	612	671	641	613	621	635	627	612	609	617	663	619	650	620	639	617	658	607	689	599	621	638	619	586	575	594	639	614	660	629	633	625	602	605	609	622	660	614	613	660	648	604	625	603	602	586	606	653	622	682	651	608	593	614	644	599	634	643	622	590	653	621	624	605	609	606	613	671	671	619	596	604	640	605	670	654	623	625	624	644	605	646	618	657	622	634	597	597	627	639	596	631	618	619	673	599	633	594	610	646	647	643	597	616	666	598	633	679	587	631	604	615	589	601	562	600	583	601	599	663	626	612	634	653	597	631	653	647	664	606	609	600	586	652	616	614	593	648	614	651	582	670	605	590	655	646	589	605	626	640	570	627	616	637	606	613	623	640	640	643	573	621	631	603	646	574	605	625	630	628	659	630	625	679	605	618	652	613	604	632	644	610	590	576	647	631	627	585	600	639	632	634	611	631	619	598	682	648	597	618	640	653	681	632	646	638	628	617	632	609	654	667	617	602	660	627	646	606	568	631	608	610	641	671	592	671	610	596	635	624	609	606	617	590	591	650	606	653	601	626	650	587	623	635	656	618	597	606	666	601	613	632	618	614	623	610	606	615	602	625	661	620	551	600	618	631	651	596	645	589	635	562	621	582	628	656	596	614	614	623	592	624	595	640	639	641	622	577	649	609	612	634	622	641	628	635	657	628	641	622	639	590	628	606	627	619	604	608	613	650	587	667	586	613	604	639	549	631	600	604	622	633	630	634	618	643	635	599	623	595	592	595	617	561	564	632	627	592	627	628	646	631	612	650	621	630	638	601	665	637	606	639	652	640	623	629	636	624	653	675	633	656	607	655	598	618	647	643	616	647	622	599	672	646	623	638	609	649	617	611	654	638	654	612	586	600	617	641	651	665	630	651	609	628	570	657	630	569	618	606	575	608	643	620	624	582	624	642	630	614	638	645	626	637	624	624	597	596	626	621	608	608	615	582	641	654	628	628	635	620	636	642	584	590	648	680	663	632	600	625	644	626	644	639	597	625	646	617	637	624	631	630	666	613	629	651	612	634	634	649	609	640	571	594	593	559	616	609	636	645	633	623	617	633	618	635	609	684	552	646	627	669	590	638	599	651	612	626	606	608	628	613	578	663	637	645	619	607	667	594	635	629	599	610	551	643	671	638	582	612	598	638	610	652	586	596	652	612	689	623	662	626	661	647	606	655	610	638	626	623	651	578	611	566	622	618	605	603	613	580	617	591	603	651	657	656	597	624	598	612	628	639	643	603	624	626	654	626	663	625	603	621	619	637	634	616	618	622	609	627	604	683	673	623	647	611	606	638	631	595	654	630	610	660	657	636	617	615	621	608	566	664	625	669	643	645	619	606	653	593	634	631	655	599	643	629	630	630	612	621	597	622	623	605	612	608	609	610	570	624	624	661	609	657	636	596	602	611	565	593	625	637	609	609	646	651	627	619	617	662	573	595	606	601	596	608	635	629	627	587	636	647	558	598	602	621	641	590	603	630	625	607	621	629	628	654	631	654	612	621	604	606	618	642	601	627	606	628	612	657	607	632	644	611	606	611	611	628	629	635	626	630	592	587	639	610	635	660	613	661	649	609	614	658	638	634	634	643	634	618	593	618	682	647	608	627	657	629	663	615	665	675	621	619	643	610	618	609	602	619	634	665	622	646	624	625	633	597	610	614	586	618	615	592	616	622	626	640	616	619	613	657	642	594	577	637	609	576	676	629	659	640	628	641	579	649	650	597	637	620	641	603	644	599	663	623	628	622	616	596	646	609	634	641	676	647	622	622	637	584	636	597	626	608	634	628	598	639	623	629	634	621	631	586	631	599	641	634	583	645	597	653	632	607	618	586	601	637	664	597	641	592	632	640	585	621	619	638	644	620	621	589	666	630	574	649	604	651	638	582	563	614	616	589	625	590	636	633	645	596	597	620	662	639	660	629	609	607	601	610	663	625	605	633	592	614	621	594	678	630	662	650	647	659	654	647	617	585	636	644	583	631	675	590	627	670	615	641	635	606	602	620	622	613	601	624	609	658	608
3242	893	369	227	358	386	320	238	247	199	170	152	140	106	108	110	97	83	80	79	69	60	63	53	45	51	65	54	50	63	56	35	50	56	43	42	44	33	32	44	35	31	37	35	33	41	40	43	36	39	33	28	24	41	26	33	48	37	27	37	33	37	22	28	28	29	28	30	35	28	29	24	23	21	37	30	28	21	27	25	23	27	27	36	28	30	29	28	31	29	27	29	33	35	22	17	30	21	20	28	22	37	27	34	26	26	25	25	27	26	23	32	36	32	32	29	18	25	33	26	32	27	24	28	34	30	31	36	24	30	30	29	19	31	27	23	19	34	32	22	25	37	31	43	26	36	28	35	30	32	25	24	29	21	23	36	32	32	31	22	24	33	32	35	24	31	26	31	20	29	23	17	27	28	29	34	27	25	34	29	30	24	34	24	26	26	28	33	32	24	27	29	32	28	27	32	36	27	31	36	28	25	24	24	32	17	32	21	29	21	30	25	34	29	23	31	18	36	19	31	25	33	27	33	22	29	31	22	41	19	21	37	23	29	28	34	27	29	38	17	30	24	30	29	27	27	23	20	30	24	22	36	23	32	23	33	15	25	35	29	36	28	29	32	17	32	24	37	28	26	22	34	30	25	15	27	28	25	28	32	27	26	32	29	29	25	30	30	31	30	24	31	25	28	28	22	24	24	30	25	25	34	36	30	30	29	25	34	32	26	34	36	21	38	29	33	23	35	25	31	36	24	18	30	28	33	24	26	19	34	27	27	31	28	22	16	27	34	36	32	37	34	34	30	27	31	26	23	26	28	31	35	24	31	28	28	29	24	24	33	24	29	32	33	23	34	32	34	22	22	20	32	26	33	25	23	24	34	20	30	31	30	23	26	26	25	35	22	24	35	30	25	28	31	23	26	32	24	29	34	26	31	25	23	22	19	35	30	27	26	30	21	29	24	31	25	31	29	35	18	33	32	39	19	30	30	28	33	44	32	30	27	20	22	22	26	35	33	35	32	37	18	34	17	31	25	27	35	30	30	21	37	34	21	28	21	29	19	26	32	29	34	24	21	22	34	35	29	31	28	25	32	29	34	30	31	38	35	25	24	35	26	37	26	28	26	41	31	24	33	38	27	32	24	29	27	37	22	32	35	26	40	29	32	31	36	28	33	30	22	26	29	32	35	22	24	26	20	27	30	30	23	28	34	26	34	25	22	36	28	29	22	27	30	40	25	30	27	35	33	22	25	33	25	27	33	38	21	43	26	33	31	31	20	29	27	25	22	33	25	26	32	31	22	33	34	26	27	26	22	25	34	24	31	30	32	37	29	18	18	39	23	33	31	27	27	24	18	18	30	33	26	27	32	17	26	30	27	32	16	26	19	34	21	33	34	33	19	33	33	19	36	35	27	39	23	26	31	33	35	24	19	24	27	25	32	33	33	27	17	32	29	35	15	29	21	27	36	22	21	27	29	35	31	24	31	25	33	23	30	26	28	23	33	36	33	23	25	22	30	30	25	28	31	31	33	24	37	27	13	27	32	29	31	27	25	29	28	31	30	24	31	32	19	20	23	20	25	31	30	30	28	21	32	23	34	36	27	23	15	28	18	38	26	32	31	28	36	27	25	30	36	32	31	20	27	26	37	30	23	23	24	30	28	16	28	29	28	21	30	25	32	35	32	24	22	31	35	31	38	33	33	26	35	38	26	28	30	40	32	25	22	25	37	26	29	28	34	26	24	24	36	20	33	41	24	29	33	27	25	30	21	28	32	34	26	31	26	24	25	33	28	43	34	33	25	28	34	29	20	26	32	27	35	37	31	29	26	17	27	24	28	32	26	31	34	34	30	19	33	25	32	28	28	34	29	32	30	30	29	32	23	31	24	22	31	24	35	30	26	29	27	26	14	23	26	29	32	21	32	29	27	22	32	30	26	23	34	20	29	28	27	26	33	36	19	34	30	22	31	20	39	27	33	24	30	23	34	30	23	29	30	24	28	23	24	27	25	29	29	33	19	28	28	23	29	30	32	27	18	23	29	29	37	30	24	43	24	32	26	38	32	20	23	32	24	38	26	30	30	21	27	33	38	24	33	35	28	39	28	28	33	27	26	27	23	25	37	32	28	29	29	26	31	26	34	26	30	31	24	40	27	31	30	23	31	22	31	34	39	28	33	33	36	30	28	33	22	29	28	29	28	16	38	25	26	29	29	24	33	26	30	35	27	26	33	23	25	27	39	30	41	23	27	31	26	29	36	31	26	33	24	24	30	23	25	28	25	26	31	25	28	23	26	27	27	36	41	33	33	30	37	30	21	32	16	28	21	31	22	38	20	41	25	24	16	22	30	25	28	28	29	32	17	27	30	19	25	30	29	30	31	38	29	26	22	27	37	36	26	32	35	31	29	28	39	34	29	21	21	29	26	22	27	39	31	25	31	30	38	31	36	18	24	29	26	34	27	27	37	31	38	39	21	30	26	25	36	28	30	28	29	24	30	26	20	29	26	36	27	32	34	31	30	25	46	20	29	32	34	35	26	26	22	20	25	37	27	34	30	24	20	25	31	28	24	27	26	29	26	35	39	24	32	32	31	31	28	28	33	28	31	23	30	29	25	28	30	20	15	25	26	32	22	29	32	36	32	34	32	26	29	37	30	29	30	41	33	26	25	34	20	24	31	27	29	24	28	32	25	25	26	35	35	34	32	31	33	28	24	24	32	35	37	34	25	24	25	31	33	32	17	29	32	22	29	29	25	30	22	29	34	26	29	26	32	20	29	22	34	20	36	29	30	30	24	26	30	34	21	25	27	21	26	26	26	27	33	28	28	36	29	30	26	19	25	21	24	35	26	26	25	27	22	25	36	23	16	28	20	23	25	25	25	21	25	26	29	26	32	30	31	26	36	31	37	36	22	21	30	24	35	29	29	36	36	38	29	32	24	20	37	29	37	28	44	35	27	26	32	21	30	33	32	24	34	29	29	32	24	31	24	32	25	31	23	29	27	34	29	27	24	30	30	31	35	29	23	29	33	29	30	27	23	20	24	29	22	31	35	26	18	25	19	19	34	19	35	30	23	38	29	28	31	23	36	25	22	29	28	33	31	35	33	30	23	26	29	28	20	27	32	31	23	31	20	30	28	29	32	30	36	29	34	27	21	34	30	21	28	35	31	32	29	24	33	28	16	27	32	30	20	31	26	27	26	30	21	25	31	27	25	27	24	37	30	33	26	24	32	30	26	27	38	35	30	27	39	23	33	31	26	39	29	32	34	35	23	28	16	36	28	32	24	26	26	23	26	25	28	28	21	25	24	33	26	27	34	22	28	37	32	20	28	32	30	29	28	20	25	25	32	48	25	30	27	26	25	30	20	34	24	40	27	29	17	37	29	27	23	28	31	24	29	31	23	28	26	38	28	24	27	21	28	29	22	27	21	26	32	25	30	32	28	27	30	29	25	22	29	28	24	30	36	21	27	20	23	19	26	28	27	25	35	39	29
34236	18662	10036	17864	26761	26721	23507	19105	16229	13980	11085	8901	7216	6665	5877	5045	4531	4456	3893	3615	3047	2810	2578	2530	2235	2066	1881	1766	1770	1683	1637	1588	1502	1284	1145	1140	1053	1008	1006	1004	1011	1032	894	995	963	947	965	904	905	855	868	819	775	764	732	719	741	700	653	631	726	628	625	595	617	590	580	612	570	572	568	601	575	537	555	507	499	516	486	525	507	526	508	523	458	545	533	523	514	541	501	520	493	529	491	507	551	467	510	476	468	451	493	476	483	522	518	463	491	500	506	494	478	451	513	451	474	498	519	501	472	456	479	457	514	484	493	496	511	502	520	492	467	526	514	462	477	490	497	485	507	500	533	501	494	457	467	471	492	481	520	506	476	472	507	492	470	464	502	469	487	474	480	493	472	512	475	495	483	526	485	518	475	457	497	486	470	508	495	517	495	478	533	532	481	502	451	534	529	508	514	502	479	501	490	508	508	525	480	456	522	502	513	500	485	558	487	484	506	450	484	466	489	483	520	472	470	510	471	492	441	470	519	495	501	495	466	498	460	498	501	496	488	530	496	516	478	514	480	477	477	486	492	470	482	503	502	494	485	494	530	530	514	487	508	498	523	533	467	478	479	499	495	491	482	470	506	474	505	523	466	492	480	445	480	516	535	506	517	481	501	495	487	471	491	410	494	495	507	509	528	515	537	490	500	484	469	513	515	523	487	449	488	504	511	482	515	486	517	517	490	488	489	509	468	523	467	482	526	515	496	463	474	539	501	460	485	524	482	483	520	488	493	501	483	479	528	479	478	486	512	499	476	490	502	483	513	481	474	479	516	491	488	469	519	514	478	531	478	461	484	484	471	492	495	480	484	482	510	469	502	465	494	471	504	512	517	516	459	451	497	485	529	501	497	514	482	474	474	499	476	500	509	480	512	516	495	509	497	476	509	504	492	494	471	510	474	497	445	516	544	467	520	488	468	510	530	440	498	481	492	513	476	527	470	523	494	474	489	485	498	507	507	537	529	494	497	510	508	500	495	473	540	484	525	523	479	485	534	466	463	489	483	479	491	480	480	545	465	489	499	466	469	487	494	510	506	504	496	457	504	480	502	490	525	531	533	498	487	509	497	498	504	499	515	487	477	497	477	513	502	489	513	493	487	520	490	504	500	489	482	509	516	467	529	482	512	459	532	497	477	474	493	496	500	467	477	518	549	456	509	490	519	474	493	492	498	493	500	497	499	510	483	495	494	496	477	462	484	459	487	476	525	543	469	504	492	454	486	497	505	441	504	524	522	456	466	480	454	479	504	480	496	482	488	482	509	512	496	457	504	512	485	521	495	449	492	519	520	492	458	471	534	491	470	457	507	477	485	458	504	494	495	496	513	481	488	517	487	469	496	488	523	483	502	505	522	474	482	474	526	457	445	530	489	481	501	486	524	518	530	499	498	450	481	472	484	507	485	494	497	473	516	509	494	503	462	489	515	473	482	499	473	509	508	503	481	489	477	519	513	482	507	495	468	479	501	520	463	512	496	505	501	486	507	489	498	493	468	483	506	484	496	485	484	480	480	492	507	498	470	507	521	462	497	487	514	497	517	518	486	520	488	492	532	492	503	514	520	503	500	500	499	529	491	495	469	505	487	473	518	496	475	473	539	489	536	488	507	492	460	496	492	505	512	536	474	510	505	499	470	465	489	509	515	496	506	517	523	479	494	503	494	491	497	490	500	502	506	483	503	517	506	497	497	531	459	503	470	486	490	483	508	515	461	512	470	506	480	474	492	498	496	483	486	458	482	480	490	485	509	433	559	499	487	454	467	505	460	509	494	496	459	444	456	504	444	500	511	490	520	501	550	481	494	460	506	503	486	499	463	465	459	466	510	474	515	495	507	477	517	496	511	502	537	466	482	466	514	494	480	486	513	519	490	452	513	481	505	471	497	513	506	491	498	489	481	486	492	496	475	569	535	491	466	480	493	561	478	511	524	483	497	492	451	529	467	489	493	465	513	492	504	447	478	507	497	493	498	528	511	482	511	484	517	479	486	479	497	531	473	489	505	494	499	502	507	500	527	462	508	484	528	500	498	454	477	473	472	506	476	509	491	531	481	504	489	479	498	520	546	495	505	505	496	471	476	504	494	513	467	505	504	480	443	499	491	492	498	468	477	473	499	508	492	477	491	480	504	482	489	516	503	515	521	483	460	455	498	505	471	514	507	521	514	512	453	504	465	476	510	492	500	427	484	490	523	503	465	507	532	499	506	478	536	485	461	484	514	512	492	448	508	517	494	476	469	516	427	493	490	509	506	506	489	524	490	469	466	460	480	481	527	487	477	506	479	473	530	483	511	507	502	473	533	520	505	494	515	528	459	455	468	503	466	517	483	497	522	476	491	494	484	513	492	520	473	458	489	534	473	479	463	497	495	520	515	501	500	504	504	497	474	538	523	471	520	503	531	516	502	542	522	499	453	507	452	537	487	442	525	495	468	454	504	511	500	492	477	467	502	473	512	494	509	524	499	500	478	471	472	497	535	508	457	482	477	477	464	526	451	497	515	478	481	476	448	481	515	475	505	498	484	531	508	509	521	484	484	527	500	502	482	493	504	487	515	506	469	504	496	453	511	481	477	480	506	521	485	496	479	489	489	508	466	495	529	474	513	507	509	502	541	528	534	473	509	447	503	503	481	526	492	483	507	495	503	441	493	460	485	479	510	520	508	520	470	471	458	517	508	493	492	537	483	480	488	497	502	514	497	494	499	478	451	484	503	527	478	481	485	502	486	484	495	500	513	505	499	498	492	491	506	462	495	505	454	470	492	486	514	477	461	487	500	448	522	492	499	508	502	494	504	493	451	462	495	461	474	501	452	487	501	440	501	520	503	470	503	550	519	445	499	475	481	483	517	472	483	494	496	504	472	500	516	504	521	519	467	501	537	492	491	486	492	495	499	478	475	499	467	499	508	461	473	495	545	507	488	441	525	511	507	522	537	480	534	495	508	446	495	480	523	473	473	517	527	443	514	473	513	494	463	485	440	496	532	481	489	478	474	444	455	503	469	469	460	480	486	467	456	491	485	499	512	455	501	513	495	484	503	445	526	478	492	481	463	479	514	536	473	488	498	461	517	491	477	495	530	453	484	488	471	497	486	480	491	510	524	494	508	469	461	494	474	455	498	509	481	471	480	501	529	491	488	490	477	492	496	481	534	512	463	489	522	504	515	476	524	460	481	458	524	492	482	457	500	457	505	473	497	495	514	518	483	486	480	474	468	494	499	522	481	481	532	499	470	517	460	478	486	538	483	494	497	490	486	476	470	528	463	487	497	498	490	530	501	501	500	460	460	492	472	480	489	497	549	479	513	487	494	451	489	526	508	510	482	471	534	479	495	512	562	503	500	502	502	468	495	496	500	499	525	468	481	483	510	497	484	512	513	505	521	450	519	473	488	502	504	486	514	481	501	497	479	488	493	489	527	488	470	523	524	483	505	495	531	460	507	489	495	473	499	489	482	469
6216	2286	639	402	645	643	544	471	468	432	351	269	221	166	179	174	163	153	115	123	113	99	88	107	79	98	75	68	68	73	79	69	69	48	53	64	39	55	39	49	50	41	44	47	47	33	58	42	49	57	44	46	47	47	44	53	32	42	30	24	42	35	34	33	34	38	32	36	40	37	26	29	39	34	38	38	37	42	34	37	38	28	25	31	25	32	36	32	47	34	34	29	30	32	29	30	35	28	33	25	32	34	34	28	22	33	41	37	36	38	43	35	29	33	41	42	30	34	41	22	36	41	29	45	41	35	22	34	26	30	34	32	43	37	36	33	36	38	30	34	33	28	35	35	28	36	34	25	36	35	32	32	32	25	27	34	50	28	38	33	33	25	32	39	37	25	22	33	44	41	38	32	23	30	26	34	27	41	24	33	26	33	36	32	32	28	32	36	35	32	30	39	29	34	33	44	31	44	44	36	29	34	34	44	16	38	36	33	34	27	31	39	31	29	37	32	27	28	24	32	56	32	29	36	32	38	26	31	41	36	21	33	31	39	32	35	40	32	25	38	27	24	33	30	42	32	31	35	31	33	24	35	32	27	32	33	29	34	30	27	44	31	48	38	33	26	34	28	32	39	35	29	43	37	27	33	38	39	29	31	46	44	31	26	32	44	43	31	33	33	27	25	28	27	36	35	30	40	29	40	37	31	27	29	26	42	27	29	29	41	25	29	31	42	42	41	41	39	35	36	34	34	21	41	37	26	37	41	25	27	36	33	35	39	36	41	32	31	35	32	32	39	26	28	33	36	34	40	40	28	31	33	33	39	33	34	29	36	35	37	27	40	35	33	26	30	35	34	29	34	28	22	32	26	31	30	39	28	30	34	29	33	31	29	33	32	39	41	35	32	28	38	23	39	31	33	28	44	36	21	32	32	19	27	22	28	25	32	34	35	28	27	35	34	28	27	40	30	36	28	32	25	39	30	37	32	27	33	32	44	32	32	33	32	39	36	40	32	40	13	35	40	36	20	36	22	34	27	25	40	34	32	39	46	26	29	35	33	30	38	39	29	35	37	35	26	30	38	45	36	36	28	36	38	28	30	15	27	40	43	38	23	37	20	28	26	31	40	28	33	42	37	28	24	32	29	36	37	25	34	25	29	29	34	33	36	37	32	30	30	31	38	34	41	34	36	37	30	34	40	40	30	27	24	41	29	38	34	38	29	29	38	34	29	19	34	37	23	25	25	24	33	34	27	41	35	35	21	31	37	39	43	20	42	29	36	32	37	38	38	27	22	35	30	36	26	35	37	43	24	33	42	33	29	26	35	39	33	35	32	36	30	27	35	23	30	32	32	41	32	30	28	31	32	38	38	28	43	21	27	38	36	36	40	35	34	23	25	31	37	38	22	38	25	22	34	33	38	38	33	36	19	32	27	26	27	28	35	31	33	36	30	47	30	33	32	26	33	32	30	32	30	28	45	37	23	38	24	39	32	34	39	42	26	22	30	28	30	35	30	28	30	23	23	31	35	29	32	38	34	24	31	26	28	39	40	37	29	28	30	41	36	29	31	30	36	36	31	32	37	34	43	37	23	26	34	27	39	31	32	44	44	33	34	40	41	36	30	29	33	23	39	31	38	29	27	35	44	32	36	38	25	31	36	22	23	26	27	29	24	26	30	34	26	24	30	36	38	34	33	25	25	28	27	28	31	30	34	26	30	33	33	36	28	34	45	25	35	41	36	34	29	18	25	35	30	39	22	42	25	41	30	37	39	32	38	45	28	29	29	30	31	40	33	32	28	42	30	42	28	26	27	30	25	38	27	24	36	38	30	23	38	38	37	33	28	27	25	44	36	33	33	39	38	38	22	24	40	35	31	30	33	29	33	31	34	29	27	32	33	43	27	35	32	36	39	26	38	37	25	24	31	34	30	33	24	46	45	40	43	36	26	34	28	35	32	24	41	27	34	33	30	44	34	30	32	37	39	29	26	29	37	32	26	40	32	26	35	33	27	40	43	33	25	38	38	28	27	36	26	30	29	33	29	26	43	36	43	32	35	35	33	35	33	29	38	42	35	38	33	29	31	30	39	25	28	25	28	37	28	24	41	42	36	29	38	31	30	30	27	31	29	25	29	20	26	37	31	29	32	33	33	39	36	36	36	35	33	32	39	18	30	45	32	39	36	25	28	34	44	31	29	27	30	39	27	35	28	27	23	38	30	23	19	36	31	41	25	27	36	35	35	31	33	31	35	33	31	26	26	29	21	27	33	37	38	39	32	34	33	26	26	27	28	35	42	36	36	34	31	37	27	35	38	36	31	27	28	28	29	38	22	38	35	38	26	38	26	23	39	45	33	32	29	28	34	39	25	31	36	37	32	43	34	39	28	38	38	35	28	35	30	29	25	43	35	39	32	42	37	35	33	37	35	24	33	31	33	38	33	43	24	43	32	30	40	29	37	25	30	26	35	33	31	27	40	27	34	32	35	23	36	30	35	37	24	27	36	36	36	25	32	36	39	34	31	25	32	26	43	31	24	41	18	28	23	37	28	31	33	38	29	36	21	36	34	32	26	27	39	31	29	26	31	36	37	30	32	35	28	32	41	31	33	29	30	31	31	27	26	34	22	33	32	36	35	32	27	28	30	29	42	33	36	36	33	41	43	24	33	43	24	34	27	35	28	34	31	26	25	28	27	30	30	24	33	28	24	34	33	35	34	33	34	34	43	43	27	25	29	23	29	36	32	30	20	32	37	34	17	39	37	36	40	22	31	24	37	29	35	29	35	36	36	26	29	30	32	39	32	35	34	42	31	42	36	43	31	28	27	36	40	26	39	39	37	39	32	21	35	28	33	33	26	30	36	31	26	37	34	34	28	31	23	30	25	38	20	30	23	37	38	32	39	30	31	28	25	30	40	31	34	29	31	26	25	22	27	27	27	31	41	41	26	34	29	32	37	44	40	34	30	34	29	28	30	27	46	22	24	30	36	37	29	42	32	33	35	40	32	39	36	33	26	32	40	39	25	35	30	30	37	41	23	25	31	30	34	31	33	32	32	28	23	30	30	30	29	27	28	41	28	29	24	30	32	27	29	32	41	32	34	37	33	32	35	40	36	44	38	25	32	37	31	24	40	28	40	29	27	24	17	32	32	40	27	26	31	31	33	30	35	25	26	36	34	41	39	33	48	32	36	26	19	33	33	31	27	22	26	22	34	31	29	33	30	37	41	38	36	33	23	33	44	38	27	31	34	34	34	31	31	31	27	34	33	29	36	23	25	29	30	17	31	34	32	40	30	26	38	48	30	29	32	34	28	29	37	36	22	27	37	40	32	29	31	41	34	39	26	37	30	27	42	45	34	29	38	30	33	35	26	51	27	24	33	27	38	38	26	31	34	32	39	34	35	32	26	27	35	45	31	29	35	29	44	36	30	28	22	28	32	27	34	28	29	36	22	38	33	21	32	42	37	45	39	43	35	29	27	26	28	37	30	38	37
44246	25502	15031	24696	34561	34139	31472	27518	24296	21522	18371	15209	12097	10459	10049	9521	8514	8032	7036	6125	5296	5062	4706	4290	3724	3497	3224	2902	2939	2993	2884	2580	2329	2039	1867	1703	1647	1567	1556	1515	1391	1479	1354	1382	1369	1339	1349	1324	1241	1289	1099	1173	1066	1053	1028	1007	998	992	951	874	855	832	799	777	799	776	790	709	733	676	724	659	694	668	606	591	634	576	598	582	614	593	589	586	583	607	599	595	545	608	600	563	572	593	548	591	529	543	520	559	585	562	596	527	569	521	506	556	542	562	525	574	597	544	547	582	548	569	542	539	570	562	551	541	534	519	575	562	548	548	537	537	608	569	542	555	572	547	532	570	580	560	585	563	581	559	591	532	551	539	543	528	543	538	544	548	555	560	516	545	534	558	556	543	539	541	547	578	541	567	547	552	568	588	545	556	534	586	547	544	547	567	564	584	538	572	532	548	584	576	555	586	567	553	549	553	543	569	578	522	563	581	548	543	566	580	551	536	581	581	544	545	530	570	573	548	544	515	593	564	592	564	548	575	581	568	517	558	526	578	561	541	616	544	558	529	562	562	560	543	551	535	516	552	504	529	564	565	562	566	543	534	568	556	555	559	539	624	534	562	563	567	556	573	567	561	520	566	556	556	575	558	520	545	553	568	530	535	529	599	542	569	555	554	599	595	540	515	598	563	617	580	532	567	599	517	573	528	535	516	566	533	538	527	531	573	566	576	556	561	586	542	585	558	535	568	543	552	561	531	575	550	567	559	551	554	562	559	573	562	541	542	537	562	511	540	535	566	535	561	542	565	557	587	555	547	564	524	535	587	543	566	562	545	549	543	584	546	572	606	568	567	581	540	497	511	567	545	593	535	575	539	559	540	565	528	572	511	580	581	566	516	559	560	587	600	603	533	547	526	512	515	592	577	578	556	516	519	563	518	518	581	577	547	574	532	550	539	570	589	542	537	576	533	549	544	557	533	531	542	549	528	574	512	581	564	541	565	572	518	546	542	526	552	545	519	567	543	575	542	535	546	588	541	572	542	542	543	543	572	557	546	538	550	565	568	542	562	557	583	562	578	527	579	551	577	568	590	522	550	614	553	583	561	556	537	561	546	518	561	574	536	516	542	545	536	532	557	528	561	549	537	544	570	529	565	555	545	590	557	544	574	562	553	552	572	599	539	564	530	536	525	532	574	562	528	526	547	542	585	577	540	606	558	568	526	526	570	570	535	534	560	581	570	549	567	578	541	561	523	542	555	522	559	542	609	548	541	525	559	560	548	552	589	570	582	533	532	561	547	529	552	575	529	561	593	553	550	522	603	595	534	558	529	559	530	549	553	561	543	522	515	573	562	550	543	569	594	585	556	507	557	518	620	560	519	590	538	548	571	585	497	512	570	549	532	505	569	575	547	553	534	574	556	588	567	550	520	571	536	540	563	535	564	559	560	538	535	557	611	584	624	558	522	561	539	586	604	605	570	575	556	539	514	551	518	581	560	570	545	569	532	556	515	570	578	544	562	553	532	519	580	541	590	542	580	563	552	583	549	531	597	519	530	556	553	537	555	529	529	563	574	568	547	553	521	566	523	540	556	557	563	534	555	554	567	571	578	568	541	564	532	600	571	539	581	534	561	558	562	564	487	574	584	524	531	538	556	588	520	556	571	531	553	584	559	570	581	562	567	570	515	591	580	546	525	571	558	548	511	545	573	549	579	523	559	576	515	555	516	555	538	539	565	578	525	540	580	558	567	567	547	563	568	551	554	557	597	581	574	569	530	580	554	557	533	565	549	571	557	566	573	541	580	567	561	545	576	527	550	567	598	553	582	532	549	551	566	528	508	582	509	569	572	564	517	566	565	566	537	507	558	523	539	589	558	491	560	534	527	546	560	531	538	587	555	531	507	542	579	558	570	519	519	538	541	569	545	590	600	551	586	546	548	522	563	554	509	531	551	539	521	562	571	566	523	587	521	590	568	555	524	580	574	539	571	548	635	577	566	580	550	543	625	554	564	530	583	550	507	560	610	588	505	548	559	564	558	549	549	587	519	579	533	580	567	539	580	536	576	548	565	552	520	501	563	529	533	553	543	570	548	599	539	595	581	578	546	570	547	594	539	547	518	582	560	577	525	535	556	597	545	575	565	618	491	581	551	569	557	512	559	578	544	561	548	533	518	576	573	586	559	548	565	587	516	595	519	535	604	540	555	603	574	553	558	565	521	568	539	557	603	629	567	575	581	544	561	576	502	583	519	510	550	573	566	528	581	553	537	544	549	534	571	589	560	535	550	566	565	604	552	562	542	569	544	552	552	558	565	576	587	537	579	552	584	576	534	565	570	536	552	572	562	531	564	561	554	561	573	556	556	549	552	552	577	519	575	558	502	494	552	517	546	562	575	572	564	514	548	561	577	581	582	580	541	572	526	501	538	596	556	533	571	534	503	539	532	556	569	565	556	540	527	584	536	550	546	553	566	552	502	564	544	552	545	532	539	548	517	558	516	505	519	560	511	608	563	545	570	542	531	573	519	539	548	540	574	552	554	535	575	567	546	507	576	528	534	516	557	565	547	574	534	563	561	553	533	576	583	590	550	568	531	564	560	505	547	564	527	576	557	547	559	561	595	566	523	574	584	553	548	547	552	575	526	576	560	534	569	563	547	519	541	553	597	537	557	563	527	537	527	569	559	564	538	503	569	594	569	532	559	583	560	552	583	524	528	519	539	561	556	529	590	523	583	520	571	545	607	590	577	554	541	567	574	538	550	543	562	575	585	540	559	519	567	566	534	522	519	561	562	565	576	584	570	554	577	570	565	510	529	528	551	568	542	576	556	565	566	537	535	560	568	545	539	541	559	552	535	567	554	578	546	531	574	548	541	560	569	584	534	569	541	554	513	542	566	547	566	551	518	572	536	572	551	557	567	552	581	540	568	562	551	585	581	551	563	547	552	567	537	572	563	560	556	600	562	519	518	599	529	581	547	577	581	547	500	563	575	551	538	550	580	533	554	536	585	541	552	551	524	587	556	551	557	535	575	555	507	549	582	552	571	581	573	548	546	540	572	573	553	536	546	541	568	551	593	538	541	576	558	555	561	579	578	563	617	529	551	573	541	586	527	563	547	578	574	561	561	568	566	531	564	503	538	541	528	589	551	587	558	538	557	565	546	563	530	523	545	557	565	577	578	554	594	540	590	566	545	504	590	526	569	558	534	610	575	552	593	577	549	522	559	518	589	591	546	554	549	543	567	552	556	554	531	546	554	546	554	566	558	592	560	531	557	493	555	608	497	547	567	538	582	553	569	551	544	602	595	557	534	531	572	579	578	580	555	512	539	566	601	518	540	562	563	606	568	566	574	548	530	528	540	552	541	538	555	566	545	570	563	549	562	585	547	580	557	498	538	590	567	562	521	557	562	541	562	575	599	573	568	580	549	544	587	529	569	534	562	568	591	565	557	585	561	589	543	585	600	508	542	549	563	561	587	526	618	583	556	601	522	512	565	536	542
6027	1642	584	305	508	491	462	392	340	326	268	239	158	173	137	134	142	143	109	88	93	98	85	85	75	72	80	61	73	63	59	62	59	48	60	45	46	51	55	47	41	64	37	41	36	40	42	48	47	50	40	48	47	42	50	52	31	36	39	29	36	39	33	43	34	31	38	43	43	38	34	28	35	37	32	42	32	42	48	30	38	29	40	32	30	50	36	26	34	41	38	40	45	33	36	27	44	32	43	25	25	34	33	37	32	39	31	31	43	24	42	42	28	36	29	42	32	31	30	36	41	37	32	44	43	34	30	34	42	38	32	44	37	24	39	40	41	35	34	42	35	26	34	31	31	29	26	31	30	36	31	33	28	40	38	37	30	56	46	36	32	29	44	39	30	32	35	30	23	21	35	25	41	39	35	37	41	27	28	31	35	34	40	39	36	34	21	29	36	36	36	28	34	21	45	30	33	30	39	37	43	25	36	29	32	37	36	32	35	29	34	31	42	34	26	36	43	31	25	36	33	29	31	28	33	35	44	37	32	34	47	38	30	39	30	32	33	28	34	42	27	33	36	39	41	46	45	27	38	40	31	30	34	26	47	26	37	37	30	27	41	37	31	34	39	35	30	42	44	37	50	40	29	34	35	33	40	41	38	36	32	37	30	47	25	36	39	28	39	35	28	41	32	31	35	27	45	35	37	38	35	43	35	31	27	37	23	29	40	37	40	29	43	38	35	34	29	30	24	29	38	37	26	40	42	41	42	24	31	32	41	26	36	46	45	42	29	39	33	36	35	35	35	38	37	37	26	32	30	43	26	28	29	36	28	45	33	30	31	31	40	41	28	37	28	21	31	37	41	45	30	36	36	39	35	23	36	47	26	39	32	38	34	49	35	34	34	32	37	35	36	37	34	46	45	35	43	36	34	43	35	28	37	25	33	41	26	41	29	38	31	27	33	30	25	32	35	36	36	35	32	32	43	32	36	37	37	34	29	35	40	28	30	38	38	45	37	37	44	42	34	38	31	44	31	39	41	42	36	38	36	33	33	30	43	27	29	27	37	38	35	38	30	26	28	30	30	36	37	42	29	36	36	32	38	38	33	41	47	26	43	33	36	36	39	39	38	43	37	39	33	21	32	36	35	42	30	31	35	29	53	49	32	39	42	29	43	28	38	36	36	28	40	45	33	41	30	35	30	31	43	25	36	48	37	34	38	37	36	38	40	27	32	35	30	40	38	26	42	31	43	32	47	39	33	56	28	40	34	43	37	19	33	35	48	35	36	32	26	35	24	30	32	43	38	36	37	41	42	39	31	34	40	30	29	42	32	25	24	35	37	32	42	40	34	35	27	31	35	37	41	39	38	41	37	38	38	24	35	37	36	32	32	33	34	20	39	27	33	35	33	36	37	31	46	37	33	41	35	26	37	33	30	28	33	36	33	33	41	32	44	35	34	38	22	37	29	40	38	34	41	28	38	36	53	36	36	31	27	39	33	29	36	30	31	36	37	41	41	33	46	41	30	40	38	32	33	39	34	23	42	35	30	38	32	26	33	30	39	28	27	40	30	26	32	32	45	33	33	36	27	32	38	32	31	29	31	32	25	36	29	34	32	39	42	34	39	29	31	28	36	33	40	28	33	36	19	45	46	26	32	36	38	40	29	43	35	33	42	32	45	29	31	40	34	40	29	43	37	37	33	34	37	40	38	31	38	43	38	28	44	36	34	43	30	37	34	35	31	42	37	40	35	34	30	29	31	31	34	38	27	45	38	44	34	33	36	37	38	30	27	35	32	44	37	37	31	42	28	38	41	38	30	40	36	35	31	49	42	35	39	28	44	41	37	31	45	35	39	33	24	25	37	24	37	37	27	31	53	32	36	37	41	29	41	29	29	37	37	39	25	39	43	34	35	51	43	34	40	34	32	34	40	39	38	35	38	44	31	31	34	27	31	35	23	33	34	28	36	34	28	30	28	26	33	44	41	18	41	39	37	38	44	35	42	33	36	35	23	22	27	40	28	42	37	43	35	25	33	40	41	34	25	30	28	44	41	47	30	27	26	30	23	37	28	37	36	44	31	38	25	29	36	31	37	35	37	37	30	37	32	34	36	38	34	28	41	38	31	36	33	46	38	27	29	31	39	37	31	29	39	39	27	36	36	33	44	43	34	27	43	38	34	31	27	42	39	28	36	40	35	29	27	39	28	34	32	39	43	30	36	36	35	44	37	41	31	28	33	46	43	33	33	33	42	37	30	35	30	36	31	35	34	41	34	36	32	33	25	29	23	25	46	34	38	28	28	24	35	32	36	36	32	41	30	31	23	36	35	37	41	33	45	31	44	35	17	28	38	43	26	35	38	27	30	38	27	25	38	39	43	30	38	31	32	27	28	38	40	39	32	40	32	36	33	33	45	38	34	39	35	40	28	39	36	29	35	34	36	38	28	35	34	37	24	30	37	36	38	43	39	29	27	29	31	44	41	28	37	37	53	48	42	32	19	54	36	30	28	40	31	20	32	36	51	28	22	41	44	40	40	36	36	44	41	41	34	46	38	39	25	40	43	35	30	41	27	39	33	28	33	33	28	31	38	33	37	42	38	26	32	26	35	33	37	32	36	40	34	31	31	39	43	35	34	30	28	40	33	37	40	31	38	27	34	40	34	33	33	37	37	44	31	40	40	31	34	34	22	39	36	27	33	41	35	29	44	30	38	40	39	37	35	28	31	33	31	39	35	29	29	39	45	37	37	44	36	36	40	37	28	47	43	28	26	31	30	40	35	25	34	36	36	36	37	43	35	36	39	41	33	41	31	44	35	48	38	35	20	30	33	32	31	39	39	29	42	34	31	42	34	38	34	32	23	38	44	32	34	37	39	30	27	23	41	32	38	42	32	37	34	33	30	30	29	30	38	24	16	40	38	40	37	30	33	50	35	38	35	45	26	34	35	44	36	36	44	44	28	28	35	34	29	35	42	29	42	41	34	38	38	40	41	33	35	35	26	42	35	46	25	34	34	43	40	25	37	33	33	31	28	31	43	34	38	41	43	38	36	37	39	27	41	43	36	38	24	44	42	28	36	31	28	29	42	40	38	28	30	36	39	36	33	23	31	43	40	32	29	29	41	35	32	40	30	38	34	41	41	43	24	39	38	19	34	33	37	44	32	37	35	33	34	34	47	30	26	49	31	34	35	32	47	40	35	37	27	41	26	29	55	35	34	29	34	35	33	39	31	35	41	35	41	38	34	36	37	32	34	38	30	27	40	38	49	42	35	30	33	32	33	47	31	40	29	32	30	32	32	39	36	36	39	34	43	47	36	27	29	49	32	39	35	31	32	23	29	35	44	39	38	32	35	37	28	35	34	36	42	27	40	39	32	35	46	39	32	27	21	28	33	41	29	39	36	31	28	27	45	34	39	37	36	39	40	35	33	31	31	40	32	39	28	35	27	30	39	33	34	36	33	35	38	29	31	36	27	43	41	47	42	29	32	30	44	40
38687	22724	12816	21552	30999	30620	28068	24518	21257	18365	14997	12170	10118	8992	7925	7595	6769	6003	5277	4496	4217	4107	3837	3467	3128	2888	2719	2553	2484	2474	2394	2101	1776	1689	1649	1462	1443	1459	1407	1315	1328	1279	1218	1245	1194	1157	1187	1175	1110	1108	1049	1076	981	925	944	892	976	908	939	823	816	796	766	776	739	702	757	731	700	753	701	657	675	641	649	673	643	605	592	633	645	638	617	681	598	620	622	619	629	612	648	609	585	605	592	600	596	582	592	617	589	609	605	605	608	546	577	603	596	601	570	621	629	559	611	596	562	579	541	580	583	589	610	594	629	569	615	591	589	626	611	623	566	636	570	608	566	592	572	582	593	640	616	579	602	591	620	588	576	602	601	551	606	538	556	580	587	596	602	571	575	592	573	613	613	627	609	588	587	556	608	575	557	575	597	591	582	611	575	624	573	608	591	595	583	583	619	587	560	607	579	608	591	584	617	595	575	549	575	606	549	600	587	591	557	572	590	625	598	589	589	628	558	527	573	622	597	630	580	626	590	594	593	615	619	628	631	571	584	548	558	579	568	605	591	570	584	622	593	630	599	548	613	598	626	612	588	602	634	591	637	551	597	591	577	585	618	571	597	605	601	600	576	524	603	628	551	591	630	560	606	643	598	655	607	612	637	609	593	568	606	580	588	606	590	573	571	659	530	565	585	574	565	580	588	637	577	616	562	586	614	608	626	583	587	616	607	574	617	602	581	578	568	562	604	569	590	586	624	565	591	620	538	572	599	584	583	560	559	627	576	571	607	618	592	610	573	580	584	595	621	581	574	599	565	561	631	589	612	600	582	602	600	582	580	607	636	589	562	580	604	600	608	563	577	607	602	611	582	614	597	625	608	636	550	587	609	607	627	606	569	609	582	588	594	625	613	600	607	587	568	601	613	594	611	601	625	570	591	572	588	572	629	601	597	621	567	589	635	614	591	580	564	623	585	629	564	605	575	563	579	609	595	609	607	639	579	605	601	593	653	588	583	612	612	575	559	591	571	568	596	579	595	595	559	616	618	563	634	530	586	625	570	569	583	568	587	570	615	613	593	570	564	594	624	592	532	621	590	637	606	585	603	548	598	582	562	581	605	586	556	593	577	596	596	591	626	579	605	580	595	583	623	575	652	542	603	592	605	589	564	581	606	556	627	604	584	566	578	565	648	587	575	575	617	547	632	562	584	580	588	599	583	548	584	612	557	586	541	599	599	609	561	552	608	566	583	580	593	639	647	613	592	590	552	580	631	587	579	594	601	577	589	579	608	600	557	556	583	626	620	580	598	609	590	643	571	598	638	594	600	602	612	559	612	552	579	632	619	554	602	562	578	577	556	629	641	608	582	594	610	575	589	522	597	612	616	574	586	616	582	600	577	587	577	594	600	579	585	605	594	629	599	583	576	558	616	549	575	590	589	608	607	557	619	599	575	557	577	607	609	586	611	563	583	561	609	570	566	560	583	571	600	590	595	601	580	640	562	595	616	570	642	536	652	583	594	589	565	545	594	599	616	570	611	534	576	592	540	603	616	576	571	607	569	628	554	583	582	614	624	638	615	631	601	595	561	568	577	573	611	559	616	605	571	595	584	563	623	579	628	596	542	610	608	574	561	584	594	578	631	561	600	572	575	604	582	626	602	584	609	580	602	586	602	580	617	586	600	612	563	594	585	610	597	602	607	564	609	558	600	601	604	588	629	545	582	585	550	641	569	597	608	529	619	643	607	591	580	606	606	601	602	613	555	563	593	592	613	611	584	553	553	597	600	578	613	589	577	592	579	597	608	617	581	590	624	590	543	604	527	614	630	547	576	612	597	622	612	613	608	581	584	601	588	646	646	586	615	606	572	543	609	566	567	597	601	574	591	628	577	611	621	597	600	556	638	591	620	578	641	568	547	622	573	602	589	608	584	574	573	602	614	600	588	554	628	620	558	585	595	575	606	581	560	633	582	592	548	569	591	596	620	575	616	614	595	564	620	585	576	581	593	609	634	587	531	603	552	608	621	585	594	642	650	552	600	575	570	621	586	564	626	597	585	565	629	575	613	586	589	610	592	643	567	561	578	592	598	571	605	604	611	535	614	575	579	543	574	596	601	577	627	625	541	590	555	542	604	587	533	582	629	601	606	613	594	588	584	603	589	585	608	557	604	624	567	591	621	612	638	602	582	601	569	585	582	621	623	570	569	606	597	584	583	562	596	632	629	597	585	612	552	581	589	629	591	573	633	601	558	580	555	584	615	584	563	590	599	574	580	619	570	603	617	559	587	560	531	599	553	585	638	622	585	622	576	646	585	605	639	647	632	570	594	592	566	641	587	600	588	634	594	612	633	602	595	588	675	585	564	632	572	606	597	604	617	588	585	592	585	584	605	616	625	547	553	605	603	568	574	576	615	547	573	608	597	598	635	603	557	623	596	593	622	586	580	555	604	578	557	616	589	576	542	568	545	622	595	589	604	575	573	566	625	614	569	571	606	554	622	576	579	630	586	569	623	605	605	603	611	593	563	610	626	572	596	569	567	578	613	538	580	598	644	583	616	538	578	597	641	605	571	602	591	612	584	586	589	604	606	589	580	657	604	583	599	624	577	610	566	634	621	602	590	586	577	604	588	601	596	573	560	598	592	601	586	645	603	571	598	582	617	581	572	561	553	598	622	611	544	585	593	599	569	583	603	575	623	536	560	614	617	586	566	622	580	556	563	613	625	592	582	544	615	559	560	550	618	554	609	603	616	601	560	611	616	619	584	580	551	579	593	524	569	638	564	586	607	560	619	610	618	584	587	576	641	595	608	577	567	629	588	618	614	622	599	590	581	584	603	552	569	600	610	613	606	580	577	585	658	582	586	538	588	611	569	585	604	609	562	591	618	587	596	558	583	602	548	612	593	627	578	558	583	573	584	610	612	608	627	619	548	601	547	599	620	612	560	610	595	585	592	570	572	549	591	580	562	554	593	598	571	582	576	585	594	579	562	615	564	590	626	616	578	573	613	616	628	590	605	597	605	526	604	570	608	567	578	588	612	610	595	581	645	588	579	571	590	578	610	617	579	607	592	578	596	643	610	586	633	580	610	570	629	578	615	606	577	589	626	599	586	591	608	594	613	609	625	601	556	601	596	557	571	596	601	556	637	628	629	587	557	602	564	646	596	575	583	571	606	608	594	622	656	619	587	573	590	601	604	587	582	602	559	581	635	591	585	621	562	595	569	596	610	599	574	605	549	589	585	578	599	534	592	580	621	558	609	631	566	606	603	581	540	596	580	582	569	597	561	606	605	580	584	577	601	624	626	578	624	586	614	569	626	603	621	629	632	594	623	604	594	561	595	605	581	579	595	613	576	557	590	585	629	535	611	596	572	599	626	550	607	578	609	612	611	593	572	574	577	601	604	566	599	615	597	576	609	576	594	600	624	548	538	603	577	587	612	589	623	567	602	541	564	591	565	604	564	543	623	552	615	586	564	592	579	562	572	624	581	596	599	610	565	614
7946	2805	852	491	807	850	629	605	531	438	357	271	258	230	203	211	170	156	139	128	114	150	109	109	108	88	99	88	74	89	87	81	57	69	70	64	65	54	57	58	61	52	44	67	50	48	50	51	53	39	43	44	43	47	46	44	40	50	39	48	38	41	41	43	52	45	34	46	38	47	48	36	39	51	34	40	36	40	49	28	41	32	26	43	31	33	45	39	37	28	40	35	45	33	36	40	44	32	36	37	32	38	47	33	44	41	40	34	28	32	39	40	27	34	37	34	38	42	38	39	32	45	29	36	28	38	41	49	45	28	37	26	31	31	42	29	39	34	37	41	31	35	32	36	44	32	32	42	32	37	34	34	48	41	30	38	37	33	35	31	38	37	35	25	44	34	39	43	30	42	37	35	37	39	35	42	30	45	34	44	42	50	32	30	32	29	35	43	32	41	37	30	28	33	44	38	44	37	38	43	40	36	44	45	28	27	36	27	38	40	42	36	35	34	38	34	41	39	39	41	42	40	35	48	35	37	32	29	33	32	32	36	31	35	39	30	33	50	38	36	34	40	39	40	27	43	33	37	30	35	42	42	38	45	34	37	36	37	40	26	29	44	38	36	39	37	28	39	31	36	37	28	37	35	46	37	33	38	36	45	24	38	36	34	39	38	33	27	29	31	35	45	30	35	37	46	38	36	35	53	27	41	34	39	45	27	28	34	32	45	38	33	41	39	38	37	38	41	37	40	42	37	40	32	37	37	45	39	26	29	33	41	36	37	44	34	29	33	33	46	36	43	44	42	43	32	30	33	35	44	40	43	46	36	37	39	28	41	38	35	34	27	25	30	37	36	49	38	36	44	31	40	38	39	25	42	28	32	30	35	29	34	43	37	49	40	44	50	52	36	33	59	45	37	34	34	51	37	41	47	35	40	38	41	31	38	34	30	43	38	44	48	37	44	40	39	44	27	36	35	42	58	27	28	40	28	33	36	37	39	40	51	47	30	44	27	38	32	35	38	32	39	43	41	47	37	38	39	35	39	39	37	19	41	39	38	32	33	36	28	26	40	29	37	32	37	36	30	35	31	44	51	52	36	36	37	32	30	34	44	37	37	34	41	42	45	38	42	37	33	31	34	41	22	40	32	34	36	34	27	33	32	39	33	36	35	35	41	27	43	38	42	44	40	38	34	31	29	40	35	37	40	49	45	35	32	34	42	39	26	28	29	37	35	44	27	41	39	35	36	40	28	36	31	25	29	31	29	36	31	50	45	35	47	58	33	45	29	40	40	44	43	41	31	45	32	39	27	40	32	44	29	31	35	34	30	36	50	33	47	36	38	41	38	32	40	43	37	30	40	26	35	60	53	31	41	41	37	26	35	29	34	39	39	33	41	39	32	29	27	37	45	43	36	42	40	22	30	33	43	29	40	44	48	42	46	32	30	40	42	38	27	29	39	35	40	30	31	36	36	31	24	40	33	29	28	45	38	33	42	43	38	43	28	40	36	43	42	47	33	39	26	38	39	36	39	37	34	43	36	37	42	34	46	42	37	35	46	26	34	44	33	26	32	36	34	37	38	37	34	37	40	38	43	50	33	41	32	42	29	36	31	39	42	44	43	34	35	34	41	42	37	32	34	27	42	40	44	31	23	32	28	46	45	23	38	35	48	43	31	45	30	45	37	39	32	37	27	40	39	40	35	31	39	38	32	51	33	46	29	41	36	34	27	38	31	45	28	38	38	37	30	48	39	45	49	42	36	34	33	43	31	26	25	32	40	38	36	34	41	32	38	41	31	43	46	39	36	33	42	37	35	47	40	31	33	32	37	37	34	29	39	49	36	36	38	35	43	27	43	33	45	34	33	37	41	35	37	37	26	30	42	36	31	34	38	32	32	40	35	52	33	45	32	36	27	29	41	37	37	37	32	28	34	26	37	37	42	37	42	29	43	41	34	31	30	41	34	27	32	36	47	43	32	36	45	33	33	32	46	45	32	39	30	34	28	37	29	28	31	37	30	36	40	32	39	31	43	41	44	33	38	37	32	33	31	30	44	37	30	41	33	44	42	53	30	34	37	39	37	38	41	35	34	39	32	35	37	32	31	38	43	31	32	30	37	35	39	29	49	41	36	31	41	35	28	43	39	20	31	33	40	36	27	33	25	30	42	39	41	35	30	40	36	28	45	46	33	34	33	54	37	42	43	27	35	39	39	42	36	39	33	30	44	40	29	33	39	37	31	37	37	42	45	48	49	45	35	30	45	38	36	42	42	33	43	35	38	36	32	45	27	35	37	49	37	38	41	39	39	25	46	42	38	35	41	38	27	32	29	24	38	48	26	41	44	46	36	36	33	46	33	41	27	35	34	28	38	42	34	37	39	32	36	31	33	25	35	30	48	30	45	37	38	33	25	43	40	47	28	32	37	31	42	28	32	30	50	37	43	44	39	31	35	39	38	37	42	37	43	35	42	41	32	41	32	32	40	46	26	29	40	36	44	30	40	37	37	36	55	31	41	35	32	26	40	24	35	37	37	33	32	39	34	42	42	32	36	37	32	44	33	35	27	32	44	34	30	35	37	41	35	38	29	28	46	45	42	31	36	32	33	44	45	33	38	38	38	41	33	40	31	30	30	38	35	31	52	35	43	35	33	38	34	37	45	33	30	39	40	38	27	27	37	39	44	37	38	34	34	33	42	32	39	44	34	32	44	38	41	36	42	40	31	32	36	22	36	34	35	25	40	33	27	33	37	32	41	33	32	26	41	27	34	42	44	47	43	31	39	37	34	26	44	37	21	30	45	34	33	35	43	34	27	39	39	31	35	32	29	40	32	33	31	35	39	29	32	29	40	29	41	40	52	30	42	43	32	33	52	33	33	36	37	45	45	42	37	48	28	45	42	42	30	30	43	29	39	38	36	46	33	39	34	39	39	31	46	36	41	45	35	38	23	37	47	30	29	49	45	29	36	41	49	29	30	43	44	37	46	38	35	29	40	31	47	30	37	35	42	42	36	39	37	36	46	32	26	33	36	28	30	33	38	44	26	43	36	20	29	45	37	40	47	31	30	31	42	40	30	49	39	31	41	35	34	39	31	26	42	36	30	39	43	24	29	30	37	28	30	39	35	39	35	31	48	30	36	41	34	32	41	43	34	43	31	48	47	33	42	43	45	25	38	50	41	40	37	41	40	26	43	44	33	41	33	28	42	43	40	30	42	36	43	29	32	43	33	34	44	31	40	31	33	42	46	37	42	44	34	46	42	43	41	40	36	37	32	38	38	40	42	36	51	40	36	37	39	36	39	49	40	33	47	46	39	33	30	29	38	36	43	40	38	42	34	40	42	33	47	36	27	52	30	39	35	36	40	49	35	46	28	34	36	37	35	30	35	35	34	35	37	33	36	38	39	25	39	34	47	42	42	31	37	40	45	31	40	27	38	27	34	36	25	29	42	38	38	29	36	28	36	31	30	29	40	24	38	30	31	29	34	37	36	31	40
46232	27216	16878	27336	36823	36745	32393	30075	25938	22516	18863	15594	13552	12408	11189	10271	9168	8306	7258	6375	6131	5811	5459	4857	4261	3923	3737	3720	3508	3499	3239	2760	2470	2282	2092	1939	1921	1812	1770	1826	1686	1580	1673	1565	1564	1539	1484	1507	1436	1343	1285	1330	1226	1210	1133	1190	1105	1082	1012	978	975	929	915	877	862	834	830	820	792	803	735	763	741	730	744	671	757	649	707	677	665	670	682	615	666	651	640	684	668	647	661	674	684	650	610	584	628	617	620	602	620	633	605	619	634	623	581	602	613	589	592	634	607	643	569	632	665	623	634	610	599	615	632	623	599	664	655	621	649	583	609	611	619	626	621	619	591	643	666	656	589	638	617	612	609	616	610	610	621	646	605	622	596	646	633	656	607	624	674	647	628	616	655	618	639	672	635	608	591	670	636	654	646	642	597	671	625	652	597	607	611	553	620	626	649	657	623	599	653	570	590	603	644	666	611	634	613	638	684	635	654	628	646	597	646	635	609	612	611	593	592	604	615	607	615	623	665	594	577	628	621	639	558	680	671	613	633	646	622	612	589	665	640	623	631	614	631	645	596	609	610	637	575	650	632	572	647	635	640	614	664	637	558	676	623	630	602	668	603	641	604	601	654	612	666	656	614	603	600	630	563	649	633	608	589	598	632	627	592	614	627	648	596	614	602	619	642	648	600	664	634	616	631	637	598	613	615	626	629	649	621	596	632	604	612	588	635	634	603	634	629	658	632	616	618	626	586	633	665	664	614	613	669	593	635	618	616	636	603	615	628	627	593	646	637	641	612	654	615	615	598	609	639	592	602	646	678	617	600	580	636	583	650	626	622	671	658	599	660	640	608	636	605	661	601	627	583	648	630	604	643	626	626	605	644	619	642	605	585	631	627	648	643	605	637	646	612	607	628	601	602	653	618	559	636	630	580	636	622	628	664	580	677	589	620	618	613	635	634	608	644	646	659	636	616	626	640	593	626	660	612	630	640	643	615	582	615	627	609	648	643	612	641	634	621	626	579	577	598	631	652	649	662	645	658	651	662	616	639	651	621	602	630	629	624	636	616	569	613	607	662	638	693	604	653	628	582	594	634	608	661	595	558	635	598	623	624	636	583	661	615	636	653	584	617	649	615	634	648	671	580	621	681	629	615	619	605	619	666	617	671	632	662	622	623	635	560	605	639	623	613	598	576	589	620	604	590	652	612	648	628	622	623	643	633	653	667	654	616	610	645	624	612	607	632	654	638	651	653	589	592	579	681	629	617	599	632	618	590	664	618	615	598	649	662	659	611	620	627	611	653	603	631	625	637	603	582	629	605	693	610	595	613	614	600	664	665	663	579	621	622	642	605	619	594	633	638	626	609	570	624	615	618	606	637	612	619	612	606	650	611	623	596	647	601	644	635	603	569	679	621	667	641	613	585	591	616	601	613	663	582	621	684	611	658	647	651	621	598	621	614	588	597	614	633	607	606	626	609	596	637	611	596	617	662	631	592	634	641	649	638	603	621	640	608	606	640	630	638	688	564	604	607	595	577	631	603	576	646	595	601	614	633	597	618	634	632	614	678	620	574	596	605	610	629	653	645	606	652	640	605	607	601	617	611	611	593	628	599	623	589	629	645	613	626	609	646	610	634	646	607	652	596	625	613	576	617	646	607	642	601	596	584	644	632	621	622	635	598	604	595	661	623	591	621	620	643	606	616	622	634	621	641	646	600	627	653	634	654	597	642	653	636	654	620	634	596	635	600	620	609	598	640	607	621	630	629	627	605	625	623	645	657	628	624	620	615	568	644	643	598	645	575	642	630	622	606	684	653	634	633	638	626	658	607	630	600	612	611	586	619	635	599	633	588	612	617	605	634	588	647	622	635	644	679	590	657	607	617	597	637	618	643	584	589	590	606	610	628	628	647	623	610	602	589	601	615	630	628	622	581	604	645	583	647	653	644	640	609	636	594	621	558	656	643	611	596	616	618	622	639	574	675	656	642	603	613	642	607	649	664	539	614	659	616	632	631	643	597	650	621	637	674	675	618	602	638	622	642	613	615	608	639	599	626	630	675	588	635	671	635	618	592	620	659	584	639	599	637	611	631	574	649	634	635	606	560	603	606	572	612	639	629	570	587	614	636	624	619	592	624	625	609	593	643	629	683	639	648	622	613	637	644	613	654	632	650	621	643	614	630	637	596	608	640	629	669	615	631	634	611	641	642	619	608	597	605	627	607	656	615	601	680	589	656	580	638	602	625	626	655	655	636	634	646	672	595	636	594	635	611	640	581	630	664	612	623	628	631	610	621	601	620	607	595	630	643	601	633	619	603	665	624	638	592	650	634	664	630	643	664	634	628	631	638	641	590	567	618	603	587	620	622	638	622	675	617	591	598	557	593	591	635	637	602	613	620	609	632	548	623	652	654	632	597	644	602	686	677	641	586	605	619	634	572	607	618	600	598	623	598	620	597	621	562	616	595	623	616	573	638	583	635	618	605	637	552	652	602	649	659	616	620	610	612	588	642	653	589	631	637	596	598	599	626	632	607	606	632	603	603	655	638	611	592	603	639	591	603	632	597	597	604	618	667	637	610	585	621	591	608	640	607	573	602	605	623	613	627	636	633	611	605	614	625	618	608	645	632	590	580	606	632	581	590	624	634	624	675	575	622	605	591	670	614	585	615	637	645	680	637	623	612	650	618	650	611	641	601	617	652	668	614	622	609	644	653	686	607	599	605	601	622	564	633	568	587	651	617	608	624	622	636	611	619	651	651	579	601	587	621	616	609	671	607	642	638	660	624	631	627	607	650	581	665	639	635	642	612	602	577	597	641	624	612	643	611	595	629	630	683	599	596	552	644	628	606	641	598	649	637	603	637	635	569	601	608	606	612	623	616	621	611	652	633	571	580	640	638	628	590	624	599	603	623	632	636	609	635	615	629	585	648	632	626	601	582	621	669	624	649	634	591	645	597	613	605	613	621	675	619	647	612	619	610	583	602	595	644	615	615	606	597	633	617	642	650	631	645	625	646	625	612	586	609	586	651	602	652	631	627	651	605	617	633	614	605	618	643	594	605	596	599	609	648	664	587	662	621	629	606	672	653	618	611	624	608	611	600	615	632	621	589	601	649	609	605	615	634	611	592	648	664	663	630	659	593	643	631	610	642	636	626	612	586	606	641	565	610	610	645	619	613	603	602	639	679	674	602	577	642	641	650	598	622	603	642	638	613	604	612	627	591	630	612	588	577	638	637	623	610	597	612	650	648	667	633	609	637	622	627	616	611	644	611	646	609	621	660	587	664	613	617	606	600	577	661	640	637	625	639	631	651	639	655	583	625	655	625	611	606	644	621	625	645	596	606	631	643	607	633	627	593	606	657	595	616	581	617	617	601	685	571	653	627	613	641	610	630	604	627	605	627	646	630	667	662	603	615	632	611	624	662	625	627	615	621	666	619	604	609	595	612	581	630	577	663	610	622	644	628	651	588	609	585	583	605	582	638	615	593	601	622	621	636	628
3269	1007	386	260	360	369	297	292	240	212	149	142	120	108	103	121	95	100	80	68	67	68	52	63	64	49	60	55	50	57	60	45	40	49	45	41	43	41	43	50	34	38	48	38	28	34	37	31	44	27	39	40	32	38	28	36	33	28	27	37	31	22	35	40	21	27	35	29	40	37	35	30	27	32	32	28	20	28	30	30	28	32	28	24	30	36	25	24	29	25	29	33	17	28	32	29	30	31	37	31	36	28	28	34	27	28	25	30	26	35	26	33	30	17	23	35	28	22	36	32	28	26	31	32	31	28	37	34	18	23	27	21	32	29	27	35	36	43	36	18	24	30	22	32	26	29	34	26	28	29	25	33	22	23	21	27	33	32	33	31	31	18	30	35	26	33	38	30	37	29	23	32	30	30	30	29	25	24	23	35	33	29	31	35	29	25	30	37	23	39	34	23	29	30	37	16	25	21	32	28	28	38	27	28	37	18	30	22	38	23	30	29	42	19	24	26	31	31	30	30	34	32	25	32	34	29	31	22	20	17	30	30	28	35	27	37	32	29	20	28	30	28	24	35	28	24	18	33	21	20	34	33	20	39	26	32	34	22	32	26	30	28	29	24	43	28	30	39	38	26	31	26	21	29	20	29	30	26	24	26	28	26	28	19	34	17	22	23	23	17	19	24	30	30	29	25	30	34	31	34	31	39	24	30	22	33	34	27	28	28	28	31	27	28	30	29	29	19	27	24	28	34	32	36	28	40	25	27	31	28	28	24	38	25	41	33	35	35	37	26	22	20	29	36	36	27	18	27	34	31	34	31	33	28	24	38	32	28	32	29	31	31	25	30	28	34	31	18	25	27	35	27	34	27	28	35	26	27	28	26	29	25	29	23	37	19	26	30	39	27	18	24	33	31	24	23	26	21	20	32	40	37	22	29	34	35	25	29	27	39	31	38	29	29	26	33	28	20	31	24	29	31	36	24	30	20	34	34	37	30	37	35	25	33	31	29	32	23	30	34	31	29	23	35	32	30	26	26	22	31	33	31	26	31	29	31	29	22	29	32	26	30	27	24	33	28	29	25	24	37	31	33	27	29	40	42	26	36	28	24	26	36	26	26	29	20	33	31	26	24	32	32	40	22	29	29	24	24	19	27	35	22	27	30	26	24	32	33	23	33	36	30	29	26	26	43	25	30	38	24	33	31	20	32	23	27	32	22	30	38	26	26	28	26	33	46	20	28	28	18	24	26	31	26	34	24	25	19	30	28	26	31	25	19	30	32	24	25	25	27	27	21	22	36	23	35	32	26	27	25	20	22	26	22	31	25	23	25	19	24	37	17	29	28	30	22	22	21	27	36	28	30	29	19	26	39	31	31	29	27	30	26	36	26	20	28	22	25	33	34	15	37	22	24	28	26	30	30	32	26	25	39	34	25	38	27	30	31	27	31	34	29	28	23	43	27	30	26	30	32	25	28	30	35	32	34	27	30	27	20	30	27	35	22	20	29	31	26	29	24	35	35	24	28	25	18	35	22	31	31	22	28	26	41	40	26	29	23	25	19	21	29	31	27	32	32	30	30	35	24	31	22	34	32	30	33	30	28	26	29	24	25	27	27	18	29	37	38	28	33	24	26	28	48	29	27	21	25	22	30	25	28	32	33	36	30	23	24	39	26	27	31	21	23	29	28	30	45	26	22	22	43	30	42	26	26	26	23	23	21	29	28	34	25	25	34	31	20	27	32	30	27	24	27	36	28	29	29	32	29	21	28	24	30	28	38	34	23	23	39	37	23	27	20	30	35	30	30	39	29	37	24	32	22	27	31	20	31	19	27	27	29	25	23	31	27	26	39	29	27	32	31	28	29	25	21	30	27	21	24	32	32	22	28	26	29	22	29	28	24	25	20	26	29	41	26	27	25	27	34	25	42	32	40	27	25	28	30	20	24	22	28	18	22	37	40	42	24	22	31	33	31	33	26	25	23	31	27	33	28	18	26	17	24	23	40	26	29	31	26	27	22	33	27	26	33	31	25	31	21	28	25	29	36	30	26	28	30	24	25	36	29	26	28	32	29	26	24	33	28	33	34	24	26	24	28	27	29	33	28	38	32	22	32	34	23	36	33	39	31	35	28	36	32	23	25	34	29	29	22	43	28	23	31	23	21	23	33	24	26	25	37	29	30	31	22	28	33	38	25	24	28	25	29	33	24	24	24	26	36	42	31	30	33	30	15	33	32	19	25	25	36	27	25	33	39	23	18	35	25	17	23	30	22	21	20	35	32	32	33	27	35	29	23	34	29	28	26	30	29	27	26	30	32	24	23	30	24	31	43	29	32	28	37	34	34	34	29	28	21	37	22	19	36	23	32	28	18	21	47	26	36	34	34	34	29	30	20	27	24	29	24	31	30	23	27	36	34	29	29	29	29	30	34	27	34	25	28	23	28	31	34	31	33	27	18	20	25	27	32	24	44	27	17	21	38	28	31	30	35	19	23	27	30	27	23	31	32	25	32	28	28	26	33	24	22	33	26	33	24	27	30	31	33	26	36	32	24	25	30	36	20	29	35	29	21	32	33	17	39	29	31	32	25	22	24	30	24	30	27	21	31	29	30	35	27	21	31	35	22	25	27	28	24	26	33	31	25	38	26	36	24	27	22	25	30	26	19	34	22	20	23	28	21	35	29	21	26	21	28	30	31	32	30	33	36	31	25	39	32	29	26	39	30	29	25	31	27	21	24	26	37	31	35	26	28	26	33	28	31	37	24	26	27	40	30	36	24	32	32	35	24	32	19	26	27	29	29	34	26	35	22	27	29	23	23	33	33	23	27	32	48	31	36	28	19	23	34	27	28	19	36	30	35	29	26	29	35	39	38	27	32	27	29	21	23	25	29	27	24	24	33	28	25	33	25	31	46	29	33	38	31	24	26	25	23	22	27	34	27	28	30	23	28	34	32	23	24	30	23	28	26	30	30	34	30	32	25	26	24	36	23	31	30	25	26	23	30	20	31	33	40	32	29	34	31	33	30	39	30	23	40	37	23	24	37	27	35	23	25	35	41	26	27	25	24	19	35	29	34	21	27	23	28	31	27	29	26	22	30	19	30	34	31	29	29	20	25	27	25	30	27	27	35	27	29	31	32	30	21	24	27	21	31	30	27	32	24	25	25	28	28	28	28	30	21	24	26	34	31	30	28	31	32	35	26	33	27	24	27	27	17	26	34	34	34	31	23	40	28	33	38	32	25	31	38	24	27	21	28	36	31	38	32	21	22	34	29	45	39	28	36	29	32	31	20	32	25	37	31	22	20	24	19	25	20	34	21	26	26	35	36	25	38	30	26	23	19	20	31	27	25	39	33	32	29	35	21	20	38	36	32	22	29	27	28	28	29	35	33	31	27	30	26	41	39	21	29	29	27	24	23	19	21	26	28	20	27	32	24	27	27	29	18	38	26	34	34	26	35	28	25	25	21	32	33	35	29	23	27	24	30	28	23	28	27
34164	19686	10348	18698	26269	27191	23366	20181	16998	13799	10567	8421	7156	6361	5732	5009	4568	4062	3673	3087	2987	2845	2596	2368	2241	2027	1966	1861	1974	1739	1619	1386	1355	1240	1205	1108	1066	1024	998	1041	1005	1006	1005	914	941	966	939	843	861	867	832	765	758	751	753	684	706	675	676	671	611	649	639	596	625	637	573	627	584	552	545	527	545	518	530	551	503	508	502	567	505	519	531	542	521	516	504	543	506	482	483	500	515	463	497	495	484	476	493	479	491	472	477	506	464	484	539	496	474	506	502	488	452	536	483	496	457	482	499	510	477	479	454	490	487	534	502	473	522	510	489	456	499	468	491	477	489	515	474	487	523	501	502	472	498	471	465	527	490	500	448	494	500	489	484	515	461	437	454	496	437	511	496	476	490	492	483	483	452	474	468	495	482	484	497	470	481	473	465	505	476	494	533	479	460	473	460	467	481	467	459	506	519	483	522	507	496	492	523	466	500	464	480	474	492	483	472	459	476	493	504	487	493	523	503	484	494	481	495	497	492	498	479	451	456	460	458	483	471	469	493	503	495	463	499	451	487	495	473	479	489	511	534	471	508	477	473	475	494	487	480	478	488	497	470	477	492	498	486	515	505	489	505	446	470	479	492	509	479	544	461	494	500	495	482	485	506	454	509	488	474	494	468	476	471	451	517	488	532	507	490	463	476	486	469	511	475	490	482	457	499	463	441	479	512	462	460	490	461	459	510	482	490	477	506	503	460	470	475	469	507	491	509	446	505	471	541	512	476	451	484	497	467	471	482	458	493	474	501	462	477	505	470	482	481	506	504	499	510	515	475	450	485	426	502	471	481	476	478	523	485	462	489	494	511	486	472	463	497	482	470	478	502	494	514	503	546	475	463	470	480	465	461	484	468	502	447	485	504	541	461	476	505	478	496	446	486	468	511	427	474	527	493	473	434	475	488	484	482	462	498	476	496	514	510	460	468	498	478	464	528	498	478	511	479	485	540	468	464	481	499	473	522	477	500	482	462	509	461	504	473	449	492	478	502	473	502	528	502	475	485	478	520	475	475	481	506	527	500	460	483	465	474	461	446	504	469	491	517	466	508	487	470	481	521	464	546	494	484	517	491	444	549	460	474	453	494	454	535	506	476	482	519	465	482	481	528	500	515	511	501	506	505	497	496	449	478	496	517	503	487	482	493	504	491	475	550	475	484	474	446	512	452	478	471	481	490	439	478	486	469	480	437	481	472	470	493	468	528	451	466	493	487	517	473	480	468	455	513	494	513	524	548	499	450	498	510	472	504	490	493	449	498	498	512	471	460	525	502	478	523	495	465	481	506	496	508	447	501	504	496	465	523	520	502	510	492	472	501	506	447	497	493	436	501	489	456	496	464	490	503	449	470	475	445	522	502	530	494	507	513	508	473	514	516	535	493	480	514	536	495	491	475	493	460	483	484	463	492	513	482	528	470	528	509	458	504	507	445	500	475	474	441	490	487	497	465	465	483	504	494	463	477	519	475	517	508	489	532	466	514	490	486	490	470	498	450	519	469	492	492	507	477	502	469	494	486	495	503	517	481	484	486	416	460	482	516	461	494	444	495	498	511	512	513	495	445	487	473	517	478	504	487	483	463	514	534	496	523	486	444	471	476	473	431	523	477	487	461	453	547	457	483	489	513	461	453	471	537	486	489	443	495	480	515	484	425	488	494	501	482	484	499	458	442	466	493	499	484	496	439	517	458	533	468	467	486	476	503	528	508	466	499	495	494	489	489	457	448	469	462	492	512	477	474	464	497	480	477	487	485	491	492	497	489	463	506	473	464	463	492	497	513	481	513	514	483	484	485	458	470	516	464	451	481	471	490	496	435	476	448	456	447	478	477	489	517	494	504	505	487	478	489	474	515	507	495	488	509	487	475	487	473	478	477	497	483	454	484	507	476	492	512	493	438	465	490	480	511	490	503	488	490	528	484	521	474	489	485	465	487	471	483	496	467	506	502	471	537	520	458	480	492	537	498	494	535	475	487	509	475	478	454	499	533	485	507	463	480	491	484	504	492	484	480	526	503	498	514	450	497	482	495	494	525	488	494	470	524	530	548	480	477	480	482	492	491	487	487	507	517	484	481	479	492	501	477	477	497	491	496	494	508	481	503	495	464	494	477	517	489	470	482	461	488	464	509	478	491	515	496	477	497	487	498	517	454	478	498	506	467	520	489	476	486	476	495	525	539	476	465	492	501	455	523	504	496	474	489	514	512	444	479	498	475	477	517	468	483	477	446	486	495	475	494	488	451	522	489	523	480	498	495	516	492	496	469	489	456	445	486	502	483	531	538	495	488	475	469	479	480	492	470	499	503	464	509	506	460	477	474	526	505	500	513	504	511	455	493	497	525	447	455	519	503	468	515	487	514	492	500	512	475	468	499	490	478	501	486	485	480	509	460	513	489	516	487	467	501	477	511	481	509	487	468	475	518	484	491	517	480	493	498	502	511	487	507	540	485	501	484	478	472	499	521	472	474	474	478	493	496	534	529	479	456	478	465	467	548	508	486	481	478	489	487	482	513	520	519	490	463	485	510	481	448	476	478	466	491	532	494	502	440	487	495	489	475	479	452	492	493	452	510	450	468	446	504	479	506	509	483	511	506	489	501	499	532	493	495	474	475	492	423	474	473	491	469	466	477	464	488	485	466	468	478	479	544	439	473	489	472	475	514	517	490	491	500	466	485	488	495	429	480	468	476	528	509	479	492	462	490	476	508	484	489	465	489	514	498	458	470	462	466	477	514	519	445	511	455	483	470	503	487	508	510	487	480	499	476	490	500	492	477	454	475	486	539	470	471	465	491	518	505	492	491	522	470	514	485	473	500	478	505	483	480	495	518	497	453	483	466	468	498	501	490	460	487	461	453	501	467	492	482	501	486	495	462	434	476	496	495	485	474	492	522	503	509	443	455	504	493	489	506	471	512	505	499	482	515	491	519	438	483	495	492	498	516	532	461	479	461	474	464	482	456	522	478	469	470	504	490	507	486	460	490	467	486	497	477	475	496	472	467	523	497	479	483	498	506	523	476	481	456	478	501	473	485	501	458	475	494	502	538	440	463	487	463	496	476	519	524	492	525	469	491	505	481	465	455	490	507	475	463	484	509	493	475	452	512	464	472	482	472	472	491	501	514	464	463	477	509	454	438	477	523	465	460	495	459	462	492	485	497	491	477	471	480	511	493	478	485	509	489	481	457	458	474	491	499	495	461	504	447	475	480	469	484	497	485	491	519	500	489	474	460	499	493	489	465	455	474	469	503	493	479	467	508	457	473	487	498	504	499	490	464	486	469	488	477	501	499	473	473	485	504	498	477	510	495	453	470	457	479	512	456	478	516	477	487	520	469	481	528	472	497	494	471	485	469	504	487	482	433	519	501	522	510	498	448	473	503	458	458	477	465	462	476	507	451	468	500	516	447	458	460	495	472	528	479	445	461	496	497	506	455	533	484	487	524	497	483	499	482	479	488	489
6391	2737	828	439	584	672	635	504	440	381	314	276	221	204	179	170	183	147	130	124	126	112	102	76	86	84	85	74	80	78	77	57	55	60	51	61	47	52	49	52	57	49	37	44	62	55	45	50	48	44	55	41	51	34	38	43	33	26	39	32	46	35	35	38	41	37	32	49	40	38	34	43	24	30	26	36	36	39	22	31	39	30	35	35	31	26	30	31	28	41	32	24	34	39	28	23	36	25	29	40	31	24	26	28	25	29	34	35	31	29	28	28	36	26	22	31	35	32	35	43	18	31	37	30	32	23	25	34	30	31	35	42	33	35	29	34	29	28	29	27	40	29	36	41	25	20	34	25	29	34	37	37	25	30	28	38	21	31	35	26	37	25	30	34	29	20	41	28	39	24	34	37	36	34	41	35	39	37	30	25	34	43	39	24	24	27	22	34	38	44	24	36	23	33	37	25	37	26	36	37	25	34	34	37	27	32	32	34	28	30	34	32	33	27	36	30	33	42	48	45	40	25	40	38	34	42	32	29	28	32	28	38	31	28	40	40	34	41	40	30	32	21	29	34	32	42	36	32	34	25	27	39	23	22	31	24	36	30	22	24	32	34	37	45	36	25	32	32	22	38	33	36	26	27	44	29	31	40	30	30	29	32	40	38	37	33	21	25	47	37	33	28	39	32	29	37	28	27	39	30	27	44	33	28	29	31	32	40	32	35	30	40	37	27	41	33	28	36	30	28	27	36	27	31	32	31	30	24	35	32	47	37	24	32	26	31	27	35	23	28	35	40	18	27	35	18	32	32	28	42	36	31	34	32	24	34	25	31	36	35	30	25	30	28	32	40	39	32	28	21	31	35	35	34	37	27	47	27	34	36	39	35	25	32	27	32	29	27	35	31	27	36	26	25	44	34	27	28	29	35	38	27	25	37	31	29	29	24	29	35	37	36	19	41	31	35	32	33	32	29	36	36	27	36	38	29	31	31	23	31	25	37	30	32	28	30	22	36	32	35	42	33	34	39	34	30	28	42	30	29	29	21	28	30	32	43	27	31	30	24	33	23	32	32	25	37	30	32	32	19	31	31	35	25	29	26	30	22	41	28	28	27	24	43	35	21	29	42	26	34	28	27	36	32	29	23	31	33	38	33	25	27	30	22	46	29	28	20	28	31	40	33	34	34	35	32	24	32	43	23	32	38	25	27	33	35	30	29	31	33	36	36	30	30	23	40	33	35	41	27	33	24	43	40	28	30	37	41	28	41	38	30	33	25	27	29	31	39	34	43	18	29	28	35	30	28	37	32	28	34	33	38	31	26	43	37	32	33	24	26	23	36	31	26	28	27	33	35	32	26	27	31	39	31	31	32	24	30	34	27	37	35	34	32	42	28	36	33	28	31	48	35	38	44	25	27	30	35	30	31	39	33	28	32	33	34	46	20	38	39	42	27	19	35	27	30	37	39	40	32	26	35	22	44	36	27	37	37	23	19	31	39	32	29	30	38	29	31	32	40	33	33	36	24	23	33	39	27	30	28	29	40	30	43	31	38	40	25	32	31	34	26	27	39	37	28	32	40	25	26	31	41	32	36	31	29	32	32	24	30	30	43	33	40	31	26	30	33	28	38	35	23	25	32	35	39	34	41	30	31	24	34	28	26	35	30	26	38	27	35	37	35	25	35	28	34	39	41	24	29	40	39	32	37	25	33	38	48	37	28	32	28	36	27	27	29	36	30	27	42	30	41	27	29	23	32	28	29	28	30	37	25	31	26	35	28	28	26	38	35	29	41	26	36	36	28	31	41	45	32	25	42	33	28	35	40	36	29	38	27	28	30	29	31	27	32	30	28	40	29	28	42	27	29	28	26	29	27	23	33	34	37	37	37	31	37	34	19	34	28	28	25	31	33	52	36	32	31	43	26	27	36	33	33	36	26	22	37	20	35	28	23	26	22	37	36	29	35	40	34	29	30	30	31	26	36	34	26	31	36	38	48	39	37	40	33	30	35	38	30	30	37	45	20	31	30	40	30	35	27	38	34	29	32	34	25	29	31	32	33	23	34	25	26	34	29	32	35	37	24	23	44	31	32	43	29	30	38	33	33	33	30	28	41	27	40	23	35	37	28	25	42	42	35	40	45	41	42	40	36	30	27	18	36	40	25	27	33	18	26	36	30	30	32	23	30	49	39	27	36	34	33	27	31	40	20	34	21	29	19	36	37	26	41	41	40	39	30	26	40	35	28	38	28	29	45	32	25	22	23	32	41	24	37	37	37	38	34	38	27	45	30	37	33	29	37	29	39	26	27	36	34	33	41	33	25	27	34	31	34	38	29	35	20	44	36	29	43	29	33	31	27	38	37	36	32	37	37	39	36	30	33	37	39	37	31	34	29	33	31	31	35	25	32	35	23	31	25	32	28	31	24	25	24	37	42	31	26	26	33	37	37	41	35	29	40	30	37	33	36	30	28	28	44	26	32	38	28	31	37	24	23	36	28	42	25	34	28	30	37	35	35	37	36	31	24	21	26	30	28	32	28	35	33	29	21	37	36	34	37	36	31	25	44	42	26	30	34	32	35	28	26	34	32	32	37	31	35	42	32	35	31	42	46	35	32	39	30	31	38	44	32	26	26	49	41	35	24	33	49	39	30	30	33	42	32	31	31	40	33	39	23	35	30	26	38	37	28	31	23	36	37	31	38	41	31	28	39	30	47	23	34	29	27	36	33	29	27	37	19	24	29	30	30	34	33	28	46	25	29	34	28	19	37	30	34	30	30	26	34	36	29	31	45	30	38	29	33	41	33	30	37	37	21	32	41	21	30	36	30	20	41	19	37	29	35	34	30	30	36	40	21	31	29	30	31	43	34	34	24	39	32	29	34	26	26	39	43	24	27	39	27	29	45	35	35	25	32	40	32	34	27	25	30	51	34	32	35	30	29	35	24	24	29	28	30	35	29	33	36	39	35	28	35	27	28	30	39	33	31	37	26	32	40	33	48	35	38	40	17	36	27	20	33	35	29	47	37	27	33	42	36	32	33	24	42	31	29	32	34	35	29	31	39	33	27	34	31	38	29	28	43	26	37	31	28	27	39	29	25	36	23	38	36	35	27	32	28	24	38	31	40	31	30	35	29	25	26	23	28	37	34	26	31	33	24	36	31	48	30	22	36	36	31	47	40	39	35	38	27	27	35	28	33	49	33	36	24	31	26	38	32	27	40	37	28	38	36	35	26	21	27	27	32	30	32	25	25	24	33	32	42	28	19	36	33	30	26	33	24	29	25	37	36	53	29	45	18	34	38	31	37	43	37	26	33	42	29	32	31	32	28	21	26	29	26	34	33	37	30	34	25	43	41	26	31	38	32	25	28	31	29	31	33	35	31	27	28	27	39	37	42	38	26	38	29	35	31	30	35	36	40	39	30	31	29	40	38	32	22	26	41	33	27	36	36	29	31	35	29	23	29	29	36	31	33	35	37	30	30	29	36	42	21	29	26
44960	27502	16664	25501	33161	34186	31760	28053	24420	21043	17643	14520	12425	11314	9541	8676	8095	7027	6415	5852	5587	5076	4661	4109	3842	3503	3266	3026	3043	2801	2563	2206	2046	1963	1840	1659	1669	1570	1533	1529	1490	1524	1391	1316	1295	1306	1285	1295	1300	1219	1183	1074	1056	1009	997	994	938	945	881	845	900	796	824	814	810	713	759	736	703	667	691	638	681	689	634	607	614	628	596	587	597	570	606	577	567	638	568	562	536	591	574	616	561	557	568	568	518	530	538	569	590	548	532	579	576	539	554	570	523	531	541	588	541	503	613	525	575	571	534	570	548	544	585	567	540	551	533	527	539	564	566	505	544	547	565	537	532	541	563	591	579	547	529	593	541	541	553	561	547	562	521	566	557	633	560	531	591	525	570	548	578	568	557	507	550	521	554	539	537	512	523	572	578	608	561	495	493	576	536	501	576	567	564	547	553	530	568	588	585	523	551	540	533	577	539	517	529	533	588	548	524	542	547	523	569	548	560	518	563	555	530	569	522	524	519	575	560	514	560	557	524	555	525	574	530	585	524	573	532	571	543	570	576	545	521	533	568	567	545	539	581	572	542	584	528	531	562	555	522	554	547	596	564	549	557	524	521	533	499	516	545	557	500	527	559	511	529	576	552	493	547	540	568	541	550	599	543	573	589	553	513	540	546	483	570	554	554	543	589	552	527	551	555	526	549	537	574	567	528	572	528	514	574	545	543	515	533	510	551	545	575	535	525	521	579	577	558	558	531	546	533	549	595	553	530	522	506	585	551	539	568	602	587	520	580	582	554	563	571	577	577	530	590	538	539	580	559	512	588	572	549	571	563	537	542	569	544	540	561	542	594	561	566	529	563	531	575	560	572	567	544	532	560	553	523	527	583	514	538	546	601	568	572	544	508	535	560	548	548	567	534	562	552	543	558	565	540	535	542	562	597	553	527	543	558	515	559	536	543	533	544	530	533	545	542	491	506	527	554	546	585	566	555	549	556	575	549	544	578	545	567	538	561	541	560	571	551	558	591	520	529	584	574	563	600	603	520	567	568	527	524	539	594	516	512	513	550	536	528	556	516	545	537	580	557	548	568	533	535	530	593	557	581	557	539	551	535	525	568	584	544	556	550	562	565	543	540	592	558	586	558	554	533	560	565	543	586	575	530	562	622	577	547	553	566	581	601	550	564	513	578	541	541	537	530	575	526	507	528	573	584	541	560	607	554	550	570	510	543	538	564	567	503	568	556	568	594	555	549	567	544	548	559	555	545	563	530	552	534	512	585	542	559	559	566	542	545	542	565	558	577	530	512	562	531	555	574	544	558	571	557	542	541	543	566	549	551	512	582	554	556	560	546	587	536	582	536	561	518	584	528	537	488	562	500	562	548	559	554	552	529	530	587	578	562	587	532	568	550	555	565	560	589	562	538	558	576	577	587	569	527	562	559	551	563	562	586	542	562	574	544	565	563	585	573	558	550	600	528	568	551	525	557	542	552	535	526	573	526	558	544	521	533	583	574	528	575	541	594	528	506	569	552	559	548	561	540	602	595	554	578	574	560	512	553	563	593	560	546	537	522	600	559	556	578	559	604	547	593	536	583	549	526	557	563	531	594	560	567	574	546	601	552	545	547	540	563	523	607	523	546	549	602	606	578	566	556	569	541	572	556	569	537	542	559	608	554	581	553	575	590	554	532	544	565	576	542	560	530	543	572	547	534	534	580	545	556	536	555	586	542	540	540	540	570	561	548	503	533	570	553	614	557	552	551	547	566	540	567	555	535	525	563	529	533	516	581	535	477	523	520	591	517	565	542	549	536	536	528	517	579	567	586	556	549	540	550	569	584	532	546	537	543	559	560	542	526	559	532	561	563	560	567	549	528	558	545	534	546	515	551	573	538	535	582	526	528	570	526	514	550	557	521	544	523	598	584	530	541	569	567	527	577	573	538	569	532	567	550	560	567	580	560	533	566	593	592	568	592	589	576	527	562	556	595	610	576	561	527	556	555	573	600	555	599	551	557	563	533	586	580	528	553	557	559	482	536	543	542	578	567	549	518	590	586	576	541	532	547	560	532	523	566	549	578	545	508	555	522	602	555	566	591	534	536	491	549	563	546	494	576	565	552	558	570	548	546	552	547	575	559	553	547	593	570	556	555	568	580	581	559	552	555	536	557	556	583	566	560	570	560	564	566	571	527	598	554	563	567	568	543	519	538	555	593	572	569	554	574	559	504	517	562	578	552	596	509	569	546	560	562	527	536	608	575	566	535	532	518	552	548	564	588	549	546	530	581	557	506	566	608	545	559	540	590	554	605	549	508	597	542	564	544	530	524	498	540	561	545	521	599	604	515	538	532	577	561	554	557	543	543	557	524	559	582	607	566	531	510	547	543	589	579	572	542	533	552	585	555	589	553	524	521	527	536	544	599	546	573	513	549	533	550	573	537	575	532	521	527	553	548	551	569	552	583	582	530	565	528	538	508	590	571	499	535	524	552	535	587	612	547	530	537	578	548	523	534	549	568	525	522	541	515	547	542	571	544	541	529	533	562	582	538	528	573	554	541	554	498	563	571	547	574	547	519	573	503	555	526	577	571	543	568	558	570	558	523	519	566	544	559	538	551	536	594	576	589	518	528	529	543	530	552	600	533	548	574	559	541	536	581	588	532	553	556	519	544	565	539	545	559	524	561	528	534	581	593	563	537	554	552	577	562	521	519	583	510	533	559	526	599	562	557	575	572	537	573	542	528	549	574	573	565	595	574	574	522	539	538	542	573	550	562	594	551	542	552	533	601	549	554	541	533	588	517	571	580	531	564	555	592	554	519	576	573	561	547	506	591	561	550	544	583	554	542	608	549	561	524	505	543	560	584	559	517	540	560	517	605	546	517	555	579	565	562	546	607	548	532	575	555	577	578	525	538	570	565	572	517	536	574	506	534	519	578	552	545	538	553	567	593	536	528	569	607	546	569	532	535	584	579	530	556	509	569	539	561	525	571	550	527	547	543	589	571	537	552	560	547	582	581	522	524	545	528	579	499	536	557	540	573	529	532	574	534	581	525	520	551	560	504	537	558	583	531	554	552	544	539	531	551	576	530	554	564	544	532	607	549	560	567	549	564	562	503	547	524	549	582	503	508	552	547	547	530	583	565	511	552	538	553	558	584	571	564	580	501	539	554	543	570	549	540	560	584	550	561	567	591	536	573	544	570	509	542	509	588	510	604	548	541	565	560	564	501	466	541	514	557	593	522	579	607	478	589	532	552	571	551	567	519	583	594	546	537	535	517	551	592	572	597	543	552	575	542	543	601	543	518	567	546	521	583	560	532	562	529	543	537	564	549	545	533	568	541	558	566	531	601	569	535	528	546	547	538	575	560	529	549	532	536	587	535	505	518	530	535	540	578	548	558	562	571	607	568	502	544	582	542	558	574	533	591	518	549	582	544	574	565	495	586	549	543	571	585	534	551	591	582	575	567	543	582	575	589	569	607	571	566	571	510	559	549	528	548	545
5950	1825	575	375	455	536	473	435	349	321	232	222	168	162	149	141	133	137	111	78	90	76	85	92	89	77	66	75	66	52	65	68	51	52	57	45	38	45	54	45	37	46	61	44	54	46	44	49	41	46	39	49	34	51	32	35	33	35	36	39	43	41	41	34	34	41	42	28	38	27	37	37	36	25	28	40	44	23	35	37	39	28	34	33	45	50	43	43	33	37	30	25	27	31	24	26	31	27	30	35	30	32	50	27	40	43	28	30	32	41	44	33	33	37	40	35	33	41	28	23	18	37	30	28	29	32	38	36	43	21	38	36	43	38	35	44	42	37	32	36	26	41	25	35	32	28	43	26	38	24	40	23	28	39	42	18	32	27	35	34	45	38	36	40	43	34	30	46	37	25	41	37	27	42	33	30	40	31	31	41	29	50	32	35	31	33	32	43	37	34	36	26	31	41	43	28	32	39	38	39	27	41	40	38	42	35	28	32	35	39	47	31	36	28	38	34	35	38	36	37	40	34	33	30	35	36	29	39	38	35	29	36	36	29	31	40	37	33	38	32	39	25	42	38	35	46	36	30	32	38	37	33	31	39	35	38	31	30	38	47	30	46	39	29	44	32	33	28	36	36	38	24	34	35	40	32	27	38	33	36	33	38	36	26	43	17	38	39	42	28	34	33	38	35	32	31	37	32	35	35	33	35	32	40	31	48	34	35	32	39	31	36	26	36	33	26	34	42	40	37	45	37	38	32	47	36	35	30	33	36	38	43	39	34	37	33	33	40	34	35	25	31	29	34	40	27	40	27	26	28	40	33	41	35	44	23	37	24	36	33	36	33	34	38	30	47	39	32	36	30	51	40	31	35	43	34	37	32	42	31	42	33	45	30	26	34	34	45	31	36	35	29	39	29	44	22	30	35	18	40	35	25	32	33	28	37	33	27	37	37	43	35	36	29	32	43	36	37	36	30	36	19	37	38	34	30	32	29	33	32	27	41	36	40	23	32	43	42	35	30	37	32	39	36	33	32	36	27	35	32	31	26	36	31	43	35	30	34	26	27	35	41	29	26	24	32	41	45	54	35	29	35	32	29	35	33	32	34	41	23	22	33	39	44	35	35	44	36	41	33	43	38	31	37	29	41	32	34	34	37	29	37	31	27	28	36	33	38	28	37	40	38	30	32	29	36	30	34	39	39	32	31	34	46	36	28	35	33	42	32	36	27	33	39	40	28	32	31	38	34	41	29	38	37	28	40	35	31	38	31	39	26	31	29	25	42	31	31	35	40	30	39	42	27	31	32	31	35	47	35	27	28	39	30	30	34	33	33	31	23	36	30	32	31	32	24	46	31	29	37	40	28	29	36	43	25	38	27	48	29	28	31	41	46	36	35	40	32	32	29	27	26	36	35	25	32	29	35	41	30	23	40	36	32	30	35	43	31	30	41	38	35	38	26	24	33	50	32	36	55	24	31	40	35	35	30	35	25	35	29	38	25	37	31	38	33	39	29	37	47	38	29	26	37	35	29	41	34	26	31	37	36	36	44	40	39	29	38	51	41	29	45	34	28	36	47	37	21	37	27	35	35	22	30	41	25	30	36	35	32	30	30	30	49	33	39	38	31	26	35	41	38	38	33	38	32	51	35	34	40	37	29	32	30	36	37	26	22	36	23	30	32	29	38	35	39	27	33	28	33	40	42	36	40	39	27	33	39	33	44	35	33	28	41	33	38	26	31	42	31	30	29	38	27	37	35	33	41	40	31	29	37	27	33	22	26	35	42	28	29	34	30	36	47	24	32	30	36	31	39	37	40	34	31	44	36	40	24	35	28	20	38	42	30	27	28	32	26	32	40	27	39	41	33	37	33	44	43	27	34	31	36	39	37	27	31	37	36	38	29	39	24	33	22	20	40	29	37	44	39	29	27	38	32	30	35	26	38	33	52	37	35	29	43	29	40	37	24	31	33	43	38	34	37	40	44	41	38	30	30	26	24	37	37	30	29	35	32	26	27	36	38	33	38	29	31	44	34	24	40	34	39	29	35	30	37	40	42	35	43	34	42	44	30	35	25	30	33	35	37	44	40	40	24	37	40	30	24	34	32	27	31	26	29	33	26	38	28	25	45	28	45	36	31	33	33	47	31	37	41	33	37	38	32	38	40	21	35	42	40	37	36	35	28	40	27	32	30	28	30	30	40	36	31	38	43	41	27	38	33	37	30	39	30	36	35	30	33	23	32	28	34	39	38	40	39	43	37	40	34	43	34	33	36	44	28	35	40	30	43	32	31	30	38	30	31	40	31	33	42	38	37	37	27	48	26	34	28	37	35	28	32	28	39	45	30	38	33	33	40	33	34	36	25	33	33	33	40	27	27	25	32	44	28	32	33	44	31	33	33	36	36	34	22	32	48	39	46	35	30	33	21	36	33	36	30	34	36	26	30	29	43	32	30	31	24	35	32	39	24	27	25	33	34	24	35	40	24	26	31	40	49	32	26	38	44	28	27	36	30	21	41	24	36	39	34	35	31	29	30	35	34	39	30	29	33	34	40	27	42	33	34	31	35	27	29	32	38	42	44	30	25	42	43	44	24	37	34	36	36	37	29	31	30	37	37	37	31	38	45	52	40	39	42	37	31	34	41	39	45	30	33	32	41	20	45	32	34	37	33	43	33	44	37	40	33	30	35	36	34	22	44	34	24	43	28	31	43	29	31	42	32	34	34	29	45	44	23	36	40	38	38	31	39	42	42	34	21	28	37	42	19	33	37	29	46	21	33	30	31	30	41	33	33	37	34	39	23	27	25	34	43	37	31	32	30	51	27	26	31	43	35	32	40	29	20	31	42	38	40	36	28	25	36	36	30	36	32	36	27	24	37	38	37	27	36	30	41	35	36	27	38	39	39	38	37	33	41	40	39	43	23	44	41	44	31	31	39	25	45	31	28	29	23	35	33	38	25	32	34	31	34	38	38	36	34	31	37	22	38	42	38	28	36	39	30	32	35	36	47	35	32	33	47	38	42	30	27	41	29	40	33	41	31	32	40	47	30	32	36	30	32	26	28	32	32	39	34	30	38	35	37	38	33	27	40	32	42	29	38	31	26	35	30	43	40	32	34	36	26	28	40	20	34	35	37	38	40	39	41	37	31	31	35	28	36	34	33	29	45	34	32	40	30	24	38	32	30	40	33	40	31	40	37	37	35	30	34	37	34	36	38	40	42	32	27	30	33	46	39	35	32	22	33	37	33	33	32	50	42	28	36	34	29	44	40	35	36	31	38	34	35	40	32	27	34	39	27	30	36	41	31	25	37	39	39	39	33	30	33	33	21	33	48	30	42	41	32	46	35	35	28	37	33	39	38	34	31	41	31	29	40	39	29	46	32	26	41	29	36	33	35	36	28	31	37	33	38	33	33	25	35	30	42	31	29	35	37	32	34	31	35	33	36	41	41	41	35	27	33	26	35	34	30	42	30	45	34	29	34	33	23	35	33	41	40
39206	24219	14161	22736	29671	30527	28597	25356	21764	18013	15356	12343	10000	9314	8020	6966	6414	5706	4926	4523	4306	3957	3537	3311	3164	2880	2542	2519	2427	2329	2071	1865	1713	1715	1607	1451	1344	1373	1291	1390	1316	1251	1198	1155	1161	1170	1120	1184	1141	1034	1049	1005	1015	977	988	961	907	901	876	863	838	814	746	814	741	744	734	720	696	714	680	715	662	690	661	655	646	697	690	621	610	653	582	666	633	630	607	582	611	652	633	673	626	549	586	626	569	605	615	625	587	595	614	571	582	556	559	608	604	582	588	562	606	598	615	565	574	587	582	575	575	554	571	600	603	559	627	603	624	627	606	645	586	613	637	555	631	575	628	596	575	554	606	586	615	588	596	561	641	589	570	576	609	529	561	603	604	589	607	567	634	584	557	541	574	609	563	584	581	596	545	551	574	572	578	531	594	612	581	598	575	622	567	613	567	596	623	595	586	568	598	613	594	588	587	581	547	626	586	584	625	616	601	562	590	631	598	627	618	598	594	599	608	564	592	619	623	633	601	598	553	615	573	597	564	572	585	547	594	618	564	602	590	572	620	575	533	585	557	598	581	567	614	605	527	560	589	621	597	557	593	593	586	622	572	617	572	602	605	595	590	591	571	577	605	588	598	580	568	596	584	565	596	622	597	599	587	643	632	592	571	540	616	607	549	559	606	596	587	589	580	591	593	581	603	622	563	622	564	614	579	600	595	535	592	580	515	568	571	642	568	597	622	583	560	568	562	553	579	591	561	583	564	552	559	571	603	608	606	623	596	579	569	602	570	619	640	567	596	609	616	589	577	625	583	587	557	612	589	599	600	609	569	598	601	598	605	616	621	626	593	592	614	607	643	652	624	598	598	580	546	600	579	591	572	595	606	610	574	598	557	634	596	603	621	601	608	555	594	579	617	587	600	566	585	636	563	558	599	558	577	601	576	582	622	619	608	554	620	588	549	626	595	569	586	571	556	594	582	571	578	585	584	623	603	596	591	576	585	621	567	561	590	595	614	589	567	587	585	638	561	558	607	561	591	658	567	577	569	604	592	623	613	568	554	620	612	586	620	565	586	567	620	637	629	600	548	582	577	583	600	602	547	582	542	606	609	619	538	599	607	616	564	607	569	567	585	576	561	579	622	617	595	591	576	621	584	583	588	568	597	598	605	555	592	576	550	591	580	593	587	598	584	648	611	559	578	582	590	605	553	582	603	635	619	587	609	582	602	614	569	570	576	598	602	575	571	594	585	559	586	553	601	620	604	608	606	563	583	581	605	631	575	589	595	612	603	591	614	602	558	582	601	614	594	577	591	588	600	609	619	592	587	586	608	600	596	549	607	599	606	557	609	567	573	575	538	623	614	558	567	566	609	570	607	587	602	576	614	595	635	571	600	559	595	579	588	565	538	604	586	632	582	602	563	566	578	566	619	578	587	612	669	583	575	625	589	619	554	571	572	644	578	595	590	586	577	579	622	615	613	580	602	584	577	599	612	583	574	615	542	561	588	608	552	589	574	597	593	593	579	597	638	593	606	595	533	637	561	605	586	538	626	559	588	633	575	592	559	621	579	634	564	569	602	606	599	546	618	590	588	580	588	623	594	582	600	626	611	612	627	593	566	569	542	602	635	571	597	590	625	594	584	601	641	578	587	595	571	577	598	606	598	563	601	623	598	607	603	591	599	609	614	616	596	598	567	595	586	576	610	581	618	570	592	579	628	552	594	586	598	541	590	595	588	612	599	592	573	593	575	562	559	601	588	628	559	576	618	577	564	560	600	626	584	556	605	589	601	566	601	554	577	614	638	569	559	610	593	566	592	589	555	602	569	599	559	561	576	590	586	576	623	541	619	577	591	593	566	629	592	559	566	577	587	623	624	643	583	643	614	617	591	571	607	616	620	581	577	565	602	627	599	569	600	605	589	606	559	555	605	620	581	598	572	563	578	596	569	561	613	583	584	588	621	547	586	632	608	562	600	604	611	567	601	552	561	606	598	605	588	596	580	573	621	574	622	595	590	622	511	578	586	551	616	575	573	561	578	574	564	576	580	587	570	599	644	573	603	576	651	674	588	548	598	589	622	582	591	625	540	631	587	553	597	565	613	621	611	559	556	593	620	610	616	585	627	597	603	605	581	624	608	593	563	575	566	566	606	595	605	599	624	624	585	618	585	607	648	603	588	582	568	571	595	631	601	595	591	582	637	613	590	586	601	554	600	597	591	593	556	585	613	576	595	615	565	590	604	586	556	596	595	601	567	633	589	577	612	554	583	562	560	611	569	592	606	597	584	604	574	575	583	587	576	608	583	611	599	549	565	581	571	588	616	569	656	575	616	557	560	574	566	566	634	583	612	573	582	570	565	625	558	623	571	571	594	580	568	571	621	603	596	604	583	590	621	609	595	579	629	570	576	630	614	602	635	555	555	595	569	567	623	623	582	602	632	601	638	597	593	580	619	621	576	603	636	571	559	596	562	553	574	566	615	586	625	604	572	574	582	606	571	602	572	603	608	567	548	628	551	602	588	572	578	611	609	567	587	594	637	586	568	593	608	521	590	584	553	639	557	553	556	655	555	614	601	580	540	570	609	549	583	579	588	608	641	602	591	576	586	579	577	552	617	544	610	594	551	556	569	585	606	621	561	570	608	602	583	556	612	569	563	600	622	563	600	609	566	577	549	587	560	584	609	573	601	580	616	581	570	587	617	605	589	573	543	563	612	638	585	592	586	607	644	592	584	609	626	551	599	604	602	616	515	610	562	598	590	560	616	575	572	608	606	581	606	601	632	582	593	603	588	605	587	622	569	554	578	580	637	586	584	600	596	562	574	570	595	578	591	535	548	575	578	574	598	592	570	558	601	571	586	569	628	584	586	592	600	587	599	583	637	588	610	567	633	581	637	592	566	593	581	591	566	580	608	570	590	590	604	609	600	585	567	610	567	624	579	595	553	585	612	594	592	586	599	575	612	612	591	617	581	616	622	585	595	575	631	575	566	591	583	628	614	575	618	585	607	555	564	586	529	589	622	617	591	555	554	584	609	666	596	556	588	591	619	549	579	573	615	601	572	623	595	631	555	608	585	567	557	568	583	604	604	594	671	624	622	572	559	600	607	563	581	596	596	609	609	638	558	580	581	554	614	616	575	629	590	574	574	587	606	584	585	576	570	586	542	553	607	561	601	579	584	596	582	601	578	618	601	621	592	613	576	578	600	591	588	641	581	602	576	589	622	566	602	563	591	620	579	573	603	588	595	556	599	603	603	601	589	581	594	603	573	580	559	567	589	587	557	570	546	608	582	531	580	570	600	592	577	587	603	567	608	615	559	635	586	608	563	611	623	566	578	599	590	611	552	544	604	555	571	563	573	584	543	618	597	579	580	614	575	585	568	603	602	552	589	588	589	608	562	567	598	580	590	591	597	533	595	580	600	568	602	612	571	585	601	585	532	612	561	576	561	584	573	553	593	609	585	593	604	613	574	566	578	611	590	592	586	570	609	591	604	574
8040	3268	981	531	739	821	625	638	557	479	363	320	291	255	226	208	181	173	164	147	136	117	111	113	108	96	102	99	83	98	73	61	75	57	53	58	51	54	43	58	64	56	72	52	52	52	57	52	51	52	46	52	50	53	55	42	45	45	35	38	48	40	44	43	38	35	34	51	28	38	42	46	39	42	37	32	45	37	43	43	40	47	34	31	33	37	35	35	38	39	35	35	34	47	26	35	39	40	33	41	39	38	35	50	36	38	41	34	30	35	45	34	36	32	25	36	47	35	50	34	30	31	37	39	42	39	38	48	37	35	30	24	43	39	38	36	34	45	34	36	38	35	44	34	37	36	37	32	32	36	44	31	33	33	25	51	45	39	34	41	43	26	44	37	28	32	43	33	37	32	43	35	36	35	35	35	28	25	33	41	30	38	48	40	34	44	29	31	28	40	30	36	31	26	37	36	30	35	40	31	37	36	31	40	34	34	39	40	37	28	31	48	28	34	39	43	39	42	35	34	32	26	46	36	38	34	23	30	28	40	29	42	36	42	34	35	44	37	32	34	39	43	32	42	44	36	29	31	37	37	38	41	41	37	40	21	34	41	48	35	30	36	46	36	38	32	44	22	37	33	33	38	38	29	33	36	30	39	39	34	41	40	41	32	27	35	31	40	41	42	43	41	50	39	37	37	36	37	42	43	46	29	50	23	46	47	41	34	47	28	39	40	35	34	44	38	30	35	37	31	36	43	37	34	35	28	38	35	31	39	38	37	42	39	41	34	36	28	45	50	42	35	34	32	24	37	34	38	32	37	43	39	38	32	36	41	41	30	37	39	39	45	45	40	34	45	37	39	48	36	41	32	45	32	24	32	37	29	28	33	40	35	32	40	32	40	24	51	42	33	35	39	29	34	37	29	42	25	32	35	39	36	30	51	34	44	32	28	34	45	38	38	28	39	38	35	37	41	37	42	34	39	39	27	38	28	38	30	36	44	36	31	42	38	33	28	39	28	30	42	33	34	30	28	36	54	34	35	38	34	26	36	34	46	38	48	51	42	22	32	36	33	37	34	35	40	43	39	32	42	22	36	30	37	36	45	34	25	45	35	42	39	28	36	38	43	37	34	41	39	31	45	46	34	38	43	33	27	48	45	44	32	45	34	41	39	27	22	41	41	29	29	28	44	33	37	34	35	37	30	42	27	46	32	42	33	33	26	33	33	36	31	32	31	26	37	36	38	40	29	34	32	33	35	25	32	29	33	47	27	43	41	48	29	34	31	28	27	30	33	39	31	45	42	30	43	37	39	33	29	33	35	36	38	48	30	31	37	38	39	26	36	39	36	34	36	48	48	43	41	35	32	41	29	31	31	30	33	26	35	42	25	39	45	32	31	33	32	39	42	32	34	36	32	40	44	43	38	23	39	41	43	30	37	36	49	36	39	38	31	38	39	43	37	31	37	31	45	43	38	42	36	33	40	37	35	42	36	32	40	35	39	39	28	42	36	34	33	38	38	36	30	49	55	35	42	35	34	35	46	31	48	40	54	42	34	42	48	36	33	31	26	32	38	48	28	37	39	23	42	34	37	46	28	34	35	32	40	30	45	39	42	27	41	35	39	34	38	48	40	36	33	27	41	34	43	34	33	36	42	43	25	39	39	35	36	37	32	40	30	43	42	32	50	38	41	33	37	43	24	32	41	29	43	36	29	37	36	48	39	37	40	34	41	35	31	31	46	29	28	35	29	46	32	32	37	41	47	31	28	30	35	24	37	40	34	26	39	35	42	42	31	30	35	40	29	36	34	33	36	47	32	31	44	36	31	45	24	32	39	39	31	37	25	44	55	46	24	42	49	36	41	47	38	47	30	39	46	37	25	33	36	37	38	31	32	35	39	37	41	30	40	37	37	25	33	36	33	45	40	28	26	37	27	35	47	25	32	37	36	41	47	31	35	35	33	41	35	35	41	30	31	33	35	46	40	43	27	37	32	28	41	37	38	23	40	31	29	27	37	35	37	40	26	31	34	38	37	34	35	32	36	42	26	36	29	44	36	33	34	41	39	46	32	32	29	30	33	33	49	42	38	33	36	26	32	26	37	33	38	43	44	45	53	39	46	31	33	37	32	33	34	28	37	41	33	31	35	39	30	45	30	34	34	36	42	32	31	34	34	40	33	25	35	42	42	31	38	39	33	32	42	40	35	28	34	42	29	38	40	31	41	30	47	35	38	35	43	37	26	37	40	31	33	37	39	36	38	40	28	52	32	27	42	32	30	39	31	43	32	40	43	29	32	35	40	28	40	39	36	36	43	40	51	49	31	48	32	43	30	36	39	44	38	40	28	45	34	34	38	38	35	23	43	22	34	32	38	36	30	41	42	38	28	34	39	50	33	29	36	41	30	33	50	50	39	41	32	33	38	39	38	33	46	33	42	30	33	39	41	38	28	37	34	29	31	36	38	36	33	33	53	49	44	41	40	33	36	41	40	46	36	38	31	39	38	28	38	43	45	43	35	29	38	39	43	42	50	34	42	36	50	22	43	43	34	33	41	25	34	33	32	38	45	38	35	44	29	46	46	49	38	39	36	36	33	22	42	51	36	35	33	40	25	32	32	24	35	26	42	33	36	24	34	40	34	33	37	39	29	48	32	40	32	28	31	34	41	28	40	36	34	48	39	35	41	38	33	46	31	33	36	35	41	38	41	37	39	48	35	28	25	34	51	32	42	40	37	34	37	39	33	37	46	31	41	29	26	42	47	22	39	39	40	35	34	43	28	32	38	37	33	51	35	33	36	39	30	32	40	32	39	36	41	33	34	27	32	38	29	41	41	33	34	22	38	30	37	43	36	41	31	33	31	40	31	27	36	45	29	46	43	38	37	40	42	32	47	33	35	41	47	34	43	50	38	32	31	37	29	39	30	39	38	35	42	24	32	32	41	36	34	32	30	45	42	39	44	44	40	38	33	38	35	38	34	35	38	33	34	48	32	29	52	38	35	31	28	34	29	29	55	27	33	42	29	35	54	31	30	31	19	39	48	37	26	41	36	25	34	39	32	45	36	26	42	30	53	35	39	32	40	32	42	34	41	35	40	51	30	25	45	40	38	46	35	30	35	41	33	32	35	39	28	26	38	36	44	37	34	35	49	37	36	25	32	26	38	45	32	38	29	36	26	32	45	36	37	30	33	23	36	42	30	35	41	40	28	29	42	35	35	29	18	37	34	31	31	30	34	34	34	43	38	30	37	38	38	36	37	46	27	31	33	32	47	41	45	33	41	34	42	32	19	45	32	35	50	39	41	34	36	38	29	38	39	34	39	40	37	34	39	48	41	33	47	38	41	37	28	37	27	36	27	34	33	37	32	32	27	30	26	28	33	36	36	30	34	38	37	32	25	29	30	40	41	35	27	24	35	50	41	29	34	33	30	32	47	43	33	32	32	36	35	36	40	24	37	31	41	30	38	26	37	39	27	31	31	35	45	27	22	45	35	34	33
46757	28948	18173	28577	35533	35904	33248	30270	26998	23287	19710	16592	13878	12312	11144	9949	9175	8045	7137	6631	6151	5638	5005	4598	4175	4054	3775	3649	3454	3321	2932	2527	2335	2307	2068	1885	1914	1817	1773	1687	1646	1653	1525	1561	1491	1495	1468	1446	1363	1326	1278	1268	1179	1200	1155	1189	1107	1057	953	923	935	905	907	828	795	852	808	796	800	739	809	744	751	777	695	677	688	688	660	718	667	676	662	665	689	712	669	650	693	694	693	634	651	621	607	591	614	632	610	633	604	666	633	659	623	615	619	631	621	607	641	599	624	598	572	636	659	611	644	677	611	641	623	635	626	581	622	577	608	607	613	614	601	633	634	610	585	635	587	624	570	613	634	646	645	600	612	628	635	638	624	575	610	630	563	585	593	611	631	595	605	617	598	634	644	575	624	587	599	610	654	636	623	576	609	571	608	629	648	602	625	619	603	625	606	620	604	645	639	658	654	633	586	631	627	647	647	626	628	623	659	618	613	650	655	630	626	615	624	603	645	588	634	628	621	636	605	622	642	617	624	636	594	595	618	616	614	623	606	637	584	583	624	635	645	615	571	649	653	642	648	595	595	594	590	604	592	624	635	632	644	632	586	601	572	610	640	616	593	626	584	630	603	629	599	645	668	628	622	634	640	568	623	641	589	563	615	611	633	614	696	620	652	635	598	616	602	656	683	590	601	669	612	605	630	609	638	596	606	620	557	619	589	637	604	571	610	607	659	650	614	640	558	625	625	614	617	627	627	662	606	618	626	603	605	605	650	575	640	612	628	617	617	629	613	624	623	586	656	618	654	597	595	622	616	596	597	648	587	639	595	610	584	605	630	590	585	629	613	620	652	582	585	551	620	636	630	622	594	597	625	594	648	613	609	618	586	606	621	628	610	617	615	580	629	588	659	636	585	558	586	626	660	611	600	594	625	606	645	658	609	634	646	611	623	637	655	655	650	596	588	642	632	576	626	621	680	607	639	634	608	616	603	651	575	647	678	609	591	615	605	694	597	611	600	642	636	643	636	631	665	554	599	619	551	644	625	624	611	627	655	602	637	622	623	615	630	586	668	623	611	641	623	632	680	612	628	626	614	656	638	602	633	623	595	627	644	607	612	629	614	648	648	638	629	614	638	620	630	617	608	622	592	637	612	637	583	643	613	585	592	628	590	627	603	624	626	625	604	606	630	633	608	645	603	598	569	630	592	605	638	660	622	636	586	637	626	613	643	637	631	648	636	646	594	627	610	647	660	581	586	646	569	624	668	590	599	602	627	640	598	622	655	579	647	609	562	662	612	563	631	616	596	625	654	608	666	639	604	617	588	635	613	574	654	647	589	614	596	635	602	617	657	667	612	601	603	651	658	603	601	566	638	643	564	654	618	603	569	632	599	599	640	605	612	639	613	625	625	651	632	607	631	590	591	625	649	579	687	617	648	590	618	645	594	618	606	646	647	675	611	624	626	605	575	620	622	571	641	590	649	656	595	593	583	628	602	618	622	635	623	676	592	632	651	610	621	616	589	611	602	644	660	636	680	585	594	592	636	583	598	638	619	604	622	600	636	613	604	657	617	626	602	616	607	597	614	597	626	618	636	580	612	626	639	621	624	644	601	648	650	620	634	609	641	650	646	598	620	648	670	573	596	615	636	581	612	653	635	606	618	630	591	633	614	645	669	569	622	607	598	663	629	633	626	629	613	631	580	610	623	634	617	617	638	625	600	630	633	599	628	626	576	624	647	654	615	608	585	634	667	586	614	640	613	639	689	650	636	582	624	595	623	639	643	671	623	614	625	610	588	632	622	613	635	619	636	635	643	622	587	616	634	587	624	596	597	621	639	640	604	625	614	652	596	625	569	626	626	609	632	643	606	619	593	659	629	593	632	621	628	656	601	616	615	612	596	588	600	586	666	616	583	580	624	594	617	638	628	585	606	648	641	639	608	613	626	659	593	634	641	620	608	616	632	633	636	643	634	604	635	617	602	588	589	643	632	634	591	586	650	590	642	596	619	607	615	582	616	626	590	645	590	641	603	634	606	612	640	638	619	590	626	618	620	639	644	661	609	613	601	632	652	601	630	602	624	600	582	571	623	639	615	604	614	658	635	585	622	639	637	635	634	598	625	604	622	607	596	611	669	675	582	611	642	628	615	602	570	612	628	640	630	634	559	600	630	665	600	674	605	617	605	574	617	641	622	612	585	638	645	622	586	620	619	587	599	675	602	624	607	612	578	646	598	608	615	598	640	591	628	658	632	614	639	578	606	621	626	622	642	609	608	622	612	584	617	648	621	613	589	614	625	629	584	596	616	620	623	660	604	669	614	644	624	613	648	624	623	612	639	667	616	607	641	590	637	602	616	637	636	609	612	623	607	572	621	637	610	601	644	632	664	603	629	646	597	666	584	620	624	600	605	657	622	614	630	590	571	650	645	613	640	658	630	679	662	608	592	601	625	646	601	604	686	604	626	594	629	626	603	659	575	639	607	603	610	627	610	641	640	614	628	662	697	613	640	614	648	654	615	604	660	598	587	605	630	592	600	589	581	627	580	606	589	591	631	631	630	580	623	624	637	597	621	625	584	634	616	605	608	620	626	661	659	596	627	654	600	605	593	644	608	667	642	632	618	623	580	622	593	635	649	654	611	661	625	621	590	653	667	591	608	548	606	612	587	587	609	659	638	638	586	594	617	645	642	605	629	623	604	668	640	585	595	617	616	626	624	635	634	613	619	655	583	581	624	632	625	662	634	606	599	619	580	649	547	608	618	627	666	658	666	630	609	582	662	592	626	612	605	614	615	632	630	611	705	580	605	635	649	605	616	601	620	575	595	628	639	675	623	625	606	595	658	607	667	608	632	603	671	621	615	638	630	605	589	622	632	614	648	621	639	637	576	580	628	660	630	583	633	620	603	608	618	601	602	609	596	578	621	582	626	679	647	573	590	603	631	609	636	668	581	617	607	579	610	603	636	661	627	630	579	619	593	664	655	623	611	588	672	617	614	621	634	606	655	645	645	679	621	625	630	666	585	604	628	628	632	611	627	607	620	646	649	607	596	608	641	597	640	656	673	588	598	597	642	599	609	600	621	584	643	647	644	570	589	571	596	638	636	595	631	609	603	634	602	607	631	598	620	590	588	578	597	575	662	643	624	608	645	606	594	636	639	668	619	623	645	633	626	632	625	652	655	624	624	590	631	618	617	654	597	596	619	616	600	612	652	617	615	619	589	613	637	612	590	653	627	630	587	640	628	568	645	616	616	592	605	602	621	640	663	620	582	615	682	613	612	591	572	613	603	610	607	596	603	578	653	655	622	656	628	604	640	614	559	646	618	648	655	611	625	583	596	596	611	610	600	661	635	643	596	619	599	645	604	625	661	624	622	648	590	637	610	624	619	608	638	601	637	635	601	638	632	622	598	629	596	570	604	599	608	619	611	612	620	649	642	599	603	601	601	629	600	641	596	603	603	582	633	608	616	611	606	599	597	618	635	640	581	606	662	629	580	607
3298	993	399	270	329	378	333	277	285	230	200	167	112	130	123	96	85	102	64	67	77	57	53	42	47	45	47	31	52	40	39	31	32	47	39	42	34	41	40	42	32	33	36	32	39	32	30	35	47	35	38	30	33	32	34	40	25	44	34	28	17	28	20	33	23	20	25	29	28	30	29	28	38	25	24	35	27	31	45	25	32	27	40	37	33	25	27	21	27	25	24	30	35	26	21	27	34	19	28	27	26	27	26	32	36	20	39	28	35	23	29	35	35	24	24	31	35	26	30	30	27	32	25	26	35	25	31	28	24	22	27	32	21	35	27	29	27	28	38	16	26	21	24	22	31	26	25	30	30	25	26	22	33	23	34	32	29	24	22	25	24	37	27	27	28	28	29	30	32	22	25	22	33	31	27	23	37	29	24	22	31	34	39	38	29	42	25	27	26	22	29	23	31	30	26	31	25	25	36	23	19	29	23	32	35	30	36	27	37	26	31	32	31	32	24	27	28	16	33	33	31	30	40	20	30	30	30	27	27	31	32	33	27	31	26	27	32	30	32	31	38	22	30	26	30	26	35	31	29	25	26	32	32	25	33	29	28	20	27	24	21	26	32	21	34	24	26	32	33	30	34	42	30	25	24	27	33	38	30	22	20	20	29	30	34	30	26	18	26	24	29	23	31	33	25	32	31	25	24	33	24	32	26	31	23	22	19	24	26	22	31	28	22	25	34	34	32	24	27	36	33	28	28	24	27	27	21	20	27	40	25	30	38	30	27	23	25	27	22	24	26	22	19	31	27	29	24	23	32	32	26	35	27	28	32	31	28	19	19	30	34	33	23	23	20	28	38	23	18	32	28	25	25	28	37	26	31	35	29	35	28	24	25	34	35	31	33	22	26	37	25	40	28	32	30	32	24	25	26	33	31	32	30	26	35	18	23	34	24	24	32	32	22	29	32	30	31	23	33	24	31	29	36	29	40	27	37	26	32	22	34	37	28	27	24	26	33	26	28	38	26	36	29	30	30	23	29	27	35	23	36	24	31	34	27	27	33	27	27	27	28	22	32	30	33	27	27	19	28	32	22	32	33	37	28	31	24	24	22	29	25	32	30	24	38	20	29	34	23	25	26	21	24	24	23	26	32	32	31	31	37	29	29	23	27	22	31	20	33	34	34	21	24	35	20	34	22	29	31	22	19	33	24	29	25	32	24	25	40	29	18	36	30	33	28	36	30	21	34	31	33	28	26	26	19	31	33	27	25	20	34	44	16	26	31	30	21	23	30	23	26	34	26	29	27	29	33	30	25	24	25	21	26	28	30	31	24	29	33	28	26	36	30	20	25	32	33	20	33	23	33	27	37	29	24	33	39	23	27	30	34	28	35	25	36	22	30	35	27	22	24	36	31	36	26	29	25	23	21	29	30	27	24	31	34	34	36	34	22	34	25	29	25	23	25	26	34	31	35	19	34	33	30	26	43	42	33	39	25	29	28	24	21	26	27	21	37	30	39	26	30	25	29	22	18	33	38	40	20	21	28	25	33	38	25	28	26	35	21	20	30	40	34	36	34	28	30	29	26	24	20	28	25	30	28	25	28	29	23	27	24	31	36	22	38	31	29	23	30	32	29	33	28	29	35	18	26	30	26	31	36	31	27	29	31	32	40	19	22	30	29	21	29	24	27	23	22	39	30	29	35	33	27	21	38	25	24	28	27	28	24	33	33	26	23	20	32	23	32	31	29	25	29	30	26	28	32	29	33	37	18	24	28	25	26	28	30	26	31	22	40	22	26	24	25	20	30	31	26	28	23	38	25	35	19	27	30	36	26	30	26	23	25	28	23	32	29	19	25	24	18	28	27	27	29	38	27	15	21	27	21	23	29	36	37	32	17	23	33	33	32	37	32	21	25	32	35	29	27	26	26	27	21	31	22	25	37	29	26	23	28	26	30	25	18	28	27	27	28	33	35	27	30	38	29	34	27	36	24	24	29	27	22	25	32	37	26	24	33	25	30	29	29	40	24	29	25	23	21	40	32	27	23	22	26	29	18	33	19	23	16	27	29	21	32	39	35	23	29	21	22	36	30	28	30	37	22	35	33	26	28	25	19	29	32	24	29	25	25	19	22	33	24	25	25	22	33	25	32	28	27	32	21	28	35	26	27	24	30	29	34	33	26	27	33	26	25	29	31	27	26	35	21	27	31	33	27	30	28	37	27	34	21	39	15	18	39	23	27	25	39	19	35	25	31	32	29	15	34	27	26	20	27	24	28	31	24	37	23	28	21	25	38	24	24	29	22	25	30	32	28	30	29	33	27	18	27	22	32	21	23	36	33	26	28	27	40	27	31	25	19	30	26	27	24	32	25	30	27	25	30	25	36	29	28	23	35	27	28	30	22	27	22	26	16	31	33	31	30	31	36	31	23	24	21	25	31	23	25	26	28	27	23	31	22	32	30	26	31	23	22	25	36	22	26	34	28	31	33	28	42	27	20	31	23	36	23	27	24	28	30	27	34	18	25	21	28	28	40	34	29	24	28	31	19	40	25	27	30	27	37	27	27	22	18	22	30	35	27	31	35	16	44	26	29	22	30	20	33	33	28	29	21	21	31	21	27	22	32	27	19	29	20	30	36	33	25	40	38	22	22	25	28	25	19	33	28	18	32	27	30	21	31	33	27	24	22	29	26	22	25	32	25	20	40	29	43	24	24	19	26	27	30	26	23	24	33	26	19	26	25	35	25	28	27	24	24	29	30	34	42	32	19	29	29	23	22	34	27	34	25	24	36	40	29	24	26	23	41	23	19	30	36	27	10	21	33	34	30	28	21	24	25	28	28	28	31	37	17	28	26	32	30	32	35	23	22	27	29	19	16	23	28	19	22	37	38	29	44	26	32	33	29	26	33	27	24	24	29	31	32	32	39	43	39	40	19	28	27	29	35	30	29	26	24	25	29	34	41	31	23	34	28	28	30	22	36	27	34	19	31	37	20	32	29	25	29	30	26	29	30	33	31	29	29	32	22	28	37	29	28	27	33	26	25	30	25	27	22	29	37	24	20	25	19	25	30	33	22	25	37	27	37	22	31	25	25	33	24	32	21	29	33	23	32	27	34	28	31	37	37	28	34	26	28	29	23	37	31	21	24	27	30	29	27	27	19	22	25	26	33	22	18	32	34	40	33	20	27	33	32	25	26	25	32	33	20	26	35	21	26	27	23	23	26	17	26	28	32	35	23	27	31	18	27	28	28	27	29	24	24	35	28	21	41	24	24	26	24	33	30	40	23	20	38	28	27	24	32	36	34	23	35	27	27	22	20	37	28	39	22	27	29	32	31	25	21	22	27	38	31	15	25	20	25	26	30	25	40	22	28	30	28	30	28	25	34	29	29	17	30	28	38	33	31	27	22	30	26	21	25	21	31	17	30	37	24	21	36	28	26	28	20	20	34	30	25	37	26	34	34	30	29	28	23	26	26	24	35	32	23	20	21	27	32	29
34704	20207	11266	20302	26406	26649	23765	20553	17753	14223	11415	8829	7246	6693	6017	5142	4472	3737	3463	3034	2869	2561	2239	2156	2089	1865	1878	1993	1766	1675	1435	1365	1250	1195	1170	1051	1106	1060	997	1034	1057	903	900	896	880	948	890	830	810	806	794	813	731	777	746	779	675	638	645	629	609	608	579	604	582	553	572	563	531	528	557	579	560	527	555	498	514	487	523	502	566	500	524	502	513	461	501	497	460	480	521	522	487	488	487	468	461	498	484	483	497	453	495	478	469	502	477	468	542	511	465	448	488	469	499	458	485	463	451	452	483	534	481	483	511	504	500	468	483	478	485	479	474	479	488	488	450	483	457	482	498	442	443	520	495	512	497	472	514	463	505	506	494	510	507	519	474	456	468	483	499	468	510	511	466	495	460	481	451	491	477	496	499	463	487	498	454	456	480	464	486	522	507	514	460	479	484	507	460	482	506	459	495	495	510	554	477	450	477	504	484	496	496	518	545	479	489	457	513	479	494	460	474	464	452	430	509	490	510	494	469	489	484	493	479	470	521	491	484	537	507	463	468	456	472	486	519	484	506	503	456	450	521	482	447	449	498	461	471	469	533	471	493	428	496	488	513	492	483	491	479	470	494	511	522	501	504	505	493	499	509	506	490	447	458	486	483	447	513	468	500	485	494	484	511	491	476	496	495	503	502	492	472	518	531	465	481	498	483	494	524	484	474	454	467	542	515	461	504	500	478	505	472	476	559	484	490	497	477	520	482	477	499	520	501	504	482	491	497	496	480	501	446	468	511	457	453	463	462	487	495	477	470	524	470	472	459	499	513	489	476	488	511	484	481	487	470	510	501	472	500	480	494	465	498	455	510	443	441	497	495	487	513	482	519	484	499	470	485	528	484	495	536	471	485	440	433	474	477	453	498	447	502	514	469	442	464	472	495	495	493	486	479	476	444	463	475	467	477	484	468	451	479	501	504	468	494	489	476	473	463	487	437	466	464	460	503	479	480	468	499	465	534	482	487	468	490	513	450	501	522	479	488	497	499	497	459	468	454	511	497	475	524	445	505	495	483	479	482	495	470	498	457	512	475	480	508	489	491	458	482	515	501	484	479	495	503	486	501	497	456	497	493	483	495	502	440	469	471	478	471	475	520	484	477	468	490	472	512	473	499	479	468	503	510	484	459	482	502	489	451	509	471	478	464	469	495	499	468	477	498	491	510	494	472	487	509	481	493	462	461	500	491	502	461	524	480	483	487	484	467	493	490	446	509	465	465	522	449	515	476	473	489	471	525	510	474	489	497	464	490	458	464	476	493	520	485	511	457	495	513	483	474	486	505	505	484	472	465	460	467	464	464	516	464	501	484	497	487	483	524	506	510	486	485	496	459	468	513	500	523	512	470	508	475	480	489	487	464	487	502	493	472	487	496	470	486	448	475	456	460	531	511	449	457	466	527	504	522	517	500	494	454	461	472	483	501	509	472	485	472	513	474	485	514	478	517	450	525	522	506	453	492	477	536	460	503	498	520	524	462	488	487	489	496	446	450	466	486	476	477	489	470	516	489	503	486	503	459	462	488	477	463	522	492	464	527	449	492	460	486	519	459	445	501	482	480	482	503	503	504	504	432	501	501	488	483	459	480	467	468	444	522	505	510	471	494	501	480	541	500	453	512	503	517	493	480	467	479	471	497	486	509	468	473	502	515	501	513	477	490	511	472	518	486	476	501	480	450	476	490	474	459	518	441	487	460	455	470	505	499	448	497	495	516	452	480	475	479	519	516	448	486	461	482	495	484	484	491	459	496	503	485	485	469	492	451	507	464	462	450	499	502	513	451	489	465	502	494	453	489	459	487	494	479	515	517	479	506	459	470	480	455	495	453	512	453	497	481	467	481	466	497	502	496	471	448	490	460	476	505	494	502	481	486	465	522	487	468	465	497	429	481	473	503	486	505	468	474	456	526	436	451	452	480	467	482	482	467	501	467	454	518	458	462	517	486	461	471	461	458	474	499	476	464	501	499	515	493	459	506	501	505	459	472	479	457	483	457	501	489	466	519	502	503	453	487	486	497	461	488	471	533	498	461	478	457	457	514	511	506	501	481	488	452	442	484	466	442	501	501	465	478	489	477	487	473	492	480	470	500	512	444	487	482	505	495	482	454	512	487	515	476	509	464	472	417	525	453	475	472	507	486	467	438	464	497	468	428	503	447	466	527	489	497	474	501	488	498	456	484	480	519	487	497	482	467	460	486	463	485	498	492	490	494	466	487	464	525	496	501	490	467	458	450	482	473	503	491	480	491	496	517	495	484	479	482	493	479	453	482	491	490	484	488	504	493	491	491	519	526	472	444	494	495	492	501	529	471	508	501	493	489	485	451	479	469	484	498	504	468	481	524	528	486	477	466	477	482	506	511	495	494	484	492	496	490	506	506	461	509	472	506	475	508	491	495	459	488	498	454	484	461	476	473	468	435	484	502	455	498	522	462	481	449	471	523	468	485	515	502	510	490	475	487	496	519	455	485	464	501	493	536	476	490	501	498	483	516	510	477	466	514	501	463	447	494	490	483	492	509	468	473	485	472	484	496	527	502	486	490	523	490	474	479	498	469	482	421	528	501	487	499	502	448	489	489	500	525	519	443	488	524	503	465	454	464	488	489	466	493	479	499	523	429	497	475	474	479	498	498	490	514	510	469	471	484	482	448	507	455	518	470	471	474	473	485	488	447	468	487	539	491	530	491	482	451	481	472	482	464	439	502	498	503	508	528	468	480	491	502	515	515	493	469	484	470	465	510	450	488	510	488	449	487	488	462	500	439	493	485	470	493	485	463	504	484	493	482	499	481	469	500	465	501	515	468	510	493	473	471	426	496	512	510	482	509	511	475	471	514	499	479	448	467	499	475	472	476	485	471	434	483	496	501	469	487	494	464	467	475	500	474	484	496	550	511	496	487	453	478	480	501	436	478	490	497	488	480	442	451	482	521	502	467	493	508	495	484	473	478	503	514	520	532	497	496	511	508	475	508	472	454	473	481	494	443	503	496	464	487	496	499	496	521	470	483	513	460	472	505	477	451	526	467	476	506	476	508	457	523	478	486	501	502	478	497	499	490	455	493	502	484	499	466	459	464	476	483	502	475	493	476	468	473	505	489	458	501	498	476	469	479	519	473	488	489	462	497	463	465	513	495	489	463	516	508	486	515	432	477	477	459	460	481	473	492	514	489	483	496	509	485	482	489	483	443	468	513	487	472	515	540	495	507	483	511	506	505	481	454	472	461	485	515	470	491	501	501	513	503	474	516	467	473	457	474	502	462	488	469	501	519	478	499	481	508	469	500	489	458	486	524	516	492	453	468	512	429	454	431	452	476	481	454	485	488	454	479	491	475	500	466	474	468	492	476	446	497	498	492	463	479	458	509	472	517	513	495	504	524	481	483	483	470	494	455	479	478	480	456	464	524	516	483	491	450	481	501	507	469	468	494	470	461	497	468	533	513	489	509	497	518	472	494	471
6534	2325	828	524	714	673	579	539	434	380	315	262	236	239	199	190	159	142	116	105	103	96	101	88	86	91	87	80	66	76	55	45	58	44	59	60	51	51	43	55	47	48	39	51	50	55	55	42	52	56	52	29	30	45	49	37	35	40	42	42	37	36	47	30	26	40	33	37	35	42	40	35	40	36	38	35	30	31	40	31	30	35	40	30	39	40	37	45	35	31	40	42	27	44	36	27	28	38	37	35	33	35	45	36	24	25	31	22	35	31	35	36	27	30	23	32	31	33	29	25	36	33	31	32	35	37	35	39	30	23	33	37	33	25	22	29	29	30	37	27	32	32	30	28	38	36	25	35	29	48	26	25	34	30	32	27	34	36	33	32	38	45	25	31	26	32	31	26	24	28	29	24	35	28	29	24	38	28	35	27	35	33	32	29	23	25	28	33	35	31	39	39	29	30	22	25	28	26	34	34	43	32	37	36	29	24	34	36	27	31	34	36	30	33	24	32	28	39	31	34	36	25	28	27	25	39	37	42	43	30	38	30	37	29	28	51	35	28	33	33	36	36	34	31	32	40	31	35	29	35	31	33	25	31	31	35	40	52	26	32	27	26	35	23	19	31	44	40	37	40	31	28	25	39	26	34	36	32	26	28	35	32	32	41	31	25	24	30	23	29	35	23	33	28	30	37	31	36	34	33	35	32	29	36	27	40	30	25	42	37	30	34	43	30	28	33	33	25	31	34	31	27	37	15	37	40	28	24	27	27	43	31	24	22	26	24	21	39	31	34	29	36	37	32	39	33	35	31	25	36	35	30	39	45	40	24	37	33	32	28	30	31	33	38	38	23	22	41	25	33	31	28	33	38	32	30	36	27	50	24	31	42	34	38	26	32	29	42	26	25	33	41	30	31	34	28	29	38	19	41	28	27	33	37	27	35	23	34	31	28	26	39	29	28	29	36	39	41	29	32	32	27	25	37	27	39	31	33	26	25	36	31	27	38	30	27	31	36	34	41	35	34	29	31	35	29	47	32	26	29	33	29	31	39	34	29	25	41	37	32	34	27	31	36	32	33	21	27	35	29	38	31	38	31	25	32	25	34	30	25	30	37	31	25	25	35	30	29	38	33	37	34	37	42	29	35	29	39	40	25	44	34	31	36	45	30	35	27	25	28	39	43	28	34	29	40	34	34	26	26	27	44	30	28	36	30	34	39	37	27	31	33	22	19	38	20	42	32	33	21	39	36	26	38	32	21	29	39	37	47	34	40	31	45	32	38	42	35	28	36	33	35	27	35	31	33	37	31	36	33	45	36	28	27	40	29	44	21	36	24	46	39	34	38	27	42	35	30	33	38	28	35	38	25	35	36	30	27	31	34	26	29	38	32	33	21	30	34	27	24	34	36	30	23	38	25	30	35	26	31	25	24	30	26	35	22	33	29	41	29	28	32	38	33	35	33	33	29	28	31	25	31	33	28	36	35	33	37	40	29	28	36	37	32	28	26	29	38	38	30	32	40	27	27	38	33	35	34	34	26	31	30	34	34	43	35	28	37	29	29	39	30	35	35	37	34	22	36	35	39	35	32	30	31	38	39	41	30	28	27	33	32	23	32	46	33	40	34	23	37	32	34	38	33	34	32	39	27	32	34	21	27	24	34	28	44	41	40	38	28	32	38	37	37	37	30	31	39	39	25	46	36	39	34	24	30	37	41	28	22	30	37	33	29	25	35	32	36	37	40	37	32	37	24	34	27	29	31	34	29	23	38	36	22	29	29	36	27	30	36	31	32	27	43	24	37	31	28	26	27	28	44	33	36	33	39	19	27	39	32	43	39	30	40	38	39	34	30	35	38	28	38	30	25	31	31	44	30	38	31	45	42	26	29	28	31	42	31	23	30	34	29	30	33	22	35	37	36	36	35	35	33	30	32	37	24	35	43	26	28	35	25	24	32	25	30	35	40	30	28	53	31	22	31	40	27	37	32	38	38	34	32	33	26	25	31	32	34	27	29	42	33	27	41	34	34	29	27	37	27	43	29	36	29	22	33	25	40	25	38	37	33	40	35	27	34	26	24	29	38	33	32	25	32	34	28	29	33	23	40	30	41	40	29	20	28	27	31	45	37	32	39	43	47	40	31	31	36	27	41	29	27	31	46	28	23	24	36	35	33	30	21	39	28	31	43	39	23	36	27	30	28	42	28	31	34	32	35	24	41	24	35	42	24	31	30	42	19	29	27	37	29	35	29	26	20	30	34	25	38	31	35	29	26	30	30	28	37	29	38	31	30	28	35	27	31	28	33	29	32	38	26	30	27	38	23	27	32	34	29	35	40	28	34	45	33	34	32	31	31	24	38	24	28	32	40	35	22	32	24	34	27	34	35	26	28	40	25	36	31	31	20	34	39	35	31	29	37	36	37	27	29	36	29	20	30	34	26	36	32	21	28	33	30	36	43	31	38	30	34	35	28	30	21	25	30	35	32	38	40	28	27	31	24	28	27	38	34	32	33	38	38	33	33	45	29	28	30	33	39	23	31	34	39	34	29	33	40	29	31	33	31	27	32	37	27	33	28	41	32	31	33	32	27	27	33	24	37	28	29	36	30	31	41	36	31	24	44	34	33	28	36	35	28	32	40	31	38	33	43	28	25	31	36	26	34	27	35	34	36	39	34	27	35	36	39	37	24	33	29	21	34	31	27	23	23	34	35	41	28	26	24	33	32	24	27	38	29	38	27	38	41	25	35	30	26	32	29	31	27	28	38	31	30	33	21	43	25	43	30	38	29	34	23	37	36	37	50	30	34	31	37	31	28	36	34	28	34	40	31	32	24	41	21	28	31	26	37	27	41	30	28	25	30	42	41	30	26	41	32	38	34	34	37	26	23	20	32	21	27	35	26	25	30	33	34	27	37	30	45	39	38	29	22	38	29	30	22	37	28	27	22	37	33	40	32	32	38	32	29	33	35	32	31	39	20	28	37	36	30	46	19	32	34	28	25	41	33	33	41	43	37	32	25	28	36	37	27	28	29	28	36	39	41	32	26	32	25	29	35	38	33	31	32	29	40	24	43	36	34	30	30	24	38	38	33	35	33	31	36	34	29	40	30	29	22	28	26	45	37	30	30	26	35	34	28	34	32	32	32	33	38	36	31	40	26	33	37	27	42	31	26	30	33	24	27	30	32	31	32	33	37	42	34	35	33	31	21	25	31	26	24	24	35	22	36	29	30	37	30	28	37	23	35	35	34	37	37	39	28	30	36	31	28	28	39	37	28	37	32	37	36	31	32	37	31	34	39	40	33	37	38	27	38	25	23	23	40	15	36	26	32	40	39	29	25	36	30	24	32	29	31	24	22	33	26	43	40	31	34	34	34	36	30	42	27	34	45	35	26	28	29	42	23	31	32	35	36	26	33	31	32	23	29	30	30	31	20	38	28	29	28	30	27	39	32	44	38	29	43	27	32	43	37	40	39	26	29	38	30	27	25	39	31	41	40
44521	26286	17109	28308	35009	34483	31821	27654	24565	21042	16854	14725	13041	12217	10688	8957	7792	6958	6075	5607	4985	4581	4175	3739	3438	3436	3314	3295	2899	2654	2406	2169	2000	1860	1891	1791	1761	1596	1594	1506	1438	1453	1415	1315	1307	1294	1290	1220	1220	1253	1159	1101	1082	1054	1067	1016	974	917	885	842	798	783	758	763	737	722	707	721	646	677	666	692	640	694	644	631	595	613	598	597	596	619	614	602	601	584	593	603	600	614	573	599	577	598	533	574	508	602	558	547	548	558	558	536	540	527	572	557	553	510	549	551	522	542	590	556	519	570	512	525	550	518	564	548	576	544	559	528	525	601	544	543	600	578	554	541	566	512	538	536	518	540	561	581	558	561	533	571	513	555	540	540	564	541	547	533	513	553	545	579	519	568	564	530	519	576	559	529	527	516	561	541	537	559	561	511	593	550	584	576	534	559	565	519	542	544	535	552	556	597	569	525	539	552	575	536	549	505	582	538	553	590	558	555	522	538	593	547	546	541	533	586	538	597	570	574	534	616	589	581	580	547	527	538	535	575	604	557	515	558	569	583	561	535	535	562	553	535	554	547	502	564	551	501	556	601	589	576	603	507	553	543	542	574	525	516	514	553	575	581	538	570	539	557	585	540	643	498	547	496	569	530	535	603	536	588	546	532	504	518	577	595	542	530	570	524	528	530	512	566	512	527	555	529	538	549	564	514	570	566	613	556	529	534	583	529	553	593	533	548	507	530	533	554	523	551	547	566	558	550	525	588	539	561	524	573	561	545	553	553	501	521	545	521	534	572	546	563	526	563	501	521	532	563	572	520	559	541	555	534	535	527	509	561	581	547	563	555	553	549	544	513	539	584	512	556	545	552	508	527	545	535	553	561	540	539	543	519	540	549	571	589	544	548	552	561	557	534	579	563	557	497	562	534	567	557	520	562	564	537	538	518	539	579	575	505	523	581	548	559	529	583	565	573	564	534	557	554	548	524	559	544	555	546	546	584	544	556	513	547	524	539	569	539	596	553	585	509	555	542	546	525	508	536	527	554	559	544	521	555	554	541	500	588	536	576	537	526	502	561	563	569	504	553	572	580	589	549	557	546	533	593	541	552	554	558	560	537	558	574	524	551	530	586	575	560	560	544	516	527	587	583	565	566	540	580	577	537	558	531	535	579	558	551	552	520	550	539	530	521	543	506	547	559	546	547	530	552	538	550	551	590	549	577	522	576	539	553	566	528	585	558	551	580	537	575	527	535	577	529	533	550	549	527	539	532	533	576	565	558	527	552	577	551	540	524	535	565	559	530	547	492	570	575	555	583	521	528	572	589	520	553	551	563	557	558	511	537	538	540	560	558	540	523	532	584	589	532	553	560	508	551	535	540	561	560	543	513	560	536	566	559	539	587	573	530	555	527	533	525	558	556	536	559	518	572	540	571	556	584	529	529	531	552	592	562	564	541	558	517	571	589	593	543	538	543	534	528	534	550	516	528	561	552	522	534	575	558	528	532	604	574	534	547	521	575	591	521	589	528	560	577	522	522	571	510	580	591	521	523	540	613	578	584	526	535	543	522	562	569	542	540	586	577	564	560	551	600	537	514	514	534	573	526	551	548	574	531	566	559	556	513	576	532	560	587	555	547	529	526	543	562	588	545	520	594	558	535	566	548	522	546	580	549	541	596	560	513	500	537	547	550	530	595	585	546	543	555	562	534	533	574	537	576	537	558	575	523	536	552	512	544	566	520	556	556	551	554	511	553	532	556	576	613	534	538	534	616	566	564	542	613	558	524	545	531	536	595	543	536	533	564	539	577	494	501	553	545	550	543	551	522	552	522	549	552	529	555	540	570	576	549	559	542	551	524	544	508	554	521	540	561	544	612	559	600	522	547	582	566	583	569	536	566	524	605	568	555	556	590	524	571	567	540	540	569	581	556	546	526	532	539	569	511	572	553	555	544	545	581	520	541	571	560	519	564	537	552	525	550	566	486	579	538	565	546	519	510	522	564	551	549	587	596	549	510	543	522	563	559	550	546	585	539	551	542	514	582	557	532	552	562	523	543	529	526	555	559	513	518	556	557	587	551	553	597	569	520	574	516	572	544	559	559	522	531	559	564	524	534	568	536	564	564	526	546	520	556	587	566	557	519	558	576	549	531	559	543	548	569	540	577	497	571	519	562	547	555	537	557	524	520	555	611	593	499	565	579	506	541	562	553	528	547	530	540	525	531	509	582	515	558	551	575	558	539	562	546	547	511	544	543	562	538	513	538	569	574	545	498	546	533	563	549	533	567	570	567	529	617	553	554	604	578	525	583	557	567	559	591	552	587	571	560	562	548	561	589	550	538	541	562	588	550	546	540	536	535	555	571	517	555	550	546	611	537	525	522	545	548	530	557	579	582	472	568	533	522	552	598	524	520	596	530	550	533	557	559	592	568	534	557	553	575	567	562	529	554	553	539	539	601	542	566	551	542	510	548	527	521	529	604	551	550	529	594	534	577	550	532	531	544	546	530	558	529	562	569	535	526	528	564	516	546	532	563	538	550	598	558	532	541	545	574	578	576	568	593	539	523	524	567	555	520	553	525	481	561	554	549	566	590	608	606	558	515	565	575	555	554	527	529	554	564	567	593	563	571	524	557	519	536	551	527	563	566	509	547	559	559	586	552	544	515	556	539	535	520	533	546	556	528	521	572	527	552	533	547	582	533	571	534	524	536	552	565	522	523	537	584	532	569	550	568	553	552	537	569	558	514	605	547	540	558	559	552	562	602	539	528	568	541	565	487	551	555	544	564	543	588	533	556	571	572	561	535	508	534	515	555	522	503	541	554	578	563	581	547	546	536	576	570	572	532	547	517	543	534	523	541	578	545	539	569	561	563	519	580	576	542	587	571	543	549	535	563	545	549	584	539	560	544	548	533	542	561	539	550	559	548	534	566	554	537	563	524	584	561	510	526	571	520	562	557	569	528	548	578	560	562	573	552	551	576	569	541	578	555	554	557	525	565	546	594	582	537	523	553	541	526	511	563	509	523	537	543	575	565	562	592	516	555	522	528	560	592	537	528	518	529	534	567	611	534	538	552	574	578	524	561	548	553	579	550	564	547	546	586	571	541	570	551	558	567	559	541	538	571	518	567	560	542	525	491	533	532	580	541	604	527	555	566	597	523	586	542	544	541	535	579	600	529	582	551	583	557	534	554	543	554	545	578	558	568	547	564	544	619	545	552	548	534	601	528	577	527	581	575	572	551	496	537	534	519	585	570	548	578	525	569	563	526	543	581	522	559	567	541	578	565	571	573	540	541	533	564	510	544	573	586	577	579	588	543	467	555	584	574	574	586	531	541	542	534	542	585	537	551	544	546	552	523	517	551	516	579	523	530	555	567	564	575	548	580	546	522	543	552	563	561	579	542	534	559	549	536	520	580	561	553	534	535	531	553	547	561	541	549	542	553	525	544	543	569	539	523	536	540	562	539	529	585	566	561	538	554	541	534	548	610	529	532	574	516	548	513
5914	1481	530	403	515	508	496	415	347	270	229	183	197	180	150	161	116	116	109	104	91	81	88	86	65	79	82	82	83	68	56	43	65	56	69	54	50	44	46	60	46	42	53	49	41	48	36	45	43	51	41	42	38	49	43	56	45	36	30	35	47	39	40	48	43	27	46	33	42	37	39	54	36	44	31	35	32	34	33	33	40	30	43	32	39	28	34	40	46	36	25	37	39	48	34	36	30	27	26	29	35	27	42	39	31	28	35	29	32	35	37	31	34	43	29	38	34	32	35	37	43	27	37	34	38	33	23	43	40	39	41	35	39	35	41	34	34	38	33	40	30	40	26	29	26	34	39	39	31	44	38	38	32	43	29	38	29	37	28	36	41	30	41	46	31	35	34	41	31	32	37	28	44	46	34	27	33	31	25	32	37	23	29	41	29	38	27	37	28	40	42	42	33	41	26	31	39	43	35	30	36	39	33	35	37	44	42	32	37	32	39	26	34	34	42	31	39	42	32	40	35	35	36	32	26	29	43	25	35	28	29	31	36	41	30	33	30	40	26	26	51	46	41	40	32	42	31	24	37	35	32	31	24	36	40	39	32	26	35	36	27	32	43	28	28	40	27	32	34	41	27	28	36	33	34	38	33	38	26	43	37	31	31	31	27	38	39	29	33	29	31	32	40	39	36	22	30	36	30	37	28	30	34	26	35	25	36	43	34	35	30	48	40	26	45	43	42	37	45	26	34	44	35	42	54	37	36	28	37	40	28	34	28	45	39	42	37	31	33	31	26	34	30	37	36	39	37	39	27	28	29	36	46	34	41	40	36	38	32	41	43	47	38	29	47	42	30	32	28	36	42	40	35	45	34	38	27	44	32	29	30	35	33	39	32	37	33	36	40	34	31	34	37	32	42	31	45	27	43	46	27	41	31	43	35	29	35	41	39	30	34	39	38	35	36	29	32	44	35	39	28	34	33	38	25	40	41	30	32	38	33	39	45	16	35	35	40	25	29	36	27	21	34	35	36	26	27	26	38	43	32	32	38	34	30	35	34	33	22	39	41	33	33	38	36	32	34	32	38	43	26	33	24	27	21	32	34	29	36	31	35	38	31	30	35	35	37	30	33	34	39	30	47	40	25	28	40	42	30	48	39	33	36	38	47	42	37	40	50	40	32	34	35	31	25	36	32	37	28	24	35	27	31	32	31	41	35	33	38	37	23	41	47	28	34	36	36	30	45	30	42	37	36	36	30	30	21	34	33	31	43	30	37	31	44	40	39	42	42	28	30	40	35	34	31	33	31	32	43	38	25	33	28	31	33	36	28	43	35	38	23	31	36	35	34	25	24	26	39	30	30	46	32	38	47	28	39	39	27	39	33	38	38	22	32	25	45	38	45	47	23	36	33	46	27	33	38	35	33	35	42	29	35	44	44	35	17	35	32	27	31	33	27	22	30	35	34	33	39	48	30	33	42	31	44	26	23	32	26	37	29	38	30	43	35	38	31	47	34	33	32	43	35	33	29	37	39	31	38	28	45	22	35	35	26	32	39	37	35	28	29	39	34	37	37	33	29	23	32	33	26	39	32	35	33	42	31	24	41	30	28	41	45	34	43	38	32	42	22	26	30	39	42	43	32	32	29	39	34	29	29	35	41	22	37	40	36	35	48	22	35	27	32	34	42	34	29	45	43	30	38	33	40	35	34	43	28	33	40	33	30	41	23	34	33	27	37	29	24	29	36	41	31	30	31	24	29	34	23	36	27	33	43	47	37	45	37	35	26	42	43	36	35	23	34	35	34	27	34	32	25	35	32	33	24	36	42	44	30	28	33	34	32	34	44	27	34	39	26	31	36	53	33	32	40	30	25	37	35	40	26	34	38	40	38	35	38	37	39	27	35	31	25	38	29	25	30	42	35	43	41	33	29	38	35	34	32	28	29	37	35	38	37	38	37	34	51	39	35	43	38	34	32	34	37	25	29	41	28	40	29	31	41	29	34	35	31	39	43	36	25	50	34	29	26	36	32	35	39	45	38	32	38	43	32	31	39	30	30	36	36	26	36	31	40	38	33	36	20	43	35	49	39	36	27	34	53	40	33	32	43	38	30	25	27	42	29	31	27	46	38	40	33	32	31	29	36	29	38	43	28	38	26	42	34	45	37	27	39	27	45	38	31	30	44	27	48	33	24	37	38	43	30	43	40	34	26	39	48	40	26	31	28	35	30	40	34	41	22	22	29	47	43	33	36	41	26	30	39	32	31	24	40	34	35	42	29	31	31	37	31	36	33	37	30	36	33	37	35	39	23	36	41	27	20	37	28	38	41	51	35	28	34	35	46	25	31	35	38	24	33	39	36	33	25	37	27	26	36	39	30	41	44	48	38	32	33	38	36	32	36	39	37	31	36	38	31	35	31	34	27	25	29	27	31	28	37	40	35	36	27	26	37	33	22	26	28	40	34	37	34	30	26	35	28	28	39	29	34	25	31	31	35	39	34	40	35	40	24	38	42	32	42	30	25	40	45	44	40	45	47	42	37	24	38	40	35	44	39	44	34	34	40	36	29	33	44	41	30	30	29	24	28	39	38	26	32	46	44	30	43	37	36	36	46	27	40	28	35	39	42	35	27	25	33	22	23	33	41	39	32	32	31	34	31	40	36	38	40	31	35	23	31	41	40	30	35	38	28	43	45	40	28	35	34	29	31	28	32	32	44	41	35	45	37	32	34	20	39	27	32	30	26	45	37	29	26	30	31	40	33	40	34	25	30	36	34	24	33	32	33	36	29	41	44	33	27	35	39	28	39	38	29	27	26	26	34	27	41	32	48	41	30	36	35	35	33	41	33	33	26	40	31	41	42	27	36	36	34	39	42	25	37	40	31	47	33	35	32	44	38	43	35	37	41	37	39	39	24	25	37	27	38	43	34	32	48	26	31	32	48	28	34	28	40	38	47	31	29	25	36	39	29	30	41	30	40	36	41	31	29	34	31	35	30	34	33	29	37	32	31	30	35	25	44	26	31	37	32	35	40	34	27	45	37	35	33	36	29	41	29	30	44	39	24	38	34	31	19	32	34	46	28	27	34	42	45	36	38	30	55	29	30	32	34	35	38	26	29	37	42	32	32	42	34	26	36	35	24	35	39	47	29	27	32	29	47	30	39	39	39	43	34	20	37	32	35	33	32	37	34	33	41	36	37	30	35	38	24	26	33	38	32	36	40	26	39	44	50	34	35	40	44	36	32	27	33	34	34	32	40	31	36	34	36	28	31	42	38	30	24	29	37	30	31	32	32	32	39	29	40	34	42	31	40	43	31	34	33	35	30	31	24	32	33	36	39	34	38	33	29	48	34	33	35	32	25	33	35	32	30	43	32	29	33	39	37	32	45	42	25	40	32	40	31	40	32	30	48	46	38	42	41	25	34	33	36	38	27	41	38	36	30	32	33	24	37	34	34	34	34	43	36	45	36	37	40	29	32	37	40	44	28	30	37	34
38471	22135	13843	24972	31681	31259	28595	24996	20844	16983	13552	12156	10916	9698	8273	7287	6089	5587	4751	4396	4079	3632	3384	3039	2763	2787	2743	2711	2400	2152	1988	1847	1711	1591	1488	1491	1469	1343	1409	1340	1351	1294	1278	1179	1177	1181	1191	1123	1113	1080	1084	1051	1077	993	968	924	932	850	827	839	807	753	781	699	712	737	716	709	695	704	684	691	656	704	695	640	620	634	644	646	622	649	627	643	651	662	602	640	623	593	618	604	542	596	601	584	578	565	575	584	557	589	614	632	594	552	607	612	639	564	606	571	561	587	569	614	568	626	564	603	608	538	575	567	591	608	585	560	561	576	631	620	561	535	583	564	597	549	616	597	557	539	564	624	600	593	562	586	567	552	605	593	546	627	649	564	557	550	616	567	559	593	580	552	591	570	589	648	568	561	618	555	579	653	563	608	600	587	626	568	619	614	612	563	612	570	561	583	575	607	624	567	575	565	580	538	589	643	586	570	568	602	575	593	594	633	566	536	583	546	609	554	585	595	596	574	570	594	567	611	610	588	592	615	578	575	574	598	573	573	622	613	572	612	576	592	586	570	616	605	603	593	600	596	534	606	561	574	657	561	616	600	568	594	543	565	606	564	595	571	630	586	620	588	605	575	576	591	573	582	553	628	585	563	600	578	590	568	585	589	558	564	572	614	603	603	573	623	556	561	544	599	597	628	628	593	614	555	590	581	621	571	551	586	535	606	579	568	616	574	593	596	565	598	597	602	634	639	559	552	578	574	571	609	618	584	576	595	588	535	592	573	583	566	605	549	567	559	587	599	572	580	576	606	602	638	577	586	595	527	592	582	589	613	613	578	552	595	636	591	546	594	602	590	603	595	587	604	606	596	593	579	581	602	585	558	574	607	587	601	575	614	545	622	539	541	596	583	609	583	594	617	539	602	557	581	577	629	618	569	574	617	546	527	608	611	588	595	612	570	640	588	554	575	610	534	615	606	598	611	571	609	543	601	597	584	556	626	596	594	622	604	594	562	591	583	619	577	610	600	585	640	576	569	618	585	605	557	588	599	585	602	576	574	537	575	625	585	605	599	530	576	561	564	572	575	545	649	576	594	598	586	540	567	618	589	545	596	586	623	555	601	573	612	589	536	552	629	607	592	553	593	644	594	599	563	585	570	581	597	607	587	586	598	570	571	604	604	564	606	566	560	603	551	617	599	580	542	552	573	585	579	576	634	607	593	591	546	566	568	566	545	566	554	603	551	583	609	577	559	583	581	558	614	594	607	604	591	596	588	565	592	576	603	591	571	564	602	550	602	581	628	554	555	589	596	565	621	544	582	560	587	626	584	540	604	591	579	575	545	611	579	566	579	605	596	554	557	592	535	598	556	585	620	579	554	630	603	558	606	603	619	543	550	567	570	572	551	575	554	583	598	584	567	571	638	616	593	562	571	591	585	580	547	566	563	610	563	558	543	572	564	584	588	626	618	594	601	570	576	573	564	598	610	607	604	593	580	574	574	623	580	603	608	609	568	586	582	593	576	568	611	560	599	570	580	591	640	558	560	585	578	580	571	583	586	599	553	590	630	612	595	598	611	585	573	600	522	579	573	571	603	580	583	589	592	591	622	566	580	604	612	612	602	612	551	593	611	595	594	609	605	581	588	562	617	589	579	611	551	592	598	576	613	566	587	564	569	565	571	607	600	580	568	592	584	561	615	630	580	555	587	587	608	546	577	595	554	572	554	568	612	600	554	559	578	529	596	565	608	583	550	580	614	630	601	618	615	560	554	569	579	572	581	582	569	579	565	599	612	568	580	621	568	544	587	591	587	564	552	576	609	609	587	596	585	576	585	600	594	609	559	597	588	563	583	610	586	606	539	561	560	579	576	573	620	586	571	595	609	588	612	573	624	599	554	593	552	545	577	618	547	564	581	580	593	626	612	601	552	557	599	572	602	585	589	578	560	585	624	556	605	557	576	658	577	611	595	538	586	564	548	604	602	605	592	578	586	577	584	586	602	593	575	580	604	585	530	600	573	637	607	559	587	558	548	591	533	621	550	559	609	617	559	555	588	584	576	586	558	570	593	623	588	569	600	575	601	544	539	599	571	628	581	544	587	575	565	599	614	637	614	630	612	574	605	612	556	574	563	584	580	608	584	597	562	595	578	546	561	586	602	615	598	564	574	603	582	575	588	570	573	599	577	542	620	561	566	612	599	603	586	601	573	565	612	583	560	537	602	620	579	602	591	556	575	578	581	556	583	589	590	549	614	611	582	569	598	574	602	603	601	616	575	622	614	632	577	623	579	594	589	543	636	600	554	589	583	575	592	586	578	575	548	593	611	647	597	614	598	563	598	610	563	625	595	578	571	607	586	595	572	622	560	587	582	611	612	608	588	584	603	601	605	622	553	612	587	618	578	583	583	601	626	582	581	619	639	522	584	615	567	541	589	583	580	573	568	593	599	626	589	555	590	557	619	570	602	551	615	597	597	601	585	577	649	569	578	570	603	596	556	546	591	575	561	595	595	564	579	557	610	598	586	570	574	600	585	592	565	592	602	585	577	594	629	622	604	589	609	640	591	595	601	575	572	587	548	585	567	567	594	590	571	597	553	591	629	586	561	565	596	568	586	615	594	575	599	588	611	568	597	610	555	550	603	561	548	558	588	599	593	542	571	572	547	544	590	548	588	604	606	609	599	589	638	605	556	597	622	547	603	589	599	631	602	581	571	595	574	564	591	613	606	552	591	605	573	548	575	584	602	562	593	604	608	616	589	601	537	583	547	576	562	590	558	631	586	581	570	534	626	624	616	556	599	607	608	571	635	608	623	534	596	572	560	613	605	559	608	581	574	553	565	597	590	539	573	561	635	575	571	612	585	561	588	597	582	574	614	604	577	597	531	578	560	592	582	599	581	591	557	582	559	593	577	531	551	594	586	575	622	548	609	611	570	558	608	620	588	571	581	579	569	595	533	610	603	539	573	569	585	563	559	587	593	646	577	612	591	593	586	625	611	553	607	627	552	576	541	566	571	583	570	642	579	577	584	590	581	614	568	549	568	603	574	602	605	557	597	601	627	522	587	620	619	564	599	579	623	574	575	560	549	571	533	586	574	584	581	603	533	601	564	627	618	570	626	565	599	577	564	583	565	582	620	603	578	593	580	605	573	587	582	617	594	555	577	618	596	626	547	594	641	626	601	602	573	600	597	584	604	615	544	579	585	579	571	593	556	554	589	559	579	595	554	564	595	572	571	615	548	589	536	633	586	619	568	609	589	554	581	576	582	608	562	592	595	597	600	588	617	575	574	555	586	575	602	562	607	599	550	609	578	576	551	621	600	565	570	572	594	598	604	573	574	618	549	588	571	553	546	591	628	594	573	617	583	614	561	560	609	594	583	587	595	586	571	578	553	612	579	625	596	564	599	579	584	591	606	565	603	548	582	603	606	571	558	589	584	607	543	569	561	610	602	579	589	550	577	579	548	552	614	575	544	597	636	611	605	648	580	595	563	590	600
7594	2469	904	576	792	802	725	676	553	429	409	333	347	243	221	196	203	188	152	116	125	129	107	122	89	90	92	89	88	66	70	62	79	69	46	65	45	82	64	45	49	51	72	44	62	54	41	58	57	61	50	51	47	44	51	40	28	54	36	40	43	34	45	31	56	34	29	41	32	44	38	37	45	39	30	29	42	29	37	38	31	39	32	29	38	40	36	33	44	44	46	34	28	43	33	44	36	36	34	36	43	51	32	35	39	37	35	37	47	35	45	26	41	38	41	30	35	42	50	42	33	36	37	39	33	40	36	29	37	46	28	31	43	33	45	43	37	41	35	27	30	50	30	41	35	46	39	52	31	41	38	51	33	29	25	31	28	38	38	29	32	37	45	29	30	36	34	37	43	30	36	43	35	33	45	36	31	28	35	40	37	31	35	36	40	33	31	44	30	29	35	23	28	39	38	39	26	37	33	33	47	27	31	27	34	42	29	54	37	40	36	30	44	40	37	35	36	50	38	28	35	38	41	28	44	35	40	46	35	38	34	41	30	44	32	44	42	38	36	34	34	27	35	36	32	38	33	43	19	32	28	32	40	38	33	33	36	33	40	35	35	36	34	40	37	37	41	43	37	50	45	29	38	38	43	40	35	37	39	35	37	39	37	33	37	28	37	55	35	35	42	34	24	38	41	29	37	37	38	45	41	32	48	30	31	37	30	29	34	27	42	29	33	39	21	38	27	28	35	39	43	35	35	47	36	35	38	45	37	34	41	36	26	40	30	36	44	30	31	29	30	26	34	34	41	45	32	33	34	38	32	32	36	32	42	35	33	36	30	47	38	35	33	35	48	37	33	37	39	29	36	43	38	42	40	33	41	37	28	35	38	39	40	30	35	46	36	32	30	48	39	34	32	43	43	47	23	47	34	34	35	40	39	48	40	35	24	40	39	38	44	32	37	43	26	40	36	42	34	40	34	50	32	47	21	35	28	46	38	36	41	34	32	38	32	46	36	36	51	44	32	38	41	35	44	33	35	42	30	31	41	32	36	35	35	32	43	42	41	37	38	36	32	34	39	39	47	34	37	34	33	42	31	44	38	48	36	38	36	39	32	41	28	41	41	39	31	38	29	37	25	39	31	44	40	36	43	42	45	38	30	26	40	32	39	34	41	39	45	38	41	30	35	43	33	29	28	43	34	37	41	33	39	30	42	47	39	37	33	39	46	41	42	40	27	31	35	23	39	39	30	42	35	41	45	39	41	37	40	35	40	41	41	33	35	37	32	39	41	36	38	39	44	42	44	41	32	38	35	38	41	37	35	35	37	32	37	36	53	37	38	21	37	38	32	34	33	36	29	26	45	36	35	38	24	42	31	37	40	38	29	38	41	35	29	34	43	32	42	30	31	48	32	46	30	53	31	41	35	38	34	30	27	41	35	30	34	39	33	37	35	31	40	30	38	38	38	46	32	30	41	39	39	38	42	31	35	33	36	32	36	27	40	32	34	36	30	27	31	34	39	31	40	40	34	46	36	32	50	32	43	33	35	36	31	33	26	35	50	44	36	29	33	31	44	45	37	27	42	37	30	36	41	29	34	30	35	36	31	36	23	35	32	41	37	41	39	41	39	35	28	37	38	35	45	42	36	37	46	38	34	34	37	40	47	32	32	46	40	40	33	28	37	32	43	35	41	42	33	33	40	27	42	35	33	39	36	38	40	43	28	41	28	30	48	31	38	35	36	33	33	32	45	40	31	23	34	47	45	26	29	35	43	26	34	36	41	33	36	30	27	31	38	34	35	40	33	55	42	38	28	32	36	35	36	34	40	46	39	38	38	39	33	38	36	30	41	41	39	40	42	30	30	39	41	50	51	40	40	28	38	36	32	42	35	46	38	51	41	34	43	28	34	45	38	27	27	35	40	29	36	38	35	39	28	41	24	33	41	36	45	45	39	43	32	40	27	41	27	32	39	54	49	38	45	42	31	36	42	31	30	36	44	43	36	36	38	32	39	40	47	46	35	40	29	35	34	31	33	37	26	41	47	35	32	39	43	34	34	41	39	47	41	41	41	31	26	52	44	34	43	43	31	44	36	45	33	39	26	38	32	35	38	39	41	32	35	36	50	25	34	41	36	32	35	41	35	46	40	42	43	33	32	44	37	38	32	44	49	53	38	27	37	28	42	38	28	42	35	47	31	40	37	40	39	34	33	34	32	36	40	42	49	37	33	34	43	39	32	34	39	35	33	49	24	34	37	43	34	25	30	32	51	33	25	34	41	35	45	29	45	42	45	29	27	31	38	31	33	49	28	36	41	36	52	39	36	39	29	37	32	38	34	34	40	39	37	40	40	37	33	28	35	53	23	34	41	32	36	34	37	44	29	42	36	39	49	53	26	29	42	37	29	45	39	32	24	43	34	31	40	34	37	34	35	40	27	41	41	41	35	37	38	36	42	38	49	35	37	47	33	35	36	31	26	32	37	44	38	38	36	34	37	38	37	46	30	26	44	39	34	35	30	43	36	30	32	49	28	36	27	24	28	40	42	51	40	44	35	50	33	33	36	43	39	37	40	35	36	25	21	32	45	38	39	44	40	37	39	40	39	41	19	42	44	41	24	45	33	28	50	43	30	30	26	45	35	39	36	41	33	44	36	39	39	37	40	27	50	32	42	30	30	44	34	37	32	50	35	32	34	33	36	38	49	42	25	45	44	36	42	38	43	31	32	29	30	26	34	50	38	32	37	42	41	40	44	31	36	45	22	35	31	41	32	44	34	40	36	27	35	24	38	45	42	36	39	33	42	39	29	34	42	44	23	32	38	32	42	34	37	39	35	33	30	37	43	33	32	38	27	37	30	29	32	27	33	30	38	36	38	28	33	44	37	49	30	41	36	30	37	34	31	35	30	38	40	38	27	32	38	42	48	48	37	40	32	28	28	48	31	41	32	33	24	45	46	42	37	39	29	35	27	34	39	39	31	32	41	32	34	40	35	32	37	40	44	39	36	33	49	30	39	42	39	36	45	33	46	53	29	44	33	40	34	47	33	35	33	37	27	39	30	35	32	47	43	51	39	41	36	27	33	41	43	33	42	42	28	39	45	33	35	45	43	35	39	42	31	39	32	29	42	31	38	37	34	38	53	39	40	39	25	41	34	26	39	32	39	35	36	29	40	33	43	41	46	35	42	24	34	49	35	34	36	36	39	36	47	41	40	37	40	38	35	34	35	34	32	37	41	43	53	28	29	51	42	31	49	36	33	33	38	32	35	30	30	38	36	35	31	40	43	39	39	49	35	33	34	32	36	28	28	34	42	28	33	40	51	34	41	42	38	27	44	46	29	43	41	31	40	47	30	45	30	32	34	33	44	35	41	30	40	30	40	33	33	34	43	42	25	36	26	39	41	35	38	31	36	33	44	43	34	32	33	39	35	41	41	36	38	47	35	33	33	36	35	40	43	44	30	35	40	38	38	37	30	39	45	36	48	29	40	36	38	34
45279	26189	17609	29403	36332	35550	33688	30642	26321	21709	18698	17038	15310	12895	11584	10260	8946	7722	6747	6306	5809	5257	5171	4507	4132	4204	4360	3685	3567	2884	2738	2546	2333	2171	2098	2065	1960	1874	1780	1701	1695	1573	1636	1477	1481	1506	1545	1429	1427	1325	1302	1236	1217	1194	1215	1172	1031	1033	1010	919	872	958	857	848	782	830	805	837	815	846	792	746	733	731	750	733	718	721	717	707	698	693	670	683	679	668	678	671	696	672	676	683	659	590	635	620	595	640	584	568	590	646	627	636	655	563	597	680	591	616	645	615	634	635	582	602	641	631	643	594	535	621	627	565	669	601	591	572	629	611	661	636	584	644	609	600	598	637	622	647	622	626	604	592	626	643	642	629	608	606	651	642	624	673	620	638	636	560	564	637	634	627	637	578	632	596	607	624	616	580	589	611	602	619	583	679	616	631	616	621	598	586	640	627	575	560	633	565	571	615	621	592	598	589	590	659	621	562	621	618	587	614	588	596	628	618	600	623	592	610	609	537	608	597	640	593	580	561	599	574	574	635	578	642	630	628	580	637	622	595	645	612	644	578	627	593	624	603	588	600	605	600	655	654	611	598	639	658	702	603	648	593	598	591	601	637	678	644	654	610	651	641	607	664	613	602	578	643	625	627	585	638	620	648	628	643	633	584	640	615	653	641	628	659	607	590	604	621	622	659	584	614	628	620	598	600	582	569	603	602	673	606	610	592	678	626	607	655	590	602	610	614	556	597	625	611	619	621	575	605	614	650	621	615	590	589	625	594	611	622	621	596	610	599	648	598	618	621	582	571	629	618	636	593	627	603	642	616	664	616	626	571	605	589	594	580	579	663	611	611	656	638	612	656	638	585	617	579	614	645	593	636	610	583	626	638	620	597	543	626	633	584	631	588	611	613	614	607	608	624	602	578	593	620	647	590	607	646	576	620	633	626	626	611	640	596	604	619	595	603	600	595	599	579	616	591	571	622	585	609	618	617	618	616	632	634	600	602	631	625	661	648	660	611	584	654	575	588	598	619	637	583	656	626	571	604	575	633	651	603	631	619	559	592	599	586	588	600	574	620	625	624	584	597	575	619	649	614	612	608	596	615	623	612	602	584	681	606	614	593	621	617	570	571	587	651	635	579	621	567	648	630	601	632	581	614	627	603	603	574	626	623	591	635	635	613	604	626	596	606	604	579	574	588	583	612	654	632	665	607	640	613	652	621	630	612	612	639	662	589	652	653	601	632	657	604	595	640	614	603	654	590	644	621	615	584	612	625	594	601	566	648	614	603	601	625	579	673	626	609	624	609	637	607	631	589	598	611	615	660	638	619	626	589	617	666	657	645	608	632	630	621	600	610	622	578	612	604	608	645	632	614	580	607	575	630	652	618	615	601	616	626	671	594	637	616	570	619	635	645	604	646	627	657	596	627	570	616	633	619	654	658	616	620	623	625	651	604	621	629	612	596	633	607	587	562	585	637	585	614	610	594	604	660	591	610	587	623	626	633	633	628	612	609	585	582	606	608	595	595	623	650	629	612	617	580	611	606	585	612	595	635	623	641	661	604	601	608	597	579	592	557	619	617	632	629	611	641	602	649	624	574	612	579	622	646	595	583	608	589	612	578	618	611	607	614	616	624	609	599	599	608	620	614	576	639	576	599	625	628	629	594	583	643	631	610	564	619	624	632	600	594	618	634	628	605	614	606	622	624	623	629	644	674	613	599	632	600	601	576	672	627	595	651	645	605	655	602	669	627	576	610	603	583	615	598	667	583	646	619	611	600	611	610	642	621	634	636	678	632	584	646	609	588	598	628	642	581	658	571	679	577	563	601	611	611	590	629	576	630	636	644	625	608	601	595	593	613	639	606	653	641	625	590	652	645	643	591	593	603	621	606	642	604	581	599	701	592	600	636	583	681	586	635	598	636	578	583	620	595	619	643	650	604	590	574	625	680	606	649	634	593	591	657	661	625	605	611	610	627	624	600	639	624	620	644	615	635	615	633	599	607	636	613	633	619	621	601	585	570	627	618	614	601	568	585	645	626	649	662	637	632	636	611	633	631	597	603	675	580	644	633	630	619	598	614	617	617	618	599	612	597	651	661	618	615	628	648	629	662	653	582	597	596	610	581	589	645	606	608	631	571	636	611	602	644	615	627	602	615	623	640	623	616	621	631	664	607	650	615	601	636	572	580	625	638	594	624	594	599	664	646	603	616	605	614	643	620	625	577	616	595	595	563	604	588	625	594	594	641	646	601	604	611	589	613	621	608	678	618	580	655	623	605	576	591	607	629	612	641	632	584	617	571	602	630	628	586	621	576	649	583	615	627	589	606	609	628	637	631	617	615	620	614	629	616	587	632	567	605	619	626	601	585	634	631	610	622	573	617	631	631	594	660	657	608	590	657	620	613	599	621	642	610	605	592	630	607	609	632	605	631	600	577	645	613	608	590	634	589	633	707	611	585	615	613	605	664	637	588	614	611	674	641	637	608	638	646	602	590	659	631	579	645	617	626	614	626	565	580	613	618	564	657	619	605	638	589	601	615	632	609	618	575	653	626	616	623	583	601	647	607	592	620	604	602	656	623	635	615	627	597	624	608	624	604	615	615	638	612	610	635	636	615	607	665	585	655	619	610	615	610	667	649	615	622	608	619	629	645	596	593	627	599	606	663	621	620	581	601	643	582	610	638	591	597	580	557	571	602	641	619	576	637	576	603	588	600	628	624	630	586	642	633	620	627	613	607	612	614	606	635	587	618	621	633	574	605	625	600	597	627	601	595	599	597	634	601	637	586	611	631	582	631	589	663	654	648	652	583	629	623	651	559	612	614	642	654	637	649	623	629	600	595	608	605	632	638	604	606	637	616	689	612	536	584	598	625	597	624	600	606	635	615	631	617	589	595	649	657	638	588	636	631	612	595	618	614	657	635	596	608	643	582	618	651	650	596	642	594	625	633	645	580	645	632	615	620	625	609	624	597	613	593	628	621	637	638	610	578	591	643	578	632	612	610	610	614	631	598	631	607	594	622	632	631	639	581	600	608	623	574	563	640	642	601	586	642	647	573	585	591	613	615	638	608	631	667	625	630	608	608	612	634	632	595	574	660	599	643	642	610	583	583	600	580	602	585	589	678	613	658	577	590	592	608	606	606	579	581	580	627	611	604	619	654	615	620	594	627	622	610	653	610	583	634	610	582	616	624	574	607	613	642	625	587	611	618	588	616	600	590	676	602	594	634	649	618	608	573	637	610	623	590	610	610	643	629	609	635	614	617	606	610	614	636	645	612	600	622	585	603	647	626	593	657	662	619	643	584	629	632	604	647	650	586	616	637	606	626	638	639	614	620	601	639	590	602	610	564	562	635	642	640	626	668	574	588	659	639	625	621	627	609	670	592	593	638	639	625	628	588	598	611	655	599	583	667	629	629	629	620	619	646	610	628	646	653	645	599	586	565	627	591	596	629	619	637	644	604	648	647	657	603	670	595	621	613	645	619	641	623	618	626	613	596
3243	809	301	229	342	305	305	299	283	215	179	148	143	132	111	82	70	69	69	64	65	60	68	47	56	61	62	61	42	50	43	55	42	28	39	37	33	33	33	34	39	42	30	25	31	40	35	38	28	43	31	34	33	28	29	30	28	37	34	27	35	33	50	25	30	31	36	28	26	38	33	38	27	31	22	26	28	26	28	41	25	32	17	34	30	41	24	26	27	21	43	36	35	29	34	20	26	28	26	36	31	26	25	27	24	37	27	19	25	20	23	33	42	23	28	30	27	21	32	23	33	27	21	38	28	21	29	29	44	26	22	23	32	22	23	27	22	25	28	20	41	21	39	26	29	31	37	29	36	29	29	25	25	31	23	31	38	29	26	34	25	18	24	24	18	28	36	33	32	34	32	25	36	30	25	27	28	37	23	28	33	30	18	33	25	39	25	28	23	26	25	31	35	29	26	32	23	32	19	38	28	29	24	33	29	18	30	21	20	21	30	26	23	24	24	35	28	37	14	27	23	32	33	19	32	28	27	28	24	31	32	30	25	34	39	35	25	28	30	26	23	24	41	37	32	44	18	27	37	30	41	26	17	30	23	31	24	35	29	34	25	27	23	23	26	26	35	32	38	28	30	40	26	29	23	29	24	27	29	20	31	26	20	26	20	30	27	21	21	26	23	33	36	31	27	46	33	20	25	27	30	25	29	31	34	34	25	31	31	32	19	33	26	31	20	35	29	28	33	28	28	22	28	32	30	22	28	33	26	27	27	25	30	29	28	22	23	26	29	31	41	27	26	25	25	26	30	21	33	20	26	35	26	22	20	29	26	37	39	17	28	16	31	25	38	28	29	25	18	31	25	22	35	23	30	26	21	17	24	30	23	29	29	26	29	39	22	26	25	35	27	21	29	27	37	26	27	29	24	33	28	20	26	31	27	24	39	28	24	30	29	24	29	21	29	30	38	36	29	20	32	30	25	27	35	31	25	31	33	26	20	30	29	27	27	33	24	29	27	24	23	28	31	29	28	28	27	23	23	31	26	33	35	25	25	27	35	30	27	35	28	26	29	26	26	35	30	26	36	26	19	24	33	34	28	38	27	24	31	22	35	29	29	29	32	31	27	26	38	29	29	34	33	41	26	30	37	25	31	20	23	26	26	21	25	25	32	31	33	35	28	27	25	25	36	24	33	25	29	35	31	26	27	32	25	32	31	34	31	24	34	24	27	35	26	24	28	27	30	32	25	19	31	20	41	24	32	30	33	20	19	23	33	33	29	28	20	25	25	32	34	31	28	25	34	30	33	33	26	23	27	32	26	23	24	28	28	31	24	36	25	28	26	27	32	31	24	18	26	23	39	29	23	32	30	33	30	17	36	28	30	29	25	30	35	33	27	34	33	19	31	29	34	22	25	31	21	25	33	24	34	34	30	17	25	32	23	28	19	23	23	30	24	28	29	29	23	25	29	17	23	24	31	24	24	29	28	24	18	25	21	31	35	28	31	28	28	38	31	26	22	37	29	25	38	28	36	26	30	22	30	23	27	22	24	28	24	34	29	23	21	29	17	39	30	24	24	27	34	32	29	30	30	23	23	31	15	31	27	38	25	32	26	37	28	24	24	24	23	29	28	27	27	20	25	33	27	26	38	34	29	30	25	26	31	26	22	35	24	34	32	32	22	30	27	31	23	35	34	16	28	28	34	22	31	38	34	28	36	26	30	30	24	24	29	37	27	26	34	24	38	35	27	26	26	28	27	40	29	33	29	24	33	29	30	26	31	25	31	34	30	19	27	20	26	17	24	38	34	37	36	29	27	27	22	27	22	29	32	27	32	22	29	29	38	36	26	36	30	21	25	38	27	25	19	28	24	31	21	20	22	20	30	29	26	29	29	34	30	36	32	29	22	26	27	30	42	33	29	28	23	33	30	32	29	21	40	26	29	29	25	21	30	28	32	28	25	34	32	31	28	26	38	20	27	21	17	28	19	31	31	19	28	33	34	26	23	28	39	23	21	27	41	30	30	23	23	20	43	34	30	16	23	25	30	27	32	22	32	41	31	30	33	31	28	32	20	26	33	29	25	27	25	30	21	32	36	29	25	30	23	23	36	16	30	33	31	21	29	26	28	35	35	30	41	23	22	28	31	28	33	31	26	26	29	30	24	25	22	25	36	27	24	29	27	23	32	27	18	36	29	27	17	21	25	39	21	27	28	25	26	32	34	26	28	21	32	27	10	38	35	31	32	29	35	29	25	33	36	34	28	30	30	34	33	42	24	24	30	29	29	24	26	32	28	23	36	35	33	24	29	29	34	31	25	27	23	27	26	28	28	36	29	34	26	27	25	33	31	33	26	28	24	26	29	23	26	35	26	34	28	28	30	21	33	30	34	25	34	26	19	36	32	42	37	31	26	32	28	30	33	34	26	26	19	21	24	27	18	30	26	29	22	35	25	23	28	33	31	27	26	25	25	30	29	20	16	23	33	29	24	29	35	29	23	27	18	33	24	22	40	31	38	20	33	24	33	20	28	33	32	25	27	33	26	30	28	31	31	32	27	28	31	28	30	31	34	30	37	35	31	28	33	39	27	29	35	27	36	21	30	34	26	27	31	31	33	27	39	30	33	17	30	30	30	22	35	29	31	24	27	27	22	22	30	25	25	26	30	31	28	21	32	27	35	35	30	26	29	33	30	32	24	26	33	19	28	26	22	32	24	16	24	32	27	28	29	40	35	23	25	27	18	30	22	29	21	30	23	25	25	22	27	39	23	29	24	25	26	23	29	27	29	29	32	22	26	27	29	22	24	26	26	24	21	33	29	16	32	24	32	32	27	36	28	31	28	30	32	33	30	18	31	38	26	28	27	27	29	26	24	25	25	40	26	25	30	25	28	30	22	23	27	27	29	25	26	21	27	34	22	39	28	23	32	40	31	28	35	26	23	35	34	31	26	20	32	24	22	29	30	24	34	26	36	25	26	27	25	32	28	35	34	37	24	30	31	23	31	21	42	20	23	41	30	28	28	25	20	22	17	31	29	21	21	28	30	35	25	28	34	22	34	31	21	31	31	23	26	22	33	28	32	21	29	24	32	19	30	35	27	28	32	29	32	24	30	22	13	23	25	30	34	28	27	22	23	28	24	37	20	22	25	28	41	25	27	23	28	22	34	35	31	31	26	21	31	25	24	32	20	33	29	22	30	32	23	20	22	23	30	33	29	29	29	29	26	39	27	31	27	21	25	21	35	17	28	43	32	30	34	24	33	27	22	25	28	31	30	32	18	39	17	29	25	24	26	27	30	23	22	33	32	33	40	28	26	30	27	30	29	28	26	25	14	35	23	24	25	22	26	37	27	24	31	19	19	28	29	24	32	40	27	36	29	27	30	30	30	28	29	29	26	40	36	32	36	30	21	37	28	30	28	32	29	28	23	23	27	27	29	27	30	30	25	22	28	31	30	19	31	24	20	28	37	31	25	29	21	26	27	36	29	26	28	34
33938	18484	9999	18598	25934	24545	23487	20466	17380	13692	11305	9650	8096	6867	5891	5041	4269	3638	3042	3008	2838	2536	2365	2226	2177	2093	2113	2009	1745	1484	1419	1355	1245	1180	1180	1119	1102	1080	1093	990	961	991	918	918	910	922	917	902	901	800	800	770	797	736	760	675	672	680	666	607	569	602	575	552	591	579	557	523	550	562	550	552	541	537	514	513	538	537	501	551	516	520	524	492	485	476	512	489	504	494	520	500	466	466	467	481	500	509	510	491	509	459	470	470	486	505	500	489	445	481	450	473	471	478	464	513	456	493	469	474	479	476	457	443	458	517	484	470	512	531	477	510	435	451	487	478	493	452	474	483	471	430	510	452	471	462	495	455	451	478	473	490	507	489	490	478	461	505	476	499	485	491	482	479	484	484	487	505	469	476	489	476	470	545	467	492	488	480	453	487	525	454	486	475	467	480	506	482	457	517	468	475	476	456	462	446	495	458	433	488	488	491	477	499	456	491	487	477	456	440	436	505	479	476	473	489	520	465	458	460	448	465	499	476	504	515	483	469	515	512	464	479	475	493	500	507	463	477	442	438	488	495	518	479	477	462	474	474	437	486	506	489	473	526	524	486	486	475	482	495	542	506	498	467	510	475	479	419	506	470	451	501	465	470	481	469	503	463	508	477	462	469	480	532	464	500	512	495	491	488	487	516	479	490	476	504	486	525	478	448	507	491	485	485	499	466	467	483	472	491	493	477	478	482	483	494	466	458	516	491	457	487	485	502	466	503	483	453	460	483	503	482	521	498	437	481	518	481	499	491	481	450	463	490	448	482	476	497	473	475	474	517	507	469	486	502	487	516	451	455	479	445	468	511	506	474	463	457	484	479	458	488	477	460	479	488	492	480	504	438	492	456	483	467	436	499	481	471	465	485	493	466	521	491	498	469	507	459	489	521	472	490	509	498	469	457	492	468	483	470	469	467	498	480	505	476	452	497	511	511	486	461	504	462	515	497	503	450	498	524	482	481	438	486	495	501	451	457	481	482	508	470	476	488	454	462	461	465	501	494	490	532	487	472	505	501	434	473	465	454	464	457	475	459	490	461	485	525	473	493	511	466	508	452	487	466	498	506	474	456	505	527	482	490	476	497	474	490	448	475	500	456	483	461	488	490	489	494	470	459	456	449	511	478	514	474	473	481	471	505	485	477	483	475	473	489	485	483	514	471	445	514	481	500	466	495	453	487	474	478	497	526	542	479	525	478	464	474	446	463	430	509	470	464	506	503	498	472	436	487	490	492	463	504	469	477	492	446	492	491	499	488	476	493	472	493	486	472	430	452	473	468	513	511	480	496	422	468	488	476	479	496	477	469	440	498	482	472	479	507	512	486	509	526	459	484	478	456	462	503	475	441	512	501	467	479	441	468	460	490	468	509	444	469	493	509	463	447	508	498	499	476	496	522	487	461	493	466	496	499	455	460	522	489	458	453	475	484	476	480	482	488	436	436	473	497	479	442	486	472	491	453	460	527	476	449	439	501	434	475	485	446	491	490	477	475	559	484	488	468	448	460	423	476	476	464	470	475	483	533	469	505	482	516	502	500	483	456	493	517	496	473	488	482	455	461	481	457	478	489	439	486	494	499	487	428	503	449	477	486	492	475	442	486	456	473	522	480	466	456	487	469	439	466	494	483	501	438	517	504	475	524	448	473	460	468	463	497	458	466	476	478	489	455	467	531	482	480	463	512	492	446	467	466	456	479	492	478	524	459	436	470	495	460	506	492	488	507	509	451	490	472	469	531	507	463	470	460	482	509	508	443	490	452	459	464	485	468	494	447	488	516	453	487	502	475	451	499	466	444	480	508	449	495	483	488	485	513	500	512	502	482	511	493	463	464	477	483	473	493	476	447	510	479	447	477	464	482	475	454	471	487	499	483	482	521	486	511	475	514	466	476	485	464	485	462	472	492	508	507	502	487	516	473	487	477	458	465	486	492	505	531	492	469	476	511	437	498	472	452	520	494	514	509	449	445	476	505	486	465	447	475	458	462	487	474	486	478	501	466	485	505	469	505	493	458	493	498	478	510	478	445	460	454	474	454	470	458	476	450	495	506	469	467	505	473	464	473	455	432	503	488	478	479	483	500	488	511	472	482	483	493	461	453	474	457	471	493	509	471	475	459	504	468	498	487	515	530	447	495	485	475	477	443	494	463	463	434	493	511	458	489	501	495	487	490	481	458	519	537	470	507	484	473	546	493	493	491	464	467	490	451	455	500	469	500	485	512	468	466	491	518	502	530	470	471	448	464	461	445	473	487	474	467	493	469	474	498	451	476	450	463	524	431	480	492	491	467	496	496	486	528	475	466	485	478	508	509	462	461	497	464	421	503	453	497	438	489	518	501	489	468	481	466	489	445	470	488	495	484	473	484	494	447	464	456	464	488	516	484	479	464	485	477	468	486	484	487	404	476	520	492	496	492	470	481	506	537	477	485	507	447	491	439	473	485	468	497	470	441	477	477	444	465	464	438	473	510	479	457	495	446	443	503	495	509	468	511	485	519	426	479	480	474	452	506	461	503	522	446	460	488	500	477	467	495	466	486	477	488	495	467	467	462	474	474	465	472	448	493	450	484	455	467	515	476	491	484	466	483	478	468	463	474	449	503	486	476	512	475	501	476	464	492	486	482	484	513	421	487	472	477	473	462	495	455	510	482	469	476	468	488	486	477	492	467	462	465	457	462	461	490	454	469	487	495	465	450	475	473	472	476	451	441	480	500	464	494	477	505	470	434	471	530	487	500	482	482	483	454	461	502	452	502	457	513	490	472	508	491	486	453	513	492	446	498	491	504	497	448	501	484	459	481	514	481	459	459	430	507	472	473	480	482	484	476	493	484	521	493	458	475	476	515	436	515	461	484	500	467	468	505	459	492	435	494	493	487	469	482	487	443	487	491	425	483	493	497	474	469	463	449	445	523	458	490	475	473	448	450	452	476	463	458	482	493	487	445	476	469	464	495	477	462	482	507	495	445	474	433	546	459	496	474	469	486	435	473	490	460	526	480	476	443	452	490	490	466	479	493	489	463	509	485	464	498	489	562	474	479	489	425	507	502	487	487	500	464	472	484	509	490	446	495	456	476	496	431	535	463	484	491	474	507	485	483	460	473	457	494	458	496	470	515	500	444	462	480	465	441	475	507	512	460	443	509	544	482	490	501	464	461	479	480	513	478	485	476	478	480	509	464	468	471	471	524	470	497	480	493	506	439	513	457	488	481	490	459	493	482	484	498	448	490	477	502	499	485	541	492	477	477	487	488	505	498	474	478	487	464	434	458	472	520	469	476	468	477	496	495	493	487	474	496	475	478	468	481	487	479	484	527	524	502	444	508	474	472	449	467	450	491	480	507	512	471	515	490	513	436	479	458	482	483	509	473	485	474	456	462	464	480	490	508	503	476	506	455	502	505	466	466	482	468	473	453	480	517	503	506	479	520	485	466	454	469	494	462	493	518	491	475	489	482	479	483
6005	2155	665	437	623	563	491	528	465	417	320	298	263	237	186	160	175	155	133	122	91	104	105	96	109	91	100	74	76	62	58	62	73	58	58	62	55	63	51	55	53	63	36	49	49	43	37	52	35	43	30	37	47	34	39	38	32	50	38	49	35	47	28	32	33	32	32	35	34	33	36	38	39	35	32	29	32	30	47	36	31	24	22	38	25	20	39	37	35	29	39	44	37	30	30	33	41	32	36	33	34	36	24	34	43	24	43	34	29	36	30	37	31	33	27	34	34	36	38	32	33	39	27	36	36	30	32	35	39	39	36	23	31	26	37	39	44	26	43	18	26	31	28	30	30	27	39	40	47	29	30	38	36	32	37	28	24	37	25	26	35	26	32	28	37	26	27	32	25	43	30	37	29	32	23	36	34	32	37	26	29	35	30	28	29	32	41	38	37	33	30	39	31	35	32	29	34	41	40	24	38	26	37	28	40	30	31	29	30	23	29	38	25	28	43	35	34	32	33	47	25	33	27	33	27	24	32	28	36	31	34	35	25	33	28	28	35	42	28	26	26	36	37	37	43	25	27	34	37	38	40	34	34	34	28	46	38	24	31	35	31	25	33	28	28	30	22	30	37	36	30	27	37	25	37	28	25	31	26	47	23	43	49	36	32	28	24	27	38	39	37	21	33	37	37	38	22	27	30	30	33	19	31	33	33	36	31	26	28	35	36	34	36	21	31	38	32	33	32	32	30	29	32	33	37	38	39	37	26	36	29	30	32	33	32	30	39	31	33	42	30	33	33	35	50	28	33	32	18	37	39	28	46	32	37	34	32	37	38	36	22	38	31	26	35	34	33	29	27	35	37	28	35	31	32	27	22	29	32	34	44	24	21	30	39	22	33	32	33	24	36	29	30	38	31	34	32	25	27	38	37	26	23	34	28	32	42	29	26	37	34	27	38	41	25	25	31	28	31	36	30	32	28	32	28	35	31	36	39	27	38	35	40	42	46	35	28	34	29	39	38	23	41	26	35	30	28	32	28	36	28	27	30	36	18	37	27	29	32	28	38	26	40	35	28	30	26	28	30	35	25	33	32	30	36	30	33	30	33	44	37	38	29	22	35	34	28	26	29	30	33	37	28	32	42	42	30	32	24	41	25	39	46	31	28	39	38	31	38	20	32	26	35	41	40	37	35	29	30	31	32	30	31	25	27	36	27	27	28	35	25	28	33	22	35	39	29	28	33	28	31	29	47	30	47	34	29	30	26	18	41	25	38	24	40	40	29	29	34	23	40	35	43	25	26	21	50	40	34	19	25	36	26	33	27	44	38	37	32	23	29	35	32	33	27	29	34	32	30	39	23	35	40	31	36	26	29	33	20	34	29	39	25	33	33	35	31	29	39	30	36	26	17	27	29	30	34	34	25	39	23	38	44	39	37	31	30	38	24	33	38	35	29	40	35	29	31	29	28	36	27	32	36	27	27	36	30	37	30	34	31	26	36	29	30	33	26	30	33	35	26	24	25	29	53	27	45	32	32	31	34	21	27	36	39	26	30	39	31	32	22	33	32	38	23	37	36	38	44	32	30	27	37	36	37	38	41	39	32	26	38	37	43	38	38	23	30	34	36	36	32	34	29	32	37	37	34	31	30	29	37	31	36	32	30	28	41	29	31	45	36	37	24	28	29	37	24	33	36	31	36	28	42	41	33	27	26	37	32	37	29	25	23	34	38	25	31	34	28	35	36	30	27	33	36	33	28	37	38	26	30	30	30	27	34	35	33	42	35	39	23	34	29	29	39	34	36	31	35	36	22	31	33	35	38	32	34	31	30	28	34	49	35	35	42	28	31	35	36	42	32	22	37	30	26	40	31	36	31	39	27	28	33	34	40	40	26	39	27	36	30	24	30	37	28	35	32	35	30	28	33	36	26	29	33	30	37	33	29	34	24	40	40	37	35	26	33	33	32	34	35	35	35	30	36	31	18	26	27	28	29	31	42	34	39	32	30	39	33	41	29	46	37	36	27	28	34	35	29	30	33	25	31	46	33	31	30	24	26	26	20	38	31	29	30	32	42	34	22	36	42	28	29	32	37	27	36	30	32	49	36	32	27	44	30	19	24	30	39	37	22	40	28	24	42	30	39	33	40	33	41	39	31	36	28	27	37	25	27	27	27	28	27	24	29	31	25	30	29	27	36	33	36	32	27	34	32	27	34	27	39	34	33	32	32	24	35	37	25	37	31	37	37	35	43	35	34	29	32	32	25	41	48	38	39	31	27	41	33	39	34	30	35	22	38	31	22	34	19	35	33	33	31	40	34	35	26	31	38	37	35	33	37	21	31	32	18	35	40	42	34	36	31	36	32	45	33	23	29	34	18	36	28	31	26	29	24	34	24	35	31	29	28	37	23	26	33	28	27	24	31	27	32	33	24	38	41	32	29	34	40	28	28	25	31	27	31	31	30	44	45	26	29	24	26	33	46	33	45	30	30	24	25	33	26	37	20	27	30	33	48	31	23	31	25	34	42	44	31	39	19	33	31	26	39	23	34	36	33	33	34	35	37	30	40	26	24	30	39	30	30	35	36	25	27	24	28	37	28	20	25	29	46	34	24	45	34	25	24	39	38	39	23	37	30	36	27	35	36	24	31	22	34	34	38	23	29	35	36	31	36	32	35	40	25	31	23	31	30	33	27	42	25	30	25	30	27	29	40	23	48	41	38	33	22	41	33	27	43	29	40	37	29	35	26	25	42	25	31	27	24	36	32	27	38	33	25	34	35	33	30	27	44	34	37	33	29	35	35	27	34	28	36	25	29	45	30	32	32	31	29	31	35	41	35	41	25	42	28	36	30	28	30	26	36	32	30	29	38	40	39	35	24	33	38	19	37	41	32	35	31	21	35	34	20	29	25	31	28	26	31	45	33	26	34	27	35	34	41	34	29	35	33	27	33	38	35	28	25	30	34	38	28	30	26	44	18	42	38	35	36	27	23	30	29	29	37	42	31	33	23	31	32	36	37	31	39	31	28	37	40	39	18	30	38	36	21	21	39	29	32	23	36	26	29	19	27	37	32	32	36	31	37	32	28	27	36	31	27	29	26	29	28	26	38	28	32	28	28	26	34	20	33	31	38	33	26	33	29	36	35	39	27	23	27	38	39	27	35	25	32	32	28	32	29	22	30	24	28	29	36	45	31	43	35	29	25	24	33	29	40	33	31	24	36	24	31	38	30	29	32	32	29	32	28	34	35	28	27	39	28	36	25	39	31	27	37	35	39	23	36	20	41	36	28	31	36	34	32	46	23	24	23	30	36	26	34	26	37	39	34	31	31	39	35	37	43	34	34	46	29	36	40	36	32	43	30	32	33	39	30	36	32	31	23	28	24	24	39	26	29	22	47	42	33	22	38	43	30	35	41	28	24	35	26	24	32	37	33	27	31	32	24	24	27	42	34	35	34	31	29	27	30	21	36	40	30	34	38	32	34	28	34	38	48	27
43796	24079	14825	25672	33193	31623	29928	27771	25140	21628	18358	15924	13540	11900	10090	8713	7586	6582	5872	5420	5094	4423	4236	4110	4036	3917	3627	3182	2894	2536	2325	2155	2083	1971	1924	1879	1687	1730	1617	1554	1522	1452	1464	1299	1376	1396	1380	1218	1287	1157	1184	1086	1070	1082	987	913	925	919	816	794	840	793	746	730	713	692	713	691	693	742	722	662	671	667	672	667	590	612	619	606	608	600	565	613	613	586	600	548	596	592	551	536	541	511	535	563	562	555	503	544	540	564	553	587	571	576	564	556	533	545	532	528	538	569	545	514	517	510	564	569	574	556	535	534	577	502	549	517	559	556	556	585	534	549	534	570	529	549	533	537	547	591	543	596	543	521	554	587	568	566	546	533	569	550	538	545	552	538	537	552	527	595	488	585	522	545	542	513	506	573	515	541	529	547	573	502	542	580	547	558	531	554	576	521	579	498	545	523	559	579	529	568	570	556	533	519	539	532	555	568	559	538	561	575	557	501	540	532	586	542	516	563	574	518	520	521	547	578	511	578	549	582	526	587	579	549	540	528	523	513	543	544	578	572	555	545	530	500	568	564	557	566	543	524	572	567	531	546	581	519	550	587	540	542	560	540	565	584	555	531	527	542	550	592	508	566	576	574	539	580	534	612	494	541	510	565	540	567	538	538	560	556	584	542	580	513	547	562	577	549	559	578	554	572	542	521	538	539	556	531	509	540	529	553	537	531	488	526	565	578	563	520	548	566	494	545	528	542	563	563	521	571	548	538	519	580	555	555	531	570	525	540	560	553	518	558	565	517	556	527	579	559	557	512	554	550	538	492	548	571	552	558	537	553	538	546	517	541	551	567	543	527	585	511	542	549	576	510	553	533	517	537	575	565	562	553	577	521	552	509	562	534	520	561	555	569	565	520	514	516	533	561	559	539	527	582	529	526	562	511	525	526	544	560	532	544	567	549	555	519	550	556	527	580	552	567	545	503	532	574	547	530	561	540	552	531	551	540	504	523	523	522	531	535	536	518	591	510	540	535	561	544	524	543	521	523	538	531	543	529	529	542	518	537	567	550	510	586	559	547	507	534	541	545	546	549	532	553	552	550	515	499	548	593	568	553	569	488	504	512	537	537	585	584	570	578	524	542	594	580	577	543	530	524	570	530	566	559	592	524	552	497	554	517	530	555	522	561	500	579	537	561	551	563	537	540	517	503	536	578	516	511	557	552	541	525	545	540	584	566	554	513	484	513	574	549	528	546	554	558	541	547	551	516	588	564	578	557	579	571	509	555	537	561	576	524	523	531	574	537	562	565	555	559	563	537	539	544	484	534	550	541	486	544	559	579	547	545	530	572	571	537	584	586	517	545	529	536	545	589	553	550	562	477	566	549	525	546	576	574	520	533	514	527	526	540	502	581	559	533	547	536	540	522	528	572	533	562	560	509	559	553	484	516	536	543	529	541	563	578	520	492	582	584	568	529	538	549	541	525	492	491	552	498	535	560	548	548	509	545	521	540	561	494	530	570	580	552	537	550	537	526	540	540	529	571	551	521	572	560	581	534	531	508	542	523	494	568	480	591	563	579	518	557	535	570	569	573	572	567	515	542	538	530	559	555	587	518	529	511	554	504	550	580	549	575	547	545	572	531	586	508	509	525	545	507	526	532	589	522	541	566	545	555	556	515	544	534	572	530	525	558	578	587	590	520	535	560	555	570	542	570	558	541	554	543	525	544	573	546	550	577	531	524	502	511	563	549	571	544	554	537	518	540	509	529	557	583	524	547	529	534	592	500	519	530	551	533	528	552	515	521	522	553	551	532	601	607	501	542	549	574	522	554	555	553	562	537	560	486	535	501	530	505	535	521	525	529	550	533	573	522	523	549	506	536	546	556	538	514	534	505	535	546	523	536	536	538	571	556	539	536	558	571	553	547	540	554	521	547	539	530	570	537	537	591	528	529	566	524	562	557	575	527	584	486	559	542	524	560	547	538	580	522	524	537	516	542	587	555	542	519	560	569	519	581	550	508	545	583	559	559	539	577	565	554	542	514	530	552	532	570	560	568	566	560	550	550	538	550	543	579	562	507	532	561	520	556	543	552	544	582	506	569	574	538	499	521	507	560	546	518	529	515	544	522	518	549	537	517	517	550	555	538	532	550	558	537	493	531	530	563	543	564	573	528	545	541	544	534	534	550	533	511	537	552	548	544	540	542	531	544	540	532	549	521	539	564	533	598	534	582	558	519	555	550	560	522	530	525	565	516	561	568	569	529	548	560	516	556	571	523	501	564	544	564	535	536	555	531	525	549	533	537	560	537	556	548	541	574	565	561	594	559	552	530	542	555	578	584	539	546	532	509	554	524	540	544	532	565	551	552	583	532	516	546	556	534	567	495	521	544	569	587	579	522	534	525	584	560	521	549	543	526	568	572	548	550	524	565	513	579	562	531	599	530	543	561	521	551	546	531	526	554	537	535	558	558	518	553	525	549	575	545	573	580	584	540	568	490	561	575	523	561	579	502	537	529	553	547	534	537	520	579	528	563	565	557	520	576	545	557	539	536	548	535	524	578	543	490	548	534	587	522	537	535	526	523	559	549	576	529	559	528	570	507	559	533	519	532	523	563	557	555	568	567	573	523	536	518	556	518	552	548	562	556	560	544	520	580	541	584	559	549	568	578	530	548	553	544	566	514	555	558	558	534	507	554	575	520	553	514	534	567	504	533	583	565	558	522	573	502	542	526	535	518	536	548	529	583	545	532	530	515	597	564	546	524	566	591	535	543	570	564	525	551	552	558	515	566	568	523	535	522	530	551	523	534	546	544	544	570	531	554	491	560	551	564	534	562	551	528	546	575	576	503	529	569	532	588	578	517	566	531	560	540	583	550	499	580	569	528	502	518	515	584	557	560	536	502	549	521	541	580	558	608	518	610	539	543	545	556	496	544	504	559	562	565	590	537	548	537	579	558	522	511	546	514	551	542	530	543	579	561	556	501	529	529	533	526	482	517	489	543	581	573	567	565	547	548	585	560	599	588	546	528	516	570	548	538	597	523	518	563	583	580	549	552	546	525	568	541	532	569	584	555	532	509	555	545	530	551	559	540	556	535	585	559	560	532	554	492	556	495	560	569	559	565	564	523	552	539	546	528	528	552	541	542	531	539	562	561	524	567	541	543	550	557	564	563	567	548	501	527	520	548	544	519	509	532	551	538	600	606	540	537	544	552	518	546	554	553	509	582	533	493	553	485	543	542	536	521	553	531	601	557	519	516	557	561	521	490	566	547	586	599	519	538	551	529	547	540	537	576	550	529	555	547	540	583	534	558	531	528	518	508	539	541	502	561	520	543	554	559	528	539	582	544	539	567	530	505	524	543	496	558	576	586	577	558	543	519	576	524	530	526	523	554	549	495	544	557	573	566	552	492	538	556	536	591	538	575	528	557	537	566	552	537	566	528	548	592	533	544	496	496	560	544	522	491	540	512	531	558	576	582	552	541	527	550	560	576	572	526	517	554
5752	1349	468	342	432	432	346	350	313	290	278	248	171	174	157	122	100	108	98	83	91	93	86	84	77	93	75	79	69	71	59	54	65	59	58	51	66	53	49	45	59	45	35	51	39	39	55	42	43	43	35	42	39	45	42	42	47	42	33	42	37	35	35	39	50	36	37	28	38	42	35	34	41	43	31	31	49	29	41	33	30	28	34	37	35	36	35	38	29	38	31	34	52	50	32	34	27	35	27	49	32	30	39	45	33	32	39	39	41	31	26	36	43	41	27	32	37	29	38	30	50	29	28	37	42	34	40	35	41	31	27	28	31	34	32	46	39	38	46	35	31	29	43	37	35	33	34	30	31	32	48	29	30	34	42	44	30	37	29	20	38	40	41	41	35	38	43	32	35	30	37	32	25	33	37	31	30	29	51	32	38	30	37	38	39	28	32	39	41	31	29	25	42	28	32	30	37	32	41	24	30	25	30	40	42	33	36	30	23	28	34	29	35	33	34	41	34	33	37	34	35	38	34	28	41	46	44	28	29	37	23	34	32	42	37	35	28	31	31	34	39	32	32	36	24	30	32	35	36	32	45	33	29	27	33	34	27	31	27	32	24	34	33	24	27	32	28	30	28	29	40	37	39	33	30	34	32	24	37	35	27	29	32	29	43	25	20	43	40	35	35	18	33	34	49	29	37	32	28	38	36	31	41	38	38	33	38	25	38	31	36	39	37	18	37	36	37	33	35	31	37	31	41	31	33	30	32	39	32	29	27	30	32	40	33	35	30	32	47	30	43	32	43	31	24	29	34	26	32	35	30	36	38	25	25	29	27	41	38	35	29	38	40	39	37	50	29	33	44	39	40	44	42	26	32	28	36	45	24	31	55	39	35	32	35	32	43	40	37	35	28	30	33	40	29	26	40	25	29	27	45	33	47	46	40	32	36	36	34	44	22	30	33	40	33	36	38	31	40	24	33	32	48	36	33	35	36	31	34	27	35	29	39	32	37	35	44	32	33	33	57	26	36	31	37	29	31	44	35	34	31	40	38	27	37	35	36	37	29	32	32	33	26	40	37	35	32	22	29	38	30	30	39	33	38	42	27	27	32	36	22	31	32	38	33	33	28	35	27	37	32	37	33	31	38	29	29	42	44	30	37	28	29	36	36	34	38	43	34	35	35	32	30	20	30	37	36	31	36	30	38	36	36	38	27	40	31	38	20	36	37	39	35	29	37	37	31	43	30	40	36	35	35	29	39	24	42	29	31	41	37	42	38	42	40	35	24	29	46	29	34	33	30	28	33	29	29	25	38	36	32	37	36	40	31	33	30	23	43	39	41	36	32	42	29	36	36	36	47	34	38	33	38	45	32	30	38	26	22	34	28	41	44	34	22	37	35	37	26	37	44	30	41	36	35	36	28	35	34	27	42	34	35	35	40	30	33	32	35	25	26	34	25	33	41	45	34	36	29	46	38	41	39	47	34	24	31	36	43	43	44	40	25	43	39	37	29	34	27	36	48	31	29	27	32	27	30	39	37	35	38	47	35	39	35	38	47	36	42	27	37	39	25	34	32	35	39	32	35	34	28	30	32	31	20	34	32	51	40	34	27	31	39	37	46	25	27	34	30	33	31	25	44	33	32	45	29	33	38	36	29	28	35	45	30	31	39	40	33	46	37	35	36	35	26	46	31	44	33	45	34	38	39	33	38	26	38	33	26	35	41	35	34	32	42	44	26	22	44	33	39	31	33	37	28	33	38	33	26	37	35	36	27	35	37	32	25	42	33	32	40	20	40	32	44	33	38	36	34	28	40	35	30	39	35	44	33	31	40	34	26	25	48	38	42	30	35	32	35	33	27	35	24	28	30	27	40	35	24	36	26	35	40	40	32	37	26	43	35	44	32	28	35	41	35	34	28	30	36	36	34	27	39	46	27	35	39	36	43	28	39	32	35	32	37	37	27	47	35	37	46	39	32	29	37	31	30	40	24	33	29	29	43	26	40	39	25	36	35	37	44	37	32	31	32	34	42	41	34	36	30	39	43	37	50	28	32	39	29	31	26	36	35	35	36	37	43	42	28	38	30	38	34	30	35	37	39	42	42	37	34	41	36	36	32	37	34	40	26	45	32	19	48	38	25	37	39	30	33	30	33	30	35	37	34	37	45	32	33	31	46	30	25	37	32	29	28	33	36	25	39	41	34	40	33	27	33	38	48	39	29	36	43	33	36	36	36	32	37	28	32	26	42	34	34	41	38	33	26	36	29	27	35	32	33	27	32	31	22	41	35	31	27	30	28	42	29	37	30	33	34	33	31	41	37	32	35	34	32	37	42	34	37	34	27	37	29	39	37	40	35	42	32	33	33	28	31	32	35	24	43	38	40	38	27	29	38	35	34	30	36	26	40	35	34	39	31	22	26	42	45	36	31	33	41	38	31	42	44	45	39	30	26	37	35	37	38	43	32	37	34	40	37	33	36	44	47	33	31	34	42	31	30	28	26	27	28	34	24	37	30	43	23	34	31	29	38	30	28	31	40	38	30	29	37	36	30	32	38	33	45	37	33	37	33	30	42	39	37	24	41	33	27	32	31	30	28	24	21	38	33	36	41	30	33	23	31	32	38	26	30	29	36	39	36	32	27	49	41	35	30	40	35	25	30	59	37	30	31	35	35	31	29	44	32	30	34	42	31	39	32	50	31	37	42	33	27	38	43	24	30	41	33	31	38	42	29	39	32	35	28	39	32	35	40	27	37	38	37	29	42	34	40	35	40	30	32	39	30	31	33	29	34	37	41	36	39	54	39	35	34	39	25	38	38	31	41	38	30	30	22	40	40	35	41	45	39	31	45	39	29	37	36	47	37	30	43	30	30	30	46	37	53	40	41	44	45	39	41	29	35	24	31	24	40	36	28	36	31	41	19	30	26	34	29	37	39	33	43	35	41	39	35	35	30	44	31	37	45	33	31	42	30	38	31	31	30	29	42	26	32	33	40	43	31	43	33	37	33	37	30	25	38	26	29	35	29	38	35	28	38	37	30	37	25	30	39	42	43	36	33	36	28	41	46	33	35	44	41	29	38	32	33	30	25	31	44	34	37	22	35	34	36	33	44	26	33	29	25	26	37	35	36	38	27	29	39	39	28	27	31	29	40	41	29	32	37	55	49	36	44	40	33	41	28	33	34	33	39	41	44	30	28	39	44	31	35	30	40	34	29	32	24	35	45	43	27	31	41	35	33	31	29	34	41	44	36	31	26	36	30	34	21	35	42	27	31	36	29	36	35	35	28	31	33	31	38	25	26	33	39	32	25	27	35	34	35	28	43	26	38	33	29	25	38	38	38	34	28	23	36	40	43	30	41	39	37	37	35	33	48	26	39	36	33	43	27	53	33	36	38	32	35	29	34	33	26	39	33	36	45	34	38	33	44	34	39	36	45	43	29	35	37	26	31	23	36	32	42	36	35	35	42	29	25	34	24	49	32	25	29	34	31	32	29	35
38227	20666	11772	22954	28539	28073	25446	23350	20805	18656	15670	13425	10684	9465	8185	6921	6216	5331	4679	4362	4080	3671	3499	3320	3189	3241	2936	2473	2367	2117	2016	1836	1837	1731	1689	1646	1605	1527	1427	1438	1321	1228	1228	1202	1218	1172	1258	1171	1094	1051	1025	945	913	977	918	891	916	872	804	837	793	780	741	746	728	735	731	748	689	674	730	713	652	678	678	699	625	625	646	689	578	646	687	625	611	600	583	614	624	615	575	579	580	590	617	586	605	545	584	569	580	578	576	560	623	576	575	579	555	577	584	587	582	584	573	530	576	592	617	621	602	589	578	536	622	606	643	546	563	560	564	536	576	566	569	592	570	509	534	582	558	578	590	572	599	586	641	592	569	591	607	600	570	611	560	565	576	570	616	587	593	641	613	602	550	587	556	629	582	538	579	578	605	549	628	568	565	613	609	551	531	540	571	614	614	534	601	596	645	592	545	564	571	575	549	610	578	583	568	595	578	567	665	555	598	566	592	607	553	606	565	602	595	570	546	556	558	588	593	563	601	612	590	581	613	617	587	602	579	596	568	565	573	578	571	572	550	551	543	577	581	601	598	601	546	562	642	591	542	586	584	630	583	563	588	573	598	565	574	576	591	604	581	575	571	597	595	564	565	567	571	576	560	616	547	614	621	624	608	579	579	590	563	556	593	635	565	595	597	569	583	591	577	565	547	581	600	548	576	609	603	609	595	578	571	571	594	572	558	584	604	583	610	538	595	599	546	564	644	600	619	573	555	625	579	595	582	606	604	583	601	629	570	575	593	586	598	568	642	595	562	616	583	587	533	609	552	565	548	569	558	595	603	605	560	586	615	589	577	562	551	561	563	586	604	606	603	608	541	578	546	613	535	677	580	562	571	567	580	560	614	572	626	605	614	580	581	571	570	581	544	576	588	596	605	604	581	587	577	580	581	556	605	581	587	600	614	600	638	611	589	584	560	564	605	585	629	592	574	588	538	598	570	582	609	601	571	596	606	581	606	572	579	573	526	603	560	623	563	618	582	570	562	555	630	569	576	552	560	599	549	566	588	611	596	569	555	543	571	541	580	560	598	573	588	631	594	568	631	597	595	589	597	574	597	615	601	591	586	518	589	549	581	551	575	578	551	554	589	567	596	597	563	575	562	574	627	563	576	579	558	595	568	620	543	589	564	584	571	548	577	571	558	599	560	575	582	564	576	600	522	601	558	618	616	544	584	593	548	603	567	575	630	536	628	558	590	586	572	539	584	598	594	553	605	604	604	574	571	553	595	549	630	583	590	624	566	561	571	599	550	565	559	557	540	594	569	548	562	583	608	536	575	585	552	575	582	560	581	575	585	603	610	594	596	586	574	593	570	595	582	624	567	554	641	619	551	595	598	612	613	560	584	595	620	575	638	578	590	587	570	564	585	532	563	572	615	617	573	577	550	581	559	608	577	585	588	577	555	556	598	522	615	536	613	568	597	583	596	619	572	595	563	540	597	583	585	560	552	584	576	592	568	598	593	577	603	588	618	568	570	578	624	583	574	580	556	577	551	585	606	594	594	556	610	587	582	583	586	604	547	598	597	578	551	587	575	590	579	579	615	579	588	577	563	573	546	585	573	552	585	590	588	554	572	571	583	622	583	527	597	609	581	582	562	544	601	630	573	602	570	592	576	591	516	629	556	569	602	610	605	563	604	616	585	588	575	575	560	652	626	566	571	597	630	570	585	548	595	611	569	620	567	601	532	609	554	573	569	573	579	564	581	608	596	594	570	577	534	590	565	576	597	586	573	565	585	595	633	563	590	595	588	562	572	600	583	576	604	592	572	567	587	591	579	620	585	589	560	575	572	582	595	612	554	556	579	586	564	586	641	576	596	592	551	581	593	571	571	564	569	591	588	559	578	581	593	597	593	605	555	559	551	578	592	630	577	626	558	581	577	597	590	578	589	563	628	574	566	552	587	593	601	588	609	560	550	544	572	613	596	573	599	578	571	606	571	571	574	586	546	539	534	583	577	612	608	565	569	552	554	560	563	584	612	580	571	609	561	638	599	546	555	611	597	581	578	572	615	594	611	573	566	596	588	590	577	594	557	553	598	557	615	593	573	599	577	582	585	581	547	536	661	609	568	574	582	536	577	583	570	610	599	593	627	585	577	546	560	593	572	552	562	568	567	599	541	590	574	624	611	594	582	566	545	555	564	555	573	626	579	595	573	613	560	547	603	555	584	570	636	590	583	556	618	605	585	583	595	584	537	553	560	605	541	570	549	553	619	622	591	593	618	580	589	557	549	644	574	530	558	554	627	548	596	596	562	586	575	594	568	606	555	561	560	631	603	604	562	609	572	579	584	586	559	615	582	555	556	586	597	592	587	607	585	575	583	585	551	538	573	625	619	588	600	585	549	602	520	601	573	630	613	590	543	573	571	577	554	601	606	573	627	617	561	582	523	558	541	564	577	582	568	568	561	567	563	608	609	569	601	581	589	650	575	573	576	590	591	575	612	580	569	597	613	546	573	582	609	598	628	600	561	572	591	529	575	531	601	564	562	578	603	597	584	570	585	576	592	612	591	547	577	607	619	639	581	603	533	572	560	605	568	590	578	604	602	622	554	520	585	577	581	547	554	553	555	605	569	562	578	591	629	572	619	612	578	566	606	563	572	601	597	564	618	583	584	597	579	580	606	560	606	596	588	574	525	612	599	531	561	580	582	598	591	598	623	570	572	610	577	561	568	577	584	579	598	576	556	585	579	607	580	593	560	595	561	574	592	594	595	596	551	590	553	611	552	542	575	583	576	612	566	621	605	566	571	552	577	597	572	568	591	567	577	568	591	604	579	555	618	612	578	617	582	617	564	567	595	579	599	607	594	575	592	581	578	554	653	561	598	582	603	582	610	595	600	603	582	582	560	587	567	572	542	548	614	556	542	573	516	562	585	588	585	587	554	582	573	562	548	521	591	566	591	580	583	574	594	574	609	547	595	580	583	601	574	611	622	575	586	555	567	579	580	551	572	567	567	559	600	612	586	581	584	608	593	609	607	558	596	589	565	634	588	578	540	592	532	619	585	575	607	557	619	572	548	561	594	577	554	568	569	594	576	567	584	604	557	622	598	567	557	622	579	567	620	597	583	564	590	570	564	581	615	622	604	562	566	600	591	618	567	587	592	525	621	586	588	575	607	592	591	553	549	567	588	590	584	572	579	602	590	597	543	605	597	598	587	555	618	624	536	586	586	582	587	549	603	566	582	598	570	576	603	587	591	632	586	580	566	616	573	584	557	593	607	657	559	607	593	579	593	568	613	621	590	556	541	569	571	600	561	614	564	620	558	590	552	545	584	586	580	597	587	557	575	588	580	563	566	585	597	551	618	590	595	558	611	573	609	570	621	582	607	575	571	559	612	596	571	551	539	600	581	594	629	549	579	614	567	587	580	582	581	580	518	641	557	560	579	625	566	585	599	593	562	545	607	568	580	610	626	619	561	621	572	577	587	586	579	585	586	582	564	590
7506	2189	732	613	563	595	560	439	462	424	344	395	289	254	214	198	178	145	167	166	134	121	111	98	95	100	99	73	71	79	75	66	61	64	65	72	77	57	61	55	67	62	53	40	41	61	62	59	53	49	51	34	38	54	45	49	44	54	36	40	37	42	43	39	48	39	39	34	51	40	40	42	34	41	27	39	42	33	35	38	35	43	40	39	32	37	43	31	33	46	36	35	38	27	33	36	40	32	29	28	38	23	37	44	35	33	57	35	29	37	36	38	32	42	40	31	22	30	32	41	43	37	21	33	27	36	31	43	33	32	32	44	36	30	23	33	35	24	31	38	32	45	25	42	33	32	25	37	35	40	39	37	28	33	39	34	32	38	37	46	23	31	27	30	52	29	38	43	39	26	32	28	41	33	32	42	31	43	36	34	44	36	32	43	36	37	38	39	32	38	41	33	34	32	44	26	36	29	33	36	34	42	33	34	36	47	29	50	34	35	37	29	31	38	33	32	49	39	42	41	32	39	28	31	38	41	33	29	49	25	33	42	37	35	43	36	32	40	34	40	36	46	36	30	42	41	43	31	39	42	33	33	36	45	26	28	37	33	27	45	36	30	47	40	35	38	42	35	38	39	26	37	23	45	29	37	46	36	37	37	31	42	36	40	44	25	45	32	43	36	38	29	45	36	36	43	40	36	35	38	31	40	41	34	48	36	33	45	40	40	47	32	33	27	38	38	33	33	36	29	32	41	34	35	32	32	28	29	48	41	36	39	40	33	32	31	39	22	33	35	34	37	44	41	29	40	25	32	31	35	41	41	37	31	34	39	41	37	32	28	43	37	41	26	34	34	38	34	45	32	35	38	39	35	31	32	31	33	29	34	24	36	49	38	46	38	35	31	35	36	29	33	38	43	34	38	32	41	36	38	29	30	38	39	44	42	33	46	41	26	33	34	41	31	41	25	32	33	45	28	40	47	37	24	39	32	32	43	39	38	38	29	34	33	38	37	31	37	22	45	39	25	31	46	29	42	40	42	30	36	36	27	35	43	34	37	38	48	27	38	30	39	44	33	40	37	37	36	38	45	27	50	41	31	26	34	49	31	57	42	36	24	41	38	40	38	41	26	39	33	36	36	39	28	39	24	33	32	40	24	41	33	27	30	34	39	31	38	36	48	39	37	36	32	32	37	28	44	45	29	35	36	25	32	38	36	36	48	34	41	39	41	36	46	39	38	40	46	37	42	25	40	26	56	26	42	44	32	33	30	29	40	42	38	35	43	43	35	26	28	37	36	39	34	47	32	42	34	44	40	39	43	39	40	39	44	39	42	37	34	37	38	42	39	29	32	29	48	38	32	46	26	38	34	31	38	24	33	31	30	47	36	32	30	36	32	41	56	32	27	29	28	38	36	35	34	36	40	39	42	49	26	35	27	35	31	39	32	36	43	39	39	27	29	36	35	31	32	35	41	40	29	33	43	32	42	35	37	43	41	32	35	24	40	28	40	30	37	50	42	40	41	43	43	37	43	43	32	41	33	35	30	45	46	30	31	41	48	49	41	25	37	34	34	27	32	46	44	39	29	31	34	39	30	37	37	32	27	27	35	37	48	28	40	44	40	38	40	33	35	38	32	45	33	38	33	54	48	28	39	21	42	32	28	36	25	23	31	39	44	25	29	42	44	39	24	41	29	34	38	35	31	42	46	34	40	35	32	31	33	29	33	47	35	35	36	40	33	42	36	41	35	36	43	27	25	34	33	36	37	35	42	34	33	43	34	43	32	34	37	36	28	31	34	30	42	34	39	36	33	40	40	40	39	36	34	23	39	42	26	34	40	37	36	42	34	39	36	36	35	33	34	40	45	41	24	24	38	27	33	36	42	47	34	45	33	42	29	41	36	34	34	23	33	40	31	40	34	41	42	36	34	30	36	35	39	39	24	34	39	41	30	34	28	24	37	32	44	34	35	28	28	34	40	36	29	40	36	45	34	29	41	45	38	34	40	31	33	41	27	37	48	32	24	35	29	35	41	30	36	38	29	40	33	37	42	37	34	37	32	37	39	24	30	39	31	42	38	35	40	42	34	33	28	43	30	35	30	43	24	42	34	37	29	45	26	28	27	28	32	29	30	42	40	43	36	37	37	35	31	32	41	40	36	30	45	35	45	41	30	37	33	45	36	29	34	34	41	57	55	27	27	32	27	28	39	40	32	29	31	34	28	31	40	27	39	37	47	41	36	36	34	42	42	36	38	31	36	33	38	32	24	43	39	33	33	33	36	34	38	31	47	42	29	37	24	37	31	34	38	37	38	27	38	38	35	34	36	48	35	32	35	31	39	35	27	32	37	34	47	28	44	26	35	44	35	43	37	30	35	28	43	38	31	40	34	36	41	27	47	26	34	39	26	42	38	40	39	30	31	34	34	30	30	33	29	38	28	35	31	27	27	36	42	47	49	35	30	36	28	41	21	41	25	34	39	38	29	35	32	35	44	41	46	41	22	46	31	31	32	45	35	35	34	39	25	36	32	39	44	44	35	30	29	33	38	34	43	33	39	33	31	40	23	39	26	44	40	29	44	29	43	39	40	39	41	25	41	36	31	45	31	43	37	48	35	33	33	39	35	42	40	27	37	35	46	36	39	43	30	35	34	33	36	31	38	47	40	42	32	30	37	44	46	31	37	26	44	39	44	33	48	33	35	34	32	35	43	36	28	42	45	41	44	35	28	47	39	35	34	34	28	32	38	32	38	29	40	43	48	39	41	34	34	42	28	54	47	33	40	35	37	30	48	31	39	44	37	33	34	38	25	32	34	39	35	37	34	42	37	39	33	32	45	33	43	42	38	28	29	42	39	26	35	44	28	38	38	36	44	27	38	28	34	40	38	35	48	34	45	28	42	34	46	30	27	28	43	27	36	41	28	33	58	43	32	55	47	36	45	39	34	37	41	43	38	26	40	31	31	34	40	28	34	31	27	38	45	28	43	43	45	42	30	37	39	34	44	35	36	43	33	43	34	34	37	29	50	42	45	45	28	29	38	32	47	33	29	34	33	30	39	41	23	35	25	36	39	24	31	31	33	43	36	40	37	39	28	32	39	31	35	28	34	34	26	37	26	39	35	48	42	36	29	28	33	30	38	31	29	39	41	47	38	25	41	36	42	43	43	41	32	43	31	27	35	44	42	41	33	36	43	37	39	38	34	37	41	39	26	27	38	47	36	39	38	46	31	41	40	34	39	37	24	38	30	32	30	38	30	36	32	42	42	27	38	36	50	33	46	41	37	41	39	41	43	30	32	32	33	43	28	45	35	28	34	35	29	43	35	43	45	52	35	36	39	51	48	42	35	40	45	39	42	35	33	35	54	44	33	35	26	32	32	41	24	42	37	28	34	49	41	40	41	42	25	33	34	31	37	40	38	36	48	31	48	31	30	53	42	41	32	33	38	34	35	30	35	32	49	43	43	33	23	40	31	27	40	45	34	34	40	33	29	35	42
45328	24427	15234	28911	33486	33028	30258	26574	24231	21686	19511	18387	15277	13005	11330	10119	8903	8032	7215	6374	5606	5414	5137	4978	4626	4379	3848	3626	3285	2990	2846	2706	2536	2311	2326	2228	2076	2011	1992	1856	1814	1701	1640	1484	1495	1531	1448	1385	1358	1325	1286	1226	1111	1168	1080	1124	1019	940	966	895	853	872	844	792	812	869	835	806	706	834	764	780	820	753	737	691	778	767	669	678	728	704	682	666	684	658	655	637	648	685	645	605	640	613	612	656	614	628	603	590	638	623	568	617	597	636	620	632	590	623	603	590	598	579	625	604	632	627	609	614	636	601	594	650	593	603	598	608	624	605	612	647	632	631	605	588	626	628	621	627	584	602	594	673	622	677	624	615	600	620	608	607	580	642	614	638	612	603	649	597	594	555	637	623	560	646	599	621	580	618	605	625	598	599	588	624	594	592	597	591	621	624	602	610	584	628	595	632	641	640	602	574	630	634	609	633	653	593	624	628	583	604	604	595	632	594	606	576	630	569	558	600	637	619	598	586	609	634	627	603	621	603	638	664	602	612	641	591	580	612	640	610	647	630	577	585	601	572	604	590	624	643	600	597	630	576	632	606	646	644	628	590	625	641	643	616	633	638	622	623	664	617	635	612	626	575	601	611	606	617	617	614	653	624	615	584	655	582	595	620	641	594	615	639	633	605	647	615	660	579	611	594	540	598	602	635	638	657	589	665	632	595	587	599	655	627	627	635	672	601	629	662	623	679	602	612	619	622	604	622	628	607	620	584	595	597	601	610	602	620	588	596	585	615	638	577	610	626	602	635	611	627	569	618	553	617	602	611	581	607	607	596	564	589	619	590	631	653	594	602	586	590	619	591	596	612	599	621	586	617	609	584	578	603	599	556	636	612	625	624	572	595	579	651	628	615	623	606	602	629	587	612	627	609	630	617	597	647	596	607	644	607	628	565	642	628	629	591	628	557	577	662	608	624	598	592	650	591	609	605	613	588	575	622	618	617	582	601	647	591	634	586	627	633	599	604	603	619	576	586	646	628	583	636	658	599	607	650	608	616	596	575	608	625	625	630	633	597	606	610	634	626	615	619	619	591	678	620	625	638	631	596	583	600	591	598	617	628	623	634	580	624	620	603	566	652	616	612	606	607	656	593	607	587	620	668	585	620	572	617	657	638	578	587	645	611	599	581	609	545	659	617	615	606	612	645	592	545	583	620	572	606	581	623	585	577	621	631	604	578	606	594	638	589	617	615	598	591	650	662	610	583	635	614	606	623	580	591	637	638	604	651	634	643	597	595	616	637	605	649	636	603	628	577	594	609	581	659	606	627	590	606	615	628	603	597	615	593	612	609	603	580	618	597	599	614	615	613	591	654	603	627	653	623	601	612	580	633	606	608	571	649	610	603	594	602	601	601	616	601	629	620	598	597	551	601	607	623	585	600	588	654	606	579	620	598	618	599	640	622	612	602	618	652	619	602	602	616	592	586	545	606	627	581	617	612	599	637	627	581	584	595	590	615	628	604	588	630	636	605	650	594	618	621	634	602	635	592	619	598	582	627	637	635	594	605	613	561	595	646	599	618	619	603	590	621	625	601	622	601	625	637	620	620	570	590	626	626	631	607	593	563	580	658	633	605	615	642	642	647	605	612	628	606	593	590	575	626	651	609	594	625	604	601	580	607	581	624	609	661	634	639	585	602	548	604	588	579	636	616	621	591	614	613	605	617	603	626	599	601	636	605	601	614	616	603	618	632	614	607	651	597	603	601	587	565	588	606	619	584	604	605	596	596	629	597	619	612	582	591	604	636	588	616	600	569	608	598	616	622	605	563	623	602	614	639	598	605	630	637	600	653	569	603	636	622	615	625	625	606	590	606	620	639	591	591	610	612	576	651	615	598	619	594	642	602	638	617	619	618	600	632	592	601	584	622	621	592	600	608	583	617	627	579	584	574	612	632	617	601	605	576	589	617	623	612	632	637	556	591	577	621	608	628	619	587	609	619	655	617	606	611	620	590	651	656	628	597	594	626	614	609	612	548	611	582	594	642	601	593	614	564	614	593	645	624	554	618	608	605	635	581	612	602	640	578	579	621	617	612	666	589	586	588	608	607	630	606	606	584	621	571	588	616	609	561	622	632	592	612	635	600	585	619	605	621	671	601	622	657	657	577	642	602	617	600	606	634	598	636	610	598	659	597	626	592	580	619	606	619	653	604	619	570	581	622	585	570	595	617	591	585	635	631	638	622	632	641	628	654	621	643	608	619	629	625	634	614	603	608	635	626	616	597	613	615	585	658	613	613	612	589	624	652	622	600	574	635	656	672	617	655	617	618	592	593	588	603	589	607	598	629	625	569	622	604	599	609	662	645	601	618	648	609	616	659	616	591	618	560	578	589	634	644	636	629	622	605	649	667	604	618	591	642	658	599	597	606	612	602	585	597	651	608	614	597	595	635	592	559	645	611	566	572	606	605	602	578	561	600	623	602	610	615	597	625	587	601	609	684	609	635	591	581	589	593	631	580	590	572	603	560	602	586	628	643	603	607	617	630	659	595	657	582	619	582	622	606	606	631	617	580	601	586	628	572	645	608	604	642	629	608	623	632	611	594	605	567	580	586	613	569	622	620	598	599	603	580	636	638	629	595	632	594	639	568	617	591	613	587	590	638	613	612	606	609	638	611	614	598	636	597	546	630	600	606	588	632	589	623	606	591	614	616	613	617	623	597	638	608	593	590	641	647	590	591	591	548	638	598	591	576	639	635	611	608	627	607	590	608	614	610	594	594	600	627	598	650	584	606	611	645	601	622	598	622	625	570	610	629	580	556	667	624	653	623	612	593	603	606	620	595	605	638	621	591	586	601	592	652	629	634	648	621	594	617	640	604	690	593	620	588	629	643	606	580	598	625	604	641	638	588	614	572	609	623	584	600	599	622	627	606	590	613	573	568	661	615	613	588	594	576	609	587	572	609	621	655	636	625	616	615	632	603	572	593	598	628	628	586	630	611	600	558	600	628	606	581	594	577	566	591	611	613	632	597	609	586	627	600	597	654	639	585	595	641	600	580	605	607	639	580	593	605	632	640	599	619	612	601	619	582	611	580	613	624	613	633	584	616	577	672	613	532	626	602	622	557	604	580	618	554	574	618	551	599	616	606	624	604	658	644	617	617	643	554	624	624	605	623	618	582	593	615	622	616	616	604	621	603	638	650	641	635	625	591	578	590	617	619	623	644	625	635	602	581	614	610	623	619	612	601	588	653	627	587	599	601	623	577	635	613	610	637	670	576	629	601	628	595	578	581	592	599	613	617	606	570	597	647	607	607	647	617	606	620	580	595	625	621	611	582	601	604	578	617	584	640	591	644	559	617	593	643	617	621	595	652	629	564	605	650	570	604	630	613	636	589	582	590	664	609	606	620	593	612	624	631	596	619	653	684	649	581	617	573	642	651	603	612	586	633	573	616	598	632	589	579	627	620	591	626	586	617	676	606	610	621	615	596	618	625	576	581	591	595
3194	755	317	242	267	257	216	197	187	167	150	182	129	140	116	102	86	75	68	64	65	62	51	55	63	70	55	52	45	52	41	33	40	47	42	39	42	37	36	37	33	36	33	33	35	33	31	35	38	28	35	32	27	35	22	27	36	33	27	25	28	37	31	31	31	14	26	29	24	25	32	31	37	31	37	39	26	37	25	29	29	24	23	27	26	28	19	20	25	19	32	31	25	21	24	29	22	34	32	25	27	32	28	22	24	31	32	31	24	27	20	21	21	30	25	31	33	32	26	24	35	28	28	32	34	30	36	23	28	26	35	31	31	24	30	20	28	28	30	20	34	30	34	26	18	22	26	35	31	40	33	29	27	28	19	31	32	34	36	20	20	25	29	26	28	27	25	36	27	35	22	23	16	24	36	31	29	25	33	33	30	33	34	29	29	22	22	31	24	33	29	32	28	24	28	28	24	26	35	34	29	30	45	24	29	33	31	32	23	18	24	27	19	27	25	29	23	25	23	28	23	29	26	27	29	28	37	39	28	36	31	21	19	22	29	27	30	31	29	23	24	32	21	25	33	27	30	26	30	29	28	24	37	30	33	22	23	27	25	31	21	36	32	23	22	27	31	18	22	28	35	23	36	28	24	28	21	38	18	31	32	32	39	28	21	34	38	38	25	26	31	29	22	27	34	26	23	18	25	33	36	23	28	20	32	19	28	34	29	18	26	14	24	27	22	32	30	33	28	30	29	27	27	30	26	30	29	33	25	27	19	23	23	27	18	34	24	26	33	26	28	36	25	25	33	23	35	19	26	32	38	29	22	33	28	30	29	27	27	26	33	23	30	32	27	27	34	28	34	32	26	31	20	33	30	16	14	29	27	16	37	27	31	28	24	24	32	21	27	32	26	37	41	31	37	30	28	43	24	31	36	24	20	29	34	23	34	39	23	35	38	20	34	20	30	33	26	30	23	32	25	20	28	31	34	24	27	28	26	24	24	29	28	26	42	31	32	18	28	26	23	24	27	35	26	25	42	31	30	36	23	19	21	28	32	22	30	27	36	27	24	24	25	27	31	20	34	37	26	23	28	19	41	35	27	31	30	21	34	23	21	23	23	26	31	27	20	28	16	21	30	21	26	30	32	30	33	40	26	25	24	24	25	29	19	33	29	23	35	24	42	37	29	30	29	26	17	28	21	28	21	21	30	29	24	25	23	24	26	27	27	28	25	36	32	27	25	34	30	32	25	15	27	19	25	28	21	24	21	41	25	26	29	28	35	27	27	24	29	28	28	31	32	32	26	32	24	24	34	34	30	36	27	23	32	38	32	30	27	22	19	27	34	22	36	23	23	16	24	19	25	22	28	29	24	29	45	20	23	38	21	30	24	29	23	36	28	29	33	23	37	34	26	28	20	31	33	31	39	24	32	36	23	30	30	20	23	25	30	23	19	36	25	34	29	17	34	22	18	28	35	30	25	36	30	20	30	42	17	32	32	24	32	31	24	31	27	29	22	24	26	31	28	26	36	28	26	21	21	25	35	23	30	23	29	26	29	19	28	24	34	24	29	31	17	27	32	23	29	23	11	22	30	38	29	31	35	31	25	40	39	25	28	24	27	20	28	34	18	21	26	26	19	20	37	36	27	30	22	33	29	34	27	23	28	26	24	20	28	25	26	34	33	26	34	29	23	30	29	27	27	20	32	32	37	35	30	31	29	33	36	34	35	33	33	28	24	28	27	27	23	20	31	30	16	26	37	33	34	20	33	27	29	29	33	24	36	23	23	19	21	25	31	27	43	18	27	24	26	25	30	19	36	25	27	30	24	35	21	25	24	25	31	27	10	24	32	39	25	27	26	31	28	27	28	28	31	33	24	27	23	24	25	28	26	29	27	30	27	26	23	23	25	23	33	24	27	20	22	25	31	28	18	32	30	27	26	24	22	28	18	36	19	39	24	19	33	28	33	27	31	28	11	29	23	28	24	27	33	29	25	33	30	20	25	32	24	35	43	26	17	42	34	31	25	31	24	28	18	23	33	23	34	28	32	26	26	29	25	27	25	35	29	24	24	28	22	22	19	17	32	34	32	42	20	37	30	30	20	26	27	23	29	24	31	28	20	22	21	32	26	28	21	29	28	27	25	27	34	30	26	34	28	31	26	27	27	35	26	28	23	31	31	22	30	31	25	26	28	30	15	22	24	30	28	20	26	35	19	18	32	25	25	23	27	29	17	31	31	24	23	26	32	33	36	28	33	35	33	33	29	24	25	28	24	28	24	29	27	25	32	29	28	23	32	33	25	22	25	22	30	24	25	19	24	27	23	25	32	27	25	25	25	29	28	29	21	30	26	26	29	25	23	32	26	24	26	31	30	28	27	30	34	32	37	23	23	28	23	21	28	26	22	27	24	26	26	35	31	27	27	28	27	26	28	26	28	27	25	31	24	25	26	19	39	28	37	31	36	22	27	31	28	19	27	28	25	22	32	24	30	23	28	26	24	21	22	34	31	26	28	34	23	20	32	19	23	28	32	26	27	28	34	41	22	33	30	20	18	30	25	23	34	27	31	29	34	30	24	30	38	21	26	25	30	28	33	30	30	25	27	28	32	29	26	28	34	29	27	19	26	29	21	31	27	35	28	33	32	24	26	31	24	24	25	31	32	23	23	28	27	30	26	22	26	34	27	20	31	26	26	35	20	29	23	20	27	29	21	34	35	23	21	32	21	33	34	28	26	25	35	24	33	28	24	23	32	29	28	25	25	32	32	28	27	25	26	27	36	27	24	29	23	38	33	29	23	28	27	21	27	34	28	29	22	35	27	15	29	22	26	35	32	24	28	26	22	22	39	29	30	28	27	26	25	29	28	26	30	28	31	26	20	30	31	33	28	32	33	29	30	27	26	36	33	20	23	17	24	27	34	29	33	34	27	28	26	24	17	31	29	29	37	27	26	22	30	30	25	29	26	29	25	24	27	31	38	25	26	22	17	25	22	20	23	30	25	33	19	32	25	25	28	32	16	40	29	27	28	28	34	26	22	37	29	34	28	27	27	21	24	32	36	20	27	33	36	29	33	32	23	30	31	30	25	24	24	30	24	32	28	36	37	35	20	26	16	26	22	23	19	26	21	27	22	27	37	23	23	32	24	29	27	24	23	23	30	24	36	32	24	32	27	23	26	30	26	27	30	21	34	28	24	23	33	24	28	32	26	35	22	29	19	23	25	23	22	22	20	29	42	32	29	38	25	38	32	31	34	27	32	32	31	36	36	26	28	28	22	21	28	32	21	32	21	19	30	29	25	33	25	26	24	20	30	25	26	25	29	37	28	29	26	25	19	22	24	20	23	28	21	19	30	24	23	33	24	22	31	19	21	27	21	28	27	28	31	28	32	30	17	27	34	27	40	30	25	25	26	31	29	28	33	26	30	32	29	31	25	44	29	27	24	32	26	20	29	39	25	25	30	28	29	32	20	25	27	31	34	26	29	29	33	19	38	28
33234	17588	8974	19721	22392	22166	20138	16484	12987	11561	10156	9892	9000	7097	5998	4988	4533	4018	3444	3052	2622	2498	2345	2426	2272	2185	1978	1876	1644	1564	1361	1475	1353	1301	1284	1107	1204	1158	1098	1038	1057	1056	916	886	876	913	937	850	852	798	774	781	746	706	690	722	669	662	644	626	662	594	612	589	555	568	566	593	564	572	523	559	528	532	506	530	525	532	536	517	527	501	498	514	500	494	503	485	491	474	478	483	537	488	499	483	515	485	469	450	440	456	443	477	444	456	483	470	491	492	423	523	456	495	455	445	525	502	482	498	483	526	442	461	466	450	519	471	488	513	489	460	474	454	452	429	458	456	475	446	463	464	482	459	476	487	467	478	455	437	440	502	437	472	460	478	474	478	464	469	459	482	488	437	461	474	501	483	451	492	478	480	477	442	457	539	483	460	446	458	442	497	502	443	459	528	509	464	469	491	465	461	480	431	433	469	468	435	470	433	456	466	500	497	462	468	478	477	488	450	474	464	466	462	477	460	489	476	484	515	447	456	443	423	500	480	447	504	501	453	451	447	465	493	480	508	487	457	509	421	432	466	463	461	480	469	478	427	460	469	480	462	451	449	449	505	449	489	435	516	464	452	489	457	439	460	522	495	485	498	497	474	501	475	518	445	484	463	455	458	475	444	481	498	499	459	442	435	481	488	472	515	492	461	412	459	442	472	464	488	490	496	462	464	487	473	476	488	467	495	464	489	472	486	478	497	481	425	480	463	490	486	512	510	469	450	487	456	459	509	451	487	477	509	462	459	449	507	471	469	436	512	485	480	438	456	436	471	474	483	477	487	450	454	425	459	479	479	508	475	473	493	514	474	502	518	435	458	482	465	474	464	462	485	491	475	466	505	446	449	473	404	417	460	419	458	463	471	516	475	481	459	461	457	460	470	480	472	460	490	493	476	457	489	454	477	476	508	482	483	434	460	493	458	495	466	465	469	477	471	497	469	481	489	450	505	436	470	473	483	464	483	507	479	495	491	497	451	464	483	462	487	457	465	513	466	448	500	482	443	454	460	472	452	467	476	488	447	444	455	501	486	479	451	479	507	462	496	411	490	465	452	461	454	447	488	455	499	476	482	444	505	474	453	470	449	443	448	485	439	511	493	451	488	450	510	497	463	453	455	466	502	483	499	489	458	467	483	503	458	480	451	471	448	478	451	469	476	461	487	527	476	510	476	473	475	458	499	445	457	490	472	455	440	433	480	471	467	460	462	453	402	460	469	502	488	457	448	491	474	518	441	454	448	487	492	460	470	466	481	455	475	433	474	439	454	507	489	489	484	443	481	482	518	480	530	461	442	504	499	447	445	539	499	488	476	517	496	491	489	482	445	512	484	443	460	428	462	505	458	459	458	439	472	469	477	466	445	463	476	469	485	442	486	472	455	463	475	489	444	494	518	487	454	472	489	455	457	474	490	445	475	467	499	507	463	488	477	504	462	472	483	463	428	483	459	497	442	466	474	486	455	466	523	474	450	473	486	473	465	451	478	479	426	422	469	481	518	471	449	461	440	463	481	469	442	483	474	481	472	466	457	462	473	476	481	457	468	504	499	456	493	490	485	437	463	463	469	504	478	481	491	436	481	454	475	460	472	473	476	459	480	513	482	493	473	500	459	465	481	443	449	500	475	495	439	457	500	432	458	461	458	449	485	482	464	455	508	472	517	462	476	461	431	449	450	496	482	463	453	471	491	488	518	495	434	444	497	489	473	475	480	487	452	477	523	475	481	503	456	465	481	500	432	473	500	479	491	482	509	453	489	450	491	459	450	435	478	495	484	452	483	478	486	441	477	462	494	487	494	466	471	463	512	455	469	479	478	494	476	503	460	475	504	473	486	510	488	480	474	483	490	468	455	506	432	462	492	486	532	481	422	502	463	454	508	457	497	441	509	474	517	464	468	467	480	490	478	462	465	505	494	446	441	461	500	463	450	443	454	500	472	513	462	457	466	468	457	475	498	480	513	469	482	431	488	476	502	499	455	461	476	465	437	480	471	459	521	491	476	482	418	459	518	495	455	501	500	506	463	506	485	431	471	488	469	486	463	497	444	468	468	475	437	507	468	477	485	483	473	426	487	497	546	460	433	474	471	449	448	477	477	433	443	498	492	449	492	506	510	460	481	467	495	457	461	456	465	465	459	446	430	470	473	442	474	452	479	547	451	479	522	483	446	494	483	473	462	474	475	437	489	487	462	501	459	506	453	471	465	498	460	455	511	459	464	519	482	519	462	459	476	474	489	468	450	484	457	493	505	459	484	497	497	495	468	510	463	471	475	454	512	465	461	459	462	462	481	445	474	480	459	433	487	469	456	474	448	459	504	455	439	479	457	473	481	476	464	469	482	459	466	464	468	455	489	428	504	468	492	471	485	498	470	466	457	474	445	478	487	465	480	456	450	501	480	493	452	487	418	486	445	477	461	451	523	435	484	489	470	454	496	453	441	476	465	502	505	473	475	490	470	474	496	504	481	467	448	449	453	457	468	482	481	450	485	505	490	488	505	492	477	448	472	513	426	489	484	429	491	484	462	533	512	440	460	493	475	476	492	465	451	452	491	460	468	519	499	488	431	476	463	483	465	461	463	458	496	523	491	443	452	477	499	460	469	477	512	487	485	440	485	495	443	473	477	491	521	458	500	470	464	472	470	462	463	458	475	464	454	470	486	461	487	442	524	487	457	491	459	491	490	493	461	483	460	443	436	508	459	486	477	456	445	485	412	466	468	458	479	458	510	487	502	442	472	453	475	468	498	495	441	467	453	462	437	491	457	509	441	493	471	502	491	487	474	504	476	477	440	449	507	460	478	463	466	465	452	478	453	467	465	498	457	478	490	430	435	474	471	490	444	477	506	487	474	473	481	427	477	481	479	427	485	493	476	487	502	490	474	494	454	490	467	477	479	421	439	444	488	457	495	462	476	478	495	478	476	491	477	463	477	464	435	473	457	474	504	461	457	448	458	434	504	486	439	476	461	471	486	471	466	432	528	484	475	478	489	466	485	465	507	439	485	439	450	486	481	459	481	517	474	458	478	486	479	428	451	485	505	454	460	449	466	454	461	495	506	457	494	442	400	470	467	481	503	487	454	472	482	454	469	447	488	501	445	445	498	462	471	479	488	483	471	424	517	481	438	475	420	469	477	500	476	485	460	495	502	413	468	485	453	456	485	448	482	449	478	455	483	462	495	464	480	478	470	403	477	444	476	494	466	476	452	496	483	479	484	479	469	495	496	450	529	467	488	519	496	478	489	499	470	494	438	483	423	482	480	483	495	478	475	487	479	461	453	510	438	520	454	467	508	473	499	442	453	441	503	451	488	471	488	492	430	465	468	439	497	466	457	476	488	486	499	466	468	447	464	490	447	476	471	449	453	476	482	468	457	471	475	421	478	469	417	423	483	489	445	455	456	492	499	450	470	484	472	490	500	484	482	476	475	516	440	481	443	506	471	458	471	474	498	453	447	508	489
5915	1986	672	533	556	530	444	368	303	291	287	275	256	231	202	172	160	152	125	106	90	100	107	90	90	88	97	87	48	53	77	82	60	46	69	61	58	49	52	46	57	45	49	47	50	40	39	48	52	45	37	36	43	35	45	49	30	51	33	42	35	37	27	39	33	32	36	40	39	37	26	43	32	31	27	39	28	26	32	32	45	41	33	33	23	41	31	21	36	27	23	41	26	26	37	29	33	31	31	34	35	27	22	31	40	36	27	30	41	26	31	31	42	34	23	33	37	37	34	30	38	33	29	28	26	29	29	39	37	34	24	20	26	45	30	25	33	38	22	25	34	39	33	26	26	35	26	29	35	35	26	38	27	26	39	37	32	37	37	26	46	24	35	37	31	35	32	34	38	24	30	29	35	34	30	26	30	32	30	30	32	30	32	33	28	28	32	28	41	38	30	33	35	25	20	37	26	29	37	34	42	30	36	29	31	31	36	36	26	29	32	45	32	43	43	24	29	45	42	35	31	31	36	38	31	33	34	31	27	26	38	37	25	36	26	26	32	26	24	37	24	40	35	29	36	48	34	25	39	29	25	35	27	35	33	28	32	34	21	31	43	31	38	30	24	37	34	28	27	30	35	25	34	36	24	37	32	31	31	38	28	26	32	29	35	32	36	34	32	42	26	32	27	27	34	33	34	26	36	38	32	30	44	35	23	28	39	40	37	29	42	33	29	39	38	34	27	34	33	32	36	32	33	30	24	31	30	25	26	36	33	30	34	39	29	40	26	35	31	40	27	31	24	27	28	35	38	23	34	36	31	29	22	28	20	46	30	33	33	35	32	47	32	30	40	27	27	39	28	30	32	33	24	28	35	33	26	32	21	24	28	35	36	28	24	25	29	32	28	37	36	20	27	39	33	30	26	31	26	27	37	28	27	32	37	35	33	32	33	29	26	35	37	26	35	34	24	37	31	29	24	16	37	30	37	44	36	38	32	36	24	34	33	23	31	35	40	29	25	30	26	36	23	21	29	30	25	28	28	31	36	38	33	27	29	31	30	39	34	33	26	36	26	28	24	38	32	30	38	26	34	35	29	29	31	22	34	28	31	33	45	34	36	30	24	29	21	36	25	36	30	35	30	30	30	25	35	28	25	37	25	37	25	22	27	37	28	28	29	39	35	30	33	40	26	24	39	39	18	24	32	40	34	32	29	39	29	33	26	28	43	28	28	33	31	44	31	35	32	38	32	27	33	39	27	34	39	36	20	34	26	18	22	35	34	32	28	18	36	34	32	38	36	34	25	25	34	32	25	22	36	36	29	48	25	39	22	29	29	29	37	25	38	41	27	31	31	33	27	24	33	25	38	30	26	32	30	35	38	44	34	39	31	28	27	26	36	32	27	33	28	39	43	33	34	34	26	39	27	46	28	32	39	32	30	23	27	21	26	28	22	23	36	27	37	39	37	37	30	32	21	23	36	27	28	16	27	23	33	40	23	34	27	29	45	34	34	39	40	33	43	33	35	30	21	27	27	35	27	31	39	30	32	35	35	32	33	32	28	25	34	34	35	33	36	32	29	37	25	32	31	27	30	42	35	43	26	30	30	27	38	36	37	27	32	24	31	40	28	28	40	19	41	25	27	40	28	28	28	32	23	35	28	33	30	27	39	23	26	31	23	33	30	26	29	26	22	29	41	34	29	38	32	33	38	36	36	36	29	21	28	23	28	42	32	38	23	26	35	38	32	34	28	38	41	30	34	32	32	33	43	35	27	27	29	29	23	27	28	29	41	37	25	23	44	26	22	28	33	32	26	35	25	33	38	20	41	35	38	27	30	25	36	31	31	26	44	31	33	29	29	27	28	26	37	38	23	36	30	34	25	28	22	38	26	34	35	27	25	25	33	34	27	35	39	29	30	26	30	26	39	36	43	36	37	27	32	26	42	30	32	23	40	33	28	36	39	31	34	32	36	36	35	32	31	29	18	20	27	28	28	42	42	38	29	36	24	32	21	35	28	33	38	34	33	34	30	30	30	35	44	35	28	34	35	25	28	33	35	28	28	29	42	32	31	36	25	32	30	25	26	43	24	25	28	34	29	24	22	29	24	23	34	38	35	35	27	36	29	24	29	29	31	29	33	29	30	28	26	29	38	30	26	27	34	28	35	44	28	35	27	28	26	28	31	39	31	30	38	31	38	24	31	44	25	36	32	29	34	27	27	29	29	37	35	29	31	24	31	28	32	38	30	28	25	29	30	31	36	35	39	39	32	22	39	27	34	30	34	28	39	37	22	30	27	25	32	21	18	23	26	26	33	24	23	29	24	33	24	30	32	33	32	24	29	30	29	28	28	30	26	33	28	30	38	31	29	24	24	32	27	32	26	32	36	34	32	25	28	42	36	42	27	32	42	21	30	35	22	25	28	22	36	34	24	34	33	34	29	23	28	33	35	25	29	47	31	33	32	31	24	32	34	33	23	31	33	37	35	36	30	40	29	35	29	39	30	34	35	35	29	25	32	22	32	36	26	35	31	32	31	35	25	32	28	33	31	31	27	21	38	29	35	28	25	42	41	28	30	35	31	23	29	27	25	29	36	34	25	44	35	23	29	36	29	31	24	42	42	34	31	36	28	29	29	34	25	27	19	30	26	31	47	25	33	32	23	25	31	41	30	46	40	39	33	29	30	32	36	38	29	36	37	33	27	32	26	35	39	23	23	35	20	31	26	23	33	35	31	47	30	51	24	26	40	32	43	26	28	34	31	35	30	30	37	29	36	39	24	35	30	27	22	26	34	29	39	31	23	35	36	35	36	39	36	32	33	39	32	32	37	34	38	38	25	27	45	38	37	29	24	35	25	30	27	25	29	36	41	34	42	28	41	33	32	34	33	37	42	32	31	40	31	32	29	27	27	30	31	23	36	28	28	38	29	42	30	30	37	30	25	37	26	28	32	41	38	42	32	36	30	31	25	31	35	30	24	22	34	30	30	23	24	34	29	26	46	34	38	31	21	26	20	29	25	26	32	33	41	19	44	33	27	34	37	30	25	24	40	31	44	29	29	38	35	30	35	31	28	25	41	32	35	26	26	29	27	29	27	42	41	23	23	40	34	32	25	29	34	36	30	33	35	27	32	30	28	36	35	34	40	32	34	24	46	31	36	32	34	28	38	33	37	49	33	34	41	20	33	32	27	31	39	46	32	25	24	34	26	30	41	34	31	32	32	34	28	37	39	30	27	39	32	35	38	37	32	30	24	33	22	35	43	28	28	26	37	36	39	36	37	37	30	44	35	30	34	41	44	36	30	36	23	31	28	32	36	32	29	37	29	34	35	22	34	40	21	28	32	29	36	43	30	27	29	30	37	24	39	27	25	28	33	34	36	37	40	34	36	28	27	23	37	26	24	24	28	23	42	29	30	34	29	35	29	29	37	39	37	42	49	42	36	32	33	35	33	39	30	41	30	35	34	29	34	31	26	35	27	27	32	24	27	26	28	28
43312	23607	14826	27699	31854	29978	27679	24061	20386	18031	16414	15145	14203	12315	10784	8967	7981	7158	6418	5529	4742	4462	4602	4522	4175	3730	3448	3283	2985	2619	2521	2398	2199	2080	1996	1933	1877	1815	1708	1657	1532	1433	1423	1369	1361	1349	1309	1249	1166	1122	1091	1019	1005	919	930	918	882	873	882	835	769	771	747	716	719	737	742	717	711	678	711	701	618	645	658	662	633	608	676	629	596	594	599	596	606	619	591	598	542	581	529	526	574	514	528	538	551	544	566	527	532	539	544	536	561	585	556	556	586	531	521	575	533	545	575	521	511	507	492	564	516	528	550	547	522	501	536	520	554	496	547	529	517	563	501	557	519	529	533	551	549	534	506	565	537	591	547	525	568	573	535	498	533	538	524	536	556	560	501	539	542	512	501	549	511	553	547	536	486	586	531	549	516	538	532	490	535	495	555	569	515	513	550	536	498	548	546	511	524	561	524	551	595	524	517	507	520	541	507	540	553	543	566	576	520	551	529	550	587	533	528	547	524	552	532	526	524	544	509	529	544	566	541	554	534	541	511	526	546	559	517	558	516	541	580	539	552	538	533	505	515	526	544	551	559	511	518	525	533	558	540	508	532	553	570	548	574	529	524	551	557	542	560	530	506	546	544	493	532	552	543	545	547	507	496	575	535	558	526	520	505	541	532	525	518	519	540	562	565	533	541	521	537	511	547	522	585	517	486	557	497	524	567	543	554	516	549	519	555	537	524	527	498	540	552	504	546	516	514	520	533	524	532	556	558	573	510	529	550	555	549	546	522	487	518	518	520	538	560	526	546	517	527	557	506	547	528	541	546	571	560	578	537	572	565	540	539	502	529	488	528	607	559	539	558	518	561	545	540	492	546	519	534	552	513	489	511	523	537	558	548	526	543	496	522	534	514	578	544	610	534	579	549	547	532	520	557	554	558	548	541	481	571	558	544	545	532	575	521	535	527	552	541	542	493	554	515	539	571	515	497	528	544	512	559	504	547	578	529	527	512	549	531	559	526	544	531	589	556	548	532	549	497	523	553	496	538	517	533	554	506	528	517	537	547	542	498	559	525	525	542	551	522	552	539	544	533	578	526	522	541	518	555	534	545	523	516	532	525	543	573	534	536	521	508	513	550	518	517	533	529	534	525	503	494	555	573	539	541	519	497	504	476	534	550	534	527	538	568	503	542	519	511	542	472	564	493	537	529	510	569	582	569	583	540	515	520	512	552	532	537	539	544	541	550	565	532	527	522	507	542	522	535	567	545	544	493	517	537	557	524	532	544	525	520	513	523	545	542	564	542	529	553	510	494	505	538	509	522	514	553	536	541	549	549	540	547	567	511	585	554	516	542	543	524	557	530	556	501	563	545	518	537	511	551	590	518	518	548	497	526	557	547	566	532	521	521	535	526	473	528	531	517	572	558	539	537	502	539	501	547	533	551	559	566	543	548	521	572	542	562	528	574	518	511	567	509	502	528	532	521	541	546	553	539	531	582	554	572	539	572	558	523	558	531	537	537	511	518	524	550	560	505	542	523	522	517	553	568	573	518	501	523	578	548	541	550	533	537	522	520	539	549	550	541	517	504	531	519	561	534	504	483	534	550	569	546	527	533	499	544	534	546	552	552	557	510	536	500	518	507	551	551	530	520	481	515	526	558	546	520	542	507	527	533	551	570	564	543	551	573	549	607	534	532	530	509	551	549	552	538	542	554	515	569	575	562	532	559	508	561	511	514	521	555	525	545	506	514	528	524	524	535	542	533	538	535	526	534	559	551	527	527	513	572	471	524	510	530	570	512	558	528	521	492	539	514	555	516	535	543	574	552	576	522	512	510	548	542	522	540	531	557	566	552	546	582	544	533	534	561	566	529	510	522	529	521	529	532	528	552	531	536	511	543	512	507	479	524	573	561	548	525	544	527	519	541	534	586	550	515	539	534	538	575	527	565	594	567	518	556	511	516	527	544	523	530	505	519	615	530	564	556	578	539	529	530	523	564	555	520	551	557	557	516	553	498	572	578	550	527	578	492	565	545	554	512	502	552	545	547	511	510	542	528	491	493	560	541	554	552	515	568	493	507	538	555	521	521	523	549	529	536	557	550	519	545	559	522	544	511	511	504	514	530	532	536	522	547	486	514	525	541	525	514	493	530	547	539	538	589	520	551	525	514	503	563	567	511	526	526	559	530	571	527	476	532	520	524	555	551	518	535	509	517	557	543	524	526	529	526	571	548	536	532	518	552	536	557	523	536	546	538	555	514	538	557	560	515	528	567	570	524	544	539	552	544	527	528	558	551	530	514	544	550	524	540	530	567	520	525	530	547	512	540	562	561	529	543	572	461	504	557	545	551	554	565	555	549	550	576	488	549	548	534	491	568	545	492	514	538	560	522	524	505	544	541	530	529	517	583	543	556	575	550	535	555	532	499	525	550	592	558	519	502	504	521	538	523	527	504	571	534	550	508	560	566	540	573	555	511	539	518	541	560	549	531	572	529	515	563	546	543	525	494	544	594	566	542	590	530	561	537	536	519	515	537	551	556	542	533	544	542	517	549	555	515	515	505	539	531	512	523	535	537	558	507	568	551	589	499	511	517	492	579	556	587	522	551	543	558	518	548	545	527	534	542	548	514	527	554	571	569	551	557	550	527	563	527	564	530	528	568	557	551	515	586	533	551	582	548	518	573	537	573	523	514	515	537	559	520	534	527	536	536	532	548	574	554	524	536	552	566	520	557	551	570	574	497	519	557	580	541	570	545	558	506	507	543	514	545	555	543	519	552	570	545	548	510	482	552	496	548	540	530	496	535	539	539	525	553	524	534	528	556	564	560	569	588	563	536	556	497	488	534	515	527	568	521	515	534	559	519	511	531	565	573	579	527	544	548	601	535	556	540	524	542	545	553	557	542	517	535	527	537	565	502	518	517	518	509	554	547	525	526	490	536	585	510	552	549	509	528	498	513	536	564	538	522	543	573	551	505	524	540	523	530	545	505	514	543	559	518	581	492	544	552	501	553	566	556	516	538	547	544	528	552	523	503	537	500	532	526	529	555	544	552	524	511	538	537	518	554	522	526	589	548	517	522	515	505	504	533	533	544	539	552	539	576	531	569	558	557	540	567	551	522	564	538	551	559	515	527	523	543	546	548	515	494	537	562	544	524	475	542	551	543	574	550	530	594	581	515	523	559	563	521	548	508	501	567	526	557	536	500	551	550	522	529	543	536	504	560	538	556	567	541	562	545	542	528	495	543	581	501	531	536	596	555	529	521	522	510	569	574	513	582	533	526	561	553	510	572	516	524	528	540	547	537	532	542	558	526	569	532	527	566	549	538	523	521	498	515	572	591	567	524	543	520	566	541	536	542	528	523	524	550	538	555	536	531	529	548	538	555	522	542	511	547	570	544	527	489	546	536	525	562	484	539	543	540	516	518	519	549	535	510	500	526	505	531	499	586	507	519	578	562	528	534	527	541	507	542	541	532	511	511	558	525	579	537	495	528	535	559	530
5732	1186	498	342	477	384	331	266	256	222	254	211	189	173	189	130	126	117	115	94	113	86	75	99	77	81	76	60	67	65	57	49	58	58	57	59	59	45	44	45	52	41	37	43	59	45	44	34	52	39	49	30	46	40	33	40	30	29	32	50	29	36	43	42	42	36	42	35	43	40	36	34	28	40	52	27	24	41	39	34	34	28	29	45	35	34	27	28	30	37	31	34	31	45	33	33	23	32	45	44	45	31	40	29	30	41	35	32	35	30	42	41	33	47	30	41	39	37	36	48	30	36	25	36	36	34	36	33	45	30	33	35	37	31	31	46	39	28	33	30	38	41	44	38	27	34	28	30	34	32	24	32	46	40	35	27	39	30	37	35	44	35	28	38	38	43	38	30	31	40	47	26	41	36	36	33	27	28	30	41	39	28	35	36	42	32	32	33	28	34	28	21	35	35	35	26	42	31	31	35	28	26	31	29	36	49	39	28	29	41	43	28	32	35	28	39	39	33	31	38	26	43	36	43	33	30	35	36	31	38	32	21	28	30	34	33	49	37	48	34	36	25	38	35	36	31	44	27	40	27	34	28	28	39	29	39	26	29	34	33	37	31	41	39	46	42	41	36	39	23	39	17	37	37	35	37	35	37	38	24	33	23	33	25	35	36	36	29	38	28	31	42	28	27	33	38	37	23	37	37	32	34	29	37	30	28	35	47	35	44	41	29	38	39	37	29	36	29	34	31	26	32	45	38	42	29	29	41	30	44	36	45	49	32	34	31	28	30	35	23	28	43	46	41	37	35	41	30	28	38	32	42	29	26	26	35	31	34	40	28	29	25	33	39	27	40	41	35	47	34	43	25	30	36	42	30	28	29	26	38	37	38	37	28	36	34	24	46	28	31	29	27	40	33	39	33	28	36	39	41	27	38	25	33	32	28	28	41	41	24	37	35	29	27	26	31	43	37	33	41	34	44	39	33	39	32	33	35	34	37	36	34	45	26	32	31	33	34	31	38	33	41	27	35	32	44	36	39	42	42	35	24	25	32	37	40	33	35	34	29	35	36	27	34	23	26	43	42	33	40	35	33	35	31	35	28	32	35	29	27	32	39	35	24	40	37	26	43	37	40	37	35	32	30	39	28	41	33	31	20	31	32	44	21	31	37	36	38	36	30	33	20	35	34	37	38	41	33	29	39	40	37	31	46	29	31	38	33	29	30	31	38	38	40	44	45	40	34	28	29	38	39	46	32	23	34	32	29	24	42	32	38	30	28	36	33	39	37	40	36	40	48	36	27	35	35	37	43	36	53	37	34	36	38	28	35	34	28	34	27	35	39	28	43	33	38	27	46	34	41	36	50	37	34	38	41	28	39	26	32	36	27	23	30	20	34	25	36	33	30	41	37	31	40	35	29	33	31	39	45	25	42	36	34	25	34	38	35	40	41	42	32	34	36	40	38	36	28	39	44	33	32	26	26	43	35	43	34	19	35	39	38	26	34	29	29	35	37	38	32	20	29	30	35	40	37	35	36	27	32	30	37	32	32	31	32	46	34	30	43	35	32	38	29	26	26	35	41	35	31	31	26	30	30	22	33	29	27	32	26	30	34	25	38	31	26	34	25	38	36	31	28	24	39	35	37	26	33	27	26	32	37	33	35	37	38	36	38	36	29	36	31	40	37	33	24	35	31	30	35	37	36	43	32	25	35	30	36	38	27	39	34	34	40	37	23	27	34	37	27	22	25	24	38	31	29	42	40	41	37	34	41	34	31	38	27	27	45	39	38	37	36	34	22	38	23	29	31	42	37	40	33	27	32	31	39	35	27	33	33	30	28	30	29	32	26	38	30	43	51	29	40	34	32	24	32	20	30	32	41	55	30	27	39	29	36	28	31	31	29	35	29	40	31	41	32	47	49	34	32	30	31	29	40	31	36	40	40	35	30	39	38	34	25	46	31	48	37	34	36	27	29	30	40	31	29	42	29	30	40	27	34	34	36	32	33	31	34	28	34	37	36	27	28	39	40	24	40	39	32	30	33	25	40	28	35	32	40	28	29	41	35	29	41	39	37	38	25	34	29	34	38	31	29	32	44	34	36	40	37	30	29	30	44	36	43	38	23	39	27	24	33	23	30	37	22	34	31	31	33	41	35	44	36	41	29	49	30	26	41	38	33	22	31	47	31	38	33	36	34	30	38	30	24	39	39	19	32	30	30	28	24	39	33	26	29	39	29	31	32	37	32	25	39	32	42	45	31	33	43	36	30	52	29	26	27	40	38	19	39	38	28	35	43	33	31	31	43	35	30	36	36	35	34	35	25	33	25	33	45	25	31	24	33	42	41	36	36	36	27	40	31	31	41	39	27	24	32	37	31	28	30	32	42	30	34	29	27	37	38	27	37	24	29	44	31	42	39	30	43	25	35	30	32	32	35	30	30	35	42	35	32	29	38	45	33	34	39	33	43	43	39	33	20	25	36	32	27	28	32	35	40	38	41	31	40	40	31	29	34	47	38	37	33	35	33	32	58	33	37	32	37	38	30	33	28	42	33	35	33	29	37	30	29	36	42	36	30	28	32	33	35	40	41	39	28	36	43	33	37	31	36	35	36	26	25	35	36	31	40	33	29	36	34	33	29	27	40	36	41	36	32	33	34	28	32	37	39	29	49	35	28	37	32	28	44	31	34	40	42	44	29	39	42	28	30	44	24	25	40	29	34	43	19	32	42	33	33	39	31	47	30	33	37	40	22	36	33	28	25	33	32	35	27	28	41	28	37	43	45	32	30	32	35	27	32	34	32	51	32	28	35	25	29	46	37	26	33	33	37	37	32	38	39	33	39	24	38	29	37	31	23	29	35	28	35	40	28	34	32	30	31	22	43	32	36	42	31	38	35	35	35	32	42	32	46	33	24	30	40	37	47	37	31	37	42	26	43	45	42	44	26	35	33	21	35	28	27	33	35	40	32	35	27	40	26	28	29	30	41	30	45	42	39	29	27	33	41	39	35	31	44	30	28	27	30	27	40	47	37	37	42	38	38	25	40	30	39	31	31	27	30	42	37	37	35	43	38	33	27	33	35	28	32	28	38	37	41	33	33	36	29	33	32	46	34	33	32	35	24	42	36	30	33	34	24	33	35	36	39	26	27	31	20	32	37	27	27	38	29	36	32	35	31	32	30	35	34	34	43	20	32	30	28	28	42	43	38	41	28	45	24	34	46	34	36	24	34	22	38	37	49	48	39	20	40	36	43	29	39	41	26	24	31	29	36	38	18	31	26	35	27	32	33	35	31	36	39	31	28	30	38	26	30	31	39	34	28	44	37	34	38	33	46	21	35	35	37	26	26	28	25	29	30	27	21	34	36	25	32	35	35	30	34	34	21	34	33	38	25	38	37	35	32	28	44	27	43	32	34	38	43	40	23	41	28	42	38	30	38	37	30	24	30	40	31	39	37	47	43	30	33	35	41	44	32	36	33	42	26	24	32	37	30	40	31
37936	20472	12050	24075	29319	26732	23685	19894	17607	14996	13733	11939	11129	9980	9335	7328	6226	5678	5160	4338	3899	3860	3731	3480	3514	3077	2848	2654	2436	2237	2008	1911	1887	1764	1661	1602	1553	1565	1424	1364	1323	1186	1238	1157	1117	1301	1202	1132	1043	949	992	948	936	927	876	860	826	786	799	749	739	776	717	722	767	693	723	677	685	690	712	689	651	688	678	657	633	625	622	672	598	642	643	628	659	622	615	591	617	584	626	576	607	577	584	545	622	591	570	590	575	600	559	586	562	596	583	545	591	579	581	566	562	602	600	552	593	577	575	602	578	626	554	565	583	573	595	587	588	542	579	586	627	582	547	558	567	597	541	570	580	570	582	570	554	588	591	573	549	586	575	570	557	563	577	605	542	588	562	599	578	570	623	569	567	645	551	623	565	599	595	574	564	547	572	605	575	513	616	532	547	575	596	597	588	570	556	537	590	576	577	542	529	595	555	581	622	543	585	594	578	566	569	559	572	569	550	578	601	584	555	592	612	587	617	603	533	536	572	549	614	616	568	566	578	598	594	556	581	564	557	540	548	577	584	566	572	577	550	595	569	567	543	558	571	594	636	580	613	547	589	588	562	598	548	573	594	577	613	564	558	603	573	567	562	638	553	632	573	560	560	583	579	571	613	580	581	538	579	534	552	601	571	590	584	586	592	614	595	601	578	612	566	560	553	552	558	590	547	559	585	555	582	567	581	571	561	565	538	563	541	602	612	604	602	564	569	565	576	598	563	587	572	554	612	562	584	569	578	564	571	586	610	587	584	572	623	608	596	597	572	552	558	570	587	578	569	605	595	560	587	575	563	630	591	581	546	661	621	528	570	568	581	602	595	538	545	557	594	582	559	628	628	560	566	604	585	556	592	554	563	533	551	540	586	565	583	600	607	557	594	575	554	601	568	573	571	551	584	627	552	525	550	586	571	547	581	619	560	621	612	567	574	611	594	522	558	615	566	567	583	593	593	620	559	596	556	606	533	563	566	533	621	622	600	581	595	534	573	595	575	610	606	576	584	541	578	577	540	578	576	607	600	563	597	586	614	568	584	562	550	587	543	593	528	561	609	553	600	571	585	587	596	595	576	565	568	569	578	592	574	614	581	634	598	537	538	587	589	560	550	552	584	590	544	565	608	586	539	520	575	606	571	595	537	596	548	558	597	549	567	586	533	616	617	595	557	555	545	554	598	610	550	541	607	562	576	590	575	598	527	593	555	583	570	616	564	600	599	563	524	599	627	582	582	575	554	514	561	582	578	533	590	607	569	616	617	597	619	581	538	560	540	534	565	600	575	606	572	585	560	578	563	562	609	598	563	576	556	593	556	583	552	571	565	575	599	624	610	557	581	549	574	600	584	574	573	578	587	563	593	570	528	569	574	551	595	576	629	595	559	617	575	590	589	514	594	531	601	565	562	578	576	548	601	588	563	581	630	584	555	576	571	579	560	558	577	568	563	591	560	552	581	570	605	583	550	569	592	585	608	552	595	556	628	595	587	570	604	615	584	570	591	596	593	557	568	576	607	565	510	589	591	630	594	548	594	570	588	556	575	567	586	561	565	543	577	546	547	580	598	546	600	604	601	555	586	570	567	609	573	583	568	553	556	589	593	591	581	561	579	599	574	560	563	570	629	606	571	581	557	567	569	548	567	572	581	631	569	559	534	564	570	570	588	596	596	570	607	556	587	578	592	521	569	554	604	598	606	558	596	552	630	589	567	527	590	563	579	564	587	574	543	561	541	588	589	625	590	604	588	583	589	601	577	583	563	552	615	525	582	605	554	589	578	558	582	575	588	540	567	575	516	579	547	586	587	599	591	599	575	526	556	613	644	577	549	581	507	582	610	533	623	579	614	557	598	593	572	524	610	565	565	580	589	606	592	578	542	589	623	586	641	607	584	622	581	628	560	542	578	559	571	582	581	607	574	570	567	578	550	580	612	604	588	537	596	592	610	585	525	618	563	591	549	569	563	557	627	582	548	541	514	551	540	564	574	571	562	593	590	545	571	605	570	569	537	586	564	578	584	583	595	558	550	575	650	584	550	561	594	552	561	568	601	619	575	557	565	589	582	563	589	565	550	577	593	570	585	573	589	592	571	586	599	579	588	552	580	568	593	551	586	590	598	641	598	546	615	584	594	580	623	560	551	577	593	608	569	561	581	564	583	574	560	576	571	559	570	549	588	571	603	575	511	595	576	584	570	563	605	556	580	575	598	569	570	586	608	562	556	592	579	587	570	549	554	587	584	556	575	573	581	570	541	571	569	549	581	598	569	563	572	572	560	574	611	636	580	543	571	611	548	537	589	595	590	548	623	630	570	568	551	598	550	572	579	580	567	546	549	591	560	560	559	569	572	581	562	544	554	570	566	549	564	586	600	559	557	572	584	592	579	584	557	591	576	606	588	583	574	559	606	573	578	580	568	600	554	577	585	578	565	564	607	581	583	565	598	560	585	545	607	570	567	561	587	585	526	537	632	583	607	524	591	562	620	540	604	586	579	618	582	583	582	581	556	558	586	599	566	588	604	567	623	571	551	531	561	580	575	574	587	581	577	543	577	526	603	562	576	601	539	565	613	576	535	578	573	598	597	566	539	548	573	515	583	550	546	551	582	543	602	572	563	584	587	597	562	594	640	595	552	577	573	559	597	539	581	567	564	583	547	560	547	590	564	598	542	620	586	596	533	620	599	578	592	580	562	573	566	572	555	548	538	605	553	606	573	581	568	565	581	556	569	584	528	573	585	579	569	607	551	595	580	546	570	591	597	563	590	552	566	537	576	545	582	601	567	571	591	570	563	592	576	612	577	568	636	626	577	595	608	593	548	547	559	558	631	588	531	572	580	575	566	611	568	599	578	557	586	543	582	592	564	558	565	598	539	568	564	536	557	575	593	572	607	598	607	617	614	585	572	529	560	593	619	574	587	647	560	579	550	581	594	591	528	559	565	566	550	650	617	578	604	600	576	585	624	607	595	566	517	565	557	585	583	583	545	570	554	553	559	608	582	569	585	566	626	586	547	599	561	598	538	559	527	575	585	595	600	583	562	588	570	574	585	580	550	587	556	632	590	557	577	560	587	573	571	561	545	567	603	534	569	561	585	548	554	597	577	580	583	563	602	591	617	548	598	566	595	562	584	576	572	579	605	578	584	565	565	578	572	557	559	580	569	579	600	593	570	543	593	593	523	605	567	605	594	579	564	560	589	592	592	604	601	557	547	538	544	564	571	587	579	566	568	534	576	587	570	570	603	578	582	620	572	606	499	615	583	625	574	589	609	613	567	590	602	578	556	595	558	559	549	576	620	627	582	572	553	611	607	561	604	621	555	587	565	560	546	561	565	541	567	596	603	570	525	599	607	614	566	632	562	595	547	546	571	571	586	585	591	568	570	587	560	608	564	574	570	611	603	589	577	612	590	545	556	608	615	594	557	565	593	626	537	543	598	546	570	542	577	569	563	617	580	567	565	584	567	580	576	567	559	584
7302	2420	767	548	738	640	499	418	337	337	308	312	282	271	268	214	180	163	147	127	120	145	150	102	108	110	102	85	84	76	87	65	59	48	59	78	63	64	61	54	47	47	48	63	47	44	53	48	62	41	49	29	49	38	50	44	44	34	47	46	36	41	52	39	36	38	36	42	48	32	37	22	37	39	46	39	39	38	47	38	34	38	42	43	46	31	42	33	32	34	37	29	36	44	41	35	35	43	39	46	37	36	29	48	30	26	37	33	39	40	35	34	49	43	35	29	37	37	53	25	37	29	43	41	32	35	30	43	48	31	30	34	25	32	39	38	37	41	30	35	32	47	29	38	33	44	32	31	32	31	54	34	32	31	34	41	38	37	36	46	32	38	32	34	41	39	43	33	33	35	31	44	42	40	33	30	35	30	32	32	40	35	37	41	27	35	33	34	46	40	39	33	39	45	39	36	43	35	43	45	23	47	31	44	39	31	37	23	42	40	31	42	34	49	30	41	50	43	36	30	34	30	34	37	33	26	32	42	39	27	42	40	42	41	26	38	43	39	34	28	39	46	39	30	45	39	43	37	45	31	41	42	24	25	43	33	26	23	40	30	46	36	40	45	34	28	28	38	27	34	36	31	39	29	30	38	43	45	33	41	41	32	43	39	48	45	38	38	37	45	43	47	42	40	31	41	32	48	31	48	39	44	38	37	39	40	35	39	36	48	33	28	37	36	43	41	39	48	39	21	34	45	41	37	34	32	41	35	36	30	36	21	35	34	44	38	48	34	22	34	36	33	32	29	36	48	34	39	30	33	43	28	43	42	49	40	50	40	38	43	28	32	26	28	40	32	43	31	32	39	34	43	34	30	36	25	37	28	38	38	34	41	21	37	44	27	34	43	28	34	41	28	45	34	33	40	37	35	39	28	29	36	34	33	30	44	31	36	41	43	37	35	29	37	31	39	35	50	30	43	33	37	30	38	35	22	21	38	30	38	42	37	22	46	36	31	35	42	33	32	32	37	38	44	37	37	30	28	33	41	42	30	29	35	33	30	28	31	28	33	40	36	40	43	42	36	34	37	44	40	37	34	33	33	35	39	42	43	29	31	36	34	29	39	43	26	38	34	28	35	37	36	36	40	37	42	30	24	38	36	34	35	31	32	32	30	35	51	40	33	33	40	35	44	38	35	46	34	39	32	31	29	29	44	33	46	29	39	41	29	26	32	46	27	40	39	28	38	27	36	30	30	35	37	32	30	45	32	34	37	37	34	44	35	32	40	41	29	25	30	44	34	29	37	33	38	29	31	34	24	36	37	21	37	32	30	39	33	42	38	38	42	33	40	28	31	39	29	32	32	31	36	30	28	42	36	45	34	32	28	42	37	44	35	35	36	40	32	32	33	24	37	47	34	34	35	26	32	41	32	34	35	39	45	33	30	34	54	38	27	44	34	21	54	28	36	40	41	36	32	42	33	35	41	35	31	37	29	34	38	32	35	39	45	30	33	43	37	40	35	32	37	32	38	33	29	30	34	38	48	36	42	48	34	35	32	31	43	41	21	43	34	30	45	46	31	43	46	41	28	32	30	30	24	26	40	34	35	26	25	44	29	40	37	39	30	41	39	35	45	31	34	39	40	47	34	38	42	45	33	27	32	48	40	38	40	39	41	31	36	43	34	33	33	36	31	31	39	45	35	35	41	35	33	32	33	36	45	34	31	31	33	47	26	30	42	26	21	37	27	44	42	41	46	34	33	36	45	33	35	36	30	37	34	45	33	44	32	30	31	28	31	38	42	29	30	35	41	28	47	45	35	41	34	34	39	32	35	38	30	34	32	27	30	37	31	45	41	36	36	31	35	36	35	36	31	34	43	38	40	38	39	40	43	30	34	38	46	35	30	39	38	33	38	39	36	38	37	36	23	44	34	33	41	35	26	42	32	35	40	43	30	31	35	46	34	33	37	38	33	44	30	39	42	44	39	36	30	39	36	36	40	44	36	39	29	36	31	31	30	34	29	34	34	46	39	40	37	37	34	22	27	46	38	34	34	32	38	33	26	34	32	29	45	37	30	27	40	42	30	32	35	30	32	37	31	40	42	37	34	35	40	45	41	24	36	27	30	27	42	40	40	31	37	40	50	36	44	40	46	37	40	37	32	32	35	34	31	43	38	41	36	35	24	27	45	31	33	37	29	35	42	29	38	38	27	34	36	34	42	30	34	32	36	45	33	28	37	31	33	37	31	41	39	36	37	30	33	27	32	42	23	34	40	27	40	35	36	34	26	34	33	33	28	29	40	45	38	34	35	35	38	30	32	41	35	43	44	35	39	42	21	41	44	42	32	22	35	40	26	31	42	31	43	24	37	31	32	34	46	34	33	24	44	43	29	33	30	44	43	39	40	36	44	32	34	25	37	44	32	45	37	36	35	39	33	42	43	35	30	27	29	43	37	33	26	37	28	31	41	39	28	31	37	28	39	41	37	25	33	41	42	23	32	35	46	32	37	44	42	34	26	27	42	28	31	37	38	34	33	41	38	33	34	38	34	42	36	38	38	30	35	36	30	41	42	40	42	38	35	42	48	46	41	34	27	33	32	31	38	32	32	27	43	39	41	42	32	36	28	30	33	33	36	30	48	43	42	27	33	40	36	29	41	36	40	36	30	28	34	33	30	29	39	32	33	44	39	39	31	37	36	35	40	30	41	33	44	31	31	37	40	26	31	37	32	35	35	32	44	33	33	38	41	36	30	33	36	44	32	30	35	34	33	28	43	42	45	49	42	24	25	36	31	25	35	46	44	40	34	37	27	32	48	43	36	28	33	39	38	32	37	43	35	39	37	36	38	40	32	37	38	32	33	38	41	30	45	41	42	29	33	25	37	38	39	33	32	36	28	36	35	34	26	37	36	33	38	35	35	38	28	35	37	40	26	48	35	32	40	38	36	34	40	37	32	49	37	52	34	34	40	32	22	44	28	37	47	33	26	38	42	41	23	40	29	36	33	36	37	37	35	43	47	35	28	32	37	30	43	52	44	35	33	36	32	29	36	36	47	36	37	45	39	33	40	31	31	39	43	38	35	30	29	36	36	35	35	42	31	32	32	50	33	33	36	42	38	43	43	42	37	33	43	32	37	35	27	27	38	33	37	31	38	30	28	32	37	49	35	45	26	36	30	41	27	28	39	38	35	28	32	45	21	30	49	37	47	51	41	34	33	35	37	33	33	33	27	31	31	42	31	38	33	45	50	40	44	33	33	36	44	33	40	39	27	31	35	34	30	38	24	40	38	42	44	29	33	49	35	33	39	28	40	28	35	39	47	28	32	33	31	28	48	32	34	30	33	38	34	42	36	37	30	40	34	41	27	36	29	39	43	34	40	34	43	41	28	30	36	38	38	32	31	40	29	33	30	37	34	35	40	42	28	35	28	31	30	31	35	28	27	33	42	38	35	34	35	34	38	39	25	35	34	38	34	25	50	39	34	40	35	40	46	45	41
44917	25176	15633	28835	35670	32192	28967	24768	20933	19392	17982	16329	14889	14122	12580	10939	8874	7944	7219	6538	6201	5945	5983	5451	4665	4384	3993	3623	3272	2979	2842	2703	2521	2313	2272	2102	2059	1997	1909	1836	1656	1599	1547	1581	1511	1533	1563	1456	1291	1272	1187	1186	1059	1108	1071	1014	1002	933	875	881	899	851	823	823	841	796	853	760	750	801	805	749	724	728	757	725	686	706	703	718	741	674	668	681	691	668	688	665	663	673	623	618	618	677	613	614	564	607	543	599	580	574	615	631	639	590	608	615	629	593	582	583	598	574	648	556	601	642	615	623	631	575	614	624	607	620	621	613	647	555	610	602	587	659	585	561	618	602	629	567	619	566	649	599	580	597	597	589	611	660	589	630	578	645	586	588	621	632	603	618	608	642	627	593	618	590	595	628	557	610	592	637	588	616	611	614	648	637	594	609	605	603	613	613	674	603	600	608	601	607	606	598	618	609	649	626	598	593	605	596	599	630	634	607	587	577	588	642	616	601	598	625	588	596	599	614	600	599	617	585	590	612	571	587	595	620	640	643	561	590	585	642	582	556	629	576	610	592	627	591	601	639	579	593	585	622	617	643	653	588	618	597	599	602	567	618	581	577	623	568	650	599	615	585	614	617	588	573	555	644	605	566	598	606	633	571	572	584	580	582	603	576	630	613	601	600	615	610	612	573	618	620	616	611	648	596	606	611	591	593	627	576	591	585	642	629	631	586	624	607	592	600	596	603	613	602	635	569	621	592	654	636	584	583	606	650	600	634	568	587	589	583	608	625	591	604	602	607	602	568	624	572	643	553	626	615	638	617	591	619	614	606	624	595	633	616	624	642	611	655	601	610	609	619	601	635	629	632	622	636	604	604	605	621	631	583	567	617	600	600	570	610	622	609	593	634	607	617	635	629	609	640	555	563	593	628	594	598	619	634	610	625	604	578	525	626	613	594	650	616	561	607	575	627	590	613	574	628	604	580	609	597	557	593	604	616	636	563	645	627	606	608	600	634	622	616	580	587	602	657	637	621	589	608	590	630	607	611	612	590	635	572	612	628	587	602	569	585	641	613	578	634	583	597	607	604	632	659	637	627	628	590	571	619	656	631	589	642	583	602	558	604	615	625	593	619	637	644	597	587	574	588	591	617	593	610	600	587	596	652	593	563	585	603	623	581	581	646	672	621	651	624	638	583	613	620	620	608	605	639	594	615	602	584	579	606	601	586	626	596	626	625	665	625	619	625	629	621	612	575	627	620	606	644	603	619	604	586	597	609	594	617	601	580	636	630	596	584	647	563	631	604	568	567	582	562	560	599	596	580	558	644	605	633	594	658	575	615	637	613	596	601	631	580	608	624	614	581	599	632	598	634	606	660	580	560	633	651	584	564	535	591	602	627	583	593	635	575	628	580	598	631	632	617	604	617	648	632	597	634	661	606	625	594	624	644	630	639	621	564	593	627	584	616	557	610	597	595	636	567	599	680	576	578	624	682	628	589	584	599	636	651	580	599	593	576	576	584	581	635	623	598	641	628	577	609	592	545	595	611	580	603	613	598	588	581	570	641	615	622	628	593	574	624	622	638	627	599	591	553	612	619	603	604	600	597	636	611	627	589	620	622	644	610	631	602	595	609	597	600	615	618	610	630	625	586	598	610	576	630	586	627	606	576	571	624	608	645	585	620	639	598	609	604	592	594	646	627	603	602	551	610	577	624	646	611	594	624	594	629	583	565	598	619	590	594	646	621	617	593	634	596	612	594	604	585	570	595	638	570	666	604	551	617	553	576	630	591	639	574	648	569	556	623	580	592	634	601	639	595	588	599	604	611	638	627	581	604	618	594	605	581	559	615	549	609	640	650	588	549	613	613	590	612	618	590	614	637	646	606	636	622	643	608	623	614	602	579	596	648	570	595	629	564	576	601	548	637	634	629	583	616	585	577	561	605	602	599	617	600	604	621	628	639	610	600	568	623	621	593	614	569	618	595	585	584	592	583	586	607	623	611	611	598	590	626	636	640	563	608	628	588	611	588	568	626	567	629	611	584	586	634	610	592	574	615	621	640	602	660	605	638	580	599	614	598	581	611	600	616	617	620	598	582	608	591	613	581	605	622	590	649	579	632	624	598	562	568	631	630	619	619	605	602	586	574	620	614	563	606	584	574	603	599	619	619	586	616	562	593	615	609	594	567	549	616	616	611	619	585	600	581	604	626	604	597	630	618	575	576	633	598	606	592	615	584	615	596	582	550	574	572	625	628	624	610	614	607	618	602	614	633	665	579	605	609	575	571	616	596	595	618	601	655	605	595	620	634	630	592	594	593	630	596	581	625	601	611	643	578	586	637	612	581	609	615	630	588	615	585	609	568	605	601	637	593	666	616	578	598	594	614	633	592	572	612	631	644	596	575	625	624	615	553	585	595	590	632	631	591	605	650	571	637	575	592	613	612	569	639	628	589	607	608	604	616	596	607	595	636	561	585	617	581	634	643	604	608	577	593	678	606	621	618	624	631	586	587	595	593	626	597	644	613	603	554	605	624	626	641	608	604	597	610	613	564	640	598	619	602	643	619	603	608	617	626	621	592	549	606	580	654	580	622	623	539	585	614	569	612	574	646	630	608	628	634	614	608	675	582	646	619	635	618	597	633	637	582	657	634	641	589	625	602	600	600	606	596	579	612	658	616	625	605	576	611	579	600	576	628	620	616	596	603	599	599	612	584	596	630	611	613	585	639	608	591	590	625	625	655	578	597	610	557	601	628	594	590	611	624	558	604	655	590	577	635	599	606	605	555	645	621	606	615	570	578	599	585	578	627	638	610	604	615	615	616	588	599	587	616	574	582	600	660	560	635	627	562	637	642	627	587	603	556	629	643	603	561	572	578	575	619	582	605	612	600	617	628	587	599	622	606	546	606	629	605	620	621	651	606	602	611	616	591	581	607	583	581	604	612	584	598	600	622	620	617	542	598	606	611	590	622	569	595	605	608	625	637	619	608	609	616	614	575	583	606	567	620	609	620	584	600	587	590	582	565	597	604	589	617	624	635	645	602	590	639	591	605	565	576	593	596	580	627	607	587	597	605	582	626	630	571	577	577	619	630	639	615	621	630	651	595	582	606	629	606	582	592	629	597	578	572	609	631	608	619	579	532	597	624	576	590	575	551	640	571	647	583	583	590	586	596	580	632	571	598	606	621	665	634	636	601	564	601	636	584	597	618	573	603	672	626	578	615	625	603	572	605	632	601	634	602	626	601	614	643	608	613	615	608	610	610	609	642	616	593	630	602	597	613	580	580	580	574	597	559	587	616	654	594	604	593	608	609	601	568	670	568	586	613	595	612	606	634	607	621	619	672	600	640	592	632	626	622	588	645	582	584	572	628	645	608	589	550	583	615	612	576	600	592	596	609	635	660	589	559	601	601	614	623	643	571	661	608	641	579	565	642	588	614	585	590	598	610	592	605	613	668	592	596	573	668	596	601	611	591	633	571	588	625	639	605	609	613	638	619
3257	799	286	285	334	265	191	168	154	126	117	120	125	118	117	110	67	80	73	87	65	60	77	67	56	53	60	35	44	39	36	45	40	42	36	48	42	45	30	24	30	29	41	45	44	35	54	42	33	38	35	38	28	26	34	29	36	40	29	33	33	30	34	37	30	25	28	15	23	26	23	19	36	26	25	27	29	32	27	24	31	29	23	26	27	26	27	16	23	24	30	19	27	34	21	34	19	30	18	26	25	28	31	22	22	28	28	36	26	24	25	23	19	25	29	29	25	24	25	25	23	26	24	25	21	24	22	20	31	31	27	29	19	31	30	29	22	29	32	25	26	30	31	33	31	36	40	20	23	21	29	22	27	27	29	24	28	25	30	19	36	39	31	24	25	28	22	38	18	28	37	24	24	31	35	25	22	27	28	35	26	24	39	24	14	25	28	28	20	27	25	27	19	24	24	28	20	35	29	22	26	25	32	26	19	20	29	35	29	33	25	22	26	32	30	22	35	33	27	19	22	26	35	27	27	26	24	32	24	19	30	26	19	26	28	20	30	19	27	34	22	23	29	27	21	19	30	28	30	21	34	34	26	24	25	24	33	27	22	24	25	30	30	21	21	34	25	25	21	41	28	23	27	33	27	26	26	28	30	28	31	31	31	25	32	29	33	29	31	18	29	35	31	34	23	28	28	41	34	32	35	27	24	32	29	36	34	19	32	30	36	34	29	15	23	34	27	22	22	29	32	32	30	28	24	26	32	30	26	29	25	27	26	30	32	31	31	30	20	31	34	27	32	26	27	34	29	35	20	30	21	17	29	27	28	29	28	34	29	33	31	31	25	20	30	26	30	29	35	34	28	27	32	32	27	32	33	26	23	22	33	33	28	28	19	18	22	29	26	26	24	32	25	26	26	18	34	28	29	27	20	28	24	34	30	34	30	33	29	27	26	20	25	26	34	22	32	25	26	26	26	16	35	26	28	38	29	26	29	31	23	32	19	36	27	28	30	26	25	31	24	29	24	20	41	31	22	28	25	25	30	34	33	31	31	34	30	26	28	25	20	22	22	15	30	27	26	32	27	24	25	28	31	21	31	36	26	17	32	33	20	18	38	32	22	32	20	28	26	22	29	30	25	20	27	29	21	25	20	21	36	28	27	29	32	30	25	24	28	29	33	31	20	29	35	24	29	32	26	23	26	19	26	27	29	15	27	35	22	28	26	29	30	19	26	33	26	31	34	20	33	22	25	31	26	28	19	25	26	21	33	26	27	28	23	25	29	22	29	23	35	31	33	25	28	24	23	24	25	24	35	32	29	30	27	26	38	35	25	18	25	23	22	25	27	29	22	30	27	23	35	26	36	35	28	24	21	21	27	27	22	38	30	30	22	30	24	24	22	27	33	22	21	24	30	25	27	31	26	29	24	21	24	26	25	26	21	35	25	25	28	25	26	19	24	30	30	38	29	26	29	35	18	26	23	25	28	26	31	36	36	29	24	19	26	31	33	22	30	23	34	31	26	23	38	22	29	31	26	32	27	26	29	32	26	23	27	29	26	37	24	25	33	25	22	29	27	26	27	29	30	26	32	31	33	29	23	31	25	28	21	28	24	27	35	24	24	31	32	36	22	28	37	35	31	30	31	29	30	23	33	29	28	32	24	17	17	32	26	26	31	24	18	23	29	29	20	21	25	34	32	13	32	31	32	33	31	30	39	31	32	23	23	30	27	23	25	36	30	17	17	24	28	22	23	46	23	21	25	28	26	25	31	23	38	24	29	23	25	26	36	22	20	24	26	24	28	29	25	29	33	32	32	35	23	26	24	32	25	23	24	27	20	29	28	27	25	32	25	29	31	19	33	32	28	28	22	28	31	30	27	20	26	28	32	26	30	27	27	28	34	19	25	25	33	21	26	28	28	23	19	17	28	27	40	27	27	20	27	32	26	28	28	30	28	28	25	31	27	23	30	31	33	28	34	32	21	22	36	25	26	29	24	26	32	27	24	28	35	28	27	19	28	30	14	27	23	20	17	28	28	34	28	28	31	32	38	35	34	27	28	24	19	18	26	23	30	27	28	31	27	32	29	19	29	31	30	30	23	32	26	18	31	22	22	30	22	16	27	26	25	29	25	25	30	26	25	29	26	26	20	27	34	27	24	26	31	26	25	25	28	21	20	30	30	25	26	25	32	26	23	36	31	32	28	25	31	25	31	22	22	24	18	21	26	26	34	25	36	29	18	25	27	25	26	24	23	35	29	14	26	26	33	31	24	28	29	37	25	20	29	27	26	30	39	26	15	31	27	26	29	31	26	27	26	35	28	25	24	27	36	25	18	23	20	28	32	27	32	23	26	23	37	30	23	27	31	27	28	24	39	26	32	29	38	21	33	30	33	31	16	27	33	25	34	32	28	27	24	33	22	33	30	28	32	27	31	32	29	32	26	32	25	39	24	24	23	31	21	20	30	28	33	17	33	32	19	26	30	24	34	26	32	26	27	37	25	34	21	26	29	21	31	31	29	19	29	17	27	23	22	22	27	25	22	28	20	36	21	25	25	19	21	28	15	23	24	22	31	35	28	34	21	24	24	19	26	29	24	19	25	21	34	34	29	14	28	34	29	22	28	21	17	26	34	33	25	34	22	29	23	29	30	31	26	32	28	29	26	25	32	32	21	23	23	21	29	26	28	29	29	33	21	19	26	25	17	30	28	33	21	20	27	30	27	23	18	22	28	21	19	25	37	24	26	33	24	32	26	22	33	31	33	29	20	37	23	24	24	32	28	33	36	38	24	34	28	24	25	35	18	37	30	23	28	26	41	27	24	24	28	33	23	29	30	24	24	34	38	40	28	24	26	27	28	24	22	25	30	20	24	24	26	33	22	16	29	30	26	23	29	37	26	26	20	26	27	31	25	29	24	23	29	25	26	37	24	26	27	26	25	27	33	33	27	23	34	24	22	26	23	24	35	33	31	33	25	26	28	18	32	22	18	27	32	21	31	32	23	26	25	20	30	22	29	29	32	24	39	32	25	37	31	30	22	28	15	31	26	34	29	21	25	31	33	27	25	24	22	28	38	40	30	23	45	30	24	24	33	25	37	28	25	33	42	34	26	28	29	27	23	30	29	21	28	29	26	29	21	32	31	24	24	19	25	27	31	17	32	40	37	26	27	27	35	26	32	43	32	22	28	35	25	31	32	27	20	14	27	34	32	26	29	32	37	27	30	40	36	32	20	18	27	17	34	26	30	31	22	17	31	23	21	32	21	34	33	29	22	21	34	20	32	30	32	20	27	28	22	20	24	29	26	35	21	28	28	21	37	20	35	26	27	30	29	21	33	31	26	26	24	23	21	31	30	27	29	35	29	25	25	38	26	18	22	25	29	33	33	24	33	24	37	31	23	26	26	20	26	16	14	28	27	27	34	27	28	30	30	28	33	28	33	22	25	28	33	22	19	27	21	26	33	21	25	36	28	29	37	33	27	25	38	26	26	26
34329	17526	8491	19585	26524	21932	18780	15106	11640	9994	9200	8563	7859	7202	6511	5407	4347	3777	3432	3188	2786	2800	2742	2493	2209	2169	1863	1811	1721	1518	1451	1413	1321	1232	1193	1214	1164	1101	1026	991	949	877	946	927	925	917	929	843	828	804	778	722	731	674	653	647	648	588	672	579	587	569	573	599	551	571	581	557	557	524	550	530	538	528	509	531	517	537	521	512	529	523	504	519	499	521	505	506	508	456	455	454	472	467	462	436	461	490	442	466	460	486	447	483	471	456	455	460	466	478	477	456	494	487	504	486	454	462	501	470	487	461	479	445	447	444	443	468	428	504	497	500	460	490	479	453	476	477	441	461	466	514	478	459	453	469	453	480	487	473	500	464	451	471	461	524	474	463	463	476	471	462	481	423	469	480	467	466	468	435	454	445	511	486	461	474	469	487	475	486	438	463	479	460	482	422	474	448	427	444	476	468	449	477	463	399	450	462	458	491	450	483	507	483	500	447	424	433	460	484	449	501	453	515	443	489	477	436	496	494	475	473	473	461	447	481	449	464	464	458	492	505	458	454	456	477	449	467	496	471	474	484	465	453	447	434	474	458	474	471	428	463	426	478	474	451	458	445	467	457	499	465	501	510	450	489	448	444	463	419	485	483	469	468	444	480	470	472	439	431	449	463	470	538	465	481	492	476	456	478	449	482	474	469	460	499	488	508	513	447	484	458	505	464	458	483	426	456	475	504	461	485	433	459	432	461	466	480	476	432	469	489	486	437	436	434	456	508	444	469	499	476	517	477	529	452	437	485	491	484	471	427	441	484	481	533	482	473	455	481	448	455	417	476	486	443	456	468	462	515	471	506	485	462	484	446	489	467	493	463	437	466	453	433	468	484	488	506	454	472	485	500	483	490	458	470	531	462	455	491	469	466	478	467	456	482	479	463	488	442	451	454	456	457	440	463	461	446	482	505	450	445	453	448	492	451	476	447	467	502	492	463	476	484	458	460	486	448	500	492	455	456	492	460	459	505	415	462	470	490	518	486	488	460	466	470	444	459	455	473	470	464	468	442	485	481	460	466	441	472	446	408	425	454	471	494	461	452	502	479	463	448	456	457	471	463	445	456	483	465	467	501	458	503	485	462	496	453	504	469	475	472	505	466	439	443	478	459	478	475	450	466	471	479	458	504	482	461	505	471	480	451	493	477	492	470	490	482	475	458	501	473	450	459	505	473	499	441	459	492	449	484	472	471	412	457	467	467	508	454	478	465	442	455	492	443	477	506	432	453	510	494	462	484	483	461	448	473	485	461	516	448	435	469	458	461	441	479	457	501	425	454	430	447	485	451	465	478	469	458	489	475	466	440	483	489	459	480	508	458	481	457	457	475	458	454	473	475	458	480	477	486	457	463	462	438	504	481	459	458	437	478	442	452	471	479	486	498	484	487	450	451	490	478	442	461	456	458	468	459	464	429	492	471	495	484	451	491	429	500	474	493	470	444	472	458	493	495	458	435	457	463	461	423	529	425	482	467	466	502	497	420	418	473	453	457	453	455	471	485	438	479	481	443	473	459	472	497	489	461	507	449	444	479	466	465	484	472	487	446	464	519	445	454	511	478	470	449	479	435	506	483	482	448	498	470	484	460	494	490	446	478	474	451	456	466	478	469	470	488	494	466	496	498	447	446	475	465	460	456	477	466	475	494	474	474	485	453	482	473	484	494	443	472	446	477	451	489	458	464	485	510	465	459	461	531	446	473	502	467	463	430	473	461	433	495	461	452	456	479	460	517	472	498	493	495	469	468	465	475	492	495	433	441	469	478	446	452	483	480	490	454	481	473	485	449	491	429	509	495	450	460	469	476	476	433	464	461	464	456	510	442	485	497	484	460	477	500	456	469	467	440	448	440	486	455	435	474	490	465	491	477	472	416	481	477	469	456	461	494	488	463	479	472	497	481	464	491	450	460	458	498	455	465	441	437	444	480	404	428	451	408	527	491	471	470	510	490	455	466	471	462	473	469	459	452	463	471	478	449	457	480	461	477	453	447	442	512	469	467	492	460	482	467	485	486	485	449	472	429	457	477	441	512	462	481	429	448	459	475	433	478	489	458	494	438	436	485	457	478	496	480	435	480	482	469	502	441	449	429	462	473	456	473	489	459	484	551	509	469	469	426	425	449	452	505	458	423	464	479	496	489	465	466	454	448	442	487	418	471	498	472	462	471	464	489	500	471	455	455	498	481	503	419	469	465	511	492	488	469	496	465	449	483	479	461	503	470	450	481	467	486	469	442	477	495	436	500	457	431	445	468	506	453	482	456	462	466	455	473	470	465	439	505	455	493	475	442	497	492	448	503	515	503	475	508	407	471	465	483	477	438	428	461	454	473	468	465	466	456	518	473	473	434	476	493	498	445	477	470	451	478	456	447	498	454	464	464	471	459	477	454	514	484	449	473	477	481	427	500	452	505	460	463	460	464	499	481	432	441	432	498	498	475	454	482	472	452	499	462	460	424	492	474	520	470	484	478	441	499	467	469	445	481	489	436	455	462	491	426	494	491	464	437	477	488	452	445	474	497	469	434	491	471	452	468	483	441	465	430	448	498	488	517	450	470	497	477	484	446	461	456	496	479	454	449	473	490	484	464	488	443	497	482	480	445	434	480	440	439	506	465	482	479	459	442	438	449	486	449	490	467	430	516	482	468	469	454	467	429	461	471	457	488	425	495	479	459	493	458	452	445	459	440	472	434	458	505	489	452	471	485	421	423	473	492	493	460	496	455	447	491	489	453	482	446	505	468	458	467	436	464	451	483	444	514	515	487	442	466	514	455	479	510	500	497	447	468	474	490	511	476	500	489	448	472	485	477	480	468	496	490	504	457	483	483	495	485	466	479	475	455	426	467	456	453	458	444	489	470	449	470	451	432	471	500	434	476	455	514	465	449	431	486	483	488	513	447	498	449	466	475	456	445	492	414	484	487	451	476	479	468	502	451	426	472	472	477	507	482	507	433	465	511	495	461	460	468	455	472	452	455	507	443	465	441	421	462	462	497	512	489	449	470	493	488	444	473	474	451	415	450	468	459	498	483	470	452	475	469	439	477	478	434	468	476	452	432	482	468	501	484	476	506	496	486	508	457	455	424	419	484	464	479	460	427	473	509	466	462	479	473	470	454	470	492	448	483	453	462	452	500	404	479	505	479	478	478	449	492	478	462	467	443	474	448	446	491	432	484	435	449	465	480	466	514	485	445	481	461	471	470	444	461	475	483	458	461	441	466	466	437	482	434	449	500	483	459	480	460	452	419	430	514	483	500	457	462	440	449	455	475	433	458	493	442	473	465	451	489	456	473	506	475	476	467	448	439	460	463	468	439	475	468	473	447	456	475	427	500	526	469	467	476	476	453	527	453	479	449	491	501	440	478	455	453	472	459	445	483	465	440	436	481	504	449	465	483	467	474	471	445	431	445	468	466	451	474	476	449	500	476	443	481	460	436	487	471	461	489	466	458	469	477	472	477
6160	1964	587	453	674	545	403	364	287	284	242	250	240	258	226	187	153	152	144	126	108	126	91	90	119	99	84	70	81	50	65	55	62	63	46	51	54	52	56	49	63	47	56	65	46	45	37	43	37	36	49	40	35	30	36	40	36	45	47	34	45	30	31	38	41	37	42	25	34	30	31	30	37	38	33	33	29	42	42	48	44	31	29	30	43	35	28	40	28	29	32	36	29	25	32	33	28	26	27	34	40	34	30	36	43	35	18	18	33	28	39	23	26	43	35	30	39	35	29	31	35	27	38	44	31	36	28	30	23	44	26	36	39	27	37	31	29	35	36	29	31	32	33	34	42	35	30	31	31	33	31	25	27	36	34	28	36	35	32	36	27	33	36	28	25	34	30	22	32	43	31	42	36	39	39	35	33	26	31	40	40	25	28	39	31	27	29	27	31	31	28	36	29	25	21	28	34	37	32	33	37	30	28	27	31	28	28	34	36	33	33	39	24	41	34	35	33	32	35	42	35	41	32	33	31	27	29	18	29	40	32	25	31	34	29	29	22	30	19	34	33	35	24	32	24	26	35	31	28	32	25	26	32	31	32	30	33	27	33	33	34	33	30	41	43	27	20	33	36	32	35	33	31	35	37	41	34	29	29	30	35	24	39	27	33	41	34	25	29	47	36	25	22	33	34	30	31	34	28	43	38	37	30	25	38	31	30	33	42	37	37	37	38	42	29	28	27	31	31	35	30	31	40	39	35	39	32	38	23	35	43	32	30	29	28	23	23	36	29	39	42	42	40	30	37	35	34	33	32	29	29	27	34	33	30	32	28	33	35	34	38	21	32	33	32	30	32	21	28	30	34	20	26	31	32	31	38	34	26	33	25	30	37	24	25	28	38	36	40	32	35	18	29	33	42	35	32	39	26	23	29	37	39	18	40	26	38	35	44	33	25	29	41	52	35	30	28	32	20	27	32	32	36	32	35	28	25	39	41	29	29	41	32	42	28	24	34	39	33	35	40	46	31	28	39	33	33	21	31	28	25	32	35	35	26	41	39	29	26	29	39	29	24	27	21	37	30	31	26	34	24	34	32	34	34	37	31	36	39	26	28	36	35	34	30	30	16	29	20	29	39	37	33	22	28	43	33	29	35	26	36	37	36	28	41	26	31	34	38	31	35	35	34	28	24	20	27	34	21	26	21	33	29	31	31	29	22	37	30	30	25	40	30	37	37	28	25	39	32	31	40	40	25	30	27	31	24	27	36	33	31	36	28	29	29	31	31	20	33	35	39	31	38	35	22	23	33	28	33	23	39	44	33	27	31	26	27	35	26	37	29	36	29	34	26	22	25	30	49	42	32	31	31	39	32	26	25	43	38	24	22	27	29	35	35	46	34	37	35	38	30	36	24	36	31	28	36	30	36	31	37	25	32	33	41	47	32	36	28	46	32	34	26	34	34	26	34	34	24	19	21	33	37	44	32	30	46	35	32	32	36	23	23	32	25	36	31	21	37	27	36	36	32	29	36	42	39	20	30	26	38	34	28	30	32	28	33	47	33	29	30	29	26	41	34	28	27	33	29	33	30	29	32	27	29	31	26	28	29	25	35	27	43	30	27	36	23	33	38	29	23	32	32	29	39	34	29	37	30	33	28	28	21	32	43	26	40	37	28	26	30	23	29	31	29	45	34	32	34	32	33	41	30	33	23	32	38	29	28	32	35	25	23	32	21	20	41	23	33	36	30	29	32	29	40	29	38	33	31	31	26	32	42	28	23	33	30	34	32	37	35	33	25	26	37	25	29	26	26	39	35	29	29	35	27	26	36	30	28	32	23	26	37	39	34	32	36	24	28	30	38	31	32	33	26	29	43	30	32	32	36	33	41	35	28	29	25	33	29	44	32	27	34	38	34	36	31	28	40	30	30	31	31	25	23	36	41	34	31	34	27	22	39	29	34	35	32	37	28	34	32	32	26	25	32	36	23	33	25	22	32	35	32	26	30	29	27	27	29	30	27	31	21	35	31	27	34	30	21	31	31	25	35	29	35	27	27	28	30	35	29	33	36	31	33	32	29	19	26	26	29	35	27	32	27	31	28	29	32	28	36	28	30	35	34	32	18	29	36	29	34	32	30	29	39	26	33	29	29	26	35	32	30	41	31	37	26	31	27	29	27	28	38	28	31	34	31	27	36	43	22	39	33	31	31	37	36	38	26	28	28	35	28	40	34	37	26	37	37	38	40	26	33	36	32	30	31	29	38	44	19	30	31	21	33	31	29	38	28	29	32	33	22	31	30	34	26	31	38	25	34	24	31	21	28	37	33	25	29	34	34	38	43	45	29	34	25	33	30	37	38	32	39	28	32	28	33	30	27	41	36	32	36	26	30	36	30	42	39	27	33	29	31	26	38	35	32	35	39	27	21	38	35	32	32	35	31	25	30	36	38	20	33	37	26	39	30	26	21	33	29	39	29	28	40	26	26	31	27	24	31	29	30	32	33	33	35	29	27	33	25	24	18	33	31	35	27	19	29	28	41	43	33	30	40	27	35	29	24	28	31	32	36	26	28	30	29	31	29	33	38	30	35	32	32	20	24	33	35	44	29	26	35	28	30	25	27	27	42	29	31	33	27	38	34	38	34	27	30	40	34	25	43	45	32	26	33	26	30	27	36	28	37	36	35	25	32	25	24	31	33	32	32	26	31	33	33	35	39	44	32	31	24	31	39	35	33	43	41	34	28	25	32	31	35	39	33	21	27	36	43	28	23	31	29	35	31	30	24	28	24	27	22	33	33	30	31	38	35	35	37	32	30	40	26	39	34	44	31	31	26	40	37	28	28	32	35	29	27	25	30	39	29	25	32	42	32	24	33	36	39	38	30	25	39	31	29	23	34	29	32	18	24	34	31	26	29	33	24	38	35	33	34	28	32	45	23	35	31	33	24	25	32	28	39	33	29	31	38	37	41	30	32	40	25	25	34	41	28	36	29	38	34	31	37	21	37	26	27	27	25	39	34	21	31	31	28	33	37	30	41	34	38	26	32	32	34	39	27	37	29	28	29	28	28	28	38	48	26	32	36	31	31	34	28	26	34	27	31	25	27	38	30	35	33	26	33	23	33	27	34	35	24	23	32	30	28	30	35	31	39	36	28	34	31	38	27	33	46	24	33	23	41	37	41	41	37	39	27	33	23	28	22	29	28	27	31	37	27	36	38	33	34	35	21	22	35	31	33	47	28	31	28	35	27	23	18	30	31	20	31	40	23	26	30	34	32	37	30	25	28	37	27	30	27	34	33	37	32	30	36	30	32	28	31	37	21	35	26	26	33	31	36	20	30	29	27	27	30	30	36	30	34	31	27	35	25	32	31	40	40	31	38	32	34	35	23	24	21	37	23	34	36	43	28	30	32	39	19	35	26	34	37	35	28	30	30	35	35	21	43	41	32	28	23	43	32	23	32	34	31	27	36	43	44	25	28	22	30	28	22	28	34	26	29	24
43891	23249	13805	26117	34350	30985	26610	22945	19714	17509	15606	14467	13096	12651	11759	9155	8104	7186	6411	5943	5646	5598	4908	4505	3965	3769	3374	3129	2813	2529	2426	2275	2167	2025	1921	1771	1808	1767	1602	1466	1489	1430	1403	1388	1399	1363	1362	1297	1225	1116	1093	982	1028	935	886	917	884	825	814	782	766	756	711	769	759	789	723	771	682	657	688	704	727	653	697	639	661	679	625	632	666	649	615	601	582	616	567	587	577	559	536	521	527	479	525	539	567	549	511	511	526	510	507	524	528	539	601	575	578	571	498	524	550	572	524	531	487	532	557	492	508	577	569	526	533	524	532	490	557	555	529	540	511	524	548	531	542	528	573	515	556	493	515	523	515	552	550	553	537	593	562	551	540	576	523	526	547	520	548	556	526	511	562	527	552	552	526	554	554	578	536	531	521	563	517	503	520	532	558	541	557	544	535	559	557	512	492	558	506	520	555	508	537	550	503	602	558	523	538	523	564	500	526	509	553	525	539	526	531	530	555	575	501	540	514	535	524	535	572	545	521	573	485	482	548	507	518	539	541	545	516	547	533	556	503	503	533	518	532	551	530	523	582	542	508	537	557	545	550	519	521	549	596	511	533	544	506	560	528	559	590	537	527	511	537	546	546	536	548	513	573	520	569	524	522	541	505	551	546	515	522	534	529	535	503	545	549	544	526	524	570	567	518	523	525	529	554	499	544	554	525	540	496	543	522	544	472	535	533	585	568	550	507	554	536	502	545	539	562	570	530	532	573	519	564	573	502	502	492	521	577	548	481	521	524	563	548	527	569	593	525	534	577	539	522	546	506	505	526	577	537	482	572	538	524	569	567	535	521	547	562	534	543	504	558	541	534	556	533	504	502	532	558	513	550	546	554	509	510	550	607	530	569	534	485	514	535	505	549	514	580	544	552	499	601	499	558	546	571	562	500	576	507	487	556	495	516	544	485	522	578	533	555	494	529	564	553	568	506	570	552	562	541	542	526	544	562	532	520	528	546	588	499	536	543	554	529	523	542	496	535	541	577	529	555	574	567	550	521	503	543	531	548	518	546	491	535	539	529	590	559	501	522	546	560	564	506	545	552	532	544	539	545	557	512	511	557	523	553	532	546	534	557	548	558	548	517	538	535	521	571	556	562	519	513	519	580	557	567	538	533	552	493	525	519	519	562	551	530	570	535	547	495	512	536	546	531	514	508	535	548	523	518	528	521	512	519	515	535	524	515	525	496	540	554	549	550	508	532	578	486	532	503	555	538	566	549	538	519	551	545	526	575	544	573	564	524	564	525	507	542	512	549	558	534	542	533	509	513	533	548	529	522	509	512	530	554	511	572	523	519	519	529	525	537	535	572	532	564	541	529	528	554	528	525	555	540	507	551	564	562	559	542	539	537	525	535	547	556	516	503	525	529	542	498	559	543	505	561	518	565	538	518	558	529	548	586	565	526	497	539	498	574	556	521	588	521	510	557	497	562	521	559	525	500	523	559	500	504	539	504	551	511	557	550	548	555	508	545	547	529	528	566	518	531	559	536	531	529	527	531	566	548	548	595	486	518	523	575	532	557	531	535	561	545	543	548	545	529	537	583	540	513	508	548	513	503	562	536	546	534	541	511	516	536	560	546	524	520	548	518	554	544	551	547	533	587	570	501	540	597	519	531	513	541	524	525	520	530	512	510	547	559	559	558	503	541	524	539	525	519	560	547	548	540	531	521	504	535	542	506	499	538	505	595	569	593	497	540	537	542	573	555	546	488	518	540	507	545	544	547	558	542	534	542	537	505	507	499	577	569	523	512	593	518	503	534	518	561	543	558	528	540	546	529	598	525	499	552	534	566	541	553	539	571	549	556	496	540	527	563	528	545	559	510	542	524	481	504	570	533	549	562	529	524	567	560	548	529	525	494	522	508	532	511	558	550	567	563	580	520	547	483	565	549	544	538	535	522	565	538	540	496	527	556	587	491	505	533	578	579	494	562	484	513	524	583	503	477	569	515	522	550	568	585	552	568	559	541	559	529	564	548	542	577	553	537	514	526	556	510	539	515	545	529	535	549	516	548	545	516	527	535	539	550	549	565	545	521	543	526	522	573	542	525	521	548	536	555	500	568	577	524	527	536	564	546	557	542	515	554	547	542	565	523	519	521	558	546	539	529	519	568	533	532	541	492	547	533	543	517	535	519	578	565	481	505	544	529	576	525	530	587	558	569	529	545	540	554	565	533	522	575	520	541	546	558	575	505	563	531	530	539	542	530	502	553	566	547	536	483	526	518	546	537	566	577	534	561	509	519	553	579	514	541	537	523	554	533	528	545	555	500	547	550	524	566	527	548	513	560	572	523	563	535	534	535	579	546	519	558	533	518	542	551	530	528	543	598	560	539	506	519	532	535	574	533	517	553	514	524	528	488	546	527	487	531	530	517	570	546	575	537	546	508	527	516	479	545	525	549	572	544	566	527	569	500	527	570	532	527	543	572	513	527	535	552	520	549	522	571	521	503	506	479	559	516	546	528	584	515	543	534	519	564	548	546	562	514	501	554	531	535	554	564	537	518	559	545	539	537	493	462	552	544	550	495	521	510	492	555	501	525	510	531	553	626	530	556	513	521	544	534	536	552	533	518	528	550	573	526	488	517	550	528	519	569	528	516	520	530	552	545	601	558	527	557	547	532	545	589	543	513	574	520	574	505	537	552	567	549	518	515	537	538	529	536	557	544	542	538	556	550	516	546	561	569	512	541	526	540	582	532	538	585	543	529	546	561	537	570	490	506	557	483	525	527	525	521	566	542	527	526	569	524	543	534	532	523	534	513	518	530	526	560	567	534	540	508	496	486	510	534	534	568	566	540	522	525	551	524	507	545	577	495	557	564	565	550	501	531	536	546	525	523	587	566	519	549	544	546	559	511	548	557	513	562	594	531	564	549	567	546	551	540	573	516	547	540	595	499	547	543	530	534	516	526	510	574	538	559	538	553	547	543	524	526	514	552	556	508	546	549	590	507	539	516	541	542	494	530	510	511	525	522	567	550	546	538	534	540	499	554	562	537	565	529	561	538	542	557	537	505	540	504	537	551	553	556	559	558	529	566	570	583	524	556	543	519	537	569	541	546	570	555	556	518	554	560	529	569	558	575	533	503	529	538	527	572	559	519	528	536	569	523	528	534	524	520	549	572	506	572	529	568	536	535	566	528	547	525	520	526	501	517	536	535	524	520	492	564	527	549	579	565	514	539	547	513	544	470	551	545	570	545	570	536	584	528	545	552	524	501	565	564	556	540	561	525	507	569	522	572	552	544	515	545	544	543	513	553	534	545	557	540	510	551	533	537	532	538	556	589	539	503	526	466	557	595	551	537	587	511	545	515	527	537	499	539	530	534	543	516	529	545	575	552	528	522	573	561	536	576	545	562	555	529	554	530	533	529	583	517	547	541	537	545	538	588	517	520	523	554	519	503	528	543	532	538	565	515	547	584	494	500	507	546	563	541	543	558	549	535	518	543	550
5752	1260	454	315	496	435	257	259	223	216	213	202	153	170	192	149	117	122	111	94	103	94	76	87	62	56	79	56	66	56	70	45	46	57	48	48	57	56	48	59	52	53	43	30	56	39	44	46	44	36	44	38	53	31	44	32	39	29	28	44	35	41	30	40	33	35	35	40	35	34	44	29	40	35	29	36	33	37	36	28	36	39	33	33	28	27	32	36	30	30	37	33	31	30	37	31	37	32	36	36	30	46	30	32	29	35	37	38	32	39	40	32	36	35	36	32	33	38	38	25	26	27	30	35	22	41	39	37	30	36	39	37	31	25	31	33	51	26	29	31	38	43	29	35	25	35	34	29	34	31	43	32	33	40	21	33	34	41	37	23	31	28	39	38	29	33	46	40	36	30	28	34	28	41	31	23	33	34	35	43	34	23	28	35	39	34	50	37	34	33	43	32	36	37	27	24	35	25	29	38	27	43	32	37	33	27	39	37	37	27	28	33	34	40	31	39	28	33	20	31	38	40	33	28	28	43	29	23	22	26	38	32	42	41	42	30	39	41	34	35	30	37	37	30	34	37	36	26	38	29	22	29	29	37	33	41	32	25	38	39	37	34	35	39	34	27	32	30	27	46	41	43	34	17	23	26	31	39	36	35	30	35	33	21	28	32	21	40	34	30	34	35	28	38	39	46	37	30	26	34	30	43	39	28	27	36	37	34	32	43	28	36	40	30	33	33	27	36	34	37	30	33	36	33	33	32	42	39	37	33	31	32	30	27	43	30	36	35	34	42	52	34	35	27	31	37	26	30	27	31	32	35	30	34	35	33	23	33	31	38	36	26	31	31	41	37	41	34	27	46	36	33	33	29	45	34	30	26	29	38	41	34	31	34	47	39	38	36	39	47	39	28	36	41	26	33	25	53	33	42	31	39	34	32	28	29	33	30	34	26	39	41	30	35	42	29	37	30	33	24	31	31	29	35	43	35	34	28	32	30	41	23	29	32	27	37	42	40	32	30	41	31	40	32	29	37	35	26	37	36	37	21	38	31	36	25	35	29	39	32	36	35	30	32	44	35	31	26	33	36	31	32	25	47	34	37	33	29	35	37	46	42	32	31	38	31	26	32	40	34	28	39	31	37	29	54	32	28	30	31	28	34	30	28	33	33	36	34	46	33	33	40	35	29	28	50	32	31	35	40	31	38	34	38	40	32	36	39	45	41	32	30	35	27	33	28	33	35	33	37	39	28	30	40	42	33	32	33	27	38	38	31	35	37	29	46	35	33	24	28	45	30	42	34	39	36	43	35	47	29	34	30	24	35	45	32	33	37	37	34	35	39	35	32	40	43	39	34	35	33	36	31	38	38	28	30	41	34	23	25	22	21	34	45	31	41	34	32	40	35	41	31	39	35	24	33	37	26	34	25	38	35	32	36	35	38	34	28	22	34	41	30	35	34	34	34	34	38	37	28	29	36	37	38	30	30	39	30	29	41	35	36	35	35	38	25	32	38	33	44	34	43	32	29	22	35	31	28	34	29	30	49	29	37	38	39	32	37	36	34	30	24	30	29	28	36	29	37	33	28	35	29	38	35	38	29	32	32	30	35	26	36	40	36	34	31	36	31	26	38	33	26	27	32	34	30	34	27	33	32	40	26	27	34	27	35	32	29	36	32	24	40	37	33	32	39	43	31	27	24	40	35	29	39	27	40	35	33	26	41	26	33	45	35	34	29	40	35	23	38	34	37	27	41	37	40	44	28	34	34	30	23	34	37	34	33	34	28	37	35	38	41	35	39	40	40	25	32	32	33	24	34	31	35	36	31	40	44	28	33	21	27	29	32	36	34	34	21	30	29	32	26	30	28	33	29	31	30	24	19	45	36	36	30	24	41	32	31	23	36	28	34	29	42	37	33	35	38	33	30	36	31	33	33	23	32	36	30	29	33	39	32	47	29	30	48	38	28	30	24	29	45	32	21	31	40	35	30	38	37	27	37	45	35	30	30	29	37	38	41	33	16	33	36	24	24	38	36	32	40	30	32	30	30	33	39	31	22	40	24	42	24	31	34	31	34	36	41	28	22	44	45	29	42	24	44	36	29	27	48	36	33	38	33	35	44	22	35	34	37	34	24	34	44	32	40	31	37	30	26	24	44	36	33	33	38	31	44	36	26	40	31	38	29	33	45	32	38	47	22	36	38	30	31	33	29	36	36	38	36	32	37	30	31	37	27	30	37	48	22	36	46	26	38	35	41	32	20	33	37	40	39	45	30	34	34	32	26	25	34	25	38	46	35	34	34	28	38	36	31	34	44	46	26	30	31	43	36	31	37	37	44	23	32	31	36	34	38	36	41	41	39	35	24	34	44	33	32	37	30	35	39	44	40	26	34	35	27	30	42	32	31	38	25	27	40	40	31	45	33	33	32	28	42	34	30	41	41	30	33	32	38	36	33	34	36	35	28	23	34	39	30	34	36	34	28	31	34	31	29	32	35	34	36	21	40	36	42	27	42	31	32	32	28	39	38	40	36	33	27	33	38	35	23	27	32	44	35	37	33	22	36	34	31	33	29	33	31	21	38	27	34	40	22	30	30	31	27	30	44	30	38	39	30	32	25	31	38	30	36	28	28	35	39	30	26	31	26	26	37	31	39	28	39	30	28	33	43	34	39	27	38	38	33	34	45	22	26	45	23	26	35	36	35	29	27	33	37	44	36	40	33	21	41	40	41	31	45	29	28	32	42	36	31	33	35	38	36	24	32	38	32	36	28	32	32	41	41	27	34	30	39	25	26	35	43	39	29	33	30	28	29	31	22	37	41	28	39	31	31	33	38	30	39	33	25	33	35	44	26	41	33	33	29	34	27	32	32	31	36	31	32	26	41	37	26	48	29	30	28	41	32	31	24	32	28	35	44	35	43	36	39	31	39	33	35	32	24	32	49	40	40	28	32	26	33	26	32	46	46	18	23	47	28	39	33	29	40	29	33	32	41	28	42	42	35	40	36	36	31	31	34	33	35	36	28	35	23	25	40	35	31	33	31	25	30	38	33	40	30	40	42	28	37	36	32	44	40	41	47	30	32	37	39	42	33	34	27	42	27	36	36	32	35	35	27	33	36	30	35	26	32	34	37	29	34	30	27	31	36	33	33	39	37	34	27	38	37	35	53	27	43	22	45	41	31	29	40	40	40	30	35	26	35	31	24	39	48	37	39	38	29	39	36	33	20	36	23	33	26	37	27	32	40	22	34	34	37	46	39	29	29	32	37	41	37	37	35	36	33	31	39	30	28	30	32	38	38	36	32	24	37	29	36	42	41	43	23	37	37	31	45	35	33	42	27	34	31	29	27	37	42	29	24	40	36	39	34	29	31	41	39	27	33	24	32	33	33	35	26	34	26	45	48	45	43	30	35	30	42	32	35	26	37	38	39	24	48	36	32	39	38	25	32	36	39	39	36	26	35	41	39	40	29	32	42	29	39	29	31	32	43	26	22	37	31
38793	19548	11387	20816	30900	28412	22603	19986	16219	14972	13033	11502	10535	10073	9985	7755	6208	5563	5176	4646	4806	4431	3717	3541	3248	2921	2703	2470	2394	2150	2083	1926	1848	1650	1619	1590	1551	1470	1388	1423	1316	1303	1260	1289	1192	1320	1240	1171	1108	1067	998	908	935	884	831	883	795	791	788	763	756	765	748	760	769	682	722	757	704	689	678	655	704	711	639	659	657	723	627	668	653	638	636	670	672	622	586	638	578	607	572	644	557	592	576	573	552	596	623	579	584	577	598	598	546	555	607	597	566	568	593	556	587	512	547	583	589	534	536	596	607	589	584	589	588	606	557	575	597	543	580	500	598	578	557	609	572	561	569	573	579	591	579	600	571	583	556	573	580	555	559	585	523	582	582	608	618	591	622	570	577	557	584	560	585	570	568	603	583	575	609	559	606	553	591	583	555	521	549	554	596	573	579	596	574	566	522	583	592	546	583	602	584	556	565	594	589	580	577	548	558	589	633	599	567	593	607	595	582	583	634	595	589	585	585	556	582	573	613	596	575	600	585	551	587	604	570	559	549	549	567	556	596	583	579	560	618	553	549	621	559	573	600	556	583	584	609	572	565	621	585	566	574	563	648	547	604	585	542	605	574	545	605	565	566	564	606	571	572	578	542	590	598	585	624	574	543	558	621	580	572	557	588	601	582	583	559	565	574	545	554	536	582	565	593	597	554	600	596	558	611	568	575	588	592	564	552	632	594	586	595	578	593	572	598	596	615	566	539	588	584	567	590	577	563	537	579	615	564	570	571	596	568	594	569	586	570	613	580	551	606	562	561	589	558	589	578	540	534	612	580	594	601	553	592	587	580	615	582	600	601	543	564	583	584	598	567	592	625	567	571	595	617	605	583	604	578	612	574	567	592	543	590	520	547	589	599	584	575	583	571	540	611	556	592	570	596	536	593	580	601	573	589	568	577	590	590	564	562	617	577	550	602	595	572	563	569	555	581	570	590	609	543	563	559	582	569	580	561	577	568	576	543	590	565	581	590	584	549	585	587	576	540	573	557	595	592	602	583	575	579	587	548	553	546	571	582	560	580	576	564	550	584	584	548	515	626	604	584	571	586	561	583	563	595	600	590	570	551	583	563	552	581	566	565	581	570	588	559	606	557	577	560	593	585	570	585	575	559	551	609	558	548	597	562	613	572	542	562	573	587	637	553	556	598	582	558	586	597	530	611	549	588	633	584	557	586	556	573	630	554	583	586	589	569	577	558	565	588	559	582	574	555	567	525	580	561	551	542	586	578	569	545	565	576	579	575	594	594	595	578	597	565	613	576	541	595	609	548	589	562	610	565	571	609	602	563	613	563	537	593	542	605	579	579	609	619	584	587	587	572	521	587	573	591	564	593	592	577	654	594	581	592	588	608	625	572	567	594	592	614	574	580	590	602	538	595	569	603	586	582	536	570	570	544	571	621	561	598	609	573	555	591	556	569	609	554	591	575	598	504	558	586	612	563	573	564	590	559	592	584	597	581	600	574	560	622	600	564	560	581	560	549	570	576	563	588	533	586	575	601	547	583	576	606	562	543	596	568	564	559	578	586	555	597	565	532	563	575	569	574	548	551	566	614	577	597	626	542	566	604	595	584	586	561	592	600	566	596	555	593	607	569	551	582	622	583	564	583	584	581	616	578	565	581	570	594	591	575	563	582	568	575	594	586	585	583	625	594	577	565	560	605	551	562	578	609	572	560	547	578	582	602	559	596	606	595	554	568	562	556	530	544	597	524	583	555	576	588	592	593	588	596	534	517	560	587	602	559	588	585	590	588	566	512	612	571	558	560	578	579	538	557	524	574	556	547	586	595	583	628	562	589	532	569	573	563	598	615	567	518	595	586	600	578	558	590	566	550	601	599	514	563	574	605	535	555	537	559	600	550	548	597	591	569	614	575	600	570	633	580	584	606	568	570	562	552	608	556	566	598	583	578	571	586	552	578	600	589	566	581	594	577	567	585	555	584	566	587	572	612	563	571	588	562	514	572	597	575	610	585	568	580	595	602	560	608	590	557	570	597	559	581	542	525	603	526	579	550	550	578	589	582	584	598	614	577	631	582	575	561	571	606	609	588	597	537	591	562	593	588	553	589	598	552	597	575	548	556	568	561	592	598	549	559	604	572	554	605	554	557	577	582	583	580	631	595	571	594	573	602	588	627	563	616	565	606	628	584	541	582	550	525	596	552	559	556	575	539	620	603	567	611	601	611	593	533	581	586	568	542	606	572	603	578	560	582	594	573	583	588	574	571	535	590	565	583	553	580	564	594	593	606	554	584	605	581	582	573	565	564	574	556	588	535	565	556	565	526	582	558	596	541	557	601	554	591	562	570	583	591	627	596	546	581	584	572	567	577	550	581	592	560	567	593	563	581	577	603	548	602	531	580	559	528	547	598	574	560	569	613	552	557	546	582	568	593	601	571	587	589	622	569	570	598	566	566	556	561	591	574	599	582	548	585	571	614	569	570	591	556	601	563	584	561	583	516	560	537	615	541	572	564	574	546	559	597	554	584	550	591	595	586	585	609	587	536	582	598	580	524	583	578	579	572	555	584	568	589	591	582	573	590	578	591	603	558	573	626	575	569	566	599	581	547	600	577	522	513	575	570	616	577	586	574	574	549	593	606	534	618	577	574	611	598	567	586	555	594	587	593	555	555	567	579	585	568	542	574	563	578	589	582	604	581	574	583	564	549	614	581	563	608	566	569	600	543	608	613	574	572	595	547	546	549	559	583	551	600	546	619	589	607	599	547	575	536	554	579	609	598	558	593	597	590	551	564	572	609	586	557	611	599	556	570	582	555	624	561	550	577	546	561	584	568	588	563	593	626	602	568	567	583	579	625	553	577	553	576	571	569	588	563	602	548	586	569	581	569	566	560	587	543	584	570	619	577	576	553	499	597	569	597	592	609	605	600	542	594	538	575	555	556	606	550	542	628	591	553	555	582	599	574	568	580	556	559	571	570	580	570	584	608	569	592	587	601	597	615	581	543	612	604	590	594	557	574	572	565	605	600	563	557	586	578	578	539	546	583	557	533	534	567	595	567	552	586	588	566	575	604	519	591	568	559	542	528	588	583	563	572	625	587	574	622	572	586	554	546	589	545	600	560	603	594	586	611	594	580	608	561	567	573	524	583	568	572	592	592	590	606	554	586	564	653	546	589	604	580	556	560	513	569	614	536	561	550	584	543	598	570	580	590	555	559	556	555	551	601	587	559	582	603	539	602	593	533	624	602	556	574	570	604	594	602	588	562	551	566	609	559	557	591	591	568	590	573	559	592	586	609	585	544	559	584	546	564	573	565	557	587	616	555	594	620	590	560	576	607	575	594	585	617	610	590	593	549	587	566	578	577	623	556	610	554	630	565	626	565	527	564	566	579	547	599	602	555	590	569	604	568	598	567	585	609	589	548	580	605	587	598	550	574	598	591	541	581	579	543	570	545	559	547	531	501	630	590	594	602	624	541	575	606	549	563	570
7846	2463	772	441	747	683	503	387	379	338	329	278	270	260	276	229	167	157	143	138	144	128	112	102	87	91	83	99	94	62	74	68	67	77	64	61	74	58	65	57	55	40	59	57	58	55	57	43	45	47	43	46	35	40	40	45	40	40	39	35	48	39	36	36	44	44	32	48	31	34	45	54	33	37	30	39	31	37	37	43	42	39	50	36	33	27	27	38	28	52	32	39	28	28	44	48	29	38	31	23	44	37	37	36	33	35	44	38	24	36	42	40	24	37	44	39	29	33	34	25	33	42	35	38	33	30	39	29	46	30	33	26	42	31	26	41	29	34	33	50	40	33	37	43	36	35	39	32	44	43	36	31	30	31	27	38	37	24	48	19	37	40	39	46	31	28	35	28	35	34	30	25	23	25	40	44	36	31	40	31	34	31	35	32	29	32	41	37	33	42	30	38	35	43	38	27	34	38	33	38	26	34	54	30	35	35	43	40	27	38	32	37	31	38	36	22	53	44	29	33	30	32	22	37	36	37	39	33	36	34	36	34	31	33	33	40	26	36	31	27	39	38	39	39	23	24	45	37	30	44	34	37	34	35	31	35	23	38	47	41	42	49	33	31	34	28	32	30	46	31	36	46	36	48	33	26	44	33	39	37	33	28	40	38	33	43	38	51	40	34	34	30	43	38	35	35	32	34	41	38	36	45	26	35	35	28	33	31	32	41	35	46	45	32	42	36	33	35	38	36	40	30	30	36	30	33	43	35	39	30	34	40	34	25	35	35	47	33	33	34	43	32	40	27	45	36	40	33	31	40	31	35	27	41	42	27	41	38	42	40	39	27	38	33	30	31	31	47	39	39	35	35	51	41	39	35	47	34	41	31	41	27	35	40	30	41	38	48	40	41	35	33	35	40	28	44	33	37	35	37	38	32	36	46	35	36	47	35	34	28	35	44	28	33	34	41	35	27	36	36	28	38	44	29	39	32	43	35	35	40	38	41	42	25	36	47	38	36	34	28	45	44	36	33	41	37	41	36	42	26	35	31	34	30	39	36	36	31	40	39	22	30	28	42	35	38	32	44	46	29	41	27	39	36	25	24	38	48	32	34	39	36	54	40	35	36	37	39	31	35	40	31	28	37	40	30	28	45	27	29	35	29	40	40	26	23	41	42	43	35	35	33	33	40	57	26	37	37	27	38	39	40	39	28	40	36	37	41	38	51	39	30	29	31	39	38	30	36	28	42	41	31	27	51	40	35	36	40	32	36	39	40	34	40	32	36	26	27	23	29	43	34	34	42	32	37	49	34	33	37	28	24	36	34	32	26	36	46	31	23	31	43	36	44	36	31	42	38	46	44	30	40	35	30	38	31	37	40	29	32	30	41	48	37	37	33	38	42	40	47	35	31	37	39	35	37	38	22	40	35	26	39	31	31	52	29	33	23	31	40	38	28	34	30	34	31	21	47	48	33	36	37	36	33	35	44	45	32	28	37	25	36	32	28	48	37	34	36	33	37	40	18	37	36	50	33	29	29	41	33	30	34	34	40	32	35	35	36	31	38	31	37	38	37	37	32	36	38	43	30	38	27	38	54	30	30	43	29	41	38	32	41	34	45	38	31	49	48	34	34	31	45	40	37	37	48	37	45	44	25	32	49	32	25	32	34	41	37	32	38	31	33	36	39	31	19	34	32	52	42	35	35	37	27	34	41	21	34	32	46	28	34	36	41	44	36	44	30	32	39	33	45	40	33	37	43	40	40	28	38	34	26	37	38	39	39	38	27	40	39	26	37	32	30	41	39	44	39	21	32	32	31	31	23	46	28	35	33	32	29	45	27	41	42	41	38	40	27	31	37	35	26	39	38	37	49	36	52	38	35	31	40	38	29	21	31	36	41	26	35	38	37	34	39	26	44	44	29	44	30	45	41	24	39	40	35	45	36	34	25	33	33	34	34	36	44	49	36	43	39	45	29	36	27	23	41	33	46	29	32	41	42	41	29	39	30	36	36	38	42	33	37	27	38	35	32	34	32	35	27	43	39	38	35	43	30	32	42	29	46	41	46	36	36	33	39	42	32	29	22	26	36	30	25	48	32	26	36	28	41	31	37	26	36	40	37	42	40	38	33	32	33	37	32	30	37	35	34	23	34	28	43	31	41	20	34	37	42	29	37	33	34	33	33	34	28	41	40	50	38	24	34	28	34	34	38	32	34	40	31	35	42	33	38	39	38	49	27	39	37	33	46	35	30	29	31	36	35	35	30	35	32	36	36	42	44	40	25	36	33	28	43	28	43	28	40	49	33	29	32	39	36	36	37	34	40	33	27	40	35	45	35	32	40	29	36	35	33	25	45	38	36	49	25	39	34	41	30	29	27	32	32	40	34	36	33	47	33	38	47	34	54	30	36	39	29	31	34	41	34	45	32	37	39	29	22	37	38	34	37	37	35	31	31	39	41	34	43	35	33	29	38	33	40	39	36	41	40	34	37	25	39	33	33	29	36	38	33	24	37	31	26	32	35	36	34	36	33	44	32	33	36	23	39	37	29	27	35	35	41	35	39	34	41	38	39	33	35	32	25	37	24	45	40	34	34	33	31	25	22	40	41	31	41	31	22	37	31	35	36	39	30	35	45	33	37	44	35	37	38	33	28	31	25	45	24	34	37	34	30	35	52	27	34	31	44	31	41	29	43	35	52	31	39	41	35	40	33	34	39	33	30	36	33	23	36	38	42	46	30	32	38	26	34	33	32	36	34	42	50	38	37	30	42	45	31	40	26	31	29	33	44	21	32	41	34	37	32	46	34	29	39	38	40	32	22	31	26	34	35	33	41	35	34	33	32	31	40	38	37	41	46	34	35	35	36	27	41	26	41	35	35	33	31	40	36	41	34	32	25	40	42	27	33	30	35	31	39	30	24	29	24	46	26	36	28	37	39	29	32	43	37	45	29	30	32	29	36	29	41	32	37	35	35	50	48	38	31	32	31	36	32	30	39	29	41	28	28	39	42	51	33	39	36	24	35	32	40	38	28	39	40	39	35	36	30	37	46	37	37	35	27	33	33	36	31	34	25	37	44	34	39	32	33	34	42	37	38	32	47	33	28	38	40	43	41	32	41	30	34	36	32	35	45	37	37	32	23	34	39	38	34	38	31	34	32	39	38	39	26	40	43	27	36	35	39	37	37	35	36	35	28	42	39	29	41	31	38	44	42	39	35	36	31	41	36	38	30	32	37	39	41	34	47	53	37	31	33	42	33	29	24	35	40	31	34	23	44	34	31	35	30	35	33	22	30	40	29	38	39	36	41	33	34	38	34	41	29	31	42	37	37	45	28	28	36	26	37	32	37	32	34	32	31	34	40	27	44	32	36	24	27	39	30	41	40	38	40	32	34	37	35	54	39	34	40	30	21	39	40	29	37	33	48	36	37	31	37	31	39	36	32	36	31	34	29	36	41	40	35	38	33	40	33	25	30	40	35	29	45	28	33	37	32	39	38
46187	25439	15914	25532	35525	33213	28619	24735	22278	19396	17837	15210	13723	13727	13360	11476	8586	7460	6633	6591	6668	5921	5491	5114	4661	4132	3803	3632	3258	2970	2880	2531	2471	2232	2194	2156	2106	2010	1890	1844	1745	1665	1593	1564	1599	1551	1638	1469	1461	1275	1177	1152	1107	1093	1044	1049	971	920	880	919	925	876	874	813	824	861	808	817	807	811	795	809	731	823	737	772	757	751	653	737	675	704	718	759	681	672	687	642	620	594	610	593	595	574	609	598	612	648	597	604	580	584	577	597	622	610	600	622	621	606	596	609	601	588	643	590	610	631	588	627	614	641	571	611	598	596	587	575	586	633	624	586	549	598	617	614	602	610	579	573	622	583	577	623	611	577	604	557	600	570	632	589	588	586	584	600	577	618	598	576	615	628	598	567	638	602	588	608	641	648	625	631	564	611	563	570	571	568	611	591	579	642	601	602	600	588	585	589	626	608	621	592	570	576	605	596	584	621	651	633	621	623	599	550	621	605	568	598	629	589	598	611	611	585	558	570	646	600	575	604	595	622	567	567	589	623	613	591	606	614	613	575	607	603	655	595	603	603	639	625	635	593	600	615	579	605	623	646	529	579	635	643	595	631	578	619	628	573	594	620	595	654	575	625	593	589	629	595	617	628	581	568	598	619	594	621	583	598	596	608	573	597	593	595	590	622	628	631	607	586	631	600	589	599	621	620	650	579	574	600	635	612	648	602	607	630	615	612	620	574	568	583	539	593	587	592	594	632	626	664	642	582	599	602	598	576	597	611	614	627	624	594	592	574	543	588	602	611	585	633	603	609	577	604	606	567	617	587	608	579	604	639	606	612	572	601	589	594	637	595	612	591	584	594	602	627	622	584	598	633	607	616	625	592	627	632	578	581	602	626	606	600	617	603	598	635	616	602	598	604	600	556	602	647	619	597	603	597	599	605	642	584	584	627	589	552	621	628	605	589	624	619	613	606	604	610	597	608	637	623	601	597	630	611	637	609	646	584	644	605	617	598	595	603	611	593	595	631	618	633	612	598	581	588	597	580	611	590	620	596	648	594	623	625	601	615	579	645	611	588	634	608	608	620	630	595	629	610	586	617	577	650	637	594	599	602	589	672	614	609	645	606	613	567	582	618	614	572	662	621	594	627	628	598	570	591	613	578	598	631	625	606	578	562	603	610	618	570	596	660	602	619	592	658	621	602	581	594	595	625	571	573	612	591	572	616	582	571	605	625	588	629	604	552	600	566	596	599	579	608	631	646	626	596	613	594	611	611	600	610	591	573	598	575	571	614	565	597	590	613	593	600	586	566	628	638	635	620	591	661	634	620	591	609	567	635	617	629	626	588	603	579	585	564	599	571	645	596	634	631	590	634	616	617	634	655	602	579	639	572	639	622	635	569	599	609	664	611	614	608	613	594	554	572	595	576	620	599	596	566	587	639	627	610	594	639	550	589	599	595	633	618	570	617	596	616	609	565	582	587	592	631	598	615	594	590	640	614	605	592	636	595	610	592	627	681	579	579	610	618	664	639	631	587	624	607	624	610	607	611	623	597	599	588	625	603	588	578	637	630	628	610	577	584	638	624	578	606	615	579	570	605	624	627	609	629	628	616	596	612	618	598	572	574	613	565	622	638	646	654	635	613	636	578	613	598	617	605	611	582	652	612	606	580	578	590	602	620	608	643	621	632	580	571	600	638	597	560	601	607	605	560	591	634	619	614	629	588	648	598	624	652	612	620	593	638	613	623	578	621	618	580	617	583	583	576	597	618	579	571	609	594	560	577	588	605	566	584	583	648	586	566	577	609	634	631	601	573	597	632	552	590	599	588	638	604	599	623	611	637	570	612	586	595	592	609	599	585	606	606	609	613	609	591	595	570	605	639	625	573	586	638	615	554	620	605	630	588	629	572	613	592	573	578	588	638	619	593	553	612	644	601	627	627	584	550	597	594	606	607	621	589	563	592	622	636	591	624	585	573	587	608	612	623	550	580	605	551	639	566	588	556	617	564	582	613	599	590	574	603	575	584	621	584	642	558	582	608	603	585	636	617	581	626	601	563	605	612	642	630	599	600	611	629	611	633	595	588	555	609	595	624	595	581	580	639	638	616	585	571	609	593	608	600	632	598	617	631	635	609	616	610	612	617	581	598	565	586	632	571	657	619	644	621	593	603	592	601	633	636	593	618	572	612	587	624	595	601	631	671	587	564	578	604	599	582	606	605	616	609	583	609	643	608	597	587	587	582	604	589	587	602	607	599	551	598	583	626	593	615	608	599	618	612	598	614	584	610	664	607	600	625	602	605	606	612	614	580	601	610	557	596	599	559	582	612	590	617	580	655	572	577	588	567	613	634	612	611	660	578	605	614	569	591	603	619	620	602	581	637	605	608	608	628	628	594	633	641	625	597	584	546	630	589	593	589	573	588	598	579	618	587	585	585	554	631	521	582	588	605	608	623	597	609	598	590	639	623	588	603	625	631	591	585	605	620	574	680	633	615	599	575	605	610	601	608	610	615	629	624	594	584	563	599	588	591	574	650	588	624	588	604	559	638	607	612	656	613	653	567	566	617	583	625	606	594	545	589	605	620	620	619	591	591	608	560	670	598	596	608	601	581	572	626	628	595	612	585	596	601	593	619	628	610	626	584	621	590	601	573	601	604	611	589	626	636	555	595	572	592	563	599	565	586	584	604	570	611	579	601	597	620	594	638	659	595	615	630	633	612	580	630	599	598	553	610	612	593	607	608	603	644	606	571	624	610	630	651	599	614	635	598	603	595	592	579	601	564	611	590	643	619	613	639	632	621	588	613	602	610	588	596	586	648	616	587	615	607	574	622	620	618	615	611	594	623	629	577	599	600	603	555	633	577	656	581	583	576	590	568	590	608	573	594	611	565	634	550	616	631	600	614	597	573	593	577	554	612	620	590	579	625	636	597	609	586	627	647	669	594	577	644	609	579	613	630	587	603	631	600	613	633	622	597	590	628	590	636	624	615	643	633	569	609	642	610	588	613	632	641	628	592	612	576	552	576	625	594	646	618	577	595	616	592	612	601	593	634	586	631	594	622	614	619	639	628	593	605	610	619	579	631	594	555	584	611	601	569	599	633	608	639	638	627	635	583	596	594	607	617	627	608	615	625	595	612	598	627	615	618	636	606	563	636	631	555	583	606	593	596	654	606	583	576	551	626	615	650	639	618	614	592	632	645	624	613	614	586	626	616	625	595	583	560	638	598	605	569	619	564	609	678	603	625	674	621	596	586	603	610	611	579	630	636	574	636	625	631	603	575	597	591	616	631	585	590	648	589	591	568	626	583	609	619	624	599	594	604	618	633	593	658	585	620	585	617	600	590	579	587	589	623	609	617	606	574	613	595	603	593	586	632	596	571	608	644	587	618	625	577	597	584	581	629	568	592	645	591	580	588	541	603	611	617	590	634	647	573	571	577	603	613	610	595	626	623	632	618	614	605	596	553	603	587	591	599	599	595	608	626	597	598	616	611	585	593
3111	791	323	171	312	272	220	161	155	160	120	121	131	124	117	116	82	86	64	73	75	81	60	64	48	52	40	43	50	57	51	34	35	51	40	45	44	37	38	33	45	36	36	40	37	38	39	30	34	25	26	26	38	30	29	31	43	39	22	32	32	30	26	25	34	33	27	38	33	31	27	20	39	30	34	34	20	40	41	24	35	34	24	30	39	28	36	28	29	18	37	31	26	21	32	25	30	23	26	19	28	30	27	33	18	23	24	28	21	38	32	26	31	19	26	31	32	29	28	17	26	26	25	27	28	21	27	36	23	20	28	29	24	25	22	33	26	36	24	28	25	32	16	20	22	19	28	21	27	26	25	28	32	30	23	20	24	23	40	25	26	30	31	34	35	25	17	30	20	26	31	31	25	28	22	19	35	29	18	23	22	30	27	27	27	27	27	26	30	32	27	22	20	24	30	39	32	28	29	31	26	31	31	36	27	24	28	25	25	29	19	32	25	30	26	26	25	36	17	29	18	14	32	27	35	28	27	24	31	20	34	30	22	27	23	26	22	22	30	25	23	31	33	29	31	28	32	33	25	36	27	35	32	26	32	20	28	23	27	27	29	28	32	22	29	30	32	32	34	19	25	34	30	30	26	28	32	31	25	23	22	37	19	15	23	22	23	23	35	24	21	21	29	22	25	35	24	21	27	24	20	28	18	22	27	39	32	25	17	23	30	23	26	24	26	22	21	27	21	28	28	32	30	38	25	34	33	28	23	27	26	24	21	32	31	35	29	15	22	30	25	20	25	33	27	32	22	31	23	30	21	25	28	27	21	37	21	19	22	19	27	23	31	29	28	19	23	25	29	31	25	35	20	20	24	27	24	34	22	33	26	23	25	31	25	29	24	28	34	25	32	27	22	34	30	21	24	32	29	27	34	31	23	18	28	18	22	21	27	35	38	34	32	34	25	38	34	27	37	34	35	33	34	18	27	25	29	29	26	28	26	33	21	20	28	24	24	27	31	35	22	28	38	24	22	23	16	26	26	24	31	24	24	26	27	33	17	23	15	28	29	19	15	30	28	22	24	26	31	27	25	26	32	27	30	17	38	29	27	40	21	35	33	20	25	41	25	30	30	37	28	14	26	19	24	24	31	22	25	37	28	25	33	27	19	24	28	20	30	25	20	28	34	32	27	27	23	26	32	31	23	21	25	35	21	31	29	27	22	41	24	24	23	25	38	35	32	29	22	25	18	22	36	22	23	28	27	29	27	31	27	28	25	30	40	24	34	20	26	26	29	27	27	20	32	21	29	28	24	28	28	21	26	29	23	34	28	36	33	28	28	33	28	26	27	31	26	28	27	31	24	38	24	30	36	26	33	26	22	29	19	40	24	29	29	18	30	19	30	30	16	24	27	29	21	24	25	33	29	24	22	21	29	35	30	24	24	27	27	24	32	31	31	30	25	13	33	27	27	23	24	27	31	33	30	20	32	26	27	34	33	23	24	27	30	34	19	36	28	21	27	22	18	22	24	27	26	33	24	29	16	24	30	27	28	31	39	27	24	24	22	28	17	32	27	28	27	25	15	23	19	18	30	36	24	17	40	24	29	27	17	25	20	21	24	29	27	24	33	29	26	14	23	25	29	26	25	26	27	36	26	30	21	18	24	23	18	29	35	21	19	25	23	21	25	15	24	27	27	26	29	23	31	33	17	31	21	29	41	33	26	22	26	21	25	30	21	20	22	28	25	27	20	26	29	26	28	36	33	34	30	28	21	27	27	29	23	22	18	28	22	29	21	24	26	22	15	33	32	18	30	25	30	22	28	23	21	30	15	30	36	27	23	26	31	36	35	29	29	26	29	25	31	31	34	32	28	30	37	29	21	25	28	25	31	24	29	26	24	29	30	33	28	18	27	25	34	29	26	27	20	25	28	21	18	22	21	19	27	35	44	28	23	37	27	33	30	33	29	24	31	27	25	24	16	20	35	32	26	39	25	32	31	34	25	36	28	24	28	25	33	26	22	16	19	28	17	23	36	30	30	29	25	15	29	17	29	31	26	20	24	23	26	27	28	30	21	33	20	29	20	27	31	22	21	25	28	17	19	31	35	37	33	29	25	23	23	21	28	28	28	23	32	31	17	28	26	21	22	28	29	30	27	28	25	23	21	25	28	29	21	24	28	25	41	24	24	26	36	29	19	22	27	27	28	30	29	25	19	29	26	25	33	29	25	24	32	28	25	21	33	27	22	36	25	26	21	26	20	36	24	23	31	34	40	30	24	23	32	27	30	29	35	22	17	30	32	28	25	23	31	28	24	21	27	40	33	40	30	29	28	21	24	29	27	27	38	22	27	26	23	24	14	31	25	29	27	28	32	33	35	25	22	24	34	28	24	21	21	22	33	28	36	28	33	36	29	25	23	33	30	30	37	28	23	27	26	26	23	12	23	20	22	24	29	22	41	21	30	32	39	21	22	29	30	21	21	33	25	26	23	27	32	21	38	26	25	33	23	26	22	27	31	29	34	23	30	31	28	19	19	34	28	30	35	23	28	27	30	24	24	19	27	21	22	34	37	27	27	31	26	30	31	21	25	35	27	29	33	27	34	35	22	31	32	28	27	30	18	26	21	23	24	18	23	30	19	25	31	26	26	25	24	33	34	39	28	32	23	18	32	23	25	27	27	20	25	28	21	38	28	23	24	29	28	19	23	26	26	39	31	26	21	27	30	35	24	19	19	33	19	34	25	28	32	21	25	24	29	23	19	28	28	33	31	23	33	25	28	37	22	28	27	23	23	25	25	33	30	22	37	25	25	29	27	18	22	27	28	16	27	24	21	20	32	24	29	25	29	29	24	25	25	27	28	27	30	26	26	31	27	19	22	33	17	23	28	15	32	33	21	22	24	31	34	25	28	28	31	24	30	20	26	28	21	26	36	24	23	25	28	19	26	25	32	37	35	25	27	20	23	24	23	26	31	17	29	23	16	28	28	24	28	30	24	21	24	27	21	29	31	18	28	28	20	25	23	22	29	28	24	27	28	25	28	32	31	29	28	21	18	22	25	32	24	28	32	30	27	28	28	20	30	25	34	27	27	29	30	23	33	23	26	24	20	28	29	35	29	35	19	22	25	34	28	35	31	30	29	32	27	32	32	22	24	27	18	32	27	31	27	22	29	27	29	25	39	33	31	22	36	22	26	33	30	20	19	31	25	28	25	32	28	19	19	29	19	17	29	32	14	20	22	25	28	26	25	23	23	18	24	22	25	24	27	20	30	30	23	31	28	24	36	29	27	28	31	24	33	30	28	36	24	32	20	26	29	27	27	27	33	32	15	23	20	20	20	24	29	30	25	28	29	30	33	34	35	21	28	26	24	34	25	37	17	28	20	36	26	24	17	17	28	33	28	39	30	38	33	31	33	24	34	23	32	27	29	32	27	31	24	24	34	35	20	22	34	35	24	30	26	36	31	30	34	27	19	27	37	30	33	32	22	24	28	33
33429	17854	9313	15409	25658	23443	19332	14892	13117	11320	9035	7791	7253	6928	6814	6185	3956	3319	3332	3252	3096	2849	2585	2500	2263	2194	2018	1837	1733	1558	1532	1446	1299	1268	1215	1141	1141	1059	1022	1012	996	972	987	1049	903	964	933	868	814	791	760	691	662	655	625	658	658	613	634	622	602	606	596	544	599	599	606	551	552	495	524	581	533	536	543	528	539	501	534	534	514	458	521	507	492	474	450	439	452	475	439	471	441	438	489	478	475	460	467	493	477	437	480	424	479	483	463	454	471	481	453	471	489	474	429	415	470	451	469	504	469	452	511	480	434	467	451	438	469	495	473	491	471	464	452	469	442	479	481	459	470	486	473	414	492	456	465	477	497	468	463	461	498	451	487	497	530	432	449	454	478	450	486	438	470	461	481	455	483	449	436	478	500	503	474	484	480	451	464	435	482	472	450	454	478	450	453	511	444	473	468	490	454	432	444	436	485	463	462	429	474	462	533	462	443	457	472	494	482	484	499	469	499	488	474	486	481	497	442	466	483	481	473	455	480	495	451	471	459	479	460	458	462	445	480	453	448	442	489	464	451	449	466	460	510	462	477	431	435	458	438	445	451	494	452	478	472	488	460	463	490	499	456	467	470	448	488	479	490	447	462	452	444	506	470	443	437	413	449	466	485	436	516	457	488	461	447	471	454	464	461	459	443	465	436	494	445	488	485	492	436	448	475	467	476	498	462	458	482	488	499	439	476	463	464	503	466	479	458	485	461	450	434	474	461	511	443	471	494	485	460	465	442	480	466	494	484	458	483	463	489	474	481	472	476	437	463	482	486	474	425	461	458	414	482	494	455	500	453	439	485	442	500	450	464	443	485	454	453	491	470	472	499	468	432	468	484	498	481	464	488	450	465	451	459	416	489	480	474	454	522	455	435	447	504	477	461	457	459	498	437	432	417	489	475	514	503	458	480	489	461	434	499	435	444	445	474	489	460	486	449	442	472	452	486	463	462	501	478	450	482	447	450	442	466	492	485	468	439	471	484	420	497	447	458	470	493	451	457	465	442	450	455	501	491	430	472	471	457	418	488	447	455	509	438	441	480	461	447	467	457	471	476	482	425	483	465	468	461	501	469	431	491	478	442	428	466	491	449	467	472	455	481	478	436	455	454	445	456	473	439	492	504	454	467	466	492	461	460	481	469	458	484	477	492	453	455	474	452	441	464	451	460	485	493	443	493	456	469	467	500	459	474	473	499	497	467	449	492	438	498	478	443	426	470	479	486	412	475	451	487	476	462	475	491	464	454	484	489	485	466	469	453	466	449	424	473	492	471	471	459	445	445	458	447	470	448	451	494	472	449	476	484	435	460	475	475	446	475	464	488	433	485	459	500	517	461	475	480	465	464	480	449	467	459	443	462	463	457	459	478	445	460	464	462	427	486	466	474	469	510	462	454	448	459	466	520	477	458	483	501	480	473	475	460	523	457	456	472	461	446	490	482	502	471	484	475	494	502	443	463	498	444	420	432	472	489	471	477	481	456	471	465	451	430	510	497	476	456	457	473	448	471	469	469	501	475	492	460	488	500	489	490	461	485	482	443	488	459	495	455	421	500	451	485	489	471	482	485	424	481	469	479	466	477	448	480	443	486	478	472	480	448	482	446	464	458	446	472	479	483	475	444	475	477	468	427	472	493	488	458	480	502	484	494	453	428	470	457	439	474	427	478	469	505	501	481	471	449	476	462	489	485	443	433	457	475	495	471	454	486	479	503	457	445	447	469	415	460	472	462	451	428	473	465	445	493	440	424	462	469	529	441	464	469	505	508	466	484	469	465	511	472	469	471	451	440	455	443	490	496	478	484	466	483	508	457	473	458	455	455	470	496	460	449	433	494	466	453	496	459	462	482	453	471	471	468	491	451	431	474	473	453	469	419	462	441	432	466	480	492	434	429	486	482	490	455	440	441	490	466	441	490	452	489	515	473	486	477	442	480	426	454	491	483	465	472	458	467	471	472	464	439	450	485	438	460	485	449	447	537	478	477	483	466	449	469	505	466	441	484	507	446	496	448	458	453	470	444	492	427	454	419	478	462	468	476	440	454	531	469	438	522	471	474	486	465	454	430	459	440	491	454	474	468	497	462	467	462	507	460	483	475	492	492	433	480	495	484	486	515	482	474	447	457	515	461	478	460	465	456	470	443	431	445	490	451	460	463	425	481	465	512	451	434	461	454	432	501	476	514	489	465	452	473	484	500	451	471	473	493	514	442	471	451	461	477	495	474	467	471	441	460	461	451	452	463	474	475	483	470	473	507	474	451	472	475	471	470	542	485	438	448	464	482	497	447	506	466	476	462	440	454	478	442	491	474	493	464	466	466	473	444	450	467	446	479	458	454	459	452	498	495	468	431	488	455	459	463	474	460	452	486	436	451	466	450	492	482	441	477	479	451	445	479	490	470	461	475	443	455	481	478	457	494	407	457	464	522	425	478	463	486	434	473	513	469	468	469	476	474	482	461	482	469	450	437	449	465	472	432	461	478	469	492	465	451	446	505	469	483	462	485	520	448	489	462	455	448	442	443	452	468	436	493	449	490	474	470	480	455	480	452	481	462	481	424	485	459	442	446	469	443	448	503	505	451	447	458	473	429	453	479	430	440	419	424	430	449	491	454	424	450	448	504	468	478	446	480	469	424	440	446	482	454	483	485	443	473	437	444	497	480	441	470	492	470	474	464	493	466	442	490	469	487	449	450	451	473	464	476	508	476	484	488	440	500	444	452	433	501	456	472	429	459	472	470	485	459	470	478	465	451	490	450	478	487	452	494	466	454	501	478	463	456	460	512	486	518	490	472	469	435	481	453	459	461	440	481	458	466	448	449	453	453	460	475	453	484	460	444	493	450	467	478	461	480	438	474	463	491	448	468	478	466	476	439	451	465	449	485	446	464	474	439	479	468	467	457	425	433	499	495	431	495	478	465	481	472	496	469	469	473	463	483	456	476	463	447	485	472	412	488	483	415	448	468	434	441	421	479	470	497	513	490	465	448	497	472	470	471	473	425	456	499	479	465	424	481	460	453	434	495	453	493	455	477	497	442	473	474	465	493	479	449	476	472	469	464	459	423	427	519	440	467	411	476	462	453	458	438	498	507	467	479	441	487	475	459	452	472	440	458	471	433	461	499	464	473	482	457	452	473	488	446	420	486	465	467	468	465	436	463	486	506	454	452	464	494	467	462	480	453	449	461	442	462	478	457	473	503	461	427	420	450	435	444	480	502	491	453	437	459	426	503	455	437	439	485	415	488	456	474	475	484	476	479	437	480	482	511	478	442	455	460	459	447	481	456	485	472	460	499	472	439	465	453	459	505	489	439	474	448	479	464	485	453	480	479	467	479	452	461	471	434	440	443	481	454	451	446	498	487	504	484	439	492	471	474	470	428	482	481	451	471	459	448	484	456	505	465	446	498	484	514	478	482	469	489	465	496	463	479	471	457	449	478	451	458	469	493	496	492	494	468	472
5747	2001	708	416	708	617	446	392	358	311	251	255	198	203	200	243	149	142	155	133	147	111	107	101	105	83	81	67	82	64	74	71	55	47	45	55	60	53	46	49	47	52	40	54	41	41	48	48	51	39	39	38	48	48	34	32	38	27	46	34	46	43	34	38	32	34	38	24	27	25	39	24	31	30	32	37	48	32	38	29	34	32	22	29	37	34	30	34	31	31	32	38	34	26	26	25	21	32	34	35	27	27	42	29	32	21	28	26	38	32	26	29	28	32	28	33	24	32	37	29	36	33	38	35	29	33	35	33	25	35	31	31	26	27	29	36	40	26	45	26	33	39	25	26	27	36	32	33	27	36	39	24	32	31	29	29	24	32	28	32	37	30	34	40	26	31	26	32	33	31	30	30	27	29	34	20	33	30	27	30	31	23	32	33	29	37	31	28	39	23	28	21	28	17	37	32	37	29	41	32	34	28	31	33	27	26	25	36	33	43	34	36	28	29	31	31	21	36	21	29	28	24	33	35	42	32	30	28	30	36	28	31	24	41	35	27	27	24	39	27	36	39	30	29	36	31	28	31	45	33	31	44	38	34	31	26	32	27	36	31	25	39	38	26	25	32	29	31	17	23	33	33	40	23	30	37	34	36	35	23	37	31	25	34	25	41	36	46	32	38	30	28	24	36	32	29	35	31	32	34	36	29	23	25	39	34	44	32	27	27	29	34	31	38	34	29	28	32	30	34	37	37	35	19	23	21	33	32	28	25	31	33	26	33	42	40	28	23	36	24	24	36	29	23	33	31	31	35	28	33	31	31	29	25	33	29	31	33	38	33	28	29	33	42	26	35	29	33	31	31	24	32	26	36	30	32	28	31	27	26	29	22	25	37	29	24	37	33	30	18	30	31	22	28	34	35	34	17	28	32	41	28	38	33	39	27	24	33	28	24	36	32	35	34	30	27	30	32	20	30	25	37	27	37	22	28	30	28	30	40	33	29	27	33	34	32	27	34	34	38	45	37	34	33	31	27	20	23	38	34	33	27	28	37	23	34	36	34	40	35	28	27	25	26	34	28	35	28	34	27	27	27	27	36	32	37	32	38	15	20	31	37	35	31	29	40	32	38	31	32	33	25	42	32	28	28	34	27	28	29	29	36	21	33	30	28	22	33	34	44	29	35	28	24	33	25	29	28	34	27	26	31	27	28	27	33	25	27	30	33	34	23	29	36	25	35	30	38	30	33	30	36	32	26	27	27	29	38	33	33	34	41	32	23	40	26	36	37	25	37	22	20	32	27	30	30	30	28	36	40	33	31	34	37	28	34	30	25	40	18	28	33	32	44	28	41	33	34	38	34	30	37	25	25	32	28	28	34	35	37	38	43	25	37	42	36	24	33	49	32	29	23	41	21	41	34	37	28	33	40	34	32	28	36	27	29	26	32	27	31	31	28	36	24	36	31	32	27	33	32	43	33	24	28	34	35	27	33	32	40	21	30	26	27	23	40	20	37	26	33	28	25	27	35	28	23	32	29	35	38	37	33	25	32	27	34	29	24	29	29	34	31	35	34	30	19	36	31	26	39	44	29	25	35	35	25	30	29	30	32	42	39	32	31	34	26	34	30	25	29	33	31	29	34	33	38	35	31	28	34	34	29	33	33	25	31	26	27	36	30	35	36	34	21	37	41	22	28	36	27	41	20	29	31	29	34	21	30	30	39	25	24	51	26	33	29	27	29	32	30	35	36	30	22	35	21	32	35	28	37	27	25	34	32	36	36	39	30	29	38	35	40	24	27	23	34	49	31	26	23	27	37	39	40	28	32	25	37	40	27	26	40	25	30	28	25	43	39	31	40	24	37	29	31	36	21	28	28	16	29	32	28	37	35	36	31	31	31	45	33	43	38	28	30	40	35	25	34	33	26	30	28	45	25	26	28	35	34	30	33	28	32	35	36	19	23	31	35	35	25	20	36	33	30	30	22	27	43	30	32	28	32	26	35	29	24	28	31	30	19	30	34	32	33	33	36	24	23	31	26	30	23	25	32	33	32	28	34	28	35	33	40	34	41	28	39	31	27	36	31	46	26	36	29	38	39	29	35	26	35	42	32	28	38	36	33	25	29	35	46	28	35	23	41	25	24	36	40	34	34	34	33	29	27	56	34	28	38	25	24	30	30	36	28	30	27	36	21	30	28	34	28	30	26	25	35	24	46	30	36	28	23	25	35	29	26	28	15	31	40	29	26	31	41	34	27	30	18	33	37	30	35	33	35	26	33	33	30	31	28	31	27	26	35	29	30	34	22	29	35	28	37	33	28	27	28	32	36	19	41	37	33	18	33	27	32	38	39	33	25	27	36	42	33	40	32	29	30	30	39	25	26	32	29	29	39	34	35	31	30	31	38	40	33	34	32	33	30	31	22	39	26	35	28	32	20	25	35	23	32	36	31	28	36	30	27	39	32	45	29	23	30	24	23	24	31	39	23	36	29	22	37	34	31	29	26	48	35	48	32	36	38	25	36	31	26	25	34	28	25	32	39	29	31	45	28	28	27	32	33	27	29	34	31	27	27	38	30	33	26	28	33	24	44	26	33	30	32	32	23	27	33	29	27	32	29	33	33	36	21	32	27	26	31	38	33	34	34	36	40	25	28	32	25	32	30	30	31	22	23	28	32	22	36	24	18	36	31	34	32	27	26	25	25	31	28	32	28	39	27	33	25	31	24	38	33	30	23	33	31	42	33	37	37	34	27	31	30	34	40	39	21	20	30	29	28	33	36	29	31	28	30	39	34	33	31	37	19	34	30	33	25	34	37	45	36	27	29	38	23	36	27	28	32	20	29	31	23	35	25	29	48	33	34	36	32	31	31	34	33	25	29	41	26	36	32	26	25	35	38	32	27	46	33	30	25	25	40	30	21	22	29	31	24	26	43	22	35	45	28	48	37	37	41	28	35	32	26	38	32	38	38	29	34	43	27	26	36	28	23	29	34	40	31	33	33	29	28	37	31	18	32	35	33	37	27	25	30	34	28	27	23	25	27	32	38	30	25	20	39	31	32	35	29	35	34	31	22	29	27	39	40	28	38	29	28	29	39	38	27	31	36	38	29	34	32	24	31	26	30	27	36	26	38	28	33	25	36	35	34	34	27	28	30	34	39	31	31	31	31	16	28	29	25	43	31	35	34	27	28	32	39	34	33	37	23	43	38	36	33	38	29	23	29	26	28	36	36	37	29	25	23	28	27	38	34	40	30	27	28	40	35	22	33	30	29	34	28	36	34	28	34	30	33	26	31	39	27	34	28	30	36	37	28	38	34	45	33	29	27	30	31	35	35	39	34	33	30	30	34	31	36	29	25	32	33	37	29	29	29	38	31	36	25	38	34	29	26	33	32	33	33	26	32	41	29	26	31	34	43	35	39	28	44	25	31	29	32	27	36	28	27	32	32	32	26	41	31	26	26	38	28	33	44	40	28	26	40	45	28	42	39	32	27	36	29
42942	24729	15481	25416	34955	32342	27317	24037	20815	18531	15820	13497	12423	11539	10829	10791	8044	6634	6363	6133	5305	5135	4867	4819	4414	3834	3694	3100	2841	2622	2310	2229	2146	2058	1966	1862	1789	1668	1608	1588	1593	1523	1464	1420	1451	1386	1307	1263	1226	1122	1096	983	985	894	920	833	826	835	844	794	776	752	731	766	756	704	750	778	686	708	643	711	674	613	665	641	652	674	694	638	590	630	590	572	591	568	558	575	575	537	506	531	542	517	538	540	570	533	524	517	554	522	571	544	527	561	547	479	531	544	526	495	574	525	528	546	568	533	539	516	558	544	555	534	535	534	543	547	559	561	510	527	519	572	574	515	538	529	517	551	521	529	536	546	557	548	508	528	535	545	500	576	530	515	526	520	525	564	566	533	547	569	528	539	512	515	512	534	549	540	527	499	540	521	527	575	517	553	544	535	541	534	554	520	523	557	561	526	538	509	498	542	516	539	519	472	562	571	520	565	513	531	522	546	550	534	551	558	511	543	566	518	509	573	548	514	554	545	546	494	539	535	510	525	562	536	538	547	529	560	510	518	561	525	531	525	556	521	539	563	515	571	525	513	516	546	561	583	542	512	537	513	518	525	548	554	527	489	533	560	505	527	512	505	516	505	551	511	563	551	499	511	541	524	499	543	515	519	551	524	552	535	529	510	548	536	518	536	532	532	578	486	535	527	546	534	521	553	506	538	556	509	518	512	543	533	517	527	538	559	527	536	548	539	491	518	555	535	492	526	529	514	514	536	492	544	534	543	575	530	534	535	540	503	563	525	501	555	542	540	538	536	554	556	569	521	552	509	519	526	545	531	492	554	546	558	530	547	472	501	542	553	571	502	521	541	540	530	539	553	514	563	524	561	578	538	537	531	533	529	519	539	507	533	513	559	535	531	537	544	487	544	514	568	586	530	486	517	560	504	512	545	572	535	522	551	568	538	538	522	565	484	537	538	553	563	566	528	560	576	545	549	505	553	522	557	524	551	544	543	546	515	527	496	571	573	510	523	498	533	550	503	556	539	544	530	588	544	519	524	517	564	548	545	533	512	559	505	512	504	541	541	546	542	500	523	527	549	544	541	519	565	542	517	537	547	536	538	529	560	540	485	542	527	549	514	518	578	529	532	524	498	551	518	539	578	535	542	518	541	499	527	567	529	509	542	489	555	583	524	503	537	560	536	569	515	538	536	505	522	568	523	509	507	505	525	558	535	517	543	530	554	549	538	539	557	527	537	556	531	560	558	527	540	538	555	496	522	525	538	534	510	530	528	567	516	548	515	564	533	564	548	522	513	562	544	558	524	484	544	539	534	528	561	494	516	575	501	524	541	543	551	566	564	574	496	494	496	565	546	492	529	523	523	531	603	513	536	500	540	509	573	562	543	496	530	507	542	514	517	548	563	509	559	563	507	502	528	500	553	508	525	574	528	532	540	516	521	473	504	544	562	518	516	572	535	548	542	530	561	563	517	544	536	543	488	519	518	527	534	505	549	520	525	549	531	511	551	555	519	500	549	508	503	510	530	491	580	534	504	536	530	526	567	506	583	572	548	524	557	577	534	539	531	560	514	543	514	516	511	532	524	489	550	541	554	531	509	594	504	571	547	531	534	535	490	530	512	542	559	564	565	548	557	521	531	545	525	540	519	528	579	538	551	531	493	526	544	514	574	499	516	531	506	500	547	502	538	520	570	520	528	543	537	561	570	540	502	522	537	512	531	535	542	534	541	563	546	525	525	574	520	553	530	561	539	515	506	536	543	567	570	505	541	528	535	511	558	531	523	526	543	555	538	551	517	506	510	560	528	554	564	547	571	533	588	552	534	500	531	542	522	536	536	549	579	544	532	540	509	551	507	536	545	555	545	547	502	557	524	528	517	579	546	545	515	561	528	501	558	556	546	507	565	559	502	526	540	577	512	534	493	558	551	537	546	536	514	553	533	522	546	540	508	526	512	552	572	513	539	568	500	491	540	515	560	540	527	534	528	511	541	498	539	525	544	511	519	546	577	514	544	521	544	511	508	533	525	515	559	530	544	540	523	544	561	540	566	512	521	504	553	540	481	568	522	537	534	525	548	525	476	553	553	555	516	553	497	514	529	522	530	555	565	479	544	555	535	556	510	474	532	547	536	556	541	533	536	547	552	536	558	539	515	530	523	560	535	490	553	537	540	518	482	537	532	525	532	529	532	547	557	520	588	540	506	547	529	565	513	509	555	501	539	526	551	529	531	541	577	513	546	550	505	534	548	541	503	557	542	548	519	547	553	516	512	539	515	541	536	533	543	512	541	539	536	532	540	554	540	544	537	507	541	513	553	539	516	518	490	538	481	509	524	517	516	548	566	550	531	533	550	541	548	542	542	528	563	562	556	476	557	534	555	540	540	544	485	535	511	560	574	536	553	533	535	515	510	547	530	511	525	515	497	520	565	558	541	517	531	521	563	507	521	533	558	497	520	532	506	523	496	545	571	556	543	503	517	551	537	507	536	540	549	558	543	503	529	556	554	559	545	483	525	505	543	535	539	515	523	558	559	541	544	545	505	551	508	555	523	522	520	496	561	543	501	548	525	521	522	510	550	511	558	520	527	530	533	509	530	558	520	501	564	596	495	561	522	520	478	552	549	534	500	554	483	541	509	519	535	531	566	523	522	522	535	537	538	563	487	496	511	569	527	552	538	528	534	540	510	578	511	563	553	534	556	583	529	528	546	570	527	492	546	544	511	542	527	523	475	525	532	532	568	521	487	570	548	508	496	543	539	523	554	583	570	544	556	536	492	500	503	539	548	536	573	514	571	542	535	543	510	557	484	532	570	547	529	555	558	560	535	526	527	549	544	539	551	532	536	561	531	541	556	508	566	549	545	524	548	502	549	504	561	585	492	549	515	538	542	547	525	519	540	513	523	527	550	533	513	519	536	521	523	578	538	533	521	565	538	502	539	507	518	501	541	508	580	507	527	523	547	494	559	543	536	557	497	538	545	528	553	569	551	536	551	520	509	537	531	517	596	545	506	503	492	547	528	548	521	523	567	521	499	540	549	571	531	503	568	527	550	560	539	558	608	515	489	545	548	492	512	518	514	505	548	490	527	522	576	563	528	560	535	536	517	544	563	553	562	526	555	566	559	516	549	520	521	553	506	543	533	549	525	544	516	554	571	530	521	507	529	513	564	517	553	553	538	532	504	521	530	550	566	500	590	564	501	539	568	493	523	533	508	551	542	561	545	547	540	539	530	564	543	503	521	563	494	524	509	545	555	533	503	539	549	557	564	559	499	515	546	550	528	491	550	556	538	488	507	557	564	538	547	551	525	572	564	548	519	531	520	508	571	515	530	564	539	525	562	531	562	557	517	567	552	511	507	497	530	529	542	514	549	532	554	573	550	538	534	535	531	551	525	528	513	552	534	502	548	513	534	553	523	522	526	519	587	546	529	563	556	517	549	579	571	536	557	524	530	494	501	561	509	518	546	535	531	549	504	508	538	518	527	565	523
5733	1512	585	362	583	441	313	249	266	280	207	205	167	165	127	144	126	125	118	108	112	90	94	89	82	81	77	81	65	59	58	51	59	54	54	54	41	45	53	43	49	55	37	45	45	36	62	48	35	48	44	40	38	35	33	42	45	47	36	31	38	40	33	37	34	40	24	38	28	28	37	34	49	31	36	33	38	37	40	34	27	26	34	55	21	32	30	42	38	34	32	33	34	39	42	42	40	35	29	46	24	37	34	34	29	32	31	32	36	31	28	31	25	32	33	35	43	25	42	37	33	41	29	38	54	31	36	39	33	38	29	28	30	32	30	34	26	42	34	33	37	25	30	29	28	30	32	44	30	37	30	44	42	42	26	41	42	36	45	29	32	40	37	34	29	33	31	38	33	32	30	33	31	37	30	45	30	26	37	27	40	32	42	41	21	36	40	35	34	33	34	35	41	31	38	43	38	27	31	29	31	36	46	29	27	25	38	29	19	30	41	30	24	32	31	36	37	29	36	34	34	34	31	37	38	29	37	31	36	36	28	43	37	30	33	27	38	32	24	26	39	36	30	33	33	20	32	32	22	41	38	33	42	38	34	31	35	37	33	36	43	30	42	41	35	21	33	28	36	41	40	23	39	49	33	29	27	39	26	29	34	38	36	30	24	36	29	44	37	31	46	39	46	31	44	34	27	28	32	32	35	46	32	26	40	37	38	43	27	34	34	34	34	38	45	28	31	24	36	38	49	33	43	37	26	43	36	38	25	26	40	34	26	31	36	32	33	32	41	24	48	37	39	33	32	21	33	30	34	33	27	28	28	36	36	31	39	25	35	43	33	42	25	25	39	30	38	43	38	43	35	27	29	24	37	34	34	35	30	33	35	29	38	38	34	30	41	35	22	35	40	34	42	30	34	42	39	39	28	21	32	40	40	30	44	26	34	38	29	30	38	36	30	22	33	40	26	34	43	34	29	40	35	37	22	34	42	38	29	38	32	33	35	35	38	33	28	22	29	26	23	30	31	40	38	33	22	36	32	29	39	30	39	40	44	35	43	29	35	33	27	29	25	43	41	29	35	41	32	31	30	43	29	31	28	39	24	31	52	28	43	47	40	35	47	40	32	34	33	36	28	43	29	35	33	30	43	35	31	24	29	46	38	39	25	44	37	31	32	30	32	33	37	29	23	34	31	45	31	34	29	33	32	37	35	32	39	38	28	36	40	44	25	29	33	29	29	28	37	39	29	28	49	34	23	27	36	36	35	36	20	39	45	35	28	26	31	38	35	35	31	31	28	28	31	46	40	41	25	39	30	47	38	37	34	30	31	32	31	29	39	44	36	30	38	34	38	42	31	31	37	28	34	28	34	44	36	37	33	34	29	33	26	25	38	32	37	32	47	47	31	33	31	38	35	39	30	30	37	27	42	32	23	29	33	41	29	35	33	32	37	34	26	33	26	35	33	29	37	35	28	37	32	28	27	30	43	32	24	26	36	36	32	30	39	38	29	29	33	40	29	30	35	34	39	34	31	40	28	42	27	29	47	34	40	35	35	30	34	26	42	27	28	32	28	37	22	21	38	33	37	21	43	29	36	28	41	40	38	37	42	41	41	29	28	27	40	38	31	43	37	38	38	35	39	36	35	27	31	37	30	29	34	36	24	24	31	38	36	36	40	29	26	28	48	36	38	44	34	36	26	37	35	39	36	35	37	30	31	23	38	33	35	40	35	24	42	39	36	35	35	26	30	38	23	43	32	41	28	35	25	32	31	29	32	32	37	31	26	27	37	38	32	42	39	27	36	38	30	37	35	39	29	39	38	40	32	38	28	38	33	29	30	30	27	31	36	44	27	33	35	32	37	45	34	36	29	31	38	31	26	34	33	34	30	41	31	35	36	26	30	27	40	25	37	37	30	27	32	32	31	39	30	32	31	45	36	31	31	16	26	35	28	43	33	28	37	34	39	33	32	45	40	43	38	31	30	32	40	26	29	40	37	36	28	35	41	40	31	30	30	33	34	39	25	34	34	41	34	42	32	34	36	26	31	40	29	42	29	40	33	43	32	37	34	43	27	41	31	27	19	26	36	39	27	40	36	39	32	37	49	33	22	29	31	35	26	30	44	34	40	44	32	35	35	31	29	33	30	33	49	32	40	37	32	50	44	31	31	35	28	37	28	38	28	25	35	28	36	36	29	32	32	27	35	34	34	35	30	24	34	35	39	32	41	27	28	31	33	33	27	46	27	36	31	38	31	35	30	32	36	32	32	36	29	31	32	42	34	31	31	43	28	30	33	23	27	35	31	35	43	37	34	40	36	38	21	34	35	33	34	45	34	35	26	38	29	33	38	39	40	24	36	34	30	37	28	37	28	28	44	29	34	40	33	36	35	27	38	29	40	22	34	30	39	33	32	32	29	37	26	25	39	39	35	31	49	38	40	33	30	28	28	40	34	32	43	32	37	36	34	35	31	30	38	44	32	29	38	33	35	29	42	33	32	48	36	34	24	35	35	29	24	46	37	45	31	41	27	29	39	45	51	33	36	27	37	38	40	32	29	32	38	41	31	30	37	29	43	29	32	31	41	29	39	35	25	25	32	37	40	30	34	28	34	47	37	30	23	40	25	34	27	26	33	42	36	40	29	25	32	26	33	39	27	28	34	41	36	31	32	31	36	38	36	32	43	18	28	38	39	38	40	38	19	20	44	36	36	34	19	27	25	21	32	46	30	43	35	32	37	27	32	37	32	37	29	41	36	33	30	30	30	32	33	30	28	37	46	36	31	31	32	28	34	41	38	29	30	33	33	38	29	36	32	33	27	28	32	39	43	24	28	26	42	33	29	49	34	32	47	39	37	29	43	37	38	32	28	35	29	46	47	20	39	31	25	37	46	38	38	30	35	38	34	36	49	43	34	27	44	28	43	24	44	23	40	30	29	27	29	31	21	37	41	32	43	37	25	28	32	32	37	28	32	31	20	33	32	35	33	36	35	27	33	39	38	28	33	41	36	32	47	32	38	27	39	36	37	31	41	41	36	37	34	34	24	28	31	40	32	23	43	31	42	35	33	32	29	32	21	38	47	32	27	33	44	28	33	31	28	39	28	35	35	25	45	30	41	36	39	27	27	27	26	22	38	30	38	23	30	31	30	33	36	27	33	38	34	27	33	39	28	37	38	31	33	42	39	34	40	40	28	28	46	36	26	33	32	39	39	36	35	45	35	33	35	29	36	35	29	40	40	39	35	37	35	37	33	29	21	27	29	38	32	36	32	37	35	34	33	31	48	29	28	28	43	29	31	41	28	27	37	39	42	35	31	37	33	31	36	31	31	27	39	32	47	28	39	29	36	35	34	34	30	36	28	29	34	30	39	27	29	30	39	29	36	32	36	30	22	41	30	35	26	41	34	42	35	36	39	42	36	31	39	27	43	33	50	33	22	29	40	31	31	28	23	20	27	29	32	25	32	32	38	18	41	32	25	33	32	43	23	38	32	37
38265	21606	13859	25084	32147	29087	23423	20765	17710	16110	13618	11272	10300	9204	8282	7996	6984	5539	5226	4722	4221	3929	3826	3625	3510	3137	2828	2418	2314	2126	1993	1789	1758	1720	1643	1547	1478	1417	1438	1402	1327	1341	1284	1238	1258	1258	1179	1193	1136	998	950	958	928	866	877	820	841	783	794	808	773	782	759	714	773	712	754	725	741	696	737	676	677	694	660	639	645	706	645	643	638	635	659	625	612	586	621	555	570	595	613	527	594	582	568	565	572	555	556	548	586	592	561	596	582	583	615	592	606	513	594	528	559	605	566	593	584	569	560	621	569	592	548	589	595	592	599	585	578	568	593	591	583	596	591	571	576	590	546	576	548	560	575	579	596	571	579	533	593	592	611	636	609	569	597	587	577	548	582	574	568	605	628	557	551	613	550	575	608	570	552	604	577	569	608	593	586	578	594	575	579	592	526	630	564	587	573	611	596	579	550	552	593	573	587	567	581	583	588	590	559	567	552	585	573	538	620	542	588	559	599	589	562	560	565	532	584	550	623	580	593	564	507	557	555	596	549	593	570	565	590	556	543	531	566	528	573	565	591	563	591	600	619	575	582	585	578	533	555	566	544	575	573	580	555	568	559	572	563	615	576	564	581	601	576	547	573	542	565	568	585	537	583	536	558	575	585	610	582	568	535	572	559	557	574	531	618	558	586	568	575	566	594	597	593	560	574	579	564	612	586	570	569	563	585	569	613	550	609	563	584	556	605	612	571	571	560	577	541	503	572	545	553	586	601	592	588	581	603	611	587	594	571	603	558	571	604	604	603	584	587	563	598	572	609	533	609	586	590	604	563	587	579	613	619	606	563	586	565	547	543	609	623	593	616	549	559	581	573	565	536	557	570	610	592	602	559	608	540	539	581	595	567	591	598	585	600	548	588	598	620	626	588	584	607	574	570	574	541	569	565	557	606	540	555	551	575	623	599	565	591	572	524	548	547	585	582	584	581	591	576	562	614	606	531	573	546	595	527	596	585	626	574	562	569	543	576	567	525	594	546	596	598	566	583	548	579	577	574	578	566	580	597	595	603	539	615	588	535	563	597	577	587	544	553	582	573	577	604	593	568	569	543	523	591	537	558	574	621	571	608	569	610	621	602	584	576	618	607	534	584	573	501	563	557	629	579	600	593	535	561	589	591	547	601	563	547	574	563	590	569	591	583	570	591	578	581	584	570	557	594	623	574	542	529	540	569	589	586	590	571	613	510	607	616	562	608	576	548	592	646	596	575	513	583	553	602	558	552	603	588	536	604	554	583	596	549	609	559	564	557	593	627	560	596	575	566	608	595	553	528	567	547	583	581	571	580	603	605	605	567	550	600	598	574	595	529	563	572	576	571	578	547	568	557	623	597	574	601	553	571	586	611	563	563	571	647	642	555	614	578	572	539	580	563	580	592	566	575	599	573	534	601	590	594	556	558	576	557	541	659	526	556	574	560	538	557	575	605	612	555	590	589	573	589	558	550	617	575	517	558	618	577	554	598	519	570	578	559	593	568	551	559	544	578	565	536	559	577	566	582	573	586	589	591	549	622	601	561	549	635	554	587	580	594	535	541	590	595	590	576	593	615	533	590	628	551	555	571	591	569	580	597	593	578	601	591	531	564	616	575	578	586	599	571	593	582	571	593	550	557	610	574	628	584	555	561	610	539	601	561	594	606	617	642	576	589	575	591	589	617	567	567	578	549	610	577	566	574	572	548	584	564	498	606	580	546	583	562	572	574	591	599	544	589	555	566	566	620	569	580	559	567	612	545	585	599	569	576	601	579	580	550	563	565	518	594	591	550	604	569	620	634	625	598	555	599	581	535	548	580	584	581	554	571	610	596	579	605	576	600	576	572	572	580	577	571	566	570	565	560	543	571	609	559	529	554	608	601	588	554	573	585	544	559	594	570	587	562	585	614	591	607	588	587	542	571	576	554	605	580	595	569	570	554	588	566	558	622	597	555	566	586	531	556	611	608	563	579	581	538	596	586	565	579	567	576	569	593	582	561	570	607	572	569	620	568	604	570	555	546	609	550	570	582	553	576	581	602	588	592	560	590	571	579	570	576	562	551	577	589	588	626	581	558	565	613	587	585	588	573	549	565	605	548	598	559	565	634	622	631	569	574	581	556	570	579	583	542	556	585	578	591	570	614	548	598	622	549	528	608	546	546	566	574	616	584	577	569	563	501	604	570	550	544	586	567	602	571	578	569	567	574	564	572	605	537	598	620	642	565	576	559	526	573	573	602	527	598	634	569	552	514	592	576	627	590	566	567	571	528	597	577	589	601	569	585	623	602	574	586	555	565	606	598	583	559	573	609	538	540	542	593	539	567	572	607	575	577	590	534	580	567	555	577	567	578	580	572	591	559	577	560	558	576	567	594	577	581	559	592	574	570	530	572	557	589	529	614	564	560	588	543	589	588	535	535	603	569	571	586	609	595	561	596	574	585	546	594	584	606	567	561	580	563	623	580	610	566	614	504	590	578	590	602	593	557	546	569	576	574	568	553	537	555	584	539	570	593	592	570	539	631	598	577	608	582	568	553	571	556	608	588	576	576	569	593	580	546	561	580	581	574	592	582	543	590	593	601	586	587	591	611	536	562	546	613	584	564	596	577	564	568	604	615	560	518	619	568	581	597	565	551	629	565	549	536	561	566	598	571	591	548	549	558	583	571	561	585	573	562	613	538	595	569	540	550	528	560	577	624	609	554	573	544	570	586	594	571	580	607	566	580	566	579	562	566	603	561	617	531	585	563	632	556	536	566	601	530	586	575	535	556	541	594	568	605	566	539	610	586	572	566	509	591	580	545	564	605	570	584	559	576	628	566	564	598	571	571	582	580	566	559	574	565	602	564	548	541	548	579	595	554	586	533	553	586	539	626	586	598	563	555	591	554	594	594	536	553	556	596	574	601	546	579	599	591	603	543	593	610	585	540	614	567	572	574	591	562	615	603	590	557	573	578	574	597	545	568	558	606	546	537	574	551	561	609	584	599	522	559	616	601	548	563	583	582	558	548	599	584	578	573	600	585	556	572	599	542	580	591	576	540	548	603	595	547	548	547	545	605	577	607	564	559	570	522	596	587	542	544	585	548	565	560	543	537	578	570	582	563	593	559	608	560	579	540	601	513	543	567	555	599	591	580	568	553	554	596	589	534	576	606	572	557	596	576	556	568	577	576	577	566	533	591	586	601	579	575	588	582	607	581	605	568	504	584	542	533	565	555	596	567	599	593	532	582	607	539	501	541	547	553	555	556	567	521	553	605	554	600	516	631	547	572	580	546	599	585	591	580	595	575	576	555	561	530	555	587	617	606	534	591	599	572	598	608	546	573	558	531	600	588	590	581	569	555	514	583	566	537	608	576	568	543	577	576	569	555	543	565	583	609	564	548	601	595	576	568	561	592	593	554	583	574	566	616	627	578	569	568	566	553	555	576	597	584	574	579	544	570	553	568	560	590	541	592	558	558	570	583	563	562	588	550	569
7421	2248	786	601	886	794	479	388	371	395	335	311	243	244	232	184	196	183	143	147	124	129	114	97	112	101	82	81	88	74	71	66	59	55	69	60	67	70	61	73	57	50	48	53	57	49	53	38	45	50	40	46	43	32	27	53	55	43	40	39	50	48	40	34	46	40	40	37	38	37	36	40	36	34	39	38	39	33	27	45	36	37	34	33	23	25	38	36	29	34	39	38	28	50	30	38	31	31	31	29	32	25	42	33	31	35	31	42	30	31	38	27	30	26	30	27	36	40	32	43	31	36	37	44	39	33	39	27	36	33	30	32	29	29	39	32	40	44	41	31	29	37	34	37	37	31	41	43	33	36	25	39	31	34	34	44	38	30	40	35	43	33	28	51	35	32	35	34	35	39	33	28	45	36	36	24	39	30	30	30	34	38	31	31	34	28	38	45	30	34	34	34	33	27	36	27	32	34	38	36	30	43	38	30	31	53	34	39	30	25	37	41	38	36	38	41	32	28	34	39	37	31	40	33	48	36	25	34	29	31	30	41	32	26	38	29	45	27	28	30	29	30	38	51	27	28	38	44	45	26	26	34	36	41	36	31	34	33	35	40	33	37	39	38	38	28	37	42	34	33	45	28	31	38	30	46	19	36	27	37	34	33	31	31	36	28	32	33	27	30	24	28	33	38	31	42	39	34	36	37	29	37	33	32	26	31	35	34	22	43	30	38	32	47	40	36	32	37	32	40	21	30	33	38	32	33	26	27	35	40	26	39	37	40	46	36	32	42	39	45	38	38	38	40	28	43	32	41	32	36	34	32	36	40	22	40	42	42	35	32	33	27	30	37	35	44	25	24	43	24	34	48	37	34	40	33	36	29	30	37	42	32	38	34	31	31	31	31	39	38	32	41	41	39	38	40	38	36	32	36	37	40	40	40	47	42	35	26	40	40	35	31	34	42	26	31	35	31	40	26	36	48	31	36	42	30	28	45	25	37	36	44	40	39	30	36	25	38	36	33	43	27	31	46	40	29	36	39	53	35	26	33	38	35	37	41	34	39	39	33	38	42	42	28	28	37	34	43	35	37	39	34	44	32	42	46	45	37	30	44	33	34	32	38	49	32	28	33	25	38	42	35	27	40	35	29	24	30	40	28	29	32	52	34	29	26	39	45	25	35	39	38	32	29	47	34	41	35	39	35	43	37	40	33	30	35	38	34	39	38	40	34	27	35	27	41	39	39	28	36	27	38	23	19	41	34	32	34	40	34	27	34	40	40	27	39	33	35	31	33	43	38	30	39	39	28	38	38	38	38	36	41	24	43	34	42	37	36	23	37	33	39	35	40	40	26	41	33	35	31	38	30	35	34	31	29	29	38	36	40	35	31	33	41	37	39	37	45	43	33	30	35	39	38	31	39	47	33	42	29	33	31	37	34	35	27	32	41	30	28	34	42	36	29	32	39	33	31	39	42	38	26	37	31	33	43	43	32	33	34	39	35	41	21	31	36	36	39	37	40	41	39	34	37	44	28	34	42	40	42	33	34	34	29	33	35	32	35	26	39	33	40	32	24	43	31	39	36	33	40	32	29	37	40	32	27	38	39	36	37	40	34	43	31	37	43	42	35	27	32	36	37	38	28	34	41	30	30	26	34	41	41	29	39	38	34	33	32	44	27	38	24	35	24	34	24	39	34	37	30	32	36	36	38	29	42	24	42	35	33	49	36	25	37	39	36	31	43	33	33	34	33	29	43	33	36	33	38	34	35	36	32	33	41	41	28	44	21	35	40	34	39	33	45	42	51	36	45	30	33	32	41	38	25	42	31	41	34	39	26	27	37	39	44	29	48	28	36	33	46	28	44	35	25	43	36	30	31	42	39	42	36	32	37	27	37	34	36	35	33	35	39	36	36	28	39	48	32	30	35	36	29	31	43	40	29	27	37	48	38	36	36	23	39	31	28	32	32	34	38	32	34	35	39	27	28	45	35	41	47	37	32	46	38	31	36	35	43	40	37	30	29	29	31	45	39	44	38	34	31	27	22	40	42	34	45	40	39	35	34	42	32	30	26	23	41	40	35	53	47	34	37	39	35	30	46	30	30	36	29	31	35	41	26	29	32	37	40	34	34	39	33	33	38	31	25	30	38	38	35	32	37	36	32	43	34	25	34	46	35	48	27	37	36	26	43	28	45	45	31	43	37	36	31	43	41	40	28	25	41	35	32	36	34	38	48	31	30	28	40	32	39	37	48	36	33	28	26	45	43	29	27	27	27	36	40	28	32	39	43	32	38	48	53	40	40	39	41	34	36	29	32	34	33	29	37	37	40	36	41	35	37	28	46	30	35	32	31	47	37	38	42	32	35	41	40	29	41	40	33	36	33	35	29	33	36	40	43	35	30	33	29	43	50	35	39	36	30	28	28	42	37	30	33	39	32	34	35	43	32	31	30	32	41	37	32	36	34	29	34	36	30	35	35	33	36	31	37	32	31	34	38	40	40	30	40	38	50	24	34	34	32	29	37	37	28	34	31	37	25	29	41	43	37	28	28	37	22	28	32	35	36	38	28	38	31	32	28	26	31	42	40	33	41	39	33	37	40	25	36	27	26	38	36	34	47	48	25	37	35	31	40	41	35	40	43	46	35	35	23	38	35	41	43	36	34	36	29	33	33	47	33	27	40	37	45	35	33	37	31	32	43	38	42	40	33	42	36	38	35	42	32	38	35	46	36	29	32	37	29	31	33	30	39	35	33	31	38	41	41	31	36	43	32	39	27	29	40	35	32	35	28	48	42	29	34	34	37	28	40	35	35	33	32	38	40	38	37	23	41	45	43	24	42	33	38	38	33	37	45	45	48	31	31	44	32	34	26	39	32	38	37	42	40	34	30	29	36	48	31	42	29	37	29	37	32	29	41	37	37	40	34	40	35	35	37	45	36	31	42	41	41	31	38	40	25	26	27	30	23	37	39	30	29	48	33	37	38	33	29	46	39	33	35	40	28	30	45	39	41	41	36	41	37	34	29	39	43	39	40	35	34	35	38	31	24	31	32	34	35	35	48	37	28	38	41	37	30	34	41	40	38	43	32	21	38	29	34	35	29	42	34	37	36	35	47	34	46	34	48	28	33	32	34	41	43	26	42	42	35	32	33	37	34	41	40	30	39	33	38	38	32	23	41	37	45	32	39	22	36	37	36	35	42	31	31	33	33	31	35	37	44	34	35	40	32	33	41	28	31	45	35	30	27	34	31	23	30	35	33	40	35	34	31	47	37	48	37	45	40	41	33	29	44	36	41	38	39	24	29	34	31	38	31	41	36	33	44	32	31	43	36	34	26	35	29	35	46	24	34	33	35	36	37	44	39	33	25	26	38	36	29	45	37	35	32	35	34	47	43	31	25	38	31	26	38	42	43	38	29	44	34	41	41	32	34	29	40	34	30	35	51	37	25	35	41	34	29	35	42	24	31	36	27	30	27	43	43	24	29	30	40	38	40	37	43
45848	23321	17107	29705	37903	35025	29388	25640	23246	20914	18817	16198	13673	12389	11563	10351	9825	8502	7083	6423	6235	5723	5452	5303	5196	4504	3582	3505	3252	3095	2695	2572	2513	2357	2165	2001	1979	1940	1918	1772	1852	1750	1624	1588	1447	1529	1464	1430	1348	1275	1163	1126	1060	1095	1075	972	928	935	914	920	903	964	898	881	793	848	871	783	761	813	769	772	745	759	730	730	719	761	728	719	663	667	703	678	629	648	659	609	636	627	638	603	592	572	583	563	609	620	591	617	589	623	566	618	615	626	600	619	602	586	618	592	606	635	554	586	569	603	622	594	627	626	623	639	625	625	579	625	598	621	595	613	609	626	590	595	553	620	558	649	563	581	618	590	654	558	615	597	569	586	611	597	556	602	593	574	627	581	584	615	613	623	603	575	575	610	603	578	611	602	620	653	635	642	609	610	596	603	623	539	620	588	615	558	601	569	619	589	623	595	609	631	604	571	602	601	581	601	583	611	623	634	672	583	603	590	633	591	567	612	567	537	614	584	561	606	610	652	597	640	606	625	602	602	628	623	607	557	635	601	625	631	605	607	620	620	613	616	561	605	595	621	616	589	609	604	609	610	560	585	593	662	610	593	610	606	579	598	597	607	658	587	630	630	568	578	591	572	596	615	639	588	589	547	623	582	582	597	566	611	618	558	579	649	558	653	650	618	588	580	603	617	669	608	637	587	635	622	637	628	601	586	617	574	603	604	610	578	589	620	638	648	609	607	593	644	571	630	550	561	584	585	583	621	614	573	579	579	613	581	588	609	605	612	587	601	560	614	600	574	590	601	615	608	564	607	589	622	597	585	641	612	578	592	618	591	562	568	657	617	585	583	583	581	634	603	595	622	659	586	601	639	603	614	605	556	570	582	621	631	624	608	690	636	637	638	589	613	609	637	605	594	609	600	650	620	609	562	618	661	600	607	610	608	584	651	596	605	624	610	612	588	568	605	604	633	573	529	634	603	620	594	602	611	610	576	614	586	607	632	585	546	596	604	595	599	647	633	613	622	609	657	598	585	631	592	594	645	585	653	582	571	636	638	628	609	645	591	577	609	647	605	604	631	575	574	624	625	623	580	632	638	608	603	608	605	663	623	565	605	634	580	560	594	609	646	595	581	614	597	629	607	619	637	623	551	564	652	565	616	645	608	604	597	626	592	646	617	591	596	617	572	596	618	638	592	602	608	576	582	621	624	623	593	617	595	577	611	554	624	609	563	588	615	616	589	632	567	612	557	579	616	600	575	570	607	582	613	632	603	599	596	610	598	605	611	578	587	607	542	591	552	594	584	595	561	588	616	582	638	609	611	605	585	608	597	588	595	627	613	600	624	605	621	613	568	551	610	596	613	597	574	564	566	606	627	590	621	628	619	643	607	644	656	560	577	628	636	645	566	600	593	579	589	600	610	581	612	594	610	606	587	642	631	579	613	606	588	607	595	635	574	528	572	629	614	595	592	570	657	638	569	590	585	612	609	641	613	614	591	602	624	594	606	585	588	644	637	577	638	624	562	624	593	613	644	576	612	594	646	560	612	598	625	609	583	611	640	539	547	626	596	633	583	648	590	586	593	656	579	619	596	609	606	561	621	613	601	639	595	594	564	585	612	559	597	673	598	577	630	622	623	602	629	607	622	621	625	605	600	575	593	572	624	611	609	566	615	602	634	602	628	630	593	612	590	583	597	597	609	590	619	651	634	596	586	568	618	571	586	611	664	593	601	631	614	622	590	574	593	624	615	581	571	633	617	580	634	631	608	629	607	599	616	626	597	589	554	588	618	571	599	613	561	626	570	613	612	614	611	591	591	604	596	648	589	619	626	626	598	581	569	595	636	553	555	548	593	590	570	624	609	614	606	594	639	615	610	589	595	626	577	643	603	635	619	548	601	607	577	624	581	598	593	619	608	603	565	551	604	568	562	584	604	597	637	542	658	630	606	587	621	636	596	568	550	623	591	590	592	607	580	599	592	589	591	606	624	662	621	604	640	603	616	571	579	630	608	592	580	611	612	585	611	604	575	635	569	609	602	558	558	647	619	649	592	626	612	572	614	615	612	596	647	579	597	657	592	611	590	603	595	573	582	564	565	572	609	631	637	546	615	628	608	602	651	622	582	598	576	556	646	579	608	586	644	645	590	600	629	621	611	654	619	633	589	591	579	587	593	640	617	608	608	582	621	614	606	618	621	610	612	628	590	623	577	629	621	581	563	564	555	612	615	579	593	606	599	576	619	623	640	624	592	593	588	605	615	643	599	642	614	578	562	593	625	624	605	629	618	590	606	576	624	617	607	640	596	607	588	587	606	649	648	628	572	568	597	573	626	566	612	609	625	628	619	632	620	596	610	636	621	606	623	587	574	582	591	623	624	636	619	618	629	628	599	663	605	614	592	606	631	612	618	605	604	565	578	590	613	592	622	606	594	596	637	612	585	592	599	618	572	567	627	604	559	598	559	630	602	627	606	561	602	610	616	642	595	647	641	610	650	610	625	556	580	605	578	592	649	605	594	595	584	572	583	588	623	603	610	619	583	590	624	599	601	633	561	615	611	605	622	619	632	608	557	610	625	642	602	590	577	605	617	663	603	603	591	603	617	615	577	640	589	621	603	606	578	603	553	646	581	599	604	619	621	590	629	550	594	583	612	596	611	588	552	609	604	622	593	624	622	588	623	601	593	595	592	569	625	584	593	629	627	641	578	588	599	635	629	615	539	611	624	626	574	634	597	597	631	584	587	592	580	590	601	584	568	565	605	575	646	618	643	608	565	620	637	644	558	623	600	600	612	606	614	551	604	600	633	600	602	567	604	603	610	600	597	632	618	610	624	566	622	608	613	633	606	585	590	616	571	611	593	668	610	602	656	605	579	610	554	562	632	596	577	615	611	617	605	601	602	610	598	603	577	639	594	573	628	559	576	587	593	615	600	606	606	601	643	585	603	646	570	577	621	611	580	607	582	630	615	615	618	582	604	616	557	584	584	589	588	612	552	587	649	640	588	557	644	594	590	605	554	635	600	596	626	682	613	565	634	603	632	607	614	598	592	609	611	557	603	615	563	593	559	574	603	618	604	609	600	554	581	579	602	641	594	643	561	619	620	621	625	642	602	626	606	599	625	596	589	593	580	595	587	592	636	602	613	624	609	580	598	605	595	556	623	597	611	641	667	626	570	588	658	599	559	613	603	677	635	653	609	611	598	614	613	629	625	638	596	613	591	553	584	579	592	641	572	603	586	599	607	633	577	583	643	615	569	605	644	625	617	635	616	619	605	629	655	611	614	572	602	569	598	594	607	619	573	641	579	611	610	574	574	595	639	579	600	622	632	608	628	606	625	617	599	643	618	612	612	580	615	603	611	586	627	626	625	639	621	630	613	650	657	570	643	598	612	606	638	604	571	591	654	634	601	596	590	646	637	613	638	580	593	600	579	591	635	602	622	582	641	584	608	581	569	621	595	614	596	611	602	639	670	602	647	591	611	628	634	652	597	604	597
3112	629	293	220	408	357	226	207	215	157	142	142	112	109	94	74	92	83	72	58	80	70	57	81	62	58	49	46	42	53	39	36	39	40	34	41	40	53	38	27	37	43	35	45	37	32	43	35	25	43	40	29	33	34	36	35	29	32	32	35	21	36	34	30	31	37	27	23	30	38	34	27	30	35	32	37	31	35	25	22	25	26	37	34	26	27	24	22	38	22	26	28	23	33	30	23	34	20	34	21	27	25	28	30	22	31	23	25	31	23	23	25	19	23	28	23	35	21	36	30	28	28	27	27	29	22	24	33	30	25	21	32	29	34	23	28	28	20	18	40	26	21	17	29	21	24	33	20	25	29	27	25	25	24	39	27	26	17	20	22	39	27	28	25	20	24	25	32	28	31	24	22	26	27	25	28	37	23	27	25	33	31	26	27	19	28	33	28	31	24	21	28	24	23	33	29	33	35	23	24	23	27	29	19	16	24	31	23	31	39	31	24	32	23	25	20	31	41	34	30	30	31	30	25	39	35	32	39	20	24	18	37	26	26	36	28	32	25	25	29	25	26	24	34	26	25	22	19	31	25	31	20	22	27	36	23	37	27	26	31	19	24	36	26	37	29	25	25	27	32	24	19	27	26	35	28	25	25	33	34	18	19	31	37	29	15	25	37	23	31	29	30	27	23	27	34	21	27	22	31	27	28	20	21	24	30	36	24	17	25	26	17	18	29	38	29	30	29	24	31	27	21	36	25	32	25	22	26	23	19	27	31	21	33	26	23	29	24	24	22	36	26	27	29	21	33	22	33	26	30	30	29	27	18	20	31	27	28	26	30	21	25	25	31	23	28	23	28	21	22	28	23	32	29	23	28	29	21	17	20	22	17	37	35	25	25	27	27	31	24	29	25	25	17	19	41	26	28	15	29	22	41	24	30	21	22	25	25	32	27	29	22	28	24	24	22	25	27	23	22	28	32	33	25	27	20	33	21	24	30	24	21	24	26	32	28	26	30	23	30	26	34	24	27	24	22	22	19	24	34	27	29	22	22	26	36	33	29	40	27	24	28	13	28	26	24	27	23	26	32	30	29	27	25	27	26	25	28	30	25	25	25	31	23	25	23	26	28	26	19	16	18	26	22	21	35	20	24	24	26	32	21	25	30	25	26	20	29	26	35	38	32	25	29	31	24	36	27	25	31	19	30	30	27	32	38	31	29	18	23	26	21	25	36	30	29	30	29	26	29	20	28	18	30	22	24	30	26	26	26	28	21	30	18	26	26	24	26	22	30	32	28	27	29	17	20	35	29	21	28	29	28	23	28	39	31	24	25	30	21	31	19	24	26	32	27	23	34	25	27	34	28	26	29	21	39	37	20	25	26	39	23	32	22	28	31	23	30	30	31	31	28	23	23	33	26	37	27	23	27	31	37	21	26	35	24	23	22	22	28	29	31	39	27	35	25	25	21	30	29	35	31	29	26	27	29	30	34	33	27	34	30	26	15	18	26	36	28	24	23	26	19	31	37	26	27	24	31	32	31	40	26	31	26	28	24	25	24	23	30	23	27	23	31	25	31	32	30	21	24	29	33	33	28	27	29	36	33	27	32	26	32	35	34	23	34	26	20	32	28	31	29	27	25	32	24	38	27	27	21	26	22	33	24	31	36	32	22	25	24	24	25	29	27	22	24	34	24	21	31	24	27	26	31	27	32	24	26	22	34	28	21	24	24	24	24	22	20	15	33	29	24	33	30	24	24	27	32	28	28	26	24	26	19	28	27	35	28	28	25	32	23	25	39	30	31	24	25	28	28	36	32	28	24	22	15	21	36	30	29	29	20	32	28	29	23	36	22	27	37	24	29	33	25	31	26	33	31	23	35	25	23	26	31	27	23	32	20	34	31	25	38	27	27	22	29	32	30	30	22	24	26	29	25	30	27	30	31	35	20	29	24	32	34	29	23	24	28	26	28	19	30	31	14	25	30	25	30	23	26	20	30	28	23	26	32	28	26	31	29	23	29	22	38	32	28	27	25	21	18	34	29	17	30	28	21	31	27	32	40	32	37	28	37	27	30	24	29	33	38	25	26	30	33	22	30	34	34	20	27	25	32	35	29	26	27	24	25	31	22	12	30	29	21	27	29	25	28	33	31	29	27	34	22	29	21	24	30	24	28	31	35	25	23	20	40	23	33	27	35	26	25	28	28	32	33	24	33	25	38	27	24	26	21	22	27	32	23	27	31	23	36	17	21	29	23	29	31	22	27	25	27	21	28	29	26	29	24	25	27	30	19	20	25	26	21	27	27	32	22	32	28	38	23	24	23	35	27	19	15	27	36	39	30	22	19	25	20	16	35	21	30	36	30	21	33	33	31	24	24	22	21	20	20	25	21	39	25	27	27	21	29	26	21	34	27	28	26	31	24	22	33	17	18	19	28	27	30	22	36	29	28	35	31	26	31	32	26	28	21	23	25	26	26	22	23	17	27	24	25	19	37	31	33	31	27	27	27	21	23	28	31	19	34	25	25	29	22	35	21	20	23	30	30	33	20	23	28	22	28	32	24	29	29	25	29	32	26	25	31	19	24	21	30	23	17	27	19	19	30	33	34	24	27	25	22	27	31	28	22	34	25	19	17	28	31	27	29	24	41	34	27	38	31	27	23	36	20	45	29	19	36	34	25	33	35	30	36	24	38	29	29	30	23	21	29	26	24	30	30	22	29	30	31	23	30	25	28	20	24	21	20	29	32	24	19	20	28	26	28	33	36	21	26	25	26	30	38	27	25	28	42	24	19	21	29	41	29	25	40	25	34	18	29	28	25	26	26	31	23	24	29	29	41	31	33	27	32	33	23	28	19	31	29	22	29	23	27	29	26	33	20	23	28	19	24	26	24	24	23	28	37	22	25	20	20	20	26	41	27	18	31	32	29	28	32	22	29	38	31	32	28	25	22	25	21	29	22	23	35	21	25	27	28	41	23	32	23	26	23	20	28	32	18	27	35	26	22	28	21	28	30	41	29	24	23	36	37	22	33	26	25	33	22	26	30	29	23	29	25	31	27	16	32	22	13	27	30	28	24	29	18	21	26	17	26	26	20	23	19	21	23	23	20	18	31	20	22	30	22	26	22	30	27	26	26	27	26	29	35	27	26	38	21	19	24	27	20	27	27	32	27	36	36	29	28	18	30	29	24	29	37	34	25	26	27	34	16	25	25	31	28	31	24	31	21	25	30	33	42	31	15	24	28	39	27	27	33	27	24	33	15	23	28	15	21	21	27	24	25	29	28	23	30	28	31	30	33	36	28	33	26	25	25	25	26	24	25	22	18	20	30	32	24	29	27	20	31	28	23	22	29	24	35	22	30	27	25	29	29	23	27	35	32	25	29	28	31	36	28	19	24	34	33	18	32	24	22	28	27	32	25	24	27	28	27	34	28	18	31	30	22	23	27	20	26	34	24	23	34	26	32	17	27	30	30	32	22	24	23	26	31	30	26	21	28
33473	15466	8821	18482	28337	26003	19681	16786	14399	11789	10041	8403	7110	6079	5626	4873	4655	4463	3816	3179	3232	2982	2901	2782	2484	2027	1776	1720	1725	1631	1445	1368	1268	1300	1248	1146	1091	1083	1051	996	1015	1041	950	964	914	903	805	846	837	789	695	751	714	681	659	684	621	621	616	602	667	582	605	629	618	613	562	565	562	568	586	536	521	500	523	563	520	527	509	501	506	528	501	498	454	464	499	480	484	479	484	447	459	491	478	453	463	461	479	458	488	450	479	436	453	467	460	494	515	460	479	478	442	501	468	430	419	454	463	461	514	468	476	484	510	470	453	448	426	460	457	450	422	471	471	473	479	516	437	460	451	463	478	462	490	462	481	456	511	471	478	509	481	472	456	475	458	477	499	474	514	475	472	463	457	458	453	433	464	471	471	466	465	433	483	474	474	487	467	475	471	488	465	450	445	509	441	479	454	422	447	437	456	432	497	488	444	463	494	468	468	464	463	467	463	467	448	439	511	457	451	436	448	469	469	431	479	467	460	447	486	479	450	468	452	487	462	496	457	453	456	501	491	478	472	469	483	492	466	476	485	454	490	446	459	487	449	401	480	474	493	480	440	477	463	494	478	455	430	422	493	480	458	443	488	497	475	465	450	488	453	461	503	461	446	497	500	495	455	465	462	443	449	505	468	473	505	500	465	496	498	453	477	463	422	459	466	449	449	480	441	470	440	483	508	483	491	436	480	461	426	437	437	459	423	487	478	444	461	461	453	488	503	464	450	454	483	456	473	491	481	462	470	452	423	455	470	473	479	458	477	457	476	467	437	455	444	487	457	487	443	454	449	436	520	481	476	488	440	449	500	480	454	437	483	464	481	479	437	453	464	444	469	520	479	492	472	455	441	467	494	531	445	480	451	494	468	421	429	505	430	484	441	464	454	423	517	451	462	470	480	523	457	449	451	467	465	474	463	467	464	502	488	449	470	456	523	456	453	450	492	512	457	484	489	437	497	457	487	478	457	474	454	489	491	475	503	478	483	495	466	463	476	489	454	440	451	481	461	470	485	461	469	451	483	470	485	472	467	415	461	514	457	505	486	483	468	490	471	478	478	477	480	503	461	463	459	467	505	467	442	471	476	468	449	463	451	442	468	464	462	451	500	494	477	490	500	450	466	476	488	445	474	474	457	425	464	425	482	449	462	494	492	428	454	462	459	497	467	482	452	510	487	511	495	459	427	467	466	446	504	465	482	442	481	460	465	493	478	481	464	449	485	425	446	436	450	464	498	468	491	448	473	502	532	461	450	480	459	454	453	471	459	472	477	466	476	456	473	466	468	453	532	489	445	507	455	497	424	484	460	459	475	469	460	438	456	452	452	429	445	465	462	464	447	484	468	509	456	458	471	440	462	460	442	445	463	430	431	479	480	433	468	456	452	480	480	453	485	502	485	433	453	449	480	452	421	482	455	427	479	442	425	427	490	476	454	496	490	473	443	480	452	467	445	478	477	477	491	494	484	426	469	484	474	486	474	456	479	497	463	455	489	408	476	484	486	496	483	451	498	422	436	466	471	442	477	471	452	487	503	513	486	496	443	472	471	457	498	489	483	482	434	481	505	451	448	457	494	458	445	494	499	455	464	465	443	479	465	465	447	419	450	475	485	477	445	456	494	482	495	457	465	511	494	476	480	465	465	489	492	511	446	464	469	453	506	468	456	442	482	434	491	517	469	450	459	453	479	454	491	494	456	485	411	491	456	451	453	469	473	424	484	505	497	482	463	469	472	455	456	477	427	466	485	455	476	447	486	506	468	437	438	478	468	464	479	458	421	478	460	441	456	493	467	470	475	457	506	452	487	452	467	491	493	471	467	468	471	412	475	446	483	452	476	476	463	473	460	520	454	493	465	438	479	459	496	455	483	457	479	469	453	478	472	437	447	479	480	457	471	469	444	459	505	470	436	408	445	482	485	497	453	483	457	459	494	478	483	474	425	474	486	490	453	443	500	480	459	466	446	452	502	498	473	433	501	442	462	459	505	480	458	456	477	492	470	478	479	496	446	459	467	472	448	457	457	405	512	460	477	460	470	440	465	503	472	454	468	493	472	471	479	424	489	455	457	473	516	474	485	469	455	470	506	475	488	461	477	465	464	474	459	456	502	482	484	458	463	486	499	496	486	465	480	470	464	494	464	447	435	444	479	507	487	491	440	435	427	444	445	421	443	476	450	415	465	459	454	475	469	479	489	446	470	480	469	425	476	468	452	498	455	431	511	486	499	437	465	451	453	474	433	492	466	454	454	435	471	459	463	443	469	432	495	481	504	460	459	490	459	462	469	475	468	454	467	455	518	482	454	490	449	465	463	446	508	466	485	467	445	451	484	504	490	480	481	445	464	472	468	407	479	442	475	486	495	442	493	458	445	454	474	446	470	496	444	472	509	473	506	487	471	443	491	479	444	472	475	451	470	461	435	486	475	458	420	485	504	418	484	458	473	445	438	466	467	462	457	431	441	468	491	499	458	484	484	437	432	461	436	488	415	458	477	446	472	489	473	475	486	492	469	456	444	477	470	477	476	483	480	451	449	477	513	513	510	486	480	469	477	473	474	451	439	446	489	488	479	485	468	447	445	471	493	440	461	482	425	483	450	471	442	469	468	457	435	470	444	458	460	470	452	449	460	474	464	478	461	478	478	494	474	465	461	445	468	470	476	459	479	462	431	437	435	484	475	462	448	463	455	443	475	477	465	450	447	465	457	450	488	453	442	484	437	479	522	461	474	480	461	471	462	469	459	493	483	492	463	457	495	459	491	448	470	481	442	457	478	462	453	450	468	488	462	455	496	463	454	460	462	442	468	425	465	426	448	491	454	468	462	455	479	481	463	469	458	481	475	456	500	485	475	475	470	445	446	468	441	509	502	436	450	463	474	449	492	449	505	474	461	447	432	537	455	485	419	462	481	434	444	470	471	418	488	463	453	481	465	508	454	474	501	465	471	475	443	449	454	486	475	478	488	465	454	453	489	453	467	447	486	477	430	480	448	481	456	431	452	512	463	441	473	499	476	472	455	468	468	468	434	467	428	491	483	495	462	450	419	470	464	461	469	451	445	478	475	497	469	435	477	485	465	515	498	443	473	500	435	485	495	465	489	485	442	439	437	488	456	480	468	460	461	447	480	453	504	451	443	451	418	474	465	439	459	459	477	485	496	445	449	489	464	497	491	436	462	488	456	437	457	453	472	442	452	455	479	471	463	473	456	467	475	460	465	471	447	475	486	465	480	453	486	451	500	485	499	462	475	486	448	462	513	459	498	494	480	496	483	452	479	423	484	457	437	447	471	486	456	460	497	448	478	457	490	447	473	477	486	446	474	515	496	488	454	480	457	448	497	500	454	442	468	451	463	454	454	505	482	500	472	444	436	467	445	466	468	444	491	470	487	485	491	466	437	428	483	450	465	465	467	466	469	417	458	440	472	486	488	457	415	472	458	483	506	432	497	495	484	482	491	474	477	490	479	466
6246	1969	567	476	744	738	487	416	382	384	301	254	207	158	157	144	164	118	150	102	115	135	104	136	105	122	68	81	63	61	66	54	53	52	55	51	51	55	42	52	45	47	49	42	45	50	51	32	41	31	38	27	44	37	42	33	32	31	32	34	44	45	30	35	40	32	22	37	31	45	42	39	38	31	22	38	32	43	35	44	42	27	33	34	30	29	35	33	29	31	33	27	43	28	24	28	26	28	36	39	30	27	23	31	38	40	35	31	27	31	36	28	17	38	35	29	31	36	28	23	29	27	32	32	27	25	30	29	26	29	32	28	22	24	27	31	36	30	42	30	40	29	30	38	35	30	28	30	32	24	25	34	21	21	24	20	30	26	26	34	26	41	35	30	35	25	30	35	35	32	20	31	22	28	35	32	27	29	22	34	27	36	25	31	26	40	17	28	24	30	30	32	34	33	35	27	40	32	27	37	30	37	40	29	31	28	34	43	40	33	22	21	24	34	30	30	35	22	27	36	30	32	28	26	35	37	29	24	29	39	35	30	24	32	31	27	39	35	39	27	38	30	31	27	35	32	20	27	26	30	24	24	22	27	34	32	36	28	26	35	50	28	36	26	26	32	31	37	34	34	31	28	31	29	23	30	42	28	23	27	36	26	27	35	42	30	33	28	16	29	30	19	35	32	33	26	33	38	30	36	24	40	25	28	22	26	34	39	32	37	35	31	32	32	31	26	22	34	39	26	32	37	24	31	43	37	30	34	21	35	37	28	40	30	36	23	18	29	42	30	33	27	43	36	30	35	32	30	20	42	27	26	30	34	27	30	18	27	29	31	29	29	34	35	26	31	35	34	35	33	37	31	35	41	31	28	33	21	28	27	36	29	39	26	29	22	23	28	41	27	30	36	28	31	32	36	33	26	31	26	33	29	30	32	41	30	36	26	26	38	36	26	40	36	36	36	29	23	33	23	28	43	30	27	25	26	29	34	42	51	26	29	32	36	23	36	31	31	38	35	33	22	30	41	33	28	34	32	36	34	41	36	30	29	33	31	36	29	33	29	33	42	32	27	20	36	38	27	31	35	27	33	31	34	29	39	38	33	31	25	31	41	35	31	33	32	36	24	24	36	39	29	27	27	32	28	29	24	45	30	31	34	32	26	36	46	20	35	41	23	24	39	40	24	32	28	32	28	29	28	28	25	36	31	39	29	35	28	24	33	33	31	26	26	29	33	41	26	27	36	30	39	22	37	26	29	40	34	32	48	32	29	39	28	38	36	32	28	35	27	39	39	32	29	35	31	32	27	24	30	36	31	33	25	38	27	31	27	25	32	32	31	26	34	21	46	38	34	27	34	25	45	30	36	26	28	25	33	29	27	35	38	32	45	41	35	42	41	29	27	20	32	41	36	31	41	26	32	28	32	33	32	32	34	32	37	30	32	47	26	21	23	38	28	22	33	27	31	29	26	29	32	33	42	36	34	38	25	21	40	29	23	40	29	36	27	31	23	24	28	28	27	36	22	30	29	25	42	29	34	28	27	29	37	24	38	33	29	22	42	31	36	40	30	39	21	26	34	22	38	35	32	36	25	28	31	34	33	35	26	29	33	35	33	36	29	28	34	35	27	29	26	31	32	39	28	32	32	29	34	27	32	36	16	32	29	32	33	25	19	27	31	19	40	32	29	27	33	37	27	35	31	21	34	27	29	38	30	33	32	28	29	29	40	35	20	33	34	26	47	31	29	29	32	28	35	28	32	30	27	29	36	35	39	30	28	31	27	33	30	36	28	25	34	43	27	25	35	40	29	30	23	25	37	23	29	34	30	32	38	44	30	34	32	41	39	33	25	46	27	26	35	33	33	41	35	30	28	27	26	33	35	32	31	19	25	25	23	38	31	24	36	23	22	29	38	38	28	31	33	29	30	26	33	23	26	29	37	33	50	30	38	27	32	31	29	35	26	35	31	24	36	32	34	32	30	37	27	24	43	24	29	28	31	20	39	31	31	44	33	28	31	22	26	35	30	40	40	25	31	20	24	27	18	29	44	30	34	29	41	26	40	31	32	33	33	39	37	23	34	35	32	42	34	29	26	24	24	30	42	28	46	26	30	36	32	30	29	24	26	34	23	39	20	28	27	30	31	35	31	29	35	30	32	25	25	32	26	26	25	28	28	40	30	21	30	30	30	42	21	41	40	42	31	34	36	24	33	30	27	33	34	34	25	31	40	33	34	38	24	27	29	31	36	24	22	45	40	20	34	33	36	41	29	31	29	30	29	37	29	23	45	43	21	30	29	41	39	28	48	40	33	29	37	29	27	35	35	27	37	28	35	21	35	30	25	32	32	36	37	28	29	19	34	30	23	28	24	28	42	27	28	36	24	31	40	22	26	26	34	34	37	35	23	38	32	22	30	23	25	17	43	28	18	35	39	36	32	25	31	44	32	23	22	31	37	35	39	26	25	30	26	30	23	38	38	29	31	22	30	35	23	27	37	31	25	35	31	27	48	37	31	30	31	28	31	39	23	32	25	35	34	33	35	34	45	29	27	23	39	38	31	27	28	34	38	24	28	34	26	35	23	44	36	31	26	28	28	33	31	34	26	26	27	38	31	26	40	32	37	26	32	43	37	33	41	43	33	27	38	38	24	32	31	33	28	28	36	32	34	22	37	38	15	43	25	31	24	34	27	32	34	24	29	33	33	41	28	34	31	22	23	26	33	28	35	31	31	33	26	25	30	33	33	35	29	32	38	30	41	33	31	33	35	34	28	27	35	26	27	27	27	38	29	31	36	26	45	27	33	24	32	33	32	38	26	38	33	24	25	30	30	20	48	29	33	34	39	33	32	32	39	34	37	38	34	29	22	46	36	35	34	21	32	32	28	37	31	23	31	33	32	29	30	38	38	30	41	30	34	32	34	18	25	31	31	31	38	20	42	32	26	29	29	28	33	21	27	29	25	28	37	31	39	36	33	24	26	30	24	30	33	28	25	37	24	36	27	32	23	24	21	37	24	22	30	29	23	33	28	32	32	25	31	30	21	32	31	33	33	33	35	24	25	29	28	35	27	43	31	35	29	35	29	34	27	28	28	33	34	38	34	33	33	34	24	38	31	24	36	26	31	31	42	38	38	29	36	30	43	37	35	29	33	30	42	19	37	29	33	30	28	30	37	35	31	34	28	32	33	28	27	35	19	34	38	29	36	31	28	30	26	28	28	29	34	21	29	39	42	25	33	26	33	28	19	37	30	34	39	27	36	31	32	32	34	24	33	34	31	31	37	32	33	27	28	28	31	35	30	33	29	31	35	33	29	39	35	35	36	39	40	22	27	30	21	30	30	29	34	29	26	24	26	35	29	37	30	24	26	29	37	31	30	31	20	22	40	34	36	30	44	22	36	29	28	36	27	35	34	30	21	33	41	39	29	30	38	29	31	30	32	36	36	33	32	32	27	25	23	30	39	31	40	28	35	29	35	39	29	30	30	27	24	34	25
44271	22051	13136	26389	35943	34141	29082	25552	23026	19688	16611	14031	12237	9826	8542	7986	8154	7331	6983	5856	5900	5616	5411	4831	4178	3527	3159	3002	2829	2570	2349	2280	2213	2055	1912	1925	1771	1721	1624	1620	1566	1502	1456	1338	1289	1262	1242	1154	1110	1043	1040	1030	975	991	941	889	822	862	825	835	831	801	763	732	761	712	739	734	669	722	655	634	617	647	624	584	636	623	634	627	655	637	640	596	584	562	563	518	548	535	539	503	520	512	509	541	536	531	513	542	551	548	556	582	568	535	533	533	508	496	500	531	525	528	539	528	508	575	539	523	528	486	550	521	559	533	476	554	548	530	525	521	538	500	498	521	559	529	512	530	548	564	531	574	531	546	514	587	515	504	536	544	542	518	518	546	532	536	541	557	510	559	504	523	524	537	563	528	523	528	520	512	544	514	539	551	548	522	487	538	540	538	551	555	500	559	524	519	540	517	532	514	526	513	517	481	531	538	526	536	573	536	544	518	561	537	514	535	523	528	513	517	519	509	584	548	542	505	572	504	544	529	508	497	557	482	564	527	491	522	526	506	492	497	540	531	520	544	553	497	573	594	524	541	526	511	511	539	508	514	527	568	513	506	529	510	510	530	541	528	517	528	555	540	508	530	519	484	535	554	523	525	545	524	532	529	548	486	524	537	546	495	541	527	552	585	529	533	539	526	532	550	526	504	539	560	514	551	582	553	518	497	561	493	565	543	522	516	563	580	550	528	564	531	505	526	533	532	537	532	580	579	518	556	514	552	562	521	497	525	533	543	543	529	498	565	519	535	544	558	540	555	537	542	553	554	529	547	545	553	561	548	545	532	495	532	535	532	503	498	477	531	543	576	514	566	496	544	547	521	572	533	550	520	550	517	561	495	535	512	572	502	514	531	532	571	547	549	555	526	592	521	506	505	560	493	531	517	545	480	522	544	556	554	537	541	520	517	534	550	543	503	497	580	530	537	567	553	507	501	543	510	552	537	524	528	529	525	506	529	521	561	496	563	563	526	563	529	515	492	517	527	498	517	535	504	557	541	581	515	545	496	565	537	526	538	560	513	545	551	537	516	504	515	563	531	528	531	562	511	545	567	534	551	564	524	530	522	516	566	538	505	564	538	522	550	520	539	541	523	520	529	582	541	525	547	530	504	539	511	516	527	566	545	513	526	547	545	529	533	523	494	511	558	542	537	500	545	552	487	539	509	522	548	558	529	497	511	541	554	549	503	549	533	558	526	481	577	537	516	523	523	545	543	559	510	549	515	532	543	561	546	514	508	522	535	516	553	485	542	545	547	513	544	510	534	561	515	514	571	536	531	589	540	502	567	539	523	561	535	524	539	542	517	512	542	555	514	543	561	513	545	552	523	570	537	490	539	510	578	518	532	508	540	496	530	531	527	541	530	493	505	539	521	524	529	542	514	526	535	520	489	565	564	513	559	553	566	514	523	503	559	525	510	548	549	517	498	513	548	550	513	510	493	574	561	528	537	570	515	543	529	532	523	538	530	525	541	564	549	538	543	543	572	522	532	572	549	585	526	542	507	545	539	531	529	520	534	554	524	514	550	544	525	472	545	569	522	534	554	519	513	529	565	561	478	545	519	485	566	576	528	523	546	562	516	523	510	537	534	563	560	550	528	526	536	579	513	542	529	514	547	516	515	520	574	488	535	547	550	508	545	550	574	554	527	536	482	550	541	507	472	571	537	536	525	557	521	522	514	531	561	493	525	542	535	505	561	535	551	599	555	519	548	530	528	520	553	488	481	506	558	521	475	526	544	530	579	508	517	512	521	561	527	557	510	505	540	558	546	557	506	573	531	533	542	516	567	503	587	567	555	557	507	535	548	482	526	528	544	515	504	545	514	539	568	483	516	521	511	529	558	559	560	525	546	576	515	532	536	525	565	520	514	511	572	566	526	491	511	534	481	595	539	515	528	507	540	490	556	524	568	478	528	494	519	555	564	519	534	559	504	513	519	538	505	482	547	538	539	578	525	530	542	535	545	560	531	531	486	535	527	524	568	559	528	550	562	580	522	559	503	537	541	514	531	559	556	505	532	552	512	470	522	499	550	540	568	540	528	528	553	485	539	536	528	539	489	505	499	518	560	535	573	555	542	547	522	561	536	535	526	490	521	557	496	557	578	557	542	525	551	546	492	521	547	536	527	553	529	539	527	501	533	572	502	553	532	516	528	537	531	547	522	551	498	547	497	537	536	541	513	547	550	579	540	488	561	559	517	564	527	524	529	531	537	533	510	515	537	549	570	503	514	504	558	533	567	493	555	511	533	499	516	477	504	524	494	499	531	511	516	512	535	520	540	551	555	578	574	536	493	535	556	540	537	528	548	531	545	515	515	524	518	571	497	519	556	536	507	517	527	537	577	528	497	497	562	528	553	520	546	516	523	551	559	520	542	502	553	507	560	517	526	504	556	545	539	528	500	494	518	528	551	511	511	538	582	550	527	541	548	558	490	514	546	560	526	515	503	529	520	582	554	487	507	544	538	525	558	516	537	534	568	539	524	526	557	524	525	515	524	556	552	534	518	541	566	505	525	536	534	550	519	520	498	500	531	546	531	528	484	528	551	566	536	521	552	543	491	540	515	482	510	526	536	559	535	529	527	516	567	525	570	530	517	509	517	540	552	521	533	596	563	536	504	565	509	518	517	506	498	514	505	532	556	511	529	537	550	502	520	528	504	522	519	494	530	498	499	524	525	534	536	538	525	544	550	514	539	541	506	562	575	501	503	511	539	561	524	560	555	570	543	508	549	523	531	597	548	536	530	534	548	525	555	526	498	528	566	524	527	545	574	539	500	539	506	557	530	534	506	540	528	506	557	502	544	525	550	501	543	521	510	516	533	531	479	578	542	544	531	503	512	538	519	546	547	545	580	509	529	529	516	534	471	566	527	532	541	483	515	536	530	496	537	527	522	542	520	521	542	515	532	515	534	555	535	557	548	538	547	533	566	576	507	544	540	506	534	519	509	527	539	504	599	477	528	560	559	552	540	560	574	507	538	554	533	471	529	534	565	513	537	527	519	545	528	512	547	541	553	480	505	514	527	516	497	548	516	517	534	548	496	548	546	571	546	518	556	553	534	517	538	488	515	517	564	506	526	556	561	561	560	502	541	574	513	530	553	541	497	533	514	475	576	547	589	523	544	521	524	505	526	580	516	521	551	542	496	551	517	552	521	512	525	550	484	507	546	504	524	525	561	548	517	536	522	582	496	512	480	508	566	488	549	527	534	478	541	542	548	559	474	572	573	558	549	532	533	498	545	475	597	532	517	547	547	550	497	504	552	528	537	519	512	516	545	573	503	520	517	548	501	583	527	543	502	505	548	513	569	527	560	566	541	503	548	531	506	557	521	556	531	515	525	540	554	554	562	510	541	514	534	580	580	555	482	522	532	552	513	527	568	527	530	530	498	501	527	569	538	509	517	489	571	557	509	500	547	567	531	531	545	534	538	538	556	539	503	512	561	544	549	526	515
6035	1252	364	321	531	508	356	302	326	298	248	228	145	141	142	106	111	117	101	87	107	106	103	76	83	79	77	68	55	56	64	60	53	54	61	48	48	45	51	59	46	36	51	40	44	49	38	49	36	40	25	46	32	32	47	46	40	41	25	35	38	40	38	34	29	39	40	33	31	41	29	25	30	47	32	32	43	39	35	31	33	51	48	29	29	40	24	39	35	39	39	24	33	20	36	30	39	31	28	39	37	23	45	38	53	33	44	38	26	29	36	28	28	30	29	31	28	35	32	38	46	40	34	30	36	22	31	36	22	31	27	33	38	34	32	29	35	38	30	44	29	39	32	44	31	28	34	25	34	37	32	41	31	38	44	34	40	26	31	39	35	35	31	43	27	26	41	29	36	34	34	32	37	30	22	28	21	32	29	36	28	33	51	37	41	41	26	33	34	21	28	28	36	37	38	28	43	38	37	33	31	44	32	27	49	32	28	30	38	26	31	43	30	40	26	35	40	39	36	33	36	29	37	31	40	41	33	35	35	32	28	33	23	35	28	34	34	33	25	31	30	20	30	35	33	27	32	34	40	29	27	34	23	36	32	34	31	24	29	39	30	32	30	33	32	33	22	27	34	37	31	35	28	32	36	38	28	25	34	33	34	33	30	37	34	31	40	32	20	30	33	30	34	30	36	43	29	43	28	30	35	27	32	43	40	28	30	38	31	40	22	29	29	37	45	28	29	41	28	31	23	35	40	34	34	31	43	30	34	31	35	31	41	30	33	29	36	37	34	30	42	36	26	28	38	37	29	36	26	40	38	43	36	33	28	40	30	23	37	28	47	37	34	31	37	30	32	33	27	44	33	32	31	33	43	35	34	25	27	36	30	41	40	31	34	33	41	35	29	30	40	27	32	40	50	29	26	43	37	41	42	34	37	36	22	26	33	46	23	35	36	30	26	31	44	30	30	28	20	29	41	33	34	29	41	25	40	32	41	36	32	32	30	31	39	36	37	33	30	35	27	26	43	35	42	35	36	36	34	33	32	31	45	27	37	27	30	33	34	28	37	30	29	33	33	33	30	39	34	36	34	46	44	38	25	33	32	36	34	38	47	31	24	38	29	32	34	30	41	37	21	29	35	27	43	39	35	33	27	47	32	42	33	32	33	35	30	29	31	38	30	29	33	38	28	30	33	30	23	16	25	38	31	26	52	40	38	38	31	33	40	40	30	25	43	42	28	36	32	41	28	44	39	29	39	33	34	30	39	33	30	26	43	28	30	32	28	35	28	35	27	33	20	40	27	33	36	28	35	36	34	29	29	38	29	35	36	24	30	34	37	26	37	40	33	33	24	31	23	41	35	22	32	40	36	40	27	43	31	24	24	43	36	35	36	35	30	39	25	23	38	36	24	33	32	38	25	42	32	27	37	32	39	31	35	36	31	37	38	32	31	35	35	49	36	37	34	30	41	44	31	24	43	35	26	29	31	30	37	27	34	25	42	34	42	31	38	32	37	32	32	41	31	32	27	42	34	33	41	29	27	38	30	25	32	26	26	28	42	37	35	31	33	36	33	37	29	28	32	23	36	34	25	35	30	43	34	33	32	30	31	31	41	37	31	36	31	32	27	20	34	30	35	18	33	38	28	46	34	38	28	26	27	37	43	29	33	34	39	31	27	35	30	34	37	37	39	29	38	32	36	40	45	47	32	37	40	41	48	33	43	35	39	44	27	36	25	34	32	40	34	28	33	32	24	30	42	32	39	33	34	42	32	34	26	32	24	30	28	37	32	35	37	34	37	42	33	31	37	26	34	45	48	40	34	29	40	28	32	41	32	27	34	19	31	25	40	45	36	24	25	38	26	41	37	50	30	39	39	31	25	41	33	36	28	24	24	32	27	29	24	36	32	39	34	38	41	27	33	39	30	38	25	30	35	46	35	33	38	32	32	37	33	33	32	26	32	31	34	38	49	27	36	31	30	30	28	34	37	31	34	41	30	36	29	21	28	25	30	30	44	35	30	33	33	29	33	34	28	28	46	44	37	31	32	25	31	32	27	29	36	36	33	32	23	29	34	31	40	29	46	26	30	34	31	32	35	29	41	35	39	31	26	43	26	29	37	34	35	42	34	35	28	29	20	35	35	31	36	39	34	32	39	44	36	30	36	27	28	34	28	38	29	30	38	28	34	29	40	24	31	33	34	38	35	34	34	36	31	42	31	26	43	42	37	32	29	31	43	32	36	37	21	35	28	20	37	37	30	30	36	22	31	26	33	29	40	29	33	38	36	26	40	29	39	23	24	38	28	43	27	33	45	35	40	42	43	33	27	28	41	30	32	35	32	39	32	31	23	41	30	36	36	32	32	30	37	31	31	48	26	24	35	26	35	27	28	41	28	26	40	34	37	31	29	30	30	35	37	27	30	27	34	33	39	28	36	34	49	31	35	38	36	48	27	22	24	42	41	40	35	45	35	28	33	44	40	40	34	30	24	33	43	35	47	27	27	29	34	35	30	31	31	36	30	35	34	28	37	26	27	21	39	35	35	29	29	34	30	20	38	33	31	29	32	33	28	31	28	22	29	23	32	32	28	39	40	31	36	28	27	30	34	18	36	23	23	31	37	38	25	30	37	27	36	40	46	34	36	36	33	30	28	37	21	25	39	23	30	26	40	31	26	36	29	33	37	31	32	38	40	32	24	23	45	29	29	42	25	32	28	39	27	41	36	38	31	23	34	29	31	32	27	39	24	37	27	35	36	20	32	29	30	33	27	33	26	28	25	38	36	31	23	38	39	43	36	39	50	36	35	38	34	35	34	21	34	44	48	37	36	28	33	39	34	40	41	34	31	34	31	36	42	34	43	36	40	37	30	34	30	33	29	30	36	26	36	47	35	40	34	37	32	50	29	36	31	35	34	27	34	34	35	41	31	33	28	30	28	33	43	36	24	38	26	28	41	26	39	34	34	42	26	30	28	45	30	35	41	38	31	32	40	41	29	41	33	27	37	32	43	33	25	28	29	27	38	26	40	26	37	37	39	31	29	32	38	32	27	41	34	35	38	28	28	34	33	36	29	32	31	43	41	30	30	23	28	33	38	32	46	28	35	38	41	31	42	36	33	24	37	38	25	40	37	39	38	30	37	29	41	32	43	39	36	25	31	30	21	38	39	37	27	29	29	27	21	51	34	34	25	36	33	31	34	32	38	46	41	33	37	27	33	30	33	40	35	28	46	31	27	37	24	25	39	39	40	40	33	27	33	35	33	38	36	31	42	40	30	33	35	36	31	32	28	33	43	27	44	40	23	30	30	32	40	31	38	30	24	36	29	39	29	38	34	36	35	24	26	36	36	34	32	34	31	32	32	35	36	54	39	26	31	28	33	30	45	37	29	31	31	40	28	37	36	35	42	25	34	27	37	31	42	34	24	26	19	26	35	41	37	35	35	40	39	31	34	38	31	28	33	28	45	41	35	40	24	43	42	37	35	33	42	35	52	26
38985	18854	10089	22677	32053	31034	26376	21954	20132	17462	14808	11883	9462	8040	7333	6201	6462	5528	5374	4858	4929	4517	4389	3958	3336	2936	2594	2482	2349	2195	1913	1865	1821	1697	1609	1580	1487	1520	1447	1316	1337	1306	1220	1110	1086	1098	1129	1109	1029	971	961	985	901	904	864	803	806	781	776	760	821	741	778	781	775	794	712	706	727	669	699	651	656	651	625	618	666	647	650	625	665	666	633	656	632	586	626	604	553	596	598	572	565	566	545	551	544	561	546	591	567	552	602	549	578	522	555	580	575	606	544	576	549	588	616	561	585	597	620	518	565	576	597	602	581	546	599	556	562	582	600	538	549	531	557	530	566	542	552	566	569	585	566	553	544	550	583	620	562	563	569	564	613	577	556	566	604	547	543	599	567	601	573	537	571	561	598	604	623	570	580	589	584	557	562	569	556	566	592	567	605	544	562	568	608	597	558	554	613	542	570	587	593	592	563	582	589	564	607	577	586	564	601	538	556	529	609	559	561	585	574	583	564	575	597	560	607	590	563	608	536	545	589	565	540	590	560	592	562	550	561	543	566	545	597	600	572	626	572	599	541	586	575	611	599	579	601	618	597	564	565	557	518	559	572	565	550	578	566	544	581	592	559	566	595	525	533	579	582	593	567	557	541	552	553	537	580	604	556	543	597	546	596	557	542	607	570	605	570	591	579	575	544	584	560	603	560	519	585	541	518	595	586	599	529	596	571	555	595	576	567	586	580	533	640	588	561	568	546	570	551	580	508	543	597	561	563	612	546	578	576	586	604	556	577	568	610	558	591	584	568	550	540	558	569	585	628	578	562	598	556	578	560	616	578	611	555	575	581	588	610	540	542	586	563	589	579	570	581	581	601	573	606	553	562	526	552	570	540	547	594	589	547	547	546	520	590	604	532	576	584	588	570	592	565	576	575	584	586	554	603	568	520	575	572	545	567	588	606	595	587	634	572	562	566	557	575	527	578	601	553	614	553	570	551	532	585	609	567	550	587	591	572	584	560	551	567	584	579	552	569	618	608	555	590	547	538	556	554	610	619	564	589	539	582	609	591	595	550	582	592	597	621	535	557	626	546	565	570	596	607	603	592	580	620	562	576	568	559	584	555	561	557	586	599	607	590	545	578	554	568	587	555	572	558	558	558	580	575	610	556	547	520	558	636	564	563	586	558	559	543	591	554	531	588	549	573	593	580	545	592	576	618	564	556	577	633	579	580	620	593	548	569	595	574	632	578	545	554	559	576	580	555	583	548	595	551	569	599	556	566	552	580	568	538	580	573	589	516	602	607	616	575	583	575	515	580	559	635	578	584	576	556	595	586	563	603	596	557	609	552	621	603	573	612	528	575	599	586	577	549	577	552	539	574	522	608	527	588	594	576	573	569	591	582	552	535	577	598	544	574	552	622	530	584	535	573	548	585	612	540	553	566	560	592	600	570	567	626	533	567	530	599	564	556	529	544	586	596	598	568	564	562	549	580	638	577	600	579	562	555	586	584	530	549	572	566	600	553	545	547	549	575	539	603	554	571	557	573	581	543	557	558	606	543	594	573	580	571	541	532	591	585	567	603	536	574	583	586	593	574	590	567	562	581	547	576	548	596	591	555	573	574	576	579	585	577	538	553	602	572	608	605	555	645	551	581	609	591	566	586	595	613	568	584	552	597	583	534	554	551	580	602	531	587	591	581	591	614	562	596	566	614	583	596	575	540	551	572	572	580	561	610	598	598	599	563	605	586	593	550	556	541	588	563	583	563	573	632	579	577	595	581	567	574	571	567	564	552	547	555	564	570	597	535	619	528	537	560	605	530	564	591	540	569	533	570	578	573	540	582	600	548	571	568	544	548	548	572	537	561	609	566	569	534	586	610	550	582	572	524	568	573	562	537	539	585	608	583	631	603	559	547	577	571	538	547	555	558	593	616	619	561	567	550	567	571	597	570	591	590	573	580	582	562	587	546	553	577	540	563	620	569	564	574	558	568	574	585	574	603	549	541	575	594	586	527	553	567	560	584	577	572	585	556	554	580	582	619	575	613	541	532	519	573	551	636	568	600	558	557	572	575	579	560	612	529	569	618	591	562	597	581	569	548	570	549	598	573	568	573	567	584	552	581	590	581	586	618	578	639	583	572	573	555	566	574	589	587	555	550	531	558	610	531	589	588	578	568	567	607	574	567	592	582	551	595	600	573	596	566	547	588	525	588	559	569	548	562	553	554	543	519	537	596	581	580	567	579	560	553	562	557	592	576	548	562	582	558	571	612	572	581	564	555	534	533	585	573	556	565	603	584	566	553	580	579	605	569	621	543	555	644	578	574	556	574	598	540	545	534	567	582	593	545	589	535	549	535	532	624	548	590	591	595	521	574	616	559	614	596	563	623	520	605	554	618	531	653	607	558	594	587	541	514	601	579	555	566	556	535	556	558	571	558	596	574	578	572	548	599	550	630	571	580	566	595	583	586	560	590	558	558	533	570	585	570	578	522	556	583	591	554	586	590	584	593	552	566	509	567	569	553	582	598	585	586	526	583	607	574	582	575	608	535	588	602	568	557	545	613	592	622	592	587	610	544	565	604	589	587	565	579	577	579	567	586	565	577	602	571	556	605	581	560	590	590	571	566	520	589	584	571	572	544	531	566	573	563	582	562	557	530	598	565	590	588	566	603	542	517	619	589	576	554	591	532	558	525	577	558	583	573	542	566	619	562	565	574	568	605	563	582	561	594	573	558	590	599	548	564	570	548	521	592	568	606	580	596	588	617	564	572	589	563	536	582	567	614	549	606	579	552	565	573	584	553	573	552	553	559	526	514	584	581	612	574	548	571	592	584	567	572	543	590	557	591	561	552	563	594	575	597	603	551	575	590	600	594	552	558	567	534	552	575	548	598	609	564	564	549	608	587	540	575	594	555	515	599	570	575	606	560	621	583	571	553	572	603	567	596	536	561	602	602	564	555	573	580	606	598	595	550	575	576	555	546	544	599	556	542	588	599	565	554	579	587	589	567	551	594	579	584	559	581	581	575	544	561	542	626	567	588	558	586	533	573	547	545	593	555	597	553	563	586	546	547	583	546	568	531	558	584	588	564	594	523	572	513	575	549	555	609	589	583	582	576	554	596	599	580	569	564	550	555	591	619	583	565	557	561	575	549	543	575	578	560	523	562	564	573	587	581	595	576	570	563	548	537	582	581	604	547	618	552	563	564	535	611	601	576	595	595	561	550	595	575	591	596	523	554	530	536	598	529	537	591	609	574	566	536	599	569	578	573	518	587	573	581	567	559	593	593	565	622	576	564	580	614	577	560	568	582	580	571	593	566	571	569	543	583	598	603	568	579	585	548	577	600	573	593	601	568	583	603	544	557	611	553	579	550	587	571	550	549	557	576	574	591	580	569	596	556	584	576	606	565	602	554	592	559	576	576	555	615	539	554	540	576	556	595	549	601	550	580	572	558	536	548	597	566	549	554	555	621	585	608	578	585	586	575	538	577	563	581	545
7616	2287	594	446	794	790	589	521	450	480	390	298	248	222	214	218	198	168	152	149	132	159	128	111	111	96	66	87	68	71	72	67	63	68	70	68	52	59	70	45	60	45	43	43	49	49	43	38	52	44	53	47	51	41	43	45	44	41	35	53	36	39	36	40	30	46	33	37	46	44	32	38	42	47	41	36	35	38	34	29	28	34	47	41	39	31	38	39	35	26	38	40	36	34	40	36	42	36	37	39	34	30	39	41	30	36	46	34	34	39	36	33	34	38	43	45	33	35	37	32	40	37	30	34	29	31	41	36	42	27	40	43	31	43	33	38	39	32	35	51	29	31	34	32	35	39	38	30	20	46	37	41	34	38	39	36	35	31	32	51	42	27	38	44	26	44	40	34	35	28	33	49	31	37	43	35	38	40	19	31	30	36	41	27	38	34	33	37	42	41	38	28	39	23	38	36	36	30	32	32	29	39	32	43	38	34	32	23	34	32	41	33	42	35	28	39	35	23	28	42	29	34	40	41	31	31	26	41	41	32	32	29	36	36	30	36	27	35	36	39	40	43	26	37	39	36	32	30	40	28	33	41	31	41	37	25	58	38	37	26	31	31	22	37	34	30	48	34	41	44	34	36	29	28	52	30	37	22	36	36	29	36	36	41	39	23	38	35	31	33	34	28	32	35	27	37	40	37	34	36	32	28	49	31	40	44	40	33	34	35	38	30	32	32	36	35	45	38	38	36	38	37	37	29	33	36	34	43	33	32	40	50	37	34	33	37	40	30	29	32	30	34	41	35	38	37	58	44	29	41	37	42	35	41	37	27	48	33	39	37	38	35	46	33	26	45	37	33	36	40	39	30	36	33	35	35	35	34	36	29	40	44	21	28	38	40	38	42	32	34	28	31	39	33	36	42	37	30	36	30	24	36	43	44	31	31	35	49	47	42	44	25	38	40	36	34	25	32	30	35	38	36	47	30	34	44	30	30	40	41	28	38	35	40	38	39	42	28	34	37	26	25	38	23	43	38	23	38	36	31	36	36	36	34	32	37	35	31	24	39	28	37	42	33	46	30	30	34	35	37	28	25	34	29	33	35	29	34	38	44	33	35	21	31	34	30	36	37	46	18	32	31	26	34	51	44	32	38	26	28	42	28	44	33	35	30	38	38	29	38	49	30	36	33	37	38	34	36	38	34	40	32	36	34	44	36	40	29	34	28	33	33	40	39	38	24	28	29	41	38	32	30	34	33	36	27	29	26	39	38	32	35	42	33	32	43	33	31	42	38	31	37	36	33	25	33	29	33	39	31	28	29	39	38	33	43	38	43	41	44	37	34	37	36	40	42	28	45	46	31	34	36	43	30	33	30	22	31	36	31	24	38	40	33	34	34	27	29	30	38	29	32	37	28	34	34	40	37	33	39	40	37	38	31	33	23	37	39	41	38	40	37	35	37	47	32	42	34	30	26	33	34	39	31	38	33	38	38	35	41	35	42	34	42	36	33	29	35	37	26	39	37	30	39	37	36	32	38	46	34	38	34	38	24	35	30	43	45	37	43	38	35	31	38	38	35	36	42	31	36	48	31	36	42	30	43	51	38	32	32	39	35	39	32	31	41	26	34	33	33	41	34	38	35	36	47	37	43	34	40	34	39	42	37	36	31	35	34	34	28	46	51	37	38	27	29	28	22	37	37	24	35	45	36	43	37	31	31	44	35	31	35	29	30	37	33	42	30	44	29	40	38	47	36	38	35	37	34	31	30	25	33	33	43	40	38	52	35	36	39	48	41	27	35	29	32	42	27	27	44	39	30	28	37	42	39	31	31	35	26	35	28	35	42	47	29	34	46	30	42	29	34	46	36	34	31	35	44	35	22	31	34	42	29	35	36	42	38	36	31	32	28	34	37	44	31	36	34	30	39	26	33	33	41	35	34	37	33	30	30	31	31	46	29	26	30	31	36	37	32	34	38	38	33	41	34	39	33	34	39	26	35	29	39	23	34	40	36	26	37	47	33	44	33	32	35	37	36	27	43	30	37	33	38	40	34	40	31	45	36	47	43	37	41	39	32	35	35	33	33	33	34	38	28	47	36	29	26	31	41	29	33	22	29	35	43	29	34	50	41	33	36	39	48	45	39	33	33	35	40	31	33	39	41	40	29	29	30	23	30	46	36	45	32	27	33	26	36	33	28	45	35	36	36	24	32	35	32	30	41	29	33	33	32	40	31	39	44	36	31	37	32	18	27	39	40	34	20	32	38	40	34	37	38	25	40	29	30	34	40	33	36	33	36	32	34	38	31	44	31	44	45	36	28	41	44	31	45	31	38	41	35	27	47	42	27	46	33	29	25	29	35	41	46	36	38	27	44	32	44	36	27	30	43	32	43	34	35	31	47	30	33	39	32	35	35	36	38	34	34	28	18	45	28	27	34	35	37	32	44	30	30	23	29	39	29	34	34	46	24	37	29	33	42	32	40	36	39	27	36	37	47	30	31	29	22	33	23	29	22	33	30	28	26	36	33	35	37	31	32	34	36	35	31	37	21	35	38	36	54	16	35	29	36	32	33	46	37	38	39	34	30	30	33	37	32	35	36	32	46	37	34	42	36	30	35	40	24	29	35	28	31	47	39	36	37	40	45	28	35	36	31	30	32	40	29	29	27	31	34	33	44	43	39	36	40	36	33	32	26	31	31	42	38	33	42	28	25	32	40	27	35	34	47	28	29	35	42	47	47	22	29	29	42	18	41	24	33	42	30	32	30	25	31	41	25	33	39	39	36	36	33	32	45	20	32	32	37	28	31	42	39	37	30	35	31	30	34	31	34	38	32	42	31	38	45	28	42	29	38	27	35	36	31	31	21	44	44	31	46	31	44	27	35	37	36	33	39	25	25	41	54	29	38	36	31	33	38	37	33	37	43	33	34	40	29	33	29	32	31	27	41	38	33	25	30	36	32	34	33	28	30	34	47	42	42	36	37	35	25	37	35	31	45	44	38	35	25	27	37	31	29	41	42	43	26	31	24	33	47	46	46	32	24	38	34	20	27	31	31	42	36	31	36	31	33	30	27	28	27	34	41	38	32	41	33	29	34	25	28	36	51	26	32	38	31	32	37	34	41	48	30	30	31	39	38	36	35	37	41	35	43	39	39	31	35	30	45	39	34	38	29	38	45	43	30	33	45	33	43	26	41	30	43	41	38	28	30	35	28	36	45	27	42	53	23	27	25	39	43	26	38	32	31	37	47	32	33	36	39	39	39	31	37	36	32	36	46	35	42	43	33	28	33	34	46	33	42	38	36	36	37	30	33	16	34	37	35	47	28	29	25	30	38	27	40	39	32	27	37	32	47	44	32	49	36	33	27	32	38	32	44	34	27	44	54	34	45	35	32	37	35	30	43	36	41	31	33	35	34	44	43	36	40	43	39	39	40	31	36	22	35	24	36	32	28	34	37	31	37	32	29	51	33	33	27	43	28	35	33	38	28	38	23	33	29
46139	23680	13564	26137	36727	36210	32131	28062	24570	22604	20259	16136	13040	11072	10425	9494	8685	8180	7155	7059	6813	6999	6389	5448	4441	3973	3680	3533	3134	2945	2747	2503	2530	2344	2160	2287	2085	1923	1792	1791	1790	1639	1470	1416	1456	1445	1424	1333	1303	1188	1127	1184	1130	1112	1020	1014	1017	949	981	909	996	919	890	905	908	839	876	835	831	877	738	811	735	693	708	756	719	719	703	683	714	711	675	686	676	624	579	615	597	624	612	567	609	629	569	581	606	592	643	649	615	577	631	614	636	614	638	610	652	604	603	633	613	607	661	594	555	568	580	560	631	600	595	577	630	617	602	613	607	580	639	587	561	580	599	630	634	572	592	600	623	627	625	580	626	578	628	570	611	608	608	621	617	610	589	604	596	631	610	633	594	616	588	601	591	597	623	616	600	585	640	577	578	611	582	592	608	607	568	568	661	658	613	622	613	616	621	613	619	707	545	602	631	607	613	643	613	642	557	584	613	599	646	573	593	595	578	565	606	597	579	610	654	577	609	616	624	628	615	591	584	587	604	564	582	595	601	585	601	599	618	607	566	624	605	596	570	597	597	600	600	621	652	572	625	609	604	586	580	617	613	551	592	589	581	607	563	643	596	617	598	584	599	552	572	620	622	580	648	557	618	615	595	631	603	626	575	622	606	617	542	566	620	590	628	595	595	640	616	580	626	608	619	579	636	642	608	638	602	615	596	608	635	611	597	626	600	574	616	605	599	602	626	564	648	626	575	609	593	612	652	591	628	611	636	598	628	642	623	626	593	605	589	614	616	581	646	584	635	611	583	579	606	571	595	596	618	616	594	598	557	648	610	621	610	555	612	630	619	605	612	591	582	606	622	563	611	553	640	629	589	626	613	641	587	560	611	635	601	615	596	598	615	587	583	580	586	609	587	598	618	615	577	566	585	628	605	625	617	606	593	620	612	555	637	634	556	595	574	579	588	577	571	663	612	641	614	571	623	568	566	606	616	618	619	565	614	602	589	598	622	591	609	627	587	590	585	602	571	570	564	619	604	584	592	611	631	645	598	579	652	652	583	585	574	628	576	583	607	595	606	598	622	599	606	572	642	602	556	614	582	581	570	566	544	619	603	610	588	621	612	573	611	575	570	569	588	625	621	632	608	591	588	619	603	578	594	601	604	572	603	589	597	591	559	597	562	569	597	617	584	591	582	629	648	625	593	575	600	601	583	635	576	584	569	617	600	604	574	580	577	571	589	581	583	597	635	594	647	590	614	608	614	599	636	599	608	600	580	605	631	582	624	570	592	603	568	577	569	608	631	671	627	598	570	634	608	601	625	563	589	617	605	575	590	593	591	560	647	595	623	617	627	561	636	585	589	614	584	645	620	563	591	578	620	561	603	625	618	606	602	594	611	590	599	589	581	608	619	615	605	588	565	565	543	584	615	603	567	598	614	574	586	613	601	607	631	588	579	579	580	604	600	637	610	578	565	558	600	562	606	635	600	600	563	614	606	618	564	624	626	622	627	591	551	601	622	587	606	611	564	636	599	598	592	531	621	603	566	627	602	668	599	590	583	633	559	634	584	591	583	626	619	595	647	588	662	560	604	595	575	604	585	618	648	601	577	570	574	633	593	595	573	624	617	623	573	574	575	591	608	627	594	637	574	603	659	628	610	618	597	630	623	580	612	567	594	639	636	597	609	612	597	553	564	578	608	601	553	636	570	583	614	609	605	613	568	577	607	546	582	536	566	581	587	587	611	617	567	601	613	616	621	619	587	599	592	597	599	621	580	602	589	563	578	585	593	606	611	585	588	655	593	602	594	610	598	597	633	557	563	600	620	627	609	571	611	603	587	608	637	567	609	620	584	611	580	607	565	619	601	603	609	640	610	603	577	598	562	569	647	622	609	568	597	617	615	604	615	593	583	612	621	599	626	607	604	587	576	563	599	602	585	579	605	619	561	599	595	608	633	587	589	558	593	605	647	613	596	608	561	585	633	647	624	602	634	593	591	572	623	584	620	608	623	606	567	609	573	597	616	643	629	576	614	567	585	589	552	606	598	585	605	630	624	570	654	586	636	613	611	613	625	611	585	563	572	603	602	567	592	597	581	574	575	624	562	609	617	607	580	575	652	588	570	600	641	593	600	598	603	573	590	578	596	602	628	623	565	611	607	566	642	585	615	621	580	629	534	587	615	647	615	587	642	636	622	624	604	600	632	556	603	609	645	585	603	592	564	599	574	644	596	613	623	576	633	571	618	602	619	628	563	604	611	588	615	611	645	583	565	562	604	609	573	634	573	586	634	563	581	631	639	589	601	646	607	579	609	589	602	609	605	596	620	616	629	621	587	596	583	574	608	591	578	590	622	602	616	664	617	644	602	597	630	598	571	604	626	615	603	556	607	620	609	575	616	606	610	598	552	631	635	594	610	626	607	573	627	608	617	608	626	610	582	603	613	553	614	606	561	642	586	625	632	608	591	624	602	578	579	603	600	604	601	607	592	587	611	623	564	573	628	650	578	577	575	610	622	593	585	595	619	570	632	572	594	583	574	629	576	605	600	596	604	589	625	575	629	558	597	602	562	592	583	621	573	561	619	593	624	648	623	634	612	607	545	641	556	599	628	621	601	654	632	603	586	572	599	601	619	662	599	626	625	587	598	637	600	610	588	594	626	612	566	577	628	637	614	628	630	568	587	581	596	618	616	622	586	587	587	564	574	591	614	578	587	554	543	604	569	592	636	573	606	592	571	582	556	614	613	585	612	605	620	601	599	608	634	588	587	608	591	623	625	620	626	595	585	581	625	593	628	599	595	615	627	616	605	602	587	604	607	599	643	616	597	598	588	610	637	605	592	595	620	582	582	643	585	632	593	612	624	656	620	609	606	596	638	633	587	587	583	602	646	597	601	590	592	585	596	632	599	590	648	569	622	583	590	594	661	566	628	588	596	632	585	589	636	593	604	556	633	626	618	601	639	595	597	577	646	645	614	608	555	599	608	620	582	660	601	603	616	614	607	563	605	594	577	611	595	610	622	544	573	647	609	588	621	566	584	609	603	587	581	633	594	621	581	590	592	592	619	602	583	600	617	581	643	645	595	618	547	573	572	603	565	602	597	567	634	585	560	620	612	595	593	596	526	634	608	619	586	643	620	588	571	550	532	612	606	665	567	630	633	586	602	621	592	585	550	566	610	575	610	638	614	626	626	614	581	555	598	589	613	611	636	621	596	634	606	605	560	585	598	607	577	575	588	572	580	604	619	606	602	583	625	629	559	654	626	601	652	567	621	632	582	593	595	599	613	562	581	588	616	621	599	594	583	596	609	602	659	569	589	619	608	608	595	572	585	617	651	595	616	597	602	600	611	643	631	623	644	631	621	572	584	582	600	571	627	532	591	583	588	601	545	606	580	646	584	598	619	612	581	592	571	615	633	625	623	583	579	597	601	603	556	619	572	626	641	591	581	618	561	565	540	579	619	592	599	645	602	568	617	611	592	606	623	544	596	595	615	597	557	567
3074	635	207	186	300	349	267	239	211	196	165	174	99	94	86	73	88	99	71	68	71	67	60	58	50	38	60	60	40	63	34	42	38	47	35	43	41	38	38	41	36	37	35	25	44	26	34	16	29	32	39	29	34	22	30	28	24	35	20	29	32	29	32	22	27	32	21	35	25	21	30	33	32	30	26	25	14	27	30	27	24	26	20	30	23	26	30	24	23	17	23	28	29	31	28	29	34	33	24	32	30	31	28	29	25	27	30	33	26	35	33	35	29	22	21	24	20	30	27	33	26	31	30	22	33	31	31	25	29	28	32	25	21	17	30	27	30	23	35	29	26	33	25	20	33	25	29	25	29	22	27	25	23	20	22	26	21	23	28	24	17	28	26	22	31	24	26	26	23	23	22	32	26	30	18	19	23	35	36	26	26	24	18	37	30	23	27	23	26	24	36	25	37	30	20	14	27	21	20	36	22	25	24	29	30	24	33	20	29	21	35	29	18	20	27	33	39	29	25	27	23	25	13	31	30	20	41	28	28	26	31	18	24	30	32	32	33	33	38	30	21	23	32	33	19	28	20	28	20	13	22	31	30	29	26	27	30	22	40	25	26	36	20	29	27	28	27	23	21	30	26	26	29	34	23	23	25	22	25	19	29	25	29	28	26	27	30	20	29	28	21	27	31	30	35	21	25	18	18	27	30	18	28	28	24	15	28	31	25	32	20	26	29	28	29	20	28	19	33	19	28	22	28	29	25	27	44	28	29	28	17	35	21	30	32	24	31	18	29	35	26	24	15	21	16	30	32	29	26	20	24	22	26	20	27	35	22	28	32	21	27	23	36	21	24	19	20	30	20	33	28	22	23	29	19	19	19	27	27	17	26	24	33	26	25	29	28	27	26	20	23	30	24	24	31	28	19	27	35	27	36	23	23	22	24	24	28	26	35	30	33	28	25	31	31	37	23	32	37	23	29	29	23	20	34	28	31	31	22	31	30	23	26	21	23	33	30	27	22	29	30	18	32	22	27	23	29	24	19	14	33	28	24	27	16	29	31	26	30	28	24	34	35	29	22	22	25	33	25	18	24	25	30	21	20	33	27	28	24	29	33	19	31	28	15	39	23	22	23	30	29	21	21	32	26	24	27	25	27	23	25	24	41	23	29	23	23	25	24	23	26	34	29	21	25	16	25	28	39	22	19	27	26	26	22	24	32	21	19	31	23	22	25	23	29	23	28	25	32	24	23	27	25	31	27	22	32	28	24	22	32	27	17	19	24	33	20	21	22	25	19	16	20	31	33	28	25	33	35	25	23	27	30	32	27	28	25	32	23	19	29	30	37	30	27	28	22	28	29	23	25	22	21	31	18	27	32	20	28	16	30	25	26	27	32	34	15	30	35	32	25	29	31	33	21	24	23	26	21	29	18	28	20	24	19	20	26	19	24	26	28	34	24	31	28	20	35	26	29	26	32	25	24	28	24	28	19	21	27	36	27	30	21	27	21	33	33	26	28	34	24	25	26	37	30	24	28	32	20	17	39	30	25	24	14	21	24	30	16	22	29	22	19	33	24	25	17	25	31	16	36	33	28	30	27	31	24	28	22	25	28	20	26	19	23	31	27	31	24	28	22	30	44	33	32	16	33	21	16	32	24	36	25	32	38	30	24	35	30	31	30	28	24	28	36	22	22	24	25	28	32	18	29	31	28	20	18	28	25	33	22	38	36	23	32	29	33	26	23	32	22	29	22	24	30	28	28	27	24	31	21	23	31	22	25	29	28	28	34	24	22	29	24	30	24	26	22	37	38	19	15	26	25	23	32	35	26	20	25	23	35	28	32	30	20	35	21	22	27	32	30	27	34	30	24	29	27	19	23	28	20	33	14	31	23	30	24	19	29	23	23	43	21	22	18	31	21	20	19	21	31	30	32	21	24	35	18	25	23	21	29	30	34	26	30	27	30	20	16	26	27	33	20	22	22	32	28	29	35	19	36	20	24	29	36	27	21	21	33	23	17	23	18	26	28	18	24	34	29	24	26	24	23	25	19	29	20	21	19	21	26	24	24	25	26	23	19	26	24	16	25	15	21	28	22	22	29	29	20	23	22	17	34	19	21	21	31	27	30	34	23	20	27	23	28	27	26	33	15	32	24	32	20	28	29	29	36	16	25	21	33	38	31	27	29	32	30	27	27	18	22	23	20	31	20	34	29	25	27	29	27	25	18	27	43	26	29	33	26	26	22	31	28	31	28	26	17	20	22	22	25	26	23	26	35	31	26	31	30	31	28	30	33	41	30	31	27	27	32	24	24	27	20	38	27	25	20	27	34	20	33	27	20	27	25	27	31	25	25	26	20	20	16	20	23	25	16	33	30	23	31	32	32	28	32	28	28	25	27	41	26	33	26	21	26	22	26	33	28	19	37	39	25	26	42	20	39	25	32	25	29	24	20	33	29	36	25	27	22	21	35	18	22	25	32	23	20	26	27	26	32	27	34	37	18	31	29	28	13	25	24	21	37	27	26	30	32	26	34	25	19	30	27	28	24	19	25	30	32	37	32	38	32	28	34	31	26	31	23	26	23	24	30	28	21	33	28	25	30	24	27	25	30	30	23	34	31	31	19	26	21	33	30	37	12	26	27	30	26	25	23	26	30	17	23	29	21	29	32	24	22	34	26	25	29	26	28	26	33	33	19	25	24	20	20	19	21	24	28	31	27	33	26	22	23	31	30	26	32	40	29	30	29	31	30	30	24	22	31	26	18	22	25	27	35	23	23	27	31	24	30	16	26	25	29	34	27	23	24	17	24	24	24	17	28	30	32	24	30	27	31	14	29	20	20	28	28	30	28	34	38	30	23	28	31	17	27	25	23	21	33	20	21	27	29	22	26	25	22	27	24	29	34	35	27	20	19	27	28	29	26	26	25	29	27	25	27	26	27	24	23	23	21	24	38	26	26	28	23	26	17	32	26	24	26	23	18	26	25	34	26	31	25	25	31	28	26	31	40	21	30	26	18	25	29	29	17	26	18	24	23	36	29	24	23	26	29	31	30	22	26	26	33	26	23	25	30	30	22	29	29	28	34	24	20	38	28	23	29	27	25	28	28	23	17	22	28	25	22	21	28	27	22	23	14	23	26	22	22	19	29	36	26	34	29	18	22	23	31	34	26	18	27	19	26	24	25	23	29	36	23	26	21	23	31	28	32	25	28	24	28	23	17	26	30	15	29	36	28	27	27	21	28	25	25	20	35	28	22	21	31	26	22	23	27	25	33	26	19	18	25	23	25	31	20	29	27	29	29	40	23	21	31	28	28	22	26	25	31	24	29	25	26	18	27	22	34	24	32	34	34	19	11	30	24	29	25	34	26	24	18	27	28	21	28	27	13	26	25	17	24	24	26	21	23	27	23	34	31	30	29	25	24	21	27	27	24	21	26	21	18	25	26	29	29	22	39	35	35	25	20	23	32	30	28	27	19	17	21	29	29	32	27	33	25	30
33162	15339	6866	15600	25606	27016	22313	19025	15683	13592	11428	9159	6863	5432	5405	4855	4570	4375	4002	3590	3419	3436	2930	2586	2249	2162	1861	1749	1634	1488	1459	1390	1334	1239	1188	1099	1159	1055	1002	1019	962	867	895	899	895	855	771	780	745	711	722	693	682	729	707	685	651	643	627	626	621	627	600	622	616	567	599	578	515	531	547	513	529	524	527	502	507	515	507	517	489	477	485	455	500	461	485	507	487	487	488	461	477	464	466	482	458	471	499	446	453	461	470	501	431	444	481	442	432	471	407	461	483	409	444	450	464	447	499	481	428	466	429	476	444	440	457	474	452	438	457	449	496	423	445	455	493	484	443	486	425	461	482	461	478	492	470	454	480	445	437	458	432	476	474	472	459	465	453	445	464	459	444	459	434	453	467	430	489	452	494	490	422	455	507	465	481	471	475	419	445	448	463	479	486	472	456	453	433	436	428	482	460	475	488	497	491	520	466	411	477	487	440	459	463	486	485	432	468	436	478	494	440	440	455	464	463	444	471	472	494	437	487	464	466	487	461	410	473	413	489	464	481	461	427	460	442	479	461	471	477	421	467	456	444	499	445	445	480	462	452	445	484	456	448	478	461	448	441	428	455	491	522	462	467	440	432	443	445	484	439	448	415	430	445	473	455	472	480	410	440	486	454	502	462	513	502	475	506	460	419	472	509	464	497	434	492	487	459	486	483	436	425	465	474	451	465	471	448	451	492	474	437	453	455	442	479	481	480	462	512	463	466	466	432	471	478	470	447	420	506	456	499	467	468	467	470	486	458	517	449	413	441	497	424	447	491	495	469	493	462	461	471	463	488	485	466	488	463	456	470	430	454	465	483	458	480	505	459	460	433	480	452	424	452	478	444	469	448	491	476	440	445	468	456	456	446	477	441	442	482	476	453	494	448	461	491	494	439	475	475	443	478	435	436	486	450	472	448	456	481	506	449	518	434	427	466	451	470	450	455	468	470	436	485	486	452	469	489	468	465	454	493	407	456	483	435	443	517	459	459	497	478	465	460	454	458	465	460	446	434	441	459	469	470	443	468	447	417	444	434	450	453	472	459	485	440	430	475	445	450	412	482	453	507	476	468	454	452	460	462	444	504	455	484	481	423	490	458	478	469	498	465	498	429	428	468	455	445	465	458	468	482	495	485	450	466	431	495	471	452	472	424	460	478	453	456	473	489	481	452	438	452	481	479	443	471	483	482	469	479	487	483	413	481	459	469	457	459	479	471	500	451	447	497	458	498	463	439	454	457	421	483	444	447	477	439	484	456	480	441	499	490	432	463	447	507	453	428	469	479	456	491	455	456	443	463	472	481	470	439	466	460	477	472	430	474	491	468	448	471	478	449	456	444	443	457	453	465	466	489	486	436	449	445	484	464	449	434	465	472	391	458	475	433	472	415	460	466	483	440	471	476	462	423	453	435	513	493	433	467	484	397	458	470	439	475	463	434	465	474	454	444	458	480	426	467	469	478	455	459	438	445	483	491	452	464	440	468	516	448	478	445	459	456	455	449	446	473	465	496	489	415	427	480	458	424	444	485	436	482	465	479	472	474	463	455	484	463	441	459	473	433	440	450	452	479	436	526	440	547	460	451	465	441	415	431	450	478	430	487	460	507	452	453	458	500	490	446	433	432	454	482	495	519	484	480	446	437	450	479	466	440	445	443	444	472	500	429	443	480	459	486	415	444	462	436	488	434	462	477	475	443	460	507	480	471	485	479	459	449	434	451	463	439	489	481	458	481	508	492	437	476	468	433	465	466	465	421	448	463	478	429	469	444	489	408	457	460	454	414	472	475	444	464	502	461	455	472	476	511	458	446	488	424	464	467	514	461	462	493	481	459	471	439	425	486	449	475	460	442	477	502	507	449	459	454	440	415	445	465	464	422	467	479	488	495	427	454	497	483	458	476	431	494	496	520	444	454	464	490	484	452	469	399	466	462	458	435	473	460	456	436	450	471	472	436	456	442	474	467	448	478	474	446	467	485	484	458	452	464	455	483	454	441	469	450	425	452	436	490	447	481	442	450	449	445	455	491	465	476	449	425	447	455	460	457	406	402	463	495	477	470	448	459	474	440	456	460	472	469	476	446	473	465	483	461	462	442	433	472	471	435	450	444	471	445	486	454	429	456	510	493	489	428	471	452	476	467	434	468	476	480	496	467	486	457	489	476	435	471	456	454	461	534	478	455	474	433	431	429	440	448	491	492	463	489	463	479	436	460	451	455	484	445	482	458	484	450	500	491	480	463	474	479	480	467	462	448	458	469	416	516	451	452	446	445	438	439	440	429	441	483	423	397	476	423	429	482	462	451	460	436	490	456	449	449	451	490	450	439	470	461	458	479	460	445	426	460	435	483	448	472	457	485	434	470	463	497	421	418	447	479	515	479	494	463	441	469	511	467	454	444	448	437	481	440	444	450	440	493	433	419	445	423	432	456	454	448	475	441	491	415	490	430	465	443	462	471	433	458	449	454	434	434	450	466	457	454	441	481	454	426	506	476	476	492	443	486	494	480	477	469	445	471	464	447	476	436	513	499	490	431	493	437	465	478	452	485	439	455	471	465	481	516	465	468	459	469	452	408	455	447	455	456	491	475	486	490	477	446	489	458	443	494	451	473	465	447	415	449	479	424	471	472	446	476	442	449	453	437	466	458	462	439	450	492	475	464	482	486	449	443	469	487	442	484	492	441	469	497	474	463	483	462	438	445	449	448	480	440	466	477	451	468	474	477	495	500	446	453	420	430	458	455	466	479	458	453	474	480	456	459	479	476	444	489	431	474	485	451	464	440	458	457	523	476	459	488	492	485	465	445	511	428	452	473	461	491	473	462	450	500	465	478	465	438	462	440	456	485	466	450	469	459	521	462	455	469	448	493	455	470	450	457	491	480	428	476	482	478	451	499	481	463	433	463	496	464	452	428	469	439	452	467	465	443	503	451	477	454	465	456	476	498	443	495	482	446	487	445	440	470	427	453	471	432	452	466	463	454	483	451	468	485	483	451	520	485	435	446	429	460	473	489	448	476	469	451	464	418	469	457	474	482	463	481	487	473	424	454	450	451	473	439	493	468	425	457	515	486	432	480	462	472	460	464	443	459	445	477	481	499	481	457	438	440	459	495	491	468	484	504	460	484	444	450	444	469	442	478	458	510	457	443	475	483	458	508	451	440	489	483	456	459	515	468	462	499	414	472	475	495	451	434	463	489	445	435	477	464	412	480	466	440	483	443	450	485	475	465	452	446	439	447	469	468	459	506	466	460	485	441	446	429	441	485	472	488	464	444	440	446	459	420	469	467	473	477	469	474	430	507	483	474	480	483	491	457	481	477	489	484	443	482	461	445	476	448	483	453	493	444	460	460	482	508	465	495	417	416	487	451	469	467	427	478	478	469	468	506	467	452	474	474	454	476	457	473	447	483	486	438	470	467	459	483	504	464	472	502	480	463	465	465	519	486	439	453	509	448	443	447	480	440	462
6137	1956	565	373	552	622	517	450	408	380	316	259	244	191	188	182	163	149	151	137	126	127	96	96	89	91	63	85	70	53	63	55	46	55	47	58	63	47	35	53	49	50	47	50	45	43	41	42	36	35	39	43	38	40	40	32	52	42	36	35	43	37	34	46	39	39	40	38	35	31	29	43	27	32	34	35	32	47	38	37	30	46	27	26	33	28	28	31	26	32	29	31	28	30	32	36	40	31	32	32	24	33	33	35	43	26	36	24	21	24	26	28	36	25	25	38	37	30	31	31	27	35	28	36	37	35	36	29	37	30	26	38	29	39	28	28	30	31	22	26	33	43	32	20	24	45	33	26	30	26	28	26	32	37	27	39	40	31	33	25	27	32	26	41	28	36	27	31	39	26	26	33	22	28	35	38	29	33	17	31	35	43	26	24	36	31	34	28	32	26	33	30	39	33	31	29	19	23	29	35	34	33	34	40	41	40	35	28	37	33	33	30	40	25	48	26	30	28	26	28	33	31	34	22	30	23	27	30	36	30	34	34	34	39	29	40	23	31	20	37	32	31	22	37	19	25	34	20	34	28	36	31	26	30	29	29	30	31	27	23	28	36	28	27	38	31	28	30	39	27	30	34	25	30	37	36	31	29	31	32	30	32	22	41	31	31	33	27	31	27	26	22	33	25	25	32	31	27	33	13	38	33	32	38	27	32	29	29	31	25	28	27	22	30	32	24	28	37	22	34	34	38	28	36	33	44	27	27	32	40	33	27	30	28	37	35	28	34	31	34	26	30	34	40	24	28	35	28	23	37	33	22	40	22	25	51	29	30	30	35	35	27	25	33	24	36	34	28	34	35	39	27	36	36	24	32	23	34	25	31	35	27	26	27	33	36	25	37	21	25	28	44	30	34	33	35	23	36	32	31	27	26	24	32	42	26	32	34	30	37	31	37	26	32	39	28	28	32	26	24	36	35	39	28	29	26	38	41	25	32	29	43	39	32	42	27	28	29	31	36	26	35	29	33	39	29	28	28	28	30	45	29	37	23	32	33	33	25	23	32	41	25	28	38	32	27	30	24	36	29	33	27	21	35	33	26	21	34	42	31	30	27	21	32	28	28	44	35	34	29	34	38	24	20	24	34	34	39	31	34	29	27	36	35	33	30	29	24	30	35	28	29	16	26	38	20	27	32	32	27	23	32	34	32	24	35	25	33	24	32	22	36	26	30	35	28	30	20	23	28	25	34	23	34	33	28	48	19	26	28	28	26	32	37	23	25	31	26	24	38	26	36	37	34	38	31	26	32	32	31	33	39	35	23	33	32	22	27	25	37	31	28	23	30	24	28	30	34	31	35	31	26	42	36	33	27	35	30	33	44	28	24	27	33	33	30	47	24	38	25	26	42	32	33	25	29	31	29	34	42	42	34	31	38	42	30	38	33	39	36	25	26	32	24	25	26	24	45	27	18	28	32	35	29	24	39	32	29	32	44	33	32	26	35	23	35	33	31	31	32	22	26	35	39	31	27	33	39	28	30	34	36	31	27	32	31	24	40	25	31	36	24	33	21	27	32	24	32	29	37	32	30	29	21	33	29	26	26	37	30	36	38	23	27	31	31	33	32	34	34	33	23	44	37	34	29	23	28	33	28	39	26	32	29	25	30	35	37	23	23	37	26	34	30	17	34	22	31	35	38	24	40	40	37	28	33	37	24	23	41	42	36	30	25	39	28	35	35	22	28	31	21	35	23	31	29	35	51	30	28	27	31	26	25	32	36	23	29	29	31	28	37	30	27	29	31	31	22	37	27	36	31	24	28	25	34	27	26	25	35	40	23	27	29	26	27	33	32	32	31	27	30	35	27	31	35	28	35	28	31	32	25	35	24	25	22	33	22	30	28	21	35	27	39	30	32	26	25	35	38	29	32	26	27	16	35	26	33	30	25	32	31	40	25	21	30	33	28	28	28	22	28	29	27	26	31	30	30	35	30	35	32	28	48	29	35	32	25	24	24	37	39	28	28	33	27	14	30	38	24	28	22	47	31	25	31	24	31	30	29	39	26	27	18	36	36	34	33	39	30	41	41	32	27	34	30	32	27	36	27	30	36	22	29	15	39	37	27	33	32	32	40	27	27	29	27	21	36	33	44	27	39	30	24	23	35	30	23	30	30	28	35	29	36	27	29	29	39	30	32	39	24	34	27	23	26	30	16	33	27	35	29	37	31	43	38	34	40	38	29	42	38	35	34	28	34	28	30	27	33	33	21	32	35	34	39	32	27	30	35	29	27	32	33	22	29	31	34	17	33	31	36	29	35	29	31	28	36	22	31	22	31	25	31	32	32	23	32	19	30	32	36	24	31	29	33	36	38	37	31	32	17	25	27	40	21	26	25	37	35	30	34	27	27	31	35	33	29	38	22	32	18	31	27	30	40	28	24	39	41	31	34	35	29	33	30	30	37	32	41	24	27	34	35	31	19	29	39	34	38	21	37	34	31	26	36	38	29	33	39	31	34	27	33	24	33	32	30	34	36	32	29	27	32	18	27	40	37	31	24	39	37	28	35	37	30	30	21	32	31	22	23	42	24	45	31	31	36	38	24	25	42	27	34	25	35	32	27	28	36	35	24	34	26	27	25	23	27	34	24	26	37	28	31	36	34	26	38	39	37	36	24	24	33	37	30	28	24	28	28	27	36	31	26	22	35	29	32	27	28	28	26	39	24	22	44	31	36	31	35	31	29	44	28	35	38	35	29	37	28	31	30	26	27	32	28	30	41	22	37	36	36	28	33	26	29	27	24	27	32	27	30	29	34	33	27	35	39	47	30	30	22	38	37	28	35	26	27	33	30	27	31	31	28	34	27	34	40	27	28	37	36	35	32	32	40	40	25	24	22	37	40	35	31	34	35	30	26	28	32	39	30	29	30	24	29	36	37	33	29	32	34	27	32	32	29	30	30	33	25	29	23	26	33	42	32	27	36	35	30	27	42	21	44	35	30	34	33	26	28	28	28	29	29	26	33	33	34	41	26	37	35	23	31	37	32	30	39	23	35	35	39	30	37	33	29	32	25	32	31	27	30	27	32	36	20	26	33	32	23	33	29	34	35	25	28	30	37	47	36	31	29	28	23	30	26	35	28	35	24	38	22	35	37	27	33	35	35	29	38	38	29	29	32	25	24	32	23	27	27	30	30	33	28	26	34	34	28	26	28	26	30	25	18	27	32	24	36	24	34	32	35	25	24	33	35	32	29	31	26	29	23	34	34	27	34	26	30	31	40	35	33	30	28	25	23	26	31	39	31	32	34	30	29	33	24	28	26	36	24	33	28	26	28	25	33	27	23	45	29	33	37	26	32	43	39	17	26	29	32	38	36	29	32	24	45	38	24	26	23	21	23	32	35	22	34	30	26	46	19	32	30	27	23	31	31	29	29	38	38	30	28	31	34	37	33	26	35	40	31	31	21	40	37	28	33	31	20	30	31	29	18	38	26	28	30
43882	22744	12563	23277	32946	33968	30256	26771	23427	19941	17303	14391	12639	10157	9425	8763	8111	7444	7429	6655	6810	6117	5349	4506	4118	3634	3213	3047	2820	2600	2395	2290	2120	2052	1901	1845	1845	1588	1599	1564	1476	1369	1324	1330	1332	1250	1185	1108	1002	1021	1078	1024	989	939	892	892	894	904	817	870	848	811	824	765	810	748	733	733	693	693	659	685	643	614	662	646	662	626	613	600	580	584	577	561	559	538	589	522	504	594	513	527	519	513	493	527	515	549	550	516	535	524	542	533	535	509	567	549	561	564	525	546	518	521	525	546	504	511	526	526	535	498	536	483	534	541	495	507	532	522	534	531	506	495	528	549	499	481	538	477	542	508	530	535	522	563	529	566	548	532	506	531	511	530	540	514	510	520	515	522	509	512	516	524	547	529	538	569	557	514	551	543	497	565	475	505	480	529	524	530	511	489	531	555	535	549	517	552	535	524	497	517	504	532	533	543	530	514	545	507	508	539	510	525	531	540	526	493	574	524	559	553	512	542	560	543	512	535	542	538	588	523	521	554	531	519	529	526	513	541	542	498	529	515	526	502	514	550	563	513	535	550	502	547	518	528	536	542	519	528	511	558	552	536	539	525	553	530	559	529	498	504	513	540	569	474	520	499	499	517	539	512	556	530	587	474	579	501	554	505	508	519	518	528	571	535	542	509	545	563	554	534	518	529	596	561	528	523	509	570	584	545	506	566	534	548	511	543	514	505	549	539	555	529	492	534	519	484	505	533	543	510	522	499	521	548	538	509	529	566	517	544	548	542	575	517	526	525	495	542	563	565	489	512	556	525	539	538	505	519	492	534	569	544	543	521	502	510	495	558	549	511	542	534	568	514	542	559	490	534	515	511	492	522	537	510	567	538	539	530	507	527	526	529	566	516	546	541	522	495	543	502	523	509	563	527	548	529	537	556	527	552	521	593	544	528	479	558	529	501	543	533	524	503	527	503	551	504	562	495	496	526	546	519	530	551	505	489	542	519	530	553	533	536	552	558	507	553	562	544	505	573	543	551	504	481	550	500	506	448	531	508	547	537	493	501	496	528	493	532	506	613	475	512	522	490	516	536	531	520	456	558	548	512	503	544	476	522	545	501	537	558	540	536	518	560	529	528	528	546	493	549	551	574	467	521	533	552	526	533	514	513	539	502	558	535	528	510	499	546	567	518	532	557	561	545	504	523	490	523	519	541	502	521	553	490	500	503	515	507	544	516	543	519	497	497	510	520	560	497	542	493	531	519	549	532	505	488	520	568	528	508	504	483	536	539	520	528	531	503	516	520	528	543	522	545	539	506	567	577	541	497	526	517	508	525	535	540	532	539	539	502	515	548	540	508	504	543	471	524	554	553	499	561	534	551	514	540	557	499	544	560	516	505	510	508	525	546	550	572	522	536	509	575	484	550	537	531	499	502	527	512	543	501	523	505	520	542	495	555	579	503	520	558	533	522	506	524	513	488	536	531	479	521	533	500	539	526	537	530	499	554	525	554	527	529	554	530	498	535	527	521	554	504	487	533	508	513	537	532	508	543	532	502	505	561	546	527	531	540	507	510	546	486	530	506	545	541	530	529	555	573	518	533	505	509	522	540	512	504	509	499	527	512	502	553	537	525	520	524	554	517	549	526	547	544	494	512	540	513	558	489	563	582	550	511	553	572	483	500	565	524	556	497	533	559	579	548	536	508	550	518	504	525	537	543	537	582	561	515	508	501	512	516	561	544	547	533	523	506	542	538	557	555	522	510	523	553	524	522	493	513	512	533	492	515	547	536	510	494	538	513	539	551	539	481	510	494	513	518	530	499	535	515	503	535	544	536	513	507	504	556	539	504	516	514	531	545	560	510	534	520	543	519	510	501	509	537	529	551	497	482	512	555	524	535	539	559	539	513	508	513	527	530	510	528	520	521	541	529	557	567	535	560	550	531	510	524	507	552	515	503	548	525	575	538	542	514	541	484	512	491	564	533	508	516	484	534	496	551	485	515	532	521	542	544	512	519	566	533	539	557	512	585	524	497	535	513	517	479	545	496	524	517	528	563	531	531	516	523	534	526	466	489	500	549	556	516	469	521	548	532	530	517	524	526	542	538	508	530	536	514	510	513	529	549	523	511	547	527	528	511	521	506	538	546	509	580	518	523	492	508	523	508	492	512	536	507	520	544	496	489	502	555	505	508	513	551	551	542	489	548	540	518	521	480	540	501	505	527	536	524	529	521	532	510	495	535	561	562	511	519	484	509	585	452	520	527	508	503	534	514	536	539	489	541	511	521	512	520	497	495	514	543	555	536	506	562	514	569	515	536	538	516	525	541	489	562	564	534	511	555	493	523	501	511	507	490	551	547	480	513	554	542	456	506	502	554	522	561	497	480	507	497	494	516	514	532	565	515	553	500	510	561	496	523	558	544	496	558	520	519	529	502	535	563	546	482	526	547	563	510	520	531	514	541	505	519	531	513	537	547	541	518	551	563	463	569	510	536	538	601	550	489	509	544	511	515	547	534	562	492	541	497	536	548	535	502	556	559	526	549	520	550	521	498	492	571	539	526	506	500	547	525	516	487	513	519	517	493	504	505	527	525	535	520	569	553	512	515	527	520	501	537	546	552	514	574	488	519	514	510	526	556	490	473	568	508	558	507	489	513	531	527	506	513	510	555	533	553	513	525	517	533	520	525	515	503	557	562	544	500	510	570	563	518	586	529	515	555	542	497	528	556	528	517	537	541	501	500	505	546	533	550	547	541	525	557	525	481	506	526	537	519	521	497	529	535	517	532	564	547	537	546	513	534	488	559	513	545	520	527	517	498	527	551	553	514	551	543	506	531	564	518	493	487	554	559	506	501	496	515	537	557	512	484	581	559	576	569	519	499	498	480	527	522	523	520	507	495	511	548	529	500	533	530	520	549	534	525	545	517	500	536	506	521	503	517	499	533	564	554	554	543	535	536	549	548	527	529	518	524	526	570	521	503	521	567	496	557	512	533	497	506	563	502	465	540	481	516	506	519	506	510	542	491	506	517	531	534	551	510	544	523	537	530	536	518	541	548	513	519	516	552	537	519	509	541	485	556	510	526	529	536	531	487	514	528	551	521	502	481	524	548	480	552	580	541	545	581	544	505	530	529	500	463	522	541	529	535	558	527	536	503	497	512	510	538	533	525	504	511	510	530	510	493	515	524	512	505	564	526	529	523	499	571	501	575	528	557	574	527	484	507	536	502	517	538	501	538	515	549	515	552	572	505	544	496	508	508	500	558	554	518	564	529	505	518	510	514	531	506	494	554	491	507	541	511	536	550	508	563	539	546	513	525	527	536	529	497	544	543	510	568	505	488	507	535	523	543	552	493	545	501	565	558	551	507	535	489	494	481	527	521	534	498	529	547	523	520	517	523	541	530	571	548	534	541	545	565	508	510	558	537	473	505	525	552	520	524	554	496	515	523	504	531	541	520	490	517	527	493	530	496	484	561	545	487	485	575	505	509	516	525	532	538
5824	1262	456	270	394	505	378	369	348	283	246	218	170	146	148	150	131	112	130	117	98	103	89	84	82	63	80	77	50	60	51	59	63	56	61	58	51	35	38	55	45	36	30	38	47	31	44	35	38	39	43	41	44	38	46	32	46	42	42	45	42	52	46	30	26	28	26	35	32	31	41	31	30	41	42	29	35	32	31	36	35	47	36	37	36	33	28	37	38	42	46	33	37	32	39	28	30	29	31	24	37	32	44	30	32	39	37	33	37	42	32	37	28	27	44	44	33	40	28	34	28	36	36	32	31	30	42	33	34	26	28	30	28	26	36	38	30	36	39	37	32	31	33	33	37	35	38	32	33	44	29	44	32	28	35	24	34	25	49	40	24	31	41	31	26	35	26	31	27	26	27	31	43	37	36	33	34	25	33	28	32	38	40	31	32	39	31	33	30	31	34	29	45	26	26	30	27	33	30	26	29	43	32	28	42	29	25	32	31	33	35	22	31	34	37	29	32	32	30	26	38	33	34	31	30	31	41	36	35	36	29	37	38	31	28	29	43	44	38	30	34	29	31	27	30	34	36	33	40	23	39	29	30	33	24	47	28	38	39	40	31	23	34	34	36	26	41	36	31	34	38	33	44	27	36	35	38	26	30	28	34	33	23	39	45	28	36	34	33	30	35	29	25	31	33	32	28	28	32	45	31	35	28	36	31	27	36	35	31	35	35	25	33	30	32	27	36	34	34	28	35	27	28	36	35	29	29	41	34	26	30	43	43	33	42	37	34	32	28	33	33	45	35	22	26	38	39	32	32	35	27	41	29	29	33	39	30	34	32	38	37	23	40	36	29	31	26	38	37	35	35	35	33	42	34	25	50	36	34	33	30	24	28	38	32	34	33	37	30	39	34	21	36	32	28	37	30	32	31	30	33	33	21	48	33	30	34	36	28	27	33	19	20	24	30	23	27	25	35	33	37	32	40	27	40	32	44	29	33	31	36	33	29	43	24	32	33	26	23	32	36	38	35	32	35	51	26	28	40	42	32	40	33	32	31	38	29	37	19	39	28	24	37	30	37	35	35	44	31	26	31	38	30	38	33	34	27	32	30	36	34	35	35	34	30	34	28	29	32	35	27	38	27	35	32	42	31	29	40	25	31	37	31	35	32	32	30	23	37	35	36	36	40	33	35	23	36	39	27	41	31	30	31	35	26	29	34	34	36	34	34	29	33	28	24	33	22	33	27	32	31	32	37	34	20	37	32	26	29	29	38	34	36	35	30	29	40	41	31	36	31	30	42	41	34	33	35	41	32	35	38	25	36	26	35	44	37	27	37	34	32	38	27	30	37	32	37	41	30	40	38	25	16	35	29	44	41	32	41	41	30	38	35	39	34	40	35	39	21	36	29	36	26	35	35	32	38	27	25	28	31	27	35	39	34	34	38	37	42	39	41	30	29	31	30	37	37	36	24	31	28	26	25	36	30	30	27	30	27	33	37	36	35	30	25	32	27	33	30	36	37	40	28	29	47	42	29	43	33	35	21	39	30	35	35	31	28	31	36	36	37	41	28	35	37	35	31	41	35	36	32	28	32	27	39	20	30	33	38	38	38	25	37	32	30	32	35	48	40	40	34	42	27	42	35	31	30	25	33	34	24	26	40	37	34	28	38	32	35	27	42	34	29	29	27	32	31	22	35	33	33	33	41	30	27	28	26	38	29	30	33	32	30	34	25	37	48	30	39	25	31	42	41	28	26	39	24	38	27	40	35	30	30	37	20	29	31	30	31	33	29	32	30	43	32	35	32	35	40	27	36	42	24	36	33	36	28	22	38	38	25	28	25	38	42	38	31	32	31	37	30	33	38	35	28	35	25	38	34	30	27	42	32	37	25	34	34	33	36	42	45	36	32	34	29	40	33	41	33	40	32	34	46	31	32	23	26	26	51	28	42	33	33	41	43	37	31	28	14	31	40	34	23	32	35	37	40	31	25	33	36	31	33	41	39	36	32	45	23	30	26	22	25	27	31	24	36	31	27	37	28	30	30	32	38	30	37	33	27	22	35	36	38	37	37	37	35	34	40	31	26	24	34	38	33	24	29	46	30	28	50	35	39	34	35	36	42	32	19	40	26	46	27	33	29	32	29	30	44	39	33	27	32	21	25	33	20	36	39	31	39	28	39	31	34	32	30	35	31	44	26	37	38	34	39	36	37	32	32	38	42	32	25	35	35	32	30	28	26	32	28	44	23	34	24	26	39	28	28	38	36	40	31	32	24	32	23	30	25	31	48	34	33	34	27	32	34	27	27	27	28	32	32	33	34	28	33	33	23	27	18	34	30	41	34	25	33	34	43	31	40	32	41	33	42	40	27	36	27	38	36	23	33	51	35	42	33	39	34	32	34	38	39	28	27	33	28	29	32	39	38	36	39	43	28	31	34	37	36	30	39	28	42	39	37	45	48	33	30	32	23	29	29	37	34	29	28	34	29	35	36	37	47	38	31	30	30	22	30	27	26	30	27	32	28	30	34	33	33	32	32	21	20	34	38	27	36	30	27	30	37	34	42	31	34	27	41	37	43	30	48	29	32	32	39	39	34	34	35	31	33	39	34	23	35	27	29	32	34	23	27	26	43	32	34	31	38	32	39	28	42	47	31	44	36	34	36	29	29	30	34	34	34	28	29	43	26	29	34	35	28	31	32	39	30	44	32	31	30	39	33	34	34	27	33	30	31	24	36	38	31	33	25	37	35	37	34	24	34	42	27	33	34	40	29	37	37	40	29	29	37	24	36	40	38	35	28	41	30	23	32	32	30	38	26	36	30	36	26	28	28	24	31	30	24	29	30	29	36	36	31	35	40	26	32	41	34	37	30	44	32	39	31	31	31	37	40	47	33	30	33	35	31	33	44	33	27	25	34	23	26	32	41	31	36	50	38	31	27	34	44	33	32	43	45	27	33	38	27	30	37	37	28	33	40	39	35	33	31	26	22	32	31	34	31	41	35	25	28	39	28	32	36	32	35	38	39	28	36	40	36	38	31	28	37	38	30	34	28	31	33	33	38	28	43	33	30	29	45	30	27	37	29	32	28	33	19	33	45	32	28	29	27	29	27	41	33	39	44	19	31	39	24	31	31	32	22	29	41	42	30	52	41	40	35	34	27	36	32	38	28	45	46	27	34	27	32	37	30	33	28	29	34	36	26	27	37	31	44	27	34	35	29	39	36	32	30	28	31	36	30	37	29	30	34	37	45	31	26	40	40	32	32	41	39	25	30	35	36	40	41	42	39	33	44	22	27	26	42	24	30	32	39	32	33	28	31	35	30	27	30	34	26	37	36	22	27	42	27	25	38	32	22	32	27	38	35	44	38	38	39	33	50	41	30	36	36	29	34	33	31	26	42	32	21	28	36	26	34	27	34	35	38	27	39	28	27	36	30	45	26	32	36	34	32	20	23	31	33	25	32	36	33	42	44	35	27	37	28	27	46	45	29	40	26	33
38556	20497	11726	19820	28953	30345	26981	22815	20753	17436	14007	11524	9770	8175	7194	7144	6828	6152	5953	5871	5183	4713	4127	3434	3231	2883	2648	2505	2342	2129	2053	1833	1749	1720	1669	1678	1488	1523	1376	1320	1338	1297	1242	1172	1205	1191	1085	977	983	967	909	969	859	904	849	842	848	861	835	817	803	828	748	783	752	767	735	771	708	709	695	662	609	674	631	673	664	632	632	624	641	561	622	593	594	555	590	591	604	547	580	595	555	604	585	578	632	544	582	563	602	541	615	581	545	561	570	575	567	604	574	572	539	591	566	601	624	594	544	574	600	564	592	572	574	572	596	601	548	572	533	551	536	544	578	555	568	570	564	554	588	575	530	560	567	528	573	607	567	553	555	583	583	563	548	583	593	616	604	559	579	584	570	585	553	567	603	617	602	628	538	548	532	583	568	570	597	548	591	589	538	514	584	588	587	564	590	606	593	571	579	590	609	540	573	584	638	611	598	544	544	593	592	620	550	578	560	595	604	620	581	553	565	587	561	563	585	582	585	537	557	539	554	568	578	551	577	546	575	623	567	565	548	614	592	554	583	577	556	591	555	572	563	573	592	603	557	598	558	586	574	553	591	597	568	527	592	614	574	578	569	599	566	614	601	565	611	560	566	586	565	503	570	598	568	607	564	532	608	537	544	603	549	549	591	590	583	557	547	575	581	552	624	598	549	563	557	548	576	565	612	530	571	540	589	553	611	533	591	566	587	527	569	523	556	561	547	581	518	564	548	584	565	555	576	549	611	561	549	608	546	599	586	583	558	592	577	584	553	545	563	576	553	591	577	543	560	575	603	564	549	553	591	523	600	603	555	587	568	574	598	571	577	599	555	514	572	579	549	541	542	585	577	575	556	597	590	606	600	585	554	592	617	562	601	596	563	550	568	547	552	558	573	590	600	561	590	543	515	561	552	562	550	632	529	586	574	564	563	585	562	603	564	574	563	628	596	562	533	587	600	522	582	554	551	581	614	593	576	584	570	545	563	594	513	561	588	601	593	563	581	581	599	566	564	557	578	551	528	549	624	579	565	578	561	556	571	559	553	560	555	539	598	563	577	511	570	579	571	546	568	568	549	565	594	593	582	573	595	574	564	597	568	574	566	584	605	569	534	594	546	550	570	561	539	567	596	596	550	524	536	578	548	558	568	549	590	586	550	585	590	589	618	554	561	583	550	585	569	539	581	604	579	570	509	609	545	533	531	600	565	568	580	615	575	582	585	528	566	597	571	572	586	578	567	567	599	594	540	589	577	569	583	575	558	580	599	596	625	595	571	578	569	560	558	563	553	560	599	568	522	581	573	551	552	561	575	540	570	551	595	578	569	587	573	534	605	581	589	552	551	562	555	622	558	595	562	568	550	641	564	578	561	559	586	596	582	573	576	553	564	560	591	595	567	611	597	604	548	572	559	567	576	569	616	529	524	523	580	594	524	552	574	605	575	606	556	600	545	578	597	597	585	617	581	616	573	572	587	612	564	600	550	587	594	553	544	556	550	556	583	544	545	635	534	524	577	556	571	599	563	581	563	556	550	600	623	570	575	566	577	539	537	564	554	526	583	563	558	553	612	605	567	587	580	611	576	533	575	554	574	594	514	524	577	553	571	538	590	549	595	592	578	567	564	580	563	561	549	538	525	556	549	574	569	565	618	568	554	583	558	581	587	543	565	549	522	569	610	578	595	569	541	596	524	557	592	566	581	578	562	583	590	575	564	556	586	581	553	587	541	553	571	550	553	585	544	555	577	519	598	542	545	575	572	587	582	546	588	586	550	553	543	535	576	557	564	607	587	588	547	591	568	513	527	565	581	602	548	586	578	598	538	573	522	582	563	545	569	551	537	580	565	594	577	571	559	583	532	584	574	547	568	570	556	535	574	568	523	526	581	586	601	583	562	540	576	600	562	588	568	559	544	564	572	568	564	617	557	570	516	556	595	544	560	584	563	603	569	548	565	577	548	551	572	550	578	606	580	602	583	574	560	580	586	539	591	587	558	612	566	607	579	620	593	559	552	569	569	564	588	586	580	636	543	570	545	583	608	561	572	588	574	581	556	580	545	580	565	560	593	577	594	584	560	589	551	622	577	586	542	614	587	557	609	578	580	576	599	541	566	526	570	561	564	578	619	538	554	574	602	561	597	593	580	597	586	569	585	584	569	626	583	591	533	591	548	560	568	585	555	556	552	556	541	572	578	626	527	611	542	562	582	564	549	558	558	572	570	571	550	586	581	552	555	631	565	582	552	562	620	529	557	572	589	604	572	567	528	590	573	546	562	595	546	569	552	561	599	598	524	566	587	586	567	548	567	529	609	541	581	565	603	551	560	585	576	551	546	563	526	540	595	570	579	541	536	540	584	531	598	568	549	551	605	506	571	585	602	558	602	585	579	574	584	586	590	518	578	522	565	600	612	600	618	541	546	573	581	568	584	567	490	609	591	569	558	591	568	572	560	617	523	596	532	555	572	600	573	551	584	558	604	572	608	561	557	560	536	600	540	564	551	597	573	575	602	556	618	607	549	536	561	547	579	543	546	588	583	535	549	613	562	535	545	560	534	589	545	563	560	592	571	590	559	537	563	577	587	532	559	576	563	596	533	551	568	569	590	553	570	546	567	599	564	583	553	545	560	549	639	557	581	567	557	577	617	595	555	552	574	576	591	593	562	563	575	590	620	578	566	537	550	580	612	580	590	557	555	578	575	517	591	600	550	549	581	581	575	563	569	523	579	533	559	556	531	580	615	575	573	526	557	544	577	614	583	550	625	612	592	593	566	542	559	601	574	562	591	535	561	546	583	571	571	571	595	591	571	567	540	548	532	552	564	587	640	581	560	538	545	556	618	562	589	570	630	597	596	577	577	517	567	594	540	569	543	609	536	571	617	560	601	571	614	582	574	561	535	558	578	586	606	580	559	578	578	581	579	587	576	583	532	606	585	551	541	578	586	587	576	589	589	561	586	593	565	562	545	588	559	592	602	584	591	583	641	556	583	595	569	556	586	543	549	567	585	560	535	569	582	603	540	565	584	568	574	533	567	537	590	567	598	581	587	611	592	531	600	552	606	579	613	637	532	573	559	565	553	557	586	560	575	566	604	606	526	570	544	578	597	551	585	571	566	564	618	550	584	585	536	543	599	569	530	534	562	582	601	564	588	569	542	568	590	572	541	585	596	565	530	609	575	583	567	571	577	587	624	563	568	586	574	549	564	542	587	534	523	593	557	600	544	596	531	550	549	534	586	615	573	555	576	554	583	535	589	591	590	613	608	547	583	593	571	628	544	555	562	582	567	577	562	573	585	559	582	633	584	580	583	559	548	582	580	583	590	590	580	602	555	560	554	534	586	600	561	569	562	547	569	545	564	539	582	583	584	545	570	602	586	541	538	577	547	567	601	566	536	547	504	587	569	622	584	559	546	585	596	543	562	603	551	571	556	595	571	535	557	585	612	600	560	582	575	578	607	542	586	585	585	545	590	561	544	567
7738	2870	800	409	635	727	581	532	509	465	370	282	243	223	202	175	196	194	184	178	157	133	134	97	90	104	81	95	103	68	68	71	74	72	50	58	43	65	70	47	52	50	49	48	52	49	46	39	36	36	44	39	54	48	43	43	45	60	57	36	43	44	42	46	37	39	37	57	40	44	32	44	36	32	29	30	46	40	17	33	37	35	43	28	47	35	46	40	32	29	36	30	42	33	29	31	31	32	46	32	35	31	41	31	41	35	46	34	38	33	36	34	36	33	26	31	25	34	31	26	42	37	43	32	40	28	30	32	41	30	28	32	36	43	42	33	31	33	43	37	42	32	29	43	34	36	34	24	27	37	42	31	55	35	37	45	37	37	38	21	39	39	28	32	27	35	29	42	35	29	35	39	24	28	52	39	35	35	40	39	31	32	40	38	37	38	44	31	38	38	27	36	45	28	29	33	28	37	34	36	24	38	35	37	34	33	25	25	38	30	31	42	39	31	43	27	38	27	35	35	55	35	31	31	33	36	43	31	26	33	31	30	29	32	34	30	22	28	35	36	40	32	42	29	41	34	27	41	34	34	32	28	38	28	35	21	33	29	40	39	33	37	42	39	37	28	41	35	29	36	24	36	42	40	41	29	41	45	32	32	33	33	27	32	33	35	37	36	40	29	36	35	43	41	35	26	32	37	44	32	40	37	39	32	39	46	31	38	35	27	37	36	40	34	36	43	38	33	37	38	31	36	33	25	34	44	36	30	39	32	27	30	31	39	41	38	34	39	37	34	33	41	29	40	39	46	38	33	41	39	37	37	37	35	28	41	28	26	36	33	33	45	29	40	27	50	25	25	38	34	39	31	40	33	53	29	25	36	43	29	33	37	21	39	40	32	45	46	35	33	35	40	31	37	25	28	24	36	31	36	31	22	54	39	37	36	30	34	27	27	31	27	36	33	27	28	34	40	42	29	45	41	29	31	38	30	28	46	32	34	34	35	40	28	36	30	37	27	44	36	43	47	34	38	41	26	30	27	37	36	43	39	27	30	45	33	42	41	29	34	43	35	36	33	39	38	43	35	40	28	38	37	41	28	33	38	31	29	23	37	31	32	41	21	33	38	36	27	33	28	30	38	37	36	37	35	34	31	42	21	28	44	36	28	39	35	23	33	40	35	44	34	41	31	42	20	42	34	35	36	30	37	34	40	22	42	43	32	35	28	37	40	25	33	39	28	35	31	37	27	39	36	34	34	32	48	29	31	31	34	38	40	27	27	39	26	28	24	26	35	33	36	35	48	29	36	37	42	36	33	26	37	34	32	28	29	37	37	37	40	29	35	31	38	40	33	35	29	33	38	44	47	36	34	30	39	41	21	20	45	30	29	33	47	30	28	35	39	33	38	40	33	30	39	29	45	34	41	39	28	40	42	24	29	30	38	31	28	34	35	36	35	36	43	35	41	43	30	36	35	39	44	38	46	28	36	42	42	39	34	43	30	26	40	35	43	39	27	30	23	39	37	32	31	37	32	32	41	34	30	25	27	31	34	33	47	30	36	23	30	36	40	25	39	41	38	37	35	30	42	37	35	36	49	19	42	37	37	38	34	30	37	37	37	44	36	32	33	31	42	32	38	35	39	34	27	36	33	32	40	35	25	49	36	26	43	31	31	33	36	32	39	31	46	31	41	33	34	34	25	25	34	36	17	43	37	22	26	35	28	34	34	31	29	29	29	40	37	43	38	31	32	31	30	37	40	33	40	40	34	37	34	25	37	38	26	32	34	42	29	42	42	32	44	25	47	34	31	27	37	38	44	31	31	31	34	34	41	27	32	22	42	29	33	40	38	33	40	39	30	47	29	34	35	40	34	33	27	38	35	40	29	30	33	42	30	36	28	32	36	34	42	37	40	36	32	30	28	38	40	26	33	35	35	25	34	29	28	31	27	38	29	24	44	21	38	37	30	31	46	46	37	28	36	35	30	31	43	35	34	27	21	31	35	27	39	29	31	45	46	36	34	33	29	35	33	38	23	34	38	29	37	37	29	42	31	31	42	29	46	28	25	31	31	20	41	45	40	31	28	32	37	27	37	37	30	40	34	37	41	27	23	34	31	33	42	38	35	34	32	39	24	24	42	43	36	35	30	36	36	28	34	33	32	35	30	25	37	48	42	38	37	31	25	34	45	40	46	41	31	38	34	33	51	20	37	33	28	31	24	37	38	41	33	37	30	41	32	42	32	35	35	36	37	27	28	39	27	50	33	34	38	35	33	33	38	32	32	39	40	33	32	37	31	37	34	28	38	30	37	40	36	30	39	26	28	20	38	38	31	26	27	40	37	35	34	39	35	28	34	31	31	31	30	28	29	33	37	31	37	28	28	30	29	28	40	41	35	29	39	38	26	41	38	27	40	52	25	64	37	42	42	38	43	32	32	39	45	39	36	34	34	34	34	44	33	31	34	24	40	49	26	34	30	36	43	36	46	34	33	30	39	41	39	32	36	32	37	49	35	30	30	38	31	40	39	45	33	27	36	36	26	36	34	34	29	45	37	42	32	34	28	38	38	34	30	35	32	35	31	28	55	35	42	38	38	31	39	40	32	34	29	34	36	29	31	40	41	37	42	41	30	39	32	35	21	30	47	32	36	37	32	36	40	32	31	33	33	42	38	31	33	32	31	33	47	20	32	23	30	30	25	34	31	30	37	37	29	36	26	34	34	39	27	39	33	38	31	27	35	36	36	34	29	22	33	39	41	33	40	37	36	25	25	30	37	28	47	35	36	32	45	39	40	39	43	29	37	47	42	37	32	32	34	30	36	35	46	23	47	35	30	33	31	46	37	29	35	37	38	40	35	30	29	35	25	46	33	36	33	45	34	39	41	33	37	37	37	36	32	36	35	37	34	36	36	32	30	39	46	51	32	36	51	35	28	39	37	26	38	36	28	37	38	38	40	32	34	41	31	36	29	31	29	32	48	36	29	25	37	35	41	41	34	33	41	38	38	32	28	27	27	40	37	40	28	31	49	50	37	33	40	34	38	37	34	24	31	32	33	44	24	41	40	25	27	29	47	41	33	30	29	39	34	41	30	35	36	34	33	32	33	38	39	40	30	35	22	43	40	25	40	28	41	33	34	38	39	28	36	31	30	24	37	28	43	41	41	45	36	38	26	44	38	31	36	33	34	31	32	35	30	33	23	40	33	35	36	32	37	39	35	34	33	39	34	44	38	28	30	28	25	27	31	34	39	38	38	26	35	40	37	35	30	25	29	38	35	30	34	38	39	41	36	39	29	33	41	33	33	33	29	27	48	32	35	31	31	37	41	35	38	36	39	39	25	36	33	36	31	34	29	39	35	36	35	36	36	37	41	33	36	39	27	31	40	36	34	38	37	32	50	31	32	35	38	27	39	35	33	42	38	25	33	27	29	42	31	39	44	37	49	34	42	34	31	35	37	42	28	32	45	35	29	37	30	28	43	29	40	37	24	38	42	33	30
46554	26837	16636	24981	34203	35481	31632	27987	25361	22688	19566	15729	13028	11906	9915	9310	9696	9173	8747	7971	6245	6416	5839	5018	4515	4014	3821	3608	3137	2993	2643	2319	2298	2280	2066	2140	2004	1863	1762	1690	1640	1667	1513	1472	1417	1396	1336	1237	1244	1199	1187	1157	1126	1162	1071	1087	1046	1020	1009	990	988	944	895	930	841	851	829	799	799	770	773	749	739	768	717	694	714	670	729	707	666	679	640	649	641	606	654	634	604	595	622	618	563	631	627	585	621	616	612	574	624	590	554	585	558	575	579	612	574	586	553	626	612	611	587	619	592	584	589	576	580	613	597	635	615	566	594	577	568	583	552	576	573	600	579	635	617	628	567	610	623	615	625	642	609	568	603	582	596	615	618	624	577	624	611	601	609	610	599	638	623	619	582	602	569	623	618	585	609	599	539	574	596	624	554	584	571	551	646	589	579	592	621	629	594	636	605	595	578	624	623	560	569	621	601	547	612	619	583	604	596	640	605	611	620	597	574	607	589	637	633	560	593	632	606	643	568	610	582	575	589	603	616	596	592	605	568	588	566	595	615	583	618	606	610	577	603	561	590	601	564	586	647	558	570	589	644	595	619	606	601	611	593	590	594	629	614	616	596	628	573	617	577	569	583	640	588	609	583	607	577	567	590	586	575	579	586	621	593	606	592	608	601	583	597	602	599	612	626	622	642	587	562	606	602	588	615	599	612	576	594	578	545	601	616	581	567	569	605	585	607	584	600	629	617	569	602	591	576	601	615	533	579	588	618	578	614	567	585	597	594	604	575	581	555	605	638	648	604	602	645	589	594	601	560	613	579	616	580	572	546	579	563	666	598	581	580	605	592	612	626	621	610	553	600	564	595	619	585	605	591	608	632	579	595	583	558	588	591	579	617	582	579	644	589	594	604	654	595	631	558	589	594	587	595	569	634	620	568	620	592	585	604	605	572	605	592	625	610	592	578	614	621	576	609	610	569	608	602	602	597	638	650	580	583	625	589	626	620	583	585	574	580	601	627	573	616	565	568	625	576	585	602	586	579	586	567	611	617	540	605	598	599	604	564	594	629	593	599	598	633	565	615	612	557	628	570	605	596	603	561	551	607	572	581	628	648	622	571	611	574	610	632	645	578	590	611	536	592	576	586	602	587	614	544	629	603	548	563	576	574	598	619	587	585	612	623	592	579	614	639	594	584	615	610	602	602	598	622	607	602	650	633	629	647	619	601	639	567	603	569	654	565	588	564	651	646	586	610	637	616	603	623	621	570	563	583	625	569	600	592	622	595	641	577	612	588	614	584	581	629	590	575	620	610	593	580	589	640	583	583	590	619	580	588	588	616	562	642	550	615	567	580	597	625	641	590	602	578	599	654	608	602	557	605	609	597	611	610	619	600	570	569	603	605	578	640	613	613	636	588	605	604	591	617	601	577	591	613	597	611	635	577	540	626	647	598	621	574	601	582	589	603	562	627	597	664	569	605	624	600	632	594	625	614	620	630	573	589	618	589	582	633	614	608	599	622	595	584	603	611	605	637	640	619	604	622	632	580	622	616	628	591	588	618	598	619	612	641	582	638	576	615	601	625	603	610	635	605	615	596	584	565	612	610	578	587	617	636	614	629	606	628	635	570	577	617	549	594	580	610	617	603	646	580	607	590	618	572	664	581	581	629	602	626	607	565	635	603	566	602	579	574	534	595	583	596	595	601	573	621	620	605	609	601	597	618	616	616	580	596	609	590	602	646	580	593	634	602	571	604	583	586	619	621	562	585	611	585	602	584	589	611	574	556	625	597	640	573	597	613	554	604	576	608	638	603	563	568	586	623	636	610	569	612	593	576	621	568	588	612	589	586	624	608	575	591	592	601	603	593	648	606	609	581	665	563	597	637	576	612	617	621	611	576	601	583	621	636	632	606	586	591	601	595	589	592	642	669	599	572	632	630	615	607	620	532	600	587	574	634	643	598	607	627	615	617	554	613	615	615	644	615	612	572	599	539	610	629	611	625	591	607	627	584	635	591	575	572	642	625	596	609	611	661	558	582	552	561	562	575	607	616	619	620	586	607	597	557	599	595	593	583	569	623	584	606	603	597	570	636	573	571	581	593	614	619	592	611	641	622	605	611	593	636	626	574	638	620	615	562	594	530	550	593	611	589	602	626	583	588	584	603	593	629	627	600	637	585	572	617	618	624	629	624	598	610	599	600	630	601	600	582	591	604	569	600	598	613	595	577	662	615	603	582	654	598	606	599	617	575	631	581	590	615	600	600	571	590	600	597	590	584	597	598	615	594	602	584	600	591	591	566	589	640	546	571	577	648	610	589	596	591	660	584	571	577	600	596	575	622	590	618	595	603	615	575	591	592	611	635	636	659	583	576	665	616	568	572	566	611	610	590	572	581	613	557	615	563	594	600	624	601	558	610	584	620	585	600	621	655	637	581	598	624	620	611	633	618	618	581	582	579	597	582	596	611	588	590	589	606	580	612	626	543	572	577	623	581	567	588	587	557	615	615	601	553	588	571	578	571	601	611	562	600	532	594	631	643	588	592	586	643	600	576	603	613	557	629	599	561	553	598	561	585	635	592	590	552	606	626	589	595	590	633	588	594	550	616	594	625	598	631	582	588	584	560	586	572	585	582	594	593	584	630	530	589	587	628	621	588	615	643	590	589	579	618	572	569	558	624	576	617	600	603	577	608	601	553	650	633	653	604	629	568	569	579	584	601	589	625	593	615	570	616	634	611	618	583	580	562	589	570	585	615	611	612	602	549	624	631	564	636	590	604	590	619	622	598	659	595	619	580	597	582	547	606	622	586	605	628	591	613	617	597	579	588	638	582	612	584	581	603	600	600	620	648	585	589	564	603	599	620	586	608	626	598	622	595	584	589	608	602	637	620	599	601	593	603	584	574	597	598	564	594	602	601	614	552	614	611	588	604	595	568	591	578	581	601	567	584	588	639	619	541	631	580	632	611	577	539	579	585	595	595	569	558	618	573	586	599	617	572	598	599	635	606	612	586	645	623	618	556	593	607	584	592	625	548	595	598	600	587	599	646	551	597	618	603	595	602	574	585	610	586	598	587	579	576	592	599	562	609	618	593	634	611	554	593	580	607	583	581	617	584	578	608	604	614	602	635	567	624	598	556	564	600	589	561	568	604	604	647	577	616	594	623	613	592	590	598	588	559	556	593	586	625	585	605	567	596	583	636	662	572	626	596	625	619	607	571	571	600	560	606	597	584	612	596	572	602	581	603	566	592	610	603	598	631	582	604	626	594	628	624	577	546	563	568	639	649	583	594	612	588	561	545	566	600	613	567	611	552	626	573	601	622	573	612	564	622	603	621	611	601	598	550	588	640	643	618	575	603	618	595	543	591	556	601	630	674	610	577	601	596	610	612	561	590	596	601	565	557	609	589	612	616	577	626	631	580	595	604	602	573	588	609	591	627	590	588	623	591	583	592	610	579	625	599	602	585	601	622	587	586	621	576	628	591	554	602	585	597	599	662	611
3278	909	304	177	276	340	262	224	201	206	169	130	91	101	96	73	84	78	85	85	65	60	62	53	69	41	48	56	34	43	46	44	32	40	35	44	44	44	40	41	34	25	37	39	26	24	36	16	30	37	28	28	24	35	32	27	30	36	33	23	29	28	27	37	35	37	30	16	21	25	32	28	31	27	32	34	33	23	25	26	16	26	27	27	24	30	25	24	27	27	29	23	29	22	18	31	25	19	34	25	24	23	27	26	34	26	32	25	24	35	26	21	29	32	27	23	34	25	29	30	33	20	16	32	27	36	24	18	24	24	21	23	24	21	36	24	25	26	30	31	28	31	33	22	25	26	29	23	26	32	25	28	34	18	29	28	24	26	18	30	22	29	26	28	13	21	32	22	18	28	19	25	28	26	24	27	23	28	16	33	31	30	32	30	27	28	33	19	29	33	19	21	23	27	28	32	28	23	20	30	23	31	29	31	28	13	32	25	26	31	25	27	22	16	22	26	21	25	27	23	25	29	30	22	35	20	30	28	18	22	38	21	39	33	30	23	20	18	21	27	22	27	37	22	31	28	25	20	31	30	35	31	21	27	29	27	26	23	22	27	21	36	25	22	27	22	26	30	27	28	39	30	29	23	29	30	25	27	25	21	20	34	22	35	23	19	21	31	27	31	26	20	36	32	27	29	36	32	33	27	33	30	31	31	18	18	27	18	30	24	23	30	24	29	26	31	24	25	24	27	27	24	27	28	33	42	22	19	36	27	21	28	29	24	24	21	35	26	25	31	22	28	27	18	37	25	29	34	23	32	32	26	33	28	28	41	23	31	32	30	31	26	22	29	19	29	28	25	23	26	24	25	24	24	30	24	24	24	32	24	21	21	27	29	46	25	28	17	30	32	20	26	32	21	39	24	25	20	24	23	23	31	27	22	43	28	21	40	24	27	28	20	30	23	30	29	33	25	34	39	48	41	32	30	22	34	19	27	34	37	22	39	24	23	32	38	30	19	28	34	28	24	26	24	26	33	27	22	29	19	22	22	40	30	20	17	21	19	18	34	25	18	22	25	34	27	35	27	29	15	16	30	25	28	27	22	20	13	25	30	26	28	30	34	25	37	28	15	24	21	27	29	25	23	19	27	30	16	30	19	22	24	26	28	19	24	19	25	32	29	30	35	25	29	25	36	24	23	27	30	23	29	31	32	35	25	30	33	28	24	27	30	20	32	27	26	31	17	27	33	29	25	28	28	26	18	16	16	23	24	27	21	27	27	37	31	28	20	21	25	31	28	23	28	28	20	26	26	32	28	23	33	23	22	33	28	22	25	20	27	29	24	32	26	25	34	25	25	25	32	21	20	26	26	33	23	28	25	26	22	29	21	25	29	24	23	18	25	28	24	34	31	32	23	23	25	31	30	31	21	29	29	24	32	19	21	22	23	24	38	21	39	26	28	17	23	19	29	25	27	23	27	26	27	19	29	28	27	25	31	28	35	33	34	30	23	29	32	28	21	33	20	21	27	22	17	25	35	32	24	30	29	26	28	31	33	30	34	27	28	35	18	30	26	36	18	30	25	17	32	24	24	26	20	26	35	31	33	34	31	29	21	24	25	17	23	29	28	22	29	21	32	33	33	24	13	22	18	32	31	26	29	31	26	16	21	24	33	27	25	32	32	24	34	25	24	29	21	35	32	24	27	31	22	21	28	41	30	35	21	32	22	28	27	22	22	32	24	27	25	31	24	26	31	25	22	21	18	27	24	17	21	32	32	22	28	20	24	26	26	33	26	37	31	30	27	28	33	22	18	28	25	29	22	33	21	25	30	27	24	32	31	25	23	24	15	26	30	16	25	28	30	29	27	25	24	25	27	25	27	25	25	22	28	34	22	24	43	30	28	18	22	26	26	17	27	35	19	32	22	26	29	25	30	29	35	22	25	23	29	21	29	21	28	25	25	29	26	22	29	39	18	24	30	27	33	19	28	25	19	39	26	37	30	22	35	19	20	20	21	26	23	23	24	28	23	26	23	21	29	26	26	30	16	28	33	26	21	27	25	25	20	27	31	31	35	31	20	22	23	23	18	24	31	28	26	27	40	29	23	24	37	21	37	21	22	26	25	18	23	19	37	24	29	32	38	15	18	33	26	18	33	34	27	28	26	34	29	25	25	32	16	18	30	24	15	34	22	28	18	26	17	30	17	28	30	34	28	39	22	23	29	29	32	30	25	28	32	24	24	20	27	31	24	26	18	19	31	20	15	21	27	32	22	28	29	25	20	25	33	24	28	31	19	26	19	31	34	38	31	37	30	32	20	29	28	34	20	30	25	23	28	22	32	25	26	27	26	27	24	38	23	25	38	21	34	23	25	24	28	29	28	26	30	33	26	20	25	29	20	24	28	27	31	31	32	29	18	20	18	31	36	28	26	24	22	28	26	30	26	27	17	28	18	21	28	22	25	20	29	27	29	37	26	32	23	27	22	24	23	37	20	16	32	25	20	27	21	27	24	28	33	25	34	19	29	31	21	17	24	27	31	30	31	27	29	30	23	28	29	36	42	23	24	19	23	21	21	18	33	26	25	26	40	23	28	26	26	22	28	33	25	27	35	15	24	21	29	32	27	24	30	21	23	28	30	31	32	39	26	33	22	27	24	33	21	25	24	31	29	36	31	30	27	22	26	31	33	23	22	27	23	28	19	26	17	34	32	26	24	27	26	28	27	21	21	23	26	27	25	29	31	30	22	33	25	31	27	29	19	31	27	31	34	19	24	35	28	29	29	29	26	22	31	20	29	31	27	26	22	31	21	16	27	24	27	23	26	27	38	30	28	21	24	21	24	24	23	16	17	17	24	20	26	20	22	26	33	22	30	25	25	29	24	27	34	19	20	27	25	17	33	29	21	27	25	23	25	24	31	28	31	23	32	32	25	37	28	20	25	29	31	25	23	31	32	23	18	24	25	19	26	21	19	22	21	22	38	20	26	23	29	28	25	16	27	27	17	27	29	26	19	38	23	32	33	20	39	27	24	30	31	27	29	29	32	30	33	37	34	21	26	31	31	30	35	27	24	26	20	28	27	34	25	27	23	25	32	23	32	30	34	21	19	27	30	30	30	26	22	32	21	19	26	26	20	27	25	34	31	24	30	29	26	23	31	25	25	27	19	32	18	32	30	29	25	34	35	36	22	26	32	26	37	35	26	26	22	24	29	25	27	25	19	23	32	20	35	25	22	18	32	28	25	25	23	25	28	27	31	20	23	19	28	32	33	31	32	27	34	23	26	26	35	26	24	21	30	20	25	27	20	32	25	31	21	32	28	28	27	35	19	23	23	23	29	30	21	25	30	25	21	30	37	16	19	30	29	32	31	19	27	26	26	29	26	25	32	24	15	28	26	26	27	27	21	23	31	28	21	25	27	20	34	27	28	23	26	25	33	26	24	30	33	25	20	19	24	33	27	20	26	19	24	25	25	15	24	24	25	26	25	32	22	23	21
34616	19201	9454	15464	24351	24945	20766	17773	15450	13146	10804	8507	6310	6108	5157	4324	4437	4192	4153	3915	3277	3091	2751	2372	2309	2112	1953	1778	1605	1539	1432	1290	1244	1251	1170	1159	1128	1088	1030	1046	946	906	883	849	842	786	783	813	760	746	765	747	708	711	703	693	644	647	625	630	613	629	612	652	636	566	584	587	520	529	568	529	561	548	512	502	466	516	513	457	472	476	443	446	481	483	446	449	510	458	460	446	448	471	445	475	469	468	486	453	454	459	476	455	464	440	468	484	452	457	484	490	466	480	427	485	444	422	448	457	493	483	496	501	470	431	478	450	469	457	467	472	425	471	454	476	456	457	433	453	481	470	456	513	480	466	495	443	467	438	457	444	423	464	495	408	455	431	453	472	459	477	490	443	467	435	436	442	465	458	477	448	435	450	448	443	476	478	474	491	466	443	448	430	431	467	449	521	446	463	452	445	468	462	414	450	466	445	459	480	483	456	450	466	458	409	426	445	463	483	465	449	456	471	435	486	426	498	472	466	480	429	492	455	483	419	452	444	460	496	423	464	425	469	440	469	482	450	457	467	451	465	449	440	483	440	423	446	462	468	487	432	458	463	451	469	480	446	476	471	443	503	471	441	481	430	465	476	470	446	485	475	500	456	474	458	458	464	475	477	469	454	435	435	506	431	435	492	435	490	492	434	443	449	455	463	454	428	476	480	478	426	450	440	451	495	477	464	465	474	474	434	504	486	475	461	403	467	491	464	466	432	476	452	494	510	454	439	474	446	460	467	477	432	462	443	443	437	435	470	470	446	416	462	452	438	460	433	459	474	452	459	475	476	486	465	468	430	443	473	427	415	441	463	434	452	458	432	433	456	441	421	406	460	457	448	490	461	507	448	447	461	435	474	441	440	488	451	486	473	449	483	494	451	445	449	437	497	503	507	399	492	460	451	467	442	450	465	452	491	453	481	451	443	446	476	488	471	420	459	449	479	461	473	420	453	463	477	472	457	450	478	480	440	502	474	455	454	488	402	443	452	453	455	462	437	458	467	478	480	448	439	461	440	472	440	459	467	442	454	425	491	464	440	457	480	488	461	477	488	516	466	441	463	438	425	438	440	406	456	454	443	467	476	468	458	466	429	459	489	432	481	478	474	498	455	477	472	457	434	429	451	466	477	422	514	450	462	493	453	454	461	443	422	495	490	477	416	456	412	453	450	461	436	450	473	418	445	455	462	466	440	449	446	460	461	499	438	456	455	491	455	431	483	479	439	462	435	467	426	457	462	436	462	465	489	468	434	471	440	467	429	476	482	423	480	450	453	453	466	457	465	453	465	405	448	441	452	459	448	450	458	444	472	501	458	438	443	452	432	469	486	454	451	417	452	450	463	445	460	439	484	447	473	460	455	450	473	459	445	470	442	449	439	446	474	461	462	477	505	452	473	428	454	470	504	431	512	460	458	479	480	458	485	455	442	460	461	437	485	466	445	452	502	456	465	431	458	482	430	448	480	472	476	454	483	444	452	485	465	421	407	521	477	483	432	473	458	462	448	474	461	449	444	455	444	454	448	483	520	431	434	450	449	420	461	468	462	444	442	421	459	492	432	452	457	426	424	461	478	470	453	472	436	461	473	450	455	445	460	424	460	478	462	429	430	441	451	460	446	469	450	495	449	456	468	476	437	452	450	499	432	467	487	456	453	477	428	463	441	460	459	456	457	458	464	475	413	432	481	426	425	477	470	480	466	475	476	456	448	465	461	474	437	453	457	450	444	446	438	442	469	439	477	474	454	447	404	487	487	458	442	472	458	459	466	449	462	476	450	426	449	476	437	487	438	469	475	483	452	476	463	474	446	441	501	429	475	438	466	446	448	467	433	452	471	431	465	453	456	466	445	461	452	469	466	510	480	485	449	433	434	471	473	481	472	464	484	487	428	440	466	457	468	448	485	453	455	476	478	465	463	478	421	478	485	486	487	442	475	462	482	456	480	464	452	453	466	464	460	467	463	440	462	454	445	446	411	497	435	482	456	482	428	456	449	459	468	456	466	460	477	476	475	453	438	477	436	415	480	457	475	464	453	464	464	441	471	474	461	496	440	488	491	429	471	479	487	457	467	453	462	448	500	458	465	456	452	457	458	473	452	459	470	489	455	454	476	412	431	477	503	480	456	437	483	461	440	434	459	442	481	486	432	503	480	472	470	478	459	437	451	477	460	475	510	467	455	465	454	483	467	448	451	430	470	439	426	474	459	454	473	440	437	491	404	457	450	475	457	437	469	449	465	458	484	454	453	533	468	453	459	462	484	465	466	440	436	446	455	464	456	484	458	441	459	473	429	464	444	475	477	450	435	483	471	466	453	465	476	500	462	468	497	435	434	423	493	450	478	448	449	439	448	458	467	429	452	454	440	466	444	468	423	477	466	474	440	463	485	456	440	467	445	417	419	423	453	448	470	448	462	455	457	459	438	454	439	463	471	453	437	478	457	482	477	470	494	440	459	469	455	443	451	488	440	479	471	442	453	458	463	487	478	457	433	452	426	441	477	499	460	441	439	483	436	463	453	433	459	445	483	430	422	469	510	429	465	477	451	500	492	443	452	491	436	469	474	443	421	458	479	460	445	460	495	490	470	426	495	492	483	423	474	479	439	480	476	475	489	422	452	437	460	484	425	478	483	444	497	464	460	474	435	487	424	453	453	467	473	485	463	481	433	426	436	440	478	470	451	444	469	455	469	477	477	494	467	431	440	440	462	457	479	510	447	494	475	462	478	450	449	461	452	523	455	443	428	479	457	479	458	465	461	481	480	470	467	480	456	445	429	445	470	446	446	454	463	442	455	477	506	442	465	442	441	472	475	458	424	491	472	456	468	441	473	470	470	460	454	444	455	450	460	489	487	431	427	443	497	476	452	428	465	432	424	444	461	462	449	420	479	475	471	464	465	453	437	461	456	493	475	458	498	444	454	484	470	449	433	475	470	450	455	431	515	471	428	455	443	470	497	458	445	474	471	449	486	495	467	475	449	485	451	475	428	482	475	474	436	438	466	466	485	447	472	467	462	487	456	462	444	443	469	451	454	450	452	475	462	427	457	510	451	432	441	453	477	424	471	433	458	455	439	488	442	492	464	417	459	483	455	450	475	444	445	446	424	459	472	473	446	492	461	487	456	482	462	480	463	481	472	468	496	452	441	487	489	452	446	456	494	480	417	490	467	461	460	459	458	476	464	431	469	432	444	489	451	463	462	425	490	460	441	461	434	458	462	453	457	486	478	448	465	440	434	470	488	471	456	468	443	434	466	436	445	455	452	442	451	491	448	432	480	509	444	451	463	461	458	471	449	494	478	436	430	436	483	466	448	444	477	501	451	449	422	442	485	461	493	507	471	454	446	457	455	480	492	441	417	470	450	460	455	481	435	444	504	503	450	497	480	443	484	464	447	456	469	411	498	483	446	468	463	449	460	473	447	461	450	450	468	428	462	424	484	462	444	466	492	440	444	457	452	475	440
6683	2238	700	395	563	624	441	418	387	319	276	235	177	207	164	146	155	149	117	137	140	113	77	99	90	93	102	61	76	66	69	58	57	56	57	54	65	63	53	36	38	49	49	48	51	41	33	41	36	46	46	42	31	37	37	43	34	36	30	34	40	38	28	45	42	26	34	34	23	38	46	39	37	29	30	28	30	43	45	37	23	31	37	38	34	31	27	32	33	33	26	28	28	25	30	36	31	29	36	23	29	29	25	42	41	28	23	26	29	39	37	28	36	49	32	27	36	28	34	30	32	28	32	41	38	30	31	30	30	35	37	30	27	41	37	22	30	36	34	24	35	32	29	28	27	40	20	38	41	28	28	26	33	42	28	31	30	33	24	35	34	35	39	27	42	34	30	28	34	29	38	26	19	29	41	33	32	26	33	42	30	30	32	36	39	35	21	29	29	27	28	31	34	33	26	32	33	33	35	27	40	20	42	28	32	25	19	41	33	36	24	29	32	26	32	27	33	34	25	26	26	33	26	31	30	32	27	45	35	28	28	28	24	34	39	24	39	49	40	35	33	31	29	32	33	29	28	30	37	28	35	37	38	36	29	38	56	29	31	26	31	31	32	30	29	37	31	29	25	33	26	34	28	19	32	25	28	26	28	32	35	26	23	31	33	29	26	36	24	41	33	28	17	33	31	34	29	24	36	35	33	30	34	32	30	35	31	29	28	37	32	26	16	27	40	28	35	27	35	33	30	33	34	31	37	22	25	40	39	33	23	31	31	25	42	39	28	31	29	23	25	21	23	24	26	37	27	37	28	31	44	37	32	27	31	31	35	29	26	28	39	25	35	35	41	31	36	29	25	26	28	27	29	32	36	19	22	36	32	25	29	29	24	39	27	30	28	40	31	25	28	35	31	25	40	36	24	28	31	28	38	27	36	30	33	21	25	28	28	23	39	29	24	30	22	34	23	27	29	24	32	27	38	43	30	29	35	34	24	28	32	23	35	30	34	23	37	33	38	32	29	27	29	26	36	37	28	36	37	39	32	23	27	21	29	33	31	34	40	21	30	28	31	32	38	35	33	27	33	44	21	39	25	33	36	51	30	35	29	27	39	28	28	33	26	28	34	32	27	37	27	39	31	24	30	28	40	35	28	30	32	24	38	32	30	39	26	32	30	25	31	35	43	26	23	39	39	31	38	37	22	38	24	29	26	43	39	26	33	30	30	26	33	29	27	30	31	26	33	30	19	27	34	26	35	24	39	28	30	40	29	31	27	28	30	35	24	31	34	19	29	35	21	37	29	33	27	41	22	30	32	32	29	29	27	26	29	21	29	23	34	29	28	32	26	34	30	42	36	18	40	33	33	26	28	27	39	38	23	30	22	28	28	43	30	29	25	33	30	35	23	29	24	36	25	33	40	42	34	28	29	30	33	26	36	40	32	34	36	37	33	36	23	30	32	26	43	35	43	27	25	37	31	39	18	20	22	45	31	23	27	28	26	29	25	28	43	31	27	30	18	30	24	28	24	31	32	33	38	31	30	34	33	22	26	33	40	39	27	25	21	38	43	30	20	23	17	27	24	24	37	29	39	26	27	38	38	24	28	36	29	34	29	28	44	28	31	30	33	32	28	31	33	25	31	38	33	26	45	36	28	33	36	34	28	31	29	34	30	35	33	30	34	29	43	27	31	27	32	28	32	27	26	20	21	34	39	27	30	29	30	38	27	32	25	30	31	30	35	26	38	33	40	25	40	33	40	43	41	32	24	25	40	45	36	26	33	32	25	35	38	27	27	35	28	27	30	25	29	43	32	34	44	31	33	29	29	40	28	28	33	29	26	25	39	39	40	37	27	25	26	27	34	35	25	31	23	34	32	38	32	34	25	28	42	36	26	42	39	21	31	33	39	35	38	34	27	31	36	36	27	30	37	25	25	33	39	31	42	27	35	27	26	21	34	33	27	25	26	25	31	21	31	36	34	27	31	25	17	39	34	24	25	25	34	29	35	37	32	29	37	26	32	39	24	29	34	21	23	32	33	36	36	28	30	35	37	25	35	35	27	26	33	31	33	40	26	45	37	27	29	26	32	30	35	30	21	26	22	33	30	34	30	28	26	33	38	43	23	38	33	26	24	25	41	28	34	31	30	31	33	34	39	30	22	24	34	38	25	19	37	34	25	28	33	34	32	31	29	27	40	21	28	31	31	39	31	33	30	30	28	28	25	26	28	25	19	27	28	42	28	22	23	25	22	26	40	29	43	24	21	36	38	39	39	39	36	44	34	23	23	28	26	37	32	33	43	29	40	21	25	31	22	28	32	23	35	30	31	27	25	21	31	30	31	29	30	35	33	33	29	29	34	37	35	24	30	20	39	33	31	27	31	26	28	30	22	28	27	33	24	37	28	25	18	30	33	29	32	25	36	26	30	26	28	27	34	26	37	24	29	39	39	30	25	31	22	27	28	33	24	31	38	39	26	34	30	28	28	38	35	32	31	23	24	25	26	34	23	29	23	37	39	33	33	31	32	32	25	45	35	38	25	36	27	45	32	20	37	39	28	32	34	37	36	20	22	35	28	32	36	22	36	39	30	43	28	34	39	31	31	31	26	34	28	31	33	29	32	38	21	27	27	28	25	44	29	24	36	28	33	34	24	31	23	26	32	34	43	32	26	22	35	24	28	29	34	34	35	29	28	34	28	33	37	35	33	27	24	24	27	22	26	25	34	31	25	41	25	25	32	24	40	24	35	35	29	25	20	38	36	36	25	33	29	32	22	25	23	29	31	34	26	21	17	42	41	41	31	23	33	29	19	37	28	29	29	31	31	28	25	23	29	40	26	36	22	24	36	27	28	32	35	33	26	34	34	30	33	40	23	31	27	31	37	16	39	34	30	26	23	28	25	43	39	33	41	41	24	27	30	32	30	48	33	31	35	29	32	35	20	30	41	39	22	46	32	43	24	35	26	27	30	24	34	36	31	26	32	26	23	33	25	22	36	25	30	26	31	24	36	34	37	30	29	29	37	34	33	35	23	36	29	37	45	32	31	36	31	29	32	20	31	26	39	24	33	38	22	26	36	32	31	34	32	35	31	23	35	38	27	27	32	33	22	40	31	32	32	29	26	38	33	39	38	32	30	29	35	34	37	33	28	34	29	27	23	33	31	36	44	31	33	36	42	34	31	29	30	28	26	34	27	33	33	32	23	24	31	30	27	36	40	27	36	23	26	31	37	33	28	25	32	36	40	30	26	32	32	24	31	26	32	33	41	26	26	24	36	33	25	31	34	26	26	35	30	26	27	36	24	25	28	28	25	27	38	30	33	36	25	28	29	31	33	36	30	43	33	37	33	23	32	43	32	29	32	41	30	33	18	32	25	29	32	37	31	31	23	30	33	28	24	30	30	34	28	32	26	35	25	39	30	35	41	29	28	31	29	36	29	30	27	32	29	33	38	34	30	34	26	32	25	32	33	27	32	28	28	28	28	31	34	31	32	30
44788	24492	14224	23417	32335	33028	28564	24366	22773	19321	16937	14335	11582	10325	9398	8322	7618	7615	6857	6627	6275	5571	4808	4230	3966	3675	3424	3123	2806	2565	2354	2159	2140	1944	1958	1919	1818	1657	1615	1551	1525	1405	1387	1373	1330	1221	1253	1154	1105	1067	1060	1045	1045	1016	930	957	958	920	885	889	865	846	771	790	798	748	725	708	688	706	684	655	620	640	639	629	583	642	606	673	605	607	588	542	561	556	569	543	507	530	518	532	573	553	504	552	536	548	501	525	565	547	542	561	515	506	500	523	466	519	533	531	519	540	498	525	541	518	508	525	519	531	515	535	527	537	510	576	521	537	511	559	520	509	532	558	540	499	513	496	505	526	510	498	535	536	504	530	500	527	545	538	541	531	515	511	542	539	546	546	523	549	504	555	510	521	505	530	523	545	547	551	519	526	536	474	552	497	516	568	535	556	517	565	534	526	522	531	521	564	556	519	551	504	542	507	517	502	560	499	499	531	559	524	539	512	510	517	503	502	517	553	549	531	540	475	529	544	528	508	504	549	540	552	532	504	546	538	527	522	534	492	476	525	552	494	517	529	526	533	531	563	468	498	526	540	504	509	527	503	508	524	505	523	494	523	549	511	502	521	526	510	505	528	514	535	528	490	543	497	558	568	516	558	547	555	516	540	495	542	550	530	510	524	535	562	531	511	558	562	536	549	558	546	472	502	466	556	492	527	508	540	502	537	525	550	522	524	533	545	572	521	513	541	556	512	525	533	511	531	505	522	565	571	542	538	500	542	513	529	526	491	554	514	520	518	502	507	523	498	539	518	540	512	528	528	503	489	570	515	509	552	507	547	511	524	540	540	523	558	545	516	566	574	561	500	528	537	517	531	530	535	525	533	513	505	533	537	498	524	510	521	536	506	499	494	543	535	560	504	530	541	484	548	506	547	513	513	525	516	537	523	527	536	541	524	536	533	541	543	513	515	516	526	534	535	542	520	488	547	489	559	507	504	484	525	531	525	519	520	532	506	502	497	543	470	586	516	517	482	487	521	522	526	524	523	554	496	535	530	541	505	505	454	508	526	511	514	562	548	573	509	526	522	549	541	592	545	520	515	573	517	551	527	579	512	543	528	525	529	485	525	529	505	558	552	516	492	533	535	498	525	555	535	511	519	552	497	505	562	513	528	518	517	513	520	533	501	561	556	490	546	524	513	566	521	514	541	515	532	527	561	519	532	519	502	501	501	552	522	537	494	524	555	561	521	542	520	533	522	482	537	547	550	482	544	528	499	538	497	518	550	584	498	499	520	530	529	503	533	516	520	530	507	553	528	512	538	542	517	509	518	537	518	488	509	479	506	525	474	541	549	529	505	540	517	574	502	556	509	539	519	516	568	526	494	550	484	542	526	513	542	522	542	497	482	518	533	544	539	517	538	563	517	502	493	550	549	557	531	509	532	542	562	531	514	573	530	554	530	533	566	512	502	526	531	516	547	526	510	548	502	505	536	501	521	533	536	504	518	502	527	538	530	522	560	579	494	491	551	556	555	514	529	501	517	516	522	511	502	545	518	505	511	527	546	528	520	517	493	509	533	572	524	508	538	557	493	495	572	564	582	585	521	518	535	530	525	529	505	525	577	530	502	510	474	513	522	530	543	473	497	518	531	511	516	535	542	517	527	495	528	560	582	522	504	542	544	510	502	493	534	540	515	522	547	460	568	575	512	528	556	506	547	551	517	538	536	497	491	545	496	531	523	509	523	557	555	538	538	534	491	530	530	579	521	511	565	521	556	503	507	546	533	524	498	509	524	494	466	552	514	500	526	496	550	518	515	521	554	514	508	513	532	520	566	483	543	505	490	553	484	535	499	496	535	537	555	547	478	555	489	517	492	516	554	493	529	503	506	536	549	512	538	530	549	502	541	551	545	472	562	530	532	552	563	552	555	549	526	519	494	575	563	511	524	514	516	551	513	506	500	587	569	592	516	570	497	532	531	520	521	549	527	539	514	527	542	573	516	503	548	562	474	542	534	534	501	548	547	539	532	541	486	491	478	510	573	520	547	551	581	567	507	499	506	545	565	519	548	525	554	569	501	545	545	507	540	517	525	556	540	527	500	532	509	508	528	455	532	487	582	513	530	513	552	512	483	499	545	516	511	525	504	481	548	510	548	549	522	485	541	548	528	563	507	540	532	524	505	504	555	520	525	479	517	523	533	527	530	592	523	514	522	509	513	559	539	514	545	497	510	505	503	520	542	522	537	534	506	491	484	553	539	536	530	565	547	519	534	534	526	547	549	495	534	521	500	540	568	552	535	537	517	542	543	583	535	518	536	569	531	533	524	549	534	480	535	594	543	578	527	519	518	486	511	551	493	507	490	543	506	524	492	537	519	528	555	552	542	549	523	539	523	537	513	522	497	536	522	547	495	564	506	526	526	523	537	533	507	539	554	502	526	567	520	555	506	514	534	521	545	515	506	479	538	551	529	512	505	528	564	553	535	501	551	517	568	538	494	518	445	525	546	526	535	530	511	573	542	530	518	541	514	494	506	530	512	460	550	559	532	563	528	531	499	542	526	512	508	558	534	521	536	504	516	553	524	538	510	550	540	493	549	516	530	545	530	556	519	488	537	535	538	516	568	536	555	509	532	506	539	524	516	535	508	570	533	523	537	499	530	510	533	505	541	524	532	524	544	538	518	530	515	565	555	523	509	569	518	541	531	513	504	531	532	514	536	495	534	540	509	511	557	535	550	510	516	530	523	558	463	513	519	549	551	516	526	513	550	505	516	509	527	524	526	527	513	510	508	524	468	525	539	515	484	497	543	555	503	507	507	552	503	511	530	532	507	546	521	558	504	534	546	552	521	530	533	500	525	506	539	542	539	527	545	523	557	530	506	517	535	504	537	500	544	521	517	494	571	518	489	536	545	540	503	526	546	555	521	538	530	537	521	511	526	531	501	482	533	528	554	546	546	478	492	524	536	521	519	539	521	514	518	523	571	524	567	599	524	545	504	528	487	538	503	509	519	529	487	495	497	547	549	497	523	519	545	531	539	514	565	522	517	515	535	482	522	553	569	501	521	524	524	491	532	512	499	491	547	512	559	522	509	527	492	562	540	493	531	564	492	536	542	522	510	492	567	541	530	507	534	565	531	544	505	531	552	545	511	545	522	516	541	510	523	514	515	521	549	525	519	559	559	516	472	523	522	512	501	487	516	502	553	525	496	528	564	476	543	523	536	559	504	590	506	506	553	501	532	549	531	530	533	529	567	518	507	517	535	482	545	505	527	558	559	510	537	570	530	566	508	497	570	499	538	584	572	537	539	506	558	540	508	495	488	519	493	534	548	507	575	549	521	504	533	541	554	562	473	511	534	544	501	518	541	514	510	586	541	527	487	521	533	543	502	545	498	549	512	503	597	501	504	563	544	533	483	516	536	544	537	482	520	509	533	540	509	471	502	528	530	505	524	524	557	542	561	515	520	563	518	529	491	503	541	524	550	545	524	508	496	533	524	516	533
6257	1631	451	251	376	426	331	265	256	225	205	206	152	159	149	129	125	133	113	87	110	96	91	93	68	71	69	76	63	52	68	54	45	45	46	46	49	61	52	45	49	47	48	46	55	33	38	46	43	32	40	44	51	41	25	46	37	44	39	33	31	44	43	26	37	41	33	32	31	30	34	35	37	41	30	29	44	37	42	29	38	25	36	29	42	36	37	28	27	26	30	28	37	36	33	29	41	28	33	42	35	38	36	30	38	31	31	30	34	35	38	29	31	28	36	37	32	40	27	37	31	44	23	41	29	30	33	28	31	31	34	35	30	32	33	37	39	27	27	41	29	38	32	41	29	37	40	26	25	34	30	29	32	37	27	28	39	34	47	28	41	40	34	31	28	33	38	26	35	40	32	35	36	44	25	27	28	39	41	34	34	34	33	24	37	35	32	25	26	32	35	34	23	29	33	37	41	25	35	32	46	33	26	30	33	37	27	36	32	38	29	24	27	30	26	28	36	43	41	35	31	30	28	38	35	39	24	37	31	34	34	32	39	42	33	26	32	35	24	30	26	36	40	23	38	35	38	27	34	35	42	31	38	27	34	44	33	30	34	32	38	34	35	38	37	31	37	26	37	29	31	37	33	36	32	30	40	25	30	42	40	37	30	30	29	39	39	36	27	37	39	40	39	41	26	39	37	34	21	39	29	28	41	36	27	33	29	23	40	41	27	39	34	26	37	30	25	32	30	40	35	41	47	29	36	38	34	39	33	25	40	39	38	44	34	33	27	32	41	36	38	27	38	41	39	39	42	21	34	31	29	28	27	31	22	33	41	35	37	32	38	33	33	30	47	33	28	35	27	25	34	35	35	27	36	31	32	34	33	28	35	35	38	32	35	34	44	42	40	20	40	45	32	36	36	39	30	41	31	29	41	31	45	38	34	36	32	25	35	29	35	28	37	35	33	34	40	31	34	44	42	29	33	34	25	31	26	27	36	37	40	36	39	35	37	25	24	25	45	38	34	34	33	31	34	31	40	37	35	37	26	34	35	39	36	35	29	42	36	39	38	40	34	29	31	28	43	35	30	34	36	41	32	38	38	35	34	33	38	26	32	31	34	31	32	26	36	28	33	30	30	29	38	35	29	28	35	29	39	37	28	36	25	28	41	34	27	37	27	34	32	35	43	36	33	37	30	37	29	39	36	38	38	39	37	29	34	37	34	40	25	29	43	25	37	38	32	30	29	27	37	28	30	33	38	29	39	27	27	40	30	42	31	36	35	20	33	29	29	30	37	31	34	36	39	34	29	32	30	21	31	28	34	36	27	26	38	37	42	29	35	25	38	35	26	30	27	34	33	28	26	31	37	26	33	30	27	40	35	35	33	30	38	29	28	33	24	41	36	24	30	33	33	25	35	26	33	34	34	29	39	36	35	25	37	26	39	28	30	36	36	36	25	35	31	46	31	39	30	39	30	30	38	31	32	26	36	31	28	28	37	34	28	25	33	28	41	29	34	22	32	24	26	30	32	31	40	26	32	27	22	32	40	35	26	26	36	24	38	32	38	37	32	36	33	38	34	29	44	36	37	38	40	28	47	24	30	34	36	21	39	31	33	32	36	39	29	32	39	37	26	28	42	32	33	28	52	38	29	36	39	20	35	33	40	41	25	37	25	37	39	33	25	46	37	30	31	26	36	43	37	38	33	36	20	30	28	29	26	27	40	31	30	24	39	29	44	31	36	28	34	34	25	30	31	29	31	27	39	38	30	40	27	28	42	31	35	33	27	28	31	31	34	27	35	45	31	39	33	32	33	38	40	23	33	27	31	48	33	36	31	28	25	32	37	28	32	33	32	25	31	37	45	31	25	44	36	28	29	31	27	32	27	40	47	44	42	34	48	34	25	29	40	37	27	37	20	34	22	22	29	25	28	32	26	25	36	30	38	38	43	27	33	42	26	33	26	36	35	28	32	26	36	27	32	36	30	31	28	50	32	27	31	37	32	39	22	29	40	44	31	47	45	39	30	37	34	34	45	37	27	28	33	30	30	26	41	30	36	31	29	38	25	29	32	28	38	39	35	37	25	35	29	24	41	25	29	39	35	37	38	40	29	22	37	29	31	24	43	40	34	36	29	33	28	43	41	31	27	37	26	33	38	26	33	28	38	30	27	36	22	28	24	43	28	21	35	29	27	47	39	28	41	41	26	40	28	39	37	28	34	34	43	35	43	33	32	34	39	41	36	27	36	40	33	36	32	32	36	29	42	36	34	49	26	32	33	48	38	30	47	38	37	27	32	29	38	36	43	27	39	32	30	37	27	35	28	41	36	40	32	31	31	39	39	43	39	27	41	39	34	35	25	40	38	31	33	38	26	38	44	45	36	27	40	43	27	30	35	28	28	39	45	28	29	21	37	34	37	38	33	28	35	32	32	31	44	56	41	30	18	28	41	34	40	31	25	27	28	36	37	34	38	46	28	29	28	42	38	40	30	31	23	37	28	24	34	28	40	31	38	40	42	27	40	31	34	28	34	35	24	39	24	37	32	32	32	39	24	28	31	31	43	31	31	24	36	25	32	44	33	43	39	36	45	38	39	37	32	33	26	34	31	23	37	35	32	27	32	39	40	36	34	29	42	45	24	23	33	41	31	47	30	33	25	26	41	36	46	35	21	31	30	29	28	34	31	36	35	37	42	43	31	27	38	33	21	33	37	39	26	27	34	28	41	33	42	29	38	27	28	37	34	46	24	38	35	46	38	38	32	33	29	35	23	39	27	38	24	38	33	24	22	27	39	29	37	32	28	33	40	33	36	27	45	32	30	30	33	33	35	36	26	32	40	33	39	22	34	38	22	37	34	41	35	36	29	27	31	37	36	35	43	26	37	40	27	23	41	40	36	37	39	33	31	36	26	39	34	43	42	40	30	27	27	28	39	31	30	35	32	35	33	33	42	30	28	29	26	29	35	43	35	28	33	31	27	19	29	37	27	39	34	28	31	34	28	28	34	39	33	36	24	28	31	36	24	39	33	40	33	37	36	36	31	39	33	31	33	48	33	35	40	19	27	29	33	38	31	34	43	46	37	28	28	24	38	37	23	35	29	24	47	29	25	37	39	32	30	29	36	31	27	45	33	43	46	31	34	37	30	36	36	33	42	41	36	30	33	31	30	26	24	40	46	37	39	26	38	30	35	37	29	30	39	34	34	25	35	36	35	37	28	32	33	30	37	29	31	39	43	40	38	37	31	27	33	29	29	35	27	42	38	41	38	22	40	24	43	27	38	46	30	34	19	36	32	36	27	33	26	48	24	40	40	43	34	23	34	45	33	30	33	33	27	40	33	27	40	28	30	29	35	36	39	26	34	33	34	42	31	31	38	34	26	29	26	26	34	28	36	35	50	39	37	31	34	38	30	48	27	36	46	35	41	31	40	31	36	41	30	39	30	34	24	32	42	33	38	33	31	40	20	21	28	45	38	34	23	35	25	37	31	32	28	33
39518	21431	11412	19675	27601	29035	25422	20075	17802	14976	13497	12038	10008	8273	7351	6756	6225	6168	5679	4931	4758	4366	3961	3567	3119	2921	2915	2618	2311	2071	1931	1949	1684	1690	1694	1589	1482	1483	1424	1383	1334	1302	1298	1166	1224	1166	1043	1051	1016	990	989	958	958	910	915	928	898	856	876	819	830	817	777	797	778	764	751	764	658	724	674	646	680	638	672	682	660	670	606	635	578	676	603	537	552	540	570	590	565	540	576	594	563	559	597	529	581	577	597	573	566	582	530	541	551	522	594	546	543	548	607	594	561	562	534	568	540	564	561	581	567	597	570	558	563	592	563	573	552	547	546	576	535	550	596	591	589	585	595	556	623	549	542	600	538	512	563	642	561	570	537	591	625	569	626	579	584	575	558	571	533	592	559	539	565	588	561	567	593	571	540	540	576	570	542	605	570	560	619	559	586	586	584	565	576	593	587	558	605	577	534	599	564	531	548	516	560	578	558	620	572	555	582	537	589	511	581	578	563	581	589	575	546	559	562	575	525	585	559	544	571	571	600	584	585	594	607	549	596	547	617	577	572	573	558	542	557	553	621	541	576	548	541	524	539	558	577	540	554	548	482	552	575	577	559	569	565	588	601	579	514	566	555	551	566	584	594	549	582	534	597	524	570	590	556	575	550	562	556	538	546	581	612	545	544	552	556	594	569	579	608	606	578	581	566	594	576	579	623	596	559	593	561	550	535	595	541	541	593	602	565	551	521	567	581	570	564	601	575	552	566	565	567	575	571	560	579	583	560	608	578	587	576	570	600	584	593	580	583	539	549	518	596	557	591	591	584	566	582	548	575	550	575	585	573	586	581	545	580	609	613	606	586	566	575	575	521	563	580	575	583	595	551	563	572	598	553	558	571	598	580	606	558	587	577	617	551	584	519	573	596	557	587	594	538	603	618	553	609	555	523	531	568	583	604	531	560	525	541	576	588	514	546	571	610	579	560	588	578	584	593	559	589	600	579	598	595	576	585	548	563	564	575	562	594	562	570	552	573	574	578	592	597	584	549	564	594	571	553	590	630	561	548	532	572	565	570	578	545	550	566	581	577	569	553	592	575	558	593	600	603	560	604	564	600	580	608	541	570	545	517	598	587	564	567	570	585	536	565	577	585	560	587	542	577	561	528	614	601	553	561	556	515	558	623	599	562	576	584	535	562	563	576	585	585	608	587	602	617	576	536	613	551	542	594	550	532	574	561	600	533	596	535	557	591	580	574	570	568	559	527	544	590	575	538	553	572	555	531	568	584	580	562	562	541	512	616	544	563	559	573	563	563	528	542	580	629	577	558	555	591	588	499	578	605	570	568	561	581	552	554	576	578	545	588	553	575	593	551	541	536	580	581	556	555	576	552	615	559	571	583	608	596	579	563	557	550	599	581	526	545	605	580	541	556	564	556	553	574	558	512	548	581	571	536	585	572	558	575	572	580	562	573	600	537	617	544	550	609	581	557	600	572	567	560	592	530	575	593	555	530	578	592	599	583	535	570	552	621	568	566	561	608	563	567	545	574	570	552	582	579	573	588	551	589	560	556	589	546	575	565	556	530	596	573	557	601	584	582	568	589	570	584	550	575	548	544	564	550	580	560	566	615	577	578	565	544	589	536	589	547	563	589	539	558	560	619	587	566	562	563	591	594	616	562	587	600	566	594	564	574	579	610	539	551	567	582	525	556	558	567	523	558	570	571	577	582	572	610	608	551	550	575	609	563	539	485	594	556	544	561	570	643	557	550	542	559	553	586	583	588	555	573	590	575	571	555	628	592	536	565	583	559	596	586	579	552	563	589	567	584	569	561	569	591	557	557	560	582	556	599	607	597	581	576	577	546	592	554	579	559	599	557	553	515	545	572	548	583	557	562	590	567	578	591	572	602	586	557	565	578	586	548	572	585	576	567	581	581	548	587	576	573	594	579	552	559	551	558	580	555	606	537	571	573	600	539	576	570	598	590	593	593	559	545	673	546	587	626	591	530	560	610	557	605	626	654	552	581	555	569	537	601	581	576	596	581	577	550	573	594	562	595	588	578	549	580	552	532	547	608	560	540	599	569	577	545	566	555	568	548	567	568	581	594	553	564	568	617	553	601	536	565	545	537	537	564	518	588	554	583	581	556	599	583	525	579	575	583	599	573	554	541	559	557	640	579	569	539	573	551	578	595	629	575	559	559	532	550	577	507	568	578	595	572	533	554	563	573	607	574	587	557	581	576	603	571	577	531	547	578	594	559	523	597	560	539	561	564	559	534	571	578	568	593	558	546	578	573	512	570	569	581	601	575	584	611	573	544	579	606	558	561	579	586	570	542	582	592	532	580	597	584	582	617	516	549	564	569	533	577	571	559	576	564	558	582	553	562	575	572	586	554	588	519	542	591	551	569	599	561	566	561	590	602	585	577	562	540	535	588	574	583	580	570	529	579	551	567	533	546	560	575	586	570	576	585	592	599	540	606	611	569	547	566	547	566	583	590	591	574	540	563	557	613	568	582	520	568	570	576	595	614	585	621	556	571	559	568	601	552	522	602	591	559	589	602	570	565	554	592	560	552	533	545	605	612	620	570	533	541	572	572	538	594	574	548	574	553	578	608	564	543	621	597	584	550	574	555	537	574	576	567	567	559	525	573	555	546	574	595	520	597	593	602	600	603	578	563	549	570	612	562	541	571	562	584	581	593	554	580	565	587	558	597	546	578	548	555	608	588	618	587	553	582	586	506	584	576	507	591	585	535	567	631	592	577	551	573	553	582	546	547	579	599	573	589	548	585	556	569	587	558	584	579	553	544	583	547	586	609	581	511	605	574	552	566	577	564	560	616	572	602	583	605	576	559	556	531	580	557	579	586	571	561	551	583	573	599	559	570	582	530	550	586	535	619	525	550	556	558	571	568	558	574	561	613	543	559	579	594	608	593	576	586	584	574	565	510	578	558	552	568	546	542	521	571	568	544	518	559	556	537	605	567	568	579	512	593	565	592	577	598	571	573	541	574	492	593	571	570	577	595	570	568	554	584	572	597	529	560	535	583	583	523	550	593	589	538	550	573	589	554	600	616	567	587	555	586	555	575	563	506	600	592	557	540	612	542	582	574	592	576	550	568	547	550	559	573	593	565	551	555	570	566	570	564	576	556	537	607	603	556	544	534	585	613	578	571	553	515	557	554	519	551	609	539	593	578	615	575	557	587	568	561	585	549	573	574	587	567	559	588	570	562	559	568	550	584	574	520	593	600	583	564	551	541	562	558	590	601	572	576	592	593	575	594	589	557	610	582	555	588	548	531	617	544	562	536	588	532	586	557	587	598	570	634	589	583	549	592	551	540	550	608	545	561	553	587	546	542	522	577	605	570	588	612	588	536	530	610	578	573	549	551	563	561	595	599	601	529	577	553	588	522	563	598	571	588	528	541	585	564	627	548	618	593	582	545	552	552	572	601	576	610	583	565	575	593	550	563	562	556	611	562	574	545	589	557	560	516	590	575	561	551	552
8233	2433	641	417	598	684	550	411	388	351	316	268	273	217	192	183	160	182	161	116	147	156	126	106	115	97	86	91	83	66	76	64	76	64	63	64	55	61	47	50	67	45	43	45	51	41	44	48	48	40	35	52	57	47	34	51	49	38	45	44	31	33	47	32	36	35	44	43	50	42	38	35	43	40	34	39	46	28	37	46	29	47	40	48	41	32	31	36	31	29	39	42	27	23	44	38	34	40	42	27	38	28	31	31	19	34	37	38	35	41	46	34	27	33	29	38	30	33	34	29	35	31	37	38	34	42	38	40	33	28	35	29	26	41	41	46	32	24	24	38	40	34	38	51	33	31	34	36	34	43	24	25	32	32	29	40	30	34	36	37	35	30	27	30	33	31	32	30	39	46	29	35	38	34	36	38	38	46	38	39	35	39	42	36	46	35	30	26	30	39	33	37	35	41	39	42	31	38	26	37	35	31	41	30	29	31	41	34	36	35	30	33	35	44	30	34	35	32	32	28	41	29	46	47	29	36	28	40	39	33	33	24	38	38	36	38	30	25	29	40	33	22	24	33	33	31	30	38	29	30	22	34	39	47	29	44	44	47	38	23	39	40	37	38	36	35	49	28	30	33	30	32	35	33	28	30	36	35	30	22	41	31	46	32	25	39	37	32	41	43	40	34	41	37	46	38	43	44	38	34	44	27	49	35	41	40	37	37	39	36	32	30	29	32	34	39	28	38	27	34	34	25	29	37	43	32	37	35	38	41	25	39	27	41	29	39	29	32	38	40	33	37	34	44	47	35	37	31	39	30	37	35	33	31	38	34	30	32	24	30	30	32	34	36	38	43	36	37	42	43	34	34	37	30	39	32	32	39	35	40	29	29	35	44	32	19	30	34	26	43	49	45	32	33	37	26	43	42	41	44	27	25	37	35	25	32	54	25	31	40	35	38	40	40	30	45	33	39	26	37	36	30	22	37	37	31	32	36	25	38	22	34	35	39	23	45	35	35	35	42	33	34	42	23	33	38	26	35	47	24	41	26	35	28	43	47	29	36	38	35	51	39	42	38	34	38	25	39	34	38	32	36	39	30	31	41	34	34	30	31	36	29	42	39	34	21	35	30	41	39	36	45	33	37	30	47	63	41	22	31	26	29	38	36	32	38	31	44	31	32	28	37	32	29	32	48	36	37	26	39	33	40	38	40	32	32	35	47	24	27	27	31	38	42	24	35	40	46	36	30	35	26	43	21	44	35	49	38	19	33	29	36	26	53	49	36	23	35	33	37	36	33	34	39	30	38	38	32	32	42	30	37	32	35	32	46	25	42	34	38	41	38	27	36	27	41	38	28	36	37	28	34	28	31	34	43	39	42	40	29	40	33	30	30	36	44	40	43	31	38	35	31	26	37	34	34	34	35	34	31	26	38	39	62	31	38	37	30	37	34	41	37	35	35	41	32	34	48	36	35	24	37	37	45	34	39	30	33	35	34	26	47	30	41	35	40	39	33	34	40	41	34	35	42	28	30	44	39	27	26	28	50	33	41	31	39	27	34	26	36	30	27	38	36	27	38	30	40	33	44	40	43	29	40	29	31	42	33	30	33	43	44	38	42	24	34	37	25	41	36	37	30	30	40	33	32	37	36	37	28	42	34	26	47	33	33	32	21	59	39	35	50	26	30	41	36	24	30	32	31	33	34	41	30	34	27	40	31	40	30	36	33	38	36	42	31	40	37	37	35	32	29	35	25	33	36	31	40	41	39	33	40	33	31	36	40	30	23	39	32	29	40	26	41	34	36	36	31	32	38	23	38	39	35	38	42	33	36	46	32	34	42	31	30	39	36	33	38	38	37	41	27	35	39	34	29	42	46	29	28	42	29	25	30	37	25	31	31	27	40	38	42	29	37	36	45	42	41	33	40	34	32	36	24	25	21	29	29	32	39	31	39	37	29	35	44	47	36	31	27	29	33	28	31	28	35	30	36	31	28	49	39	35	26	38	32	39	33	27	25	40	28	46	29	23	35	44	41	38	28	29	46	35	31	35	33	34	30	42	32	35	41	34	31	44	34	38	35	35	29	34	39	28	33	41	35	35	31	34	42	45	31	35	37	36	28	35	34	22	33	33	39	32	41	33	34	32	37	46	38	30	38	35	51	31	39	37	31	37	46	44	40	32	36	37	41	29	25	44	47	29	34	34	44	40	45	35	30	29	41	32	46	29	33	23	37	34	35	41	37	32	31	41	39	39	36	43	29	40	34	36	28	31	27	30	27	30	30	36	33	36	46	29	44	40	49	37	34	33	36	32	32	27	40	40	37	39	31	35	35	34	32	35	39	36	37	30	34	41	31	39	32	34	27	33	42	28	36	31	34	31	34	40	37	37	35	31	43	37	28	49	51	32	40	36	37	29	31	27	32	41	44	37	29	42	36	30	25	44	41	35	26	30	26	42	40	28	30	30	42	36	40	36	31	35	38	30	41	36	34	23	20	37	35	36	23	33	32	25	30	31	36	28	37	39	30	51	41	34	30	31	31	27	33	37	33	33	30	36	32	45	32	38	32	29	28	35	39	37	34	35	36	29	32	39	34	35	34	32	30	36	33	42	36	36	38	30	29	38	36	32	40	39	36	31	31	40	29	36	42	31	34	31	27	35	37	35	41	32	30	40	30	36	35	40	34	35	47	24	19	42	45	36	37	39	26	37	38	32	30	37	30	30	31	35	23	31	35	47	35	36	28	36	34	36	34	44	38	42	30	31	30	43	38	34	32	37	39	31	27	39	32	31	34	34	37	37	43	41	31	36	31	44	37	42	36	44	32	44	29	48	28	33	38	26	35	29	28	42	37	31	36	33	35	40	33	24	38	38	33	42	28	37	37	28	35	42	34	30	28	36	31	38	36	35	24	35	37	37	36	36	35	27	33	43	26	35	35	36	39	30	49	27	49	35	32	30	35	47	36	34	31	36	24	29	42	35	48	40	37	44	29	32	52	39	34	44	47	42	28	45	47	29	22	32	42	33	44	39	34	35	33	40	30	37	31	41	30	30	33	40	36	33	31	43	52	24	36	28	45	31	28	40	41	35	38	35	39	34	33	22	38	40	33	36	40	30	39	34	41	33	31	36	41	32	38	32	45	29	42	36	41	34	35	34	44	30	43	29	40	34	36	33	38	41	38	21	42	38	33	36	30	35	32	35	35	31	31	29	34	28	35	36	32	36	43	36	35	29	38	24	33	41	40	43	34	41	35	41	35	27	43	35	30	31	38	34	35	36	34	31	32	41	41	34	38	39	40	37	38	45	42	31	34	35	31	36	43	33	41	38	42	35	30	46	34	37	29	23	30	36	23	48	31	37	35	26	41	46	35	38	44	33	29	26	28	38	32	32	24	28	34	43	26	32	29	42	33	39	30	36	26	20	25	33	37	31	41	28	27	40	44	42	32	39	44	44	34	34	35	33	42	31	34	40	30	37	31	46	32	44	28	29	33	29	36
46700	23348	14959	25555	33172	33955	30609	25782	22468	19999	17214	15430	13513	11467	9841	9750	8577	8335	7858	7043	6388	6304	5687	5045	4536	4259	3930	3453	3139	2792	2764	2536	2348	2356	2256	2085	2052	1847	1894	1771	1753	1656	1646	1611	1430	1482	1347	1294	1313	1235	1167	1152	1155	1106	1119	1116	1049	1040	1032	964	968	887	873	891	862	901	803	815	807	739	749	739	735	739	749	763	700	690	678	692	670	646	614	614	654	620	653	624	583	598	585	623	599	609	560	607	592	540	620	588	596	641	590	574	575	600	594	586	594	559	616	593	579	573	627	619	581	561	597	610	590	648	583	596	604	558	585	599	610	579	638	599	581	541	593	620	571	589	637	636	616	579	597	647	611	602	585	526	562	574	615	606	591	600	596	605	602	580	609	626	621	575	584	632	579	572	582	586	597	631	584	613	608	555	576	583	624	580	596	608	587	614	602	580	584	557	531	569	606	585	586	561	604	565	594	622	557	595	564	624	591	569	635	603	587	575	645	620	581	601	580	628	609	620	598	645	620	619	591	606	578	638	614	623	588	658	621	592	558	565	619	587	587	595	602	572	578	571	566	629	590	598	594	617	626	550	582	589	591	648	612	640	571	579	611	547	629	611	604	635	553	605	615	572	587	627	619	621	563	592	603	600	562	627	595	585	620	602	563	616	625	596	575	647	544	594	601	565	609	605	575	636	620	593	601	569	607	619	572	561	556	557	590	588	588	624	581	587	593	581	616	581	571	626	596	611	588	596	609	614	584	552	587	546	584	566	585	569	614	579	594	633	573	599	590	585	619	576	587	588	573	580	582	624	572	563	568	593	589	621	580	621	549	569	581	599	614	614	609	587	592	595	635	550	587	625	596	586	592	585	571	605	625	560	612	619	582	577	546	567	616	609	574	619	607	574	617	618	592	569	578	593	562	604	587	580	603	540	582	604	607	572	636	575	594	591	637	575	588	590	613	587	611	566	572	605	599	581	577	670	551	614	597	604	587	565	573	579	603	553	526	565	577	624	602	636	606	571	569	605	590	562	597	596	599	627	591	587	592	574	640	603	588	601	604	587	590	615	559	601	609	638	606	598	539	592	564	642	600	573	615	610	583	603	602	550	613	558	605	612	653	579	582	648	612	602	619	622	641	619	596	626	632	573	604	594	607	557	612	569	588	596	597	604	636	578	628	570	576	560	579	616	594	556	583	612	573	614	562	612	517	600	604	618	596	616	611	600	577	624	585	586	572	597	600	626	590	563	582	607	619	588	603	599	579	591	586	632	592	597	577	562	589	583	622	573	638	587	581	564	552	600	568	632	572	570	596	584	546	607	593	625	600	586	627	607	607	583	613	609	592	624	617	580	630	608	570	586	577	586	607	571	588	585	625	607	620	583	634	560	610	589	583	573	595	611	620	581	582	582	561	595	616	589	539	588	592	577	613	582	613	559	646	558	602	581	585	581	610	650	590	627	591	566	584	652	604	576	596	616	606	578	617	605	547	579	593	584	586	576	573	563	557	629	610	590	636	604	577	576	592	620	560	589	602	586	601	589	583	593	586	637	618	609	593	580	598	587	601	611	563	571	588	574	638	539	620	601	598	549	612	623	608	621	550	617	605	587	599	560	638	632	626	583	616	555	556	558	574	616	570	596	571	586	567	604	577	623	646	627	596	595	591	584	593	585	596	629	602	547	604	562	623	587	578	650	557	608	609	635	590	617	599	641	570	640	541	576	589	570	570	608	596	635	576	584	589	595	577	532	586	585	636	613	584	630	660	630	603	579	590	586	617	581	630	625	594	594	571	629	575	552	581	560	579	577	604	618	627	569	572	616	621	568	603	600	573	608	550	602	611	586	610	605	616	621	608	606	566	595	580	590	606	640	605	616	605	614	587	586	600	600	612	657	594	615	606	584	635	585	548	597	578	598	564	646	601	608	611	553	588	618	580	615	608	620	561	559	637	594	609	619	623	599	584	617	565	624	585	590	594	602	592	629	558	592	595	559	595	607	579	583	633	596	548	611	564	589	606	606	621	596	615	559	606	570	608	606	609	555	588	575	578	585	601	641	634	614	564	618	599	564	579	587	596	596	617	577	577	603	598	574	573	596	579	632	573	576	588	581	581	561	579	554	623	631	577	570	588	584	623	568	580	608	599	602	585	595	565	594	581	575	551	622	612	609	606	606	601	569	622	586	550	536	610	564	558	588	582	549	561	603	580	591	591	541	572	612	578	560	590	545	568	616	597	588	590	595	673	581	574	592	596	580	597	587	596	585	640	567	574	579	613	591	608	566	598	584	592	626	600	585	573	612	590	599	574	579	561	639	604	586	605	577	586	543	613	576	589	612	609	596	607	589	572	560	564	571	591	582	602	645	598	621	610	594	620	620	563	571	588	547	597	584	546	577	620	611	572	572	598	605	593	581	601	623	595	555	597	606	646	616	588	593	625	598	578	571	551	595	575	567	600	581	632	615	605	593	584	590	623	578	597	588	600	620	606	594	625	560	533	600	622	604	596	594	540	572	588	583	565	591	570	577	598	584	639	550	586	579	596	581	614	614	654	595	564	577	616	574	568	561	577	589	576	618	575	580	635	571	593	555	590	574	640	583	579	580	590	630	610	597	532	604	562	585	616	565	591	563	607	563	602	596	587	544	603	577	569	592	549	564	586	625	639	617	569	586	556	542	615	578	605	588	567	586	577	626	621	569	572	533	542	635	568	615	637	539	621	591	567	602	564	573	556	606	594	571	580	587	627	593	559	584	574	620	532	589	570	598	580	583	605	578	625	578	602	609	570	653	679	618	611	623	650	600	606	621	580	572	580	587	560	596	587	568	637	612	608	590	596	588	639	605	616	590	576	622	605	601	576	587	575	596	605	614	579	585	564	619	573	561	568	629	577	563	575	606	554	608	610	609	614	603	580	582	563	598	578	599	581	577	581	578	577	600	621	566	555	604	578	634	552	601	549	595	593	616	554	576	607	563	583	574	617	591	615	579	626	592	583	635	573	621	599	598	559	603	575	553	561	604	533	589	611	641	618	581	585	565	600	590	599	637	573	620	585	637	602	600	594	581	580	549	622	590	576	550	573	587	601	582	578	631	617	624	584	608	619	564	569	571	565	628	573	626	596	581	612	600	604	565	562	577	591	590	556	621	594	608	555	577	616	615	608	571	601	602	627	554	589	547	584	584	614	566	598	557	606	593	573	620	646	563	581	600	570	592	576	556	582	598	615	583	583	587	619	591	604	569	570	559	587	597	577	634	598	578	582	588	574	578	580	612	592	568	603	586	614	570	607	601	592	618	611	577	552	615	604	561	579	589	662	635	611	561	628	627	596	566	560	614	586	593	619	578	601	591	565	592	586	574	579	599	603	610	547	592	573	600	561	562	566	589	601	610	590	599	637	623	640	548	580	560	555	623	595	577	563	530	600	607	604	629	587	598	608	598	578	591	605	559	562	606	620	589	603	602	560	573	583	556	621	597	607	598	574	552	570	614	608	617	630	630	568	624
3198	669	270	185	248	257	234	184	155	178	156	125	131	111	67	89	98	73	73	64	73	75	52	72	64	43	44	46	46	37	34	27	35	31	26	51	36	34	39	44	40	37	21	28	34	29	33	36	31	29	28	44	25	31	33	27	20	24	31	37	30	41	31	30	38	26	25	32	29	36	22	32	45	32	15	29	36	25	18	27	20	31	26	22	30	20	19	24	29	22	41	24	31	30	34	31	29	21	30	20	27	27	25	29	34	26	25	28	33	24	21	22	30	24	26	24	23	21	28	28	30	16	28	24	24	24	30	30	32	27	23	27	21	17	27	26	23	27	28	23	32	24	36	35	30	22	31	30	26	29	27	28	27	24	32	29	31	25	21	17	21	28	35	18	30	19	30	27	18	19	31	22	22	26	30	27	19	24	26	27	32	18	26	23	36	33	26	22	21	25	25	29	22	30	27	25	30	24	27	19	19	31	28	19	27	24	21	32	23	18	24	19	22	27	21	23	29	23	26	24	22	22	25	29	27	21	28	28	33	23	32	24	22	29	21	26	31	37	22	25	25	16	23	26	26	23	23	28	25	25	31	27	31	30	21	22	32	25	20	27	24	35	25	22	28	29	24	18	28	28	23	29	25	27	23	24	22	20	32	26	25	16	29	27	30	17	24	27	25	27	32	33	21	24	21	30	24	29	26	23	26	22	39	19	31	33	24	28	17	24	24	27	29	40	34	28	27	16	24	28	28	12	28	24	26	31	33	22	25	26	24	23	29	30	27	25	18	35	24	22	23	22	25	26	29	28	22	24	32	29	38	24	38	24	21	32	33	22	23	31	45	30	23	28	35	27	36	19	26	24	25	21	38	22	21	26	26	25	25	23	27	25	29	26	27	34	30	21	26	31	25	24	33	30	23	28	23	23	14	18	30	24	16	29	23	26	20	33	21	20	22	17	23	36	23	29	28	30	32	27	34	20	25	30	27	23	20	29	21	23	27	27	27	30	24	24	34	31	27	31	18	22	23	19	25	22	25	23	21	19	35	24	24	31	24	37	22	35	36	23	29	30	29	23	22	33	25	31	30	21	25	22	27	26	26	27	22	19	33	26	19	30	25	27	26	19	32	21	27	45	30	28	32	25	22	35	29	22	32	23	29	25	18	27	25	24	25	17	22	24	26	32	29	25	29	19	27	20	22	42	35	26	21	24	23	29	27	33	35	31	35	19	27	34	21	26	19	27	34	22	24	21	26	18	26	32	24	23	26	28	23	31	15	26	21	25	25	11	25	24	28	27	30	27	23	22	30	28	27	27	28	36	38	22	17	23	36	21	31	23	28	20	21	26	7	18	23	26	21	25	35	33	24	28	26	26	30	32	26	19	25	25	31	26	21	26	19	30	34	28	20	30	23	27	28	29	32	32	22	22	22	24	41	28	24	31	32	29	28	23	24	25	28	25	31	27	33	17	33	18	25	29	25	19	29	25	35	35	24	22	26	26	26	32	26	22	36	29	19	21	24	20	22	28	29	30	22	21	28	29	26	31	27	35	18	28	23	28	15	24	23	27	31	32	29	25	25	39	17	35	29	34	25	26	31	32	33	22	30	21	24	22	29	28	23	25	35	26	29	32	37	22	23	29	19	30	24	29	30	26	35	20	28	39	25	21	25	28	26	21	35	34	23	23	30	23	31	21	26	23	26	26	18	19	27	32	32	26	23	25	19	33	26	29	22	28	29	38	21	27	19	26	38	23	22	29	27	25	10	31	24	23	30	24	18	30	40	21	25	30	33	16	28	25	16	26	34	37	28	26	29	21	32	21	23	33	16	22	29	20	24	36	22	28	31	27	29	25	31	26	34	29	25	27	30	14	21	19	29	35	25	25	18	37	32	39	31	32	31	31	23	19	32	24	25	29	20	24	25	34	24	35	33	20	26	37	20	33	26	23	26	33	29	31	22	23	22	27	28	27	29	28	26	30	17	19	18	15	23	26	27	27	38	24	27	22	23	32	26	28	37	24	19	31	23	22	30	33	27	31	20	32	27	24	32	25	24	39	22	32	32	25	24	20	30	21	32	26	30	27	22	34	17	34	29	25	23	39	28	23	29	28	15	23	33	25	32	35	24	26	27	28	19	24	28	23	30	30	23	25	19	18	33	23	30	27	22	24	17	23	23	24	19	22	19	28	32	22	20	21	29	28	16	24	22	26	31	20	29	26	29	28	26	22	24	24	22	26	26	26	27	16	27	23	29	28	14	28	25	25	24	25	23	36	31	27	25	21	32	25	18	35	25	20	32	27	22	28	18	27	27	26	28	25	18	25	27	29	26	25	22	20	23	26	26	30	35	27	22	16	30	26	22	30	22	22	23	34	13	28	14	21	20	25	21	16	30	19	37	17	32	28	32	16	27	19	22	19	25	30	36	23	40	22	25	25	17	22	18	22	24	23	16	29	24	30	23	29	23	31	31	33	23	33	21	26	31	35	34	25	18	15	31	22	22	20	23	27	31	36	33	25	22	22	37	29	26	20	35	28	23	30	29	36	24	28	34	26	28	26	20	22	27	26	30	24	25	31	24	23	29	29	20	28	25	34	28	23	21	29	24	23	23	18	31	33	32	25	39	23	22	25	29	25	37	19	22	31	27	21	31	21	19	28	30	22	22	26	31	24	22	26	29	34	27	20	15	20	36	32	29	25	29	27	31	26	21	27	21	27	26	21	31	30	26	31	35	30	37	25	29	19	23	23	24	21	19	29	25	36	33	22	26	31	19	29	20	25	23	31	33	24	31	22	25	27	28	24	16	21	23	21	24	21	25	22	31	26	26	31	34	30	21	29	19	38	19	28	26	20	27	34	26	23	26	16	20	27	26	27	18	26	25	36	16	25	22	22	31	19	28	30	22	20	27	25	36	36	24	27	26	23	25	18	28	28	28	31	28	25	28	22	24	25	29	28	24	38	23	17	25	32	23	35	37	23	23	22	26	24	24	38	29	36	24	27	23	17	25	26	26	31	27	24	19	22	27	30	23	21	36	36	20	28	23	28	25	18	32	26	29	22	31	24	29	30	29	26	22	31	31	24	27	30	20	22	26	25	19	24	24	21	31	26	29	19	19	25	24	29	24	25	23	22	30	25	21	24	20	18	25	38	34	28	22	24	22	24	36	26	24	34	33	32	25	25	19	29	29	17	25	23	27	18	29	30	33	19	20	26	27	31	32	18	37	20	24	27	31	30	21	25	34	23	25	28	17	26	19	27	27	27	30	22	18	19	35	18	24	23	24	26	30	20	34	25	22	30	26	25	27	29	31	28	31	25	30	30	20	20	17	27	22	18	25	22	16	33	27	25	26	22	23	24	30	26	31	30	26	22	31	25	22	29	33	20	25	38	24	33	26	27	15	31	23	28	22	26	27	28	30	23	16	18	24	39	30	34	27	33	25	21	27	34	29	26	27	23	14	28	19	36	28	24	20	26	20	23	35	24	31	26	30	27	26	23
33849	16132	7798	15452	22490	23174	19927	15953	13132	11973	10182	7748	6907	5907	4695	4576	4324	4195	3948	3428	3064	3118	2785	2488	2323	2111	1894	1717	1528	1463	1415	1363	1299	1261	1188	1166	1096	1043	1090	985	1018	950	952	903	851	839	839	769	768	733	752	672	712	719	740	651	664	722	687	688	621	620	678	619	591	551	556	548	544	529	507	539	539	504	551	538	563	510	528	493	473	468	415	458	453	461	459	482	456	457	467	467	473	472	451	452	413	459	479	478	464	454	466	455	451	451	491	433	473	417	432	436	417	443	428	449	461	434	435	434	460	458	423	435	469	426	447	460	438	465	470	503	462	453	442	456	479	450	477	452	460	472	438	448	430	461	474	453	481	451	448	440	458	444	457	440	406	443	435	453	443	440	426	462	468	492	402	443	427	454	440	414	444	472	472	465	453	448	462	386	489	432	438	472	446	458	466	459	492	471	422	449	462	421	457	471	436	477	449	466	434	490	451	454	473	422	443	458	490	459	461	444	461	450	469	455	508	448	491	465	447	460	440	446	467	452	463	469	450	464	468	484	476	470	472	453	451	476	469	462	452	452	482	417	427	465	448	445	447	485	458	429	465	464	453	459	445	424	439	474	460	483	414	486	490	427	460	483	462	452	441	443	427	445	466	451	458	444	440	400	436	457	501	483	488	451	467	426	447	465	472	448	458	449	446	424	472	459	456	439	458	454	453	448	454	421	444	464	481	484	493	437	431	449	437	423	466	458	475	466	440	450	465	472	452	441	433	446	457	460	492	423	463	482	458	498	443	431	459	443	443	448	446	454	465	450	496	456	447	487	438	422	448	464	451	470	454	454	448	485	474	456	427	441	469	464	471	472	458	452	445	472	469	442	494	436	497	462	451	465	460	460	487	496	442	391	491	476	501	432	463	425	424	433	429	484	441	471	434	452	440	456	437	450	473	473	455	472	495	479	448	450	442	489	471	433	471	471	488	471	428	427	457	429	450	452	461	473	449	444	420	490	473	497	447	464	515	493	456	435	486	455	424	459	479	451	470	391	462	440	448	449	481	436	480	427	419	458	443	439	472	425	482	447	447	461	467	452	448	432	441	459	474	430	477	423	460	452	474	465	427	462	404	415	410	464	471	423	467	438	448	470	449	464	472	439	429	453	476	446	460	466	450	447	433	444	474	502	417	479	458	449	467	464	444	453	475	433	444	450	457	432	454	462	492	453	500	452	452	490	447	483	472	425	455	486	460	420	446	426	449	438	415	420	454	472	452	456	410	477	462	425	464	469	460	481	465	460	461	438	437	451	414	460	433	472	464	452	487	431	461	439	470	429	436	481	453	471	472	478	416	460	435	491	445	439	476	449	447	418	452	442	464	448	461	443	465	492	471	461	477	444	472	476	463	461	468	463	444	440	467	443	453	484	497	468	457	498	479	441	452	463	461	484	447	475	486	432	428	455	432	455	466	470	422	439	486	429	462	443	405	443	451	470	426	422	459	459	443	457	469	471	461	438	487	467	454	435	421	438	470	468	440	439	432	456	438	489	450	441	425	472	440	461	458	455	437	455	428	521	439	471	442	452	477	424	461	449	487	425	462	438	464	420	453	473	438	466	469	485	499	478	445	431	466	423	464	495	423	454	465	481	431	438	477	466	478	459	481	422	468	446	453	457	449	436	491	474	442	491	458	475	423	460	436	472	462	434	476	479	484	462	453	471	460	468	430	469	447	467	464	409	441	414	456	426	461	454	422	462	467	475	432	484	426	460	477	503	479	435	434	461	487	423	452	469	460	449	449	451	438	445	444	453	468	467	463	462	469	435	445	452	466	416	446	451	474	462	437	460	486	458	461	467	468	471	440	483	445	439	403	459	402	454	454	466	468	431	485	479	484	474	499	445	485	454	435	426	439	465	484	431	450	420	459	461	461	475	477	449	449	459	445	466	460	470	479	461	464	475	385	458	444	444	450	474	477	399	455	472	463	444	422	457	452	436	435	452	461	466	485	417	464	449	445	454	471	512	459	465	444	461	476	435	467	459	425	453	431	486	445	432	468	455	499	426	468	472	435	400	436	461	457	455	465	457	461	458	442	479	426	463	479	443	418	455	455	452	483	455	396	470	469	484	459	458	474	472	453	424	452	444	455	422	459	425	442	474	439	468	478	419	447	464	459	433	434	435	446	437	457	466	421	488	486	421	469	433	439	443	433	456	469	474	440	441	460	494	446	461	425	471	441	469	451	435	459	450	443	427	459	450	477	473	444	433	474	422	474	413	448	433	446	459	447	435	432	452	465	463	503	431	479	466	452	463	453	414	459	449	420	456	456	441	486	442	454	462	416	452	446	490	463	432	474	465	461	452	412	463	450	458	402	444	436	484	466	482	438	436	447	430	478	523	458	408	489	479	418	475	468	454	456	442	477	434	452	481	434	455	448	479	447	439	460	476	474	466	459	491	488	451	486	447	450	461	479	445	442	509	463	485	443	436	466	494	421	431	447	477	442	426	451	445	433	424	481	489	447	490	474	481	467	465	494	456	459	476	409	449	459	473	454	442	456	451	413	463	439	468	456	487	408	428	444	439	445	436	480	453	454	444	467	433	459	439	501	443	475	434	461	489	486	441	461	481	451	465	428	436	426	456	445	468	461	455	449	482	486	424	438	464	502	457	435	452	442	447	474	449	439	418	466	450	442	439	469	483	429	430	418	462	463	449	428	471	477	441	411	450	416	443	471	470	448	445	460	450	449	473	459	428	467	445	434	421	468	468	483	475	478	488	461	478	436	430	449	459	468	500	476	464	460	483	416	486	467	454	445	487	450	475	484	429	455	451	475	478	455	471	463	437	439	426	492	445	462	404	501	435	466	454	455	439	447	481	426	483	428	407	440	466	455	478	445	448	480	431	478	450	440	458	426	460	468	415	423	446	444	451	475	416	459	471	444	455	463	431	454	448	460	434	466	416	458	461	398	439	465	430	460	496	478	420	484	410	464	441	447	463	461	501	452	461	466	449	444	454	481	426	441	440	456	440	473	460	427	458	443	458	470	449	463	444	468	420	442	475	486	442	457	481	483	432	456	421	485	445	440	475	460	496	444	491	471	434	480	423	463	441	462	485	476	472	427	452	447	424	456	474	430	445	490	421	443	465	445	433	443	443	433	457	448	455	459	455	504	440	443	454	424	491	471	429	473	478	437	460	463	478	424	464	469	425	467	435	462	460	474	439	450	451	492	446	496	452	473	428	432	433	405	453	454	451	426	439	466	452	446	492	454	470	479	434	486	416	437	432	442	443	468	441	426	480	419	438	427	483	495	458	442	444	492	451	465	460	444	442	482	444	430	445	457	472	476	460	460	438	438	446	461	449	477	438	430	431	455	444	425	447	440	408	445	458	445	413	472	428	422	456	454	427	473	484	477	448	428	445	430	424	427	509	424	489	437	468	452	490	468	469	459	454	407	417	423	472	442	425	459	453	441	481	440	463	412	454	455	437	466	433	443	440	439	458	444	472
6366	1844	586	408	537	522	450	345	321	302	291	261	197	175	144	132	151	135	143	135	117	119	114	101	83	80	69	70	67	69	68	61	73	58	43	60	55	48	47	38	55	54	47	47	51	45	42	41	42	41	33	36	46	39	46	33	23	34	30	40	45	38	35	29	45	36	41	40	36	35	30	48	41	31	31	26	38	37	25	34	30	35	36	29	35	22	42	29	37	21	24	31	21	36	23	40	30	28	29	33	24	26	26	33	31	33	35	35	22	21	32	23	32	32	28	32	27	28	27	29	27	26	31	21	29	37	32	28	34	29	37	32	25	28	36	30	17	29	34	37	32	28	29	25	23	28	34	29	35	26	29	40	28	24	30	39	32	33	27	31	26	28	24	22	38	33	13	41	23	30	37	38	28	35	33	31	38	28	39	28	31	21	29	26	26	38	34	24	26	33	24	20	28	22	26	23	18	37	38	24	27	33	25	22	28	33	37	28	26	31	35	41	31	31	25	35	32	31	31	24	24	25	27	22	32	27	22	30	20	29	29	32	20	26	36	31	28	41	25	21	41	36	32	36	26	31	33	33	25	37	31	35	22	22	35	28	25	35	27	30	34	34	25	30	29	23	29	37	29	36	26	26	28	24	27	22	26	28	24	29	29	34	31	36	34	29	20	32	26	34	28	34	27	31	29	34	27	34	33	32	24	29	28	22	28	17	21	28	28	35	25	30	36	23	34	44	32	30	31	32	31	32	34	18	26	31	25	20	35	19	27	32	30	26	34	28	35	37	27	28	22	35	32	22	24	37	40	32	24	24	33	45	40	37	33	35	38	28	26	37	31	28	30	26	31	26	34	30	19	27	33	33	31	34	35	38	26	23	39	26	36	27	26	28	29	29	26	27	31	29	36	28	34	35	36	32	35	17	29	22	23	37	31	22	30	26	24	42	26	29	32	32	29	31	28	24	34	30	31	41	40	31	40	33	27	42	27	24	27	36	38	24	32	31	31	27	29	32	25	41	34	44	25	26	22	29	29	24	22	30	36	34	34	31	44	41	25	38	25	35	30	27	33	28	27	31	32	29	28	28	43	40	31	30	33	29	28	42	29	29	39	34	25	28	25	27	17	25	33	26	27	34	32	40	29	23	31	27	33	34	37	38	23	26	36	32	24	30	22	22	29	35	32	22	31	33	23	27	20	32	23	35	36	35	28	24	34	35	36	34	25	24	29	28	43	36	36	32	34	31	23	26	21	33	23	23	29	30	29	32	36	32	30	42	20	36	34	29	33	43	33	24	36	27	28	26	30	32	29	32	41	28	37	27	32	29	31	23	27	30	31	30	30	33	29	26	39	32	37	37	30	27	36	32	31	34	41	31	28	28	34	31	28	28	30	27	39	37	24	25	35	35	18	33	31	27	21	35	34	35	35	28	29	29	34	30	33	31	15	26	31	44	39	40	34	23	27	26	25	24	28	22	30	28	37	29	35	43	35	29	33	33	28	41	25	32	30	33	29	49	33	34	33	24	23	32	31	28	36	36	26	31	35	36	30	37	35	40	27	31	31	25	34	34	23	36	28	38	37	24	27	24	20	18	27	35	38	33	39	27	31	34	33	28	25	32	37	21	28	32	30	37	38	26	33	38	41	25	32	30	26	32	31	25	33	29	33	29	39	22	23	37	33	34	35	39	27	30	34	33	39	32	28	23	26	32	30	27	33	30	24	22	31	29	26	28	35	33	21	38	23	27	32	26	43	25	20	24	41	34	36	31	29	35	42	27	30	27	29	31	29	33	28	22	25	28	33	26	26	28	38	24	28	35	33	31	28	38	31	30	27	30	29	27	47	32	26	30	34	28	22	36	26	33	41	22	32	32	26	26	34	29	24	24	27	34	18	37	27	30	27	34	32	30	37	28	25	27	22	44	33	32	28	33	28	25	26	35	26	25	36	29	35	22	42	41	30	42	24	22	31	23	31	29	36	26	40	24	35	29	21	41	33	31	25	40	27	40	27	29	33	32	29	30	37	34	26	30	31	27	30	33	22	35	27	34	34	33	33	26	31	21	31	26	34	27	31	31	24	27	26	27	30	28	44	25	29	17	25	33	29	42	24	27	32	34	22	25	26	26	29	43	36	41	26	29	33	29	25	31	41	40	24	33	34	33	33	25	37	27	42	36	31	33	36	30	33	27	26	27	42	27	27	15	34	23	38	27	31	21	35	35	28	32	29	26	25	33	29	33	26	35	27	33	26	31	24	25	21	33	32	28	29	25	26	28	39	29	25	24	30	22	35	27	31	27	29	35	31	24	32	34	31	29	36	39	35	31	32	28	32	46	34	28	30	32	25	30	39	26	29	39	35	32	31	29	33	27	32	26	31	21	28	28	33	24	28	26	37	36	22	26	23	22	23	15	38	32	25	29	31	36	24	38	25	30	28	23	30	31	29	39	30	27	22	32	36	29	40	31	37	20	21	24	36	32	29	21	23	31	28	35	37	26	29	26	37	35	25	24	30	26	35	21	28	25	24	33	34	28	21	27	19	28	45	19	30	35	31	26	33	40	28	35	34	35	38	25	31	24	35	30	27	37	23	29	30	38	37	23	24	21	26	27	33	19	33	39	31	40	24	28	28	26	30	22	32	30	26	29	27	37	28	26	36	32	22	31	31	29	31	33	37	41	31	24	24	36	30	31	31	29	28	32	27	32	35	30	36	34	27	28	31	28	30	42	25	28	21	26	27	27	35	35	30	21	26	31	44	31	34	32	42	28	34	29	35	26	34	32	28	27	33	36	29	22	38	21	35	30	32	30	29	30	29	37	37	26	18	28	26	27	32	29	24	24	23	30	44	20	27	40	15	27	30	28	23	28	32	35	31	45	34	33	37	34	33	32	34	40	31	27	31	32	30	20	31	32	33	30	25	32	23	24	27	31	38	34	27	28	33	29	28	39	32	42	27	26	23	32	38	28	34	40	29	23	37	30	28	28	32	38	31	29	42	32	41	40	25	38	35	19	29	15	31	34	32	32	30	33	25	24	28	24	36	28	36	29	21	18	27	32	35	23	27	21	18	37	31	36	32	29	40	27	28	29	24	29	30	39	29	35	21	23	44	25	37	28	32	22	33	27	37	27	30	33	36	26	19	30	26	28	33	22	21	33	23	27	38	33	35	45	19	29	33	31	31	28	23	29	30	26	20	34	28	29	34	21	29	27	27	31	32	29	26	24	27	27	35	26	20	31	35	27	33	40	30	33	37	27	31	30	28	32	31	36	30	31	24	25	32	30	31	26	25	30	30	41	31	34	24	27	28	32	33	22	27	34	32	20	25	29	32	29	34	25	35	26	36	26	41	34	31	25	31	33	23	37	22	25	36	29	38	28	46	37	32	27	19	31	34	35	32	30	33	34	42	31	24	28	39	33	29	21	24	20	32	28	25	31	33	40	26	30	30	29	42	28	30	33	15	44	34	27	35	34	30	26	27	30	29	30	28	31	29	37
44161	21790	12449	23260	31441	30859	28081	23730	20360	18692	16714	14002	11642	10399	8654	8271	7967	7712	7154	6308	5586	5394	5069	4505	3961	3744	3262	2974	2710	2533	2317	2200	2221	2091	1907	1902	1806	1748	1719	1624	1643	1438	1452	1377	1270	1294	1239	1146	1116	1074	992	1059	1010	966	952	945	928	983	819	894	818	822	852	793	802	774	780	705	693	650	684	646	672	647	640	591	683	620	604	609	557	598	573	581	578	535	516	580	491	469	531	505	517	493	529	552	491	512	535	541	503	496	505	531	501	563	496	523	526	518	507	529	508	520	514	545	524	528	514	525	498	537	471	537	512	546	560	517	543	538	547	514	471	523	497	540	520	533	534	537	510	570	529	516	556	534	542	518	537	513	515	473	555	529	489	526	555	538	510	514	531	540	526	500	532	523	492	526	534	528	541	481	506	519	540	516	509	492	513	521	532	542	522	544	500	530	504	545	508	519	536	513	518	502	539	495	548	521	540	537	489	522	554	524	550	512	473	512	497	521	527	515	555	490	538	494	521	550	522	496	537	561	510	524	516	493	534	547	546	495	505	527	498	525	496	555	531	543	527	548	526	527	542	545	486	487	512	520	549	553	531	487	515	529	515	497	531	528	566	492	598	500	546	549	500	507	498	518	538	511	516	524	514	526	543	552	495	515	518	515	494	526	527	509	502	535	515	551	514	544	507	546	514	534	540	532	583	523	502	526	487	508	512	504	534	514	501	499	537	566	511	527	559	551	524	529	534	509	485	538	514	514	505	486	498	536	533	518	490	534	536	515	544	487	505	508	543	559	478	495	506	502	522	509	544	530	554	537	468	506	519	495	493	488	516	510	462	519	530	500	530	513	545	544	494	531	510	539	556	535	531	483	508	502	528	542	502	536	534	534	563	504	513	525	503	515	527	522	528	514	568	530	539	502	538	531	522	551	524	527	512	525	488	494	486	517	539	497	529	545	533	470	530	543	520	530	542	529	520	522	536	512	484	536	547	503	565	508	493	541	517	494	523	537	534	519	552	499	522	491	509	515	518	535	525	497	504	500	559	552	515	520	506	553	564	536	530	561	514	497	537	589	526	518	561	503	496	522	494	522	557	502	556	528	485	542	531	526	535	534	565	494	536	530	498	529	573	534	497	535	524	523	483	545	533	560	490	520	500	524	554	549	504	523	535	536	513	526	535	574	524	513	510	542	496	496	511	520	507	516	518	496	524	559	542	515	529	548	524	526	559	531	525	532	511	514	537	544	528	557	554	487	547	524	552	495	492	522	501	544	522	492	526	531	490	526	543	504	491	527	514	520	538	496	498	530	493	518	541	499	526	514	502	544	513	555	511	499	521	552	535	511	545	536	500	557	499	507	541	536	522	482	523	491	497	531	508	510	513	544	510	522	545	511	532	499	461	500	527	506	577	529	520	564	520	540	508	517	523	558	521	527	553	525	559	543	543	508	538	509	475	518	514	526	516	509	541	554	488	532	537	489	558	533	503	501	535	509	553	524	557	568	512	508	536	523	563	502	549	493	538	539	537	516	541	466	472	533	490	512	542	547	541	496	559	506	485	519	521	547	470	542	512	491	484	507	527	522	563	522	555	525	501	512	543	527	540	505	502	539	470	544	471	488	527	528	539	496	527	482	515	542	534	528	556	505	559	496	533	516	491	516	533	514	500	517	510	533	516	523	514	527	512	533	519	512	535	518	532	507	487	561	524	532	530	573	520	531	547	489	526	524	492	520	519	497	509	529	500	496	524	534	496	506	551	496	479	497	521	482	539	492	539	529	489	509	495	573	537	485	512	525	514	523	526	527	544	523	528	549	508	536	498	545	530	532	526	524	548	502	557	524	562	485	533	520	508	574	498	538	521	510	527	533	500	536	500	507	526	534	523	539	518	527	507	539	511	522	531	523	536	548	544	543	572	493	571	536	535	513	528	553	538	523	559	508	489	552	544	502	503	525	543	523	528	492	517	524	551	551	531	540	495	544	508	535	532	559	545	568	506	502	492	534	505	553	526	541	485	516	527	538	504	482	539	490	524	512	478	533	543	509	486	499	492	533	505	527	520	506	517	545	515	499	538	498	525	463	554	522	522	537	544	543	495	508	554	521	489	518	486	516	535	552	471	490	554	553	554	472	530	517	531	500	542	522	537	462	533	533	498	544	524	511	531	493	492	548	511	531	514	482	569	543	507	537	499	530	552	508	472	507	544	546	550	501	532	489	536	550	532	499	516	489	543	529	537	518	514	497	552	513	544	542	515	477	566	483	481	545	532	495	568	472	510	501	510	555	497	507	547	513	531	469	551	503	530	549	504	528	548	519	525	574	516	500	515	526	523	523	542	513	485	508	515	498	552	512	494	478	487	502	521	548	507	515	525	505	499	546	496	481	522	544	526	537	504	510	502	540	510	553	510	517	496	489	509	480	507	461	553	544	545	500	541	495	504	521	519	572	489	523	483	594	487	528	532	515	518	494	508	531	516	459	518	537	504	507	490	501	592	555	542	531	502	517	497	489	515	567	517	532	538	548	521	564	538	535	497	492	542	488	524	540	498	555	515	532	507	504	493	541	526	549	520	520	500	535	528	522	481	533	555	501	503	510	480	520	516	538	536	535	501	554	542	533	520	540	515	502	528	512	520	536	525	515	505	529	564	552	510	552	543	502	520	479	550	525	535	548	523	510	569	490	505	565	529	517	504	521	554	551	481	506	519	525	485	553	547	535	539	547	526	537	552	525	529	557	549	525	538	533	529	507	532	531	565	506	533	559	482	533	517	507	500	495	502	498	499	517	511	540	516	517	483	510	546	507	512	510	531	525	558	484	519	497	535	543	500	522	524	506	530	525	515	519	496	508	508	528	493	549	529	523	544	519	536	463	543	523	516	520	529	556	538	507	508	492	513	495	538	520	533	474	515	587	519	522	522	548	503	515	523	539	502	498	508	525	489	518	584	494	561	540	504	522	503	543	536	543	492	540	501	532	527	551	515	519	507	581	520	501	498	530	484	535	544	510	574	543	543	542	546	529	526	529	568	528	523	578	549	525	512	555	496	520	523	522	514	534	537	530	525	511	509	516	519	521	509	521	501	543	522	534	501	506	492	558	528	550	504	507	560	523	521	534	524	474	496	530	528	514	524	528	575	548	510	548	518	499	544	498	506	486	537	487	509	523	507	565	500	571	538	511	536	499	548	494	498	510	532	527	492	513	501	546	516	495	472	528	512	543	519	494	520	539	511	519	521	496	526	501	550	551	530	488	571	522	523	567	540	560	513	555	539	550	542	531	530	539	513	519	539	535	537	544	550	542	534	507	527	535	555	510	554	541	531	542	520	543	558	552	569	543	525	537	560	534	510	543	484	543	485	505	530	553	545	523	515	510	506	505	525	521	511	517	501	539	518	525	512	550	544	511	514	520	491	530	511	501	533	522	491	487	524	558	529	514	536	490	507	541	481	528	503	510	495	535	545	527	508	508	497	517	518	516	533	535	509	488	537	504	473	523	499	525
5887	1081	361	260	368	351	316	258	258	241	209	214	165	148	128	133	93	117	101	105	118	99	100	77	84	68	82	71	53	49	52	56	51	53	39	47	53	44	46	51	57	53	55	42	46	39	52	39	42	31	43	44	40	41	38	29	39	43	39	36	47	39	42	40	26	34	37	41	36	30	36	42	38	35	36	35	26	41	27	36	31	36	30	29	24	28	39	40	28	26	42	28	24	28	34	24	35	35	39	35	32	32	32	37	32	28	42	33	31	38	37	35	27	37	33	44	30	25	32	36	28	33	37	44	36	34	33	36	38	38	32	27	32	38	40	33	18	40	35	34	34	34	38	47	35	44	43	27	24	43	25	39	37	29	27	37	25	25	37	31	45	39	38	38	38	35	28	25	50	37	35	41	32	38	28	38	32	32	46	34	32	35	33	37	32	36	31	35	31	34	33	40	31	31	26	25	27	37	37	35	37	33	27	30	38	35	34	18	35	35	27	37	37	30	34	37	31	28	34	30	34	40	32	34	42	34	24	30	41	30	32	31	35	40	33	26	47	30	33	25	38	27	26	31	39	38	35	37	23	35	34	38	32	41	23	32	33	30	36	31	47	38	29	29	36	44	35	31	34	30	36	30	37	27	29	27	27	30	29	37	39	32	22	22	34	32	37	23	40	39	34	16	30	26	37	33	31	28	32	40	28	36	26	26	51	34	23	27	32	22	34	42	27	18	43	33	34	25	26	26	38	31	34	26	37	39	40	34	34	36	31	35	43	38	37	36	29	33	37	33	29	33	29	38	26	31	32	32	33	24	33	36	47	41	33	40	42	35	33	26	39	34	39	33	22	37	33	27	38	31	28	28	34	30	31	29	32	35	30	25	42	39	36	32	29	35	31	33	34	39	40	38	28	32	37	31	29	35	31	23	34	37	38	32	38	35	28	36	32	27	36	27	38	30	30	23	29	23	32	39	30	38	34	37	31	31	35	27	27	33	32	30	28	23	28	28	32	36	34	33	29	49	28	34	34	31	22	25	37	38	32	31	30	32	25	40	20	39	30	26	30	36	34	34	31	37	25	32	37	33	31	38	31	32	30	32	41	34	38	25	38	38	35	39	33	33	26	28	30	41	33	38	23	24	43	32	44	33	37	31	38	32	35	27	27	33	36	32	30	35	29	27	39	40	34	25	29	30	33	35	29	30	35	24	39	31	30	36	29	39	26	37	29	40	34	32	43	39	33	28	32	30	32	27	37	33	31	37	36	38	44	37	36	35	36	32	33	26	37	35	31	23	31	38	31	29	29	30	28	35	32	26	23	36	27	35	37	34	31	36	36	38	27	42	35	31	29	33	30	31	28	42	27	35	42	36	33	36	37	29	39	28	32	36	28	33	40	31	34	36	28	38	29	30	34	26	35	25	37	33	28	19	33	37	21	30	33	38	40	37	34	31	27	28	39	33	42	33	37	37	28	30	32	33	36	29	22	30	37	31	41	34	36	36	36	29	36	36	34	23	37	42	27	44	27	33	32	28	35	34	30	35	42	36	38	26	37	33	31	28	28	24	22	35	34	25	20	30	29	41	36	22	32	46	36	22	39	35	39	23	32	30	29	26	34	38	33	35	35	30	32	35	28	34	31	27	31	35	33	31	36	33	28	27	33	38	37	32	34	27	29	31	33	33	22	33	30	26	36	43	53	32	46	35	28	40	33	36	32	29	33	36	33	31	38	40	32	24	27	32	39	37	40	35	41	29	26	43	27	29	35	30	27	30	24	26	35	38	32	26	34	23	34	36	36	30	37	21	27	32	35	25	26	28	38	30	27	29	42	33	28	36	32	28	35	30	34	37	32	41	31	44	42	30	26	37	31	46	42	23	37	35	28	32	21	28	37	35	37	37	32	35	32	31	23	35	25	37	34	39	31	27	32	28	31	29	41	37	39	24	32	33	32	31	33	32	44	37	34	31	44	46	36	26	38	41	44	37	27	31	30	29	46	26	35	40	32	27	30	30	45	25	36	23	37	38	37	36	34	30	40	32	34	32	42	28	35	34	36	31	30	36	29	29	39	29	36	37	31	33	36	41	19	36	29	31	45	37	38	36	20	27	33	35	34	23	33	40	36	34	23	38	22	33	36	32	34	27	37	29	36	32	34	31	42	40	43	30	36	28	32	44	39	29	39	38	39	34	34	38	34	35	31	34	34	28	41	34	36	35	46	24	27	34	30	25	39	30	29	33	38	26	29	35	36	33	49	38	28	26	34	33	33	34	36	27	27	35	27	38	33	45	35	31	37	25	23	35	46	28	35	39	30	28	41	39	31	31	29	25	25	26	40	28	32	28	34	35	34	33	37	31	28	34	35	39	26	30	37	40	30	30	31	32	27	26	29	24	35	20	37	32	32	35	40	28	35	25	30	32	29	35	30	34	34	35	34	36	33	41	33	30	28	42	40	44	37	28	38	42	31	32	37	39	28	27	38	40	38	39	36	20	35	24	35	25	25	42	20	44	34	39	32	36	32	37	42	39	31	30	24	41	32	30	33	41	36	25	31	39	28	43	25	40	31	28	34	39	34	36	27	36	35	38	30	35	37	26	35	34	31	30	44	31	44	44	23	17	30	43	31	40	38	32	26	32	32	45	28	41	34	29	27	23	35	35	32	26	30	36	26	32	32	24	42	25	32	40	35	29	29	34	34	41	29	42	29	41	31	31	26	27	30	43	40	31	29	36	34	38	31	36	33	35	32	32	38	33	47	38	37	31	36	41	29	35	39	40	31	36	25	37	31	34	28	38	31	27	34	37	32	38	40	33	29	28	31	33	37	42	29	27	35	32	26	25	34	48	33	32	31	29	38	27	35	21	31	30	33	36	35	36	22	27	31	38	25	31	23	33	31	30	32	29	28	42	18	36	30	34	27	37	37	30	33	43	35	37	31	41	41	34	22	43	28	34	40	42	36	31	39	36	23	28	29	34	30	27	43	40	32	26	32	39	30	37	36	26	25	37	39	33	32	41	28	34	29	24	40	30	47	27	27	31	38	22	37	31	32	27	38	33	34	32	36	41	39	26	32	21	32	32	39	23	28	25	28	33	34	34	23	40	31	28	24	23	27	23	32	38	30	32	21	26	38	40	32	23	35	35	26	32	45	32	33	30	30	38	30	35	36	34	43	37	35	27	20	38	42	44	36	38	31	34	28	38	28	36	29	35	41	26	27	34	37	42	34	26	41	36	35	33	30	37	30	27	31	25	31	35	34	32	35	42	26	29	29	22	33	21	32	38	33	30	13	24	34	39	31	36	27	42	35	36	37	32	30	33	30	27	30	32	24	33	37	38	37	25	35	47	29	35	37	33	30	35	18	36	40	30	31	35	34	27	24	37	33	32	38	29	39	26	32	27	40	38	32	33	36	28	32	34	28	33	27	33	35	37	25	38	29	32	37	42	32	40	37	19	28	27	36	38	37	39	34	32	28	33	31	29	37	31	41	29	28	30
38094	17940	9459	19365	27366	26827	24764	19572	17440	15086	13215	12070	9875	8567	7370	6488	6167	5751	5399	4844	4501	4471	4205	3598	3447	2875	2821	2449	2193	2040	1941	1861	1844	1834	1680	1631	1497	1506	1506	1467	1396	1331	1272	1260	1255	1148	1153	996	1019	956	955	924	947	991	896	874	923	864	842	853	814	838	792	787	830	743	782	768	740	688	719	696	649	691	620	628	681	604	650	622	610	567	621	616	604	569	609	536	529	557	599	607	548	524	553	565	526	553	586	570	557	600	572	579	555	561	599	627	540	564	558	585	600	582	625	569	578	576	512	533	562	559	558	586	578	576	526	543	562	582	549	577	573	604	563	575	547	547	531	564	608	586	532	613	563	511	578	548	576	583	594	559	598	579	578	574	562	565	556	562	570	562	574	640	561	578	591	538	551	559	510	568	578	574	538	601	599	540	564	554	583	563	575	608	606	571	576	582	594	583	567	594	582	567	526	565	541	604	550	525	578	613	543	602	578	562	546	596	588	585	625	594	562	550	601	568	564	537	634	545	586	589	570	565	572	583	531	602	561	539	574	523	576	547	582	534	579	518	552	536	563	571	575	591	562	529	582	593	602	570	596	556	545	561	564	593	562	569	583	607	517	568	510	590	566	598	593	567	594	575	570	569	567	564	561	570	567	557	549	533	557	546	569	563	583	568	578	565	597	604	593	593	575	585	581	569	576	597	578	548	521	609	560	545	578	572	565	563	554	588	521	570	606	549	532	593	528	555	560	557	629	546	553	541	551	564	553	573	560	611	580	590	529	572	550	570	568	560	567	528	581	573	561	605	556	564	589	595	588	591	546	576	538	554	524	557	597	554	535	589	607	569	610	577	566	568	526	611	572	543	567	559	556	577	569	570	580	582	548	532	625	528	545	550	579	571	577	562	578	560	527	518	541	552	574	609	529	591	536	594	518	556	563	580	563	622	553	558	565	516	589	563	567	545	561	568	567	550	568	565	588	595	579	575	573	594	549	596	573	599	583	571	571	593	548	534	593	590	550	555	576	547	543	581	589	567	598	575	546	593	599	544	584	592	596	568	535	539	571	552	547	539	554	555	576	528	586	587	611	545	549	563	608	577	577	535	583	586	579	628	587	510	575	548	576	530	567	564	557	563	597	564	540	543	562	613	586	577	559	559	537	577	569	577	573	588	569	567	540	561	576	523	572	568	557	548	596	573	580	548	550	580	596	611	557	557	524	577	557	549	548	536	574	586	559	582	588	571	553	557	561	590	539	559	583	547	592	536	607	529	570	582	595	587	574	637	591	613	598	591	597	540	559	570	580	576	527	524	553	533	564	564	577	557	537	563	591	551	555	559	545	543	579	546	563	576	557	545	543	570	581	538	568	610	578	577	593	535	601	571	558	519	501	587	559	586	531	572	556	545	554	547	615	640	541	582	555	576	563	558	536	537	542	607	623	571	559	518	549	597	559	591	566	554	643	552	584	579	557	604	549	544	562	534	535	545	560	548	541	578	566	567	578	571	565	586	528	580	554	607	604	566	585	606	584	563	594	545	557	553	553	573	588	569	538	544	576	599	589	514	533	560	553	577	548	525	578	581	602	582	592	611	538	572	589	536	532	544	576	566	608	539	638	580	554	545	562	621	515	574	604	528	582	535	585	589	544	540	571	583	553	578	562	604	552	594	610	545	577	541	563	552	543	624	539	539	587	556	556	606	570	602	596	592	564	560	595	558	573	515	586	555	565	579	556	564	546	595	595	597	532	605	549	577	570	575	487	593	602	552	584	596	517	565	568	556	561	548	578	571	571	572	566	546	583	596	553	556	593	578	541	601	554	562	558	576	564	553	548	577	553	559	576	552	579	544	605	619	591	558	553	556	599	539	571	542	588	584	583	561	530	549	537	534	583	641	575	520	551	575	539	533	506	591	589	569	561	634	575	549	564	539	568	569	548	567	575	565	571	567	587	548	539	557	541	553	554	562	592	579	551	555	540	579	549	600	586	570	538	545	544	564	553	579	545	574	639	574	586	581	589	586	589	546	556	554	582	560	610	569	555	571	565	524	520	567	589	618	555	562	556	571	583	577	586	601	559	551	564	537	572	530	591	537	567	585	588	551	572	540	554	555	540	580	537	559	597	580	552	580	574	562	551	591	596	567	612	575	598	561	534	592	577	584	591	572	578	578	538	571	573	551	538	538	575	541	568	570	560	536	555	575	508	586	578	584	555	540	585	541	568	596	537	532	538	590	586	592	547	567	554	567	581	574	598	566	541	604	564	571	545	559	551	584	563	600	554	542	537	569	568	533	565	607	608	558	592	574	545	610	557	576	533	553	592	548	542	560	556	564	627	560	528	549	593	561	556	562	596	562	568	554	556	585	604	530	565	577	592	625	595	597	585	569	575	604	529	560	601	585	570	592	576	636	575	565	526	566	586	585	566	592	562	604	542	561	567	553	559	532	547	547	545	549	576	570	582	552	577	580	586	523	596	557	559	587	542	572	546	594	595	562	585	587	548	560	545	568	584	561	560	569	614	615	595	579	607	571	573	535	589	581	552	594	507	616	538	610	581	515	550	569	580	553	549	544	557	559	566	575	612	565	563	559	604	561	602	567	584	597	616	575	598	575	598	584	576	537	544	600	551	567	571	546	535	534	548	561	608	602	602	574	609	583	568	530	575	562	543	560	535	578	544	545	590	581	570	616	554	594	568	537	568	538	521	550	574	601	573	585	558	615	578	558	541	580	567	546	621	559	574	605	564	565	580	549	586	540	558	586	534	576	591	586	583	567	531	571	567	573	591	534	568	576	587	589	580	580	540	549	575	547	587	524	599	573	577	541	550	574	599	605	565	551	542	603	560	550	609	561	524	572	556	581	562	590	600	594	574	598	572	551	574	577	593	608	595	567	587	574	561	560	558	527	574	543	555	546	578	587	608	539	609	541	497	627	613	549	558	552	588	609	575	528	592	599	571	573	534	569	577	548	587	613	581	550	586	544	555	622	529	565	602	576	538	565	572	565	580	557	548	590	597	589	571	553	527	576	587	572	560	581	607	577	582	571	552	573	584	605	584	563	546	585	595	497	557	532	571	572	555	570	533	587	603	577	644	591	555	540	584	572	549	542	541	556	570	559	574	564	606	524	575	526	598	572	574	590	594	528	568	580	580	577	583	568	584	531	563	559	586	574	547	600	557	580	518	569	564	561	566	562	602	538	594	603	569	544	582	572	607	585	570	572	619	593	541	540	570	563	578	568	609	561	548	613	620	560	571	591	580	572	539	588	621	551	569	569	549	554	587	599	537	558	534	523	599	562	538	529	544	570	618	537	556	553	572	529	607	548	575	570	588	560	562	538	567	555	558	541	552	538	550	622	549	582	539	549	533	582	547	548	589	514	599	564	596	509	600	578	542	564	534	583	574	600	567	533	543	584	548	528	546	555	567	598	545	557	585	601	619	569	573	585	604	553	552	570	551	538	590	522	543	608	563	533	532	579	566	565	539	575	555	572	584	574
7708	2088	532	406	605	575	494	379	351	344	310	280	242	203	195	145	178	147	144	133	126	134	137	116	99	88	81	81	91	98	63	62	67	69	72	68	63	72	58	71	46	57	46	50	53	68	57	44	33	48	44	36	55	45	45	45	46	51	51	41	37	45	29	33	52	46	42	33	30	35	40	45	35	44	32	40	47	35	45	49	37	37	35	30	43	30	24	33	37	35	29	33	36	48	29	40	38	34	33	23	38	29	28	41	31	27	41	22	40	38	38	45	32	31	24	39	35	41	36	32	34	36	32	35	32	39	30	31	44	33	36	35	31	35	41	33	32	44	33	24	27	45	35	42	36	36	33	24	34	44	28	29	36	37	31	32	37	41	34	25	47	35	26	31	34	38	32	34	30	26	31	30	37	27	36	39	34	26	48	33	26	32	29	41	35	23	35	41	26	36	45	25	43	35	37	38	43	40	40	36	31	29	35	34	31	32	33	45	40	27	40	39	44	37	39	49	36	34	26	39	25	33	33	40	37	29	29	33	53	33	35	27	32	37	30	40	42	30	42	34	35	37	40	35	28	17	34	25	33	29	26	40	30	38	36	31	43	36	27	33	33	49	37	42	41	30	37	35	38	33	37	29	43	26	42	50	40	36	25	23	23	41	33	35	39	36	32	37	32	41	33	38	34	25	39	28	30	35	31	40	38	28	35	34	35	38	30	27	50	38	22	38	24	29	39	38	41	34	47	39	31	34	43	35	46	37	32	36	37	33	31	38	39	32	38	44	41	28	35	33	35	31	47	34	32	46	24	32	33	36	29	32	24	32	31	31	38	30	35	35	42	36	33	28	27	33	35	32	30	32	40	31	36	27	45	35	26	37	33	33	39	43	39	34	43	23	32	33	30	35	32	29	46	42	36	29	37	31	33	31	33	31	27	30	29	33	28	33	25	30	37	37	37	31	37	37	31	36	41	28	35	32	39	28	29	37	51	30	24	27	34	43	35	28	40	40	24	35	46	34	34	31	42	28	35	45	30	31	30	27	25	27	27	30	35	41	30	24	38	46	34	33	26	37	34	32	35	31	26	37	36	37	33	28	34	28	41	31	40	33	32	39	40	39	33	32	37	30	35	43	25	27	38	30	33	43	28	31	30	28	38	35	27	41	40	37	27	33	36	33	25	37	28	26	36	35	25	43	35	39	31	31	33	33	35	36	29	25	25	38	37	23	37	41	41	30	31	36	26	25	35	38	37	40	40	39	40	40	33	42	39	24	29	31	22	38	43	40	39	35	23	34	28	32	29	34	36	47	42	35	42	34	35	37	33	37	34	35	47	36	30	30	36	35	36	34	35	31	38	42	35	38	34	38	33	43	35	30	54	27	35	40	32	33	37	43	47	41	35	31	29	35	38	33	34	45	30	35	38	37	28	28	31	34	37	40	40	41	41	40	30	29	33	29	33	30	37	42	34	38	30	42	35	44	34	34	39	25	34	34	40	28	32	33	36	31	39	33	39	35	32	34	40	29	34	36	43	33	36	43	47	29	47	44	25	30	36	33	46	24	54	45	45	29	47	23	30	31	45	31	35	47	29	41	37	34	47	34	32	30	37	39	40	32	42	29	40	26	28	47	36	33	39	31	33	44	35	39	39	28	40	37	34	35	42	44	26	33	46	33	39	32	30	36	44	34	46	37	31	43	28	43	28	47	39	39	31	41	44	40	35	27	24	38	35	29	32	36	32	31	25	44	42	31	38	39	35	35	40	25	38	24	45	34	39	39	44	31	39	33	33	34	42	21	30	33	37	39	39	50	36	40	37	36	44	36	44	33	37	44	41	39	31	44	40	47	36	39	29	22	40	21	43	28	38	35	40	29	31	39	40	38	25	29	46	35	29	31	36	25	36	32	24	40	28	33	35	47	30	31	38	29	38	23	30	38	31	34	30	31	32	39	38	34	29	27	41	32	42	24	27	39	27	31	35	27	33	33	32	33	24	32	27	37	27	37	31	29	38	36	29	43	33	36	33	32	40	41	31	38	37	38	29	27	35	24	33	36	41	45	27	43	46	35	36	26	33	43	44	41	30	32	35	44	29	37	37	38	34	31	34	38	47	31	41	35	37	32	45	36	37	37	34	32	39	35	30	35	44	33	34	35	29	35	33	33	29	52	38	36	38	37	44	43	34	20	31	33	34	35	31	31	40	44	32	48	38	27	39	28	30	30	32	31	37	29	25	28	28	36	23	31	35	29	38	26	37	32	26	35	36	27	35	34	44	46	31	39	33	43	26	42	36	44	34	46	36	28	32	35	38	48	44	39	44	35	48	34	36	31	34	36	30	34	38	34	39	34	37	33	31	27	28	36	27	28	35	29	36	33	35	41	36	28	31	40	39	37	47	41	43	27	38	26	26	30	28	30	33	42	35	38	29	33	37	29	42	42	33	40	25	28	27	26	42	32	30	29	27	30	30	39	27	31	25	40	30	43	31	45	32	33	39	38	24	39	26	36	24	26	35	39	27	26	30	40	44	36	32	52	35	30	24	24	43	37	43	30	36	36	49	45	40	36	31	26	39	32	30	31	32	31	28	33	26	44	42	27	21	26	29	30	38	40	39	33	34	28	32	38	36	23	32	35	20	35	40	35	26	34	34	34	36	29	49	29	32	35	26	37	37	32	27	32	35	40	46	30	35	19	27	33	25	33	28	29	23	37	26	37	35	35	36	33	32	34	37	40	33	37	18	41	36	26	27	22	32	34	35	43	29	37	43	35	39	33	31	39	45	32	35	36	27	32	34	40	32	34	35	41	27	32	32	41	50	36	34	32	41	30	40	38	35	44	40	37	35	26	31	36	44	35	31	39	38	27	28	35	27	34	23	41	39	28	35	32	27	27	29	33	34	31	36	28	23	32	44	35	30	27	27	33	41	41	27	36	35	39	40	36	23	37	35	24	33	40	27	36	40	32	47	45	26	34	34	46	42	40	39	30	33	27	38	33	35	37	36	37	37	38	45	35	39	28	26	38	42	29	28	46	34	47	52	42	33	31	26	38	36	35	36	29	41	38	38	32	28	34	24	40	26	33	31	38	25	41	36	38	30	33	35	34	31	34	25	40	29	23	46	38	29	33	41	40	31	38	39	29	28	39	40	31	33	39	39	33	30	22	31	35	34	31	26	30	43	33	36	35	34	36	29	38	37	38	42	37	27	22	24	23	35	43	31	34	37	29	27	38	34	36	41	27	38	38	27	33	32	31	34	28	25	32	26	33	31	29	30	46	33	28	36	44	46	41	34	40	39	34	32	30	38	39	31	19	31	29	36	32	27	23	40	34	33	33	31	36	25	26	40	38	24	36	29	47	37	33	40	31	38	36	42	26	36	26	35	37	31	34	41	37	30	32	30	35	28	44	35	32	39	37	31	30	38	27	28	22	32	37	29	30	42	32	41	38	39	32	37	43	45	27	36	37	40	46	33	42	30	45	31	28	36	36	37	36	33	36
45947	22195	12656	24530	32889	31825	29694	24830	21263	19317	17158	15701	14102	11770	10653	9562	8678	7633	7510	6891	6439	6261	5702	5186	4677	4186	3697	3367	3167	2988	2765	2572	2574	2285	2221	2099	2120	1910	1934	1822	1754	1737	1644	1630	1520	1495	1353	1365	1240	1214	1232	1203	1161	1050	1159	1082	1025	1020	1036	1064	969	955	941	930	912	889	846	775	768	720	778	805	767	749	725	716	733	743	691	682	708	698	609	654	614	616	587	602	601	591	572	628	605	554	564	589	597	590	596	614	614	618	588	610	639	600	615	599	591	587	584	605	589	547	588	594	632	599	586	622	595	634	601	619	569	597	619	649	565	567	537	575	614	593	613	627	621	582	580	586	555	608	581	629	568	622	598	573	589	587	592	632	599	595	550	588	538	588	629	586	598	645	605	576	621	631	600	545	606	618	541	605	604	647	578	652	599	557	607	613	609	605	540	607	611	639	584	584	630	558	599	579	618	543	576	566	620	608	569	622	615	589	598	575	581	602	594	608	590	603	570	595	593	582	575	589	582	597	614	545	600	591	631	538	626	607	585	610	574	603	601	628	568	550	556	589	608	588	602	616	587	600	615	591	630	585	574	562	605	589	601	582	612	624	578	589	599	616	555	605	572	621	565	597	599	607	600	596	588	616	595	536	604	568	545	608	562	602	602	596	584	564	609	608	570	575	550	610	571	594	561	584	607	598	605	597	563	574	557	542	573	575	602	616	596	571	633	615	627	570	595	623	581	632	660	575	601	606	532	581	565	622	577	620	633	551	586	614	570	591	614	641	609	593	600	532	582	610	616	603	596	568	594	575	593	565	563	606	599	588	589	609	567	595	588	605	585	658	589	612	516	578	595	613	601	563	567	606	640	623	593	582	618	629	573	591	598	585	619	593	601	622	591	606	571	575	608	630	609	591	609	617	581	622	588	562	558	575	605	631	600	588	633	599	596	591	566	556	600	646	588	598	583	621	610	627	576	623	559	564	589	592	629	604	604	652	580	600	593	582	663	558	545	550	617	563	580	605	592	628	617	577	604	627	613	610	613	563	606	602	573	555	609	612	579	615	595	583	596	627	594	584	598	571	588	599	578	588	627	602	546	623	595	571	528	601	594	622	601	619	592	552	561	585	568	600	613	564	574	565	557	584	588	587	590	629	555	585	619	585	572	657	587	589	605	558	565	576	620	586	642	592	609	596	546	610	587	571	628	573	623	560	541	592	621	565	629	626	556	584	580	551	589	603	595	585	623	599	617	632	649	610	601	603	577	594	555	585	603	553	607	605	601	568	579	593	574	631	556	622	617	585	573	562	628	553	615	605	570	551	645	595	577	600	573	535	602	568	596	568	576	633	601	598	581	586	574	602	634	599	595	614	663	586	596	611	620	600	560	619	609	564	577	595	624	581	590	587	566	611	553	566	589	597	612	612	571	580	568	590	610	556	589	572	581	529	609	605	566	532	598	592	622	607	555	564	561	596	573	576	608	565	573	562	576	623	571	625	623	616	572	581	570	608	624	609	598	601	616	541	622	582	626	588	633	602	570	595	613	544	577	613	587	631	626	641	567	576	550	636	579	596	591	578	597	614	542	580	571	605	633	609	588	582	571	569	623	581	567	583	582	583	626	581	593	583	607	598	587	615	619	554	596	599	585	596	575	612	569	580	614	608	583	627	570	622	600	620	615	545	538	631	573	605	621	595	629	611	580	585	577	605	577	571	622	609	590	590	608	604	578	553	556	602	589	587	603	599	574	609	578	560	552	575	566	591	591	630	594	614	580	618	607	583	572	585	625	641	547	662	636	625	625	532	601	570	577	577	555	632	576	590	549	562	600	566	574	573	578	576	580	576	614	601	580	590	589	602	574	597	592	602	557	585	630	621	626	580	601	637	578	609	575	581	581	607	564	600	606	607	586	598	612	563	587	609	640	574	589	625	598	585	560	548	581	613	577	598	597	568	590	595	631	572	630	551	599	599	621	565	552	571	566	638	593	556	592	577	598	567	609	604	575	560	590	575	622	615	559	637	546	610	605	594	568	603	627	617	614	620	579	661	624	612	619	579	634	630	588	583	631	625	569	601	576	625	590	590	652	578	587	647	628	631	604	617	564	555	604	622	582	568	619	600	574	595	563	592	639	587	606	587	606	576	644	643	634	601	663	560	619	575	605	597	636	622	612	580	598	539	596	579	604	579	572	613	575	566	642	585	584	586	571	578	613	615	584	551	569	593	597	592	550	620	542	555	590	564	586	577	555	616	540	589	613	598	577	580	586	592	591	571	603	585	570	622	603	562	551	615	625	593	589	607	571	627	592	595	585	596	558	590	599	570	580	583	590	552	596	552	594	565	557	608	621	599	588	564	596	561	604	572	561	593	575	592	602	554	618	570	623	581	594	600	574	595	606	623	568	577	609	609	616	627	574	633	606	579	602	609	543	633	586	583	605	593	582	601	611	599	577	603	578	611	571	581	608	616	590	582	648	609	569	603	589	605	614	597	570	612	599	579	586	590	616	623	606	627	612	570	587	595	587	584	581	618	586	556	565	599	605	613	597	607	606	603	603	613	600	620	621	618	548	571	639	620	602	609	535	569	612	598	606	589	596	578	637	579	605	543	570	611	621	583	614	651	575	572	625	589	648	569	571	601	575	589	605	602	602	568	593	586	549	571	598	619	580	557	627	573	570	627	598	565	571	626	624	574	590	603	619	569	581	628	611	610	610	560	618	552	590	600	603	583	607	564	589	606	608	583	567	575	578	612	583	611	579	597	599	617	609	613	595	588	631	614	581	575	588	597	571	535	628	578	596	561	615	553	561	592	535	606	580	548	573	592	622	570	559	566	609	609	592	600	585	605	546	546	621	606	568	579	580	569	592	590	585	561	615	623	603	555	625	607	596	578	614	573	589	600	592	609	580	561	545	620	565	621	583	617	603	627	578	601	574	576	588	583	663	568	611	594	542	614	585	590	629	586	578	650	614	552	585	555	600	603	604	609	595	580	580	594	633	550	604	565	559	617	625	628	631	598	608	552	624	599	607	567	591	624	620	646	608	624	594	526	572	614	625	574	587	589	591	532	588	549	591	606	599	579	559	571	597	562	621	596	602	603	642	608	636	605	611	604	581	622	571	614	621	588	601	565	594	582	615	597	602	567	568	525	619	601	593	572	618	571	604	608	587	576	566	622	567	607	616	629	575	599	579	597	590	597	572	511	625	569	572	614	587	601	604	580	586	597	631	592	603	610	563	607	622	549	585	550	573	624	649	590	599	569	586	587	618	546	596	613	642	550	641	584	562	593	606	619	631	636	553	622	603	658	640	644	587	590	580	610	591	648	559	584	563	576	599	584	563	583	604	588	584	615	629	624	618	578	610	591	589	606	613	626	579	622	578	623	586	581	585	577	578	588	574	598	575	614	597	597	583	601	602	589	627	576	652	607	595	561	605	595	644	573	566	589	595	587	606	566	596	596	583	591	614	589	587	594	600	562	643	603	603	588	593	630	612	583	603	583
3023	422	181	153	204	237	192	168	145	137	140	132	127	108	76	81	100	80	67	58	81	59	60	51	55	50	55	43	39	38	34	41	42	42	36	36	35	45	37	35	29	29	33	29	39	37	38	31	36	37	26	31	32	33	28	33	27	29	31	25	26	30	34	35	30	35	26	23	28	27	36	34	30	35	35	33	21	24	33	23	17	25	28	25	20	34	25	25	24	35	26	26	23	30	32	33	28	30	21	30	24	33	28	19	31	27	26	33	30	18	23	28	32	23	21	33	24	20	30	24	24	23	21	26	28	26	32	35	30	35	31	24	21	22	21	25	32	26	21	25	23	24	29	26	32	24	31	26	27	25	20	36	17	33	33	22	23	23	24	30	22	33	33	24	26	30	24	31	35	25	26	15	20	31	24	37	20	24	33	30	25	30	29	25	24	35	29	31	21	27	22	26	20	18	22	30	27	24	19	21	18	20	36	27	26	25	25	28	28	28	19	29	29	31	26	22	24	22	29	30	23	20	20	27	29	23	33	32	19	28	25	29	30	24	29	29	27	25	25	24	33	39	17	33	16	29	26	17	22	25	32	23	23	22	26	24	31	30	27	31	34	36	31	24	28	25	25	26	27	32	33	38	17	19	27	21	24	30	29	20	28	15	28	31	21	24	24	26	30	18	19	26	25	24	29	32	28	27	29	20	27	25	27	23	30	30	24	33	31	32	25	26	21	22	24	22	31	34	26	25	21	27	23	24	23	28	30	30	27	23	25	29	20	29	16	19	38	23	21	20	34	12	26	23	27	34	34	21	20	33	20	29	20	20	29	26	36	19	36	31	28	20	14	24	35	22	25	27	22	25	26	22	25	25	30	23	28	23	17	35	29	27	27	23	33	35	31	25	31	30	22	19	31	24	24	31	23	13	17	22	28	35	28	16	32	27	24	24	16	24	33	17	26	23	30	19	18	26	26	32	29	33	33	40	31	22	29	24	32	17	25	25	26	29	22	26	25	34	25	28	26	28	16	20	28	24	26	33	26	35	27	28	32	18	27	36	30	29	19	20	30	26	28	17	22	29	23	25	29	29	24	24	27	20	25	24	29	24	33	23	30	20	29	31	22	32	25	23	26	26	25	22	29	27	36	29	26	39	21	23	28	26	25	25	20	29	25	32	30	31	28	27	32	26	25	30	18	18	15	33	28	27	19	21	19	25	28	31	29	28	32	28	34	22	21	32	24	19	32	30	37	31	41	26	26	31	27	32	21	33	22	22	23	16	23	30	27	28	24	23	31	31	26	25	23	29	31	25	27	37	16	25	21	26	30	28	21	19	28	24	16	40	33	21	25	24	26	25	30	35	34	23	22	26	29	33	20	28	33	25	26	36	28	22	21	23	33	22	18	23	26	23	30	19	27	30	27	24	22	19	34	25	32	27	20	25	20	28	17	36	34	29	22	24	17	22	21	36	26	31	20	18	25	21	20	30	24	30	36	24	26	25	27	33	19	25	27	27	20	26	27	26	36	33	23	29	21	31	18	28	22	31	30	21	29	30	23	26	20	29	32	20	25	12	22	25	26	18	28	29	20	19	28	37	31	25	29	18	26	30	28	23	19	19	30	34	22	25	24	26	20	33	20	30	29	32	33	32	32	12	19	27	24	31	33	20	30	14	29	23	34	32	23	20	25	35	23	24	14	20	30	23	31	36	38	25	22	22	36	31	24	26	13	26	30	32	32	16	30	21	32	22	27	29	18	28	27	27	31	25	26	19	21	25	29	37	19	25	26	22	33	18	24	17	26	29	30	20	30	24	22	30	31	27	35	31	24	24	28	28	19	20	25	25	27	24	24	25	22	24	18	27	21	29	29	19	24	21	21	30	33	24	33	26	36	28	25	21	28	25	24	17	32	26	35	21	24	31	21	28	22	18	26	18	24	31	19	16	20	37	22	23	24	31	25	25	23	29	17	19	34	27	35	26	26	27	29	29	20	26	21	27	26	28	28	22	32	21	23	24	26	29	26	23	24	24	18	36	21	20	25	29	20	29	32	35	15	26	23	38	32	29	26	21	28	29	19	26	26	28	24	21	23	21	25	20	26	29	30	14	27	29	29	22	26	21	25	26	31	45	33	35	27	20	20	29	25	31	34	25	21	29	29	19	26	26	29	23	32	23	29	19	31	28	25	25	25	26	32	24	16	31	27	25	25	25	30	20	16	33	14	25	22	26	27	29	28	27	28	23	23	29	30	20	29	33	26	16	22	20	28	32	30	28	29	17	26	29	25	27	25	23	24	23	21	20	16	21	26	20	31	17	26	25	36	33	32	22	24	29	28	26	18	28	24	22	28	32	23	25	28	19	19	26	22	22	13	28	24	27	23	27	22	27	32	40	23	28	20	33	29	25	29	30	28	32	29	17	27	40	32	33	22	25	20	39	37	27	20	33	23	22	25	19	25	39	27	26	27	17	24	38	28	21	31	29	25	37	24	42	19	25	17	23	23	26	30	35	24	33	18	30	21	23	28	34	31	29	24	33	31	26	24	34	16	30	12	27	24	22	17	22	27	25	32	28	23	25	20	28	22	30	22	19	31	30	25	28	19	20	24	22	24	17	30	24	35	24	31	14	30	24	32	25	19	25	29	24	22	30	26	24	35	24	25	31	31	24	22	27	26	29	37	30	24	29	24	33	20	15	22	42	27	24	24	28	32	20	28	21	17	24	30	28	27	29	30	29	22	24	28	30	33	18	28	34	34	23	16	29	22	29	26	22	30	33	31	29	28	30	29	27	18	24	27	24	17	21	32	25	23	26	31	19	26	34	25	33	26	25	26	25	39	17	28	30	22	25	29	29	16	22	27	28	23	27	18	19	30	31	27	31	25	24	24	31	27	33	22	26	19	25	27	24	39	25	27	29	34	26	20	32	20	32	25	26	31	33	23	30	31	26	21	24	31	27	29	22	24	23	25	28	18	25	34	28	33	15	27	29	23	30	21	26	34	28	27	20	22	17	22	34	29	17	33	33	40	44	31	22	25	29	21	30	23	21	19	28	19	39	26	26	29	29	33	29	28	31	26	22	33	28	29	25	19	29	27	21	28	25	29	26	23	33	30	23	22	26	24	17	29	25	30	27	22	24	31	19	27	26	21	35	28	19	22	32	19	21	30	26	28	30	21	27	20	24	29	28	23	29	24	26	37	27	24	22	26	30	26	20	27	24	20	31	21	20	23	34	19	19	19	24	30	28	24	21	22	28	26	15	34	28	25	18	31	21	19	28	28	22	27	30	20	28	28	31	28	28	29	42	22	25	26	28	30	31	22	27	24	15	29	23	25	33	24	24	23	32	29	20	17	25	29	26	27	24	26	32	26	17	23	38	26	19	29	25	24	31	28	23	27	35	27	28	31	33	24	28	25	30	26	24	30	29	25	33	31	30	27	23	26	22	34	28	26	20	29	31	24	26	25	21	23	24	23	23	32	32	15	21	21	26	22	34	23	20
32237	12771	6260	14366	21400	21100	18524	14829	11969	10400	9378	8382	7162	6108	5228	4834	4495	3834	3651	3301	3162	2982	2735	2370	2241	2067	1784	1738	1661	1377	1404	1391	1262	1244	1206	1148	1166	1113	1120	1059	989	975	865	947	939	902	810	756	749	747	784	755	745	730	711	692	699	715	663	665	662	610	589	595	590	647	573	587	514	541	528	543	528	491	477	541	534	474	536	485	449	452	462	458	517	458	417	438	464	487	471	478	454	438	429	435	452	413	448	424	416	428	443	447	459	441	475	452	489	437	449	445	445	451	469	453	442	447	451	425	458	463	456	413	463	431	469	461	490	456	451	470	453	482	458	449	482	448	421	450	446	458	457	468	462	471	444	494	438	427	481	444	433	435	436	446	458	429	477	439	468	441	481	461	444	437	455	432	475	437	451	428	505	448	429	469	450	494	461	481	475	464	467	454	487	427	436	470	454	450	469	418	438	476	438	414	453	423	428	461	438	417	457	478	471	464	467	436	435	423	441	442	478	454	473	448	485	446	476	454	426	398	490	420	418	437	455	440	431	497	437	434	491	476	485	451	451	475	499	437	415	411	444	464	445	497	460	453	438	455	423	481	399	457	454	456	516	491	441	514	453	479	441	437	425	470	449	443	491	508	466	479	432	412	452	458	480	451	449	456	461	467	422	460	469	464	424	441	419	439	428	456	483	458	439	460	491	461	389	446	456	400	448	495	464	449	428	463	415	447	458	441	458	453	469	423	442	452	468	440	463	458	470	451	417	459	438	435	449	432	446	463	498	432	458	468	385	459	447	456	467	409	471	486	469	468	469	446	425	471	460	427	460	430	422	416	450	465	471	467	481	441	451	461	469	487	418	482	466	450	461	449	467	422	480	464	430	445	450	455	440	444	477	452	494	452	443	479	433	438	460	459	448	454	430	506	447	455	440	443	464	438	450	434	440	422	432	438	519	460	438	441	481	485	436	428	441	463	437	433	446	477	394	464	429	438	447	456	446	402	464	430	483	460	466	456	435	466	462	440	437	432	421	450	471	454	446	466	445	458	462	450	466	475	445	494	444	456	441	454	453	465	466	447	447	440	467	446	422	446	466	447	431	454	485	479	432	447	452	457	443	447	433	459	465	473	421	455	465	504	471	476	449	458	481	430	494	508	435	487	410	472	458	404	453	467	435	457	447	474	442	449	438	434	471	423	416	448	436	476	427	455	461	460	491	432	429	468	439	444	501	442	466	467	430	426	443	416	468	426	467	456	478	428	432	437	444	447	452	470	428	486	474	447	437	442	450	423	482	423	441	436	455	434	452	414	473	463	462	439	423	460	455	470	438	479	448	475	444	471	437	494	462	388	432	418	451	475	431	435	450	460	426	447	433	427	419	467	449	450	418	425	453	419	485	420	441	449	474	477	478	455	446	461	486	471	422	442	446	474	488	470	441	429	479	463	437	427	471	438	451	452	467	411	432	419	414	453	440	442	459	427	432	434	459	461	455	504	433	451	439	467	427	478	447	461	456	447	441	494	418	483	452	437	462	451	462	465	465	403	474	469	464	463	460	436	445	440	427	458	465	488	465	470	463	437	467	470	447	441	450	426	447	438	448	472	429	462	419	431	442	469	404	446	438	459	473	466	469	453	451	464	392	435	457	473	429	475	465	454	447	447	427	419	413	457	448	444	447	424	474	423	478	434	412	452	484	428	449	424	466	449	481	438	426	439	502	421	457	422	404	486	467	480	452	453	463	447	451	472	458	514	463	474	421	448	410	463	479	446	430	443	405	453	455	461	482	463	464	449	440	452	455	447	455	435	429	465	415	449	445	426	424	445	484	433	481	431	481	419	431	442	440	436	446	488	429	503	422	406	461	499	424	435	449	455	412	450	439	458	438	411	473	454	425	434	430	447	495	421	397	455	465	421	443	437	472	436	429	424	436	441	479	473	444	463	454	410	481	403	428	443	468	442	415	490	467	473	454	432	457	458	440	488	427	464	434	441	468	467	482	446	430	449	405	454	460	433	437	460	426	461	412	438	454	445	448	483	448	429	441	471	466	425	413	450	495	457	471	446	450	433	439	415	459	433	476	517	448	451	433	468	413	481	425	424	458	448	442	462	465	422	460	462	411	411	458	452	440	464	462	461	421	429	474	444	460	444	456	491	426	472	476	481	454	472	449	492	488	450	441	446	459	442	436	458	438	402	462	484	413	449	431	453	444	492	431	483	428	454	498	449	466	430	451	453	438	466	425	448	461	465	468	439	439	446	474	436	426	461	446	411	434	437	463	442	418	406	448	439	465	451	412	418	447	451	451	437	469	459	485	439	485	454	506	476	483	457	482	442	472	451	445	400	478	443	449	455	480	485	410	457	460	438	458	418	466	446	458	498	452	442	451	470	451	449	475	436	426	452	438	448	449	448	477	424	456	417	438	435	445	461	453	478	465	468	413	475	442	417	490	445	479	445	447	456	461	430	440	434	460	448	440	462	500	453	447	443	432	459	459	452	408	403	490	430	468	455	449	455	456	409	471	423	478	418	434	457	416	478	445	466	432	444	469	427	502	404	465	441	430	439	443	471	437	451	474	438	426	463	472	452	473	432	457	458	449	468	444	462	486	471	430	482	449	459	466	440	472	484	423	480	445	502	446	458	469	455	473	452	460	459	420	470	433	450	430	468	442	447	485	460	442	468	435	446	459	452	443	432	455	482	490	474	459	451	458	447	417	433	399	457	446	469	444	458	468	450	442	463	434	442	434	435	442	438	452	437	456	415	432	433	452	480	447	467	448	451	462	457	427	453	488	466	453	455	444	423	487	446	456	411	451	489	493	422	451	450	439	441	440	468	474	472	490	457	447	425	465	446	505	453	457	460	426	442	431	478	441	490	480	384	416	459	448	461	417	469	474	451	445	466	442	448	438	462	452	440	439	442	444	466	447	479	430	440	449	427	457	399	432	423	453	414	434	457	490	493	448	468	458	469	437	446	443	431	429	420	459	450	447	444	429	440	481	441	413	446	448	403	456	455	443	456	448	483	464	454	424	455	451	399	470	497	449	457	475	469	435	475	478	478	453	466	431	455	514	449	472	467	457	435	467	450	440	468	460	454	450	453	442	415	456	444	470	442	421	436	465	450	482	503	432	468	461	447	462	451	464	421	405	459	442	461	437	455	468	438	452	466	462	467	467	433	419	460	426	449	465	428	437	454	474	417	434	413	438	453	466	435	461	455	440	455	444	432	449	451	446	457	466	471	457	441	464	453	449	442	444	460	430	428	478	453	420	498	435	458	508	463	458	467	472	429	462	448	453	465	419	430	494	482	413	462	456	452	444	448	456	469	463	455	454	453	457	497	468	473	436	437	434	444	473	420	430	439	440	464	450	477	467	474	431	429	461	446	446	466	492	470	425	436	446	477	437	459	441	435	434	452	445	456	433	457	446	474	463	485	458	445	436	455	404	429	412	471	435	426	467	441	473	429	456	454	460	459	458	443	471	457	459	486	437	462	471	457
5731	1393	442	299	483	510	386	315	267	297	275	246	235	191	176	143	146	146	129	125	113	92	105	100	82	78	67	69	62	58	48	67	61	63	48	52	44	62	57	49	44	37	49	48	52	45	46	36	45	44	27	38	40	37	27	34	43	40	49	42	51	43	42	27	46	27	27	35	31	29	35	32	21	34	33	28	33	28	32	25	30	33	24	23	31	41	28	39	30	36	25	20	28	29	37	19	22	28	34	29	36	26	31	24	34	25	28	30	28	31	32	26	30	28	31	29	42	32	31	42	29	27	29	31	25	30	32	32	35	38	27	14	32	33	29	33	30	23	29	43	33	31	21	30	21	27	30	29	31	25	39	34	28	40	28	38	30	34	30	30	23	20	25	29	21	32	28	33	29	28	33	40	26	32	31	37	32	39	22	32	35	39	26	26	30	33	27	35	34	28	30	34	42	24	21	24	26	32	17	35	26	25	34	30	34	22	33	30	34	25	37	34	30	31	37	38	33	28	30	31	29	30	28	28	40	27	32	25	23	29	29	29	19	24	22	31	27	25	28	44	23	26	32	36	27	29	38	32	27	37	26	29	29	28	31	28	24	26	28	29	27	35	19	30	31	37	27	44	36	32	38	26	28	23	42	35	36	27	27	27	22	22	31	28	28	42	34	30	22	35	34	20	30	29	21	26	24	29	34	25	41	32	26	23	26	21	29	33	22	28	32	24	28	21	33	23	30	23	22	33	27	34	26	24	22	34	34	36	35	41	37	36	30	32	38	24	35	26	28	30	15	31	23	24	26	24	31	27	33	38	31	28	26	33	34	25	27	33	35	27	33	29	32	30	41	42	29	31	30	31	23	24	27	21	33	37	26	31	24	28	32	29	28	26	30	27	39	38	33	34	29	30	33	40	36	27	29	37	24	27	49	25	28	25	23	29	42	30	29	36	26	28	25	32	24	34	34	23	34	29	34	35	36	28	26	26	26	21	24	28	38	36	24	36	32	27	28	25	35	43	27	30	34	50	39	36	19	40	31	27	27	29	27	24	29	35	41	32	39	35	24	33	25	24	30	29	26	26	36	32	28	30	36	29	30	27	22	24	27	35	24	40	45	23	32	31	35	26	25	26	32	32	36	36	27	30	38	30	33	27	24	30	37	31	30	31	31	25	30	24	30	23	37	40	25	22	25	38	20	35	33	37	24	25	24	32	32	22	27	36	31	31	25	22	29	38	29	25	30	35	25	36	28	20	40	25	17	33	35	30	29	25	21	28	31	29	34	26	37	19	29	24	36	28	31	28	33	35	25	31	38	38	29	28	25	32	26	33	24	37	21	32	38	34	35	40	27	29	33	26	35	30	33	23	32	27	20	40	36	29	24	36	29	33	27	34	25	36	31	35	23	20	31	30	26	27	32	40	25	17	30	31	40	23	36	34	28	31	29	27	28	34	30	24	28	31	18	28	35	28	25	41	27	35	23	34	27	32	33	34	30	32	25	30	37	39	34	23	27	38	29	29	34	30	35	28	27	30	37	33	22	40	42	28	36	27	26	33	30	34	28	35	25	30	28	24	31	32	29	29	38	30	44	29	37	26	29	32	35	22	29	32	46	28	33	18	30	33	37	33	32	37	25	23	30	30	18	40	29	36	23	27	28	33	35	26	23	27	30	23	28	32	38	33	28	38	38	28	28	38	29	37	24	26	39	33	29	36	41	27	33	34	31	35	27	24	25	31	30	25	25	19	33	28	34	34	27	33	39	38	33	29	27	24	20	30	31	34	29	29	27	24	38	30	26	26	30	35	29	24	42	35	28	28	33	33	25	19	35	25	43	32	31	32	28	23	34	29	28	33	33	35	43	29	27	37	27	23	28	33	34	17	40	19	26	36	33	24	29	24	26	30	31	34	42	26	25	27	23	29	20	32	31	29	38	20	35	33	34	22	33	31	19	19	36	34	41	26	22	40	26	23	37	26	33	34	29	24	33	36	35	34	21	33	23	31	32	26	28	32	31	28	30	21	32	31	27	34	25	30	35	31	18	34	27	31	26	31	24	32	30	35	22	26	26	30	37	34	30	25	35	31	28	25	32	25	32	34	31	32	31	28	27	35	38	39	24	29	29	25	24	35	26	31	21	23	31	21	39	34	21	26	28	35	46	35	31	32	32	29	24	24	27	25	27	28	39	26	23	24	25	24	30	19	30	30	35	34	26	30	25	37	35	34	29	27	32	22	24	35	24	31	28	29	30	31	35	24	35	32	33	40	28	28	24	32	27	24	22	35	38	26	29	19	31	27	20	33	29	29	21	27	32	35	21	30	30	25	31	31	27	42	24	27	20	28	26	28	30	34	49	29	22	26	27	18	38	18	29	29	32	31	26	29	24	31	23	19	32	32	31	35	43	25	29	32	33	33	30	32	25	29	28	26	30	28	35	38	24	32	28	28	34	22	33	35	41	26	38	24	31	37	31	30	39	32	23	27	29	30	26	32	30	32	35	29	26	39	34	26	31	23	31	28	21	31	35	35	19	31	24	39	36	33	36	40	31	28	35	31	28	27	20	29	21	31	30	27	32	33	25	34	26	34	30	30	26	30	36	44	23	40	32	32	23	28	27	25	31	15	35	31	26	41	24	31	34	38	43	32	40	34	21	39	27	35	31	30	26	27	37	38	39	22	38	30	19	28	31	26	25	27	24	28	20	32	29	31	29	27	37	34	36	34	34	37	28	26	34	36	25	20	28	20	28	31	32	27	44	31	24	34	38	23	24	21	30	24	23	38	35	21	28	30	29	34	26	31	29	23	23	35	37	29	35	27	31	29	26	35	24	33	30	34	34	30	20	27	43	30	35	38	32	30	26	28	34	43	35	24	32	29	32	21	34	33	33	24	38	27	29	31	26	29	26	22	34	34	24	25	23	26	26	23	36	33	28	30	27	42	22	32	32	22	20	28	31	33	33	29	35	27	38	31	32	29	35	33	15	28	35	36	26	31	27	23	38	34	36	27	28	28	30	31	35	31	31	22	36	29	31	33	32	28	20	42	39	44	28	27	27	33	37	29	24	24	29	24	31	24	35	26	31	36	30	31	21	23	37	22	41	35	35	41	31	30	30	36	24	34	34	28	30	32	32	32	22	31	27	20	32	25	31	31	34	26	28	32	28	24	22	32	44	38	30	31	29	23	23	28	43	25	21	25	37	29	26	36	26	28	41	31	33	30	23	39	27	29	23	36	35	27	28	33	23	34	24	35	36	31	31	35	20	21	25	22	29	32	29	30	29	27	28	23	21	43	22	32	35	38	36	33	26	24	25	30	33	24	37	30	30	28	38	30	27	35	29	29	33	40	29	32	30	30	24	25	30	29	26	27	32	35	36	34	34	30	27	30	33	30	40	29	28	28	33	26	38	23	40	22	24	32	27	24	25	28	25	26	32	28	25	39	18	20	25	31	32	26	23	32	31	24	38	25	20	28	44	29	29	29	42	24	37	27	29	24
42592	19537	10825	22145	30760	30369	26699	23063	20440	18012	15577	13740	12930	11259	9217	8666	7838	7222	6450	5993	5802	5429	4829	4427	3828	3386	3343	2962	2723	2484	2413	2335	2102	2015	1954	1904	1912	1779	1715	1726	1512	1442	1371	1364	1422	1341	1241	1109	1067	1087	1109	1021	1053	994	1016	1001	1035	1025	956	948	889	838	811	805	817	743	771	778	715	718	671	693	672	701	630	658	603	639	588	539	582	547	591	618	558	570	542	539	493	523	544	540	528	521	497	518	517	525	521	500	534	514	521	564	552	547	543	504	505	525	517	506	528	512	508	532	547	520	506	488	501	514	527	505	569	561	485	489	510	520	521	517	524	541	529	521	505	541	499	521	485	532	505	560	515	537	547	503	534	513	530	495	539	500	530	554	532	532	516	568	526	491	530	523	497	511	497	532	508	499	530	528	529	494	488	533	527	513	476	515	510	490	509	527	523	477	515	521	562	542	526	499	474	513	510	520	527	499	522	488	534	541	516	530	492	523	547	563	536	516	480	546	519	537	492	510	531	510	528	514	503	525	490	550	512	568	552	524	528	472	525	472	482	523	537	512	527	511	502	526	513	496	513	515	504	486	516	527	539	525	498	546	489	526	535	529	480	510	528	493	537	531	512	483	524	534	488	509	528	521	535	507	468	500	535	493	480	501	518	512	482	524	499	500	541	538	512	533	520	500	517	552	554	477	513	539	548	514	548	543	512	535	512	520	539	523	522	504	533	532	518	502	487	506	548	509	494	520	503	476	499	482	520	562	498	532	523	495	530	501	511	535	502	483	569	515	481	510	482	518	507	470	534	482	495	524	492	536	507	553	510	550	488	574	512	571	557	528	492	506	549	523	545	572	561	535	530	511	508	530	532	504	502	474	513	513	521	497	485	503	540	530	566	508	494	503	522	518	527	510	495	534	527	482	531	549	555	502	546	508	511	548	532	478	547	543	495	501	529	497	456	493	553	519	514	510	529	501	474	561	497	559	493	512	554	517	527	521	533	494	514	529	497	504	511	529	518	517	538	519	511	509	488	514	542	497	503	532	529	533	512	531	510	508	516	492	513	517	531	534	494	527	482	514	527	507	537	510	520	484	509	538	487	524	504	536	520	538	485	542	552	531	572	502	498	516	509	494	505	494	526	510	540	528	510	536	556	479	504	520	513	470	521	501	522	493	517	536	526	515	481	513	529	523	519	540	512	533	499	496	517	541	516	504	545	543	522	495	554	541	537	508	562	509	537	543	532	543	504	540	466	564	509	485	525	516	535	480	532	551	554	494	533	530	520	528	582	503	521	551	508	494	525	525	538	506	509	540	550	515	531	509	515	540	528	501	497	466	499	472	541	520	537	531	544	531	510	494	547	528	504	516	481	551	500	543	470	524	542	493	524	542	545	459	527	508	524	552	513	508	487	533	520	500	555	523	510	526	488	550	500	556	493	498	488	457	493	549	508	506	520	515	520	518	521	461	548	500	518	502	510	502	537	509	507	486	556	500	545	529	485	539	501	538	508	501	539	519	513	529	492	546	487	538	522	526	505	544	528	542	462	508	501	532	480	497	495	495	479	482	538	542	519	524	523	514	524	485	527	531	470	517	510	551	545	542	535	524	467	547	519	507	537	496	526	516	518	495	505	536	499	535	530	504	528	518	523	488	537	506	498	494	492	530	527	493	509	497	494	511	500	516	515	511	538	468	485	506	540	555	496	508	512	528	540	534	515	515	513	521	545	519	544	489	482	496	561	520	511	529	490	502	473	501	535	542	522	512	569	470	493	530	539	505	529	531	533	487	501	555	566	527	512	509	527	524	562	519	525	494	564	507	537	504	528	496	514	512	505	513	512	495	520	543	530	491	539	520	532	524	513	540	517	546	535	506	488	485	521	522	521	507	543	496	529	514	527	506	524	530	481	565	514	573	514	530	481	526	491	479	528	504	541	532	517	545	540	550	525	537	470	521	521	545	537	538	517	497	519	527	533	517	525	539	549	492	532	490	511	526	510	530	554	521	518	562	497	516	494	531	524	543	503	509	529	546	563	500	515	514	561	538	526	528	543	496	494	525	556	549	570	497	548	523	516	527	571	523	515	460	465	494	525	517	510	515	496	527	513	488	491	525	524	513	480	538	519	486	496	523	526	525	514	539	543	563	504	531	458	518	537	502	510	541	543	511	554	480	506	523	527	524	519	528	558	520	484	518	546	555	495	534	563	499	522	555	548	520	512	494	539	538	561	530	511	506	489	519	540	547	516	518	500	506	511	509	494	491	521	504	474	551	531	516	502	506	533	528	507	510	550	525	490	539	512	545	557	545	533	534	495	484	511	483	475	528	481	506	523	522	553	526	562	562	528	496	532	498	530	516	522	513	537	484	560	540	479	518	500	491	523	506	508	523	503	530	574	507	501	499	553	506	531	514	507	531	520	500	511	516	505	543	515	559	526	537	483	555	524	544	489	490	501	498	536	485	519	518	538	496	504	544	552	558	563	565	485	526	516	524	522	551	542	522	543	482	513	532	514	525	491	507	507	504	496	557	525	512	529	522	560	550	486	473	526	497	544	543	542	524	504	489	525	535	494	537	500	486	500	539	524	523	528	519	517	507	511	559	490	518	528	482	498	548	521	509	493	530	511	520	566	531	548	504	519	551	511	546	521	531	504	532	519	472	518	510	502	515	519	565	503	530	508	521	459	514	529	517	541	510	550	512	560	511	535	538	534	521	494	508	498	537	541	549	510	508	553	546	529	470	525	542	479	516	552	520	536	513	543	485	512	528	536	537	538	525	502	505	559	558	490	499	535	500	565	540	519	515	536	571	541	527	516	506	519	520	520	535	520	526	506	541	537	548	522	508	537	492	516	480	503	488	486	541	510	519	539	486	488	536	500	534	507	510	560	550	537	517	529	499	528	522	520	529	485	534	517	539	531	500	537	500	527	568	489	496	511	506	540	525	547	472	521	497	525	528	541	528	515	556	540	569	509	565	526	515	535	485	481	526	541	510	509	496	508	549	520	477	562	510	541	494	518	493	570	542	506	518	526	534	512	526	524	529	535	512	535	512	485	510	522	572	497	526	481	524	507	565	544	539	486	518	537	500	516	551	539	542	542	563	528	564	506	519	482	499	491	501	500	526	535	516	491	531	511	522	519	484	506	495	532	514	493	544	489	523	523	519	510	488	509	487	507	528	554	522	560	540	546	534	471	528	519	474	516	517	522	534	484	509	523	556	527	521	552	542	565	489	531	508	540	518	502	497	492	535	506	525	531	528	552	482	488	541	529	480	532	522	489	515	504	529	560	534	543	508	546	502	528	485	507	523	486	534	503	536	527	523	497	533	494	552	502	518	502	522	555	524	479	476	553	536	504	484	477	545	528	541	547	535	545	516	538	506	554	527	533	509	550	540	530	536	525	509	532	527	524	510	553	545	509	550	452	515	534	484	538	501	503	497	520	524	522	514	502	526	518	527	540	527	535	521	513	532	576	553	486	481	541	525	538	545	484	473	490	524
5513	1011	332	227	332	350	308	271	236	226	186	194	177	180	141	151	113	114	88	94	88	86	67	85	79	66	74	73	68	76	69	59	46	49	48	48	58	43	50	47	34	43	37	49	36	53	49	44	35	50	43	46	36	43	44	44	31	48	34	46	32	44	44	43	30	50	37	37	40	35	40	39	35	36	37	40	34	30	43	32	42	37	36	39	23	32	26	37	24	32	32	36	36	23	27	26	30	38	32	36	29	35	36	40	29	44	40	36	22	41	25	36	35	31	35	41	31	27	32	41	34	36	41	21	40	39	33	39	29	36	42	23	31	31	36	45	32	35	36	34	25	32	29	30	31	40	21	40	36	35	32	31	36	25	34	37	27	33	44	35	30	31	31	40	35	32	44	37	35	25	26	32	28	22	27	37	36	26	46	30	39	32	41	37	34	28	33	32	31	40	40	42	32	42	45	31	41	41	40	38	25	34	39	31	34	34	40	36	26	37	37	28	31	43	38	27	45	27	24	31	27	27	34	32	41	34	30	35	37	32	39	43	28	24	24	28	41	42	34	42	34	31	24	38	33	32	25	31	26	33	38	25	36	40	28	25	31	30	33	25	47	48	32	32	39	42	33	32	43	26	41	34	24	30	44	24	39	38	33	29	40	28	25	37	41	34	34	35	37	34	35	34	45	24	39	44	30	34	22	40	43	32	29	38	28	20	32	31	21	34	28	38	34	33	28	36	35	46	25	30	39	44	35	33	31	39	39	41	43	43	36	32	47	25	39	30	30	25	39	41	35	32	26	39	30	40	44	22	34	33	43	38	32	48	35	32	21	39	33	32	36	28	27	36	33	25	45	28	18	35	43	37	31	34	37	29	32	27	32	29	43	34	29	37	38	31	38	34	43	36	42	46	36	31	32	29	37	35	33	33	36	35	25	38	38	30	40	38	40	35	29	25	29	27	26	38	30	24	31	35	25	42	28	36	36	30	31	44	30	32	28	29	32	34	27	32	37	30	29	27	42	28	32	36	26	37	29	32	21	36	38	32	44	27	35	35	31	32	30	30	45	26	32	34	32	41	20	39	35	33	29	39	35	23	30	35	28	27	37	43	35	33	33	29	24	35	41	40	34	43	28	33	41	29	34	50	20	28	39	38	23	35	27	36	32	33	48	29	38	28	22	42	28	35	25	31	28	43	29	34	35	27	30	34	37	31	41	26	34	35	38	26	27	28	20	32	46	33	38	31	35	32	29	49	30	45	38	33	30	33	36	32	32	41	24	39	35	29	36	29	31	30	30	30	39	39	34	24	34	31	21	36	25	25	28	31	33	26	32	38	27	43	28	38	37	31	36	29	41	31	41	28	32	39	25	32	29	44	33	38	28	47	36	36	35	28	41	36	32	35	34	31	31	26	45	36	34	28	30	27	30	40	35	35	30	37	31	34	40	35	39	42	40	31	42	36	28	33	32	30	43	34	42	39	45	31	21	37	38	32	33	25	34	35	30	34	37	39	22	30	41	28	27	36	36	25	38	38	33	42	36	35	32	35	34	41	39	32	39	35	33	27	28	29	30	44	35	24	24	37	32	38	32	28	33	28	36	27	33	29	39	40	42	34	38	38	35	30	27	37	23	27	35	15	35	27	32	37	35	26	34	29	30	31	28	33	35	25	39	35	40	35	36	36	29	34	45	41	26	23	28	41	30	29	33	41	33	39	36	50	28	29	28	35	33	32	36	29	32	30	30	31	39	37	21	24	29	48	37	46	43	29	37	35	35	38	27	32	28	25	38	32	30	39	48	26	39	32	31	39	29	41	34	42	28	23	32	32	34	29	37	40	24	37	45	37	18	27	33	27	26	34	40	39	36	38	40	34	22	45	39	33	32	30	38	32	27	36	34	28	38	31	29	28	36	28	25	32	30	28	40	22	36	22	40	33	27	33	34	30	20	35	33	41	25	43	27	46	32	32	34	29	26	33	35	32	29	30	35	22	32	26	38	38	34	21	28	30	43	20	37	29	48	27	31	34	27	32	40	34	30	35	40	24	24	30	28	37	43	37	19	34	34	39	29	31	29	38	30	32	24	37	31	24	28	22	41	37	36	30	31	30	29	34	32	30	35	35	32	36	26	36	29	37	41	41	33	37	37	35	27	32	36	34	38	45	34	33	26	28	24	32	38	44	27	28	40	36	33	29	30	39	32	37	33	42	27	33	32	29	22	40	40	24	36	37	29	34	43	30	36	33	25	36	33	26	34	40	27	38	32	34	44	37	36	35	36	40	28	37	33	39	34	42	38	36	30	25	37	38	36	23	33	37	40	31	29	29	32	41	32	39	39	42	28	33	34	35	41	30	28	34	38	26	35	37	40	34	24	37	34	36	30	24	34	28	45	38	31	38	30	37	43	24	36	39	46	17	33	31	26	29	20	35	39	39	27	24	33	29	30	30	34	34	30	44	31	36	35	30	42	33	25	28	30	33	35	33	30	34	21	35	27	35	35	34	35	30	35	32	33	35	35	32	28	30	40	35	34	34	29	34	34	29	35	41	38	36	28	37	26	30	39	34	35	27	34	40	23	35	28	34	34	35	25	33	38	30	17	46	41	34	26	44	38	32	36	33	48	37	41	33	31	33	35	40	32	35	32	35	24	28	44	42	36	35	39	31	23	36	29	23	32	37	25	28	33	38	26	35	33	38	27	28	35	37	28	20	34	45	35	29	35	45	36	31	36	31	28	35	31	36	32	35	43	28	31	38	35	37	36	29	40	32	29	34	31	33	32	30	35	33	32	30	33	33	28	22	34	32	37	37	36	31	27	39	29	42	29	34	32	31	41	24	30	35	32	43	30	33	30	21	27	35	46	35	40	35	42	43	35	32	29	35	27	32	37	27	27	33	29	41	43	25	37	33	24	28	33	34	40	32	43	33	43	26	34	32	30	32	35	36	42	40	32	41	33	27	38	35	37	28	38	27	39	25	42	32	34	29	31	26	32	39	31	33	38	33	33	29	30	38	33	36	29	39	37	27	39	31	27	39	33	26	29	34	27	35	32	24	35	33	33	37	31	30	31	27	39	28	35	30	21	39	33	30	38	42	22	32	27	40	29	40	38	28	30	34	31	33	28	40	32	32	40	31	32	27	29	30	32	37	32	26	31	26	40	40	30	39	45	34	22	30	35	28	32	41	26	33	37	36	33	28	33	32	28	32	32	37	22	30	24	48	30	34	37	30	33	40	39	20	27	31	30	36	27	39	25	35	42	32	46	35	32	35	37	29	26	31	39	33	29	27	33	36	33	28	32	34	38	35	34	38	28	36	26	34	29	31	36	30	38	28	38	31	32	39	34	36	36	22	31	28	39	27	23	35	34	32	43	35	42	30	31	37	36	39	29	39	30	34	37	33	28	28	31	30	25	36	38	35	27	24	35	33	30	50	28	38	41	30	37	32	47	31	39	29	26	24	30	27	43	29	39	30	34	37	33	43	41	32	40	28	25	32
37559	17567	8297	17479	26516	26253	22639	19695	16631	14961	13281	11685	10705	9152	7537	6449	6097	5530	4939	4948	4475	4153	3746	3281	3038	2708	2604	2413	2271	2053	2003	1990	1735	1807	1709	1574	1558	1615	1522	1440	1319	1284	1320	1313	1250	1198	1149	1059	1037	1078	1030	1010	935	934	932	961	974	896	886	913	837	843	839	780	765	834	740	738	710	697	658	717	681	688	644	712	645	660	597	658	582	587	630	575	585	533	549	598	587	557	555	575	570	572	561	536	570	598	537	548	585	580	552	576	564	573	504	571	583	533	529	569	579	559	506	516	516	545	585	533	569	573	545	582	558	621	560	571	547	581	579	580	561	567	568	585	604	592	534	573	593	577	610	554	557	573	564	570	575	597	582	584	559	600	566	552	574	529	593	529	546	560	534	588	565	580	595	588	577	582	549	587	582	491	573	583	571	585	546	563	607	575	515	534	566	559	550	543	605	548	559	577	608	548	583	571	619	560	611	569	660	543	533	556	569	566	532	569	605	566	612	535	537	556	594	540	590	577	587	594	602	573	582	549	517	585	521	584	538	543	590	592	565	594	581	570	539	557	544	540	564	549	585	551	582	604	576	515	580	600	503	571	544	564	539	565	569	551	572	563	596	600	582	575	579	597	565	553	572	534	547	572	580	527	543	537	563	571	572	613	546	541	556	556	560	577	563	589	573	593	601	509	575	574	569	567	527	583	566	564	561	554	608	541	636	555	542	563	550	556	552	564	556	544	559	570	577	521	547	587	569	588	611	572	575	560	603	551	550	551	577	562	567	556	628	585	564	616	558	550	564	569	575	547	572	586	564	612	534	528	587	510	545	568	548	583	539	543	534	598	584	578	580	553	528	580	549	572	555	545	544	550	538	576	591	588	570	586	545	572	550	631	570	589	614	579	582	583	583	564	575	604	574	582	579	568	562	562	555	526	573	609	607	547	573	583	569	553	584	578	498	559	575	551	599	581	579	610	557	547	564	563	586	575	580	602	553	550	586	564	559	574	571	582	576	580	552	586	576	608	553	548	576	552	598	518	572	569	590	533	505	568	614	563	586	570	545	557	634	595	582	534	549	553	533	559	555	522	573	582	577	585	554	593	564	585	551	542	545	542	540	555	577	573	578	559	556	590	552	538	535	522	586	618	584	566	553	544	569	569	552	554	538	547	559	522	585	540	582	572	607	535	562	580	591	558	561	577	556	529	595	551	591	561	567	562	577	546	568	557	548	553	583	555	570	586	563	587	562	541	560	524	524	544	576	589	578	514	526	545	533	519	558	553	540	546	565	574	569	551	524	586	560	519	526	583	564	591	549	573	585	554	541	569	530	526	546	545	552	549	566	615	551	593	548	590	547	587	578	586	574	645	558	533	558	534	566	559	574	559	577	605	560	577	527	580	582	599	613	571	551	573	531	589	586	579	609	530	559	629	573	525	532	527	589	609	529	542	504	557	567	560	545	574	554	556	568	574	560	553	556	527	546	579	568	546	583	577	540	552	554	599	539	571	552	562	577	581	549	594	559	525	552	548	530	573	554	590	564	570	532	583	585	590	572	561	565	572	582	553	542	542	545	586	605	560	606	553	560	560	575	545	551	550	597	503	605	581	593	561	543	558	539	564	579	559	544	555	519	524	554	617	607	530	580	561	530	585	575	536	611	562	567	571	537	564	571	598	564	536	568	543	571	568	583	558	570	552	560	535	531	528	553	577	546	576	554	574	580	565	522	547	610	549	605	560	581	578	577	565	585	553	565	539	588	545	610	583	549	555	542	575	577	624	597	594	514	603	607	566	571	619	592	596	535	550	560	557	510	602	569	565	567	548	523	590	543	560	551	526	527	600	554	592	550	548	605	578	589	580	524	577	538	538	571	561	563	560	555	527	558	564	558	540	539	590	596	548	583	548	561	570	565	553	556	561	572	613	585	568	573	535	575	570	584	601	585	560	570	573	528	561	609	610	581	555	586	555	581	556	591	555	580	591	555	575	586	565	579	575	566	569	545	515	584	535	597	576	586	608	614	549	590	590	595	554	584	517	613	526	581	550	570	610	598	564	562	591	563	590	555	559	573	616	554	548	516	552	570	564	566	550	541	579	572	535	549	562	599	577	554	573	548	474	575	545	531	554	566	559	531	546	609	573	568	562	569	547	563	624	574	544	576	623	535	574	576	619	560	592	533	553	579	559	560	600	583	540	571	560	524	547	605	568	554	609	574	527	555	583	527	578	585	582	539	566	530	527	612	559	619	570	595	524	534	524	614	571	552	554	562	571	546	558	540	525	582	554	597	578	558	578	541	575	540	552	533	620	578	571	570	562	558	567	603	523	544	561	560	579	539	575	567	547	573	563	502	580	559	538	569	608	550	557	585	574	574	567	595	591	583	603	544	556	570	604	569	559	565	572	565	520	573	526	561	570	554	567	607	570	555	558	517	560	576	545	535	572	551	582	592	553	598	539	522	582	555	572	549	570	586	556	614	548	567	570	574	579	564	569	546	553	530	589	559	601	533	595	553	551	556	578	539	571	610	512	547	536	603	558	566	558	542	562	584	533	533	575	566	611	593	598	563	582	546	566	560	595	558	502	581	573	586	599	570	542	580	551	544	572	568	589	569	575	534	551	570	527	578	571	557	502	554	515	587	553	527	564	557	596	557	521	590	573	553	591	606	596	549	569	540	559	542	581	540	540	560	534	544	563	580	553	614	577	554	551	538	533	619	563	567	583	518	530	586	519	582	562	572	608	566	637	544	571	540	605	575	544	578	528	605	577	595	548	599	591	587	566	552	577	531	569	600	589	584	605	568	628	569	610	560	538	525	543	535	585	515	529	578	604	591	553	584	570	594	540	580	574	544	592	569	524	563	565	587	553	568	529	557	557	549	544	537	532	562	554	560	591	578	556	549	575	546	584	593	579	518	548	504	548	590	561	540	579	576	568	545	579	581	542	595	600	572	584	571	575	560	575	525	575	606	579	598	583	557	570	531	574	600	587	569	570	589	550	553	527	582	552	543	557	566	582	585	582	584	550	605	585	579	557	544	587	549	553	602	575	535	555	548	542	525	595	592	546	587	563	584	544	582	594	560	608	578	587	561	579	581	541	596	593	539	575	546	580	536	559	574	583	574	556	565	614	552	549	570	552	550	567	549	586	597	567	616	586	563	564	601	556	531	590	603	591	558	546	513	557	570	558	568	543	527	550	581	593	594	613	561	530	572	597	602	562	532	564	551	548	552	564	583	559	553	558	573	556	564	569	559	570	586	569	584	503	583	587	581	572	558	583	543	575	574	541	498	566	597	579	553	623	560	554	576	598	592	593	557	547	624	535	591	528	577	549	526	532	610	556	526	547	616	593	543	576	544	566	562	518	571	558	569	581	578	539	570	592	578	525	572	633	574	560	573	569	533	580	561	548	587	519	540	530	543	566	546	577	596	578	558	547	581	588	571	525	606	573	580	563	539	570	553	565	576	588	581	547	584	553	531	582	582	570	575	582	585	593	591	586
7633	2077	535	360	569	559	457	407	375	310	278	277	255	230	207	175	143	154	141	137	143	108	93	101	100	82	106	86	68	76	71	80	58	71	67	78	44	69	53	63	55	62	41	53	62	63	40	68	56	60	36	39	34	36	48	45	58	37	61	60	41	43	48	56	42	43	43	41	39	45	40	35	42	39	30	33	47	44	35	34	48	34	32	33	38	30	32	40	38	35	41	40	41	31	24	35	37	48	38	46	39	32	32	28	33	33	31	35	39	31	33	40	32	41	27	35	37	35	38	26	41	41	21	35	40	40	24	36	39	33	37	34	46	34	49	38	30	25	43	40	28	33	31	31	32	30	31	36	43	34	24	31	35	43	34	33	37	31	43	31	28	32	30	24	35	33	33	33	32	33	27	39	23	43	35	32	34	33	30	33	36	31	31	37	46	26	39	40	35	38	29	41	39	35	32	30	37	29	33	42	41	36	40	31	48	32	42	39	33	40	30	31	32	45	35	39	34	31	38	38	38	43	29	29	41	46	36	33	34	34	32	31	40	32	37	29	40	33	31	50	27	33	29	35	40	39	34	40	28	36	38	28	28	36	36	26	38	38	29	32	39	28	30	30	33	53	37	40	33	39	33	26	36	28	41	16	42	32	21	42	33	37	30	25	31	27	50	38	46	34	33	40	29	37	42	27	39	40	30	29	22	38	49	39	37	31	32	33	39	36	36	38	42	26	29	40	34	27	38	41	39	43	40	36	31	39	38	34	35	33	46	45	30	22	33	35	43	37	31	30	46	41	40	34	36	29	34	34	29	32	30	35	30	42	30	35	27	32	46	37	42	35	42	37	46	37	40	26	34	38	43	35	39	27	36	32	36	33	37	36	33	40	30	36	31	31	31	41	39	40	34	32	38	25	41	33	34	39	37	39	31	37	31	38	31	29	40	30	27	30	39	40	33	38	31	31	41	30	44	36	31	26	36	42	28	30	40	40	36	38	30	31	36	27	35	38	37	30	45	34	43	31	32	34	37	32	34	34	30	42	28	36	30	36	33	37	33	35	35	34	38	42	39	43	33	32	30	30	35	31	28	36	32	52	36	33	35	38	40	33	42	34	34	40	35	43	32	24	34	40	33	33	35	34	37	37	40	28	31	33	43	34	42	36	35	30	30	41	37	43	33	50	37	32	30	33	29	30	32	51	34	25	31	40	31	33	39	55	32	32	33	24	29	36	37	41	38	32	37	51	35	35	29	32	37	25	29	36	28	38	40	41	23	38	36	31	33	34	26	28	26	39	40	34	34	36	43	34	28	37	40	33	41	25	34	28	36	33	35	33	34	31	28	29	37	47	35	30	33	38	39	39	34	24	36	37	36	27	33	22	34	45	25	32	42	39	24	30	38	38	46	35	28	44	23	36	32	40	39	34	34	41	26	35	39	35	46	22	34	27	34	43	28	35	29	34	28	32	39	43	41	33	31	37	37	34	35	39	30	31	38	31	28	33	29	41	43	23	28	38	36	34	33	45	31	41	38	32	27	27	39	34	33	31	42	30	28	28	39	25	30	30	48	29	28	36	41	30	29	24	41	54	34	30	32	40	38	32	36	46	30	36	33	40	38	41	20	44	23	30	33	39	40	39	42	34	36	33	29	35	43	40	38	32	28	44	40	32	42	32	35	27	32	33	38	32	35	39	22	34	29	37	32	34	23	40	40	34	45	28	33	47	46	26	42	37	42	36	41	35	32	31	28	24	38	38	41	39	36	32	31	31	46	30	24	42	35	19	44	31	29	25	41	36	34	39	26	30	32	31	39	30	30	33	31	32	46	34	42	39	38	31	25	34	33	36	34	38	31	45	38	42	38	30	23	38	31	33	37	37	43	27	37	24	30	34	45	41	29	46	33	48	31	29	34	34	26	32	31	28	39	36	35	40	28	33	34	38	44	46	35	33	28	26	33	30	42	36	33	43	38	27	36	38	37	39	42	35	33	23	39	32	28	36	25	27	31	48	35	42	33	31	22	31	33	44	35	29	29	50	29	33	34	38	39	31	40	39	41	38	30	37	39	34	36	35	23	45	35	39	43	33	37	36	33	31	33	33	33	30	38	42	39	41	38	33	33	44	29	32	31	31	32	31	36	34	33	38	46	45	33	29	40	36	35	34	34	47	44	39	29	35	37	37	37	26	35	38	25	36	47	43	30	37	37	27	35	40	45	34	47	34	42	44	33	37	27	34	38	52	40	35	38	34	37	31	44	33	31	35	29	33	36	41	26	42	32	33	52	36	31	34	25	37	35	34	30	33	40	29	29	25	48	28	23	30	36	31	40	37	43	39	30	30	33	31	29	30	39	36	37	30	39	35	43	35	41	33	42	41	27	34	33	43	47	32	38	28	36	37	36	23	36	48	27	30	34	30	25	43	37	40	37	35	34	39	32	31	27	36	53	41	35	32	33	39	41	23	38	34	41	45	32	35	37	29	27	42	39	34	42	30	41	36	49	40	36	38	39	32	34	33	41	33	36	36	32	36	30	38	42	32	28	36	40	38	31	39	46	43	32	25	41	44	30	35	38	34	26	35	30	39	37	23	35	43	33	31	26	29	36	42	33	42	44	40	32	37	24	30	32	33	23	53	36	31	39	39	34	34	43	43	42	29	35	23	41	38	36	27	35	40	35	36	41	31	34	34	38	42	25	37	35	42	31	35	45	46	24	36	34	30	32	31	32	35	25	36	36	34	31	28	28	22	31	32	30	37	50	40	33	35	31	26	38	34	43	26	25	36	35	28	33	34	36	38	33	29	44	26	38	35	31	41	38	34	36	40	42	37	35	34	32	37	33	34	29	43	26	40	42	32	40	25	32	37	24	33	37	29	40	38	32	35	39	47	30	40	37	39	38	37	52	40	26	35	37	44	28	42	38	42	30	28	22	21	31	22	31	37	40	36	28	44	26	37	30	33	31	42	50	34	42	23	25	33	36	29	35	29	36	37	27	32	41	26	39	30	44	31	35	32	41	28	36	29	27	38	38	29	39	29	37	33	42	33	36	33	43	38	42	40	41	29	32	37	31	46	36	29	31	39	38	43	41	34	36	27	20	31	32	34	37	26	38	30	31	34	32	27	41	41	40	37	32	36	35	37	38	22	42	30	31	44	26	38	35	41	36	36	37	29	31	39	39	36	35	35	39	38	29	38	35	26	24	35	31	29	34	32	36	41	26	27	28	41	32	45	30	27	40	27	30	39	39	35	26	34	30	29	37	30	43	39	35	52	36	28	22	32	30	38	40	33	36	34	34	34	37	43	33	33	30	28	29	31	31	26	30	36	31	34	23	33	31	35	35	34	29	34	43	40	38	37	24	28	47	38	48	27	41	35	39	44	41	31	35	33	41	20	33	39	33	28	31	38	35	36	32	42	36	29	35	46	34	21	35	39	38	50	41	32	45	28	38	42	32	42	22	38	31	52	26	39	43	41	35	33	37	36	35	31	30	32	41	35
45628	22346	12008	22856	32325	31456	28075	24809	21686	19282	17046	15921	13854	12761	10792	8799	8384	7795	7193	7104	6235	5775	5108	4635	4347	3859	3563	3273	3124	2776	2806	2615	2508	2329	2378	2183	2165	2075	2028	1862	1732	1680	1640	1626	1531	1585	1427	1367	1319	1309	1225	1226	1221	1197	1125	1147	1110	1088	1092	1038	1002	1009	990	892	945	857	831	826	831	755	711	746	796	746	695	751	719	723	688	695	672	657	705	616	635	582	582	621	641	588	599	602	597	576	622	570	583	607	592	567	583	579	578	569	575	572	562	618	628	556	580	597	601	602	621	585	575	640	602	611	612	591	613	618	575	568	602	614	612	595	642	595	591	589	594	630	574	566	581	578	585	595	619	580	621	603	549	598	609	547	590	544	619	536	569	577	560	594	556	599	548	530	571	621	614	570	589	615	560	598	615	593	619	581	587	543	618	590	588	647	579	585	604	598	581	608	597	625	621	626	584	572	574	599	594	628	622	574	587	649	614	627	629	598	609	623	552	592	610	608	620	544	554	595	602	593	620	578	585	587	601	610	577	583	589	548	580	576	629	560	568	574	579	546	562	586	549	611	584	562	613	581	591	545	603	581	586	581	615	605	597	603	543	530	564	546	555	571	653	579	546	594	600	562	605	596	560	628	609	618	590	604	611	623	589	567	567	597	569	587	604	600	566	584	584	594	611	567	574	566	596	577	613	598	553	581	593	588	602	586	611	597	593	598	583	578	633	538	610	599	600	614	562	586	581	584	585	631	579	600	602	580	629	573	562	568	596	603	604	609	546	567	608	581	624	571	590	619	623	566	591	581	604	544	596	580	586	570	557	547	561	603	591	571	608	617	598	609	590	589	628	574	559	558	616	539	533	591	594	593	605	596	590	578	614	596	595	602	562	581	603	572	564	629	597	597	606	559	564	585	567	592	578	579	668	623	555	568	582	593	640	611	575	613	638	578	565	576	555	575	589	585	595	557	571	601	612	613	590	589	574	605	581	536	602	630	563	584	636	612	620	561	557	557	569	637	597	603	587	595	623	582	577	607	568	640	565	606	604	593	561	598	591	588	599	581	554	587	571	595	589	621	565	544	587	600	610	624	580	602	567	568	627	602	566	588	628	584	577	623	561	649	611	553	629	591	613	600	588	592	572	570	560	562	599	615	538	576	585	626	583	576	603	542	572	615	590	565	588	582	592	631	623	609	569	630	635	620	560	546	544	592	588	569	599	595	577	579	568	570	607	567	535	591	599	598	551	596	621	567	620	598	600	590	603	575	571	620	545	574	568	595	595	593	575	612	587	611	622	584	556	556	591	554	608	567	605	566	592	563	574	599	596	623	582	604	573	555	590	582	603	622	593	562	600	533	574	596	599	595	590	629	628	571	609	564	544	576	558	625	564	560	593	589	585	568	598	582	629	624	571	603	590	619	574	583	599	599	577	575	573	593	578	594	602	630	571	611	595	573	571	580	596	642	584	601	600	624	567	562	604	573	616	556	610	589	607	630	607	598	585	595	581	598	586	576	616	616	596	596	579	579	639	614	569	606	610	585	593	635	599	589	563	619	579	576	609	588	561	607	640	614	573	595	570	582	577	596	576	586	567	586	561	608	582	574	562	603	629	578	580	581	554	617	609	629	625	591	600	608	533	612	594	617	564	620	612	597	616	580	612	609	597	584	551	566	556	609	578	556	601	572	555	620	592	584	596	593	579	572	572	543	580	576	598	611	575	582	610	587	561	559	579	561	613	658	600	599	561	620	607	612	589	593	614	576	596	594	597	594	620	608	562	582	571	597	596	595	509	583	581	592	587	558	607	591	580	596	566	607	611	621	596	571	617	604	597	586	579	574	574	581	571	569	589	616	582	590	621	598	611	595	593	600	613	574	581	565	593	588	604	647	617	596	582	594	618	636	620	564	618	591	631	558	595	577	606	591	595	604	568	565	579	575	632	611	609	608	617	592	593	590	613	585	557	549	581	607	598	587	625	594	573	569	588	570	612	574	629	588	546	586	577	628	597	635	617	606	530	583	595	653	600	630	584	601	621	599	594	555	565	617	608	590	596	608	571	576	560	589	584	605	588	571	637	602	640	596	622	549	601	590	558	582	586	630	626	573	588	590	608	581	569	582	620	573	567	607	534	610	570	588	631	554	632	593	585	609	627	587	563	613	603	580	550	577	589	569	613	611	559	572	605	613	589	563	610	592	603	594	576	553	617	590	596	616	591	584	623	572	587	614	587	574	620	623	595	605	571	607	632	582	564	610	611	561	619	623	590	573	563	548	596	565	614	594	614	591	594	549	605	537	596	572	553	530	608	594	534	641	627	570	584	583	550	606	622	630	578	614	562	595	608	570	572	625	557	580	610	549	585	614	610	591	593	578	625	569	595	595	572	597	623	585	588	577	643	581	567	556	563	611	588	586	611	541	618	598	574	621	612	571	579	593	610	623	613	595	644	568	586	553	617	577	602	590	608	578	553	593	596	597	602	567	566	575	611	571	639	608	617	629	560	537	567	610	585	606	590	589	563	622	600	600	626	597	596	627	596	561	588	590	592	613	568	583	608	534	592	608	582	575	584	579	613	555	588	567	635	602	630	571	582	587	589	590	596	638	609	577	662	586	574	603	611	606	580	605	606	613	587	584	615	617	596	621	554	586	616	605	576	585	575	570	631	634	531	589	596	573	590	625	582	610	643	552	585	536	599	569	611	630	559	583	592	572	622	595	547	545	588	595	574	626	544	603	567	567	579	627	587	607	568	608	572	607	606	612	573	563	612	570	579	648	565	571	547	620	594	607	559	585	566	556	566	602	608	597	625	579	608	628	598	606	591	586	584	594	637	578	594	618	583	593	621	613	570	535	610	605	609	641	586	630	614	591	598	581	602	564	596	631	613	582	614	580	565	614	604	608	576	544	574	582	569	577	570	580	563	564	609	628	578	581	586	577	650	591	597	566	575	576	594	585	569	562	604	589	612	587	600	583	617	602	567	584	578	585	620	556	579	599	576	557	579	592	608	545	585	607	611	575	594	574	620	580	653	582	597	628	581	570	569	564	600	604	593	593	591	622	596	595	573	593	597	596	624	612	588	572	628	590	604	587	591	586	595	651	574	568	589	632	569	536	577	585	551	625	578	589	563	590	547	642	632	650	625	600	562	576	605	601	596	562	587	583	599	628	573	624	581	595	584	553	606	605	593	591	592	555	574	595	580	632	574	608	590	594	569	606	572	572	596	594	586	580	611	585	596	625	607	568	598	572	618	576	616	562	572	570	610	591	595	573	604	636	565	597	550	592	591	570	613	600	583	608	577	589	584	600	627	606	631	574	558	609	607	546	647	583	611	592	606	591	570	618	575	613	584	588	596	579	551	641	580	588	566	569	609	571	570	600	593	580	604	586	564	581	616	604	589	614	524	597	558	569	591	607	595	579	571	592	554	573	607	608	598	573	554	582	599	566	574	593	569	571	598	617	608	592	587	570	585	583	590	580	604	617	595	610	613	574	588	567	592	567
3036	595	192	153	208	217	156	155	178	137	108	126	113	101	102	96	71	87	70	70	75	64	55	48	60	53	53	36	37	52	31	36	34	35	44	32	42	30	43	37	33	28	40	52	34	25	25	41	26	48	34	38	34	32	27	41	32	32	18	34	33	30	31	37	30	34	24	21	24	25	30	31	28	30	24	28	27	34	33	25	27	22	33	26	29	25	27	27	28	19	19	29	20	24	23	20	24	16	25	35	20	25	27	28	25	25	27	20	21	27	26	13	23	40	21	24	26	40	27	23	20	26	37	35	24	25	32	15	26	31	19	23	22	23	34	37	25	28	30	31	23	19	29	28	25	20	25	24	19	25	27	22	23	29	30	32	31	22	29	16	20	34	24	27	20	32	26	31	35	26	19	21	28	22	27	23	32	26	20	28	32	32	22	27	33	23	36	22	29	37	29	23	24	33	28	28	35	26	34	18	16	25	28	26	26	26	24	27	20	23	20	17	28	25	33	26	19	27	25	40	27	25	33	19	29	33	31	33	22	27	32	23	29	24	35	18	30	24	26	29	25	30	26	22	19	33	34	18	28	19	33	26	22	19	34	33	28	24	30	26	19	20	29	24	30	24	16	33	37	22	25	30	24	29	23	25	32	28	14	22	25	22	22	28	27	19	22	16	31	18	28	27	17	15	23	34	35	24	26	30	38	29	19	24	18	23	24	29	23	26	20	23	24	34	24	33	26	23	26	27	26	19	35	31	33	26	21	40	30	25	37	22	23	24	19	23	20	24	30	19	20	21	30	27	20	27	34	26	23	27	24	32	30	27	32	29	26	35	31	37	20	20	16	24	27	37	25	25	22	24	31	18	23	34	24	17	25	28	27	32	27	27	28	20	40	25	22	27	27	26	24	21	18	31	33	36	33	24	21	29	26	21	29	30	28	27	31	21	21	19	21	35	16	26	25	23	24	22	28	27	30	29	27	21	26	24	24	22	33	17	25	29	20	28	31	20	24	30	28	21	35	26	18	22	35	32	25	23	20	24	23	18	28	25	25	22	29	26	20	29	26	22	20	30	23	23	22	33	18	29	31	18	33	29	26	29	24	28	24	33	30	32	22	31	16	17	28	30	31	27	32	29	19	24	22	17	31	22	27	22	21	20	27	27	33	19	34	29	29	27	27	21	26	24	19	26	33	27	19	26	27	16	17	21	30	26	32	26	29	17	23	17	29	32	35	27	32	24	24	23	35	28	26	26	28	25	27	32	22	34	29	32	27	21	23	17	22	25	19	29	31	28	25	27	25	30	27	34	23	28	16	32	27	27	27	19	16	25	21	36	28	28	24	30	25	30	26	21	27	27	11	27	25	31	18	31	24	29	30	26	23	26	22	25	25	27	23	37	30	23	27	20	32	24	35	30	25	21	33	27	24	27	19	21	24	26	24	31	20	30	22	19	34	27	22	19	24	34	27	18	22	22	28	33	34	24	18	24	30	23	32	23	22	24	23	25	25	25	14	25	22	22	29	27	21	22	23	32	29	25	24	21	25	35	31	24	28	20	27	14	28	25	23	23	32	25	21	30	28	24	28	36	18	17	33	22	30	22	26	28	26	30	24	17	24	18	34	31	28	30	29	27	31	19	31	20	38	25	22	19	21	24	21	21	24	28	22	32	26	32	33	24	32	27	26	19	30	37	19	19	27	22	16	28	29	28	23	26	25	29	21	23	25	40	36	24	24	28	31	29	25	22	28	28	23	24	21	27	15	33	20	28	24	27	26	26	18	23	23	27	23	21	29	23	31	23	32	29	38	22	27	24	22	28	35	28	35	22	22	18	27	26	34	29	29	40	32	22	28	27	18	24	25	26	23	21	24	27	29	23	28	33	21	30	19	21	22	20	26	27	34	33	21	29	30	37	29	33	30	30	11	26	28	26	21	17	36	27	32	39	25	28	21	28	32	24	29	29	25	38	19	26	30	31	20	36	29	27	22	23	27	22	25	24	22	35	33	24	31	30	26	21	18	29	27	26	25	33	23	15	28	23	30	26	26	22	16	24	26	18	16	26	28	22	21	31	13	23	29	25	25	33	28	32	16	23	23	32	33	17	28	30	26	29	33	26	29	18	28	15	31	13	24	25	25	23	30	23	22	27	25	27	30	24	36	22	32	19	28	27	21	24	17	25	33	27	23	26	22	29	24	21	22	15	21	22	28	27	20	30	31	23	24	16	31	29	29	27	33	29	20	24	27	31	23	24	24	37	31	23	30	34	22	38	23	25	27	33	30	26	19	22	27	15	28	25	33	23	26	24	27	23	31	26	30	31	21	21	36	26	17	31	38	27	29	17	14	23	18	22	26	21	25	30	26	34	23	25	31	29	31	25	24	30	15	27	30	36	28	29	33	37	39	26	29	25	21	24	28	20	31	36	26	23	25	28	22	18	26	25	32	30	28	23	21	31	24	26	25	14	25	30	27	17	25	25	27	26	34	24	20	26	23	28	28	28	29	29	32	23	16	25	24	27	23	24	21	15	16	26	22	41	25	27	29	37	15	23	19	32	24	28	25	32	28	28	26	30	18	26	22	26	31	25	37	22	27	23	17	28	19	26	32	27	24	20	30	29	22	26	30	30	21	27	23	21	27	22	25	26	29	24	23	24	19	25	27	22	28	27	30	28	28	29	35	28	20	26	20	22	22	20	22	30	27	21	23	26	34	25	20	35	25	25	32	34	29	20	24	25	27	22	25	22	29	28	18	29	34	31	34	28	31	23	19	24	32	29	30	28	26	29	28	13	30	22	30	25	29	29	18	26	32	22	31	23	20	35	25	23	32	20	21	16	34	24	21	31	17	27	23	23	29	27	35	25	20	26	36	27	31	17	34	28	25	28	29	18	20	29	23	37	33	24	26	28	25	25	27	24	35	24	25	25	18	33	33	24	22	21	22	28	33	23	22	23	20	31	30	19	20	25	26	19	21	23	24	27	30	22	27	21	27	23	20	31	28	27	21	27	28	28	36	24	19	25	28	35	24	31	38	26	33	35	36	32	23	23	28	29	25	27	25	21	23	31	27	28	27	25	27	20	32	26	29	23	32	24	26	20	24	18	16	25	28	28	19	32	25	32	27	16	25	31	24	30	17	23	24	30	26	28	20	30	31	21	35	25	21	29	29	15	22	22	28	27	30	25	24	32	42	28	24	34	34	26	22	22	40	20	29	27	18	20	33	30	35	39	24	24	25	25	31	27	31	27	18	18	35	16	22	24	25	14	29	24	28	20	21	28	37	27	31	25	21	28	33	24	29	27	42	27	23	29	24	24	34	25	19	18	27	22	25	23	23	24	29	32	18	32	34	29	24	28	17	34	28	30	27	26	20	19	18	24	22	24	33	23	35	41	23	24	29	21	26	24	19	23	24	31	26	31	26	20	30	38	24	26	23	30	24	28	23	21	25	29	27	31	28	33	26	20	19	35	20	26	25	22	36	27	20	14	26	35	23	23
32924	14534	5974	12912	20597	19271	17483	14158	12169	10129	8763	8257	7615	6503	5809	4534	3954	3662	3511	3188	3014	2780	2582	2315	2130	1918	1816	1650	1472	1378	1327	1360	1328	1226	1197	1203	1198	1178	1078	999	1014	1005	934	930	978	887	788	810	780	756	764	760	738	766	746	697	715	720	637	680	656	665	676	578	629	608	575	539	571	532	497	511	525	540	519	548	515	515	516	472	486	451	454	449	464	454	474	445	450	448	465	461	432	456	439	467	457	464	456	416	444	461	459	439	445	461	430	460	460	394	457	460	457	462	414	458	417	454	434	475	474	498	456	462	458	449	461	414	490	470	464	418	427	430	447	450	447	432	450	434	456	461	454	458	467	430	445	452	422	451	457	442	424	458	440	419	446	456	474	459	497	453	467	421	470	474	431	473	481	450	474	430	471	440	411	447	457	458	481	453	427	475	459	450	418	444	473	420	434	458	451	445	481	429	438	428	464	424	465	446	483	435	443	418	437	436	417	472	436	466	419	487	443	450	430	462	443	495	415	439	439	430	466	412	470	495	437	429	461	466	447	442	455	414	453	456	450	451	479	452	452	479	428	434	480	447	452	449	439	486	440	420	470	419	423	446	442	455	424	429	446	420	499	435	436	435	417	478	449	436	458	473	485	438	425	456	460	454	464	443	445	419	460	442	453	458	427	436	456	459	487	419	485	457	471	448	419	483	467	445	431	444	420	446	451	440	472	474	471	430	473	466	425	422	442	452	460	476	467	423	447	453	434	472	433	469	454	455	416	460	465	396	463	471	450	416	448	409	406	491	449	457	469	456	428	439	493	412	471	436	424	471	435	455	416	473	461	459	448	413	463	441	423	434	423	443	442	465	428	452	457	440	420	414	411	431	428	442	465	449	461	458	470	425	409	474	443	458	474	452	408	430	435	418	445	434	442	437	468	457	452	468	438	441	444	415	478	456	454	427	445	484	459	455	452	453	440	483	443	454	484	479	442	443	449	443	454	483	448	450	423	488	439	433	435	452	432	437	442	483	430	399	412	444	452	440	455	455	430	468	431	462	422	457	430	459	456	448	412	419	441	439	437	445	412	462	472	443	435	416	428	466	429	435	468	448	480	485	435	456	451	417	462	461	444	448	447	402	409	447	440	471	457	429	440	451	416	466	460	435	474	454	459	485	445	448	431	447	437	421	465	430	443	434	461	454	458	462	441	459	448	423	407	405	474	450	477	473	431	442	462	437	465	444	444	454	475	456	447	428	485	429	462	454	455	452	421	456	477	438	441	418	431	464	499	435	411	459	410	451	462	465	460	480	430	414	472	410	459	432	469	461	432	438	493	420	446	452	442	433	436	448	410	441	449	406	446	419	471	423	450	437	451	453	428	440	467	454	406	476	440	453	436	449	426	457	436	467	424	450	462	442	450	485	502	469	386	439	427	453	448	454	460	389	427	379	439	491	476	460	464	447	466	431	453	452	486	411	468	453	442	423	419	425	449	418	429	487	438	448	443	447	445	454	462	449	423	448	453	480	464	464	402	469	444	431	470	438	422	440	425	432	453	417	451	433	445	431	460	452	412	446	445	441	457	457	436	430	456	418	456	435	499	484	471	443	448	469	480	450	447	467	443	438	449	479	444	442	505	416	482	448	428	445	463	436	466	446	458	414	445	450	496	461	440	449	445	432	466	459	447	487	462	449	440	476	461	464	448	411	456	460	475	468	442	453	440	407	434	477	460	467	421	432	462	428	471	453	428	451	446	422	449	455	451	483	447	448	421	473	424	451	463	436	478	452	474	461	412	460	471	420	466	445	458	456	415	466	457	450	438	456	427	441	469	436	441	448	487	447	459	450	479	446	435	466	425	410	468	473	400	467	429	460	484	455	444	472	443	432	475	415	474	454	456	463	434	481	452	478	446	457	443	429	452	467	471	462	425	472	488	424	469	432	472	450	446	440	452	438	465	447	486	451	452	479	455	482	411	447	408	419	436	426	451	446	472	417	455	447	419	487	446	423	441	462	458	424	471	442	435	442	439	436	478	455	419	446	436	440	427	463	463	413	448	409	438	465	413	471	501	430	424	478	443	438	433	461	461	481	450	406	428	480	434	437	428	472	438	448	457	440	444	475	431	456	452	437	472	478	461	420	477	449	466	418	431	434	431	431	453	451	460	412	422	445	447	426	433	443	466	459	428	429	441	448	431	457	435	475	453	474	461	426	480	477	386	415	415	457	412	431	452	413	439	444	465	451	480	471	424	476	438	444	494	447	439	445	429	468	439	427	479	467	444	463	416	472	470	424	459	440	413	466	449	451	407	444	472	448	442	427	456	466	476	443	464	452	460	481	471	442	432	476	465	484	441	437	470	452	439	450	431	437	465	477	434	449	446	413	423	465	462	458	478	416	465	424	430	455	464	442	461	443	486	449	475	478	434	439	448	445	413	447	470	416	450	493	442	466	448	433	457	446	468	460	468	463	423	430	435	444	452	441	471	475	470	455	434	434	442	438	436	469	462	438	441	415	499	460	439	457	442	480	446	485	459	424	460	493	470	451	445	435	480	404	442	462	427	455	467	452	463	474	448	459	442	463	419	442	425	435	449	433	437	469	467	445	487	482	446	464	470	442	486	450	456	425	436	460	455	457	479	411	476	418	435	463	470	423	462	405	449	446	463	455	449	461	463	470	444	425	448	446	457	420	414	485	468	424	444	441	456	442	440	415	422	450	421	438	438	459	454	425	435	413	456	426	450	458	443	434	442	455	467	451	465	422	464	476	447	421	413	417	468	416	505	460	415	447	477	404	438	450	435	417	452	455	416	465	428	442	456	486	468	470	480	430	448	455	424	472	446	454	432	412	419	464	428	431	449	473	413	418	448	451	463	430	453	454	475	457	414	481	444	454	464	479	423	452	454	459	422	449	460	479	421	447	431	448	449	424	424	449	465	477	402	456	469	441	474	445	461	460	450	443	437	465	489	437	421	428	478	409	446	459	430	417	436	429	481	445	435	393	409	422	445	424	452	445	440	437	431	451	436	467	441	470	469	453	454	465	408	425	406	451	478	498	481	465	441	429	452	442	465	427	414	433	485	448	470	464	460	449	465	426	457	458	446	453	418	418	424	448	452	460	434	419	435	420	458	419	436	445	406	449	429	440	477	443	446	452	444	450	449	417	439	448	452	446	396	450	440	444	465	424	432	454	447	445	429	430	463	446	433	446	452	451	463	449	450	476	417	455	465	405	410	425	451	469	468	452	424	447	462	480	468	443	478	467	467	423	472	421	440	404	449	494	429	457	453	445	499	431	448	453	448	454	438	418	464	457	482	450	455	422	445	460	442	447	435	464	477	429	453	431	464	476	449	427	414	437	405	455	420	430	480	453	446	418	454	453	454	434	449	456	430	432	440	468	465	448	457	443	453	433	450	469	446	465	456	415	402	435	437	470	454	494	451	468	448	467	469	460	472	470	445	484	450	431	421	454	428	427	443	453	437	442	445	415	416	453	445	472	437	444
6456	1896	517	321	493	417	376	338	302	297	271	250	220	197	207	135	128	123	130	105	97	110	92	90	98	82	61	86	66	59	72	62	54	57	58	65	70	57	72	57	57	40	42	52	57	45	36	27	47	36	33	43	32	38	39	29	33	41	39	35	46	42	25	44	33	38	33	29	32	31	49	35	24	27	34	32	18	28	28	29	29	44	32	19	29	16	39	29	25	39	32	31	29	43	27	33	35	40	26	29	29	22	32	38	37	21	24	27	32	27	36	36	32	32	22	32	32	24	25	25	32	20	26	25	48	36	31	22	33	35	29	20	33	24	26	38	25	27	36	27	33	30	32	41	20	36	35	38	44	39	37	33	29	30	22	32	43	26	26	33	33	31	33	26	26	31	28	19	36	30	32	24	20	27	29	33	36	39	26	35	32	29	30	32	20	34	29	31	37	32	36	25	26	20	38	30	31	28	22	26	33	34	38	24	27	41	32	29	28	30	36	27	25	26	33	29	26	27	36	35	22	32	31	29	41	26	32	22	29	31	42	24	28	31	34	30	29	24	27	34	35	26	27	25	29	22	31	36	32	23	32	32	30	31	27	28	30	41	30	34	32	24	46	40	34	26	29	27	23	31	23	29	28	38	28	25	23	37	25	33	36	28	30	36	26	29	21	26	31	33	37	30	37	34	24	29	26	29	40	23	29	33	21	35	34	28	31	33	43	28	31	41	34	34	19	26	36	35	32	33	32	37	29	30	31	23	24	26	29	31	32	29	36	36	31	23	26	26	29	33	25	35	27	20	27	26	30	36	33	33	31	45	29	22	27	22	38	35	34	22	30	37	41	35	21	28	33	27	36	29	21	29	26	44	20	28	35	27	31	34	26	41	29	30	33	43	27	30	28	38	23	35	30	26	32	32	35	24	26	31	40	27	35	23	33	40	34	27	35	42	32	32	25	30	37	24	24	33	38	22	25	21	27	28	33	31	33	23	31	24	36	21	23	29	25	29	33	35	39	26	31	27	35	33	31	29	33	40	23	17	36	39	34	32	35	35	24	31	30	32	24	33	38	29	29	26	40	32	34	25	26	28	24	26	28	34	23	25	33	28	24	39	32	33	30	33	17	23	30	30	27	29	32	26	40	38	28	29	39	31	25	28	26	35	29	29	37	29	33	20	30	31	33	31	28	21	39	29	23	30	24	22	23	25	36	32	37	29	25	28	29	36	36	31	31	40	29	24	28	23	27	32	32	35	28	31	26	35	18	29	18	33	33	32	35	26	41	38	29	30	27	32	24	28	27	31	43	36	31	25	34	34	26	34	31	19	22	25	40	43	33	26	34	22	38	34	27	30	26	27	43	26	34	22	36	36	32	22	29	29	61	23	31	35	26	29	27	29	22	36	29	33	34	33	33	25	44	30	28	28	33	37	30	30	28	34	22	29	33	29	23	28	34	29	23	36	22	37	26	28	37	28	32	33	31	32	28	26	28	29	26	25	33	36	26	39	24	28	28	26	25	35	30	38	28	36	32	41	29	29	33	43	32	28	30	38	27	29	31	22	40	29	34	33	36	24	36	37	30	25	21	28	30	28	36	37	25	32	28	32	30	24	25	19	36	29	37	40	28	29	31	30	37	33	24	29	38	23	26	29	28	29	31	29	31	25	24	34	33	32	27	25	21	35	34	29	26	26	36	27	22	36	20	29	39	37	32	31	26	21	24	33	29	26	22	25	34	31	31	24	28	24	36	33	29	33	24	36	38	31	34	36	25	23	33	41	23	19	36	31	32	25	23	40	27	25	24	23	29	27	29	30	30	34	27	28	31	27	27	30	22	28	37	22	29	42	31	30	26	37	30	36	25	35	38	32	25	40	37	36	24	26	23	39	27	29	21	26	28	34	26	23	30	29	24	33	31	22	21	31	35	28	25	25	35	23	27	29	36	28	36	18	24	33	26	33	29	29	30	38	29	32	36	41	28	23	31	36	31	27	30	33	36	33	26	29	25	26	30	25	33	31	31	36	27	26	25	28	31	21	32	42	31	43	33	26	21	29	29	29	39	16	32	27	40	34	30	27	34	28	35	31	36	31	31	32	29	26	24	31	31	22	27	32	31	21	38	20	34	32	25	27	25	32	39	26	29	23	34	38	28	31	29	36	30	30	30	31	21	33	37	36	37	32	34	33	38	22	37	28	28	34	39	31	32	30	29	18	25	37	28	39	39	24	28	41	26	22	41	24	39	31	32	35	43	32	34	33	27	33	35	23	36	23	31	45	19	21	31	31	33	34	21	27	30	30	24	41	35	34	31	22	32	30	31	21	22	28	39	27	16	29	33	28	26	33	26	27	28	27	38	36	27	30	33	23	41	18	36	21	31	30	33	32	44	33	28	20	26	28	29	39	30	32	33	28	30	31	27	29	27	34	21	35	24	26	30	29	32	32	37	35	30	27	31	26	27	19	27	21	27	34	28	30	35	33	20	19	31	29	37	32	35	37	35	19	32	31	26	21	42	37	24	31	35	24	27	21	33	38	16	36	26	26	21	27	36	35	25	25	31	34	40	28	24	25	20	33	32	33	20	29	24	24	32	34	39	29	29	31	30	22	30	35	26	36	24	25	26	23	33	32	30	30	39	33	33	33	23	30	26	24	23	30	29	32	26	24	35	33	36	28	34	40	29	41	33	33	32	26	34	24	32	27	33	30	27	29	22	35	38	32	37	21	34	24	28	30	28	35	42	36	26	21	34	25	24	28	24	34	41	30	34	34	32	25	37	37	26	27	41	29	23	27	20	28	24	25	35	32	25	30	36	20	32	28	35	31	29	22	37	39	29	32	39	30	31	23	29	24	35	35	23	29	25	18	24	25	28	30	32	34	33	34	24	26	39	28	30	25	35	38	36	15	29	34	41	42	32	21	33	35	26	23	26	19	29	34	26	27	22	42	51	30	30	23	16	31	25	26	28	35	38	30	26	31	31	33	23	35	41	25	32	36	30	28	30	20	26	33	25	26	36	23	25	32	31	23	32	39	38	39	37	30	24	25	21	35	27	42	44	27	25	22	26	45	30	38	21	28	23	29	35	32	36	41	26	29	35	28	26	36	30	29	37	31	29	29	25	28	28	30	33	23	30	34	32	27	27	28	36	25	30	24	26	38	20	28	21	33	26	32	32	26	30	26	32	27	25	36	22	32	28	27	29	33	22	32	35	30	38	25	28	28	41	30	36	21	23	26	43	30	24	36	22	30	36	41	32	27	22	33	28	16	31	41	35	25	32	32	32	31	29	28	24	33	29	28	33	19	28	30	36	30	33	33	32	24	21	37	20	29	24	32	32	28	22	29	29	31	31	24	38	28	37	29	26	33	32	33	28	27	24	30	29	30	29	30	32	37	37	30	29	28	30	37	32	27	31	34	29	34	22	42	22	43	36	31	31	27	28	32	27	26	18	27	28	26	30	30	41	34	34	31	29	31	33	42	36	34	35	33	33	30	20	25
44056	21060	11053	21727	30282	28394	25938	22390	19371	17998	15725	14179	12683	10992	10323	8699	7173	6817	6273	6075	5596	5322	4676	4024	3803	3448	3086	2889	2600	2478	2336	2295	2190	2109	2118	2015	1879	1851	1694	1652	1550	1455	1446	1394	1457	1418	1246	1236	1160	1176	1134	1046	1041	1083	1025	977	1036	977	955	888	888	847	833	752	752	738	710	728	683	734	659	676	608	681	669	629	674	571	623	623	546	526	554	560	566	499	516	540	493	536	519	540	501	503	501	546	570	487	523	528	508	496	583	550	475	514	523	535	495	512	533	507	560	511	516	498	554	510	493	516	527	468	533	511	495	523	496	462	549	545	474	502	550	475	557	532	513	566	550	482	496	506	517	504	516	501	504	497	561	477	524	515	502	521	537	510	502	492	506	510	522	486	505	526	497	476	507	499	577	537	551	501	517	501	514	529	470	508	515	483	503	471	573	469	500	522	491	498	504	525	552	487	497	515	506	528	533	511	534	516	538	569	530	504	498	494	510	507	493	499	499	537	509	546	497	527	485	536	518	507	487	508	499	504	513	475	532	527	530	467	498	553	523	521	527	496	512	520	542	477	529	508	510	552	537	542	512	512	530	499	480	495	489	526	517	534	495	472	537	553	544	525	491	518	491	496	541	546	494	529	497	519	548	539	507	489	512	529	523	504	522	506	535	509	488	504	499	536	535	514	539	530	513	541	499	530	563	529	518	500	536	515	492	574	548	512	556	480	496	537	527	527	490	530	506	507	463	537	495	556	541	544	548	548	497	528	561	526	514	515	547	531	492	544	480	512	541	502	529	510	541	507	487	565	521	500	529	522	499	517	543	503	511	476	508	514	524	522	492	549	564	513	452	537	510	499	538	519	521	477	511	552	489	509	541	521	535	571	540	535	506	501	557	530	496	504	547	525	471	502	481	516	545	515	513	506	498	504	492	475	528	489	555	477	530	517	530	468	530	519	504	509	544	519	527	547	485	522	470	533	448	481	533	523	503	492	499	503	460	472	530	526	488	527	507	536	560	485	492	524	501	505	551	488	486	496	567	533	530	511	494	527	499	509	562	506	495	536	515	558	546	524	512	505	485	515	536	490	559	515	519	536	498	499	518	526	478	495	537	500	508	500	480	496	535	553	511	538	535	541	523	522	524	476	520	528	520	506	532	529	481	511	514	492	505	490	522	494	479	508	509	498	525	518	504	510	513	509	518	536	540	538	517	524	510	533	532	521	535	508	528	540	509	590	492	520	492	526	518	534	498	496	504	508	475	530	513	542	509	526	559	531	486	513	525	526	489	504	509	542	496	555	511	543	509	526	483	538	512	505	507	470	482	459	469	530	511	526	541	509	504	523	566	476	565	520	528	520	496	519	538	517	511	515	539	502	504	534	500	514	525	496	514	538	524	526	552	480	504	494	515	523	566	518	502	555	511	531	537	526	495	556	548	505	519	513	535	546	552	515	523	520	501	549	538	523	534	488	525	495	523	521	504	489	460	493	494	511	506	511	499	529	548	509	552	531	510	465	488	555	526	520	478	533	544	536	517	524	538	517	496	520	534	513	531	520	530	492	540	509	575	518	539	529	530	557	523	494	526	527	503	496	509	485	516	504	478	519	530	494	518	482	537	523	535	482	507	512	498	492	516	495	533	495	544	494	458	472	502	512	497	530	529	494	538	523	474	530	518	553	516	501	475	531	492	503	466	485	553	532	539	489	521	531	534	545	512	518	501	474	498	525	498	518	524	494	506	510	479	521	525	507	532	497	490	541	488	499	539	522	478	543	515	488	550	498	518	491	542	505	511	507	535	511	493	512	522	518	531	575	509	552	479	527	504	452	520	536	503	508	533	522	503	495	546	510	534	526	506	495	539	511	504	515	502	509	519	495	497	541	482	529	519	503	534	493	511	524	502	512	562	527	534	507	560	511	499	514	507	528	508	522	515	517	534	503	530	500	513	526	516	508	481	534	511	535	531	525	547	534	555	522	509	523	511	527	507	567	527	527	490	500	515	514	552	508	532	498	513	480	533	506	505	503	519	496	477	517	513	496	546	572	503	493	508	531	531	495	517	497	511	538	543	510	542	515	523	543	506	500	462	533	566	545	485	540	543	511	519	521	494	540	458	486	519	548	509	549	497	521	480	510	510	509	520	512	519	513	481	495	526	515	525	531	539	537	500	515	545	510	502	541	529	501	511	507	525	490	524	504	488	510	533	525	519	525	551	520	521	524	534	523	567	506	492	504	511	528	503	532	496	517	533	506	531	521	522	547	513	513	535	533	512	523	492	547	528	463	538	496	490	471	539	522	508	517	530	494	515	518	498	474	516	525	516	527	519	489	548	520	494	525	505	512	507	502	479	514	490	537	510	514	557	521	523	537	531	475	498	494	504	537	490	503	541	491	518	523	515	521	522	493	536	532	503	563	473	501	513	526	515	523	553	480	489	485	517	500	532	487	515	510	511	502	543	525	515	493	517	523	459	544	489	509	480	534	524	507	477	501	547	544	486	497	504	547	509	507	515	514	471	514	532	515	496	504	520	481	527	489	513	490	515	564	522	569	508	524	511	539	512	534	494	522	509	544	542	497	537	488	498	475	506	478	503	510	452	491	503	503	496	494	483	502	505	480	514	485	516	492	519	517	525	508	567	507	471	520	503	500	520	501	505	528	497	497	525	499	496	525	514	491	517	478	507	502	522	541	538	479	500	512	499	549	473	484	512	506	479	512	532	507	500	518	492	522	545	492	509	534	517	508	513	507	492	518	493	515	503	518	523	502	515	521	517	474	494	494	532	490	528	538	498	540	481	500	489	509	504	542	505	544	509	499	531	539	496	519	554	497	529	512	543	523	530	498	499	509	468	474	522	534	528	536	510	466	468	553	513	533	518	527	541	509	492	520	529	505	488	508	554	556	478	475	528	549	506	510	527	550	497	506	479	527	516	517	472	517	527	540	541	491	516	520	497	538	482	496	519	500	485	543	496	533	535	489	494	509	506	493	531	495	530	496	539	485	543	511	502	554	558	535	512	514	541	478	529	548	501	545	483	545	536	474	533	547	503	530	462	498	493	486	484	515	511	513	524	545	538	482	508	525	517	543	523	506	484	487	501	500	508	489	504	517	538	487	532	492	523	521	521	476	527	515	530	485	514	489	517	528	515	522	499	521	536	529	528	561	543	503	547	501	537	521	457	508	528	497	518	561	529	510	533	502	503	467	495	546	498	487	554	548	519	500	489	501	470	521	546	541	530	517	491	527	524	505	543	510	512	493	489	515	549	535	532	496	518	543	532	507	510	506	513	521	516	496	545	499	518	490	502	524	500	537	499	517	481	522	470	505	480	488	493	516	510	526	521	467	512	520	475	536	555	489	507	518	503	559	487	509	519	526	481	508	543	503	511	547	524	519	532	506	523	486	509	525	527	498	513	518	524	498	524	543	506	538	559	513	520	525	523	546	555	506	502	485	531	487	544	496	524	489	493	478	500	505	528	504	516	518	495	490	562	527	538	474
5834	1123	310	256	362	274	259	256	226	187	190	218	222	163	152	139	132	127	124	122	118	98	89	77	78	81	60	69	56	78	74	66	49	54	49	66	57	55	51	37	56	49	39	45	43	42	54	46	61	41	38	37	44	42	37	37	26	33	33	35	42	27	35	37	44	32	38	39	32	36	37	35	44	38	31	27	41	33	44	36	42	28	29	34	25	39	29	29	34	20	35	43	34	25	42	29	34	32	34	49	33	35	37	33	41	41	30	26	32	40	34	38	28	42	44	32	33	34	32	25	36	36	33	37	39	24	30	30	34	39	41	33	38	32	33	33	34	42	31	36	33	35	38	37	33	36	44	35	32	28	29	32	31	29	31	31	28	38	37	35	21	44	24	36	33	27	28	28	28	26	30	30	25	35	28	30	31	31	25	29	28	28	36	42	32	35	24	27	31	33	44	27	32	36	37	41	25	30	31	43	25	30	37	27	31	26	28	33	31	32	28	43	33	38	34	37	28	34	36	32	41	40	28	24	27	34	31	30	40	34	20	27	37	37	22	27	30	33	25	36	30	29	48	36	37	39	32	25	36	23	39	32	27	35	35	42	23	35	35	32	43	35	28	31	34	39	25	30	37	33	34	31	29	38	45	42	40	30	36	42	41	40	33	31	37	27	28	40	36	33	28	43	30	43	27	31	29	27	35	38	39	35	29	37	41	32	45	37	39	34	31	32	32	20	38	39	35	31	30	41	34	38	30	33	45	30	32	38	34	33	36	26	42	32	36	26	33	45	43	40	31	33	46	35	25	37	37	33	25	35	33	36	24	26	30	38	40	36	28	32	28	25	28	32	37	29	30	26	37	38	33	31	18	25	21	34	31	33	34	32	27	27	40	30	34	32	27	37	27	30	24	31	41	36	39	42	32	37	35	27	34	33	34	32	35	43	27	40	20	25	39	37	30	34	30	41	32	26	31	37	29	33	37	31	36	33	39	39	43	31	41	39	29	33	32	46	35	43	29	28	30	19	34	22	37	26	24	26	32	23	31	32	32	34	36	37	28	30	30	39	38	44	34	40	37	23	35	24	28	29	33	33	29	26	28	36	28	37	31	28	39	26	36	36	36	39	19	26	28	31	24	44	35	27	29	43	31	33	37	37	35	29	42	36	30	36	35	33	37	25	39	34	34	35	34	36	26	42	33	28	36	31	31	41	31	36	38	32	41	25	26	28	23	34	39	21	37	35	31	35	21	41	36	41	31	34	28	30	34	32	42	30	31	38	33	24	36	32	42	40	39	45	32	28	30	46	33	28	38	41	23	38	33	38	36	37	32	43	36	24	34	28	29	29	37	39	29	34	52	24	34	46	37	33	37	41	34	42	44	29	38	32	34	37	38	36	36	29	34	34	31	35	34	27	37	35	30	32	32	33	33	32	24	28	25	28	31	41	35	31	31	41	32	30	32	35	35	42	33	31	45	22	38	30	33	39	38	30	18	40	36	35	37	43	26	30	33	26	35	31	37	37	29	38	27	40	29	39	35	37	39	28	37	37	39	32	26	22	29	40	28	33	33	36	43	35	34	31	29	40	37	39	31	37	32	30	27	38	31	30	33	45	39	24	33	30	38	39	24	37	26	33	34	35	34	37	29	42	22	25	36	35	33	37	26	36	32	28	32	24	41	31	30	28	32	33	37	29	28	29	28	25	28	25	35	32	39	25	35	28	33	50	36	36	34	35	27	35	32	35	35	40	32	26	31	39	28	31	35	34	35	26	31	32	28	29	45	38	30	40	29	25	28	36	37	27	35	36	24	35	27	22	36	38	32	32	40	41	37	33	34	33	36	30	37	41	33	25	23	37	36	30	42	33	31	31	41	34	33	35	43	36	35	29	27	42	43	37	33	35	31	28	39	40	23	32	41	29	35	29	32	47	20	34	33	40	36	33	39	27	39	37	19	23	40	35	32	27	33	30	48	35	34	29	26	25	31	42	39	32	28	25	33	32	29	37	36	31	29	40	42	40	33	39	36	30	33	38	27	40	26	42	43	30	32	34	35	36	35	37	42	36	38	32	30	27	32	38	37	36	37	40	29	34	39	36	25	31	39	28	41	40	30	30	42	33	28	32	35	38	29	28	35	33	30	39	33	37	42	30	32	35	41	26	42	22	30	28	43	30	34	26	32	34	24	31	37	31	28	36	38	33	32	41	24	29	25	36	32	34	33	27	30	28	23	37	35	26	42	38	45	39	26	32	39	33	29	27	33	29	35	37	22	27	28	23	44	27	25	34	45	34	31	43	34	38	32	27	30	28	28	30	23	25	29	32	37	28	44	29	32	42	39	41	41	37	36	42	34	29	29	35	36	33	36	34	40	31	29	37	30	39	28	34	28	31	30	36	28	30	37	22	42	40	26	40	27	35	38	40	39	30	27	29	22	35	25	27	28	46	37	36	45	34	34	24	30	43	34	33	37	26	36	37	37	26	34	31	23	24	38	28	33	27	26	31	21	34	36	38	36	40	25	34	35	27	26	30	40	44	35	36	23	31	43	35	29	32	23	22	26	45	23	38	42	34	30	35	33	36	31	29	44	32	47	33	33	26	30	29	29	26	40	41	37	34	34	31	39	38	36	32	32	22	32	31	42	43	33	38	33	34	26	33	31	32	40	37	40	31	44	17	38	31	38	48	35	30	28	37	29	31	32	35	40	32	36	36	38	35	39	33	33	21	33	32	31	42	39	37	32	35	41	35	22	36	36	44	39	30	44	30	32	35	27	37	40	36	39	37	29	35	37	29	42	23	28	24	28	26	22	47	25	31	35	28	32	36	27	36	39	34	36	31	33	38	27	31	33	34	33	34	33	41	22	33	33	34	27	38	40	24	32	34	34	31	50	38	34	32	34	32	30	35	40	32	38	31	43	40	46	33	44	24	44	37	30	32	30	36	47	34	37	39	27	33	38	34	36	22	33	39	34	34	22	45	38	32	32	30	33	34	41	50	39	31	30	25	39	29	34	41	39	32	25	29	44	34	35	37	33	37	18	27	40	36	40	38	37	40	36	33	39	30	34	33	31	38	33	31	27	33	41	39	32	35	38	39	38	39	39	34	35	39	34	29	39	34	30	31	28	35	37	30	32	30	42	21	29	24	34	29	21	25	42	39	36	26	31	28	30	33	20	33	32	36	17	30	29	38	36	39	27	35	39	31	41	31	39	35	27	32	29	30	16	33	38	26	39	42	29	39	23	27	37	38	28	24	29	33	29	36	25	25	28	39	35	27	31	32	37	40	30	22	30	28	24	28	38	37	37	29	30	41	42	26	31	23	25	30	29	34	22	27	33	35	39	33	32	32	44	38	24	35	35	32	31	34	22	28	28	34	30	33	22	39	27	40	42	30	43	39	37	45	27	34	40	33	31	38	29	24	30	23	36	35	32	39	29	27	31	36	28	42	25	26	28	24	21	32	26	34	23	35	31	38	33	34	39	30	33	21	42	33	32	38
37788	18326	8736	18121	26445	23613	21698	18813	15835	13530	12450	11962	11364	8661	7984	7408	6054	5313	5285	4747	4573	4167	3559	3120	3080	2684	2542	2290	2134	2020	2014	1898	1847	1850	1783	1711	1642	1578	1536	1440	1387	1278	1279	1315	1265	1244	1120	1091	1065	1033	1036	971	991	963	979	978	973	899	919	871	828	725	816	784	721	699	702	699	681	701	705	686	643	630	683	639	658	639	615	587	613	576	605	604	609	569	611	572	561	578	541	555	568	565	577	539	562	543	573	584	574	595	567	562	579	580	569	548	565	568	517	526	526	542	565	567	542	566	573	515	541	584	576	565	537	551	553	540	548	545	534	536	605	580	549	587	509	617	552	573	550	541	582	554	563	586	527	570	577	590	587	636	550	552	536	622	582	540	597	519	599	566	551	533	579	594	571	575	566	591	579	502	579	575	562	589	580	570	542	548	557	543	555	559	505	561	567	570	556	570	586	562	593	552	543	596	527	601	561	543	555	539	582	569	559	578	590	550	526	511	554	558	578	591	571	534	564	578	579	544	604	613	568	597	571	603	580	556	607	564	545	558	547	539	564	575	532	552	577	572	559	574	539	574	553	543	520	575	559	554	578	529	516	533	547	544	533	530	572	585	577	595	513	584	521	489	524	580	582	540	577	547	557	536	581	556	541	548	538	545	577	539	566	587	562	589	519	642	579	524	598	572	571	572	544	567	600	573	539	551	553	545	509	573	545	541	587	495	570	574	538	584	585	524	561	547	541	566	557	564	568	555	559	570	573	552	611	578	590	547	617	593	552	562	601	528	562	559	527	589	575	563	565	501	588	572	559	554	566	537	533	559	547	553	577	586	538	551	552	522	589	543	551	545	561	535	607	575	566	557	546	586	567	538	542	539	564	586	545	564	590	562	585	565	562	528	549	561	641	578	554	581	541	580	533	576	595	552	595	584	564	552	570	532	574	563	565	577	594	561	597	582	598	586	576	619	572	570	588	564	574	533	557	562	576	589	529	543	589	573	556	561	591	509	562	568	553	542	571	517	578	557	519	564	578	581	551	577	568	606	582	563	531	513	536	578	570	581	569	532	571	567	585	550	546	553	551	564	533	585	546	613	551	560	554	548	539	554	570	554	575	567	588	527	558	533	555	591	555	550	567	521	547	597	509	552	564	549	566	583	567	568	534	583	570	539	549	569	548	545	561	574	581	567	566	567	594	592	589	573	576	533	600	553	517	565	571	589	562	591	588	538	538	592	552	581	598	582	555	614	585	615	533	539	592	523	548	512	568	544	587	561	575	597	554	518	596	587	548	613	544	563	544	526	609	524	571	557	605	584	540	540	560	612	582	558	576	579	547	548	579	545	582	558	557	556	578	575	593	566	524	593	559	565	584	584	561	588	561	496	544	579	565	539	555	567	564	550	608	561	574	549	611	580	553	582	531	581	522	547	538	558	542	545	605	586	559	541	541	558	558	566	602	598	612	572	597	592	614	605	550	620	558	511	550	534	537	559	580	545	527	562	563	555	613	577	554	561	605	543	547	586	565	554	557	536	577	579	553	619	527	547	594	550	546	561	593	552	524	611	620	581	549	510	570	548	563	613	595	540	557	585	587	569	565	579	536	560	551	579	554	592	595	594	557	585	540	585	586	551	575	550	597	569	575	540	610	545	554	601	575	580	558	560	559	578	554	573	558	547	600	581	543	571	580	532	526	530	622	610	539	560	591	552	583	602	571	565	565	579	580	576	548	589	548	536	540	535	579	592	569	603	558	545	519	592	518	558	550	572	581	567	560	557	567	619	610	574	568	568	552	533	559	510	570	568	520	580	559	535	552	548	546	546	549	521	525	565	558	596	582	548	532	567	554	585	555	546	562	567	581	554	574	599	520	567	565	591	501	530	582	592	578	586	542	537	565	548	546	607	551	532	560	558	592	558	513	557	563	569	537	598	581	517	600	557	558	619	570	571	590	573	565	515	597	527	576	534	506	541	609	547	562	552	577	605	560	521	554	550	558	556	572	591	564	562	593	565	553	553	570	524	563	566	549	557	555	536	549	528	585	535	579	563	578	554	515	572	546	573	573	570	561	544	535	581	534	593	546	562	554	582	530	551	526	551	544	591	512	565	554	540	542	546	545	595	571	575	581	542	555	588	536	554	563	551	539	561	580	545	609	536	554	539	558	534	582	528	558	563	555	530	553	554	555	549	570	547	577	542	530	534	577	554	589	540	555	577	582	581	573	571	542	570	568	554	607	556	562	555	547	543	570	544	544	554	570	577	536	562	553	566	579	601	529	576	575	558	588	533	559	559	592	569	609	567	574	588	541	547	534	544	593	559	573	538	546	590	557	576	555	566	519	579	573	531	556	576	611	590	559	503	593	572	566	543	605	545	581	550	533	538	530	576	571	574	580	541	537	586	585	532	580	548	541	546	565	555	555	560	559	561	578	584	562	577	538	533	577	563	581	549	592	539	542	565	601	546	584	629	550	576	564	588	542	586	552	583	555	561	546	582	563	555	567	585	544	555	568	543	551	591	519	528	568	603	634	556	560	572	558	529	574	556	538	616	544	580	544	577	577	550	574	586	549	588	537	574	591	595	579	583	561	550	551	613	504	576	562	548	584	571	535	518	577	560	539	547	573	568	578	557	566	549	528	573	575	544	588	596	516	591	559	598	543	544	591	542	551	551	563	549	585	545	544	590	583	562	611	545	572	569	566	547	584	579	600	572	544	532	535	563	590	560	556	562	596	538	544	580	574	579	553	556	537	596	553	562	565	563	612	538	557	539	595	581	536	575	540	530	579	572	575	595	547	521	582	560	585	564	549	581	537	559	567	551	560	584	562	520	567	558	561	539	583	548	563	577	554	584	514	598	520	544	554	528	532	517	543	575	565	613	597	538	550	576	576	556	577	548	585	533	576	600	545	540	547	590	563	533	588	563	544	582	596	617	573	533	561	578	551	539	539	528	506	554	561	582	557	558	547	568	549	592	558	602	536	577	576	547	577	601	606	572	522	534	590	588	625	576	524	522	546	520	530	585	559	556	569	549	572	604	550	535	605	598	547	606	576	571	583	603	562	532	587	590	539	554	593	581	581	547	584	581	562	570	573	544	548	526	514	508	554	617	540	568	556	559	559	580	579	583	515	606	556	560	542	563	556	544	578	549	540	547	541	528	572	550	571	581	592	600	523	510	549	614	546	572	574	541	578	595	544	595	559	569	554	619	552	563	536	554	521	570	582	555	556	592	577	569	588	549	577	593	594	577	585	547	591	581	566	544	553	517	571	554	585	552	580	514	550	555	597	572	543	568	542	559	553	562	564	594	579	563	556	552	600	566	580	571	537	567	549	566	593	594	556	535	584	576	574	644	558	596	585	585	596	583	584	545	562	547	548	574	529	562	575	614	572	598	525	560	566	559	552	599	560	605	554	639	594	566	560	574	576	540	553	559	604	540	519	562	578	586	595	543	564	565	567	560	609	525	566	590	588	560	564	582	552	550	536	569	563	545	573	535
7488	2275	507	368	535	484	440	369	349	298	251	251	269	238	221	195	196	145	172	153	144	132	114	93	78	114	98	82	81	77	69	72	76	79	72	72	60	63	60	58	39	46	50	56	50	62	55	62	54	51	48	42	50	50	48	40	53	48	45	36	42	51	42	40	46	38	34	38	42	39	39	40	30	27	37	39	37	32	20	35	35	35	32	27	31	34	36	25	35	33	35	36	36	32	41	37	38	36	29	30	33	32	42	31	35	35	37	32	41	33	39	33	31	33	25	43	38	42	29	28	28	33	37	37	41	34	32	35	31	30	35	36	29	28	32	24	39	30	30	34	31	51	42	35	28	37	28	29	40	37	31	46	44	42	33	37	37	43	38	46	51	32	35	42	34	32	36	31	24	36	40	41	38	28	46	37	28	25	28	27	35	36	35	37	35	28	32	43	36	42	45	26	32	33	31	33	38	37	38	22	33	36	34	35	33	38	33	39	34	28	29	32	35	30	31	36	38	42	28	41	30	31	35	37	39	34	24	43	31	31	38	47	42	31	41	36	27	33	39	29	35	33	28	38	26	40	28	23	39	34	34	29	34	34	35	29	30	43	28	38	26	38	41	43	28	29	47	37	34	29	42	35	33	33	31	37	38	29	46	32	46	28	41	40	29	30	47	38	32	41	31	34	39	21	26	29	45	37	24	32	36	42	53	34	39	30	35	28	31	18	29	36	30	44	26	29	30	35	27	22	33	38	25	36	36	30	27	31	37	30	21	43	33	39	44	34	42	44	26	24	33	30	33	29	36	23	38	38	33	37	34	41	28	33	39	37	31	29	45	40	29	38	33	23	31	34	32	44	30	29	28	20	37	34	56	43	34	43	29	47	29	45	31	41	37	39	35	40	29	40	42	32	31	37	41	34	23	34	29	36	30	36	24	27	39	45	36	33	37	34	29	32	52	38	38	37	43	33	24	40	35	40	37	30	37	35	32	35	35	28	44	36	38	35	32	23	29	29	37	27	38	36	45	38	27	36	33	41	32	40	45	33	43	30	38	36	38	40	29	44	32	34	41	30	48	48	33	38	29	33	44	40	29	33	30	31	30	33	40	37	35	32	31	40	26	35	28	36	40	31	36	27	36	35	39	35	36	30	46	27	42	28	28	40	27	39	42	38	39	27	38	30	48	36	27	31	36	34	37	30	35	39	26	36	39	30	33	38	36	24	35	43	33	28	28	37	27	36	31	32	31	31	20	32	38	35	30	43	34	43	33	34	42	42	45	33	34	35	47	31	24	28	39	41	38	40	41	38	44	24	36	37	28	28	33	37	38	42	31	33	31	46	33	26	37	34	33	37	31	39	30	36	26	34	36	20	32	32	25	28	40	30	32	45	33	27	39	39	40	31	37	30	44	37	32	25	21	35	26	33	29	44	48	35	37	37	39	38	28	27	34	30	31	35	32	33	36	32	36	25	36	36	40	37	31	37	39	39	28	30	26	31	28	30	33	36	29	32	38	40	31	36	24	34	28	36	35	36	33	34	35	37	35	44	32	39	43	35	33	30	32	38	37	36	39	33	49	32	44	34	34	36	34	37	43	38	42	32	36	43	36	27	33	45	45	34	35	35	22	31	36	45	43	28	40	33	40	39	36	32	30	29	38	32	30	48	39	36	33	35	29	35	38	29	35	44	41	31	28	31	33	28	28	31	39	41	35	37	42	33	38	27	29	29	38	36	36	44	39	31	45	35	53	23	40	25	28	49	34	36	38	30	32	24	45	49	35	38	32	37	35	35	36	32	36	44	39	40	34	45	31	34	31	31	25	29	28	39	25	34	31	33	39	36	41	35	41	40	36	31	35	25	34	31	27	32	36	39	42	35	44	26	34	38	37	40	37	28	43	31	33	45	27	31	44	31	36	38	45	35	36	33	39	29	35	31	37	38	35	41	43	34	37	41	37	30	41	34	28	33	48	18	32	33	32	26	37	36	29	36	34	29	33	32	23	44	26	29	33	45	37	39	42	33	41	31	31	29	41	35	37	28	29	29	25	30	31	36	25	30	39	37	36	24	28	35	30	45	33	35	40	36	37	28	28	30	38	26	29	39	37	30	29	23	35	28	28	40	34	35	29	32	43	34	35	35	44	28	35	35	35	31	40	38	31	33	28	32	37	37	36	34	36	36	31	32	29	22	34	19	43	36	38	33	30	30	37	38	40	32	32	34	30	31	37	40	25	39	35	29	30	26	29	37	29	32	39	33	40	40	30	37	44	41	34	30	30	34	42	29	30	34	30	36	39	28	32	43	24	24	45	41	32	30	29	27	44	39	40	30	37	43	39	37	34	33	36	28	41	32	35	35	39	29	35	30	40	29	34	34	35	39	26	18	31	43	30	34	30	35	45	43	27	34	31	34	33	32	34	37	42	27	32	37	36	37	26	31	34	30	21	19	43	42	31	34	44	33	24	29	39	38	44	34	44	41	31	28	34	30	27	33	39	40	40	35	31	28	33	36	42	50	29	32	34	45	38	44	26	41	26	37	32	20	26	35	38	34	32	41	33	36	41	41	37	43	28	29	37	33	49	37	27	27	40	33	36	28	30	34	27	27	39	35	39	25	36	30	41	32	34	47	29	30	28	39	30	39	32	41	46	32	38	28	34	29	38	30	36	37	41	36	38	32	33	30	32	33	27	27	36	42	25	39	37	34	30	31	31	37	35	25	39	17	32	35	34	45	25	40	27	33	39	49	31	37	25	37	29	35	32	40	27	55	30	33	31	34	45	34	31	34	34	45	41	25	34	37	31	37	29	38	32	36	36	33	32	33	35	33	26	38	33	37	41	34	27	35	31	33	38	39	39	32	28	38	33	41	26	27	32	35	35	35	37	29	37	30	38	39	38	41	39	37	26	35	32	39	19	45	34	38	33	48	33	36	34	33	33	31	40	36	30	40	29	30	39	37	35	38	29	24	40	29	44	31	35	33	29	28	34	45	32	42	33	36	35	26	32	29	26	31	29	33	37	28	27	28	35	41	28	29	34	26	44	39	55	38	47	40	37	36	34	32	38	44	36	35	39	41	29	43	32	30	33	37	44	43	37	33	36	36	23	33	35	33	31	38	42	43	25	26	33	34	46	39	38	24	36	31	36	28	37	46	41	42	39	43	33	46	32	29	37	39	40	43	34	33	32	34	29	31	31	30	30	36	23	30	40	42	28	35	45	30	34	29	47	38	36	38	27	28	40	38	36	31	32	27	41	35	43	30	29	31	28	39	40	32	36	38	33	36	36	32	35	42	29	35	44	35	30	39	32	28	27	32	26	41	37	29	46	27	46	44	35	31	35	37	50	42	33	26	27	32	30	27	38	35	41	36	32	36	41	43	41	24	28	21	36	34	44	36	30	32	40	30	43	28	44	27	28	35	24	34	34	32	29	32	32	39	37	26	34	35	36	36	42	35	37	21	25	33	38	35	27	41	34	33	36	38	24	39	45	16	40	30
45096	23120	11746	22971	32463	30128	26942	24243	20568	17922	16053	14695	15277	12593	10573	9658	9291	8131	7369	6828	6397	5728	5042	4527	4282	3832	3670	3374	3044	2849	2695	2629	2561	2432	2398	2346	2140	2082	1919	1852	1800	1737	1681	1685	1548	1577	1437	1360	1363	1375	1289	1269	1210	1220	1208	1204	1180	1101	1075	1031	919	957	891	879	849	816	814	821	743	804	764	817	714	727	750	726	694	693	658	645	651	644	668	686	617	601	647	636	585	618	584	624	606	620	566	536	561	565	567	576	561	620	597	618	629	580	522	592	610	582	565	591	583	563	586	590	573	602	625	576	553	638	607	600	577	574	585	616	587	570	590	546	553	613	581	627	588	574	632	615	585	596	594	567	589	571	595	547	560	592	560	588	545	573	576	554	639	562	635	530	577	574	585	573	595	575	606	585	640	584	566	568	551	586	602	585	557	608	553	585	590	585	570	552	581	582	599	618	603	604	582	615	608	574	580	570	562	575	575	592	620	619	580	583	605	604	622	563	551	609	573	567	610	599	616	618	590	622	557	561	594	578	558	634	619	586	611	624	601	535	628	603	585	609	618	624	619	569	592	576	606	624	610	587	633	587	607	570	631	567	623	540	565	534	584	538	563	586	647	569	532	557	589	574	560	559	592	591	556	577	615	626	634	574	553	600	615	626	594	560	624	606	558	608	595	567	625	570	584	572	581	559	617	564	597	590	612	548	586	574	578	570	567	602	569	573	596	591	586	579	603	559	630	608	540	616	547	601	555	597	598	593	576	597	572	627	580	579	597	602	581	594	547	578	573	598	547	589	612	611	592	579	604	609	574	565	566	572	538	588	585	597	596	592	636	555	563	556	593	549	601	604	599	583	573	609	559	638	567	593	598	593	605	619	613	577	643	622	616	575	562	533	614	644	592	624	601	572	594	553	625	629	550	569	603	612	589	600	611	619	595	596	589	579	614	552	557	604	554	573	571	572	598	555	590	630	593	601	556	579	595	589	599	602	570	582	560	608	595	572	588	514	617	608	628	588	561	593	592	586	572	562	612	584	599	645	590	572	613	600	593	574	556	594	630	596	639	575	578	613	600	584	592	605	579	630	578	588	627	574	574	602	541	566	544	551	618	528	615	595	563	579	576	624	609	600	590	554	590	578	554	578	602	588	570	537	650	585	611	607	643	566	623	655	565	591	576	572	567	555	618	578	595	535	561	542	614	547	581	583	582	589	626	631	531	618	596	571	580	555	608	594	615	551	597	602	588	547	620	574	581	620	620	640	587	549	599	558	603	627	603	611	639	599	583	549	593	561	591	601	586	632	603	559	576	588	591	610	602	599	617	538	566	604	561	562	624	562	604	557	595	604	585	579	612	574	587	600	546	545	580	601	590	598	613	570	581	571	598	586	541	583	582	592	571	575	604	526	602	579	605	585	543	607	588	577	605	613	571	626	556	581	593	601	580	632	601	588	602	573	585	583	569	583	567	580	570	576	545	620	573	564	590	530	579	561	592	588	599	586	561	574	607	582	571	548	597	561	542	598	599	554	582	574	611	557	562	558	601	601	571	572	593	634	560	606	573	599	573	547	618	571	609	593	617	561	584	585	645	580	600	578	561	574	559	582	594	577	627	553	589	619	618	638	558	586	573	579	609	567	594	585	603	559	636	551	576	550	596	581	588	571	560	586	549	576	585	582	572	584	593	577	569	566	602	596	664	548	581	573	564	604	623	581	574	568	607	537	579	567	577	622	536	580	585	601	587	611	568	574	567	579	602	589	607	622	605	577	567	625	570	572	575	578	574	626	633	605	591	587	600	592	574	567	539	619	536	626	602	578	589	589	592	540	615	594	604	596	640	596	555	565	567	594	592	599	625	607	632	576	619	555	552	627	632	558	565	553	628	572	603	647	587	600	572	621	596	579	569	615	581	554	574	532	642	598	613	612	618	630	636	606	627	634	580	566	579	561	583	606	620	617	587	586	577	586	600	570	615	596	618	604	565	576	612	536	611	583	585	596	568	605	572	575	581	606	596	599	582	585	610	621	569	581	644	593	595	599	582	593	607	572	573	582	550	607	591	596	552	589	577	541	621	647	608	571	592	631	584	596	581	587	589	645	547	553	595	538	601	601	590	612	583	582	585	572	570	598	610	593	597	577	640	601	585	590	583	596	579	595	573	591	560	631	565	569	603	586	606	622	625	564	576	546	588	597	585	610	575	567	566	589	573	602	622	593	584	591	539	610	565	578	565	590	586	611	630	610	591	549	573	601	561	582	544	580	571	581	629	553	583	574	573	586	563	569	591	604	554	573	607	631	599	611	584	627	605	616	539	594	624	575	613	571	584	524	605	592	614	556	583	587	545	572	559	538	598	594	568	564	592	568	572	573	605	575	563	574	580	643	602	580	562	571	588	592	589	552	581	586	606	563	601	581	602	573	599	583	591	553	582	556	551	629	612	564	610	559	572	560	585	594	599	596	621	616	554	606	616	621	607	586	602	586	573	608	590	568	595	573	589	605	583	592	589	624	559	622	631	591	520	573	607	573	567	627	590	636	597	636	598	618	586	625	613	560	573	612	610	575	561	571	578	570	563	581	575	563	560	551	544	591	609	584	627	577	590	623	589	576	600	625	626	582	580	556	568	581	591	612	589	553	549	552	562	578	566	609	566	576	599	628	601	592	573	630	605	603	574	602	568	631	611	619	580	625	551	620	590	588	594	614	575	601	585	559	615	570	566	588	602	615	571	596	595	610	607	584	613	561	552	563	570	587	555	617	593	600	628	579	558	625	592	605	616	653	554	662	556	584	551	574	525	563	550	590	587	578	564	592	602	576	552	593	608	554	581	590	561	560	617	591	546	608	619	574	590	602	545	548	594	552	582	562	605	594	603	533	603	577	565	561	565	577	587	558	544	619	588	564	595	600	590	574	591	595	617	580	631	612	557	568	563	561	615	586	550	583	587	607	584	586	564	596	613	601	612	588	629	599	639	617	547	627	581	605	587	577	625	590	622	598	601	586	590	571	615	574	611	599	611	596	577	588	593	597	608	619	555	558	595	611	587	587	570	588	602	607	570	597	612	595	557	593	590	574	589	640	590	608	596	613	558	621	577	583	593	573	622	600	586	565	581	606	576	576	581	548	527	618	576	538	598	625	551	564	542	591	555	597	575	595	605	588	590	612	596	606	591	614	557	593	587	624	595	570	573	626	605	581	586	560	610	553	559	570	574	575	612	596	614	596	587	578	590	601	567	617	575	613	575	577	613	617	615	573	577	612	608	581	570	560	601	584	594	609	612	571	574	577	597	584	642	613	597	571	577	608	558	587	628	616	576	587	559	582	599	554	584	559	580	613	604	607	594	561	562	570	592	629	608	559	552	602	641	577	569	618	589	558	622	568	663	581	552	591	563	602	583	584	592	596	538	629	595	580	604	580	560	556	572	594	608	604	547	566	571	589	583	555	600	599	561	631	570	582	604	632	636	623	561	548	573	611	591	605	594	565	569	591	596	542	614	535	595	629
3022	618	163	150	212	199	180	125	127	139	109	124	117	112	104	79	102	73	68	72	70	58	45	59	57	44	57	44	49	47	51	45	37	41	45	41	43	27	40	41	36	44	29	35	34	31	35	39	20	43	30	33	31	29	29	27	29	24	33	33	24	30	34	27	27	37	23	31	30	28	37	35	31	34	27	32	25	27	34	21	23	21	27	22	28	33	22	29	23	22	22	22	27	24	24	24	24	31	20	23	29	25	21	19	30	26	25	22	21	26	22	27	21	25	30	18	34	22	30	20	27	16	35	21	28	33	23	32	28	33	23	32	29	20	23	23	26	22	26	23	27	21	26	30	29	24	28	31	24	19	31	22	22	25	25	15	27	35	23	24	24	16	21	29	31	21	31	42	29	28	38	21	33	36	17	31	30	33	26	28	23	23	27	34	26	26	17	14	27	27	22	18	26	25	32	20	33	23	23	23	31	33	26	22	19	21	19	26	32	24	30	25	25	32	22	33	24	36	25	31	24	28	21	26	21	24	27	30	30	27	20	25	25	33	26	30	35	23	25	28	27	25	24	36	18	28	30	24	26	21	36	28	26	27	13	24	31	14	21	27	32	34	33	23	26	24	18	35	31	26	33	28	30	18	33	32	21	28	29	24	29	16	26	24	17	21	27	31	28	26	28	27	37	20	29	25	28	26	18	33	37	23	27	21	23	23	28	20	18	31	21	26	24	28	28	22	30	25	26	29	25	20	24	16	22	30	20	28	21	26	24	31	23	18	23	21	27	24	26	26	25	26	23	22	23	36	32	29	24	21	24	27	22	20	23	34	21	19	32	23	23	21	23	25	20	29	15	33	34	36	28	35	26	22	20	25	21	19	19	21	18	23	38	24	29	28	19	17	34	25	27	22	26	27	18	19	25	22	23	27	33	29	27	29	30	32	27	28	18	26	18	23	22	25	24	33	32	27	40	21	30	21	35	23	34	24	29	28	22	23	29	27	28	30	30	24	22	23	23	34	18	20	21	22	36	18	30	28	33	33	27	29	26	20	25	24	20	27	22	28	25	29	27	32	26	34	29	25	35	32	31	26	36	22	31	24	28	27	30	21	30	20	29	19	22	27	24	19	18	24	21	20	16	39	28	33	36	27	21	23	23	26	26	12	23	35	26	34	29	35	31	24	18	12	27	33	25	34	26	21	18	24	26	25	24	28	22	30	28	25	28	36	29	25	30	28	20	30	23	35	22	27	24	30	23	27	27	23	26	25	22	30	33	27	33	20	27	19	17	21	22	31	19	23	21	34	27	31	31	32	29	32	25	22	19	25	20	35	26	22	31	36	27	27	28	27	32	23	31	22	26	27	27	27	27	26	27	21	24	23	15	36	26	22	27	30	22	23	26	29	31	18	31	27	20	18	22	25	15	27	24	22	17	27	26	30	21	22	19	27	25	25	36	32	26	19	31	23	34	20	28	28	15	21	29	13	30	27	22	16	29	27	21	27	28	26	26	23	27	19	20	37	25	28	22	25	19	33	25	23	25	33	26	18	21	14	37	26	31	23	21	26	31	30	18	24	23	24	28	27	26	30	29	27	24	31	30	22	27	26	26	36	21	29	27	26	29	40	27	30	25	29	27	36	30	29	22	17	23	22	25	28	27	32	27	24	28	19	23	26	23	29	25	31	32	30	25	45	26	33	29	27	27	25	24	25	14	20	38	26	22	24	25	20	22	31	27	25	25	21	29	20	20	27	28	24	31	25	31	27	20	31	27	19	18	24	32	27	20	16	28	28	28	19	26	21	33	34	24	18	29	22	35	28	22	26	24	26	38	31	36	20	21	30	21	30	23	28	26	20	32	32	28	19	27	20	18	24	26	27	26	29	32	23	32	22	27	35	27	15	23	29	25	18	31	25	23	24	26	24	26	23	23	24	17	22	29	25	27	24	28	28	25	18	31	38	23	23	28	29	35	22	17	27	34	28	21	28	22	25	24	26	25	28	29	24	28	20	35	23	25	17	31	21	27	18	21	30	33	33	23	24	22	32	31	31	16	28	26	28	32	18	33	28	26	18	24	38	26	42	23	17	27	24	23	27	37	22	29	28	22	25	22	29	26	32	28	31	30	33	21	24	22	24	24	15	29	20	18	21	24	31	29	35	25	24	22	31	16	24	30	24	25	15	23	27	15	23	31	20	30	36	26	32	21	23	30	24	21	23	25	27	20	36	32	19	22	29	30	29	28	31	30	23	30	28	25	31	32	29	22	35	27	25	24	25	31	27	18	25	26	34	35	26	21	36	17	19	36	27	27	28	38	28	22	25	19	31	19	30	22	20	27	24	33	34	22	30	17	28	30	26	19	36	31	34	24	24	12	22	32	25	27	25	30	24	31	29	30	17	27	29	29	19	31	24	18	38	34	32	23	24	26	30	22	25	23	30	28	26	26	32	31	39	21	30	27	39	22	21	24	33	32	26	19	23	28	27	27	25	28	33	23	28	29	31	25	25	29	22	22	19	24	26	36	25	26	27	19	29	26	24	26	24	20	23	21	19	29	26	19	24	26	33	29	22	23	31	35	27	27	26	26	28	22	31	23	29	31	31	19	28	26	26	17	24	26	21	26	26	22	29	15	22	22	24	28	20	22	19	21	25	26	29	25	21	27	27	16	34	24	28	30	27	24	20	20	18	30	23	23	22	26	24	24	29	26	33	25	31	24	27	29	27	34	24	27	33	27	24	21	35	24	20	23	31	27	25	31	28	31	26	26	27	18	32	20	25	23	31	25	21	35	28	26	37	30	28	24	26	17	25	24	27	18	19	26	31	24	22	17	19	25	31	25	27	31	30	25	15	27	31	24	21	31	20	24	27	34	26	28	21	27	23	35	21	26	25	26	28	21	19	35	23	27	24	26	19	26	30	27	27	28	22	36	23	23	18	23	20	25	38	21	34	27	23	24	23	18	36	23	29	16	22	24	25	30	24	27	23	31	17	25	28	27	31	23	25	31	32	24	24	26	32	23	32	25	23	24	28	25	33	18	24	28	26	21	25	22	31	26	14	29	22	38	34	18	18	26	29	28	24	26	19	20	24	22	23	22	29	28	25	21	27	15	37	21	19	33	20	34	23	28	23	21	17	26	30	22	26	33	38	30	19	26	27	17	20	29	31	26	20	26	14	28	28	16	25	18	25	24	26	25	20	29	23	30	25	31	31	32	33	38	25	24	24	30	25	29	29	23	18	32	38	21	19	23	24	23	22	29	36	25	31	29	25	27	25	27	29	29	24	23	27	37	26	22	35	27	29	25	29	25	32	30	24	25	29	26	28	19	25	24	25	29	25	25	24	26	15	34	34	34	16	31	28	14	19	41	23	26	28	33	14	20	34	17	22	23	20	30	22	25	25	28	24	30	31	23	27	22	19	24	24	23	18	23	25	29	17	27	36	35	33	29	22	28	20	27	27	30	30	23	27	29	27	24	29	27	22	31	22	26	24	20	22
33185	14632	5461	12685	20390	19344	15856	13328	11312	9424	8482	7655	7577	7092	5275	4617	4551	4188	3653	3357	3009	2671	2444	2333	2123	1920	1798	1673	1490	1556	1448	1391	1398	1298	1283	1234	1174	1107	1075	1068	1038	990	984	970	983	887	910	907	834	776	770	742	712	712	726	749	731	715	696	611	600	596	587	540	598	543	566	518	534	543	548	508	543	514	564	507	473	494	510	490	469	448	426	453	421	459	433	421	440	420	475	417	409	420	474	465	457	491	460	405	443	472	415	446	428	422	443	475	450	444	433	440	436	461	448	414	456	426	446	435	424	456	446	453	465	440	459	432	459	479	448	413	465	459	391	438	456	430	449	472	430	497	492	462	463	435	444	476	458	444	425	427	454	454	419	427	464	460	433	453	448	413	434	415	443	435	446	433	437	430	438	440	449	428	462	402	495	417	428	455	442	412	426	459	437	454	408	456	437	428	421	425	469	439	490	457	449	469	466	457	421	485	452	419	456	427	441	423	483	464	391	441	465	457	452	431	444	433	435	455	474	420	440	448	481	454	466	454	454	458	450	459	450	452	479	431	451	441	438	402	431	442	448	432	423	429	475	456	488	487	448	485	467	437	445	442	432	483	405	418	475	421	491	438	479	451	427	430	414	424	431	456	423	449	452	431	425	424	487	441	459	440	450	456	448	470	453	453	460	435	462	449	461	459	449	445	453	463	431	452	457	464	429	449	473	449	459	487	453	422	457	445	442	428	433	468	421	435	394	422	450	458	460	455	493	448	452	432	482	411	474	448	447	461	435	432	421	454	435	455	447	466	445	437	422	467	414	476	415	423	442	391	417	452	472	433	419	485	443	393	428	472	439	469	407	460	424	436	445	413	465	442	486	475	462	439	401	420	471	434	464	455	452	457	457	440	464	412	464	472	451	437	400	443	446	432	416	457	455	431	457	475	454	426	461	490	451	484	433	421	492	445	458	430	438	417	464	464	469	450	431	428	418	449	442	419	454	413	458	460	438	450	433	439	428	425	440	459	443	483	438	437	436	449	468	429	423	456	484	414	440	449	464	426	445	441	406	427	413	452	458	445	480	424	457	481	433	476	469	484	437	412	437	425	474	455	418	414	440	386	423	457	439	444	461	463	424	455	461	421	468	483	416	455	439	423	426	470	437	444	427	431	462	443	445	442	421	448	466	459	418	432	413	449	453	429	432	446	442	447	400	422	435	430	428	414	502	438	418	483	478	459	429	454	463	468	416	467	441	451	477	462	431	447	413	474	436	439	488	434	433	447	431	450	436	456	454	449	438	457	438	430	446	418	447	449	453	464	445	449	428	457	429	452	427	423	484	424	462	457	466	463	489	422	418	472	453	435	426	457	447	454	412	468	411	435	461	443	449	484	439	470	441	437	453	449	432	447	417	454	451	448	463	427	419	455	425	436	470	432	449	472	436	446	429	436	443	425	428	457	435	413	454	425	428	461	436	450	428	432	434	454	450	437	470	422	449	437	469	478	416	413	450	437	441	424	457	420	396	403	452	455	455	482	437	444	477	427	476	409	445	450	445	450	419	435	419	445	455	424	442	419	465	449	448	477	410	430	430	454	469	474	438	418	446	445	434	445	462	424	448	423	449	467	492	423	445	455	470	403	459	453	447	433	474	428	430	442	425	479	431	483	423	410	425	442	404	413	443	428	452	441	438	426	425	468	431	438	443	461	393	451	481	460	413	409	444	460	446	427	420	427	433	463	427	428	443	446	431	382	445	423	436	424	464	448	441	453	422	412	452	464	429	425	471	441	467	463	457	418	465	468	419	414	422	438	445	468	480	432	468	432	436	467	438	436	451	442	476	448	461	452	448	463	428	448	460	411	470	432	462	452	410	445	444	428	453	443	452	419	448	448	446	441	442	411	434	472	413	456	452	431	422	423	448	462	436	463	429	421	460	444	467	476	468	452	454	437	415	406	398	414	466	425	477	470	469	440	431	427	433	421	422	448	422	433	461	463	422	467	430	438	441	464	437	456	406	431	431	447	452	440	463	464	470	469	452	418	464	421	444	446	429	448	430	466	462	452	444	419	445	433	455	446	470	436	430	440	477	419	495	452	470	450	426	436	437	447	426	483	449	484	439	434	444	458	421	458	465	428	439	483	472	474	459	438	427	439	446	474	426	455	467	419	425	505	490	452	421	404	458	451	447	430	434	456	406	458	428	453	432	467	442	476	449	455	440	443	468	459	446	464	456	444	444	478	429	459	427	414	417	442	421	455	450	429	429	480	428	444	409	431	492	466	467	467	436	421	429	469	437	455	438	444	467	421	439	458	401	461	442	439	417	467	463	426	434	446	449	470	466	466	455	425	442	460	435	443	418	468	469	477	456	435	446	441	457	423	478	476	441	451	452	434	450	420	451	464	437	433	448	443	429	459	432	450	443	457	451	458	428	426	477	456	442	463	454	475	442	438	445	457	454	470	443	465	412	405	426	426	443	465	454	462	440	443	422	428	425	461	453	452	461	463	408	458	415	446	433	451	486	413	420	449	445	439	453	482	446	436	426	442	443	427	465	435	454	433	447	433	464	444	455	452	416	460	439	446	468	440	471	467	454	450	430	453	444	461	458	465	445	425	438	452	431	459	460	441	451	447	482	449	438	405	444	446	428	468	439	479	440	437	426	429	443	458	466	454	434	425	455	442	467	431	440	454	433	463	470	453	432	452	460	388	485	466	434	417	464	477	460	450	457	454	463	420	418	437	414	449	448	431	463	451	449	472	425	437	429	455	447	456	469	449	453	461	439	427	442	457	443	436	445	461	407	423	404	419	431	454	414	471	478	439	419	439	427	469	478	461	424	406	444	427	475	444	402	412	417	438	415	438	411	451	439	462	453	431	442	465	419	442	496	427	418	444	420	472	456	463	458	453	457	436	454	442	440	423	432	451	488	423	457	468	492	450	475	461	428	468	460	420	449	493	445	453	457	418	483	485	443	416	425	396	487	446	452	448	441	428	453	500	456	476	427	432	432	448	431	429	451	437	472	476	410	439	402	395	426	441	457	447	460	424	431	417	398	458	476	428	411	475	450	449	469	419	496	458	463	456	443	440	493	457	451	466	453	419	436	459	433	406	453	453	438	423	434	454	472	463	442	442	501	465	444	464	483	460	418	513	441	429	425	456	458	485	445	467	437	452	424	468	441	450	447	433	460	425	453	433	451	462	472	420	452	436	424	408	449	451	431	457	454	421	402	455	433	469	412	462	477	467	474	430	464	440	465	438	449	439	439	456	427	441	457	413	430	455	399	422	443	416	454	432	463	462	452	453	446	448	461	428	441	436	444	449	439	503	494	447	428	413	457	445	451	463	430	436	490	467	481	471	475	485	449	474	467	436	459	463	442	461	452	434	438	476	432	427	477	433	407	463	432	445	433	455	462	458	413	423	450	455	448	423	483	470	424	447	414	420	456	429	435	454	459	478	410	473	444	428	436	439	470	461	464	466	412	421	432	456	435	436	413	438	419	435
6133	1582	420	286	432	428	383	276	314	244	221	224	225	238	179	154	151	135	148	138	109	104	88	86	75	84	78	65	62	59	69	79	64	63	54	61	52	61	50	63	41	52	54	46	47	35	39	46	49	38	40	50	37	42	44	39	41	42	42	36	44	51	36	36	44	36	32	20	33	43	29	38	26	42	31	37	34	26	32	25	44	30	32	34	29	21	25	27	31	33	27	31	22	32	28	25	36	33	29	34	37	31	34	36	31	33	24	27	34	28	28	35	27	22	37	37	29	25	30	33	36	27	41	29	25	31	25	37	31	30	38	19	21	29	21	27	24	30	36	15	24	31	42	29	34	27	32	33	31	30	25	27	33	27	30	25	29	33	30	26	24	28	37	35	40	25	26	26	34	29	19	25	32	34	29	25	34	36	28	23	22	24	28	23	30	33	36	33	26	31	28	27	36	28	29	30	26	28	25	23	28	37	18	33	33	31	29	31	26	34	34	29	25	31	32	26	26	42	29	24	23	34	24	26	32	32	34	25	25	36	32	33	38	28	29	29	27	29	38	38	25	30	30	18	28	18	34	29	33	28	30	26	28	36	24	35	44	39	26	46	31	26	25	36	27	36	23	30	30	24	48	26	18	21	37	37	28	31	20	24	34	23	30	34	30	32	28	29	24	31	35	28	31	22	28	25	31	37	27	43	19	24	30	20	24	37	33	36	34	21	21	36	30	38	17	35	25	29	21	25	26	27	32	31	23	39	34	29	34	31	27	34	23	26	29	30	26	19	36	33	28	33	31	28	28	27	32	28	32	21	24	36	37	28	33	37	25	33	29	30	31	21	27	39	27	37	45	30	26	37	25	24	37	34	18	29	16	23	28	31	36	41	37	30	29	36	32	38	38	22	41	27	34	27	41	19	40	28	29	25	23	28	37	36	30	29	28	30	25	32	32	32	26	32	26	25	30	34	27	43	27	33	31	33	33	30	32	29	27	31	25	24	49	37	23	34	31	20	19	39	38	24	28	30	26	37	29	28	47	32	39	32	26	40	31	27	35	39	21	27	39	18	37	38	27	26	30	33	38	25	26	23	24	33	23	35	25	28	34	24	32	22	25	30	32	31	25	24	21	29	35	24	30	28	19	31	25	22	32	27	20	21	33	32	26	33	22	31	33	37	32	32	35	29	36	45	24	24	31	46	18	39	27	22	20	25	26	37	29	32	21	31	22	28	28	27	39	50	27	26	16	36	32	28	29	39	29	35	28	35	34	28	24	27	23	31	38	24	18	33	30	26	28	29	27	40	34	22	35	32	29	34	23	40	36	32	40	39	30	31	35	39	32	30	28	34	23	35	30	31	35	28	27	33	20	26	28	38	28	28	30	25	32	33	24	27	36	30	21	35	35	29	25	29	30	31	27	29	34	22	27	34	38	27	30	33	23	24	36	27	34	17	39	34	28	25	31	18	40	38	33	29	36	30	36	40	32	38	23	35	36	26	28	29	29	39	31	25	24	28	25	31	32	37	28	29	28	28	34	26	27	35	35	26	39	26	35	26	28	36	36	34	28	28	24	33	30	22	30	41	31	38	32	26	32	32	45	29	23	36	39	34	28	34	24	34	26	26	37	27	29	32	29	26	32	32	29	26	28	29	27	31	25	34	32	34	39	32	30	40	36	33	29	26	27	42	30	35	25	33	34	26	23	26	27	26	46	27	38	43	32	30	28	32	35	28	30	31	26	34	39	30	30	32	31	24	39	37	29	35	29	29	20	29	30	29	32	33	38	22	35	26	22	31	32	36	38	16	21	38	23	34	18	18	22	38	30	23	31	38	20	33	29	34	21	28	21	25	36	29	38	34	20	25	30	27	30	31	34	23	33	24	29	23	30	35	36	25	29	33	31	31	22	26	26	37	31	33	30	36	25	25	23	29	21	27	31	19	33	20	34	19	22	24	30	33	24	22	36	29	41	36	32	32	35	26	27	31	37	25	29	25	32	26	35	33	30	29	22	31	40	31	24	43	41	30	37	31	24	24	48	31	22	34	32	30	29	26	32	27	31	32	34	41	41	26	24	28	27	41	33	40	30	22	36	33	32	19	25	18	27	33	31	27	28	28	28	24	30	39	22	29	18	32	22	28	25	38	34	31	33	29	38	34	29	20	25	35	22	37	52	18	36	19	40	30	27	28	41	17	27	27	16	27	33	26	24	41	28	28	24	31	29	33	26	31	30	28	26	40	34	30	31	24	22	25	20	22	28	27	29	23	33	30	31	30	26	23	28	29	25	32	28	31	25	24	45	48	27	29	34	29	27	28	27	26	34	31	28	28	28	36	23	31	33	35	25	31	32	24	30	30	26	34	33	28	31	26	24	23	28	28	38	27	35	27	29	28	32	25	31	28	22	32	29	31	37	21	27	28	26	25	23	32	34	27	38	26	26	33	22	44	27	31	45	23	32	20	41	20	28	37	21	25	19	32	23	25	34	34	35	31	32	42	28	20	24	20	40	28	29	33	34	39	30	37	35	31	29	33	21	30	40	29	35	36	36	34	40	37	28	31	23	32	30	23	30	28	33	35	33	26	38	22	31	36	29	29	30	33	22	30	23	36	31	25	28	30	24	28	23	28	31	22	13	35	24	29	31	36	39	33	31	32	30	30	35	38	29	41	28	29	33	27	25	35	36	38	36	26	29	31	28	26	24	23	37	30	34	21	29	31	30	31	31	26	38	35	27	32	35	27	36	23	29	27	31	28	36	33	32	32	31	38	35	30	23	29	30	41	39	31	38	34	29	32	20	31	33	20	35	31	25	31	21	33	33	23	35	29	31	29	36	34	33	26	27	26	32	34	29	29	39	34	23	33	26	43	27	25	19	31	33	30	19	30	24	35	43	36	27	29	25	25	31	35	36	46	20	30	31	23	29	26	21	35	28	26	21	34	31	28	31	34	24	14	35	25	36	44	32	34	35	35	30	18	28	24	24	36	28	26	32	29	33	24	30	32	27	28	26	29	28	20	42	27	31	26	33	35	41	28	31	29	37	32	37	31	40	35	37	23	42	31	33	30	34	22	27	33	27	44	30	26	28	37	27	33	27	36	31	26	26	26	44	33	22	31	28	29	27	31	28	26	29	35	22	35	36	33	30	22	31	17	25	28	35	37	32	29	27	27	33	30	22	32	28	25	27	20	30	35	29	33	33	32	34	32	29	28	27	23	31	33	30	20	34	33	32	34	32	34	21	28	29	36	43	35	25	32	36	20	26	42	26	36	31	38	28	35	22	32	30	25	33	28	30	32	38	30	29	24	25	25	30	37	38	40	26	40	25	25	27	27	37	27	22	35	28	27	32	35	19	21	32	22	40	28	26	30	31	25	33	25	29	27	29	33	36	25	30	33	31	15	34	23	33	35	28	31	29	28	24	40	38	27	26	22	26	33	27	23	32	36	23	37	29	29	37	25	39	31	30	30	32	31	25	33	26	28	25	20	29	36	28	24
43431	19907	10265	21481	29727	28602	25151	21468	18391	16410	14390	13194	12762	12176	9695	8390	8004	7616	6559	6216	5572	4931	4462	4091	3682	3408	3223	2867	2632	2532	2516	2500	2294	2207	2100	1969	2003	1809	1719	1610	1614	1580	1555	1421	1427	1349	1259	1245	1204	1206	1160	1117	1109	1078	1075	1028	1018	992	943	876	776	869	809	773	794	729	669	697	673	707	663	674	718	649	663	605	617	595	607	622	582	589	576	534	533	534	488	551	536	538	512	496	527	524	549	485	486	540	519	486	514	546	546	514	489	540	493	547	507	508	577	506	536	539	537	498	523	519	531	489	550	509	550	522	491	518	532	496	511	513	547	515	503	514	487	483	493	526	524	528	538	490	535	496	524	508	503	512	514	506	506	518	528	550	518	518	504	566	488	509	495	543	562	551	531	523	517	501	512	462	543	542	527	503	517	530	488	503	528	490	533	491	546	559	521	550	455	502	523	503	483	525	518	459	543	505	530	489	537	521	475	507	526	524	506	508	508	530	533	509	526	496	508	540	533	498	523	516	452	519	496	536	511	531	485	520	491	524	514	535	516	547	496	492	521	514	545	509	477	542	538	520	493	516	506	500	565	503	514	488	502	512	508	493	492	538	499	515	491	509	495	484	527	540	507	506	488	510	542	555	512	517	506	494	526	507	510	540	493	516	477	496	533	579	527	491	563	508	507	510	517	487	496	524	551	528	563	540	524	539	491	516	499	496	507	530	528	524	523	522	494	505	544	516	480	516	531	537	500	514	506	515	491	514	445	487	529	519	475	499	506	496	529	509	500	547	494	536	517	541	556	504	539	509	529	490	502	508	487	513	495	507	504	485	482	536	524	546	506	527	505	524	484	510	520	551	508	513	539	479	522	526	504	514	523	504	495	511	515	515	502	514	527	545	515	545	532	506	504	515	540	482	526	525	501	545	494	551	490	516	510	524	480	515	491	530	517	506	499	521	526	515	505	482	526	555	529	537	483	542	530	528	518	493	469	483	541	491	525	523	490	490	527	531	527	471	485	535	498	520	558	550	513	489	559	489	504	491	540	542	492	430	515	487	507	509	486	505	532	547	534	508	502	512	519	490	560	488	544	528	507	531	526	519	494	518	486	473	518	486	507	498	540	506	525	526	468	470	492	482	511	475	532	491	504	545	524	519	528	507	517	503	504	485	553	527	486	504	512	538	544	518	517	530	499	504	535	495	517	503	554	478	537	573	549	497	506	457	547	489	464	545	477	519	498	538	529	499	498	525	536	458	538	481	529	522	556	527	542	543	554	483	505	532	487	524	512	524	478	534	531	490	498	532	517	542	526	510	488	552	544	533	519	510	537	491	494	498	541	495	510	550	530	500	526	540	507	506	539	568	525	483	513	558	549	517	541	520	545	512	495	467	546	535	522	537	537	526	516	510	501	549	483	479	521	540	517	501	500	484	513	511	499	493	528	535	509	532	503	472	536	495	510	511	517	531	506	481	517	549	481	523	494	494	495	522	521	487	540	516	508	476	546	491	501	517	530	506	497	545	497	503	508	513	489	524	530	475	520	538	522	489	541	552	530	477	500	522	499	499	511	522	539	511	557	496	473	489	519	513	511	513	538	514	502	566	553	523	540	468	504	506	512	498	512	511	519	490	504	500	520	534	515	518	519	533	495	500	507	519	512	512	488	504	518	530	523	480	514	497	548	497	528	489	542	470	540	568	542	498	509	499	540	480	522	546	528	511	554	498	499	515	495	502	494	557	546	506	488	525	543	538	497	522	495	538	506	547	499	520	539	511	503	534	543	534	507	497	515	537	520	533	482	493	507	523	538	561	488	500	488	549	489	500	500	474	530	512	524	528	526	506	539	491	492	517	478	532	513	562	522	528	524	546	540	550	481	460	541	492	529	529	499	544	523	491	521	526	498	521	489	498	503	501	511	511	493	508	515	538	556	526	495	510	509	491	531	537	492	495	531	521	484	535	485	524	515	507	577	527	494	535	491	544	489	484	549	556	521	511	494	525	484	506	493	540	479	528	517	509	545	513	513	482	555	527	514	547	504	521	524	521	492	524	510	484	576	562	515	524	527	558	518	504	506	481	536	510	532	518	479	516	480	520	511	530	506	514	516	514	539	521	502	494	520	481	501	453	508	546	518	524	507	498	548	493	513	474	501	533	500	523	519	509	521	496	542	537	536	552	514	486	516	515	527	501	541	523	516	512	502	554	548	454	535	516	500	541	500	518	523	531	528	516	508	509	553	484	510	505	551	508	505	527	499	475	500	513	487	518	529	501	495	526	520	554	500	516	503	520	510	503	538	522	505	496	501	521	528	496	510	545	510	561	491	499	540	500	523	508	478	549	486	547	496	542	515	531	532	536	528	479	603	544	491	511	501	499	504	516	474	550	544	506	509	507	525	511	520	477	533	527	557	507	511	522	500	510	483	457	492	489	508	550	528	467	495	557	490	526	535	515	529	508	502	504	482	515	503	481	518	519	500	524	479	474	531	523	520	488	498	548	504	495	519	516	542	543	473	511	524	538	517	505	487	515	492	476	550	535	529	505	543	516	536	532	492	540	560	492	493	503	549	563	523	513	505	533	505	526	532	508	520	536	499	515	509	534	505	478	516	535	537	516	507	520	473	542	500	529	483	520	518	527	521	484	503	481	516	484	527	529	514	492	492	559	461	510	529	497	497	528	518	512	495	520	490	477	503	505	521	519	568	493	475	519	505	505	505	561	491	524	511	476	522	514	560	510	503	538	502	488	521	520	537	522	537	533	500	497	502	518	490	504	498	503	533	510	561	515	493	527	541	515	530	487	509	515	521	497	499	507	540	491	535	487	500	504	491	533	520	510	538	513	503	531	494	508	540	516	542	505	502	488	518	512	492	473	491	518	520	517	497	521	502	498	536	533	502	499	516	560	503	503	527	527	521	549	550	525	552	482	552	527	491	530	492	520	475	501	552	527	526	502	495	514	538	507	520	512	514	554	500	571	497	535	519	495	498	492	527	465	505	495	521	524	551	523	523	488	542	489	552	543	510	517	482	483	517	524	552	485	504	518	551	504	502	531	482	510	518	509	528	474	465	520	522	519	542	491	507	497	483	545	504	518	548	486	517	457	529	464	517	495	514	516	507	514	499	519	502	522	509	505	501	491	495	548	516	499	483	556	539	534	506	543	462	530	538	478	535	546	524	493	546	532	479	509	508	497	532	527	498	520	512	528	524	487	501	500	544	514	469	523	507	478	481	497	514	551	517	520	496	486	520	541	483	559	540	499	536	519	513	492	524	507	505	514	512	516	511	510	499	543	497	493	483	513	468	467	509	540	513	507	497	487	539	515	507	540	526	520	532	489	551	514	536	490	511	563	462	475	535	513	503	528	511	526	480	523	528	467	541	471	548	523	545	506	523	512	500	517	500	490	529	527	517	511	518	540	484	517	509	524	547	501	519	511	499	539	499	487	531	512	511	472	526	534	477	510	520	534	479	525	507	519	508	502	499	514	519	522	495	505	556	518
5630	1006	306	202	352	306	238	227	225	191	189	189	182	155	155	129	115	123	96	89	100	94	80	69	75	66	59	61	65	57	61	64	64	45	67	63	54	57	41	40	63	53	47	36	53	39	36	48	37	47	44	46	46	40	43	46	34	50	41	36	42	38	37	26	28	35	43	32	35	34	21	35	39	34	43	31	26	43	41	21	38	31	33	35	44	33	26	40	35	35	35	34	23	33	28	32	27	29	26	42	40	31	26	34	28	35	34	35	30	28	32	45	29	39	32	29	32	40	35	30	26	30	33	39	25	28	29	31	28	35	41	32	22	35	34	47	28	32	27	36	42	19	34	43	34	33	37	35	42	38	32	38	40	26	33	38	31	31	42	45	38	27	34	40	24	38	30	32	35	36	34	36	32	40	24	24	33	26	28	24	30	34	21	38	32	28	25	38	35	43	47	26	36	43	41	27	38	43	26	38	27	26	31	43	32	30	25	32	29	33	39	44	26	25	32	30	35	40	35	25	23	26	39	30	40	41	24	23	35	34	29	30	28	34	26	31	40	32	25	25	20	20	38	28	24	36	34	30	36	22	32	23	36	41	28	35	32	37	32	45	27	35	30	28	29	32	30	30	32	31	34	33	33	34	31	30	33	33	31	31	35	31	41	30	25	33	26	30	36	21	36	36	38	30	34	36	25	31	30	37	38	40	35	35	23	34	41	29	45	27	33	41	39	22	32	35	31	26	40	36	42	42	34	31	29	32	30	38	34	35	44	29	23	29	35	34	35	32	32	29	36	34	25	29	36	38	37	32	28	39	33	35	18	34	33	28	39	26	35	34	36	27	44	37	31	32	35	33	31	35	36	31	21	19	28	37	49	48	31	35	28	31	31	36	33	30	35	37	31	41	31	32	32	27	35	38	26	46	42	29	33	44	29	28	36	39	35	28	33	29	37	37	33	22	36	30	43	37	31	43	32	39	34	36	31	32	35	32	27	35	29	38	21	35	30	30	44	35	33	36	31	26	38	38	36	33	37	33	20	32	34	37	31	39	36	32	26	32	40	40	25	35	39	32	45	28	43	32	28	35	23	42	29	40	40	35	32	51	31	46	24	35	25	40	25	31	35	35	40	26	35	29	25	27	23	24	32	38	35	28	26	36	30	29	38	33	36	28	45	39	31	40	32	31	39	27	35	42	33	43	35	41	26	35	30	27	40	31	23	29	30	35	38	25	26	31	43	36	35	29	32	40	36	27	39	38	34	42	35	37	29	31	33	32	34	41	33	32	27	30	34	35	27	39	30	38	32	32	35	40	31	29	44	33	25	32	40	33	28	34	33	50	34	38	32	29	34	39	33	26	32	20	25	40	34	31	38	39	35	30	48	31	34	38	31	29	33	35	38	28	34	39	29	39	30	36	28	26	30	36	38	32	26	33	23	33	39	49	33	28	28	36	29	34	30	25	32	32	30	30	32	30	34	30	43	35	27	51	26	27	34	31	26	25	22	38	35	29	34	28	32	28	35	26	39	37	28	35	34	34	27	45	32	40	34	34	34	30	30	44	23	34	32	36	26	30	29	31	45	30	26	33	44	25	27	29	38	33	39	37	30	25	24	39	33	44	32	33	31	40	32	36	30	35	28	28	31	32	37	34	30	29	35	32	28	29	27	34	36	41	25	34	32	32	29	32	30	30	31	35	27	39	19	38	31	35	32	31	27	13	31	41	33	37	25	31	41	35	32	31	34	26	29	37	42	33	30	37	22	30	31	36	30	43	38	28	43	27	29	23	33	33	31	36	31	34	27	29	32	25	35	38	31	38	32	37	34	43	44	32	26	36	32	23	32	31	36	35	42	38	43	33	32	32	23	34	38	28	24	31	36	29	38	39	36	36	39	32	29	32	35	31	32	29	34	25	34	36	34	40	41	32	34	37	31	42	31	27	24	33	31	34	37	39	34	36	31	33	23	38	40	33	34	37	45	37	36	32	33	38	35	27	37	25	36	30	34	22	30	31	25	30	25	34	40	27	31	25	33	24	36	32	31	23	22	38	30	31	39	42	43	34	32	36	36	37	37	30	32	38	33	26	31	31	35	34	28	35	36	37	36	36	47	31	37	39	35	30	28	25	31	30	25	34	43	30	38	37	35	27	39	44	34	30	31	43	41	37	23	34	34	40	39	33	21	38	34	29	36	26	35	41	25	35	29	26	35	39	29	27	32	29	26	34	24	35	37	27	43	36	25	38	27	36	34	26	32	47	25	36	40	31	33	27	38	26	39	37	29	41	30	35	41	30	23	36	42	29	29	42	35	32	42	27	38	30	33	40	38	43	30	38	27	43	41	25	26	35	26	25	27	30	25	40	34	36	25	36	32	47	33	33	29	25	29	48	30	34	26	45	41	33	37	38	31	33	32	42	24	27	26	33	31	35	20	39	31	38	35	32	36	35	37	29	23	40	34	27	37	26	39	34	29	32	32	32	32	34	38	39	31	34	38	41	21	38	31	29	40	29	23	40	21	30	41	32	35	40	21	35	39	36	26	30	39	37	33	35	30	42	24	30	31	33	33	38	34	28	32	25	37	28	29	32	28	34	33	35	30	29	29	26	27	42	39	33	33	34	31	19	41	36	34	27	32	48	38	34	39	35	32	30	28	37	38	24	29	29	30	31	33	35	35	29	37	37	35	33	28	34	38	34	25	27	44	35	30	27	25	46	28	32	29	26	45	42	30	26	29	37	31	26	21	34	36	26	42	30	30	32	36	37	33	25	40	29	35	27	32	37	49	32	25	42	30	41	45	24	33	29	39	29	41	26	43	31	32	25	29	30	49	32	33	30	35	35	31	26	33	46	26	41	35	32	36	33	35	49	33	30	36	21	46	34	26	39	21	36	37	32	37	35	28	31	29	32	36	37	33	32	34	30	34	27	36	28	30	31	35	31	42	31	38	36	30	28	33	33	28	25	31	30	34	36	48	41	30	35	25	39	47	31	34	28	35	28	22	26	27	33	36	36	38	24	31	48	32	31	39	36	38	35	31	32	37	37	39	34	38	33	26	40	27	27	35	29	25	30	26	39	24	30	28	28	33	29	43	29	32	32	32	31	37	27	36	33	39	32	43	19	36	47	32	37	37	31	35	41	34	26	36	29	40	37	40	38	27	44	27	41	27	34	31	28	30	40	40	36	32	35	37	29	32	29	33	38	42	31	31	38	38	39	33	28	29	23	23	34	30	47	38	29	30	39	38	35	29	32	37	30	28	22	27	33	32	34	32	28	39	35	26	32	30	46	35	30	34	51	35	30	26	31	38	42	30	29	32	33	38	42	30	39	29	32	27	31	29	44	37	31	43	34	35	32	34	30	34	32	31	39	34	27	33	38	33	39	29	27	32	34	38	28	36	32	39	30	35	26	26	25	27	35	32	26	28	34	27	31	31	31	35	32	32	36	31	36	44	25	31	27	42	39	29	38	37	31	46	34	36	33	39	28	29	41	36	32
37756	17458	8159	17249	25570	24742	21093	18151	15004	13477	12154	10682	9859	9231	8312	6587	6518	5972	5554	5004	4343	3885	3520	3254	2916	2856	2718	2225	2234	2064	2038	1987	1843	1827	1817	1732	1622	1543	1439	1363	1378	1421	1342	1297	1282	1216	1191	1174	1048	1062	1112	971	1013	943	944	947	873	917	836	835	759	783	775	814	726	698	703	748	685	692	691	676	709	713	705	672	629	658	675	637	632	578	625	596	553	560	572	531	558	540	561	575	573	533	571	575	580	577	546	562	571	525	585	554	571	570	566	561	548	590	573	598	565	543	541	597	584	526	574	573	585	567	567	555	568	591	593	580	523	538	524	597	567	575	569	548	537	624	559	559	581	554	564	527	590	507	608	581	561	540	576	574	564	540	575	574	540	530	574	569	540	540	544	561	591	533	575	564	557	576	534	526	581	519	566	567	620	532	625	576	582	530	585	557	582	571	605	543	613	497	508	517	625	541	566	565	580	551	562	589	511	531	554	520	620	549	546	538	565	554	544	558	580	578	548	539	583	563	557	548	584	544	577	546	558	542	599	586	555	568	526	540	612	543	525	595	548	564	534	602	559	539	551	552	587	522	575	590	551	615	530	526	578	567	564	552	586	596	574	574	593	542	596	553	549	548	573	578	590	529	582	548	554	573	564	543	549	525	526	578	595	565	612	559	575	528	572	560	603	555	591	557	533	595	587	559	524	542	586	551	590	598	562	541	594	538	618	574	547	549	583	531	562	523	577	592	586	589	551	540	576	538	571	577	555	558	515	587	584	553	576	550	533	548	563	602	546	566	485	550	550	561	525	567	538	572	565	528	563	584	585	549	547	563	596	551	598	571	567	556	600	568	549	554	541	567	578	582	540	557	536	542	600	522	608	514	558	562	572	585	557	551	587	568	549	521	601	588	573	511	568	560	537	594	544	565	564	546	582	547	543	548	555	565	576	602	588	540	575	580	568	590	560	566	561	529	557	548	567	581	552	591	538	534	552	501	548	564	526	557	532	581	532	567	573	541	565	505	547	585	545	542	531	579	569	524	554	544	536	529	586	520	562	581	531	567	599	549	565	565	528	560	570	542	600	601	589	559	566	577	571	531	624	590	591	590	535	583	554	540	538	566	620	581	558	569	523	574	539	552	574	578	605	477	567	517	585	606	592	573	539	572	578	538	582	587	584	571	570	590	568	562	546	599	539	529	536	569	503	569	581	537	562	544	539	536	591	558	539	545	553	556	587	560	558	557	561	621	574	573	573	606	516	513	566	586	591	541	553	577	568	585	584	527	584	553	595	550	554	584	561	569	583	575	517	583	524	554	574	560	568	577	573	565	624	561	556	548	536	596	553	586	564	591	568	563	568	546	536	551	552	566	541	548	571	544	550	564	543	558	521	604	552	585	567	581	582	569	569	542	555	548	563	562	560	544	550	606	597	585	532	531	557	573	539	582	533	552	584	560	594	516	505	587	586	550	557	559	538	546	558	551	592	587	550	592	576	556	564	580	534	589	538	612	563	582	571	564	586	516	548	569	548	537	589	539	559	561	580	554	576	567	596	562	558	555	529	548	601	590	593	596	574	582	570	532	562	563	582	595	547	544	564	567	572	550	592	584	505	598	546	597	561	569	525	559	561	553	549	568	533	554	571	567	569	587	586	545	564	538	557	594	561	542	556	540	533	544	534	545	600	564	553	593	569	547	593	607	543	557	541	557	509	549	602	542	544	539	574	583	557	562	553	562	551	542	578	531	557	575	553	536	541	537	548	581	558	552	596	548	593	574	543	562	621	549	569	577	608	541	547	569	514	550	524	553	574	527	556	584	573	544	554	580	535	538	566	570	536	599	540	536	578	556	588	603	587	532	524	538	553	568	595	591	561	559	579	535	577	536	567	573	575	590	539	586	565	567	528	538	526	559	576	578	549	544	528	533	621	609	476	597	543	558	542	553	530	574	592	572	544	578	557	591	561	574	572	604	572	573	591	543	578	625	531	549	589	595	572	593	612	611	546	576	556	509	556	571	551	529	527	558	542	601	584	545	556	594	541	584	608	540	573	570	561	587	538	519	553	544	572	549	556	552	537	550	536	545	593	575	578	579	526	565	575	566	566	590	560	563	572	563	547	539	561	536	582	539	553	570	578	601	584	540	615	536	548	566	639	551	552	539	635	589	573	537	550	553	581	587	560	572	556	555	539	551	547	587	519	560	546	526	535	572	616	584	572	539	576	559	573	581	532	592	549	550	566	624	580	545	578	564	526	569	570	589	548	577	559	562	552	544	574	526	569	600	562	574	561	572	597	592	562	525	559	583	569	516	571	551	579	571	541	568	529	592	581	528	539	525	595	563	570	551	543	606	576	554	568	575	533	579	550	548	550	574	558	533	560	560	572	574	585	567	583	561	571	514	542	517	563	565	550	554	591	528	588	565	572	551	572	568	588	559	599	570	588	516	550	572	564	552	608	586	530	570	554	575	559	581	537	544	627	554	515	562	552	525	554	559	517	577	572	568	581	537	596	559	565	557	559	579	552	580	537	555	574	611	567	570	568	538	551	542	524	602	536	550	571	565	519	588	551	549	601	571	563	519	550	553	581	556	557	577	555	570	563	530	569	564	569	545	554	541	537	553	590	543	610	585	565	564	578	578	589	597	541	531	537	561	599	591	558	541	568	564	533	561	614	542	586	571	562	593	536	559	596	584	546	578	566	588	547	525	562	562	550	569	537	561	579	590	519	546	565	610	576	587	592	548	574	573	545	518	558	587	533	558	550	571	571	571	604	578	560	528	573	585	561	611	560	586	568	544	568	557	518	560	599	545	584	550	579	531	544	539	568	559	522	541	537	546	611	613	554	555	563	568	560	542	551	563	512	601	551	570	594	563	588	545	563	554	567	563	568	592	536	563	564	601	508	585	565	548	587	587	534	603	578	552	563	587	599	561	575	555	571	554	549	577	540	568	578	554	528	589	521	600	586	582	555	582	574	548	517	541	544	557	579	525	556	595	542	570	565	577	576	520	591	576	578	558	532	554	565	602	608	577	600	573	545	585	568	587	612	589	570	547	573	564	566	557	524	561	587	591	575	577	543	552	555	607	604	540	570	544	547	564	537	563	513	547	579	568	552	561	588	632	583	595	577	522	555	555	557	558	555	512	577	613	561	543	546	607	556	557	585	598	508	561	604	541	549	559	541	557	611	557	523	573	574	589	528	530	555	591	544	588	585	554	540	556	536	581	576	542	563	538	537	556	554	523	567	560	575	582	566	546	613	557	566	517	562	556	602	597	543	571	579	556	528	583	566	526	571	588	527	617	525	606	572	547	552	604	607	599	580	582	545	544	585	578	561	566	601	554	548	575	583	605	558	550	554	599	578	581	543	577	563	566	542	538	584	592	593	559	560	541	527	556	580	513	561	600	532	590	570	558	562	523	578	567	600	547	544	591	575	530	540	570	544	588	529	562	555	583	551	564	549	611	542	564	537	535	550	574	569	586	572	590	555	552	564	600	570	603
7273	2021	552	346	534	525	362	379	328	295	274	240	237	225	234	196	188	164	160	134	133	127	119	91	102	115	90	92	76	85	68	71	62	72	73	64	70	58	68	59	53	51	58	43	55	60	55	46	50	43	51	50	49	49	56	33	42	35	38	41	43	46	41	36	40	52	47	30	54	30	42	38	32	41	42	38	29	34	38	41	30	38	35	27	30	43	43	31	32	34	28	37	30	28	40	30	33	32	32	41	42	37	34	28	28	43	37	35	43	26	30	33	36	32	34	39	33	33	31	35	35	31	32	27	34	35	31	29	30	28	37	35	36	43	31	40	29	38	46	33	38	44	47	26	35	31	43	37	40	33	29	30	22	43	37	37	35	39	28	31	49	32	32	35	29	38	33	34	33	39	42	35	43	33	43	35	35	39	30	38	34	34	36	31	33	41	40	34	25	37	40	40	28	40	32	31	34	33	32	33	31	34	35	30	32	35	35	34	43	34	34	29	32	33	36	27	28	27	31	40	36	34	39	36	45	30	38	42	34	43	40	31	33	26	34	41	30	36	41	35	47	32	32	40	44	25	34	37	37	31	37	33	32	31	42	26	36	40	39	32	46	35	24	35	32	37	37	42	39	32	26	34	29	37	32	33	22	45	39	42	38	32	21	29	40	50	37	30	41	35	39	37	36	29	31	34	24	29	34	35	30	28	35	33	32	24	35	40	28	36	26	28	38	28	40	35	33	32	48	30	46	42	37	29	38	30	37	33	38	33	26	34	37	28	34	29	24	34	33	44	30	36	34	37	30	27	41	30	30	25	37	31	32	38	44	30	45	38	34	45	34	38	31	38	36	28	39	36	29	28	39	35	29	34	37	42	37	35	35	24	38	36	23	37	35	32	34	34	34	31	41	28	42	44	37	37	31	35	31	28	36	46	30	34	40	28	41	32	45	24	40	41	38	29	27	40	25	31	39	31	30	51	38	38	29	25	38	34	28	25	33	29	32	41	30	33	34	28	24	47	28	42	48	40	33	40	29	32	31	38	45	41	34	22	44	39	30	29	41	32	33	28	48	40	44	27	37	40	39	29	34	41	37	33	40	32	47	32	32	18	36	24	39	27	36	32	37	46	29	37	38	33	33	44	26	38	33	37	36	40	34	30	38	34	42	36	50	27	33	42	36	35	31	36	42	43	31	29	27	44	32	28	33	32	32	34	36	40	29	36	22	21	41	31	38	36	26	34	35	31	28	33	36	32	41	30	42	35	34	38	42	30	35	35	32	38	27	30	35	34	33	36	39	33	33	36	34	46	39	47	38	31	31	31	42	39	37	31	38	42	41	36	38	33	31	48	35	30	22	32	27	36	44	33	35	40	25	30	37	30	35	37	33	36	41	25	30	38	43	32	41	43	40	27	43	43	35	33	28	29	38	37	44	28	30	30	27	30	33	32	30	39	35	29	28	25	34	27	33	24	33	29	39	38	26	38	39	34	28	44	28	34	26	37	32	41	36	27	40	43	30	32	32	36	34	20	34	35	36	33	34	40	36	31	33	32	34	33	26	37	34	46	29	32	29	25	34	35	30	32	49	39	36	36	37	37	30	32	34	39	28	26	36	29	32	30	38	38	36	41	31	34	38	20	39	35	45	27	38	30	24	24	28	30	33	35	37	36	37	23	26	26	34	42	39	33	34	30	29	39	29	34	32	29	30	38	27	29	33	44	32	27	35	31	40	31	32	28	36	36	32	34	39	26	37	23	26	33	34	36	39	36	37	33	34	35	41	24	43	26	35	32	40	28	36	52	42	34	26	32	31	33	35	33	30	28	28	31	30	33	25	32	32	30	39	32	37	20	26	39	43	35	40	33	30	38	36	38	32	38	50	31	33	38	33	34	37	45	41	42	28	30	37	33	41	37	32	20	34	40	33	43	38	28	31	27	29	40	41	27	35	37	32	37	29	35	34	45	28	34	34	27	32	34	47	36	36	23	36	37	34	33	36	36	32	40	42	42	39	39	23	33	38	37	28	46	40	29	32	37	32	38	33	37	22	35	29	36	34	50	36	30	42	32	36	44	34	44	35	39	24	27	38	37	30	39	44	32	35	32	36	44	41	33	34	32	21	35	27	31	44	41	38	28	32	29	41	39	40	34	36	27	42	31	35	35	38	41	45	30	24	33	37	38	41	28	29	40	34	28	32	33	28	47	38	33	41	25	27	30	33	42	39	39	39	39	42	35	32	39	46	43	29	25	30	32	44	38	32	43	35	40	40	38	31	40	33	53	33	28	32	36	31	45	42	31	36	34	34	28	34	32	43	35	43	42	32	32	30	32	40	32	48	39	31	45	32	40	45	34	36	33	38	32	38	33	32	31	47	38	44	34	32	38	39	36	41	32	32	30	48	31	28	23	40	40	28	37	28	32	33	34	32	21	34	39	31	41	33	29	33	33	46	33	43	33	40	37	38	37	46	27	31	26	29	33	36	25	33	24	32	36	40	36	36	30	20	39	30	33	38	32	27	45	43	30	26	38	41	37	38	28	31	22	26	43	32	37	37	24	30	36	40	30	43	28	23	35	48	34	39	35	32	26	39	27	34	40	38	38	43	32	40	44	35	30	29	34	37	37	31	52	45	29	45	34	37	28	38	41	34	35	39	29	36	35	32	40	34	37	28	30	40	35	38	37	35	31	35	28	36	32	31	33	37	44	29	31	38	33	41	27	38	38	27	35	33	31	42	42	36	33	47	33	32	31	34	33	37	36	45	33	42	29	42	41	37	35	45	28	28	25	33	37	37	39	37	34	26	29	40	38	41	37	38	35	32	42	34	26	30	36	35	34	31	42	35	47	35	44	35	47	32	37	35	33	39	40	31	44	31	43	31	27	31	38	35	40	23	35	32	34	28	37	40	47	38	36	39	27	39	33	31	39	26	40	38	32	40	27	36	43	35	27	31	37	45	33	28	30	46	44	30	34	29	33	40	37	30	29	35	26	37	33	38	27	32	35	34	30	31	29	21	26	32	36	41	42	32	33	28	30	42	28	33	48	33	29	40	23	30	26	35	39	34	34	30	29	44	33	30	24	34	38	29	24	48	43	34	31	30	40	43	25	43	37	29	26	27	40	38	27	29	45	40	31	36	33	35	30	30	40	43	42	37	32	28	42	32	27	28	30	34	25	43	40	35	42	34	38	39	40	44	42	33	28	34	39	32	41	24	45	35	31	35	37	35	40	37	38	38	32	35	31	29	32	28	35	32	33	22	24	35	38	44	33	34	39	37	15	26	38	35	48	32	26	37	31	46	42	38	33	22	46	43	43	39	30	37	30	35	34	42	36	32	36	29	31	34	35	32	31	29	35	39	32	34	38	32	25	38	24	34	31	37	37	34	21	34	32	32	45	36	26	40	34	29	42	26	36	29	39	38	35	28	29	42	29	30	30	44	43	26	33	31	38	24	34	39	29	41	33	34	34	30	30	30	35	32	31	32	37	44	48	46	32
45159	22462	11636	23138	32103	31303	26396	23592	20641	18098	16252	14295	12971	12316	11900	9787	8844	8436	8056	7210	6392	5513	5190	4739	4425	3905	3587	3275	3100	3048	2848	2814	2559	2511	2483	2373	2097	2049	2000	1948	1815	1781	1846	1681	1622	1513	1461	1499	1403	1320	1314	1239	1252	1185	1088	1070	1121	1115	1045	984	1022	913	950	845	814	862	828	791	789	810	818	797	754	736	742	783	737	727	732	691	654	663	646	657	639	596	585	638	569	611	598	576	541	583	580	642	562	598	591	575	603	565	592	562	622	642	614	559	600	630	601	641	586	590	603	562	595	557	602	604	557	615	572	626	587	568	619	608	577	605	561	563	592	577	595	561	551	605	581	551	643	608	596	617	566	587	611	586	598	569	607	651	573	599	600	591	565	617	625	639	537	561	633	574	570	637	553	546	612	611	602	551	594	578	613	566	607	579	612	591	589	607	581	597	610	550	560	561	621	565	607	604	607	617	575	549	598	584	643	634	602	553	588	588	604	584	565	552	644	588	589	586	567	585	620	586	567	581	573	619	588	595	585	591	581	557	561	606	579	583	592	655	596	574	546	602	592	617	541	577	582	570	608	584	628	604	591	621	590	577	600	595	627	601	602	616	638	575	595	629	630	571	607	625	556	542	587	574	593	570	629	557	618	549	616	570	601	570	572	599	592	583	593	592	614	600	601	570	616	593	617	604	586	607	611	545	593	547	573	583	600	572	593	578	539	597	574	587	615	597	583	577	539	604	567	575	596	574	615	599	564	587	577	576	595	569	570	610	590	584	582	528	598	642	581	570	610	590	597	614	589	595	555	601	582	585	557	577	629	602	609	580	602	576	554	624	635	602	580	574	609	622	570	609	576	563	605	562	582	557	581	649	561	582	535	571	608	586	619	594	548	539	588	606	554	634	581	579	617	605	625	605	569	582	615	608	535	595	608	599	560	622	638	553	575	560	614	615	576	594	587	593	581	595	582	602	593	610	514	573	594	607	561	575	591	609	592	581	588	566	571	589	592	567	567	602	624	573	602	631	613	578	594	582	623	602	638	544	589	606	583	608	613	583	573	608	611	589	558	563	591	573	534	586	604	578	572	614	618	580	566	592	560	578	604	590	575	566	599	588	616	600	626	575	584	583	594	582	567	601	567	573	624	586	572	591	579	585	611	578	593	591	618	672	646	608	589	585	628	539	609	544	572	586	602	611	569	551	583	593	584	591	562	563	600	586	592	528	588	634	584	644	563	610	577	594	578	571	550	585	646	587	594	579	627	576	567	618	587	577	598	620	613	587	548	597	604	590	540	582	613	598	581	639	595	569	568	574	626	580	594	561	586	573	586	617	568	599	561	556	602	589	586	632	578	561	581	568	571	588	599	564	624	600	609	589	611	655	612	609	603	577	591	606	590	558	548	641	575	559	554	586	526	579	577	625	596	604	641	572	561	627	628	565	595	616	596	606	607	574	567	582	580	576	597	560	592	536	594	623	583	595	585	594	597	643	585	625	568	586	602	558	590	567	599	574	583	617	588	575	597	595	561	581	586	589	609	551	614	528	559	578	563	591	649	617	584	602	583	524	600	566	546	561	570	616	547	571	558	550	625	591	628	592	565	610	570	547	589	627	591	603	607	584	570	573	563	597	576	615	548	608	596	602	599	624	600	604	587	609	603	572	585	618	587	597	585	617	600	599	595	565	588	620	595	567	560	583	599	607	599	588	580	552	600	608	606	616	613	588	579	553	580	578	590	596	625	587	587	553	574	587	594	641	560	610	551	553	580	621	568	599	621	595	603	574	569	604	557	563	554	640	592	535	600	613	572	619	575	587	581	598	555	577	537	558	607	600	605	590	531	573	577	640	574	555	564	621	579	546	538	589	566	613	620	596	580	582	616	608	616	603	614	575	572	610	546	581	620	574	571	566	599	576	599	567	579	580	566	618	617	567	593	625	601	658	588	589	585	596	626	602	584	589	631	572	645	548	603	578	540	610	565	610	599	618	589	640	596	578	567	553	591	582	559	585	600	569	571	586	590	612	589	606	601	586	550	556	631	608	614	591	610	627	585	563	620	580	589	572	585	604	585	533	637	621	594	588	591	596	585	603	582	602	559	593	545	615	563	570	597	548	602	572	586	587	593	578	566	582	583	601	578	593	589	569	612	596	647	591	592	589	550	599	612	617	600	548	571	578	584	561	569	578	585	560	571	603	576	639	616	572	653	579	599	582	667	570	585	580	551	555	564	568	585	641	584	594	632	583	594	594	571	560	565	587	565	571	568	597	535	570	555	619	623	604	587	553	558	583	591	591	545	632	574	584	620	583	567	587	551	568	558	579	601	606	570	589	580	569	604	600	595	591	612	584	577	579	575	563	613	618	616	618	583	574	531	544	594	594	567	620	615	602	602	586	613	602	609	591	560	657	568	609	628	606	593	617	617	571	561	594	625	600	587	551	557	591	565	588	608	614	611	628	541	629	570	596	571	602	582	579	598	600	625	559	563	586	604	589	579	582	593	618	604	578	591	597	570	566	595	606	572	580	631	596	625	569	587	578	586	640	608	602	619	577	648	590	624	594	584	592	573	579	589	606	564	591	565	597	542	596	607	568	604	581	608	573	595	580	595	576	603	563	569	602	599	625	599	581	646	584	594	591	614	569	582	578	603	556	603	572	508	591	598	630	570	582	575	573	594	574	566	618	575	644	586	595	605	612	581	569	582	583	624	602	555	628	542	603	626	561	618	565	590	586	573	593	602	596	601	579	542	593	582	633	588	559	633	593	604	596	530	570	583	583	636	586	597	582	593	582	585	625	599	597	583	552	587	606	592	619	581	613	619	582	547	614	565	609	580	566	573	613	583	580	583	541	582	572	591	599	585	607	586	611	589	562	625	604	567	601	614	579	623	655	611	604	612	598	623	580	608	583	584	629	591	591	601	568	578	616	617	581	592	620	619	589	582	575	608	614	589	581	620	584	609	626	608	583	589	607	643	573	592	561	590	572	638	544	531	605	587	616	596	587	592	562	583	583	586	598	591	598	625	641	601	589	590	569	564	580	554	554	587	647	552	579	622	570	600	573	548	612	646	584	562	584	577	577	594	585	603	603	631	595	572	636	645	559	614	554	562	615	618	605	591	547	591	583	635	627	577	596	589	577	600	598	629	622	574	541	631	589	564	582	595	609	594	626	576	577	581	575	607	570	606	571	566	562	602	582	590	577	621	585	595	576	567	593	600	583	585	577	597	538	573	631	592	606	593	544	598	600	617	592	614	611	588	569	616	554	552	615	576	590	611	567	609	610	588	618	622	565	612	568	575	584	619	576	590	579	594	568	572	631	591	588	606	604	598	636	626	587	608	571	614	571	626	618	558	599	568	606	572	591	575	605	595	582	623	590	579	587	614	635	603	589	562	587	598	588	619	569	625	623	614	613	590	591	552	567	571	567	619	574	545	545	572	593	580	568	570	632	586	591	617	566	553	587	622	576	622	539	527	598	566	576	564	628	604	576	585	595	587	599
2981	654	183	137	212	204	146	161	136	131	131	102	132	113	102	100	77	85	77	87	66	51	55	57	57	48	38	46	36	43	45	40	38	50	48	35	36	47	42	42	31	25	42	37	29	34	42	33	37	24	33	29	25	28	24	31	29	28	27	38	20	25	38	29	31	26	27	31	21	39	29	28	23	36	27	31	37	26	24	33	24	21	23	29	18	31	33	33	20	27	22	27	25	26	21	28	28	27	34	34	34	25	20	19	26	20	31	36	20	25	31	27	34	30	23	34	30	26	25	17	26	21	31	28	24	30	19	22	22	16	19	26	20	32	30	20	26	21	31	33	16	20	32	23	26	27	30	40	38	27	23	25	26	24	24	20	19	32	23	18	34	35	27	26	22	31	24	29	24	25	26	30	23	18	24	21	17	24	25	26	27	26	31	19	29	24	28	26	30	30	34	23	21	28	28	32	23	39	21	25	19	28	20	29	22	25	20	32	28	37	21	24	17	24	24	30	30	22	24	33	17	25	27	20	25	30	28	27	31	32	28	23	28	22	15	25	27	28	24	21	32	16	24	27	17	19	26	25	25	24	35	24	42	31	24	25	20	20	23	21	31	24	33	33	26	18	23	18	22	27	18	34	25	16	19	23	21	23	26	31	19	25	28	18	30	31	25	27	26	30	25	25	26	25	25	17	36	26	25	18	22	22	28	23	23	21	21	24	29	22	35	28	22	28	16	28	24	31	30	17	29	25	21	39	20	30	20	24	34	33	19	24	24	21	32	23	27	35	21	17	20	29	25	29	28	29	27	26	32	27	24	28	30	20	25	30	35	30	33	18	29	21	35	17	31	27	26	22	22	28	22	29	23	30	25	27	22	24	29	25	21	29	29	30	30	29	18	34	24	34	17	27	27	18	19	32	28	31	37	29	22	23	24	28	29	21	25	24	30	37	21	37	25	25	20	26	31	20	24	30	28	23	28	26	29	33	28	25	26	24	21	27	31	23	24	32	30	27	30	21	24	23	19	32	21	32	31	34	30	28	25	16	21	30	19	25	23	22	47	32	29	30	21	22	30	22	32	22	26	16	22	36	32	31	18	29	31	29	17	22	23	28	23	25	31	20	29	18	30	25	24	20	21	21	29	31	18	25	16	35	35	26	23	35	29	19	29	21	25	21	32	28	27	29	31	32	28	25	19	33	20	23	30	23	24	42	29	25	16	28	22	31	30	24	30	35	19	25	26	31	27	21	30	34	31	22	26	24	27	21	27	29	27	23	30	22	33	28	30	34	30	19	34	30	21	27	37	27	32	25	20	29	16	32	24	29	29	24	24	23	26	22	31	28	29	18	20	25	18	29	30	27	26	28	20	26	29	30	28	18	34	20	20	19	35	29	26	19	29	24	29	28	37	23	23	23	26	25	29	27	19	24	20	23	31	23	25	22	21	27	18	20	29	22	23	28	27	23	26	30	39	28	39	23	23	17	30	21	25	21	23	21	26	22	30	28	32	26	26	26	23	32	23	26	14	17	19	35	26	28	22	15	33	17	24	25	24	26	25	26	29	20	27	21	26	25	25	27	26	25	18	22	31	32	30	31	35	24	32	18	13	23	21	32	19	30	31	29	24	23	29	34	22	32	29	31	28	29	21	18	20	23	31	22	19	23	33	30	20	25	17	24	32	30	21	22	24	26	25	31	18	33	20	25	22	20	27	27	28	27	18	33	26	21	29	23	23	25	38	19	26	21	21	26	28	31	27	20	26	20	18	16	28	27	27	36	18	23	35	18	31	29	27	30	30	26	27	34	23	28	30	29	28	29	27	21	25	20	33	28	35	21	32	24	23	32	33	41	26	23	22	34	23	32	18	29	24	29	21	18	31	18	24	23	38	31	28	24	25	18	30	33	23	21	23	22	26	23	23	23	29	29	20	27	26	19	20	33	18	18	21	28	23	30	30	30	22	32	33	39	21	29	23	24	38	21	25	17	24	21	25	20	35	30	26	19	23	32	30	26	29	27	24	27	29	24	25	18	29	34	33	32	20	28	27	25	28	21	22	31	37	38	30	35	30	26	31	20	33	34	36	19	31	28	21	29	25	26	31	21	24	17	27	34	29	14	26	30	22	27	33	32	20	22	28	23	22	28	20	23	33	25	27	30	26	31	25	19	37	21	33	30	27	29	27	24	25	35	17	23	45	25	19	24	18	18	28	25	21	33	27	36	22	34	22	24	19	25	28	34	27	27	26	24	24	20	23	22	19	23	28	29	22	24	21	31	24	16	28	30	22	32	24	19	21	25	18	24	25	25	19	26	27	30	23	19	26	16	21	21	32	26	27	29	29	24	25	17	30	32	32	22	23	25	23	17	27	20	17	27	32	33	25	25	20	26	30	28	18	26	29	25	20	30	20	33	20	22	26	29	26	20	21	29	25	23	27	23	32	28	24	27	24	23	25	25	26	20	27	19	30	26	21	31	28	19	30	31	22	31	13	32	29	29	25	22	26	23	30	20	23	35	32	26	19	26	31	34	31	27	21	21	36	21	35	26	21	30	30	22	21	30	21	27	27	27	26	27	30	32	23	20	24	29	23	21	31	20	24	41	30	22	23	17	28	39	18	20	29	33	35	28	33	29	24	30	29	40	31	31	28	29	18	30	23	28	37	36	29	26	27	32	25	38	20	31	22	29	19	27	23	24	33	34	31	24	20	20	23	20	27	21	20	23	30	25	28	26	25	20	19	25	29	23	32	26	20	26	27	19	17	29	23	16	30	23	22	31	22	30	25	27	31	30	34	25	25	24	30	25	17	25	19	27	27	32	37	29	26	23	29	32	16	19	27	32	31	25	32	26	32	24	24	23	19	21	24	25	26	25	23	27	25	23	26	28	23	25	30	22	23	18	20	25	21	17	36	26	26	28	21	32	25	29	19	25	24	32	25	24	21	26	28	31	33	26	28	29	20	21	27	23	20	24	19	24	25	35	29	29	28	24	26	32	29	27	27	30	24	27	27	26	24	31	18	33	29	21	32	24	24	29	27	30	29	24	26	29	18	27	26	29	30	19	30	24	22	31	25	26	33	31	25	31	16	31	30	29	32	28	29	27	25	36	30	24	30	15	26	24	21	20	29	17	24	20	18	27	32	17	26	23	28	31	23	20	28	22	31	29	25	25	31	33	24	32	26	35	27	27	28	28	29	32	26	27	14	37	20	19	30	21	18	11	23	27	36	31	20	32	26	21	28	33	20	36	18	29	28	27	19	30	30	23	32	21	24	22	19	31	21	26	35	32	20	27	24	24	33	25	28	28	34	29	20	32	31	28	20	31	28	35	25	25	25	21	27	27	34	17	31	22	27	27	21	24	29	28	19	29	30	25	26	30	23	24	18	24	32	21	23	31	19	33	32	33	27	36	24	19	26	24	26	23	25	23	27	25	34	31	25	25	21	36	21	20	25	25	24	23	41	27	23	15	22	19	31	28	30	24	27	25	24	24	24	32
33162	15357	5699	12301	19956	20236	15407	12559	10821	9308	8012	6857	6950	6344	6034	5634	4240	3958	3582	3542	3141	2732	2577	2383	2225	1888	1816	1697	1652	1520	1543	1487	1384	1332	1254	1225	1212	1025	1086	1046	1040	1001	1079	969	945	927	881	863	768	802	798	732	766	711	699	706	636	689	678	648	647	614	628	591	584	553	556	564	533	555	567	519	529	483	546	490	529	522	483	476	508	493	441	468	493	428	451	440	450	481	454	457	475	431	458	471	460	451	475	482	433	423	422	470	465	455	411	435	505	419	414	459	431	430	464	412	419	403	461	470	429	442	441	474	483	463	452	422	419	439	427	426	504	420	458	431	457	450	470	471	442	458	464	430	464	414	426	445	482	434	488	464	447	464	427	434	443	459	478	454	473	433	423	459	455	437	411	439	448	452	447	436	453	487	418	460	443	432	455	434	460	451	492	458	465	427	455	448	427	445	454	414	469	368	439	428	435	451	475	443	408	409	418	420	480	443	428	428	394	430	478	434	473	465	439	470	450	466	459	455	444	452	419	459	475	467	431	477	408	458	471	461	432	435	429	458	435	441	451	450	442	420	451	430	405	441	464	448	451	435	444	456	456	439	443	424	441	444	448	425	485	450	445	457	417	414	458	449	434	457	461	416	467	442	451	458	446	426	498	414	467	442	425	468	444	440	473	453	470	430	438	475	471	436	459	434	470	470	427	444	407	455	457	439	410	419	398	420	443	473	438	485	460	480	403	450	452	433	404	441	438	453	439	495	482	430	421	450	429	461	456	455	440	459	443	485	452	455	423	417	432	434	427	429	425	474	458	476	446	433	480	474	466	447	436	448	437	477	426	459	427	447	403	433	469	431	440	464	413	456	466	497	437	435	436	418	422	416	419	449	466	433	487	467	448	471	419	454	431	472	462	442	506	421	440	462	470	473	414	456	462	428	449	471	442	471	450	459	390	447	437	471	428	440	431	479	485	438	446	451	435	390	448	442	448	429	452	477	455	432	474	441	420	437	479	443	449	438	459	449	432	466	446	429	466	414	475	465	417	457	452	435	448	458	438	451	460	453	487	437	454	436	440	447	416	476	483	443	437	429	458	454	440	413	461	432	429	468	459	412	450	444	478	464	445	438	462	461	443	400	469	444	423	439	434	442	449	459	467	487	437	445	474	459	460	443	457	477	448	456	443	458	439	467	481	463	459	465	422	444	479	433	432	462	455	433	428	436	450	436	439	477	419	431	461	435	439	446	466	458	463	431	424	435	446	449	410	437	441	454	417	400	503	450	424	420	461	459	447	470	428	464	469	483	453	449	440	442	449	412	433	464	469	447	430	429	424	439	475	466	453	439	437	430	418	472	405	469	458	426	466	436	424	430	451	439	440	427	445	463	452	477	469	460	458	471	429	441	473	447	398	436	466	498	447	424	413	471	497	470	427	472	472	484	427	438	430	450	433	452	448	452	447	469	418	478	431	445	463	418	481	435	426	430	441	433	482	435	449	416	448	433	389	497	435	442	432	431	449	433	404	447	465	468	441	465	437	451	471	491	423	498	453	452	443	444	439	477	480	443	424	467	475	464	475	455	411	471	430	480	419	390	479	462	453	426	455	452	482	392	428	450	421	420	454	454	443	423	440	473	439	453	438	465	412	454	424	424	453	451	453	442	471	445	458	457	476	471	493	471	437	427	453	485	447	440	419	434	428	454	475	436	433	456	444	443	495	450	435	448	434	431	464	476	429	430	427	436	464	442	435	414	479	424	443	443	425	437	427	429	439	435	452	459	459	459	446	438	445	481	425	434	456	448	456	422	412	457	425	464	430	415	443	445	417	442	433	442	439	482	456	468	434	423	421	455	431	461	458	451	400	442	452	480	382	455	464	467	423	461	470	469	470	405	459	424	485	469	420	417	453	424	463	479	440	447	453	419	501	442	464	429	496	451	461	447	459	497	488	449	430	470	444	463	447	461	413	396	494	441	452	470	454	424	463	425	456	442	434	467	444	452	456	452	452	438	454	407	460	444	443	451	422	433	443	402	449	482	467	467	457	421	476	439	469	476	429	453	427	465	465	440	445	462	460	472	451	430	430	454	417	435	445	452	457	436	452	462	451	451	446	434	454	488	413	434	421	453	434	460	433	453	438	443	479	439	465	442	446	447	466	461	449	432	464	423	473	421	454	408	491	444	432	486	454	437	462	434	429	445	415	455	434	459	478	484	455	437	470	506	452	450	417	479	462	435	441	429	490	420	439	444	429	396	440	423	429	480	443	463	441	445	420	452	454	460	456	467	456	472	418	469	452	443	517	384	429	481	481	489	476	440	471	428	458	456	481	429	414	428	426	446	463	438	450	449	426	474	419	434	447	478	452	429	448	454	455	458	426	443	429	432	450	423	459	465	467	433	430	440	427	414	435	443	457	469	447	445	452	469	427	436	434	451	438	447	456	463	446	460	437	452	429	457	479	453	433	435	476	464	439	457	426	472	414	467	456	452	440	472	430	447	467	424	468	440	465	446	466	475	471	463	482	420	441	431	446	480	426	435	445	444	428	405	416	471	422	456	475	435	502	425	462	469	482	484	445	487	439	441	438	455	443	436	437	441	431	444	424	429	467	454	449	440	441	438	458	396	428	459	450	437	446	430	432	460	430	442	451	442	429	446	455	431	432	435	412	471	428	408	409	457	405	443	447	440	449	459	462	414	483	420	416	459	484	459	422	448	463	414	449	433	458	485	453	435	444	463	460	449	448	471	461	450	464	422	454	468	441	473	460	426	407	451	450	410	439	441	443	439	465	411	435	421	452	422	439	437	469	453	423	460	453	468	441	451	431	390	461	446	408	429	417	478	468	407	428	438	429	467	464	434	458	406	438	422	433	426	431	441	438	447	453	420	462	461	443	442	447	446	434	429	430	458	407	415	445	456	464	481	419	447	442	489	458	438	444	421	430	420	447	459	430	457	456	458	408	468	437	434	484	475	492	480	433	465	430	431	442	445	437	469	466	457	430	435	468	436	435	434	415	443	450	423	449	448	458	465	449	441	456	463	443	412	408	450	469	465	429	422	495	483	450	410	458	484	469	420	441	429	447	445	460	473	402	455	443	472	448	438	468	458	406	468	420	486	441	458	466	456	440	449	454	470	499	474	430	480	410	450	432	444	445	465	453	444	440	443	445	436	446	450	464	431	440	477	427	437	421	438	454	437	486	457	431	449	434	450	426	448	471	461	448	414	419	456	463	441	449	455	460	477	479	414	407	446	450	436	408	493	413	465	450	461	421	466	452	451	445	453	485	421	468	414	460	454	462	431	480	481	463	449	436	440	442	426	420	446	423	458	454	452	421	417	471	453	430	434	433	421	470	433	452	466	455	434	456	444	410	440	489	435	412	455	471	461	471	450	489	437	464	465	467	437	402	441	440	429	449	417	444	417	399	461	401	463	443	436	422	449	457	430	445	420	460	447	456	438	418	453	430	469	462	433	444	435	459	425	445	467	459	450	441	428	485	416
6014	1619	470	273	427	482	335	271	239	214	216	195	223	235	208	199	158	143	109	117	114	114	88	99	74	64	78	76	75	74	65	65	66	56	67	55	58	40	60	52	45	49	54	46	40	46	36	44	37	49	27	43	36	45	54	45	42	32	32	43	43	46	28	36	38	29	37	38	29	35	38	33	39	42	32	26	30	37	21	23	31	29	39	31	29	38	24	32	32	28	26	31	29	26	33	29	30	20	25	29	33	22	30	25	29	29	26	41	31	27	32	35	30	28	32	28	34	30	28	31	32	33	28	27	30	30	37	23	31	40	28	35	30	30	29	25	24	31	36	22	30	24	33	28	40	30	28	26	33	29	33	32	29	27	30	42	27	29	26	27	27	28	19	18	28	27	25	39	26	35	31	33	28	35	31	24	31	33	31	34	28	28	35	30	34	34	33	29	32	30	30	29	36	29	23	22	28	28	32	31	31	40	34	19	37	31	26	34	30	28	35	39	27	33	26	32	21	27	26	29	27	30	31	28	22	34	24	34	29	34	45	29	34	28	34	25	26	29	28	42	29	35	35	34	33	43	25	35	22	34	29	24	36	31	29	20	19	27	26	33	23	19	23	25	19	33	18	22	30	31	35	33	21	32	24	22	38	21	34	33	32	37	38	30	26	36	38	35	20	25	35	26	30	37	43	37	33	22	16	27	35	22	27	39	35	38	35	26	32	36	30	27	29	32	22	31	23	31	41	24	34	32	28	23	26	31	31	34	36	31	41	36	32	30	28	31	26	31	27	33	31	36	27	35	34	35	23	30	28	32	21	25	32	37	29	22	35	38	27	26	33	25	30	31	36	26	28	33	27	28	27	22	23	29	27	24	38	35	32	28	18	37	28	30	30	31	30	32	25	35	23	40	28	35	40	22	29	26	36	26	32	29	27	22	28	35	19	32	34	25	29	41	29	25	30	27	28	29	32	28	27	26	41	28	39	19	19	30	33	29	31	27	23	32	30	28	27	36	27	27	23	28	34	29	32	28	26	22	17	30	39	27	27	36	32	34	28	22	36	25	21	20	31	44	31	19	28	43	25	33	18	29	32	28	35	38	34	32	27	23	31	26	30	31	32	27	36	29	27	25	40	23	31	21	30	25	19	33	32	28	37	31	26	27	23	22	27	32	30	36	29	21	31	37	24	32	26	34	36	24	37	25	19	28	35	27	24	35	29	39	23	19	29	36	29	30	35	19	37	29	38	30	32	28	28	35	29	26	25	28	39	28	37	27	31	23	24	24	17	29	22	31	23	36	31	28	28	37	37	35	28	35	28	25	21	30	29	16	28	27	36	28	37	24	23	31	30	31	32	33	37	34	29	26	25	33	32	31	38	38	27	39	22	31	33	38	30	38	31	31	23	28	26	27	27	32	33	33	35	36	25	41	31	26	35	23	34	27	24	30	31	25	20	35	33	24	34	33	31	21	33	23	27	27	27	29	35	24	29	24	25	29	23	27	27	27	30	24	28	33	34	28	23	29	33	24	32	28	22	30	33	33	35	26	22	32	35	29	29	29	32	19	23	30	32	35	33	35	35	22	28	24	27	22	33	14	27	27	30	29	28	18	29	25	31	27	36	31	35	42	30	16	20	32	26	17	29	31	37	27	34	27	35	36	29	31	22	23	28	32	23	33	37	35	25	28	38	30	24	32	42	26	27	20	24	36	20	29	36	30	17	19	25	19	27	30	28	26	35	22	28	40	22	31	35	21	31	29	31	38	28	29	21	19	29	29	35	35	44	32	28	28	31	30	36	31	33	22	27	26	51	33	27	29	28	27	27	31	21	28	31	31	28	27	23	34	31	33	40	30	26	33	31	25	24	25	23	31	31	23	34	31	32	39	22	39	30	44	27	27	23	30	31	28	33	34	29	23	32	28	34	33	30	25	30	29	32	27	36	37	29	43	34	26	30	30	39	29	28	20	37	30	38	25	28	32	25	39	34	30	34	25	35	19	32	28	25	38	33	25	28	34	37	31	29	17	34	34	31	17	22	24	22	34	31	32	26	30	28	30	31	29	26	30	22	30	41	24	29	33	40	25	29	29	29	27	14	31	34	36	39	30	27	32	37	33	33	24	43	36	32	30	37	27	23	28	30	30	42	27	34	23	43	24	26	25	37	29	27	27	28	24	39	33	30	21	27	33	29	33	35	23	26	32	29	26	33	24	27	27	32	24	32	41	24	30	26	36	25	32	28	35	24	36	29	32	23	28	35	32	31	36	30	33	30	21	25	33	24	29	26	27	36	31	37	30	35	38	25	41	34	38	25	35	37	26	32	26	28	34	34	38	33	22	38	23	27	32	24	21	31	28	26	23	28	25	31	32	24	35	29	22	25	39	25	31	22	33	35	18	33	26	35	29	25	38	26	34	27	26	33	21	30	35	33	30	33	22	32	30	35	27	28	32	31	40	37	30	17	20	34	39	36	28	22	25	35	27	28	29	25	24	33	25	27	28	39	37	31	25	27	36	34	34	36	34	27	29	32	32	38	32	25	26	35	28	29	36	36	31	29	27	25	24	32	32	36	30	28	29	27	41	36	31	34	18	23	32	26	40	22	20	40	33	29	30	32	25	33	26	35	30	29	23	33	21	26	33	28	34	37	37	27	21	35	32	31	34	28	27	33	21	38	24	39	34	26	30	39	22	29	24	33	32	31	28	23	37	39	29	39	37	22	33	38	35	19	34	32	39	28	29	33	30	36	32	31	25	21	35	28	32	32	36	26	25	28	31	32	39	24	31	40	26	28	31	31	32	35	25	23	30	27	35	30	24	19	29	35	31	26	26	31	40	33	28	31	31	30	33	26	37	27	20	36	38	30	32	31	23	32	29	27	20	22	29	36	36	23	30	29	39	37	31	24	29	34	30	24	34	22	24	29	42	28	21	31	19	29	34	30	28	25	22	33	22	31	37	24	24	21	33	25	36	26	30	35	30	31	24	23	29	25	27	28	38	23	29	37	29	28	36	31	21	36	29	32	25	37	36	31	31	35	30	33	30	35	30	25	32	32	26	37	35	32	34	30	22	35	22	43	26	32	47	23	34	31	33	38	31	28	25	44	32	27	30	34	29	29	34	29	25	31	30	29	33	38	41	29	30	41	35	41	29	23	28	29	35	31	31	30	26	28	29	28	41	42	29	37	36	33	32	25	33	34	24	33	26	21	39	38	33	37	30	22	26	26	32	28	35	28	39	36	28	25	25	30	32	31	27	28	32	37	39	20	30	26	22	24	25	35	29	27	28	33	29	28	31	25	30	27	29	24	32	27	36	29	35	24	32	40	27	30	21	35	27	34	39	31	18	25	31	19	24	29	24	34	31	32	26	27	28	49	24	37	33	28	20	36	15	22	33	26	30	27	28	30	30	30	25	29	50	29	29	34	29	33	28	22	35	31	34	30	42	39	38	29	34	24	39	30	30	27	37	30	39	42	37	34	29	30	24	31	25	40	29
43469	20459	10909	21267	29976	30492	25236	20438	17679	15234	13145	11980	11957	11330	10866	10221	8488	7204	6654	6301	5709	5066	4582	4162	3936	3356	3108	2958	2820	2684	2484	2405	2235	2241	2156	1902	1845	1712	1735	1703	1672	1558	1498	1559	1497	1369	1243	1229	1218	1192	1088	1079	1087	1071	1034	1085	965	960	963	919	870	855	814	765	723	698	704	677	660	698	716	684	664	631	647	653	652	648	633	634	577	573	554	537	540	512	507	516	554	528	501	508	507	498	518	507	496	530	533	517	537	549	491	522	522	534	517	518	505	518	503	514	512	533	510	493	473	504	507	446	503	477	525	512	509	554	499	525	498	470	493	511	487	528	545	516	517	538	509	500	483	524	500	497	501	527	531	521	484	523	541	491	520	503	460	513	498	484	531	503	530	523	516	489	518	519	502	527	507	506	536	547	514	534	487	516	526	452	512	501	504	505	490	552	574	492	543	506	560	552	528	540	520	520	525	506	507	521	529	542	527	520	521	490	530	510	489	503	498	545	535	541	548	535	552	514	519	520	482	546	479	550	514	495	507	548	512	542	551	525	478	531	485	491	512	530	516	542	511	528	484	504	486	533	501	518	490	509	521	483	524	458	516	522	514	500	511	512	517	495	511	492	496	509	555	495	522	548	530	510	500	510	512	540	489	538	537	517	529	506	548	549	532	534	500	499	511	482	514	507	510	495	498	547	514	504	510	488	577	517	521	476	506	530	476	488	491	487	478	547	473	489	499	551	516	494	514	486	511	489	470	510	512	510	518	470	538	513	511	495	523	512	527	504	497	524	489	535	533	487	515	521	529	497	533	533	490	467	526	519	518	520	533	496	539	495	525	505	530	515	517	503	501	535	473	545	538	538	507	515	510	528	511	525	523	512	544	518	531	521	522	515	499	526	534	535	505	458	516	493	504	501	496	477	496	504	526	500	468	524	490	512	509	540	569	476	525	486	498	506	532	523	542	538	526	498	523	507	508	558	552	491	543	498	528	529	542	502	472	489	557	492	493	519	483	529	519	547	528	491	539	510	533	492	529	479	529	536	506	480	505	563	538	517	462	519	492	516	536	545	527	498	478	485	491	502	582	509	525	488	491	497	494	521	522	477	506	489	528	534	486	484	492	505	521	523	518	507	532	513	483	535	495	489	496	562	504	495	505	497	503	445	516	551	502	527	490	522	502	558	560	514	512	527	516	530	516	506	509	523	511	547	517	505	501	525	477	555	537	492	459	536	488	542	526	565	530	513	528	532	508	540	541	487	494	488	544	481	547	541	505	528	518	520	478	538	490	560	525	520	535	546	508	496	493	477	502	483	544	515	489	476	498	533	526	510	515	486	486	505	545	519	505	535	520	488	534	530	535	539	487	530	478	497	492	540	511	512	523	546	512	547	497	522	521	526	516	491	456	506	484	541	528	529	506	496	510	460	504	530	525	520	514	496	508	485	516	478	551	458	518	497	531	536	537	518	495	507	499	518	527	498	547	523	487	502	476	519	536	552	501	496	554	517	518	505	447	496	473	512	501	525	480	525	505	517	508	475	524	482	527	484	471	516	495	522	479	449	510	531	505	529	504	516	504	487	537	560	515	530	487	495	493	491	531	552	520	500	516	511	474	527	520	544	487	525	531	533	521	513	514	523	480	548	522	508	552	528	494	472	477	495	490	524	499	514	544	529	542	524	543	563	511	522	542	507	500	548	508	493	551	503	542	515	518	515	523	565	518	519	508	535	524	467	537	518	508	499	503	534	553	540	488	531	521	526	527	516	535	548	519	519	522	471	507	489	525	498	491	518	524	519	497	568	515	539	487	506	547	547	506	537	497	528	526	487	531	494	490	471	519	532	492	533	517	519	504	492	528	540	518	500	517	486	513	503	468	500	530	521	519	507	492	537	522	538	519	514	495	536	514	498	556	499	526	543	512	522	537	515	510	516	511	526	517	502	505	536	516	504	516	534	511	527	500	480	526	487	481	514	502	489	542	511	486	547	543	488	537	475	515	532	526	466	522	480	513	518	501	527	533	540	494	539	499	525	522	523	517	482	528	520	515	509	545	474	510	510	499	514	519	503	498	524	493	470	520	530	557	520	482	490	510	487	502	533	487	477	540	542	503	490	500	535	530	480	484	522	500	483	548	525	566	530	518	523	503	552	505	505	499	526	539	538	506	507	509	515	545	509	507	500	510	521	536	527	498	539	508	552	474	517	514	540	535	508	483	493	506	524	519	512	514	533	535	495	493	472	496	528	473	505	488	528	553	482	524	494	484	531	511	503	538	514	495	522	495	536	529	523	519	514	520	544	516	511	508	536	546	518	546	476	537	503	574	493	515	548	513	501	479	490	504	475	516	508	507	469	517	501	523	494	493	479	495	555	519	475	500	507	570	534	540	537	503	526	494	516	531	544	524	527	514	535	485	528	514	521	527	529	499	511	506	543	483	542	547	515	488	480	535	509	495	541	526	525	532	501	557	532	508	468	518	524	511	520	497	515	508	520	559	555	519	531	500	529	513	502	531	526	540	535	524	527	533	503	557	522	488	493	520	530	525	511	508	513	515	518	497	528	516	500	506	517	530	498	505	515	546	533	477	506	507	518	521	497	549	554	492	491	530	495	513	512	484	535	513	479	530	498	539	502	522	499	503	529	514	490	515	500	548	506	504	488	501	484	528	514	493	502	493	520	516	506	507	518	513	509	548	492	502	492	526	519	489	511	529	538	507	534	511	487	495	513	519	559	500	498	555	546	527	501	535	516	527	540	498	533	564	513	505	538	526	525	526	517	514	501	559	489	493	481	522	489	504	535	511	530	511	537	547	528	521	527	510	501	500	525	491	501	523	531	516	539	501	510	518	530	501	544	486	556	521	518	485	524	514	501	487	513	526	511	542	509	556	507	549	522	495	549	518	521	496	531	530	526	496	490	540	526	516	531	545	518	493	507	514	511	511	499	528	512	521	511	546	497	491	485	488	524	528	530	496	515	471	525	508	515	525	510	522	523	533	513	538	540	506	512	524	533	484	491	521	502	534	512	518	518	490	508	488	527	537	507	576	539	514	521	484	521	538	515	558	510	521	510	466	545	491	543	533	522	490	513	503	455	534	479	542	515	499	533	539	499	548	490	499	515	487	490	499	484	500	522	524	527	534	528	510	493	524	568	519	484	552	492	529	478	490	526	476	548	493	516	488	506	522	499	500	545	547	530	495	543	513	532	522	521	539	480	430	507	519	542	487	531	519	530	533	511	515	501	511	494	548	539	537	549	490	512	551	503	510	501	521	485	493	553	494	529	511	487	506	488	553	510	513	496	515	470	517	526	505	562	494	517	528	524	496	481	495	510	497	508	515	508	544	519	545	498	520	522	515	530	503	542	489	513	538	490	492	529	513	528	480	508	498	480	520	552	492	542	517	532	521	510	483	555	521	528	554	479	510	468	512	513	488	466	539	502	493	518	502	540	524	535	508	505	545	516	502	504	515	514	501	503	491	476	546	525	526	527	489	514	543	474
5746	1163	362	199	316	388	296	245	160	160	155	169	152	175	152	169	145	127	120	105	94	81	74	71	86	73	80	66	60	67	70	58	62	51	49	58	50	43	51	50	49	51	45	45	51	51	46	45	31	46	31	50	49	35	46	35	42	31	54	46	39	39	36	34	35	36	44	38	33	23	36	35	29	38	35	38	33	38	34	35	41	33	31	33	30	24	30	25	31	37	39	33	33	32	33	24	40	37	36	42	33	32	35	33	35	42	23	30	30	36	37	30	42	33	37	28	43	30	30	32	34	27	31	28	34	36	41	29	20	19	36	27	29	30	31	35	33	39	43	33	33	28	40	40	46	29	31	24	24	38	21	29	31	44	30	32	25	34	24	36	35	29	40	40	39	47	32	33	35	25	25	31	32	38	36	35	30	30	33	29	35	34	27	29	25	40	39	31	45	40	34	51	25	35	27	30	29	23	37	33	37	48	26	43	32	39	39	28	28	37	30	32	36	28	29	28	31	48	41	29	38	34	40	31	32	34	31	27	29	37	32	34	30	36	36	32	32	33	37	40	35	41	44	27	42	33	51	33	26	38	32	33	34	36	27	32	31	35	31	33	40	23	34	40	38	26	40	29	29	40	31	45	31	29	40	28	35	31	37	30	31	31	32	38	35	30	36	23	39	28	27	27	33	31	34	30	34	25	30	28	35	29	44	27	22	34	38	18	37	27	26	29	35	29	41	34	36	34	33	48	35	21	36	32	35	26	29	38	25	39	32	36	40	33	29	35	38	40	34	37	35	29	39	35	39	31	26	34	36	27	37	36	31	31	28	31	22	32	35	44	30	32	39	39	27	27	33	31	35	33	45	26	33	36	31	37	38	42	45	38	27	28	39	35	32	39	38	25	37	33	36	38	41	36	31	28	38	38	21	24	36	27	41	42	19	39	38	36	27	37	28	29	32	34	38	32	42	28	30	31	20	36	45	22	30	41	35	38	33	33	30	34	30	32	30	38	36	28	31	30	33	38	39	35	31	35	27	37	34	26	38	35	29	33	30	34	36	36	29	28	35	30	39	38	42	28	25	21	29	40	32	33	37	33	34	40	39	33	39	28	29	27	26	30	32	32	30	34	30	28	33	43	32	38	37	36	34	39	31	40	41	38	34	36	32	37	32	34	28	34	38	31	32	32	25	37	24	34	30	29	36	35	33	26	28	38	31	34	33	46	28	28	47	28	29	34	33	28	30	31	33	32	22	33	30	38	27	35	34	28	37	33	34	38	23	27	30	30	33	38	26	18	22	31	28	44	39	41	26	38	35	46	26	25	32	40	31	26	28	32	28	35	38	36	37	41	33	41	32	24	40	29	35	32	27	30	39	33	29	41	32	32	42	33	30	26	29	41	32	42	33	25	29	29	41	34	34	37	34	40	24	34	31	33	39	27	23	36	28	32	31	25	25	31	31	44	33	34	30	33	30	26	32	40	32	23	31	40	20	32	34	28	34	27	31	27	34	32	33	33	40	37	41	33	53	32	33	45	36	37	47	34	32	28	34	30	39	22	36	43	41	27	32	33	31	47	34	39	27	26	31	33	31	27	30	38	38	38	44	40	32	38	32	26	34	24	31	42	32	49	26	31	36	42	30	38	32	33	42	37	29	35	32	33	31	42	32	30	26	24	31	36	30	23	35	29	42	46	42	36	35	38	33	33	22	37	31	28	35	30	30	33	40	23	29	31	27	30	44	33	29	44	37	32	26	34	32	35	25	40	26	31	32	28	32	34	43	32	25	45	36	23	33	28	34	32	32	29	33	28	23	32	35	35	34	29	38	36	27	39	40	33	40	38	29	31	30	33	38	31	34	29	32	32	40	31	42	37	33	33	37	39	43	28	31	35	38	30	25	34	31	28	30	39	38	31	40	38	33	33	29	36	35	40	36	39	38	32	38	34	36	36	36	29	39	35	27	30	31	30	34	35	37	28	27	37	24	31	29	38	39	28	41	32	34	35	34	34	35	27	18	34	35	38	30	28	36	40	35	30	37	43	31	34	24	30	34	37	33	36	37	32	32	27	30	32	37	44	22	36	43	35	35	31	31	32	41	40	25	33	24	25	37	29	40	31	22	30	41	26	29	37	38	23	28	25	25	30	32	36	23	46	29	27	29	30	22	30	39	34	26	35	34	28	35	37	39	40	32	37	41	24	30	39	33	38	30	28	33	33	33	30	33	34	26	39	43	28	40	33	30	31	41	37	20	44	31	32	45	34	31	37	36	31	35	42	37	37	32	29	27	24	27	33	37	32	33	30	28	42	31	32	36	34	42	35	32	39	32	38	42	45	28	30	47	26	30	27	32	34	41	41	26	32	38	35	34	38	33	37	36	36	36	36	41	41	35	28	32	35	28	27	26	39	34	30	40	32	32	37	23	35	41	43	41	50	31	14	40	34	30	37	28	28	35	37	35	31	19	36	34	38	29	34	35	36	31	40	26	33	27	37	34	32	35	35	36	35	34	28	40	32	23	31	33	35	40	28	27	34	44	27	42	31	32	48	27	37	36	33	32	36	32	29	34	35	33	31	30	45	41	21	22	33	39	32	31	29	26	37	28	38	28	39	35	32	29	31	30	30	48	33	28	43	35	24	37	29	29	34	25	33	26	36	32	38	31	35	29	30	30	41	27	41	41	39	32	33	33	41	37	49	29	38	32	35	37	28	25	28	32	40	38	46	31	41	32	42	25	39	30	43	36	30	35	33	35	37	43	31	32	35	27	40	37	34	19	30	47	33	34	37	42	36	26	34	37	34	33	28	35	33	35	29	25	30	33	34	42	30	36	30	42	32	43	36	33	33	36	27	35	37	29	32	21	30	33	31	28	34	30	32	34	36	33	24	38	28	30	31	30	23	33	40	30	40	29	31	30	38	24	40	33	38	33	34	34	36	34	39	32	37	37	31	32	42	34	40	41	37	39	31	43	32	33	31	34	29	37	35	29	37	40	32	28	41	40	37	31	39	46	35	30	26	35	35	41	32	29	39	42	31	25	37	28	40	35	23	31	39	44	38	39	33	39	37	31	35	44	30	43	24	39	37	25	32	29	31	37	34	41	35	39	32	33	23	33	33	37	33	34	27	23	45	32	32	29	37	32	33	43	33	33	34	24	33	28	25	28	31	38	32	42	29	23	40	44	44	28	38	31	35	34	28	29	28	39	28	31	32	33	37	37	39	31	36	24	28	29	34	33	41	26	32	39	34	32	35	41	39	29	38	25	31	24	30	34	38	28	33	42	39	34	31	36	22	36	30	41	29	23	24	33	31	36	39	35	34	28	31	32	26	25	36	42	38	21	43	41	39	40	29	42	35	25	26	47	42	35	31	32	31	35	40	35	33	28	33	33	27	41	35	25	32	26	28	34	36	28	32	43	32	22	25	32	38	32	29	34	27	37	38	35	37	25	32	28	32	33	30	37	38	39	32	31	28	27	36	44	23	38	34	33	32	32	27
38191	18302	8778	17203	25565	26134	22125	17326	13820	11929	10289	9412	9125	9346	8030	7699	7322	6116	5231	4836	4536	3842	3770	3419	3154	2748	2493	2354	2354	2057	2048	2007	1858	1800	1798	1680	1573	1510	1465	1449	1435	1406	1375	1303	1298	1237	1090	1085	1091	1019	1028	1077	1027	1009	1021	976	947	904	917	843	788	803	774	752	729	733	679	675	695	733	719	689	687	706	701	680	644	653	611	671	619	596	567	598	600	545	587	566	604	584	597	551	517	521	587	605	567	586	568	549	564	593	597	556	522	587	594	547	574	543	560	603	572	547	628	553	555	579	569	562	593	537	544	619	534	585	526	597	589	598	548	597	629	591	577	528	553	557	611	553	553	585	569	552	559	555	562	555	562	546	576	536	553	557	547	604	575	602	537	606	501	601	576	572	568	545	511	529	535	570	573	567	556	572	581	543	565	567	594	550	566	586	550	532	570	572	525	521	558	614	558	529	583	554	595	547	547	593	595	556	589	509	557	574	574	565	513	567	538	588	572	568	574	573	561	569	553	554	552	593	521	576	552	585	551	566	551	530	544	531	587	582	571	559	538	559	578	556	544	538	551	609	556	578	594	540	607	578	569	541	583	549	556	571	553	605	559	588	573	591	549	575	559	530	607	552	526	578	548	525	579	550	628	569	524	595	551	589	579	584	538	529	547	538	571	603	560	579	557	611	545	568	572	531	584	544	569	540	546	595	582	562	560	540	536	563	591	573	548	538	585	565	549	566	587	574	605	547	565	583	579	564	560	606	564	561	541	528	564	577	593	532	565	531	535	602	514	558	570	573	574	596	538	582	576	544	514	623	569	557	609	566	578	590	567	538	558	581	559	572	570	573	548	564	538	564	531	588	534	598	569	590	572	555	569	547	551	557	519	570	553	518	589	544	573	579	580	528	510	595	571	607	516	573	568	541	537	582	555	551	549	535	549	586	556	577	537	558	547	552	573	530	552	565	584	617	570	550	586	613	577	565	554	547	534	543	593	522	518	538	525	509	588	583	542	532	591	564	559	574	565	533	505	566	589	587	548	552	612	609	563	582	612	545	578	563	540	548	536	562	608	551	547	541	566	600	605	572	564	554	584	544	546	532	585	533	566	561	548	600	568	561	549	555	583	562	592	576	566	556	550	582	508	565	586	557	581	534	591	593	559	553	574	568	558	534	603	560	545	548	571	566	575	578	583	555	567	571	548	547	593	559	566	551	578	598	557	575	540	597	564	555	523	554	549	576	552	564	584	545	538	579	612	564	565	546	600	546	529	600	575	525	532	599	566	557	592	564	617	615	554	589	619	583	523	566	548	573	535	586	570	586	578	555	546	564	581	573	576	574	571	516	577	544	570	580	590	542	592	570	562	540	570	551	589	576	541	616	546	555	556	574	539	529	586	550	579	534	560	566	575	566	549	585	565	587	546	564	609	562	592	536	494	622	571	575	561	544	564	544	573	562	535	579	554	570	519	588	593	601	596	521	566	545	586	492	552	568	614	552	572	557	553	581	561	611	581	596	541	567	566	568	594	598	559	575	559	594	583	552	586	533	604	600	542	564	577	550	528	574	576	565	605	557	580	561	507	551	591	564	577	587	578	609	604	544	559	562	563	587	543	538	587	537	557	557	524	565	569	533	538	571	578	562	589	573	591	572	561	532	563	599	550	543	599	529	598	595	594	611	532	598	558	621	568	567	560	564	566	582	506	545	559	537	525	547	580	560	542	550	554	551	541	546	540	543	541	566	601	589	524	574	591	523	558	558	527	535	545	551	543	623	549	588	553	509	579	609	565	572	549	565	551	565	566	546	584	563	546	592	559	553	559	584	549	527	567	599	508	573	579	546	564	577	617	582	578	555	547	558	606	570	593	599	553	595	559	577	550	561	548	561	571	574	580	590	525	577	593	556	550	546	590	539	551	553	558	541	552	562	548	543	549	576	549	519	551	529	576	551	585	567	573	600	603	577	570	503	522	548	577	538	597	551	583	579	535	590	591	530	562	575	605	599	547	600	554	555	551	539	576	603	581	558	573	563	580	552	589	576	542	521	585	592	567	601	595	584	589	598	565	563	556	582	551	552	571	515	516	627	580	557	569	559	548	565	514	586	607	532	612	574	561	599	568	537	541	558	578	557	568	570	527	553	554	609	565	581	583	560	566	564	588	557	635	528	571	559	565	567	560	572	538	564	535	573	528	578	558	571	625	539	588	606	561	565	549	580	548	593	584	642	589	539	563	575	527	565	549	544	612	574	573	566	549	586	532	602	505	574	555	580	516	566	568	513	552	585	621	569	553	529	530	543	536	557	602	529	576	619	563	590	603	572	527	569	568	548	548	594	555	546	545	584	577	521	570	520	560	577	564	591	586	563	547	539	582	561	597	595	586	530	556	595	537	532	578	597	575	556	550	532	559	570	578	568	579	601	569	562	562	534	578	551	553	552	554	610	585	595	578	592	579	552	555	564	583	532	553	580	563	558	564	585	536	541	555	552	567	575	513	531	562	536	558	532	587	558	603	575	548	577	564	588	560	589	546	587	580	541	501	558	529	598	558	583	564	523	557	537	582	577	582	560	534	542	553	580	533	590	611	591	559	619	568	551	627	563	602	546	541	554	548	548	572	531	535	562	579	550	511	532	565	579	566	562	539	562	562	552	577	591	567	559	548	558	548	560	559	575	541	550	545	565	556	520	581	543	579	557	545	531	535	573	562	527	559	609	527	537	528	536	560	581	565	524	561	583	580	558	597	557	584	615	558	534	562	534	567	558	616	568	548	580	569	558	584	556	590	579	539	530	579	587	555	582	575	515	604	538	571	502	517	564	562	596	567	571	516	500	562	600	551	565	572	573	572	585	572	564	568	565	577	576	509	553	602	565	535	591	549	548	587	557	581	570	554	532	545	537	546	545	533	535	523	540	577	571	609	594	586	571	583	580	565	601	582	552	556	566	531	568	533	543	545	590	561	576	532	583	525	568	596	587	575	564	554	595	547	540	544	550	572	578	598	557	531	568	574	563	567	527	600	574	522	565	554	569	547	601	533	586	643	611	542	585	577	607	553	568	569	591	571	603	550	512	535	538	579	549	531	543	564	567	548	533	571	544	561	543	558	555	584	544	575	561	576	554	527	562	557	584	562	599	604	577	585	577	523	597	532	556	560	579	601	627	595	561	561	570	576	573	524	520	559	534	578	586	533	517	588	584	561	567	606	499	605	580	563	529	539	537	554	572	587	540	545	546	550	576	583	557	569	570	570	571	552	580	513	578	528	598	564	590	579	593	525	586	545	549	577	612	562	578	619	537	583	538	556	595	557	554	583	590	535	523	581	578	521	558	549	600	558	576	559	577	557	603	558	537	512	552	529	588	559	577	556	551	620	547	534	607	582	590	534	548	544	605	546	568	564	570	573	574	552	533	573	568	527	588	530	593	538	558	480	578	510	582	564	572	606	563	588	572	551	588	534	553	555	548	521	539	548	564	541	570	573	529	530	560	601	546	545	583	569	573
7256	2050	548	394	505	579	441	355	292	289	244	228	238	226	182	203	207	177	143	148	139	109	118	95	88	111	69	67	75	89	77	87	61	65	62	54	50	46	47	65	57	67	66	58	36	51	43	50	55	54	37	42	47	44	52	52	57	51	33	48	47	47	52	54	35	45	38	35	35	35	34	38	33	40	36	39	40	34	32	41	35	42	31	37	35	39	29	39	45	47	41	40	33	33	31	25	33	29	38	32	34	41	42	33	35	39	37	27	37	37	34	40	34	31	25	33	39	40	37	26	29	37	36	41	37	26	27	20	37	33	45	31	31	27	25	28	30	35	39	49	25	26	29	34	34	35	31	30	34	34	38	44	37	35	39	45	22	39	37	38	34	40	39	31	36	29	34	27	30	31	37	26	34	35	31	29	36	41	29	45	24	34	37	44	19	38	25	34	27	45	35	36	33	33	28	47	29	31	26	32	41	28	30	33	33	50	38	33	26	38	33	30	57	40	36	38	26	41	29	19	24	43	27	35	35	34	39	29	35	35	37	29	42	31	33	31	34	37	34	31	41	36	35	28	30	40	35	36	37	32	32	35	30	33	38	33	25	51	31	42	42	40	33	39	41	23	31	37	27	29	44	25	34	35	40	36	29	30	34	35	30	31	41	29	39	34	38	32	36	34	41	28	41	31	27	35	45	35	29	37	30	37	24	31	40	40	27	30	40	40	38	48	38	30	27	35	42	33	30	44	38	35	35	33	36	38	30	25	32	18	29	29	42	33	29	34	35	31	45	49	42	41	26	35	35	35	40	28	43	37	42	30	36	32	39	35	30	33	32	39	33	40	35	30	32	43	31	39	31	31	29	38	37	45	28	38	51	33	36	37	30	41	43	44	32	36	16	41	26	32	42	31	36	35	41	28	48	34	27	34	34	40	47	32	41	37	28	37	33	39	34	38	31	37	34	37	42	24	26	28	36	43	24	34	35	33	30	27	34	30	32	33	24	49	35	35	40	31	40	36	45	31	27	37	33	35	40	35	28	35	24	42	32	39	32	37	27	36	38	40	33	34	31	42	36	46	31	31	29	30	29	34	32	29	32	34	30	39	32	33	30	42	32	43	23	35	33	38	46	39	31	32	30	38	31	37	40	29	42	37	40	33	28	20	24	35	36	33	31	37	37	39	25	38	40	32	37	37	35	24	41	26	40	37	30	24	34	31	27	36	36	30	30	35	37	44	29	31	40	37	32	33	44	35	51	31	32	27	34	28	49	31	32	34	30	23	39	35	25	29	37	36	34	30	34	31	40	40	34	37	34	44	39	32	39	30	27	40	44	35	30	45	31	30	27	30	45	23	29	41	34	35	32	41	43	42	33	34	32	46	37	28	30	38	29	28	50	33	21	33	27	41	29	34	35	33	41	37	26	41	36	29	33	37	28	35	31	44	32	40	36	35	42	40	27	33	33	26	34	37	32	34	34	40	41	37	34	24	31	34	30	25	31	35	31	44	38	35	35	37	36	31	27	34	47	30	43	23	33	33	35	32	38	30	29	38	40	29	34	33	40	31	29	33	27	40	34	39	30	34	37	38	38	37	41	43	37	33	36	28	40	45	26	39	24	30	38	31	29	30	43	21	36	34	27	27	34	46	34	44	36	35	36	33	39	28	39	36	30	27	31	29	36	42	33	32	43	25	41	28	39	32	40	40	26	35	28	37	36	36	27	42	32	34	33	45	30	36	37	33	49	31	35	30	33	48	48	38	30	29	46	34	43	25	32	40	38	30	35	39	25	35	36	32	32	30	38	32	39	27	40	26	38	30	31	35	43	38	39	36	34	35	43	39	26	43	39	36	30	34	41	37	41	31	33	41	32	36	37	41	29	43	35	38	46	36	40	34	31	46	34	31	34	27	31	31	37	27	36	53	37	32	27	32	32	39	30	25	35	38	32	33	35	46	36	38	35	31	30	34	35	24	25	38	38	43	39	34	29	33	30	34	25	47	37	38	41	32	32	39	37	30	34	42	46	27	33	49	29	36	38	40	25	27	39	30	25	39	28	34	33	41	30	33	35	26	37	32	35	43	29	39	33	30	29	30	25	27	34	40	40	46	29	31	36	30	30	34	41	44	41	43	42	39	32	33	38	43	32	43	38	30	34	30	35	29	30	40	29	32	37	28	36	26	27	40	33	35	43	44	32	27	38	27	45	30	45	32	36	30	37	40	25	27	32	36	32	45	30	29	40	29	34	40	40	33	25	23	29	37	31	28	38	29	38	33	38	34	34	33	29	30	28	29	47	28	39	32	38	35	31	34	37	36	39	31	26	44	23	39	34	39	33	35	45	30	35	26	31	33	28	36	43	32	36	33	31	40	37	39	43	26	35	46	32	38	32	36	33	46	26	33	37	31	37	31	36	34	34	32	45	42	35	33	32	27	29	29	40	35	23	36	32	26	39	39	40	30	37	27	38	30	39	32	20	38	40	32	44	30	30	35	40	27	31	39	38	31	41	32	30	37	33	36	42	38	41	30	28	23	39	38	28	40	24	28	38	39	36	34	36	45	30	32	35	37	35	35	36	42	39	36	43	25	27	42	31	25	31	32	37	45	27	42	35	33	28	37	32	37	29	36	35	29	40	19	35	32	39	36	33	31	33	41	31	36	37	21	43	31	33	33	28	37	31	30	36	36	33	30	34	33	33	32	34	35	37	28	29	38	26	30	34	41	37	29	31	28	31	36	29	34	38	34	43	24	37	30	43	42	36	33	43	27	37	31	37	24	32	32	31	38	44	43	43	31	32	41	35	23	49	33	39	35	31	39	35	29	32	38	39	30	45	37	33	48	28	18	26	33	35	46	38	32	43	32	40	32	46	43	52	45	38	24	39	44	28	38	35	35	29	34	41	36	27	30	27	33	32	41	39	31	29	43	38	34	27	32	39	27	22	40	37	29	41	38	35	27	32	38	35	35	33	34	27	40	32	28	29	31	24	30	32	33	26	24	36	27	27	30	31	40	30	36	31	34	26	37	36	40	30	29	34	37	43	28	37	25	31	33	38	28	35	45	34	30	52	44	41	35	41	43	39	39	42	40	33	31	30	35	40	29	36	33	35	25	36	26	37	41	39	36	33	31	28	29	31	28	34	32	28	44	38	31	37	46	37	34	32	36	27	27	32	32	37	29	36	28	38	35	28	32	35	33	40	43	31	29	27	30	36	33	36	38	39	38	37	42	31	34	31	27	34	33	42	35	38	37	47	47	36	26	34	27	33	25	46	35	34	30	30	41	35	33	31	28	37	41	32	33	25	36	35	41	38	31	39	28	37	33	45	28	36	29	38	35	37	40	32	48	36	32	34	41	32	45	37	35	41	33	29	30	31	27	44	32	41	29	41	39	30	31	40	28	34	38	37	30	30	30	35	36	35	40	37	33	40	35	44	31	36	42	35	41	46	29	36	38	38	41	35	31	26	32	36	43	34	29	31	34	27	34	26	37	38	32
45287	22635	12234	22993	31815	32410	28439	23464	19501	16677	14349	12873	12185	12507	11522	10429	10448	9322	7861	7094	6542	5870	5294	4325	4128	3836	3587	3367	3198	2932	2829	2701	2608	2437	2400	2270	2048	1957	2094	1948	1956	1789	1742	1731	1636	1539	1437	1351	1363	1325	1203	1240	1286	1217	1194	1208	1159	1145	1058	1008	967	889	903	877	882	827	803	742	818	786	797	781	737	773	755	769	690	735	711	680	669	644	656	628	613	617	601	567	631	622	613	568	594	609	609	572	561	587	593	599	612	618	590	608	567	574	602	607	608	588	593	588	604	539	550	576	602	563	609	604	609	541	598	582	596	591	567	613	593	568	576	578	608	649	575	628	533	576	587	591	587	582	594	573	581	612	618	588	586	568	590	580	601	552	596	575	566	608	620	549	574	593	604	612	581	630	601	602	573	601	575	557	621	586	601	588	608	619	607	614	531	566	585	568	599	592	614	605	580	605	610	580	616	610	628	601	608	613	581	599	605	600	591	555	638	610	603	618	574	583	586	596	582	621	545	623	609	603	591	571	591	618	594	589	591	632	584	617	569	557	584	564	563	592	609	596	583	554	590	584	595	591	578	560	608	575	573	623	567	631	591	603	601	633	582	643	619	581	559	553	608	595	571	607	564	601	603	568	562	543	579	577	574	589	621	571	604	545	575	592	559	605	566	564	571	601	607	606	632	627	574	615	536	596	576	574	550	604	617	554	642	554	604	618	627	582	579	600	599	597	603	582	634	581	573	600	611	580	600	566	577	601	591	598	610	589	611	604	607	589	590	577	598	590	582	628	576	579	605	576	540	614	627	618	555	577	567	557	593	631	601	604	604	561	608	574	568	594	554	577	570	573	579	582	599	585	562	561	583	619	574	567	597	615	595	605	610	576	605	604	586	597	556	556	611	602	587	608	573	607	612	606	583	560	560	567	545	573	579	577	571	655	542	600	606	569	593	567	613	605	566	562	580	551	608	577	566	598	607	602	545	614	576	617	597	617	585	576	580	587	637	588	542	602	590	626	633	607	574	597	585	588	610	575	542	578	573	569	574	612	561	572	616	600	571	623	608	614	589	579	578	573	646	598	599	566	622	620	517	568	568	606	615	590	584	582	578	588	613	526	609	566	572	566	601	579	557	545	591	596	594	583	568	541	571	581	602	597	582	563	536	563	612	535	579	544	550	630	620	621	593	600	582	584	569	580	572	582	606	654	630	550	581	525	568	582	590	602	614	565	570	584	589	585	613	585	560	603	574	635	580	556	565	586	567	609	603	550	609	596	625	592	563	580	558	627	615	604	553	582	564	618	586	602	596	600	575	587	622	560	585	590	574	627	603	587	613	587	649	581	610	631	586	572	603	584	615	584	596	612	550	561	570	594	551	605	590	610	626	623	602	606	561	600	611	633	592	626	606	554	582	579	578	564	622	601	595	602	576	597	614	571	589	641	609	659	592	568	623	559	593	574	555	629	569	535	555	570	625	602	586	612	616	609	601	547	580	603	575	596	608	630	610	599	589	639	627	580	590	609	585	589	610	592	594	576	597	570	576	602	593	599	580	604	558	570	610	597	596	612	611	548	535	555	571	593	561	600	579	601	563	583	591	614	563	617	598	589	609	595	579	546	569	580	564	584	574	621	571	635	594	600	608	607	599	581	607	645	553	599	629	571	603	588	598	582	566	607	574	611	562	566	609	600	568	541	593	620	538	624	567	532	593	565	590	629	592	626	569	594	562	599	621	548	543	609	601	608	552	657	610	586	568	565	595	610	568	607	574	609	602	548	598	559	610	561	581	591	586	619	631	603	565	584	602	616	606	581	618	553	562	592	624	576	629	574	630	639	620	567	581	620	542	601	595	611	595	604	580	568	590	582	584	624	580	577	593	612	578	640	575	594	570	591	577	573	576	573	579	610	609	551	603	547	587	581	519	612	570	588	624	591	615	637	591	612	550	618	594	598	592	591	593	593	602	601	594	572	588	623	609	605	561	578	635	540	601	597	575	613	584	584	604	572	608	568	582	575	583	583	572	544	597	584	583	591	588	600	581	558	601	583	605	572	635	597	615	596	596	573	579	565	600	607	583	573	572	621	577	619	540	580	568	611	537	655	604	594	608	562	590	577	585	622	587	609	564	568	570	559	583	580	580	569	626	582	605	635	612	572	596	564	574	608	566	587	624	611	583	614	585	572	543	561	585	603	540	597	608	611	635	585	593	596	589	611	591	576	604	598	576	592	573	583	627	600	563	635	546	614	581	567	564	602	593	601	577	610	573	577	542	546	584	614	601	617	604	626	566	585	646	621	560	579	593	574	565	640	581	586	627	592	571	565	562	575	625	592	592	588	568	595	558	581	505	638	573	628	584	578	595	603	598	618	634	609	584	604	586	619	569	589	563	574	617	569	612	593	580	612	569	638	565	608	562	613	607	555	545	607	562	554	603	595	582	584	581	604	590	571	575	638	634	551	582	607	611	571	579	614	581	593	600	574	630	552	565	584	578	557	589	583	618	606	601	566	572	568	565	576	589	603	591	581	612	572	560	578	602	615	614	566	550	552	587	579	559	562	610	594	581	547	613	596	560	589	605	621	596	571	612	599	576	597	569	577	588	588	585	628	582	570	593	551	605	597	554	616	581	570	582	566	554	583	594	563	591	603	594	589	540	593	590	573	613	556	566	591	586	603	570	570	624	616	617	611	605	573	564	608	557	595	546	603	584	614	601	588	604	548	598	599	600	614	584	574	613	588	574	586	591	595	594	572	573	600	579	556	575	592	575	603	599	595	613	561	584	565	617	584	591	609	585	569	566	571	606	594	588	580	606	526	619	576	615	567	552	611	575	589	601	589	592	605	580	596	618	590	589	587	630	588	568	555	603	565	584	551	610	595	568	550	570	593	578	624	567	622	599	576	607	613	563	631	575	581	566	547	600	575	569	625	610	605	552	550	542	610	580	605	609	612	562	594	599	594	567	620	613	540	564	604	562	603	629	619	566	610	590	592	616	556	549	560	605	645	580	583	604	587	595	567	604	580	591	576	568	543	555	610	567	580	588	594	609	637	573	585	596	594	607	632	613	581	546	609	619	563	552	617	581	587	605	605	649	660	575	574	623	555	582	531	598	577	581	600	570	587	548	593	557	579	580	579	547	563	594	630	624	609	626	622	649	578	601	607	620	615	633	562	595	592	551	602	572	533	600	581	599	556	557	633	562	628	581	538	572	588	589	594	600	575	554	586	560	619	601	563	572	588	572	601	623	525	624	562	566	566	595	594	568	531	607	524	576	569	567	597	603	617	575	593	629	606	659	586	601	583	640	599	600	594	590	568	596	595	581	574	545	548	555	579	582	593	610	597	565	577	615	608	603	597	552	613	632	568	625	620	588	609	563	634	615	611	628	597	601	619	602	558	604	615	588	560	575	567	566	568	566	567	579	591	578	546	615	569	580	573	603	586	608	610	573	590	604	569	592	610	588	593	618	610	612	548	597	579	573	587	619	592	592	591	569	581	557	532
2977	576	212	154	202	197	202	168	130	106	120	104	98	100	107	94	93	108	78	75	66	61	64	49	47	46	41	57	50	33	34	35	51	32	36	33	32	31	28	32	36	42	39	29	44	31	40	27	28	33	25	44	37	24	36	23	37	33	28	24	23	27	39	18	21	27	15	26	17	29	29	27	27	31	25	19	31	17	28	28	30	27	18	25	18	29	25	27	25	19	30	24	33	29	30	18	20	36	23	18	23	24	18	29	29	28	31	22	20	34	30	25	23	35	18	23	35	25	28	28	23	19	29	27	27	25	25	21	30	19	33	35	16	26	41	27	25	32	16	23	22	21	20	24	21	29	33	16	26	25	26	25	31	22	17	29	20	41	21	21	27	27	31	28	29	26	22	28	25	16	37	28	33	19	30	22	23	29	25	24	26	29	20	39	39	17	23	28	20	20	17	14	16	26	23	29	27	28	25	29	21	20	33	23	16	30	28	26	30	29	23	32	21	23	28	31	26	19	27	15	24	33	35	19	17	22	38	29	27	25	17	25	30	24	32	22	23	23	23	33	32	38	30	35	24	23	31	23	26	22	26	26	17	30	27	30	25	31	26	24	20	23	16	28	24	22	24	25	32	30	23	27	38	29	23	22	22	18	22	23	22	26	33	30	26	29	22	19	22	32	24	25	20	38	18	27	31	23	21	26	30	30	27	32	26	17	38	19	31	30	21	23	28	36	27	30	20	27	24	30	13	18	27	20	29	28	20	24	26	28	25	27	29	24	30	31	19	32	27	29	20	20	26	24	27	33	32	34	16	23	26	30	25	31	23	16	23	25	20	19	30	23	30	20	24	25	27	14	31	28	19	29	18	18	19	29	24	18	27	29	21	23	28	32	18	28	26	18	25	27	31	19	23	22	25	18	22	21	25	22	31	28	32	20	30	33	23	26	29	27	22	23	20	27	25	40	24	23	26	24	27	20	31	24	18	24	22	28	23	32	28	26	37	28	27	19	22	17	23	28	18	29	30	27	25	24	33	25	32	20	22	26	21	33	23	24	25	21	20	30	25	32	12	27	25	27	20	26	23	29	20	36	29	27	27	43	20	22	24	29	23	29	30	26	24	21	20	16	26	29	22	29	34	22	17	37	24	31	31	25	19	22	34	18	22	26	27	21	20	25	17	26	40	23	30	32	27	31	16	20	21	36	19	35	32	19	21	25	31	19	34	22	28	17	21	28	28	33	26	23	23	21	24	34	20	33	19	23	29	37	27	23	23	22	28	29	17	23	25	20	41	21	30	20	29	20	21	21	29	34	28	25	22	26	16	28	24	38	21	25	33	23	16	24	25	28	32	38	23	34	14	25	23	24	19	35	23	24	26	24	23	22	32	20	30	22	37	19	25	32	22	19	38	25	37	22	20	25	29	32	27	29	21	16	25	32	28	35	25	25	23	27	25	26	33	27	27	18	24	31	31	18	23	32	27	25	26	20	20	27	19	37	16	24	28	31	33	19	31	25	23	28	27	26	36	31	37	32	19	25	23	22	28	39	21	22	19	27	32	23	27	28	25	29	24	26	19	24	22	22	35	23	26	38	17	20	29	23	35	26	37	28	31	20	33	23	26	21	23	22	26	28	26	20	27	23	26	26	26	23	22	30	16	30	24	25	24	22	26	22	26	27	24	21	28	33	22	28	25	31	30	25	27	24	24	31	24	21	35	24	35	23	25	31	30	22	39	24	30	24	25	24	29	29	19	20	21	22	33	28	23	29	21	24	27	34	21	19	32	19	27	35	25	24	27	24	27	16	27	23	24	22	32	24	24	39	25	35	29	21	30	27	21	25	26	20	28	27	27	28	34	24	24	19	24	23	37	19	21	26	30	22	33	30	23	22	21	27	12	28	31	24	24	18	33	36	21	25	31	34	35	32	22	22	28	27	35	27	23	31	24	29	18	27	22	32	33	25	23	28	25	21	29	36	31	21	20	27	18	16	23	14	23	26	30	23	30	29	30	27	22	28	23	22	31	25	32	27	21	20	26	27	19	26	28	21	31	27	26	27	28	25	29	25	29	35	28	31	25	28	17	19	14	21	20	23	32	25	14	31	22	25	32	27	30	30	33	30	25	28	23	22	25	25	21	22	24	24	24	23	28	21	23	25	26	31	31	30	31	24	23	23	32	23	12	26	17	23	28	28	28	16	18	25	18	36	24	17	30	24	35	26	30	23	31	20	28	22	28	17	21	22	24	21	30	26	24	24	29	35	23	25	21	29	20	29	27	24	19	25	21	20	29	24	29	21	28	31	34	28	27	22	37	27	36	30	25	24	30	24	33	23	14	20	40	35	22	20	26	25	27	33	28	29	28	23	23	24	25	32	25	19	26	28	27	35	21	17	14	28	26	30	20	26	21	15	28	20	29	27	23	27	31	30	23	24	32	25	28	28	21	38	18	31	24	25	35	24	22	28	26	28	29	27	27	29	34	23	26	27	35	25	25	23	25	22	26	9	26	36	36	22	25	34	29	29	26	28	26	16	26	24	24	23	27	28	23	21	26	22	17	28	26	21	27	31	23	30	36	28	32	24	21	23	27	27	20	27	27	28	20	20	21	23	24	27	27	34	20	26	30	24	37	22	27	22	29	28	22	16	26	24	15	26	32	23	28	20	28	24	20	32	25	30	16	30	27	27	32	34	22	24	28	24	22	20	29	19	30	24	28	27	20	21	27	23	30	18	32	25	19	27	19	22	25	21	19	30	23	29	10	25	23	23	22	27	27	16	27	25	26	28	21	27	37	29	22	26	29	28	23	24	22	21	16	29	28	24	34	21	23	25	23	33	31	20	22	28	24	20	20	21	23	26	27	36	28	23	24	20	29	34	30	29	25	17	22	25	22	24	30	29	26	24	28	20	20	18	20	32	20	31	26	24	19	20	24	26	32	22	29	24	28	31	23	25	29	28	20	20	25	20	33	29	27	24	20	36	26	26	12	28	37	32	37	35	24	23	25	22	33	26	23	23	29	21	25	28	28	20	26	31	24	34	27	24	19	21	22	31	26	29	28	25	24	33	26	25	30	19	30	28	25	23	26	15	20	23	36	20	31	17	24	30	29	35	17	28	17	24	27	19	24	36	25	32	23	28	20	21	23	35	23	32	33	29	30	39	30	30	30	23	19	21	28	25	20	29	23	23	28	21	29	23	27	27	22	29	17	21	33	35	24	23	25	30	19	26	24	24	24	25	24	26	22	18	31	20	32	32	21	27	33	26	16	31	23	32	17	31	28	23	19	35	23	26	20	15	21	21	24	31	24	36	30	27	28	18	28	22	19	20	26	28	36	26	27	31	24	36	19	26	21	24	20	29	40	23	28	26	28	23	26	35	33	24	31	21	24	23	30	28	24	22	23	35	21	34	29	26	25	19	25	30	23	21	22	31	23	32	31	28	33	28	20	31	23	27	23	23	26	24	21	34	33	20	14	27	28	21	25	23	25	29	32	32
32312	14656	5928	12125	19679	20157	17287	14091	11178	9176	7860	7104	6258	5753	6087	5193	5119	4745	3958	3247	2882	2513	2337	2288	2248	1923	1689	1623	1633	1583	1508	1430	1348	1257	1175	1166	1113	1149	1119	1033	1062	1050	1036	957	969	926	817	827	807	821	754	777	752	808	754	707	748	771	681	629	642	598	612	591	580	545	576	553	549	533	551	543	509	531	562	513	524	530	483	501	479	483	495	467	443	432	435	446	439	466	469	431	427	447	449	460	464	455	416	428	450	441	424	419	436	449	456	425	477	439	486	422	458	378	453	467	491	472	417	489	432	428	443	434	451	449	472	432	443	428	446	447	436	464	456	468	413	446	465	409	412	482	472	450	450	459	461	446	456	442	434	459	427	412	449	404	473	418	411	411	427	460	471	419	452	417	427	462	470	445	493	446	452	411	459	470	433	451	404	408	464	436	434	447	425	464	448	458	458	483	435	477	487	437	434	406	456	456	449	437	445	451	469	438	443	438	453	443	440	437	453	446	476	453	428	505	470	427	406	451	463	446	461	474	463	438	424	431	415	444	444	415	441	395	414	455	436	436	425	441	436	438	416	444	478	427	447	420	415	428	455	424	451	410	482	440	437	438	420	412	440	445	448	427	428	463	456	427	450	460	475	425	496	450	438	419	484	409	452	426	440	408	465	420	423	466	425	444	438	461	425	445	435	450	435	457	421	444	446	432	465	474	469	447	472	444	433	444	386	443	433	466	449	420	446	432	439	406	418	454	461	416	440	427	425	402	424	465	478	418	464	433	444	424	453	430	436	396	427	420	423	439	460	472	440	478	467	424	437	428	412	463	478	422	471	445	475	460	442	416	429	457	458	478	408	438	426	457	407	472	463	431	427	442	468	436	457	417	424	428	464	477	449	430	430	438	441	439	439	425	474	457	486	445	425	448	415	431	457	433	431	437	483	391	407	424	460	440	434	452	441	453	445	457	459	477	458	475	413	435	465	445	448	442	429	470	438	443	441	433	434	446	450	441	454	446	450	439	449	474	446	435	428	439	451	413	466	424	470	438	429	476	458	450	449	406	439	458	492	444	421	451	467	450	427	416	425	442	428	388	441	459	450	462	466	460	459	446	424	451	428	459	422	468	453	394	450	424	442	431	445	463	461	426	462	464	402	434	467	444	448	427	474	489	467	419	430	431	458	420	455	451	430	448	427	433	418	435	464	490	451	452	434	438	470	477	444	418	478	476	438	440	486	420	461	458	451	478	453	497	430	442	436	438	450	424	449	443	475	458	454	436	470	435	461	452	445	427	437	415	434	430	447	428	449	416	441	456	450	427	468	439	445	445	442	434	379	434	460	446	448	459	408	439	432	462	439	438	456	428	463	458	475	471	426	430	428	470	415	457	456	462	441	427	469	457	453	443	429	467	425	408	419	453	449	437	456	404	417	426	433	452	465	418	458	470	434	444	448	449	397	465	413	453	467	426	481	460	438	440	456	452	408	455	433	433	509	470	441	441	450	433	445	472	484	441	436	482	434	405	433	427	456	397	428	405	457	448	418	444	440	435	458	456	427	461	474	449	430	468	439	414	472	475	428	459	457	404	449	467	496	466	440	468	462	434	443	448	444	428	424	474	414	430	450	451	453	457	461	420	429	431	424	457	478	459	449	420	422	448	436	434	427	459	435	454	449	444	422	421	457	460	449	428	448	462	430	415	434	433	469	415	433	466	413	446	463	442	471	429	473	455	468	452	441	442	439	464	453	455	463	463	414	439	453	446	423	438	457	469	442	472	460	441	466	462	415	426	431	478	455	421	454	463	438	469	441	459	408	460	424	435	445	441	422	450	467	511	471	441	417	419	453	456	454	436	419	451	400	440	456	402	440	442	448	417	453	463	449	436	478	455	402	444	433	437	434	402	424	468	450	466	470	425	445	423	446	412	431	458	454	435	478	449	440	443	464	480	445	492	446	464	482	428	438	421	476	448	447	432	460	480	474	471	457	432	438	428	467	449	442	420	457	454	423	429	456	422	483	448	441	433	439	451	441	470	436	435	446	432	454	448	439	450	437	437	433	452	427	450	435	461	454	460	440	450	422	471	403	456	420	462	433	424	461	428	450	461	449	471	454	473	458	490	442	447	455	458	490	449	403	408	441	427	461	474	467	467	447	427	451	453	507	494	486	461	437	454	446	447	425	451	457	424	473	452	455	466	422	449	455	461	439	434	439	424	469	436	456	440	401	458	436	456	465	433	418	450	457	451	444	443	467	462	414	482	468	449	413	450	404	448	469	435	461	436	452	490	457	452	452	433	469	419	446	460	484	463	434	448	474	427	472	486	468	450	468	467	420	464	426	444	470	432	423	436	441	435	417	459	447	415	443	485	482	406	429	448	442	475	428	462	464	457	410	470	442	435	442	431	460	441	480	453	430	414	461	412	460	390	429	414	474	461	470	447	442	456	431	430	445	446	457	468	428	396	434	403	486	466	449	463	411	445	507	466	429	461	449	460	412	423	423	463	459	455	463	443	476	421	420	458	435	430	442	429	415	431	430	444	465	447	464	441	451	451	438	447	478	462	423	470	449	463	441	472	404	429	459	450	454	461	434	473	399	464	442	439	439	445	453	467	445	433	454	475	427	420	427	436	487	447	454	464	441	444	471	446	432	413	470	463	470	440	436	426	439	449	438	436	435	433	436	441	457	473	447	408	449	439	439	440	444	411	466	446	441	453	444	439	459	407	444	461	449	417	443	468	442	424	464	449	414	446	425	409	434	404	443	451	497	494	419	419	436	402	445	440	464	449	455	426	444	429	467	471	456	428	433	438	482	458	432	446	456	461	439	441	461	415	429	395	475	425	465	454	436	451	492	444	463	428	435	443	441	425	461	425	454	429	468	436	424	430	434	452	447	448	466	436	404	445	451	441	411	445	439	459	432	457	449	442	463	449	402	476	394	448	426	475	435	393	460	442	420	427	437	446	453	436	414	488	387	454	437	445	419	414	432	431	450	433	467	452	428	436	450	449	429	420	474	471	419	401	403	469	422	430	452	415	470	434	445	449	441	465	422	433	430	481	470	399	410	469	449	464	426	471	401	478	428	451	441	434	442	426	444	452	446	460	458	452	450	466	410	461	461	446	446	469	442	430	441	442	454	418	463	430	432	449	438	451	482	481	425	429	476	430	446	460	460	477	466	449	461	480	438	440	412	433	442	433	445	465	418	440	481	451	456	452	419	421	436	446	415	473	424	450	433	466	459	418	434	460	431	416	431	443	478	483	466	429	449	430	466	441	411	421	464	464	441	446	478	436	442	455	445	434	430	428	422	438	435	422	468	456	475	448	448	463	444	446	428	424	446	424	435	446	447	466	488	437	422	465	418	449	449	415	399	454	450	467	421	447	432	454	452	426	444	442	441	443	485	432	455	460	458	416	497	439	434	459	451	457	448	423	435	410	455	458	432	447	436	429	421	472	472	451	436	461	489	394	449	477	441	496	441	490	443	474	443	431	442	462	473	453
6274	2611	564	324	432	449	395	287	288	265	232	197	191	180	201	170	175	148	125	110	112	93	95	90	85	92	88	69	52	64	73	69	53	62	64	59	57	58	63	54	41	45	41	45	46	43	46	33	39	46	33	45	47	34	53	44	26	35	36	39	28	39	33	34	32	45	37	32	32	21	30	39	31	29	25	29	28	29	32	31	29	27	30	26	32	24	25	31	31	27	29	33	33	24	37	32	20	22	12	28	28	26	27	33	32	32	34	31	22	25	35	23	35	38	32	25	27	20	23	26	31	33	29	29	42	27	27	36	38	23	30	39	26	31	29	31	32	22	27	25	35	34	22	32	35	27	27	24	24	27	31	24	36	37	27	32	22	34	47	23	22	30	28	36	27	37	39	26	28	36	24	25	35	22	28	25	25	23	29	31	25	32	30	27	22	23	21	26	32	30	31	28	17	29	33	28	24	26	26	25	25	26	32	23	28	33	27	37	24	25	34	25	29	29	34	26	31	25	32	30	33	28	35	31	25	29	27	45	24	36	35	32	26	33	28	31	22	31	32	28	42	28	30	34	26	31	29	31	27	33	27	28	34	25	32	29	38	31	30	22	27	21	34	36	26	19	30	23	21	32	32	31	19	24	35	28	29	38	27	24	40	33	36	32	24	40	25	36	34	24	31	34	26	26	34	29	32	31	32	29	27	35	32	29	21	28	35	25	34	27	37	25	32	34	27	23	33	27	39	35	30	28	30	39	29	31	29	30	24	30	26	35	28	32	28	31	34	25	23	33	33	21	18	35	36	17	30	34	30	34	36	31	28	24	52	30	25	25	27	28	30	37	29	38	36	25	37	26	20	19	36	26	30	36	27	32	35	33	28	27	28	27	34	40	30	30	34	30	36	23	29	36	21	29	24	37	34	37	27	30	32	32	24	26	19	30	25	27	29	29	23	35	26	30	27	33	32	40	32	33	29	32	22	33	24	28	36	33	29	23	39	30	31	35	28	24	28	30	35	29	30	27	30	32	39	29	26	33	29	30	26	30	32	28	29	24	30	19	35	22	33	32	23	24	18	32	30	28	32	34	31	19	38	33	23	23	28	23	24	28	21	24	33	34	33	29	29	23	27	34	39	28	24	30	34	18	31	34	25	22	33	32	28	33	36	28	33	36	32	20	26	37	25	34	32	31	30	24	25	27	32	28	32	31	23	40	31	39	48	39	23	35	25	27	24	28	24	29	20	28	31	29	18	31	22	25	31	22	22	19	22	34	30	23	34	33	28	41	30	28	23	31	28	31	36	30	25	34	30	34	26	31	34	32	29	31	17	24	31	21	21	31	34	31	32	20	35	27	29	31	43	33	27	32	27	28	37	23	27	25	25	26	26	33	26	33	40	26	34	34	25	24	35	27	28	24	22	42	26	32	30	45	39	37	33	24	40	24	31	36	28	26	42	23	27	34	35	23	24	23	39	24	34	25	35	24	40	20	28	25	33	33	27	29	20	36	35	35	41	26	32	34	45	41	27	25	35	33	31	40	28	29	27	23	33	25	27	25	28	28	29	35	42	27	29	34	26	36	41	36	20	36	33	28	25	29	41	34	33	26	20	30	27	28	25	29	25	23	22	32	31	28	23	24	27	32	35	29	26	27	27	26	25	24	28	30	34	35	32	26	33	32	30	33	34	24	26	30	17	37	28	32	26	40	25	28	24	38	31	29	27	29	31	29	27	31	32	24	35	23	33	32	22	22	37	37	35	21	37	28	28	27	29	30	28	40	31	26	24	27	32	31	35	29	31	32	26	26	26	29	33	41	28	32	28	23	36	38	27	23	27	27	28	21	25	28	37	23	31	29	31	24	30	26	31	25	30	27	32	27	26	35	23	30	30	22	30	21	27	37	39	32	30	25	33	38	25	30	36	32	24	25	17	32	39	26	38	27	30	20	34	42	26	24	33	28	25	25	38	46	33	27	32	26	26	29	36	40	36	33	31	25	28	29	30	30	24	28	25	31	32	25	26	34	30	31	36	29	34	26	42	30	44	41	29	36	34	24	28	27	28	33	29	25	21	23	27	23	29	34	26	33	29	30	27	25	35	35	34	34	34	31	29	29	33	38	35	31	28	55	22	21	24	28	27	31	25	29	38	23	35	22	24	25	31	38	41	35	23	29	32	30	32	24	19	25	29	31	25	23	25	30	31	18	26	31	29	30	29	30	36	30	39	34	36	31	30	32	26	29	35	28	32	29	33	32	28	35	27	26	35	25	29	29	34	37	29	25	36	28	31	33	35	39	24	26	32	28	39	32	29	26	27	32	35	39	29	26	32	29	36	28	29	29	35	28	23	36	36	37	26	28	29	35	36	35	26	24	26	27	25	29	26	38	27	32	28	37	39	25	25	31	24	26	25	30	20	39	33	33	25	32	21	25	26	28	38	31	20	27	26	26	35	38	34	27	18	32	29	29	25	26	34	30	30	32	29	28	29	35	37	24	26	25	32	29	34	23	35	20	36	34	26	32	34	40	36	38	26	20	30	23	33	25	34	30	39	22	22	37	30	28	28	26	35	26	38	30	38	36	27	25	29	26	28	28	19	28	30	26	26	24	27	32	27	31	32	40	41	29	19	28	32	22	28	32	33	29	26	34	26	28	29	32	38	40	25	25	28	39	21	42	38	23	27	29	40	43	25	27	28	27	33	27	32	24	28	31	33	45	23	33	28	18	34	26	26	31	31	31	27	31	27	33	30	36	44	30	40	33	39	36	26	25	27	31	25	35	25	32	16	27	26	27	28	22	23	43	30	29	26	26	26	25	34	20	36	30	35	27	27	27	32	35	18	24	20	29	38	38	35	37	28	30	37	33	29	23	24	26	31	37	40	34	32	22	38	39	32	27	24	32	33	24	29	35	33	35	27	29	35	33	31	19	37	31	22	30	32	29	31	34	36	26	36	19	33	38	34	35	21	39	30	31	34	30	33	27	28	28	22	41	36	36	25	38	32	28	24	32	30	29	30	33	31	35	25	41	24	19	27	37	30	20	29	37	33	33	25	38	19	43	36	23	32	29	34	28	34	37	36	28	24	38	33	39	27	27	27	33	24	28	20	23	28	24	26	25	37	30	34	25	29	33	37	25	37	33	32	28	34	26	38	35	27	32	23	18	37	29	29	34	28	25	29	39	34	41	33	22	38	36	31	34	20	33	28	32	27	30	30	34	23	20	28	27	27	25	32	34	26	38	26	32	32	30	26	23	33	35	19	27	22	27	44	27	27	41	31	25	32	25	33	35	22	28	32	26	42	32	32	23	23	23	33	30	30	39	30	28	38	40	36	33	33	34	32	27	30	27	36	25	42	36	36	28	29	24	27	32	28	23	27	35	26	28	37	26	24	20	24	36	23	30	29	34	38	32	41	32	27	41	32	29	30	29	29	36	34	40	31	27	38	25	29	26	18	29	26	30	36	24	26	25	32	30	28	32	20	29	35	33	27	27	31	25
44413	24464	11748	20723	29579	29605	26396	22180	18735	16660	14272	11958	10714	9998	10454	9408	9072	8330	7198	5741	5049	4636	4240	4163	3808	3408	3239	3023	2738	2623	2538	2458	2290	2088	2037	1843	1850	1727	1795	1710	1707	1670	1615	1475	1458	1402	1298	1211	1193	1078	1069	1074	1044	1040	1035	1067	1091	1012	893	966	868	852	811	799	713	722	746	701	668	689	650	621	695	655	629	636	619	621	660	539	553	522	548	509	567	542	503	555	558	549	531	488	556	514	525	485	498	486	527	530	486	492	497	529	535	503	527	484	461	519	521	540	497	517	505	499	505	493	529	499	568	549	543	495	508	513	511	457	489	475	536	517	490	506	541	514	485	536	505	585	539	538	514	506	484	506	467	515	495	525	497	525	519	496	524	561	542	527	533	496	534	515	471	523	516	541	544	531	488	495	569	510	507	512	507	542	548	543	481	552	518	515	516	535	524	525	473	526	532	558	528	520	514	496	485	531	527	553	527	481	511	464	495	504	507	539	460	511	508	540	521	507	462	480	525	497	496	516	512	524	491	549	511	553	517	551	520	500	477	503	538	530	496	521	469	515	494	511	479	483	498	507	500	517	498	497	474	510	525	498	499	527	480	499	511	468	525	529	576	523	521	518	497	505	492	552	546	515	522	440	509	495	483	519	522	515	542	481	522	449	559	518	556	529	557	467	509	521	502	479	502	516	509	486	508	519	490	513	513	494	564	503	549	531	507	476	506	489	499	500	530	490	496	508	501	517	512	505	505	565	485	516	450	524	541	520	528	490	481	481	502	492	530	551	510	470	496	554	510	503	499	486	482	490	531	511	524	525	511	516	487	551	499	526	509	531	571	519	532	501	520	495	536	509	550	492	525	518	507	552	505	498	505	527	505	517	489	496	540	511	503	506	528	468	512	483	519	531	506	485	499	481	513	511	498	525	477	526	504	485	465	481	552	521	513	525	513	483	513	530	544	519	513	530	512	504	533	488	496	493	509	530	507	506	495	493	515	524	525	516	500	493	532	539	562	492	543	536	508	504	510	497	509	482	501	500	510	516	498	530	495	517	491	494	530	520	488	509	540	505	511	521	549	522	471	510	505	482	486	550	568	536	491	485	483	489	510	524	489	496	529	517	462	522	505	518	515	519	538	548	507	536	476	525	535	504	484	513	464	542	551	509	489	552	529	559	515	508	537	516	537	567	498	497	505	482	531	483	560	511	499	519	524	561	511	466	523	547	505	498	483	517	518	546	509	514	488	485	507	509	541	485	502	508	508	485	492	478	487	544	525	522	493	471	506	488	516	504	509	529	472	499	474	465	498	538	517	537	536	543	506	517	500	527	568	552	486	501	485	529	511	530	510	494	503	489	533	494	518	487	468	557	515	532	521	484	507	535	519	548	527	510	483	511	491	477	515	532	538	536	482	553	507	521	527	520	476	503	494	511	518	510	484	513	516	504	519	487	523	529	505	496	487	545	527	505	503	514	556	500	519	539	537	554	530	533	525	515	541	489	521	539	538	518	519	521	493	538	502	511	528	528	508	528	471	542	499	515	514	506	529	490	473	506	494	501	524	497	491	524	504	513	506	522	499	501	481	514	549	538	503	482	504	552	466	500	512	502	526	499	530	517	532	486	505	518	512	533	546	530	499	508	429	503	504	474	537	508	528	510	555	504	527	552	505	493	501	533	498	523	495	542	554	497	508	468	521	555	476	557	518	502	531	562	518	526	529	509	556	484	514	535	525	529	504	499	555	510	538	525	485	486	506	537	497	525	515	485	518	547	489	497	486	496	527	542	546	507	502	523	522	520	547	551	500	523	507	527	512	515	495	497	551	531	502	481	529	544	509	491	539	555	494	481	484	476	522	520	515	499	537	486	534	528	503	519	494	520	527	536	521	535	536	508	562	458	450	515	540	499	539	538	497	526	479	567	505	519	468	518	536	492	497	537	521	518	488	487	505	511	529	506	502	510	511	484	503	511	524	544	523	520	531	520	531	522	488	478	517	517	537	546	501	512	518	514	510	478	486	534	523	531	519	497	520	496	482	502	556	521	553	528	494	505	502	518	532	485	489	484	509	519	473	544	506	492	488	504	506	496	502	514	530	507	520	491	499	489	525	551	520	497	505	533	473	502	524	540	499	491	533	543	486	542	535	517	510	490	520	507	509	535	507	555	511	529	517	527	475	455	532	560	502	469	529	536	510	508	494	529	511	461	538	486	520	514	513	534	503	511	543	549	529	517	514	475	548	520	525	458	510	491	467	542	545	494	490	494	536	499	528	504	527	509	517	561	502	530	497	492	500	471	515	491	514	534	517	533	475	507	477	513	542	513	517	514	557	488	478	487	502	498	533	520	507	550	497	475	531	518	526	511	506	524	529	514	532	501	527	480	521	492	549	496	482	550	505	522	499	529	482	480	477	522	502	525	533	509	504	537	519	483	480	479	558	495	499	494	536	471	491	486	522	524	492	524	539	505	533	547	486	510	535	517	487	498	471	452	513	466	528	528	537	502	522	512	514	510	491	495	521	485	501	486	532	540	485	519	495	510	531	528	488	554	520	499	503	513	466	488	563	512	469	534	556	536	469	535	478	536	516	499	494	562	508	516	500	498	539	503	509	510	496	505	500	509	500	502	527	513	505	534	538	505	500	524	527	480	475	500	547	556	504	524	541	516	501	487	501	480	470	531	504	463	518	555	511	498	546	514	522	522	514	518	489	514	475	490	544	513	495	509	502	521	513	503	492	484	502	502	492	469	521	502	499	508	531	470	539	463	516	485	558	446	486	497	549	542	449	506	534	515	491	513	545	501	491	525	505	473	546	501	481	559	506	515	591	526	455	517	534	494	499	525	499	531	493	553	519	506	511	483	493	525	489	472	486	516	524	465	550	504	475	488	507	486	522	526	523	480	513	465	528	488	550	535	515	514	501	499	521	504	524	542	484	474	470	517	530	574	531	458	532	502	539	479	492	492	511	525	542	532	484	507	523	489	500	530	471	515	527	522	506	515	531	515	498	554	515	509	515	513	523	538	523	539	526	527	512	505	519	496	531	539	503	505	514	523	496	502	510	509	512	543	490	532	440	548	521	527	541	511	496	537	540	509	505	506	535	474	490	486	547	496	510	513	521	532	521	506	496	512	539	493	537	529	536	498	489	531	513	518	530	523	498	512	519	487	519	498	484	517	508	570	476	535	520	514	541	497	541	522	522	494	525	479	520	484	531	531	505	491	542	532	483	512	511	508	497	493	551	548	467	519	491	491	538	528	511	493	541	516	479	502	493	495	503	508	565	558	532	507	484	540	500	471	534	506	480	572	510	487	525	530	514	530	496	546	516	510	547	503	496	531	517	475	523	491	535	538	541	511	504	539	487	533	481	508	493	499	496	514	499	529	550	484	519	486	489	517	537	506	505	490	524	508	520	538	521	523	482	529	538	512	494	543	517	522	537	549	509	532	490	549	492	538	542	500	516	484	536	493	523	525	532	499	502	560	533	517	475	509	520	496	522	491
5713	1294	377	225	284	309	264	236	236	208	194	166	160	156	128	140	146	132	113	96	93	67	88	82	72	77	67	62	58	61	54	52	45	52	49	52	52	52	46	48	47	38	51	43	51	41	45	34	40	39	30	36	39	43	42	38	37	28	41	29	34	35	36	39	41	35	32	22	48	39	28	29	35	42	37	44	37	27	34	26	37	29	27	32	38	30	33	40	34	29	31	33	28	31	32	46	31	36	36	36	33	31	35	32	30	28	27	25	31	25	23	32	29	23	40	32	22	28	34	28	35	31	22	31	28	35	27	29	40	39	33	25	30	32	30	32	34	30	31	43	28	32	29	33	34	34	24	50	31	32	23	26	25	28	32	30	22	35	32	26	40	44	38	34	28	37	23	27	40	28	28	31	32	25	30	29	45	36	42	35	33	27	36	29	32	34	39	37	29	29	43	32	34	41	35	36	25	30	40	39	25	43	28	32	24	23	27	32	33	37	29	31	26	41	39	34	29	37	37	30	30	27	24	29	28	35	32	36	34	34	38	29	32	34	21	33	33	33	39	36	31	34	28	23	28	37	27	24	26	30	26	23	25	32	29	28	28	29	35	36	30	39	38	36	36	29	31	37	39	31	36	29	34	35	32	46	38	34	33	45	34	31	22	35	34	44	33	29	26	35	31	28	36	27	31	38	28	25	29	39	28	35	26	27	39	34	35	23	25	38	34	23	29	41	30	24	37	38	41	34	21	35	26	40	28	24	36	36	36	48	43	30	28	38	26	33	31	46	28	47	19	30	36	29	38	30	37	41	32	37	34	28	34	35	42	39	35	35	26	36	32	26	39	33	35	41	32	38	35	37	32	40	33	23	22	28	32	30	34	37	22	24	28	24	34	31	23	31	29	24	31	34	42	30	33	28	24	38	28	39	29	31	32	42	30	27	30	31	27	31	41	33	43	35	37	34	42	28	35	30	36	42	41	33	30	30	28	28	32	36	35	33	26	36	37	25	35	26	41	24	44	31	30	29	34	36	43	29	27	37	36	25	40	41	29	37	28	28	31	38	29	37	32	39	31	34	33	29	28	37	31	31	28	31	24	35	30	28	32	29	36	36	29	22	25	45	22	25	28	35	33	27	37	28	23	32	36	42	28	28	38	35	34	42	33	31	33	30	43	30	19	36	25	34	27	29	33	28	32	35	34	28	40	39	33	28	28	31	31	30	34	36	36	27	43	30	34	32	39	33	33	36	30	31	34	42	33	36	33	26	46	40	26	33	34	33	28	23	42	33	26	33	27	29	25	30	25	29	30	38	32	39	30	38	29	34	42	41	31	29	30	25	34	27	47	27	36	30	26	38	32	21	33	39	30	43	45	27	30	38	25	21	36	27	30	32	41	30	43	34	30	27	28	28	34	38	36	29	34	39	24	32	35	31	31	33	28	27	34	26	35	30	35	37	24	34	38	30	28	31	44	28	25	33	38	34	23	25	32	36	29	25	29	38	32	36	26	23	34	38	31	25	36	39	30	36	34	34	29	30	23	30	36	21	29	29	36	35	38	32	28	37	32	34	30	31	35	30	37	29	36	35	34	41	40	40	28	35	36	28	40	38	32	40	23	39	23	32	35	33	34	37	32	39	30	25	35	50	29	31	31	19	30	25	28	39	22	31	30	33	33	48	43	37	41	31	39	35	28	34	39	34	37	29	32	33	34	48	36	35	27	28	36	37	30	46	35	31	37	45	29	26	29	35	31	29	24	22	27	34	31	30	31	39	26	32	37	34	34	39	34	35	31	31	30	35	25	37	33	35	32	29	35	32	34	39	34	40	30	27	33	25	34	35	33	30	37	37	35	22	38	36	30	33	39	45	34	27	31	34	30	31	36	43	31	32	32	26	35	33	32	39	36	29	25	23	26	35	29	14	25	26	32	31	36	30	30	30	30	40	26	26	38	36	27	27	34	35	38	32	33	40	34	22	35	41	32	28	31	38	24	39	32	30	23	23	22	33	40	28	27	39	26	36	35	41	25	33	36	32	30	33	36	34	35	31	38	39	40	31	34	31	31	27	39	30	25	27	26	30	39	28	36	38	30	39	29	33	33	45	31	37	33	34	44	36	28	35	31	31	27	44	28	37	33	26	29	40	39	39	27	36	33	25	32	28	28	31	38	45	33	30	40	39	27	28	31	30	30	40	43	28	28	34	35	25	37	38	35	29	35	37	28	23	43	30	36	31	36	30	36	46	35	33	40	28	31	29	33	39	31	32	33	30	34	37	38	33	36	39	32	37	31	32	40	29	43	35	35	41	39	44	35	24	29	35	28	38	36	26	33	34	25	33	29	33	34	25	41	28	29	29	34	30	36	33	27	39	28	26	37	30	39	45	27	29	24	31	28	33	23	42	28	26	36	33	22	33	34	37	40	49	39	34	32	30	34	34	26	37	33	39	33	22	34	31	33	42	38	50	32	28	25	29	28	34	35	23	32	36	35	36	43	26	28	34	41	34	24	35	32	26	32	28	37	30	28	34	28	32	37	28	39	28	40	39	24	38	36	32	32	42	27	28	30	36	33	36	23	30	29	33	30	36	39	22	29	38	33	38	27	29	56	29	34	35	30	23	33	34	34	39	35	30	37	35	32	37	30	34	26	38	27	35	34	18	48	29	29	32	32	32	25	33	42	30	34	35	35	37	39	30	35	27	30	31	38	28	30	38	23	36	28	29	27	44	41	26	29	32	35	23	30	25	27	34	38	30	42	35	28	43	35	30	21	37	41	40	31	31	32	36	32	37	46	35	30	32	29	41	21	34	29	43	31	34	26	35	30	33	28	29	35	32	39	22	37	39	31	35	41	32	21	39	33	33	25	35	38	28	31	30	24	34	29	35	30	27	36	35	34	27	29	31	25	22	20	39	26	32	35	27	24	44	35	34	31	31	23	32	39	27	19	36	46	37	31	33	37	40	35	35	35	36	29	42	31	36	39	30	30	23	32	37	31	29	42	29	50	31	28	32	28	36	18	30	31	50	20	25	36	32	37	30	43	37	37	39	38	35	43	35	29	26	33	31	33	29	34	24	35	33	25	33	32	27	30	27	34	31	31	33	43	39	29	33	39	36	29	30	41	32	33	34	28	22	37	19	25	20	26	39	24	37	32	33	34	26	35	32	30	36	27	28	37	25	24	33	33	23	21	32	38	41	35	37	28	33	35	41	35	27	29	39	34	32	37	28	32	30	24	34	33	40	40	34	35	30	31	33	19	32	33	27	27	39	36	41	33	32	37	29	32	26	36	32	38	36	31	39	33	33	39	36	23	39	34	28	36	32	32	31	32	34	36	37	36	44	22	36	48	32	38	33	39	39	26	27	39	39	26	35	35	28	41	30	36	35	34	47	28	37	24	32	32	29	32	31	37	33	37	31	35	33	33	36	27	34	44	29	30	29	36	32	45	25	38	39	35	30	47	35	26	34	34	36	33	36	40	24	40	37	36	30	29	28
38255	19699	9329	16469	24575	24121	22414	18458	16300	13896	12450	10061	8820	8035	7751	7413	6515	6316	5475	4519	4068	3805	3466	3227	3053	2718	2637	2348	2250	2050	2112	1869	1754	1793	1720	1644	1515	1565	1487	1519	1453	1421	1431	1355	1394	1301	1087	1118	1132	976	942	981	979	956	987	927	929	945	911	873	825	780	776	758	710	750	688	642	720	692	669	650	659	698	686	693	675	644	592	586	592	602	581	599	573	567	554	532	555	564	592	538	557	564	588	569	587	565	548	586	567	575	581	566	566	546	570	569	553	577	540	537	546	546	550	553	545	571	519	573	586	599	548	521	550	552	557	579	553	545	509	565	547	602	553	558	570	548	579	547	546	555	587	551	558	541	589	559	541	569	544	539	527	550	495	615	583	542	573	576	548	545	575	584	560	565	587	555	514	541	549	549	588	566	564	500	566	580	546	519	562	567	545	552	581	598	553	551	577	544	558	538	571	556	569	583	510	566	535	557	533	564	567	552	575	514	491	523	542	539	562	548	591	519	552	566	511	583	533	548	613	560	522	568	573	580	547	564	552	554	550	538	570	582	550	540	577	577	590	577	527	565	511	558	550	607	591	577	564	544	580	567	548	576	541	538	591	528	549	565	543	567	572	543	579	523	568	538	569	545	560	543	565	580	556	565	548	544	610	561	515	607	565	549	577	545	552	569	535	536	593	546	601	545	563	582	602	579	541	556	562	562	595	561	580	581	576	574	544	600	548	516	566	569	569	626	587	547	549	535	563	578	542	596	529	555	558	565	549	578	579	536	542	580	590	560	585	562	544	563	546	565	569	541	575	559	575	584	557	588	582	549	569	565	538	508	563	557	578	539	523	541	560	581	546	532	565	537	608	536	538	546	580	548	568	543	570	547	530	572	578	556	553	586	579	528	543	576	533	538	531	534	575	594	555	570	549	512	532	519	542	527	561	588	529	557	531	514	557	548	561	558	559	587	578	551	618	557	549	573	571	538	538	553	538	549	555	575	560	585	521	553	561	549	547	537	539	535	572	589	566	567	554	603	535	536	568	583	578	534	559	534	521	538	549	517	571	542	564	564	550	524	573	592	519	500	553	566	558	585	569	553	527	573	622	546	540	575	576	549	572	536	538	548	553	553	544	591	534	551	561	545	564	617	593	589	568	554	570	557	496	550	571	599	528	573	565	612	591	551	567	543	542	583	550	564	575	580	532	557	571	579	563	596	572	577	536	579	570	544	553	567	565	555	599	573	560	555	526	558	552	516	501	511	548	529	535	567	539	583	564	531	576	597	582	595	551	564	540	587	559	557	513	611	567	600	581	556	527	568	551	566	543	542	560	582	514	547	533	542	536	572	533	564	549	542	560	558	555	568	567	550	625	588	558	527	559	535	556	516	595	585	575	520	600	593	550	580	561	547	562	555	535	572	518	577	516	534	571	558	584	545	573	555	531	533	573	541	589	573	571	565	588	588	549	586	567	582	543	548	598	586	522	593	541	541	566	544	526	562	512	577	596	605	539	559	594	530	606	533	586	577	576	541	539	512	579	579	576	520	551	554	563	535	585	576	538	579	564	595	572	576	549	567	582	560	566	558	568	558	573	566	594	598	548	526	564	588	569	610	550	563	574	563	640	589	535	547	597	534	557	578	529	572	561	567	541	560	562	582	576	538	558	512	579	530	578	550	549	552	523	571	564	570	594	608	558	560	542	532	578	569	527	526	527	590	561	543	560	524	535	547	575	550	525	554	536	566	552	563	533	546	558	542	537	548	573	581	521	564	560	570	585	536	526	596	551	551	622	514	537	554	535	583	574	562	597	556	525	571	557	574	570	527	546	554	566	544	528	522	555	525	580	542	531	567	532	539	574	568	537	562	561	560	521	565	603	552	534	555	557	569	594	566	552	558	564	588	580	570	508	570	503	556	553	582	505	558	564	585	552	588	583	530	565	542	572	608	549	584	576	571	556	596	566	576	534	582	516	537	538	575	508	535	522	598	599	578	583	585	563	527	564	509	535	524	594	583	563	604	545	561	565	564	570	617	527	586	546	534	590	554	543	558	581	547	547	558	570	563	540	554	564	543	529	528	532	595	533	578	595	577	559	525	558	588	580	568	625	534	510	581	589	557	535	540	595	557	519	559	591	549	538	562	595	530	576	573	569	596	562	515	539	543	548	557	525	552	571	595	565	598	572	518	595	564	541	578	595	619	593	528	536	534	565	535	549	550	556	602	555	531	561	539	512	604	606	536	562	550	523	536	560	537	589	555	578	536	592	556	513	598	565	582	555	525	557	579	560	552	552	561	560	574	578	556	528	552	544	486	574	557	564	562	558	576	560	544	551	513	576	521	592	531	531	539	536	558	551	594	554	543	573	574	511	565	564	580	581	569	573	598	530	560	568	605	580	551	542	572	570	555	561	543	503	549	587	575	590	581	542	592	542	555	570	540	565	547	536	550	548	588	571	559	559	555	586	536	536	515	586	579	614	571	577	578	565	527	581	544	569	605	602	543	557	594	555	534	541	550	525	514	525	581	567	531	525	551	579	569	562	572	548	572	552	544	535	553	561	567	574	548	548	561	591	601	561	540	570	508	494	555	549	525	568	583	559	548	533	540	583	551	550	599	562	580	534	583	564	549	574	505	562	574	527	550	546	547	563	544	582	592	579	554	557	555	546	582	525	544	577	551	584	579	534	564	521	535	535	510	576	565	560	547	541	555	543	516	558	586	520	563	525	562	553	533	568	553	564	565	528	527	528	568	590	587	552	578	570	573	568	556	611	548	561	586	574	563	581	537	570	556	553	548	541	601	588	551	591	516	565	521	514	570	565	589	560	564	556	589	565	615	582	546	512	555	578	550	507	558	565	533	589	550	504	558	568	550	529	572	582	557	563	556	560	591	580	573	558	549	602	590	602	578	546	565	556	586	516	543	572	565	579	575	570	555	521	571	597	529	527	549	582	538	597	577	536	572	561	606	579	625	567	530	535	573	554	573	591	568	551	598	544	547	551	534	571	562	561	528	584	552	589	597	568	572	522	580	581	507	533	549	519	537	565	564	549	544	512	575	578	527	609	533	591	581	532	586	591	575	538	561	559	576	544	560	559	596	556	558	588	564	545	579	584	585	580	552	562	564	572	543	545	591	549	524	552	549	535	536	571	554	569	549	569	564	583	535	547	521	571	538	558	593	581	541	555	523	564	582	554	551	593	562	545	575	573	574	582	543	575	537	571	575	582	595	570	547	619	560	516	527	590	555	571	572	516	549	572	543	551	558	564	569	534	534	590	550	522	598	540	564	543	560	529	541	541	563	500	604	584	539	545	563	595	572	570	591	574	580	566	503	542	585	591	586	548	535	557	576	548	538	553	532	589	558	538	519	535	539	508	570	568	549	523	589	567	571	562	558	562	568	556	581	556	530	539	551	557	575	546	555	559	546	555	557	589	557	535	582	542	574	579	525	538	541	563	609	579	578	595	594	541	580	582	547	542	540	589	565	547	527	531	547	555	538
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
