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
341876556768	341876557332	341876557882	341876558432	341876558982	341876559532	341876560082	341876560632	341876561182	341876561732	341876562282	341876562832	341876563382	341876563932	341876564482	341876565032	341876565582	341876566132	341876566682	341876567232	341876567782	341876568332	341876568882	341876569432	341876569982	341876570532	341876571082	341876571632	341876572182	341876572732	341876573282	341876573832	341876574382	341876574932	341876575482	341876576032	341876576582	341876577132	341876577682	341876578232	341876578782	341876579332	341876579882	341876580432	341876580982	341876581532	341876582082	341876582632	341876583182	341876583732	341876584282	341876584832	341876585382	341876585933	341876586483	341876587032	341876587582	341876588133	341876588682	341876589233	341876589782	341876590332	341876590882	341876591432	341876591982	341876592533	341876593082	341876593632	341876594182	341876594732	341876595282	341876595833	341876596382	341876596932	341876597483	341876598033	341876598582	341876599133	341876599682	341876600233	341876600782	341876601333	341876601883	341876602433	341876602982	341876603533	341876604083	341876604633	341876605182	341876605732	341876606283	341876606833	341876607382	341876607933	341876608482	341876609033	341876609582	341876610133	341876610683	341876611233	341876611782	341876612333	341876612882	341876613433	341876613982	341876614533	341876615083	341876615633	341876616182	341876616732	341876617282	341876617833	341876618382	341876618933	341876619483	341876620033	341876620582	341876621133	341876621683	341876622233	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2287	3300	1900	2700	2287	3300	1900	2700	2288	3300	1900	2700	2288	3300	1900	2700	2289	3300	1900	2700	2289	3300	1900	2700	2290	3300	1900	2700	2290	3300	1900	2700	2291	3300	1900	2700	2291	3300	1900	2700	2292	3300	1900	2700	2292	3300	1900	2700	2293	3300	1900	2700	2293	3300	1900	2700	2294	3300	1900	2700	2294	3300	1900	2700	2295	3300	1900	2700	2295	3300	1900	2700	2296	3300	1900	2700	2296	3300	1900	2700	2297	3300	1900	2700	2297	3300	1900	2700	2298	3300	1900	2700	2298	3300	1900	2700	2299	3300	1900	2700	2300	3300	1900	2700	2300	3300	1900	2700	2301	3300	1900	2700	2301	3300	1900	2700	2302	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
4312	1489	433	300	530	644	606	490	391	367	346	320	267	254	239	201	201	166	150	142	137	127	140	150	140	141	107	93	74	69	66	76	77	59	62	74	53	71	45	59	65	69	50	53	53	50	57	59	59	50	47	47	49	56	45	56	59	47	58	55	58	51	55	47	51	44	43	53	56	55	56	62	45	58	59	45	56	50	49	56	51	57	54	40	45	39	64	62	53	67	43	59	49	46	50	55	59	58	59	51	54	60	49	70	54	56	72	57	48	41	53	57	52	45	56	54	58	63	48	39	52	56	45	50	45	51	39	61	53	56	49	51	49	57	51	45	52	50	53	59	48	43	48	54	50	53	51	52	59	59	56	55	54	54	50	54	48	37	55	53	43	38	59	52	53	41	50	49	58	54	49	60	49	52	43	49	49	60	48	39	39	44	48	45	48	63	45	46	59	43	49	52	30	48	56	45	53	50	59	54	51	47	47	40	48	50	49	49	61	50	36	58	46	60	41	63	51	48	55	50	59	41	46	59	48	52	42	66	48	42	52	52	45	52	50	44	46	56	57	59	47	57	50	50	34	63	56	41	47	41	51	46	55	52	40	56	48	49	42	39	51	53	46	65	54	47	43	47	51	59	45	47	48	51	47	51	50	50	55	51	55	48	47	51	39	38	64	54	42	38	55	52	52	57	54	54	41	51	40	41	40	48	51	47	34	45	48	54	62	48	49	51	49	50	54	59	47	49	51	51	47	56	46	50	43	53	47	58	51	40	45	59	51	47	56	52	42	64	40	42	43	45	42	46	47	63	53	55	58	56	44	59	58	54	58	52	57	48	48	50	55	39	39	51	44	56	46	43	55	37	56	47	47	53	54	39	35	61	54	44	45	37	56	57	53	45	51	52	53	50	52	54	44	57	57	50	47	38	48	51	55	66	46	46	57	53	59	59	43	57	49	48	50	54	45	53	53	66	36	56	49	51	47	57	45	45	47	50	43	50	51	55	52	55	55	47	50	55	45	55	55	45	49	51	43	66	52	47	43	73	59	47	48	57	48	51	46	51	48	43	44	39	48	42	40	40	50	37	55	39	50	45	64	52	52	49	49	67	55	49	53	47	40	45	54	45	51	50	51	55	54	51	51	57	41	44	60	50	42	61	42	41	47	60	50	57	61	48	43	57	54	54	48	58	61	72	36	55	45	44	46	55	40	42	54	52	40	47	47	52	55	43	51	50	46	59	56	43	56	64	51	45	49	45	69	51	54	48	56	60	52	46	54	47	49	46	52	44	46	50	43	60	58	41	42	61	52	54	62	52	47	38	48	41	50	41	46	41	57	46	50	48	44	52	48	44	53	47	49	56	39	39	48	56	44	45	48	50	38	56	61	59	56	57	49	60	50	54	46	42	48	43	43	46	43	35	54	46	39	50	42	43	46	42	48	55	60	56	55	52	44	55	69	43	53	55	50	50	60	60	43	51	53	48	61	63	43	43	56	51	41	44	61	48	67	46	47	48	41	41	47	61	62	48	54	43	41	62	52	55	49	64	51	57	51	49	50	47	52	51	36	51	52	48	49	48	66	53	39	67	50	46	56	46	50	37	52	53	32	38	50	38	51	56	51	43	59	57	58	38	51	61	51	52	48	51	50	52	41	54	44	41	54	59	47	45	47	44	57	51	44	49	46	50	31	53	50	41	52	63	52	44	43	46	42	42	54	51	54	46	65	65	54	48	56	51	55	45	54	51	54	57	43	60	53	52	39	52	47	63	45	49	55	52	54	62	43	41	46	64	46	49	41	48	53	49	45	60	56	49	43	58	58	47	51	46	59	54	38	59	40	62	58	51	42	59	41	53	53	53	54	50	54	44	44	43	49	47	57	54	57	57	52	50	41	54	39	52	49	40	46	50	58	63	48	50	43	38	56	58	57	53	49	36	61	50	52	56	59	58	49	47	48	55	56	47	43	48	62	59	58	55	56	53	53	50	47	45	65	30	52	56	43	41	57	37	46	56	45	51	49	56	68	54	51	51	49	51	52	36	63	43	37	43	54	50	58	45	49	51	53	50	56	41	50	49	49	49	61	47	54	59	44	43	61	50	46	38	52	38	42	47	53	61	66	44	44	60	46	43	61	48	42	49	52	45	38	51	45	54	60	54	50	53	48	47	41	47	48	48	43	52	42	45	46	50	52	54	42	50	51	57	53	45	43	52	58	51	47	49	46	51	54	62	55	58	50	46	63	42	62	41	53	52	41	61	52	47	53	37	48	57	56	51	48	38	51	58	56	52	53	43	68	40	42	48	43	42	50	48	45	53	52	38	52	53	57	40	56	48	47	45	51	60	56	53	55	48	43	42	58	57	52	52	33	45	48	44	39	59	47	50	57	41	54	54	48	47	48	40	57	40	46	57	81	50	73	52	43	50	39	61	70	63	45	45	40	46	52	45	43	55	40	59	54	40	52	45	51	46	48	43	53	51	60	64	47	54	49	61	56	52	52	53	44	58	44	41	43	50	49	49	46	60	51	53	29	55	49	39	54	41	41	55	46	46	49	52	56	55	45	57	36	56	36	50	48	48	45	57	35	62	39	43	40	48	48	47	40	56	47	56	61	49	49	60	48	48	52	54	66	62	46	44	52	67	51	66	62	49	38	34	45	47	42	46	46	42	46	42	52	51	43	60	56	48	43	56	56	43	59	50	56	52	54	39	62	57	43	54	49	50	56	59	47	45	45	50	62	60	56	48	40	51	50	48	44	57	46	41	62	63	44	50	60	48	65	42	40	46	40	40	39	47	41	53	40	55	46	48	58	43	55	49	58	54	37	43	47	51	50	43	66	52	43	53	50	48	54	59	51	54	53	52	47	49	43	47	48	35	54	39	51	43	43	50	49	51	42	51	55	42	62	62	65	52	39	73	47	59	48	47	45	61	53	46	45	54	42	48	38	53	49	40	52	46	58	52	41	37	54	49	53	54	37	48	42	41	52	47	51	50	48	52	55	48	48	56	59	57	50	52	39	36	58	49	43	55	52	65	51	54	48	60	56	47	59	56	45	50	53	50	60	47	47	53	65	54	48	51	47	36	38	51	42	48	48	56	47	39	55	56	49	53	57	53	55	50	46	55	37	50	45	58	52	62	46	53	44	57	49	52	42	45	51	46	47	37	48	65	46	58	49	47	39	63	51	46	55	46	39	40	56	59	52	72	52	54	50	44	55	58	41	51	51	64	46	50	57	65	50	44	55	54	59	59	55	48	53	55	44	46	48	41	47	52	54	55	54	46	52	34	46	51	50	49	47	56	54	44	50	57	48	44	52	51	48	64	50	45	43	49	54	41	53	43	57	60	55	46	51	50	49	52	56	46	59	37	48	48	33	58	58	55	51	50	47	37	68	45	48	51	50	41	52	52	61	53	42	65	57	50	48	55	44	47	43	53	61	64	60	55	43	47	50	64	50	46	48	40	55	56	41	54	53	51	59	45	48	53	57	48	50	61	56	53
38440	20422	8732	20524	28363	27473	24004	21188	18618	15952	14340	12725	11038	9738	8694	8008	7337	6451	5623	5020	4791	4734	4946	4928	4681	4177	3497	3077	2575	2370	2147	2090	2056	1925	1572	1451	1416	1423	1422	1345	1314	1294	1169	1220	1042	1104	1083	1050	975	1063	986	962	943	953	975	911	871	923	844	883	859	784	836	844	811	877	837	839	851	852	944	935	959	990	998	1061	1052	1021	1006	1125	998	867	926	893	947	867	889	958	965	956	966	974	985	925	985	940	988	972	996	952	992	1020	1041	964	891	984	1047	963	900	856	873	878	922	903	863	888	851	858	790	803	830	851	835	835	859	858	805	819	866	798	837	776	759	811	795	794	878	798	765	880	783	830	831	838	773	786	775	872	794	813	814	773	853	792	803	844	754	832	825	779	757	711	780	821	758	786	781	838	800	790	812	785	833	810	830	811	791	811	798	779	769	777	777	849	798	783	806	801	784	745	781	756	803	756	848	781	785	817	804	753	799	775	809	815	742	792	801	759	785	740	790	808	856	760	770	784	811	809	748	794	755	769	798	811	813	817	860	781	789	845	804	815	738	815	770	812	808	808	775	774	766	802	704	746	752	766	772	798	715	825	813	764	807	792	778	750	760	812	795	779	794	845	794	771	810	791	741	781	795	811	776	765	818	757	794	731	817	834	783	750	796	774	768	805	809	823	802	781	760	805	781	788	813	749	797	774	838	844	757	758	801	790	733	819	842	814	831	763	807	765	775	787	846	771	754	783	808	809	766	786	792	810	777	828	722	829	774	799	753	848	782	799	829	829	792	790	779	815	832	809	812	788	732	826	804	789	761	768	755	768	793	796	798	771	763	800	751	823	808	759	811	749	841	777	784	746	775	761	793	788	810	815	778	762	810	831	774	754	825	724	794	788	758	765	770	755	806	831	753	752	799	811	763	785	741	835	810	764	765	825	790	779	809	816	867	827	802	807	835	761	767	784	802	771	790	793	773	781	769	832	780	780	786	813	839	763	802	797	787	839	800	803	825	771	789	813	807	784	822	702	794	781	802	821	766	794	804	781	804	814	733	781	789	803	774	845	784	790	775	801	751	780	810	836	765	779	774	799	792	851	803	768	795	784	739	777	775	828	770	772	819	817	777	812	782	836	760	770	780	839	796	728	801	790	728	756	778	752	771	815	786	829	768	806	826	811	747	836	782	733	857	749	821	813	808	823	781	759	842	765	795	817	755	825	784	800	757	787	771	789	780	717	782	764	825	774	762	750	752	830	886	755	826	766	782	760	812	822	811	828	789	765	822	806	795	804	808	839	792	779	781	753	783	733	813	752	797	781	816	796	795	799	781	742	796	749	812	755	758	795	743	816	766	805	756	808	784	796	767	770	766	785	781	769	794	786	791	795	831	782	786	812	764	766	744	835	824	751	747	780	735	824	820	772	787	776	774	762	796	773	768	788	748	803	778	769	859	812	736	834	767	833	732	743	806	767	847	792	790	834	768	803	781	771	793	822	750	788	767	761	775	837	816	786	749	747	791	795	801	782	774	794	772	758	795	757	783	813	788	779	783	792	690	818	822	779	800	735	780	751	757	768	833	786	760	814	770	741	784	832	762	829	801	773	826	759	785	755	765	797	798	809	773	810	753	811	794	751	770	766	775	780	779	797	789	814	830	796	806	818	772	799	859	796	755	826	803	827	775	819	805	805	803	822	784	744	788	843	834	811	793	845	768	844	810	788	797	809	795	752	760	825	777	817	816	703	805	765	759	777	773	759	794	812	814	779	799	815	806	739	802	786	766	816	783	809	733	793	784	793	753	798	780	760	789	793	797	740	739	734	732	827	780	856	796	811	794	754	807	759	778	773	735	769	782	731	826	805	740	782	814	812	776	825	752	761	824	804	816	766	808	758	844	769	833	757	806	755	819	799	772	783	754	782	805	818	835	766	793	840	797	809	787	806	795	797	765	751	771	790	817	761	731	768	746	790	791	782	827	803	812	786	789	783	750	821	764	806	757	768	759	849	772	816	721	802	783	766	757	784	831	787	786	782	808	780	730	734	804	854	799	779	776	782	779	809	789	806	798	769	780	804	795	797	806	781	801	810	780	764	810	803	835	832	772	780	775	784	736	821	770	796	831	792	843	783	791	748	765	804	768	776	809	781	780	781	809	816	819	782	822	782	782	763	775	837	807	803	756	803	771	755	790	818	777	773	810	742	822	776	785	816	797	785	799	760	819	785	789	745	845	763	808	792	789	779	796	799	765	785	846	775	778	708	837	814	744	800	766	811	815	736	771	740	781	792	793	729	759	802	801	765	798	773	769	822	805	780	772	780	746	826	777	818	780	801	718	805	788	711	781	792	814	800	758	767	806	793	809	803	786	814	764	784	803	815	851	784	784	787	767	842	776	771	811	785	813	788	753	756	807	814	806	781	770	786	813	774	776	806	802	833	802	810	773	754	786	791	798	798	820	812	785	722	786	784	781	777	768	791	766	800	805	769	766	788	771	807	788	797	773	825	776	820	794	779	792	784	804	786	810	765	793	794	822	766	811	792	819	748	775	785	809	798	814	779	786	796	845	838	764	766	768	758	752	737	783	791	761	770	744	783	787	764	807	737	767	773	752	767	759	777	773	780	795	812	797	762	778	776	807	798	777	789	744	779	756	822	778	795	805	797	807	808	889	778	791	816	766	829	747	791	808	811	742	810	792	736	800	798	741	785	804	772	782	761	770	779	818	801	748	852	820	763	773	775	807	753	811	811	828	773	793	741	785	806	739	722	782	833	792	737	783	793	867	797	789	786	768	760	801	752	831	788	835	793	821	802	792	775	775	736	824	762	802	801	801	751	813	722	790	817	789	768	761	793	803	779	769	795	829	790	815	757	802	774	767	773	787	756	791	779	797	834	785	795	784	845	823	804	835	761	818	838	796	767	732	786	813	797	793	765	770	763	811	796	798	775	769	796	758	796	800	810	800	812	735	812	748	820	779	807	755	841	782	809	782	767	805	770	775	806	811	781	809	780	790	741	768	753	752	765	738	759	814	812	763	763	783	788	751	814	767	773	737	849	746	808	781	778	820	803	780	797	825	766	767	795	759	773	785	767	724	768	800	797	799	775	765	796	716	771	862	757	789	784	843	815	779	790	783	822	814	765	746	799	775	776	738	788	779	834	783	773	765	788	836	774	797	720	782	862	780	810	768	821	795	825	761	798	756	797	783	766	816	778	792	743	780	768	759	794	788	789	820	797	787	786	793	793	775	812	750	777	804	790	793	837	766	801	775	806	831	816	771	766	794	746	811	836	822	779	784	742	780	848	800	813	758	791	792	834	745	795	845	812	798	811	811	797	761	794	756	785	744	781	797	796	829	770	768	757	768	777	757	762	791	820	775	766	742	819	813	805	781	806	753	745	780	793	800	809	796	802	770	780	812	744	767	842	765	776	777	764	783	830	779	810	756	800	772	812	790	803	819	791	751	799	758	719	774	796	743	783	806	759	782	776	790	743	804	744	756	753	776	773
2226	553	163	114	190	206	194	195	182	157	161	156	108	99	94	82	66	74	62	57	69	50	67	49	55	47	36	50	28	32	23	32	29	32	28	33	29	35	25	24	29	27	33	19	21	26	33	20	29	19	29	27	37	26	23	16	25	26	29	25	27	25	26	21	19	36	26	36	22	18	24	29	27	23	25	27	24	27	25	24	33	19	22	33	29	28	29	26	27	31	21	26	22	22	22	21	27	21	22	25	20	24	31	24	27	27	29	29	26	25	18	26	27	28	24	21	15	20	20	24	28	27	32	20	23	21	21	25	29	25	25	25	28	26	32	20	25	28	27	17	22	22	16	37	26	23	25	22	18	27	30	14	28	26	18	21	28	25	17	22	23	25	22	18	30	22	34	20	28	19	23	26	22	15	31	22	27	22	30	26	29	37	29	20	23	21	25	19	27	26	31	24	25	28	23	26	28	19	31	24	33	26	29	17	37	24	26	16	26	33	27	12	23	26	30	20	26	18	30	16	31	26	21	32	20	29	31	17	19	27	22	29	28	31	27	13	26	28	22	24	17	20	16	19	23	31	26	28	22	31	23	20	17	15	28	22	30	28	21	24	24	25	24	20	16	37	23	24	30	25	27	22	22	21	19	25	36	20	15	27	24	22	20	18	31	25	15	30	28	25	20	25	30	22	19	29	24	23	22	33	25	23	16	25	28	29	31	28	25	23	27	20	12	18	26	18	23	23	23	25	18	32	21	18	29	29	20	27	22	19	12	28	25	28	30	20	21	23	24	23	37	23	33	33	22	22	25	14	23	30	26	29	27	21	26	26	29	26	22	21	26	20	24	23	21	24	22	23	29	28	24	20	32	22	27	17	20	16	23	31	16	26	19	26	24	25	21	16	24	25	19	27	30	22	27	20	27	19	32	31	20	25	33	26	30	23	14	18	21	28	22	24	22	24	26	18	19	25	18	26	22	26	27	30	33	26	27	23	21	20	33	24	31	25	25	26	25	26	25	25	23	24	24	23	29	30	25	17	24	31	25	18	20	27	29	24	23	24	30	17	20	27	23	22	22	30	40	29	24	19	22	28	15	22	22	27	22	20	22	31	20	23	28	35	18	21	30	30	31	24	27	21	21	22	23	15	19	22	25	27	21	37	23	27	21	25	28	30	29	27	25	28	28	28	21	23	30	32	25	29	24	28	24	24	39	26	36	20	16	23	21	27	28	34	22	25	26	27	26	28	25	27	29	19	21	30	23	31	22	23	35	22	21	16	30	24	29	30	27	26	22	31	23	19	25	21	18	15	17	22	23	22	25	23	27	24	28	30	26	20	19	19	11	28	21	25	27	22	22	16	37	24	19	21	25	27	21	20	23	23	20	19	27	31	28	27	21	29	23	30	25	20	27	19	16	28	20	17	21	21	23	24	19	36	22	17	38	28	25	27	26	29	33	17	32	21	19	29	30	20	36	24	14	24	27	32	17	30	23	31	15	23	26	24	28	27	15	20	16	27	23	21	25	19	15	23	31	18	22	24	25	32	26	23	19	27	23	29	19	34	22	18	26	17	22	21	24	29	32	26	25	21	17	41	18	30	20	25	26	19	18	26	26	17	23	22	23	24	25	24	23	18	22	27	22	16	24	17	24	32	14	29	22	36	29	21	25	22	17	34	29	25	21	28	27	30	24	20	28	23	25	15	23	25	25	41	23	24	32	22	27	26	25	30	26	22	27	32	19	19	22	24	20	19	30	17	24	28	20	21	21	17	20	25	21	18	26	19	25	22	24	21	30	27	25	30	23	19	21	26	19	26	21	25	28	26	27	27	29	35	24	21	37	24	28	25	19	27	20	29	20	31	25	32	26	23	17	24	30	18	18	20	16	32	28	27	22	26	27	33	20	26	20	33	20	31	20	24	24	17	27	24	28	26	23	29	14	32	22	26	24	31	20	30	19	28	18	34	14	32	26	20	26	20	25	23	20	32	27	27	23	21	24	29	26	36	19	20	25	27	23	35	22	18	26	29	15	21	29	14	16	21	20	20	26	18	23	28	25	21	21	32	30	23	20	28	25	25	31	27	26	27	22	26	21	29	38	29	22	17	34	32	21	21	22	21	17	23	25	18	13	20	25	24	16	27	20	22	20	29	27	25	17	25	25	22	20	33	35	18	23	31	27	28	18	25	32	27	13	32	23	23	26	31	22	17	19	21	28	30	21	18	19	26	30	28	30	26	24	22	31	24	16	24	28	22	24	23	21	27	23	31	28	25	19	19	25	18	27	23	24	23	27	22	21	31	25	22	29	24	25	35	22	22	23	24	18	19	19	25	18	23	19	27	21	25	19	24	19	34	23	19	28	27	31	26	35	20	21	17	26	21	25	22	27	18	24	28	35	17	22	24	11	16	20	23	17	23	21	20	21	40	30	25	29	31	21	27	27	22	27	19	17	24	27	26	24	25	24	26	25	30	23	21	24	31	25	18	35	21	23	24	34	29	24	16	22	21	21	25	18	25	22	24	24	26	27	17	25	27	25	22	18	30	32	26	24	24	26	18	38	27	28	22	30	32	31	24	25	17	20	27	28	27	24	27	22	18	23	19	25	24	31	20	29	19	28	22	25	18	38	27	23	24	24	17	26	30	18	24	22	22	22	25	24	23	21	23	26	24	36	27	22	22	19	25	22	24	18	18	19	33	22	30	21	24	20	28	22	25	19	27	20	22	22	24	28	24	28	23	22	24	24	25	21	19	18	28	31	19	17	24	29	22	26	17	20	24	19	26	30	31	25	27	21	23	28	29	22	32	22	30	20	31	32	20	19	22	27	18	25	28	25	29	24	26	22	25	19	31	20	28	19	26	29	31	40	28	21	27	18	28	27	30	28	20	27	17	28	21	14	27	31	29	24	23	41	23	21	28	20	33	19	29	24	19	22	25	23	29	28	31	35	22	23	23	18	31	23	28	24	22	31	24	29	20	25	20	20	36	13	26	30	27	30	17	17	19	25	20	20	19	21	29	30	26	24	18	19	21	33	22	21	17	23	25	33	27	27	24	32	21	25	25	31	19	16	27	33	29	22	28	26	17	17	25	14	28	23	28	22	27	27	30	25	35	22	12	23	33	33	20	24	25	20	23	23	28	23	22	19	23	23	27	19	22	22	31	21	22	24	22	27	18	30	18	16	31	22	25	21	24	29	20	23	21	30	24	27	17	23	23	32	23	23	19	17	25	19	22	25	23	23	21	20	18	25	34	26	19	28	26	25	23	39	26	21	19	31	33	31	17	21	26	25	26	23	27	24	27	21	29	25	22	26	24	25	28	16	20	19	26	24	20	29	26	27	27	24	23	26	26	21	26	23	20	29	17	31	25	18	20	17	28	22	18	28	32	33	17	26	14	29	32	24	24	23	20	26	29	26	23	17	20	25	23	20	28	25	19	16	17	27	25	27	32	26	23	26	23	21	23	28	31	25	26	27	21	14	24	19	21	28	29	19	23
25692	12440	3987	9867	15501	15327	13089	11290	9569	8259	6976	5833	4954	4366	3974	3708	3142	2715	2394	2100	1905	1993	2206	2156	1896	1628	1363	1156	956	884	865	796	779	754	661	600	612	566	605	538	560	498	490	488	459	500	454	480	480	494	492	485	422	429	417	401	398	424	410	386	404	417	391	422	417	394	453	417	435	419	437	445	436	478	468	481	510	453	479	475	505	430	443	435	445	404	441	502	470	467	471	537	494	465	473	480	501	478	484	462	469	483	498	474	455	481	472	429	450	420	466	420	450	448	404	431	409	397	397	418	410	403	407	419	390	425	424	418	396	414	409	402	403	413	390	433	428	405	378	403	415	369	391	404	415	392	381	398	429	414	406	373	377	406	411	375	431	394	385	387	383	425	377	404	405	379	361	393	387	375	380	374	368	412	394	368	384	390	391	391	409	385	381	417	395	374	414	363	382	401	405	348	378	405	375	389	363	414	389	372	413	404	372	392	379	375	410	370	365	416	370	403	400	427	371	388	400	390	407	408	389	385	388	399	397	411	391	402	391	417	399	397	387	409	368	389	373	403	354	416	421	402	398	366	382	403	416	387	354	372	390	379	378	412	419	371	393	371	387	431	387	394	418	391	399	362	426	398	398	353	357	385	379	376	438	397	364	398	375	372	382	378	366	360	392	394	398	407	427	408	406	375	391	414	402	409	393	392	407	374	370	376	400	398	379	364	420	408	373	426	387	421	374	420	404	394	431	390	421	381	396	423	392	364	394	391	390	437	374	408	372	411	346	356	379	373	399	412	401	401	427	389	376	374	409	392	397	394	377	390	416	367	432	385	403	409	378	389	387	433	406	392	434	399	401	337	369	385	402	409	402	396	385	373	410	365	425	377	390	390	360	379	387	397	396	372	407	410	399	387	375	357	401	388	400	395	401	418	374	379	384	415	391	423	404	396	401	417	407	391	388	354	407	365	399	404	357	394	381	387	374	396	365	407	378	403	377	378	365	407	393	401	379	380	382	395	391	386	390	410	412	393	391	426	382	392	401	409	384	418	387	384	366	393	327	398	387	394	366	373	374	398	420	404	367	372	399	407	447	409	397	390	404	395	375	396	377	389	374	408	386	381	377	384	391	391	412	410	355	376	408	392	395	406	387	379	420	413	387	371	405	383	423	356	423	412	432	415	399	398	398	348	402	403	408	417	396	417	385	413	360	415	381	397	344	403	374	403	382	409	362	399	406	411	416	379	383	414	351	388	438	389	386	364	377	397	374	324	400	403	355	400	413	376	380	368	441	396	404	367	394	358	379	393	384	365	392	398	396	425	396	403	398	390	390	364	384	398	392	400	386	420	428	372	360	388	390	396	378	404	388	410	379	377	392	440	412	403	398	402	378	410	396	363	381	383	380	403	413	387	379	406	391	409	365	420	357	402	410	399	394	379	370	406	379	397	405	390	364	371	399	445	391	368	379	358	432	369	403	383	367	390	375	442	391	397	381	386	392	389	393	408	367	358	414	412	401	420	363	416	386	385	412	387	409	406	402	416	377	377	419	393	425	399	374	363	422	380	369	416	408	419	377	370	431	371	382	400	343	396	383	420	391	429	391	389	420	435	392	412	398	398	395	387	409	408	430	395	394	362	398	411	379	383	397	393	373	402	384	405	411	376	408	385	400	403	391	394	414	383	417	381	388	378	381	390	394	389	388	388	391	373	406	427	377	418	383	370	397	393	393	388	391	399	395	419	390	408	430	419	399	350	405	402	411	372	370	399	397	394	376	424	377	425	393	387	393	436	371	399	399	396	377	388	406	384	363	413	397	383	390	415	402	397	425	374	396	400	394	397	374	394	402	362	369	382	383	394	385	393	394	371	410	393	387	370	385	394	386	390	417	403	384	397	367	379	418	368	374	420	374	418	434	393	376	375	416	431	405	376	408	394	363	409	403	383	374	401	397	378	400	363	389	419	414	416	421	385	395	414	456	386	403	404	367	414	413	393	399	393	417	460	403	418	400	376	397	409	362	377	416	373	394	424	391	395	359	417	416	378	378	386	393	408	397	385	384	398	385	345	400	388	388	389	422	396	404	405	440	362	371	401	391	410	425	411	375	363	409	400	402	384	384	394	391	392	388	368	364	382	377	409	367	362	362	395	369	392	384	394	364	376	391	394	370	412	395	401	391	377	381	392	379	383	359	376	381	391	381	395	428	381	390	422	382	389	375	415	417	395	402	373	367	392	400	412	373	394	447	392	401	370	408	359	416	416	371	404	400	415	396	391	386	401	404	382	362	387	392	402	396	387	408	369	388	399	366	374	390	377	391	373	390	387	402	398	372	417	364	399	360	372	378	391	382	355	437	399	376	380	369	419	396	391	397	355	394	364	392	392	405	404	392	403	403	398	401	405	399	391	411	374	374	398	410	369	401	379	407	380	412	385	393	381	398	393	409	361	370	330	369	403	387	366	378	406	385	398	380	380	369	388	391	394	413	418	389	387	372	391	394	395	365	416	432	400	461	359	397	396	386	358	373	408	389	370	391	387	412	415	405	407	415	444	407	372	373	394	385	394	427	395	385	394	415	393	377	419	415	361	407	426	396	421	395	387	443	417	415	353	366	375	422	383	388	390	359	370	414	384	402	382	433	424	377	418	391	435	371	404	409	405	443	401	412	357	401	425	380	447	348	424	394	419	373	404	369	413	402	391	413	356	369	390	397	402	394	393	358	371	403	401	390	416	411	421	437	421	383	420	423	377	356	396	389	444	378	401	391	413	392	407	377	409	409	345	418	388	384	410	412	392	425	382	420	380	388	404	409	390	390	416	387	364	397	400	377	416	418	381	363	399	363	386	407	414	411	417	416	400	364	401	441	376	377	369	378	363	431	378	399	409	382	388	387	383	390	366	394	396	380	424	390	393	431	367	361	436	355	390	407	378	425	430	363	394	417	384	425	391	397	430	420	409	391	402	366	398	385	401	414	385	406	406	379	396	396	398	406	369	379	358	422	397	400	351	393	409	411	373	418	432	375	381	377	381	383	414	440	376	395	429	351	402	373	401	401	373	387	398	380	381	401	395	417	401	368	403	368	388	387	400	365	398	404	378	385	427	357	396	370	389	406	420	425	394	393	381	420	394	437	374	403	390	416	407	407	358	354	401	375	403	381	353	373	410	381	423	380	421	372	403	404	342	418	404	413	410	402	411	398	400	417	366	397	385	367	372	375	378	384	393	412	376	400	366	421	371	397	405	388	356	398	397	372	395	386	383	394	405	387	380	391	427	420	367	388	391	402	375	400	409	410	395	385	365	402	384	427	414	377	398	369	362	373	406	378	411	397	390	417	373	381	406	416	372	443	407	397	402	388	410	403	415	405	432	396	379	387	401	423	412	411	394	374	411	400	421	401	387	413	392	402	399	409	399	425	402	421	377	425	403	421	394	426	367	371	397	405	367	431	372	368	362	410	394	414	387	410	408	400	402	358	386	395	422	389	382	391	400	414	398	384	380	369	396
2300	819	244	188	302	325	319	314	261	274	244	181	159	134	135	111	119	101	96	81	92	109	83	92	86	72	62	62	53	57	45	55	45	39	51	40	32	38	34	47	30	34	44	39	42	31	38	36	45	39	36	37	32	33	30	26	31	42	34	36	33	53	26	39	40	36	30	19	34	38	37	39	38	40	36	36	33	28	35	39	43	34	35	41	40	39	26	34	49	37	30	31	29	33	40	36	34	49	38	41	30	30	31	38	31	34	38	27	41	34	32	33	38	27	40	30	42	28	37	28	23	37	41	36	32	29	34	39	28	31	33	35	33	38	35	30	39	40	35	28	36	35	28	32	33	38	29	41	37	35	24	37	33	23	33	33	39	27	32	27	32	32	29	27	43	35	36	37	30	35	36	30	42	29	28	31	28	33	31	30	34	32	33	33	31	36	27	38	27	35	34	25	31	37	35	33	41	36	32	30	36	40	36	27	39	39	30	39	36	35	43	28	33	32	34	32	23	28	28	35	29	31	34	31	36	39	31	40	35	29	18	31	33	29	32	42	38	40	27	35	38	24	30	30	39	24	29	37	29	31	24	20	32	40	31	43	36	39	35	41	35	29	36	26	27	27	29	27	33	27	27	36	36	32	31	39	40	40	26	35	37	27	35	35	20	30	27	33	46	34	27	37	40	27	30	26	30	37	30	34	36	35	38	36	26	41	34	29	46	36	32	25	26	38	38	26	37	27	41	39	36	29	36	30	35	41	28	38	31	28	21	29	37	33	33	16	25	31	33	33	29	35	43	44	39	27	39	36	23	30	41	25	35	28	37	34	32	33	31	40	48	33	31	31	40	31	53	36	31	35	30	36	20	20	26	32	28	33	34	40	43	27	39	36	32	35	35	44	41	40	36	34	31	32	40	28	39	33	42	26	34	41	27	36	38	31	39	32	31	29	27	26	39	28	30	26	33	25	28	30	35	29	38	29	32	35	39	35	25	32	26	34	34	47	38	35	36	26	41	23	27	34	30	29	33	33	40	35	32	27	38	25	31	34	32	21	27	38	37	47	39	31	20	33	24	37	29	29	39	25	25	30	30	28	21	33	31	27	28	26	30	34	36	28	24	39	30	28	34	27	35	29	28	33	36	55	27	29	35	34	31	27	37	34	41	32	42	24	25	24	31	39	39	26	41	31	28	39	31	27	32	31	36	25	34	30	39	37	32	29	39	28	34	38	33	30	40	23	28	39	24	38	25	32	42	40	37	30	39	31	31	31	33	34	29	40	22	33	36	31	18	20	30	48	25	32	49	33	34	34	32	39	32	32	43	42	29	26	21	40	38	27	34	32	27	40	31	38	22	37	36	32	32	40	29	32	32	31	29	30	26	27	38	29	36	35	28	34	25	39	25	30	36	20	22	31	34	34	30	31	35	29	36	40	41	32	36	30	29	31	34	31	36	38	44	26	31	38	33	24	35	27	29	26	39	35	42	32	33	32	30	40	44	35	33	34	32	33	33	26	38	29	37	28	39	33	31	40	34	30	39	31	42	42	40	28	35	34	35	24	30	35	33	39	29	33	32	30	28	32	40	38	39	35	31	21	40	22	32	31	41	35	30	24	39	31	36	33	25	32	29	25	38	30	37	35	27	29	36	43	30	26	35	37	24	42	41	34	33	29	32	26	24	23	34	34	25	26	35	25	31	33	38	24	27	38	27	32	37	24	23	27	37	33	37	42	38	29	28	33	34	32	31	35	29	39	37	21	36	39	26	30	34	34	41	30	27	41	33	29	23	40	29	36	31	32	41	25	33	28	43	39	33	23	28	38	26	34	37	25	36	38	26	42	25	27	32	17	34	30	35	33	39	26	32	36	39	35	36	39	29	29	33	28	20	44	30	39	26	37	24	41	39	33	24	40	31	31	30	25	24	29	36	34	37	35	25	38	28	33	24	35	36	27	19	30	30	39	23	45	34	29	26	33	37	31	31	32	34	34	23	27	40	35	33	31	28	33	30	28	31	33	46	30	32	38	28	27	36	29	26	37	29	43	27	33	31	27	29	33	33	24	36	38	45	35	31	31	30	30	38	35	37	27	35	35	31	32	34	28	31	33	32	34	30	35	32	37	34	30	36	35	34	34	36	40	30	26	24	31	36	33	24	32	41	27	45	29	32	26	46	28	36	29	28	20	46	37	38	24	31	37	35	41	36	37	38	39	32	40	42	28	34	34	27	36	31	41	36	39	26	41	35	36	33	35	38	38	26	24	36	30	36	38	42	30	30	27	28	34	45	20	28	43	32	45	38	34	31	34	44	36	31	28	29	47	28	40	41	33	37	38	28	35	34	28	31	35	20	37	40	31	38	33	25	40	36	32	30	27	31	40	32	33	30	30	21	42	37	32	32	37	34	45	28	34	29	46	19	32	32	37	32	32	34	25	32	40	38	27	30	39	38	27	38	42	25	28	37	46	34	35	28	41	38	38	38	35	30	31	25	30	27	24	26	27	42	31	31	33	40	33	28	41	28	27	43	26	30	29	32	20	39	28	34	30	43	33	29	29	32	35	36	35	39	32	25	37	25	31	40	31	27	33	32	34	27	27	31	38	34	26	33	33	27	34	27	42	31	55	27	31	37	37	33	43	40	40	33	36	33	33	27	29	38	39	35	38	39	31	41	26	26	38	29	42	38	24	37	25	28	29	35	30	33	31	30	35	47	34	37	28	35	25	30	39	33	26	30	36	23	37	34	32	33	38	28	22	36	42	33	26	34	40	30	35	38	27	31	31	32	38	33	37	36	35	35	31	36	38	29	19	38	33	19	28	37	31	36	25	35	40	35	26	28	29	33	35	37	28	29	31	27	37	35	34	26	26	34	40	28	27	36	39	43	42	30	28	23	28	38	29	35	36	30	31	32	32	22	29	29	41	37	29	36	40	31	32	43	40	24	27	29	34	45	20	21	37	35	32	34	36	34	28	22	32	31	29	30	36	30	36	36	35	39	38	44	35	36	22	40	37	35	23	36	30	34	28	32	27	43	28	36	40	39	26	33	40	31	32	37	31	41	34	33	39	43	32	26	31	40	34	31	25	40	28	34	29	37	42	32	35	29	41	43	36	30	29	48	25	28	35	35	29	47	38	43	33	44	45	33	54	34	32	32	37	35	36	33	31	33	43	39	35	28	33	39	18	31	34	36	29	44	33	32	28	37	37	35	34	29	39	35	30	26	41	36	29	28	34	26	32	29	34	33	38	29	36	21	33	33	39	21	34	34	33	36	28	44	30	30	36	42	36	34	24	35	31	33	30	34	42	32	28	42	33	31	37	33	35	34	38	34	20	30	31	29	23	32	28	26	34	23	41	39	30	36	29	29	38	31	31	31	31	40	26	35	29	34	31	35	41	36	22	38	23	36	25	28	31	32	38	37	34	27	25	37	28	30	32	36	28	36	30	31	43	27	35	32	29	25	42	31	35	29	26	37	39	36	44	38	33	44	38	39	29
32279	15972	5986	14303	21231	20202	17989	15433	13057	11556	10211	8432	7114	6361	5746	5065	4530	3992	3458	3021	2984	3075	3314	3025	2692	2282	1979	1693	1529	1378	1337	1376	1253	1125	939	891	832	855	873	839	798	767	774	785	688	691	673	661	667	638	666	684	629	614	624	611	561	574	566	569	530	591	599	553	550	565	542	620	569	562	607	575	647	633	635	653	689	698	656	687	650	607	645	602	597	605	624	667	667	658	641	666	665	679	687	650	650	641	703	642	677	691	702	646	650	613	687	701	643	626	553	574	582	662	618	617	570	562	568	556	589	533	535	515	590	557	542	577	525	553	546	539	512	534	550	542	578	557	524	524	529	558	545	515	540	560	571	533	535	563	543	543	581	561	556	525	509	574	511	509	510	528	550	511	546	542	535	549	574	513	553	530	538	490	558	541	522	537	503	518	529	525	529	509	563	516	544	516	564	509	519	510	537	555	556	521	542	535	552	532	519	571	546	580	538	514	488	489	547	565	526	509	540	502	518	515	523	541	507	520	547	496	543	535	549	517	542	549	529	506	529	520	539	534	565	534	526	527	551	527	588	552	527	495	507	508	522	508	561	507	550	555	539	529	509	555	555	552	517	544	513	545	562	488	528	526	547	543	518	536	524	553	512	553	545	516	513	509	526	501	530	561	534	557	532	548	504	557	551	542	529	536	536	513	521	507	539	551	517	527	544	518	528	534	530	528	531	520	518	494	531	560	521	544	555	520	549	507	516	566	514	510	493	525	519	500	545	517	535	531	562	537	548	523	549	524	518	557	496	518	521	540	492	531	529	584	569	524	552	521	571	525	549	539	483	516	516	586	504	503	533	526	512	526	530	492	518	548	533	525	529	530	534	497	553	534	541	549	588	596	500	527	526	487	458	505	533	548	573	510	546	547	530	547	526	542	488	537	540	536	547	512	520	483	573	538	532	526	523	532	528	568	541	520	527	546	540	462	524	546	577	537	548	543	543	527	549	482	485	591	517	516	564	537	543	521	532	517	530	520	521	497	480	531	507	571	567	530	526	484	529	465	493	567	519	554	491	527	515	536	514	550	535	560	503	536	570	538	514	554	519	517	558	526	546	557	529	549	568	510	569	532	546	587	513	515	476	476	512	547	515	541	526	534	546	546	528	528	497	528	526	531	570	552	523	506	549	533	541	553	555	523	493	503	516	544	575	530	539	534	508	506	532	528	521	546	495	544	522	547	531	531	534	553	525	583	551	498	531	490	561	519	531	562	566	527	498	528	554	546	544	502	508	513	530	511	570	514	574	521	538	545	546	563	495	546	513	531	505	548	531	551	521	555	535	535	585	513	570	550	521	533	529	533	542	492	542	527	529	542	518	516	501	519	523	514	510	558	528	545	536	515	530	532	532	553	547	523	558	558	528	498	530	536	497	532	556	513	547	535	541	530	508	546	514	557	548	517	537	544	529	506	499	531	533	505	511	502	491	534	557	501	533	508	542	516	531	538	521	546	583	543	521	524	547	555	495	522	530	522	533	565	538	538	549	522	471	545	529	525	570	533	508	547	496	523	537	502	508	544	522	514	545	526	528	555	524	521	512	523	529	525	519	503	537	525	535	549	521	499	521	546	524	510	536	535	536	542	504	544	522	556	550	483	514	531	500	526	546	558	508	529	531	555	507	518	583	516	526	523	534	555	537	542	497	551	527	469	551	541	517	570	514	579	494	515	535	490	536	511	522	506	527	496	493	540	559	505	526	525	524	570	523	528	523	564	531	545	492	515	524	496	535	557	519	544	524	540	530	547	562	544	503	527	545	534	530	511	553	496	505	571	524	519	498	530	542	567	550	526	541	528	546	460	546	534	521	512	539	524	563	526	496	526	516	558	565	530	481	525	508	536	535	545	511	491	518	547	550	545	539	545	533	517	527	575	525	525	471	579	536	600	537	496	529	538	544	564	526	503	519	539	560	515	511	563	545	541	515	524	496	575	512	539	550	570	514	567	528	530	543	551	549	517	547	517	552	522	533	552	534	519	519	536	545	531	537	497	554	541	568	543	522	512	515	523	526	543	506	510	531	487	532	571	511	511	523	518	532	556	536	527	511	532	550	509	521	560	519	536	478	557	507	559	550	509	513	526	560	544	536	548	500	553	540	537	523	521	534	503	524	537	507	522	555	580	503	538	483	527	499	482	528	537	538	546	542	545	531	512	517	544	539	530	556	537	543	534	556	546	547	535	527	546	551	550	513	546	508	549	529	551	504	517	515	521	504	587	521	526	499	545	540	524	533	524	555	533	534	530	506	526	515	532	545	562	519	562	506	509	519	543	537	564	528	502	564	514	521	538	532	542	522	518	517	591	561	497	548	520	518	519	561	510	518	538	525	504	532	534	537	545	521	547	522	510	528	585	501	534	520	525	539	551	500	513	470	552	553	545	558	548	520	556	546	549	545	487	533	495	504	517	541	545	586	526	505	524	555	537	516	555	533	487	514	537	512	519	523	513	546	520	503	577	541	498	562	544	519	567	534	560	544	503	519	476	554	519	489	537	536	521	519	532	512	529	544	514	524	554	523	541	503	555	514	562	513	542	519	504	505	541	492	508	537	510	529	556	587	532	551	515	519	536	524	490	502	565	533	517	556	530	542	535	531	524	540	567	522	537	567	523	549	503	524	557	529	571	543	533	525	549	543	513	548	511	525	573	521	539	518	509	495	506	540	549	525	532	527	483	552	569	517	520	548	510	513	570	543	519	538	521	519	548	508	578	520	550	531	545	534	554	578	523	539	537	501	523	563	536	531	557	538	478	526	530	530	513	519	520	509	548	538	546	533	571	522	548	507	540	557	555	553	537	540	530	527	552	592	506	522	544	539	537	537	563	500	502	532	512	537	532	525	547	559	565	571	558	520	542	509	520	521	573	510	502	548	512	583	558	556	542	572	528	498	529	531	523	551	539	558	569	538	510	508	527	530	543	508	562	554	560	540	532	523	548	511	543	558	541	495	503	535	534	538	493	522	527	540	566	547	558	567	478	532	504	521	530	531	536	555	533	527	526	526	524	594	526	525	523	551	557	545	499	557	553	493	537	554	531	539	505	511	551	549	578	530	554	531	537	550	497	561	541	552	520	522	562	541	537	515	559	513	529	527	503	491	532	528	494	506	543	516	521	532	558	561	534	555	530	482	518	546	535	533	503	522	548	546	531	561	541	521	542	533	547	495	499	519	549	543	554	507	496	518	481	522	500	515	560	514	486	517	522	566	573	533	552	558	526	507	510	509	516	527	522	553	519	573	503	540	534	554	565	569	569	547	526	535	562	514	512	508	517	537	541	543	466	555	530	590	572	508	526	549	479	527	522	494	537	559	534	530	521	545	533	568	546	531	508	537	500	535	531	555	561	518	569	483	522	514	517	557	545	520	483	541	528	513	552	570	515	487	540	546	553	537	482	502	502	524	559	518	499	546	541	523	506	580	556	545	527	586	548	513	531	532	550	534	553	548	494	574	542	507	542
4088	916	245	176	322	354	343	323	243	268	237	170	129	151	160	121	118	89	101	83	75	96	101	85	68	63	68	80	43	51	49	52	48	39	43	38	43	43	45	36	28	28	42	37	41	35	35	37	45	37	28	29	37	30	39	33	35	32	40	39	30	33	38	28	26	31	31	37	25	27	28	38	41	49	45	41	29	40	32	35	32	37	39	40	35	34	42	34	30	20	26	29	26	40	39	27	32	48	40	37	39	30	34	31	35	36	29	33	27	35	26	31	31	34	25	37	28	42	31	33	38	35	40	31	41	32	39	37	33	30	42	46	35	31	31	32	27	33	27	44	29	37	34	43	27	34	39	31	21	30	34	36	37	36	29	35	32	40	43	30	31	33	26	23	37	43	36	24	30	29	36	25	31	40	29	36	36	26	30	28	37	36	31	30	33	40	22	42	31	35	24	43	31	40	29	36	25	34	32	30	28	34	32	28	30	33	38	33	31	46	32	36	34	30	32	29	26	36	38	24	32	26	34	22	28	23	32	39	31	36	35	27	32	45	28	34	25	33	27	35	28	25	27	35	24	36	26	22	25	27	28	35	23	33	25	33	32	24	24	27	33	29	27	34	34	33	43	39	30	34	28	40	36	36	27	35	21	35	28	26	38	33	53	34	34	31	32	36	35	34	39	38	36	37	36	40	33	33	30	29	34	37	27	30	31	40	32	28	34	27	38	23	28	33	39	24	37	34	36	31	40	27	26	34	27	29	35	49	28	31	46	34	30	34	29	35	36	27	32	34	40	35	27	22	34	45	24	40	33	33	39	25	30	32	34	32	36	34	37	28	35	34	27	39	35	29	29	38	23	19	33	35	29	31	32	39	29	35	33	34	48	29	33	40	26	34	30	40	37	36	25	37	31	42	24	31	24	34	28	30	35	43	35	43	44	26	28	33	25	34	37	37	27	34	32	32	39	32	24	26	46	40	37	47	31	39	34	38	34	25	29	39	26	25	37	31	32	40	34	35	37	28	31	24	29	36	31	25	43	36	37	24	39	30	17	41	36	44	19	32	27	21	34	25	29	25	33	35	29	34	27	40	31	41	29	41	33	35	33	31	27	35	26	33	35	33	42	31	40	26	36	39	27	49	32	34	23	40	27	39	37	31	35	24	25	30	36	27	30	32	38	36	43	31	34	41	30	33	29	36	27	28	44	40	39	33	41	29	32	37	29	22	31	27	38	42	34	38	22	35	32	28	27	36	31	28	37	38	24	36	37	35	35	40	29	40	29	35	29	43	23	32	26	31	39	27	33	36	33	32	28	38	31	38	38	33	36	31	36	38	27	38	36	20	36	40	31	35	28	29	44	31	25	27	32	23	35	40	25	36	36	33	29	24	21	27	38	29	35	34	32	33	28	25	34	49	34	22	34	33	33	41	35	42	44	29	28	22	29	33	31	33	31	49	34	36	17	27	36	34	46	38	33	31	37	23	37	41	27	39	31	29	37	35	40	33	39	29	31	35	47	46	33	37	25	37	28	28	39	33	39	29	31	39	35	28	38	26	30	32	31	32	29	28	32	30	30	37	23	25	39	38	28	38	28	29	26	25	24	23	33	29	35	21	29	36	24	24	33	29	32	39	46	37	29	23	31	27	35	32	33	31	43	36	22	31	33	37	23	27	38	33	39	35	33	38	34	28	46	44	29	36	31	30	30	42	29	33	35	28	34	37	28	31	31	35	34	27	37	29	35	35	46	35	28	34	26	28	35	34	32	43	38	35	41	37	36	34	48	30	39	37	41	28	36	24	29	31	37	33	44	38	36	25	35	30	30	41	30	27	36	34	39	36	38	35	24	36	33	28	28	28	26	26	41	28	29	33	34	23	26	34	32	35	33	34	33	37	32	35	28	36	39	42	40	35	38	36	37	43	40	35	29	37	27	37	38	35	39	23	30	39	33	35	35	34	38	33	34	31	37	40	33	26	33	27	39	34	25	34	43	35	42	28	37	36	31	27	27	31	37	38	30	38	35	14	33	29	44	38	26	34	35	41	34	47	33	31	38	25	38	21	32	29	30	32	28	35	31	36	37	37	35	32	30	22	38	35	19	35	42	40	35	42	35	34	26	33	24	36	25	33	34	33	28	35	24	24	32	32	31	30	31	50	38	41	24	29	29	31	30	27	40	41	32	32	31	27	28	26	37	26	37	36	40	32	34	48	29	32	34	22	50	35	29	27	27	35	30	27	40	38	37	46	32	42	34	35	36	27	28	31	31	32	32	30	31	32	34	27	34	23	40	38	18	25	31	34	35	34	40	28	33	29	47	28	38	29	31	39	30	27	34	36	35	31	26	30	38	36	29	29	40	30	21	26	25	30	26	38	31	36	34	39	35	31	29	41	18	36	24	17	49	38	33	39	34	37	30	32	37	24	44	31	32	29	29	42	29	40	31	38	24	22	28	26	27	40	38	30	44	25	43	28	27	36	35	31	31	39	30	33	31	27	29	33	33	37	37	43	41	26	34	33	31	30	47	37	33	32	39	27	30	34	32	24	41	30	37	39	24	26	28	28	39	40	28	31	34	36	44	27	36	30	36	30	40	33	38	27	34	34	28	40	43	26	48	28	40	38	43	34	33	35	28	41	39	36	23	27	32	23	37	46	29	37	31	37	36	26	30	29	43	18	32	29	35	31	29	41	30	35	35	27	40	43	34	24	44	34	32	26	37	40	40	35	34	32	31	30	44	31	21	28	35	31	27	43	30	32	32	30	40	30	28	30	34	29	32	33	37	39	31	36	35	35	44	31	36	35	25	37	23	22	42	29	30	29	24	29	40	20	31	31	42	37	37	30	30	37	35	26	28	40	22	33	40	35	29	34	40	35	31	34	23	31	41	26	30	41	33	38	31	35	31	32	35	30	36	41	22	38	36	36	33	29	24	37	27	40	22	34	35	33	26	35	32	45	32	42	33	40	38	36	28	43	23	39	42	31	29	35	37	27	28	32	33	36	38	28	39	36	23	33	31	32	38	39	38	34	32	26	36	33	33	27	27	30	44	32	32	32	33	34	29	36	30	31	42	35	41	36	36	29	39	36	43	35	32	30	29	28	32	29	27	53	30	32	29	41	33	25	35	26	28	27	33	36	31	26	36	25	31	41	28	38	27	36	31	29	27	32	24	53	30	31	31	39	34	39	28	28	32	27	30	34	24	28	37	35	44	36	33	26	40	28	38	33	41	36	25	31	46	31	26	32	30	25	24	29	32	24	35	32	36	29	42	26	21	31	28	44	33	43	29	31	33	41	26	27	40	39	33	27	31	36	28	33	35	36	27	40	33	26	25	29	28	27	40	37	35	23	35	36	31	33	46	28	48	31	19	28	24	36	28	26	31	37	34	35	41	34	25	27	37	41	30	17	33	34	25	32	36	35	30	24	40	34	31	35	36	30	24	28	24	27	34	43	32	29	32	29	30	29	37	25	46	42	27	27	35	37	39	25	33	34
30793	15859	6036	14105	20975	20130	18157	15691	13354	12376	10897	8827	7240	6664	5905	5349	4776	4337	3629	3234	3181	3198	3455	3201	2955	2377	2049	1745	1522	1485	1371	1406	1372	1153	960	931	888	896	864	854	806	781	726	745	689	680	686	656	661	656	591	629	637	584	581	571	618	515	587	586	555	561	527	553	572	577	536	616	561	567	589	631	624	630	661	672	664	644	692	739	642	585	591	576	639	602	668	667	669	634	657	635	607	656	660	640	629	619	693	682	687	614	693	656	630	653	689	669	580	600	567	582	565	575	602	570	535	562	566	517	541	512	535	574	569	571	546	600	576	560	544	553	534	521	510	518	548	527	540	518	548	511	545	519	564	490	545	505	537	556	519	522	546	500	555	551	500	575	512	506	475	534	521	545	526	544	537	548	571	516	544	504	529	531	519	481	510	468	556	535	525	532	545	504	491	528	506	526	525	494	503	500	497	499	558	508	555	576	492	548	562	552	531	570	526	579	518	549	570	485	496	541	536	525	522	526	514	568	544	541	516	502	511	521	505	514	525	534	481	509	520	540	483	543	548	505	557	526	527	575	522	523	562	495	556	524	546	520	507	537	502	552	529	513	479	482	543	494	536	551	534	515	517	512	523	535	569	536	547	540	566	541	543	533	486	482	524	518	525	514	548	559	533	513	601	546	524	500	557	538	557	536	490	537	513	542	509	550	561	544	501	479	498	525	504	521	517	510	537	525	529	519	528	504	530	509	526	521	515	532	491	521	518	518	540	518	501	572	506	528	528	534	542	508	596	518	536	555	545	537	498	515	536	538	516	573	531	519	539	520	483	536	500	544	513	557	572	529	516	538	526	546	521	546	498	593	518	531	502	521	558	548	504	509	529	567	577	520	507	522	513	505	519	556	533	510	523	574	518	518	492	483	498	541	545	535	527	509	518	534	515	507	516	503	491	504	529	529	558	488	557	498	499	530	510	560	532	508	498	523	522	507	524	542	493	543	551	573	571	497	553	489	517	549	542	507	553	556	503	552	514	529	583	528	528	519	503	524	498	499	558	530	529	527	541	545	562	582	574	562	526	507	513	494	546	500	491	512	557	535	526	547	519	533	525	490	581	484	552	529	531	519	524	552	524	553	520	464	523	532	475	564	528	542	503	537	504	512	502	521	521	536	532	521	530	540	535	525	485	494	525	527	556	521	527	521	505	473	509	565	543	586	552	505	516	519	514	545	518	525	525	542	557	520	576	534	538	552	520	525	527	528	493	511	528	518	524	511	520	526	523	515	506	517	528	545	525	528	524	516	492	501	555	531	526	539	527	524	516	549	531	518	529	560	535	536	536	557	534	516	515	543	550	521	502	550	528	521	542	499	521	538	562	516	531	551	550	551	521	490	507	555	539	514	487	532	509	513	551	513	513	512	501	519	540	475	565	507	506	510	515	581	560	522	510	534	521	541	537	538	529	504	524	509	514	542	529	547	555	489	555	532	533	547	562	529	534	558	508	532	533	499	526	496	512	534	539	496	489	535	571	554	556	514	535	530	473	527	502	543	524	511	556	507	533	534	505	523	575	536	503	539	537	546	505	528	542	520	528	531	527	494	512	549	506	523	538	509	552	500	529	516	472	521	502	557	526	539	525	542	494	533	518	511	515	500	528	529	504	519	502	492	511	534	560	562	502	509	510	532	521	495	482	538	541	555	504	507	524	508	499	552	510	542	528	555	532	557	522	535	525	539	493	559	513	557	530	519	521	542	516	538	542	560	509	509	510	537	512	539	508	541	535	520	529	510	528	543	526	529	505	510	519	559	511	540	498	500	550	550	529	515	521	576	495	514	486	516	524	551	523	510	455	539	526	520	555	527	550	558	572	525	518	519	542	537	517	540	492	533	516	583	502	504	538	529	498	515	523	546	543	516	538	518	510	568	521	505	524	542	474	585	502	508	520	504	540	517	513	539	527	526	500	545	536	517	526	527	528	486	543	549	517	549	541	509	526	507	564	549	553	530	496	510	540	530	530	541	516	539	528	522	563	523	513	536	533	505	524	502	535	521	513	524	544	536	538	530	538	522	536	546	512	474	546	548	514	518	524	504	531	526	516	545	520	536	499	511	528	475	543	521	488	511	538	512	520	497	529	507	528	519	532	502	532	513	533	485	533	492	562	549	531	505	497	507	504	519	557	530	534	525	502	534	539	506	546	579	503	514	522	529	520	481	528	503	517	569	538	530	517	530	515	561	521	506	491	524	508	523	572	528	508	488	517	485	519	514	539	535	526	537	535	505	515	543	528	504	516	504	533	482	535	539	525	510	530	494	528	538	506	505	554	571	489	530	497	517	504	523	518	530	541	523	501	508	532	512	494	499	556	552	499	531	538	485	527	522	561	519	533	524	551	494	554	519	466	515	544	482	530	516	528	500	497	534	546	546	533	564	554	513	556	514	539	499	551	585	514	473	518	507	499	539	552	500	504	499	546	513	548	543	539	487	500	534	551	515	518	536	507	509	542	489	538	485	545	525	537	568	550	490	539	547	502	547	510	561	528	554	507	512	523	508	482	518	538	565	529	506	473	528	524	560	528	527	510	521	534	565	524	509	528	565	523	507	540	506	526	509	518	512	486	532	558	492	497	568	528	528	521	505	508	538	545	543	517	528	545	501	555	495	506	522	513	571	542	512	558	536	546	517	531	522	558	532	524	534	512	526	537	531	534	554	521	484	565	534	538	537	545	515	508	539	524	555	540	520	536	535	526	539	539	513	531	530	515	523	487	525	542	519	509	517	529	503	518	522	534	520	535	494	519	542	517	510	507	541	524	495	551	520	543	498	537	538	505	538	522	565	497	525	516	536	530	512	509	592	530	505	510	510	539	523	552	534	511	510	507	520	530	545	519	523	535	513	508	531	506	530	526	536	523	569	489	544	512	538	518	526	536	567	510	508	538	595	531	504	546	542	511	524	493	522	542	517	543	548	512	528	560	524	523	542	494	478	517	517	522	545	513	516	532	521	516	561	530	525	555	526	526	506	581	537	556	508	521	553	510	505	529	529	540	581	511	502	513	563	504	519	535	510	517	513	513	511	551	545	515	535	516	561	545	483	522	525	538	487	513	491	529	484	526	522	558	509	524	514	497	520	536	546	563	523	521	539	509	539	532	480	519	527	542	547	540	485	531	493	538	532	533	522	504	528	532	522	524	533	497	516	521	545	486	556	549	546	485	523	533	503	513	493	481	501	514	509	486	497	538	537	534	514	511	495	528	546	527	490	533	505	514	503	471	496	494	531	525	529	532	510	543	497	505	541	482	516	527	528	538	529	521	554	530	488	519	520	518	533	552	542	568	530	581	516	527	495	527	526	521	521	564	524	471	525	518	557	504	528	513	564	561	542	498	542	508	526	506	530	552	557	503	549	491	513	551	553	555	518	487	537	529	466	529	506	499	564	593	512	519	568	524	529	526	465	584	511	539	534	538	502	552	535	510	544	549	571	532	513	565	549	509	541	533	554	535	537
4644	1668	458	290	512	571	526	509	471	431	394	292	243	233	238	179	176	177	145	165	139	144	145	121	116	123	103	84	71	75	88	90	70	56	66	71	57	59	54	47	64	60	74	70	60	57	61	64	72	56	51	59	38	58	54	65	50	52	57	56	47	56	39	50	46	56	48	53	43	40	51	51	46	55	58	53	46	54	49	56	55	52	61	48	48	59	44	55	52	51	50	60	50	62	47	54	46	56	48	58	57	59	70	48	50	39	44	48	56	51	44	42	53	53	58	49	50	45	60	52	47	51	56	40	47	49	52	48	44	57	63	47	52	59	49	54	64	46	62	40	45	57	45	58	53	56	44	51	53	52	48	50	40	49	47	52	59	38	55	42	56	53	43	52	59	48	51	40	42	52	38	43	46	40	51	62	57	50	45	47	58	44	46	56	47	39	42	49	54	47	50	51	53	35	50	50	48	58	56	47	41	52	54	52	48	50	46	52	58	47	44	55	44	56	52	59	41	59	60	52	45	39	53	50	34	40	52	50	52	55	56	51	52	37	48	46	62	49	50	46	49	56	50	48	42	50	57	46	48	49	41	51	57	55	53	40	47	39	49	46	45	55	57	42	46	49	54	37	39	45	45	60	49	52	45	42	61	55	45	45	44	44	63	38	50	64	50	39	41	38	50	43	64	45	63	40	46	46	51	56	41	45	60	41	49	65	43	50	51	44	52	55	51	48	48	43	54	50	42	44	66	41	56	70	54	49	50	52	55	43	40	51	55	44	43	35	48	47	47	48	47	59	53	46	45	45	44	34	46	51	68	50	51	39	61	57	44	42	56	38	48	42	46	43	48	48	47	65	52	49	30	56	45	35	44	35	48	55	50	48	48	47	36	50	53	46	44	38	51	49	41	43	41	39	46	52	44	46	50	41	37	51	52	52	45	43	44	42	61	45	62	52	52	55	53	50	53	50	60	38	56	52	42	49	51	46	44	46	55	45	54	43	38	56	46	49	56	52	43	52	51	39	50	45	56	50	52	35	39	53	60	55	58	53	56	43	53	46	45	43	46	63	51	51	48	46	51	39	51	45	50	49	41	56	53	64	52	44	42	61	42	49	42	41	45	43	38	52	47	51	46	50	39	45	55	44	37	38	58	50	37	56	48	42	58	49	48	57	47	59	46	53	39	44	56	46	51	46	38	55	55	53	62	50	54	59	42	65	49	41	42	52	42	44	44	44	48	48	44	43	48	42	41	48	52	45	53	48	49	47	51	53	46	48	64	53	47	46	42	48	41	48	49	51	44	57	42	57	39	45	43	42	49	49	35	51	53	49	58	45	49	43	47	48	42	48	54	43	48	58	54	54	45	44	46	54	46	62	52	47	49	61	50	47	47	54	42	54	49	40	40	45	38	54	50	41	52	47	44	51	61	62	38	47	52	46	42	47	35	52	47	53	55	51	42	52	45	48	59	49	51	43	48	37	46	54	39	55	33	57	39	54	54	47	46	48	42	50	51	50	36	54	49	47	51	47	59	42	46	49	56	49	40	42	46	38	56	52	37	43	50	58	37	51	51	49	49	53	42	45	50	50	50	54	46	46	37	55	50	47	46	54	41	55	47	39	48	57	56	49	51	48	43	43	54	36	47	35	52	34	44	49	45	52	53	44	42	39	43	37	48	46	58	43	55	35	53	41	40	40	42	41	50	46	45	49	51	33	45	56	42	39	59	41	44	36	52	59	52	45	52	69	67	59	39	36	51	55	55	53	47	53	48	28	47	53	50	53	45	49	48	58	46	57	48	54	52	56	52	61	51	40	48	41	47	51	60	57	51	54	42	45	46	54	66	58	51	47	48	37	56	44	45	52	52	44	53	52	52	65	38	45	43	59	52	43	52	56	61	44	50	47	48	44	45	55	47	43	51	44	33	50	42	37	52	57	46	59	51	56	39	55	41	52	34	43	46	42	57	44	47	42	31	46	54	42	39	64	48	45	41	42	51	43	42	52	51	59	51	54	40	64	39	48	59	55	42	45	44	58	36	62	57	51	41	55	57	46	43	44	55	43	47	55	45	44	56	49	49	51	44	41	58	47	60	54	55	45	55	57	47	53	51	42	39	59	48	51	45	55	43	58	45	47	50	48	36	49	42	53	43	45	47	61	58	37	35	54	56	53	56	53	44	47	53	59	43	59	58	59	46	38	55	45	57	57	58	48	49	45	49	50	47	52	56	59	49	43	40	38	56	49	47	46	51	49	47	38	55	49	60	49	45	55	39	47	49	65	57	50	59	46	33	41	51	59	51	46	48	33	49	56	55	52	60	61	48	57	58	44	33	55	48	41	51	49	43	46	46	49	46	55	53	59	49	47	45	54	59	46	50	50	55	35	49	48	49	44	44	45	49	42	54	46	47	62	44	56	39	41	59	57	46	54	50	49	46	41	49	39	49	55	44	54	41	56	42	44	52	51	50	49	51	41	43	52	60	38	54	51	49	42	44	47	54	44	42	51	61	42	40	41	51	51	47	43	62	39	53	49	48	48	47	48	52	47	42	41	50	48	36	54	52	45	44	56	47	49	46	40	46	46	62	54	48	51	52	61	54	56	41	55	49	46	53	51	46	45	41	56	51	52	45	59	50	55	45	52	36	48	48	37	53	58	44	41	51	49	36	43	54	64	58	47	44	45	49	40	44	29	51	49	56	52	47	47	52	46	47	53	52	58	51	49	58	42	50	43	51	40	51	46	63	38	49	49	47	47	38	49	52	43	47	40	42	54	56	58	45	57	37	51	50	54	50	52	46	58	48	36	57	61	49	38	41	43	53	43	51	39	53	42	48	38	56	49	56	59	41	54	45	42	41	52	51	51	40	50	52	64	63	54	44	44	47	44	61	48	41	54	33	47	52	39	57	48	48	40	65	46	54	42	39	58	51	45	44	43	46	33	44	52	42	52	53	33	44	49	40	51	48	45	47	33	49	64	67	46	53	52	60	48	52	57	53	55	46	46	51	64	58	44	60	58	47	43	61	48	52	52	60	45	46	45	52	34	51	46	63	46	52	45	48	49	55	48	51	55	48	46	43	45	36	38	48	48	51	46	37	57	65	39	30	50	40	47	47	66	52	58	43	63	44	57	52	54	42	46	46	48	50	42	41	44	49	34	48	51	32	62	52	55	68	57	38	40	66	50	54	47	60	42	39	44	56	57	46	50	43	40	33	48	50	60	56	40	45	53	46	46	49	57	47	39	54	53	54	49	52	47	42	41	48	56	55	41	41	58	59	49	36	59	41	48	36	51	44	41	46	53	61	49	42	40	55	53	41	48	60	47	57	59	58	38	51	57	46	57	55	51	58	43	52	46	50	42	57	57	49	49	50	50	47	49	49	53	42	59	44	46	63	60	45	46	49	54	49	50	58	68	61	54	51	54	53	44	47	46	50	44	53	45	39	41	41	52	56	49	53	44	47	46	55	55	55	52	59	39	51	47	55	44	50	56	51	45
38665	21459	8980	19851	27770	26609	23829	20935	18879	17032	14786	12547	10726	9744	8766	7842	7384	6472	5436	4963	4843	4875	5089	4657	4412	3600	3109	2681	2393	2323	2242	2173	2108	1811	1535	1421	1354	1363	1353	1329	1244	1191	1129	1128	1147	1039	1051	982	961	955	974	1011	970	945	929	912	893	882	866	891	829	803	878	903	855	781	817	870	876	857	878	918	932	965	956	1080	1011	966	1002	1005	911	908	872	911	913	921	927	900	993	934	946	984	965	1044	972	914	909	916	981	978	963	959	1005	955	922	1001	1018	937	902	860	838	824	878	859	820	841	837	816	875	832	806	914	796	761	759	735	819	739	815	820	832	804	763	771	777	800	779	768	801	792	799	817	745	819	781	773	802	790	797	805	764	780	784	749	742	769	808	791	760	782	772	762	780	800	758	754	709	764	738	782	809	764	762	782	745	741	761	773	767	782	762	787	819	770	786	738	785	720	824	778	788	765	737	747	793	749	752	776	827	773	712	705	740	762	803	815	756	802	799	759	781	761	790	745	762	698	743	771	750	769	763	750	764	748	760	712	757	814	763	742	759	760	799	771	737	788	817	802	713	789	763	797	786	770	780	751	755	721	791	778	787	742	745	768	765	771	720	776	758	795	710	804	704	780	778	755	770	752	759	745	707	750	789	761	762	712	792	744	728	800	766	775	764	791	773	777	777	789	799	767	789	754	784	774	791	814	772	749	727	729	698	758	807	799	792	782	787	788	782	774	740	759	751	779	715	785	827	754	778	736	788	724	787	779	779	773	759	776	794	752	732	737	816	784	785	777	784	770	775	790	735	786	770	726	789	791	772	801	758	714	750	763	762	720	793	766	735	773	785	746	769	790	773	780	778	762	753	802	750	785	739	806	759	752	768	796	766	753	807	800	820	843	748	744	761	724	782	819	774	741	744	723	778	743	717	732	766	753	774	745	782	725	771	814	745	768	786	733	779	762	766	752	805	834	778	760	749	747	722	740	745	744	743	752	761	812	715	750	761	740	787	813	797	803	811	791	761	794	779	783	792	799	732	773	769	749	773	749	762	786	791	787	814	746	792	744	775	739	771	768	759	789	742	745	785	740	745	795	752	732	762	763	734	788	765	723	772	771	792	826	757	731	752	768	801	754	754	787	745	726	758	745	756	790	781	792	792	728	740	796	757	788	802	761	764	786	763	731	827	794	769	747	755	755	782	782	778	772	788	782	768	777	782	735	764	777	766	725	742	776	722	738	744	803	753	820	786	767	771	772	812	753	850	799	733	722	781	747	748	747	759	780	776	787	791	770	751	805	782	745	761	813	759	801	767	744	780	792	777	722	765	739	750	790	800	755	745	734	826	722	830	741	740	775	771	770	772	785	767	763	753	775	766	746	743	773	752	787	776	757	770	763	766	731	776	751	765	823	789	772	753	760	786	789	748	788	768	769	791	692	767	746	780	752	690	779	727	758	739	754	748	786	801	781	752	724	754	769	711	812	842	705	785	807	758	745	745	836	790	721	784	722	742	797	764	778	809	710	787	798	816	808	757	718	788	760	765	790	808	789	764	764	769	764	751	750	731	782	759	801	778	779	778	756	741	767	755	814	773	806	780	793	821	806	806	789	723	760	755	772	757	719	780	785	778	759	746	752	763	782	769	770	786	746	750	752	748	778	827	794	782	778	808	756	757	721	748	814	779	727	765	833	766	746	750	747	776	746	801	796	755	742	753	742	750	815	734	745	807	750	759	753	733	760	785	743	747	766	763	753	759	785	817	786	739	705	782	751	778	707	729	778	761	760	769	748	796	752	820	778	783	743	702	736	754	801	745	793	798	765	739	798	815	757	792	750	749	749	714	712	752	799	792	811	745	822	804	775	765	805	749	714	722	737	773	741	794	821	777	783	793	802	695	769	777	784	752	749	750	818	771	742	750	761	722	730	758	774	779	745	816	716	763	736	749	762	795	740	743	793	732	778	787	803	745	809	771	806	794	727	772	748	775	755	803	754	728	717	778	718	778	780	740	788	803	756	799	792	797	773	750	694	745	786	759	788	791	786	791	736	739	807	782	768	732	788	779	794	794	785	775	777	774	740	764	790	771	750	782	744	753	791	786	793	783	803	768	826	748	773	768	753	788	795	737	775	792	743	717	721	761	835	744	721	775	830	724	785	776	707	738	771	778	795	756	794	813	760	796	766	764	746	744	746	763	759	725	753	784	782	771	760	786	749	745	753	758	807	719	786	813	734	750	778	730	793	765	757	764	780	740	740	751	776	795	735	762	760	736	789	757	742	800	742	778	723	755	755	755	783	776	780	713	755	784	741	805	723	698	768	776	755	771	742	792	754	754	741	801	703	769	738	800	781	752	731	776	753	760	754	740	729	787	744	722	792	796	747	722	725	732	735	774	782	745	718	797	734	766	739	761	750	779	743	853	759	787	773	758	770	762	722	722	786	738	748	765	770	744	734	755	754	734	740	764	801	720	818	773	771	750	748	762	776	735	745	742	760	736	765	730	775	781	738	765	774	762	783	738	818	798	736	760	771	748	777	698	767	793	752	727	765	779	808	776	771	737	750	782	758	749	739	767	787	749	806	751	709	787	774	758	711	761	763	812	739	756	765	807	778	761	745	808	796	804	753	758	737	785	751	794	791	734	821	754	755	769	751	773	781	745	774	777	785	810	751	706	760	780	735	738	794	827	735	760	761	786	780	780	734	783	802	756	814	778	762	811	768	771	766	819	723	736	729	741	757	760	759	727	726	794	755	782	747	751	729	749	685	731	786	781	790	758	740	860	743	720	787	741	769	735	753	747	741	745	764	782	724	800	747	758	806	802	777	771	811	781	772	766	769	753	767	742	771	741	766	776	760	756	800	780	786	797	773	774	761	764	777	773	733	764	762	749	765	765	831	789	751	740	750	801	787	758	713	761	746	712	782	733	809	806	738	732	720	777	738	812	789	728	750	729	757	789	784	761	797	744	729	693	756	790	836	747	795	758	782	759	800	729	793	794	738	789	750	765	764	756	777	783	812	737	770	742	784	752	730	795	738	727	790	741	742	727	794	733	756	799	784	764	736	738	749	735	752	732	787	733	813	781	807	780	780	743	802	760	805	775	736	739	770	761	764	738	751	752	740	779	756	796	803	779	761	768	773	753	774	740	734	804	756	755	793	751	795	816	774	743	767	763	741	765	768	765	737	756	758	808	747	779	785	788	702	728	720	742	782	788	769	794	769	752	760	730	748	801	762	799	800	787	765	745	767	784	780	727	744	796	791	804	730	771	796	735	791	738	769	791	764	761	764	756	768	791	796	801	787	749	765	710	761	774	740	789	806	742	764	753	791	763	750	753	725	767	741	767	751	774	779	773	774	723	768	747	733	770	790	804	772	740	803	773	780	798	780	775	745	787	748	766	776	760	760	710	744	749	743	773	831	743	764	734	755	741	746	778	781	790	820	746	765	732	778	758	788	758	753	756	766	782	723	765	771	792	776	787	771	786	787	786	769	818	740	783	786	746	751
2300	611	182	114	216	229	226	209	194	167	167	112	106	108	94	67	108	66	60	63	50	55	61	49	54	43	46	35	43	37	36	32	29	31	27	25	25	31	22	30	28	27	22	28	22	16	28	27	29	21	33	23	22	23	25	19	27	21	23	26	32	19	25	17	29	28	18	28	29	17	29	24	25	31	29	26	31	29	31	25	29	28	24	28	16	24	27	26	20	22	30	23	18	31	24	20	21	29	23	21	28	30	31	28	32	29	28	21	40	38	26	25	22	22	29	32	25	23	20	20	19	19	34	36	24	33	32	29	34	22	24	33	20	26	19	21	24	30	27	29	19	24	26	21	25	14	23	23	34	25	27	24	23	29	21	31	25	28	30	17	28	27	31	29	29	17	20	23	18	26	14	22	18	19	22	20	25	28	29	23	28	24	33	33	27	22	36	18	21	29	18	26	19	22	23	27	22	21	24	20	25	21	21	28	21	17	24	22	25	30	25	24	28	22	26	18	21	19	28	31	25	21	21	37	19	24	26	32	22	31	26	23	21	30	26	20	14	16	22	17	19	14	28	13	24	24	20	32	25	24	21	25	15	30	30	16	27	23	36	27	31	24	20	22	26	25	23	22	24	19	26	22	25	30	26	18	19	27	23	18	23	20	23	26	20	22	18	28	22	23	27	25	23	23	21	25	21	28	25	24	24	20	34	31	20	30	23	18	23	19	17	22	25	16	18	25	19	27	32	25	20	26	38	35	24	19	25	27	23	18	29	27	30	24	18	22	14	26	28	29	15	29	24	16	26	27	26	17	25	22	23	23	21	24	20	18	26	28	21	26	16	30	23	21	21	28	28	23	20	25	19	24	24	23	18	18	22	30	23	25	15	28	28	22	29	29	19	21	21	21	23	24	18	36	25	31	25	29	26	25	22	23	20	28	26	22	23	29	22	18	33	21	35	21	21	21	28	28	16	29	20	18	25	24	27	24	24	27	23	16	26	26	31	24	26	35	18	15	23	30	25	19	25	26	23	23	21	27	29	21	34	32	22	21	21	17	23	26	26	28	23	25	31	31	33	20	24	30	14	24	25	23	21	26	27	24	30	15	30	24	28	23	18	26	25	30	20	24	20	22	16	24	29	24	20	19	23	23	17	25	21	23	23	24	19	30	22	18	18	16	18	19	26	29	26	25	28	30	29	20	17	28	16	24	22	19	21	29	27	26	24	16	20	17	35	15	27	23	15	20	17	24	25	22	29	23	20	30	28	22	23	20	22	27	22	18	33	20	15	28	26	20	25	24	19	20	21	25	30	19	18	15	16	25	21	19	20	25	27	21	20	20	21	26	20	17	31	22	26	35	27	30	24	32	21	27	27	21	22	21	21	19	22	27	23	25	36	24	27	24	20	24	30	31	26	28	17	24	25	23	17	30	22	23	29	25	27	20	17	20	20	19	29	29	34	23	25	19	35	22	22	27	25	14	24	26	17	21	21	16	26	21	19	21	28	23	18	28	21	18	29	21	23	25	29	27	31	23	21	18	24	27	23	18	16	30	18	19	29	21	19	24	14	19	21	29	29	26	28	26	29	24	18	23	21	21	23	28	28	31	24	29	12	22	29	17	34	14	24	27	24	23	26	18	33	23	20	25	28	24	24	23	20	24	22	23	22	16	23	31	23	31	22	27	22	21	16	23	20	26	19	21	34	32	24	17	28	22	20	23	22	14	18	23	17	29	28	24	26	17	23	27	27	32	16	21	23	18	25	28	31	20	25	23	18	28	24	17	33	22	22	28	26	21	23	37	18	25	22	28	26	33	26	19	21	12	26	26	27	24	21	28	30	21	23	32	26	22	24	25	20	37	25	16	22	30	10	30	22	22	21	17	26	23	21	23	22	19	35	26	23	30	22	33	29	25	24	24	27	27	28	13	22	25	29	39	20	24	27	28	26	16	24	22	21	29	22	26	21	28	17	26	20	24	21	27	31	23	22	24	20	18	29	27	24	19	22	26	20	22	18	21	24	23	26	18	35	18	20	27	24	20	36	31	23	19	25	33	26	25	25	23	16	25	21	19	25	24	24	36	15	25	30	35	28	15	23	15	23	27	30	21	24	26	25	20	28	27	20	20	18	25	19	19	23	15	29	27	22	18	26	18	30	23	31	30	25	31	18	34	24	24	24	23	19	27	20	20	37	17	22	17	30	28	30	15	15	22	21	31	20	26	24	23	22	16	21	27	26	15	31	19	33	19	24	29	29	23	28	20	19	25	20	20	33	26	31	21	25	26	16	19	17	21	26	22	22	19	29	26	24	22	19	19	21	21	34	17	16	27	18	18	31	28	23	27	16	17	26	17	22	25	14	25	25	31	20	29	29	25	27	27	20	20	30	25	32	15	17	35	33	22	27	32	23	27	18	22	12	27	20	31	32	18	19	25	21	13	21	21	19	23	26	28	17	30	24	22	21	18	29	22	23	29	18	25	21	16	24	25	25	25	18	25	24	23	27	22	33	22	17	27	22	24	26	30	33	26	26	22	25	17	36	22	20	26	27	21	25	16	15	27	18	25	26	20	33	27	28	26	19	28	17	25	27	29	20	25	22	26	18	23	24	28	25	22	20	23	18	11	22	25	25	19	27	26	22	27	32	17	13	24	27	37	27	28	14	28	23	22	26	14	26	27	24	15	30	33	21	27	26	23	19	25	23	14	23	20	23	40	35	30	24	25	16	28	19	21	21	24	26	26	25	24	24	30	25	24	23	31	15	28	22	22	23	27	27	24	19	21	22	24	30	27	19	27	22	19	27	16	26	22	31	19	24	18	25	21	23	22	22	19	19	21	19	31	22	25	33	28	26	25	37	27	32	22	24	23	22	31	21	22	14	20	24	29	17	17	18	21	32	22	22	27	28	24	17	33	29	24	24	33	23	34	25	26	22	22	21	12	24	17	22	19	32	28	22	27	34	25	21	26	30	30	21	16	26	20	23	25	24	24	24	19	24	23	21	20	25	20	28	21	18	23	24	25	27	26	29	17	19	14	18	21	26	14	31	22	28	25	17	20	27	23	26	16	29	31	24	20	28	19	23	23	19	25	18	20	20	27	23	15	38	26	21	30	25	20	19	31	23	18	19	26	26	26	29	24	25	17	17	23	36	32	24	32	15	31	22	18	22	19	23	20	31	24	28	24	26	23	25	28	23	27	24	32	21	24	18	30	24	36	18	25	20	32	28	20	23	25	28	23	29	24	25	23	21	18	22	26	30	24	42	23	21	25	27	27	17	34	18	20	23	29	26	22	26	21	21	22	29	23	29	25	32	21	35	23	24	19	22	20	25	22	22	20	22	31	23	22	28	30	20	14	20	31	25	19	16	31	21	27	22	22	24	26	20	26	18	29	25	28	20	23	18	22	30	25	26	20	21	18	12	30	20	21	24	26	24	21	27	23	20	22	32	20	16	21	25	19	17	27	28	22	21	25	22	24	21	23	24	24	26	33	19	24
26634	13408	4313	10293	15812	14841	13301	11852	10517	8451	6773	5664	5032	4603	3886	3555	3505	2756	2263	2124	2113	2126	2303	2018	1764	1372	1215	1064	972	897	902	886	856	706	671	617	593	583	607	550	535	541	459	503	510	446	462	475	469	494	445	474	442	442	399	379	415	457	411	387	435	406	419	388	405	374	413	410	384	420	384	417	415	462	481	475	498	484	506	517	456	417	438	429	431	423	450	459	452	459	452	490	488	469	481	479	443	480	482	461	485	539	494	467	484	496	468	461	448	416	427	399	379	441	481	403	383	392	425	439	401	404	387	421	397	407	421	381	406	411	363	426	394	416	400	389	410	401	391	400	410	417	381	377	440	410	402	420	380	395	385	395	429	400	400	377	357	408	423	352	410	366	400	396	405	413	364	391	390	392	393	409	395	436	370	391	401	406	376	389	427	395	398	396	369	402	377	392	380	400	399	409	374	396	361	416	395	413	380	451	368	370	391	359	389	382	409	389	451	424	398	417	398	384	377	332	370	396	375	367	394	371	370	371	364	401	420	431	380	389	395	373	385	419	381	397	393	370	372	395	382	421	394	400	407	402	372	413	409	358	383	384	396	365	382	387	427	384	393	392	360	398	395	407	410	389	394	423	379	394	405	389	391	379	385	406	415	376	385	396	414	357	367	390	355	398	370	437	412	425	394	386	357	380	391	374	412	389	382	399	386	386	394	399	408	386	408	359	408	392	375	394	379	386	410	388	371	385	411	377	347	362	395	408	406	383	354	376	418	410	416	394	387	376	380	376	384	400	411	368	389	410	399	409	414	417	407	351	357	390	399	429	386	387	395	409	380	410	380	371	390	369	413	428	380	388	394	373	398	366	424	397	369	345	444	362	353	395	407	359	378	405	406	386	403	398	345	390	361	398	362	379	417	381	412	389	365	392	372	351	409	340	370	404	399	406	356	404	413	406	438	351	390	377	383	379	394	431	365	405	376	407	355	382	369	411	358	397	395	397	405	389	379	365	399	349	397	382	369	398	412	390	419	374	386	400	370	401	413	355	388	372	408	398	423	413	403	403	422	369	390	377	387	378	410	385	403	417	389	396	428	374	386	405	357	369	383	441	381	419	363	372	416	406	378	350	403	379	418	429	379	400	392	364	379	412	401	440	357	388	368	400	437	401	436	398	378	386	372	414	433	407	390	447	426	365	393	383	359	394	416	401	389	378	404	370	364	417	385	369	374	381	404	372	389	392	406	371	374	436	375	389	383	405	404	384	373	421	392	396	391	388	375	396	416	393	403	426	403	402	375	378	376	428	374	405	394	386	421	421	401	392	392	376	414	384	396	379	374	404	384	401	394	410	382	429	418	386	401	416	376	418	375	400	375	405	411	359	379	381	398	410	418	382	346	385	387	357	430	367	430	404	396	402	419	416	387	381	406	376	387	363	367	400	402	384	378	392	368	421	405	350	392	409	357	380	372	397	395	373	385	378	387	410	372	377	370	400	397	395	407	394	390	382	400	388	379	395	384	402	380	401	353	393	390	372	374	360	380	386	400	421	398	404	401	370	398	416	408	371	397	384	369	409	407	369	372	419	384	370	399	380	357	423	408	382	384	382	419	396	386	392	421	373	396	391	430	461	388	385	424	369	390	389	425	417	386	383	393	379	384	373	406	406	366	397	385	387	417	395	402	382	390	365	382	400	433	389	393	357	418	374	408	402	359	389	405	394	400	409	355	390	396	400	407	378	378	377	387	382	380	373	406	420	399	381	407	397	414	418	392	372	391	417	379	388	400	407	394	410	358	335	396	383	409	396	394	427	387	392	376	402	409	385	399	390	374	358	405	348	375	377	366	413	377	391	430	402	402	396	393	400	421	380	420	384	366	382	389	388	379	354	386	407	402	416	388	358	405	418	381	435	414	371	413	394	386	377	386	428	399	403	402	419	391	379	424	424	409	375	375	392	405	412	378	373	397	402	371	393	388	368	423	396	374	393	405	384	375	383	387	380	394	396	365	360	423	391	381	410	386	435	388	403	385	408	378	382	364	404	388	377	397	396	382	380	396	399	385	380	428	371	371	406	397	375	390	390	416	371	421	354	398	395	387	410	376	380	416	396	411	365	381	382	409	413	419	395	409	424	398	410	398	396	385	388	396	384	409	372	370	392	391	410	424	385	356	412	411	389	406	395	354	392	394	403	387	387	398	376	419	376	436	377	355	435	390	391	413	382	404	376	418	368	417	432	386	388	394	400	372	399	401	416	340	396	383	402	372	411	395	388	424	396	423	419	395	403	384	383	405	374	405	409	386	390	399	399	392	354	396	394	383	382	362	393	377	367	405	338	385	399	399	391	371	379	393	383	405	332	405	390	404	428	399	366	398	407	400	383	403	368	391	412	370	385	394	363	418	367	399	401	379	402	408	400	396	381	396	391	376	367	404	377	370	401	421	368	365	413	390	371	412	402	358	399	412	393	406	403	359	382	384	402	386	373	376	417	400	377	395	405	402	380	375	412	389	400	427	394	417	403	374	388	390	368	379	396	427	395	422	399	385	414	389	381	401	398	421	416	377	381	391	363	396	376	362	349	370	424	402	382	376	411	364	384	389	396	366	422	392	379	363	377	350	423	375	377	401	399	415	407	365	389	358	394	361	386	407	417	404	379	410	407	332	388	420	411	417	367	416	422	380	388	398	361	407	413	363	382	374	406	384	406	384	378	360	371	392	352	370	389	402	405	389	402	385	390	387	378	375	396	390	368	409	388	422	383	398	424	390	373	395	392	393	383	410	367	365	394	384	418	364	401	415	422	404	408	405	392	403	398	357	390	376	416	432	414	408	403	396	400	413	414	436	409	422	415	413	406	353	405	404	416	381	401	401	397	382	419	350	403	449	357	392	362	401	360	399	409	406	404	372	388	382	378	372	410	387	367	421	413	390	370	381	370	397	393	368	425	387	407	380	380	395	361	399	396	380	385	375	383	407	406	382	385	371	398	400	407	393	402	419	392	417	388	378	417	373	413	363	387	411	381	392	411	394	436	398	393	425	372	375	373	400	374	402	391	417	375	363	399	416	411	398	414	401	373	380	400	402	405	389	390	367	352	404	380	370	429	400	400	390	361	378	384	408	389	372	405	367	377	420	395	350	368	403	371	376	414	415	391	360	393	418	365	414	389	421	398	376	409	384	398	399	383	401	376	372	380	381	402	354	417	376	407	406	380	367	428	415	381	382	347	391	378	360	417	387	403	405	377	383	373	396	375	407	376	383	390	410	384	394	390	382	377	402	405	390	406	382	406	416	384	394	415	397	405	381	419	412	350	372	399	408	388	398	366	406	398	416	393	353	436	399	412	407	384	381	389	415	405	396	414	422	381	413	425	411	398	377	440	397	364	401	419	362	411	374	389	379	412	393	391	386	388	374	385	393	409	409	383	395	400	385	395	373	419	395	398	385	395	436	416	403	351	373	372	416	401	393	423	385	407	369	393	377	414	390	409	415	419	406	402	388	347
2506	999	246	166	359	365	358	338	297	242	188	170	150	134	149	142	145	106	87	86	98	76	80	82	76	63	58	69	52	63	60	56	55	53	43	43	34	42	42	27	38	33	38	32	37	39	44	33	39	34	30	21	44	33	45	39	31	41	32	28	32	37	30	31	36	29	27	30	28	40	36	40	35	40	38	30	34	32	37	47	36	39	32	40	27	47	31	39	40	34	33	38	42	40	35	38	32	46	32	33	42	33	33	32	39	28	43	26	46	33	35	38	29	36	35	39	25	32	28	31	38	40	35	27	35	27	32	27	38	28	28	35	39	35	33	30	35	32	36	30	33	32	18	36	35	34	39	30	33	27	35	23	31	35	27	36	41	27	41	25	37	35	35	33	39	41	32	25	38	29	34	33	27	38	29	36	32	42	34	30	32	37	35	24	35	34	30	28	35	28	32	24	34	32	31	31	27	23	31	36	35	47	33	37	33	35	21	25	37	40	40	33	47	36	45	31	44	41	28	39	30	20	28	49	31	31	37	32	35	30	32	35	29	43	20	27	36	31	22	24	43	35	27	32	39	23	35	31	34	27	36	16	27	30	28	34	37	27	35	26	41	40	37	37	39	36	32	31	27	35	39	39	35	23	24	36	32	34	37	42	31	38	27	28	35	32	21	35	30	37	31	39	29	39	36	37	25	22	27	35	42	33	27	40	27	33	33	29	29	32	30	31	38	40	25	39	41	31	32	32	27	39	26	32	34	34	30	26	38	40	38	28	26	24	31	31	20	33	25	29	41	42	32	34	27	33	40	32	24	31	23	34	34	30	45	37	37	37	39	40	19	36	33	30	35	39	41	24	30	34	37	31	42	37	36	23	39	42	27	33	23	37	27	35	32	35	35	30	31	38	43	35	34	21	24	31	37	32	32	27	26	33	24	30	41	29	25	27	33	36	25	30	30	33	35	24	34	38	36	41	38	36	21	41	38	39	39	28	37	28	37	35	38	36	32	34	26	39	26	34	27	37	28	39	46	34	36	39	35	36	30	36	25	25	46	40	44	25	30	36	33	29	27	44	30	33	31	29	34	35	25	41	37	26	32	35	37	37	44	27	30	33	27	37	30	28	29	34	21	34	30	28	40	30	42	24	37	36	45	33	28	31	33	38	28	29	26	39	44	46	33	35	33	36	42	32	30	26	30	46	34	28	42	28	35	25	36	37	33	30	36	28	32	30	26	40	36	43	37	26	37	28	31	40	33	30	24	35	25	33	28	21	17	34	33	31	29	53	37	37	36	24	33	37	23	22	34	35	39	31	36	38	30	38	35	30	43	25	37	23	37	25	43	34	35	31	24	36	33	27	40	27	32	36	29	34	37	29	23	30	26	41	33	35	31	30	24	25	26	33	40	31	29	31	30	28	37	31	32	23	39	50	30	39	29	34	41	32	37	36	38	22	43	28	22	27	44	26	43	35	30	37	30	33	39	38	44	38	28	43	35	39	37	41	32	37	35	27	33	26	40	37	28	39	29	42	35	36	33	28	30	43	38	24	34	25	30	34	29	31	30	39	32	25	30	30	34	29	40	30	25	30	30	30	31	29	25	34	28	36	29	35	40	25	26	37	32	31	31	43	42	32	34	36	37	39	37	35	39	31	23	29	28	31	36	26	34	31	37	34	34	40	40	32	41	40	34	23	32	35	39	34	31	43	38	32	38	40	34	28	38	24	35	29	42	31	39	32	30	40	36	38	23	33	30	26	40	28	29	39	25	35	30	23	41	35	32	25	30	21	24	34	35	31	39	21	26	28	48	33	36	31	36	26	40	32	29	22	37	38	35	26	26	26	37	38	36	35	32	42	34	33	25	24	32	28	30	40	43	48	32	35	30	39	28	24	27	26	29	33	35	31	27	48	52	44	32	22	20	37	34	29	30	27	44	19	35	36	43	42	31	34	26	31	23	30	39	36	35	30	28	34	42	25	35	32	24	32	39	36	27	19	44	35	25	39	33	32	29	40	33	46	42	37	34	36	43	34	19	36	31	48	34	28	43	29	34	30	33	27	37	35	30	36	43	40	37	31	31	34	31	32	41	31	36	32	29	33	35	32	26	41	26	39	39	36	33	38	28	37	35	30	32	27	34	24	27	31	30	41	31	51	27	34	32	39	42	29	20	39	41	33	33	26	33	26	44	30	40	22	28	38	29	35	35	38	27	28	36	36	41	34	46	26	39	31	28	41	37	41	29	34	32	34	46	25	38	37	20	29	20	25	31	41	30	31	27	28	35	33	26	23	32	35	31	17	22	39	25	28	26	24	38	38	33	40	36	29	27	20	46	38	27	39	40	27	34	34	31	22	29	17	31	47	27	28	33	34	39	23	35	34	32	37	40	34	31	27	35	41	25	24	25	30	34	34	37	38	34	29	22	38	38	33	19	30	30	36	33	26	27	42	41	31	36	33	31	36	27	37	33	50	22	28	35	29	28	31	31	37	34	36	31	35	35	31	38	39	34	26	26	30	31	32	37	34	34	35	39	28	28	34	21	30	17	31	25	38	39	38	31	33	27	48	34	38	39	38	27	27	29	38	28	31	26	30	25	34	35	34	39	28	36	34	35	31	29	35	38	32	28	40	38	29	29	29	38	35	29	30	33	31	40	30	37	33	40	38	36	29	39	33	36	36	38	28	35	38	33	26	41	35	31	32	27	34	40	21	40	37	27	34	29	35	30	37	42	47	35	23	36	35	36	21	32	24	36	28	33	29	23	37	29	25	32	28	31	32	24	22	35	36	32	27	29	24	39	40	28	40	31	22	27	40	36	22	28	30	30	19	33	37	25	32	38	27	29	27	32	25	27	39	28	26	36	20	23	43	36	40	38	34	28	39	39	28	35	39	24	31	33	42	30	36	30	23	34	33	34	34	32	37	38	32	40	38	34	29	35	28	33	25	34	37	33	30	40	26	32	29	32	36	32	29	33	33	33	39	29	28	44	28	30	24	38	33	26	36	31	34	33	37	32	29	31	35	40	39	27	27	35	29	38	26	24	29	34	41	26	22	27	24	31	27	36	27	41	31	31	34	37	19	38	33	38	38	36	34	30	30	23	34	31	26	37	43	40	31	40	34	39	35	27	33	33	38	33	36	38	35	31	38	28	23	36	37	30	31	30	22	40	26	34	34	29	34	27	28	36	29	24	31	38	36	35	35	25	33	47	27	33	33	41	31	32	31	24	36	29	43	37	32	21	36	38	24	36	26	40	37	26	27	31	33	29	31	36	48	25	28	24	30	35	35	32	32	39	43	40	40	36	36	21	29	33	34	42	36	46	37	29	36	38	36	35	36	38	34	24	31	18	49	29	37	26	31	34	30	25	27	22	25	33	27	38	27	40	30	33	32	21	34	32	32	30	40	23	35	37	31	29	25	39	33	40	34	37	35	38	27	35	30	30	44	26	34	39	37	35	35	37	54	26	29	24	32	34	29	31	25	21	26	31	29	31	35
33396	18020	5879	14322	21586	20591	18366	16153	13846	11310	9317	8160	7157	6540	5800	5305	4918	4134	3377	3290	3041	3218	3207	3020	2413	2006	1808	1568	1509	1465	1401	1335	1261	1153	917	928	916	851	828	820	794	771	770	724	668	693	664	644	653	622	586	586	599	614	560	546	545	584	564	564	575	538	515	574	571	564	570	516	556	609	544	591	601	596	656	586	641	614	630	679	652	562	576	574	603	617	637	603	604	624	626	649	619	634	678	620	690	664	640	633	713	641	625	639	621	648	655	621	594	589	561	551	580	636	573	580	547	598	526	550	583	565	565	541	551	562	563	542	555	539	567	522	544	543	528	525	538	532	525	517	552	531	504	561	522	501	574	521	538	522	528	581	556	535	580	568	529	552	537	540	527	569	527	521	526	542	564	526	523	546	491	526	524	519	546	522	507	584	536	556	521	516	508	499	480	485	540	499	518	569	568	530	532	532	504	525	505	535	528	523	538	579	521	544	503	530	556	511	522	526	538	513	514	514	510	521	532	506	535	502	557	514	545	495	513	513	526	578	520	513	537	523	470	526	511	510	548	536	546	526	547	530	522	518	531	537	518	550	495	496	502	532	535	488	524	523	551	524	511	574	531	484	577	531	535	516	533	573	519	512	523	555	553	504	528	551	536	493	506	566	513	539	529	517	497	534	549	526	508	549	532	506	572	517	470	553	489	567	536	520	552	499	490	534	505	495	497	505	528	512	509	515	523	526	533	528	529	514	498	506	532	521	525	500	504	523	507	502	532	547	575	519	559	514	527	519	521	506	526	543	527	488	523	503	507	546	570	524	556	548	514	521	494	514	510	543	514	562	521	503	519	538	559	526	527	535	482	484	514	531	534	516	520	526	540	548	538	524	528	506	557	537	505	527	485	565	568	517	545	548	513	539	537	552	526	515	539	521	539	516	514	508	553	495	544	519	476	565	541	521	555	539	562	548	514	537	523	525	534	508	512	505	502	519	513	533	478	527	519	544	511	480	561	571	521	492	555	519	532	520	496	529	496	526	547	533	551	527	511	522	546	502	533	513	554	489	540	539	508	551	552	541	544	492	494	538	544	511	514	475	533	558	543	521	529	531	509	544	524	499	509	494	515	519	449	513	509	537	552	514	529	513	515	478	565	526	520	493	517	533	551	549	523	544	523	531	526	516	555	496	534	487	548	526	509	519	493	508	531	519	561	540	527	498	523	541	535	572	497	529	550	500	542	507	511	528	494	501	497	487	528	551	576	571	537	549	568	556	544	519	523	543	529	488	536	556	498	519	522	511	533	538	514	576	538	527	520	566	531	523	520	557	540	535	479	540	480	543	495	529	522	542	532	529	516	543	480	535	553	522	537	524	560	489	508	490	546	508	513	530	521	539	514	548	462	541	503	515	503	502	519	539	562	533	542	528	564	519	527	553	493	523	553	521	558	528	536	517	553	507	532	564	484	511	496	511	559	531	492	532	519	545	490	536	551	556	496	516	498	535	530	479	543	532	526	529	519	562	497	540	578	508	531	549	543	506	558	546	529	506	535	508	560	559	527	543	528	519	483	532	550	524	562	499	516	504	547	479	529	551	495	492	501	511	558	524	501	519	527	555	474	546	530	513	513	531	529	510	510	525	541	558	520	496	510	550	510	573	571	503	507	520	529	515	534	524	551	536	493	523	531	524	506	567	550	520	512	545	538	517	537	513	533	544	514	496	510	535	522	528	529	531	533	521	546	559	554	506	514	491	555	587	576	522	532	534	498	515	527	481	551	500	528	494	567	493	527	567	510	490	514	518	545	507	537	507	516	539	503	513	502	497	548	548	532	499	526	505	489	532	474	546	470	520	553	550	568	537	592	502	513	536	499	485	556	524	477	516	500	510	493	537	481	537	539	532	501	536	530	528	512	474	508	558	499	534	513	535	530	582	522	514	517	522	536	521	543	549	550	570	544	550	572	496	518	493	543	514	486	499	511	567	539	523	558	510	552	497	528	484	503	559	527	525	504	498	529	530	538	509	519	543	514	579	512	514	527	518	531	550	536	508	534	507	517	516	559	563	539	523	567	501	518	550	507	544	534	513	576	504	491	480	561	528	513	586	543	549	513	500	503	513	542	516	517	499	566	519	526	548	510	548	515	525	549	524	552	549	506	508	527	542	517	549	502	535	534	491	532	529	512	542	540	460	526	502	483	542	530	536	507	499	519	533	505	510	525	539	512	516	520	507	529	514	546	514	509	529	524	546	518	472	536	534	522	575	553	515	515	543	560	550	480	517	575	537	507	570	534	525	570	547	512	518	534	532	520	531	526	524	561	498	532	517	597	481	526	521	536	512	500	510	563	550	526	520	497	495	490	520	523	495	523	503	511	507	529	514	532	509	527	505	566	545	523	540	509	551	556	467	541	508	514	560	518	520	551	545	570	502	565	533	529	523	516	541	553	508	535	525	570	558	529	582	496	502	528	536	478	518	511	527	515	572	548	512	545	533	531	535	513	508	506	572	529	549	551	485	508	498	507	491	540	517	528	522	492	537	553	568	500	513	548	518	528	500	518	522	510	505	498	578	500	496	544	520	535	529	527	526	512	537	474	550	520	561	542	519	514	493	528	577	518	547	515	526	498	519	520	484	541	515	512	548	538	519	525	514	550	536	545	531	517	505	571	517	581	528	547	552	515	531	541	549	521	545	542	500	514	536	529	532	551	527	534	546	500	577	531	539	536	561	517	533	466	514	530	586	501	534	512	500	508	503	489	530	546	523	502	521	573	507	491	554	521	546	510	537	555	507	519	552	546	533	562	528	540	484	536	538	505	530	523	520	519	549	488	521	518	575	567	527	554	511	552	540	521	567	540	485	541	530	515	543	513	534	520	568	493	529	487	514	504	511	560	505	521	531	513	539	518	474	538	534	536	523	518	588	497	531	541	522	469	465	496	498	548	511	565	562	505	492	543	527	507	476	501	523	557	515	562	516	507	507	517	556	538	489	539	535	501	523	544	523	547	530	481	530	538	544	544	523	559	582	516	551	549	547	525	519	521	532	554	509	559	510	550	550	508	527	529	504	489	533	552	541	555	531	502	534	540	524	573	518	530	523	536	552	515	495	559	498	507	532	542	540	511	471	506	482	552	533	553	546	546	504	498	493	534	487	503	510	510	501	541	547	547	568	538	520	505	530	520	471	518	516	481	517	577	527	521	498	508	506	527	508	545	519	520	537	519	537	503	564	533	506	523	528	541	495	479	529	542	521	531	534	528	542	522	545	530	495	522	532	581	553	551	536	488	583	516	524	502	536	545	522	552	508	520	538	576	527	519	534	556	539	511	567	547	535	541	510	544	544	529	514	519	501	542	525	524	533	507	520	547	517	515	542	538	541	539	525	541	483	497	559	493	498	559	537	515	530	543	535	575	527	521	526	523	533	501	551	552	511	504	580	530	538	575	518	538	528	543	520	551	514	533	523	500	517	573	518	529	513	521	529	529	522	542	528	495	553	515	522	503	539
4237	1028	276	173	329	374	354	330	289	246	224	210	169	162	163	159	136	115	82	75	95	93	89	86	80	61	64	47	47	50	61	41	49	53	38	37	42	37	32	40	40	32	30	38	37	33	31	32	32	43	29	34	24	40	37	41	32	35	43	31	41	39	33	31	49	37	40	32	37	31	33	43	35	32	25	37	33	36	33	40	38	26	28	33	37	38	35	42	36	27	29	44	44	34	47	37	38	32	28	42	37	38	50	33	46	41	38	32	36	32	32	45	29	36	37	29	27	36	39	34	31	23	31	35	42	36	33	33	26	27	30	27	39	35	36	35	32	25	38	29	31	39	35	26	28	29	28	37	28	57	41	32	36	27	33	40	33	34	34	32	29	42	30	24	36	37	28	36	28	29	37	34	33	36	30	21	34	42	34	33	29	29	35	30	33	27	28	29	32	31	33	36	32	32	27	35	37	29	39	32	29	34	34	24	25	35	34	38	46	42	36	34	37	38	42	25	29	37	45	33	30	33	41	35	42	26	35	35	39	40	38	35	34	32	20	36	38	23	33	33	34	41	36	36	31	28	43	36	35	29	33	39	48	28	24	31	34	31	30	35	32	22	35	36	32	36	39	20	23	35	27	27	38	25	27	26	36	38	37	35	29	32	38	25	36	32	30	36	29	27	26	36	28	32	31	26	32	29	33	32	39	31	35	32	30	31	25	32	32	26	25	34	41	26	34	28	33	38	29	42	32	30	38	34	33	39	29	31	27	31	29	41	32	29	30	31	29	35	39	45	34	31	34	34	29	37	38	29	28	36	25	32	28	33	33	25	31	27	35	29	33	28	33	34	30	33	36	37	35	35	26	26	35	34	36	41	40	36	38	32	25	33	27	29	33	32	26	24	37	43	28	34	29	32	27	34	26	41	39	32	34	36	33	33	45	29	21	35	29	25	35	30	32	41	19	30	28	35	18	36	42	31	28	34	27	32	30	28	27	31	27	47	29	34	36	35	31	48	33	32	38	35	31	29	21	36	32	41	30	35	28	40	34	39	36	33	35	31	30	30	37	41	27	35	39	33	28	45	24	38	32	36	35	35	38	27	27	33	32	27	36	33	22	32	28	35	38	30	28	26	33	42	29	24	25	20	30	27	35	48	37	30	41	36	27	42	38	48	32	38	27	38	31	23	34	35	20	28	38	39	40	37	27	33	28	31	27	30	36	29	38	33	26	33	29	37	30	33	29	25	36	40	22	27	20	39	37	27	37	32	42	38	40	30	33	26	32	29	44	25	36	33	42	32	22	23	28	25	33	38	25	28	39	40	27	32	33	19	26	33	39	20	35	37	31	31	37	45	26	29	32	28	33	20	33	27	43	35	35	29	44	42	25	42	29	35	36	37	46	37	31	34	25	38	29	39	33	31	37	33	37	45	33	40	28	34	38	28	43	31	26	32	33	28	33	27	32	28	26	43	37	34	31	35	30	32	31	30	42	23	36	35	32	31	27	37	25	32	23	33	30	44	44	37	38	25	45	45	37	34	37	33	32	27	42	28	39	27	40	35	36	29	30	34	40	39	38	40	26	30	31	30	30	39	31	39	25	39	23	37	26	30	35	37	33	28	33	27	43	36	42	33	30	37	26	38	25	32	36	37	37	34	27	34	34	35	27	30	33	32	43	33	39	32	27	26	24	44	31	29	32	40	47	45	33	39	31	37	27	41	37	32	29	33	36	26	37	22	29	37	37	24	25	31	34	28	40	30	34	34	42	28	30	27	33	31	46	34	38	31	27	32	44	30	36	35	30	40	27	32	28	38	39	39	27	29	31	26	37	35	34	32	28	32	40	26	32	36	36	36	34	31	33	47	30	34	33	33	35	31	30	32	36	32	41	22	32	31	30	33	36	26	27	31	35	25	36	38	50	38	39	33	29	25	41	38	29	28	30	33	37	38	29	36	27	20	34	23	44	22	45	32	37	24	33	36	24	40	34	37	36	30	31	29	36	25	41	42	36	28	32	36	36	36	37	26	33	27	28	38	36	34	24	32	44	29	38	29	24	38	34	39	28	40	27	36	28	32	29	30	34	30	28	27	34	39	29	29	45	35	38	39	28	35	29	31	35	30	47	34	33	32	32	28	35	33	30	39	26	36	39	31	35	29	30	35	37	32	30	25	40	36	33	42	25	30	37	35	41	30	31	40	33	30	36	19	26	29	38	35	25	26	36	39	34	36	43	34	39	40	30	42	24	35	38	48	34	26	32	43	41	42	38	34	30	26	37	34	32	29	33	35	27	27	41	37	37	34	28	35	31	25	38	30	36	32	23	31	39	29	32	26	48	28	37	26	36	40	34	28	28	32	26	34	35	31	37	32	36	37	31	35	35	33	31	32	36	44	32	32	37	33	35	34	36	27	40	44	30	43	20	28	26	41	19	26	31	25	37	36	33	31	30	29	30	47	27	36	37	32	25	32	42	39	30	28	30	26	33	37	35	32	20	39	41	31	33	35	39	29	32	38	30	35	28	35	29	41	50	25	35	28	43	35	27	44	40	32	37	32	26	33	40	21	30	37	41	26	38	30	42	39	35	30	42	43	28	31	33	34	34	28	25	37	30	28	44	45	39	23	40	29	36	39	36	30	39	29	40	39	32	43	29	28	33	36	36	24	26	32	35	39	41	30	35	24	25	29	38	39	30	36	24	26	41	34	33	41	39	32	44	34	36	40	38	35	24	32	26	37	37	40	31	33	29	25	32	30	32	44	29	32	33	43	36	38	22	30	40	35	39	27	29	38	35	34	28	36	25	45	35	26	31	24	38	36	29	32	35	35	37	27	27	42	36	37	34	30	30	35	35	36	30	37	29	24	34	33	40	30	38	39	32	35	25	32	37	32	39	26	33	37	42	31	53	21	36	29	29	28	28	36	39	35	32	28	40	24	28	39	38	35	29	22	36	27	35	32	36	38	35	51	31	29	34	31	32	33	42	33	21	36	43	38	37	33	42	39	26	37	21	29	36	33	34	45	25	33	20	35	35	34	42	36	26	36	36	32	37	29	28	41	33	36	42	40	28	44	35	34	32	36	20	35	33	31	18	38	32	32	31	33	34	41	22	16	27	41	38	41	23	39	27	44	31	37	29	35	28	27	35	41	25	38	29	32	24	38	32	23	33	32	35	25	26	25	26	34	28	34	28	29	32	45	30	36	29	39	34	37	43	34	40	41	35	40	31	41	36	30	29	36	33	41	38	23	21	35	33	46	25	31	28	36	25	31	26	31	29	30	26	22	35	24	35	32	39	34	34	31	36	41	43	34	31	40	30	37	32	31	33	28	36	40	28	33	31	45	24	32	31	33	22	30	28	33	28	34	23	30	33	31	25	39	26	27	37	31	30	25	41	27	37	31	32	27	39	27	35	31	29	30	30	27	24	21	44	27	37	24	37	37	29	35	43	26	37	35	30	32	43	34	31	34	32	38	37	41	37	26	29	30	34	30	32	40
32106	17313	5943	14435	21517	21079	19152	16939	13966	11303	9923	8833	7390	6876	6254	5671	5188	4221	3751	3466	3243	3315	3341	2930	2420	2061	1805	1674	1562	1499	1507	1463	1343	1163	1001	952	875	843	849	845	805	756	734	700	686	703	687	639	653	638	647	630	627	621	608	571	580	573	586	562	523	554	591	588	553	560	547	529	593	572	632	615	602	631	675	664	651	670	683	671	661	639	594	609	681	599	598	654	618	670	648	676	633	692	627	659	619	665	683	693	693	679	688	610	671	679	685	679	616	610	633	566	567	623	591	541	594	573	557	535	583	534	540	541	546	537	567	552	583	565	537	552	527	517	505	502	515	534	502	548	528	531	534	572	524	609	508	506	511	516	518	553	509	500	537	530	557	526	542	538	567	529	480	539	544	535	535	525	547	532	555	543	507	519	545	476	563	517	544	541	530	504	534	547	532	539	534	565	518	542	510	532	514	547	544	501	490	548	531	551	580	539	560	505	524	525	565	518	508	474	513	463	552	565	545	505	538	520	521	535	505	499	563	467	574	496	530	525	534	530	534	527	485	545	555	540	514	528	514	564	541	501	574	524	512	543	570	509	516	532	507	505	556	552	507	534	516	521	519	554	539	538	506	527	497	552	494	529	527	559	500	544	525	520	519	556	541	528	537	544	483	558	522	532	519	503	561	519	512	522	476	512	499	533	523	538	539	490	524	528	520	538	508	515	517	528	542	537	539	526	545	508	546	549	517	520	493	572	515	522	538	524	536	504	543	554	544	519	492	535	529	535	508	537	544	545	561	539	546	528	532	508	519	518	552	511	513	533	525	505	512	530	526	530	498	504	530	520	540	524	539	525	524	470	555	570	543	573	520	564	558	545	538	543	528	554	526	536	521	505	562	550	539	515	534	531	519	519	520	518	539	567	534	514	551	505	539	505	526	552	511	521	525	533	564	521	526	551	541	490	515	543	529	520	533	512	486	513	541	545	558	510	523	500	520	544	567	544	538	538	523	533	547	536	567	500	518	534	563	542	517	478	550	509	560	501	535	576	518	509	518	525	545	516	589	526	489	538	554	532	561	544	510	490	533	499	564	490	512	527	514	525	493	498	506	514	501	539	554	553	523	532	512	536	536	546	538	525	519	542	546	523	473	526	514	502	505	510	539	568	488	501	524	564	519	538	541	535	519	560	521	522	522	526	521	523	525	501	527	518	471	554	490	517	544	544	525	506	517	521	525	536	496	537	499	530	536	519	575	535	495	516	544	535	515	563	511	548	524	520	528	555	532	529	518	517	543	535	518	476	521	554	545	479	552	540	514	557	522	554	536	532	534	552	567	531	520	504	545	504	492	568	536	526	495	535	552	541	521	509	560	545	524	537	489	535	533	509	536	517	490	567	528	538	555	545	556	504	545	539	543	507	490	552	531	514	473	495	562	524	524	467	495	512	522	569	498	558	513	552	557	506	531	458	555	526	545	503	544	568	545	504	541	519	558	544	525	547	525	510	502	540	535	527	511	544	530	556	551	544	526	569	521	524	514	538	572	541	564	578	525	522	548	524	505	544	554	526	562	515	503	475	559	481	556	498	501	514	524	546	521	498	531	504	510	485	513	495	560	510	508	520	531	485	535	496	487	521	484	539	505	533	535	520	512	520	500	534	577	541	538	530	503	510	524	535	504	498	497	523	515	497	515	545	513	524	517	528	470	500	569	539	551	568	552	537	548	484	529	511	534	508	562	555	524	504	508	488	501	535	559	536	514	521	482	537	500	546	529	550	578	502	533	537	528	526	531	514	549	490	544	525	506	493	477	509	504	515	541	486	528	520	527	535	505	510	591	506	540	554	525	537	538	567	517	458	602	552	530	475	533	520	517	547	562	536	503	547	535	525	534	526	515	508	547	497	548	504	457	544	501	505	518	500	499	508	543	559	545	498	523	586	507	528	500	511	510	514	511	526	520	569	558	556	539	535	529	531	531	495	544	516	534	546	526	540	506	520	531	468	514	549	497	529	540	493	548	522	529	558	524	479	560	517	544	535	552	549	554	555	497	484	548	562	523	536	552	535	501	516	491	516	516	530	538	566	535	531	493	544	515	520	509	526	532	563	509	521	538	559	548	494	516	555	521	509	526	564	564	489	511	543	510	529	545	481	529	559	552	541	541	540	506	538	519	537	534	556	503	513	558	515	531	516	544	510	508	536	529	507	539	545	532	554	565	523	519	485	567	566	535	514	490	510	503	522	508	513	559	546	485	518	587	531	535	548	530	539	533	531	533	512	535	542	538	553	494	535	537	517	530	541	485	525	556	559	533	503	542	509	503	561	559	519	545	543	516	499	533	543	498	546	546	484	506	542	521	543	541	576	488	551	492	540	532	523	526	494	546	496	572	551	529	498	533	504	517	521	501	529	540	567	519	558	548	510	552	557	509	521	541	518	497	509	516	540	532	542	515	500	516	515	478	546	480	544	539	571	541	537	567	524	547	540	507	558	530	493	494	482	562	514	507	538	553	498	510	521	546	549	540	467	508	542	501	542	506	512	503	495	541	568	520	555	551	545	503	533	500	537	523	523	535	500	512	512	531	509	533	513	549	511	507	521	547	493	570	541	555	503	510	527	529	485	484	574	507	521	551	521	530	523	506	517	536	527	553	583	532	521	525	533	526	542	556	489	548	569	572	553	520	515	521	527	543	549	537	545	549	523	542	488	569	517	530	525	515	498	527	523	556	512	515	506	521	498	535	516	585	518	505	521	496	524	579	500	514	500	485	514	533	515	529	578	525	558	565	488	503	548	531	533	545	538	547	512	520	526	563	543	520	533	517	543	537	527	555	523	525	474	551	555	508	531	533	491	526	534	530	480	482	500	562	519	497	557	546	503	511	561	559	567	500	502	500	540	519	542	532	528	548	521	532	550	548	531	541	514	548	503	573	500	528	470	521	528	495	553	495	547	509	503	553	492	521	537	481	532	521	504	510	564	520	540	520	492	529	510	578	483	520	529	519	526	535	504	505	548	520	508	549	549	546	524	506	535	518	489	554	506	506	508	528	486	502	556	524	503	494	559	525	562	531	518	477	513	530	543	495	525	530	517	567	522	525	475	471	518	510	539	533	561	547	529	521	525	514	495	496	509	537	551	544	529	538	528	534	554	503	521	496	547	565	527	501	528	494	553	552	497	542	517	487	536	523	560	526	496	546	533	521	530	505	551	487	496	531	505	528	537	509	498	516	521	534	569	523	517	553	507	506	509	518	546	490	560	530	525	518	544	523	549	552	529	506	513	509	555	565	549	512	507	554	481	499	519	523	536	553	541	546	538	523	551	516	490	490	485	537	542	560	490	552	535	557	497	550	542	527	518	549	585	569	521	484	529	509	553	512	529	524	496	512	553	495	526	500	485	520	529	552	528	513	508	537	522	531	505	530	567	511	524	503	546	528	541	552	463	531	537	553	525	495	521	540	524	532	503	501	536	544	497	523	498	556	506	559	484	493	502	553	580	515	535	499	534
4958	1854	435	308	534	614	593	544	464	350	345	292	264	224	254	205	193	174	162	147	122	150	126	130	106	88	98	80	94	88	79	81	84	76	66	51	72	60	66	53	67	51	62	50	58	57	43	56	52	60	38	62	53	62	42	48	49	53	32	48	56	42	57	49	54	52	51	45	61	50	47	49	53	63	53	55	48	45	52	63	54	54	49	53	64	50	48	51	49	56	50	43	59	51	49	43	46	51	53	59	76	54	42	47	46	55	67	59	59	49	48	46	52	45	51	53	52	53	38	51	56	44	46	59	46	37	44	57	56	47	54	45	45	53	61	49	47	43	59	41	47	45	45	48	34	52	39	58	46	47	40	44	47	54	59	43	48	41	50	42	47	57	57	47	45	51	66	57	51	46	54	43	57	38	46	45	60	50	48	47	52	46	40	48	55	47	56	55	48	47	57	59	44	63	37	47	47	47	38	43	47	60	51	44	43	35	55	60	44	57	37	47	51	53	43	35	54	50	45	50	52	44	55	38	53	42	54	46	40	49	53	44	42	38	46	66	58	42	56	45	59	62	52	55	57	39	53	44	52	46	50	36	49	44	53	49	48	43	46	61	48	48	48	50	49	53	42	50	46	43	48	49	54	44	44	46	52	56	59	49	43	53	54	52	51	46	55	41	43	40	48	35	41	44	46	34	50	63	44	52	46	49	46	53	54	47	54	52	45	49	50	54	42	51	56	40	54	45	50	45	43	50	50	51	51	41	49	50	40	52	40	42	46	50	45	46	50	38	54	53	47	42	42	38	40	52	50	45	45	55	63	53	43	47	42	51	60	50	48	37	45	41	58	51	52	42	47	43	44	37	47	46	50	53	44	51	56	49	53	57	55	39	44	57	54	45	52	58	53	46	49	46	51	64	55	43	38	53	40	47	49	56	52	40	43	61	45	55	53	42	50	52	58	55	50	48	52	54	51	68	65	63	38	46	53	41	53	49	57	53	49	49	39	60	43	51	47	50	60	47	44	44	50	44	56	42	44	48	48	33	47	49	55	42	49	56	42	43	46	53	57	47	48	44	50	57	55	49	54	46	42	55	42	46	39	40	58	69	51	42	43	52	52	45	39	59	42	44	56	50	52	53	53	50	49	45	42	47	40	45	62	39	50	53	49	41	62	43	49	57	59	40	48	57	38	44	41	42	53	47	58	50	61	52	55	51	53	50	54	40	55	38	43	46	63	46	49	54	42	44	49	60	50	38	59	41	50	46	54	67	44	50	33	51	44	61	47	43	54	36	41	47	53	59	51	45	30	53	51	39	55	52	52	43	46	47	59	47	45	56	58	57	49	42	59	43	51	39	39	52	43	50	60	47	41	46	37	64	48	51	45	48	45	46	47	70	71	42	62	53	45	43	46	44	44	53	42	42	42	50	53	69	49	47	55	58	42	45	44	55	60	51	41	51	43	47	43	63	40	50	55	46	48	57	58	57	44	51	42	38	51	56	39	48	56	60	45	44	50	55	42	50	42	41	45	44	44	55	46	51	42	59	38	45	39	61	52	51	41	53	52	44	50	46	50	53	42	37	52	43	47	37	41	56	47	60	50	49	56	38	55	43	45	36	50	52	50	52	46	51	51	40	31	54	41	56	50	46	52	44	37	47	57	48	55	47	57	59	67	36	37	56	48	59	56	47	62	56	51	33	45	44	43	60	65	57	48	44	60	47	44	41	49	62	53	44	45	51	59	50	56	54	48	48	40	47	43	41	55	42	48	41	40	42	49	46	47	45	50	44	53	57	51	49	41	47	42	53	42	47	41	43	52	51	49	42	55	36	40	45	49	45	46	52	49	52	39	62	49	50	51	46	43	59	42	54	46	49	52	48	39	43	53	45	51	50	49	49	35	43	49	41	45	43	58	48	62	50	38	35	41	38	58	47	48	43	57	54	48	42	44	49	43	40	47	40	42	40	45	56	54	41	61	56	55	43	45	39	39	59	37	44	58	45	44	45	55	45	48	48	45	46	45	49	39	50	49	38	45	49	49	52	55	54	55	52	34	34	51	35	44	53	37	46	43	52	57	52	46	53	44	52	50	40	55	41	43	42	45	43	48	55	37	47	68	36	59	39	50	57	52	35	48	43	46	54	59	48	56	32	43	42	40	52	44	48	44	52	46	52	47	50	55	56	49	52	42	46	50	54	51	37	41	49	46	40	33	49	45	55	54	41	44	53	47	57	45	40	52	36	56	43	39	43	41	43	45	39	42	55	47	51	35	53	47	47	56	56	48	32	49	35	48	45	48	46	48	46	49	46	49	38	43	43	43	58	53	52	51	49	51	43	52	55	52	62	49	39	41	48	44	45	48	58	61	49	51	52	45	35	56	50	55	40	59	55	46	62	61	52	53	58	53	62	44	43	54	59	46	58	46	45	35	50	52	50	49	42	46	48	39	50	51	47	52	42	51	58	41	51	54	43	50	48	50	55	56	56	45	42	56	50	56	49	46	61	41	49	59	49	65	49	48	45	42	50	42	49	48	51	45	53	60	49	37	51	44	35	52	49	39	52	33	54	46	50	51	36	61	44	61	52	59	51	62	59	53	57	47	48	59	48	52	47	36	40	42	48	59	51	52	43	50	46	44	59	58	45	47	56	53	50	45	45	47	39	42	49	39	36	42	58	47	37	44	53	40	48	59	43	48	55	51	53	33	48	57	53	50	47	48	51	49	60	52	67	62	40	41	46	46	56	59	41	56	58	46	48	68	43	53	51	59	61	52	46	53	57	41	44	42	56	64	42	46	53	44	40	42	52	45	58	52	42	59	43	51	59	49	53	44	39	56	42	50	58	52	57	55	50	44	35	45	38	54	50	47	38	49	46	51	49	49	50	62	48	40	61	44	41	60	54	47	56	50	47	31	54	44	42	44	60	45	55	43	59	48	52	56	47	54	52	52	47	61	45	46	55	40	45	46	47	38	47	44	52	35	54	65	52	53	37	45	45	55	54	47	59	56	41	51	38	51	45	53	48	53	51	65	56	34	32	52	49	49	50	61	53	46	61	54	48	55	44	49	60	40	54	50	43	45	41	42	54	39	56	40	38	58	53	43	45	43	48	50	45	37	42	42	38	52	58	48	55	49	50	57	54	36	43	44	61	55	46	58	50	42	51	55	51	37	60	43	37	40	51	41	50	71	41	49	51	50	45	47	43	47	54	49	53	41	53	66	51	49	54	50	54	31	49	41	40	49	59	58	49	51	42	45	44	53	55	45	43	45	42	44	44	54	51	51	54	52	59	34	47	53	39	44	36	43	62	46	54	48	32	56	40	51	49	48	47	50	50	54	52	45	40	51	53	43	35	34	41	41	54	52	67	57	45	51	38	57	41	53	40	48	51	52	54	56	52	61	49	47	52	51	38	51	55	49	42	61	40	61	56	57	44	42	57	49	50	52	51	53	45	45	50	62	53	48	58	58	50	58	56	48	49	41	58	42	48	48	47	53	52
39660	22734	8770	20599	28018	27172	25043	22124	18697	15605	14060	12411	10995	10175	9215	8232	7567	6345	5567	5211	4944	5071	4949	4419	3610	3118	2862	2652	2434	2429	2338	2198	2044	1816	1600	1408	1317	1385	1303	1297	1285	1116	1124	1151	1058	1069	1056	999	1006	1012	918	939	969	941	857	896	843	898	862	848	899	837	827	807	841	850	861	899	812	850	897	907	904	967	947	967	1019	954	961	991	963	908	892	898	844	937	955	975	970	959	1003	923	956	998	992	949	966	1010	947	927	951	988	932	937	982	994	992	1000	934	868	814	861	847	910	820	906	853	826	837	892	812	797	832	766	798	750	797	800	786	830	790	787	750	798	781	750	746	750	773	784	755	793	775	787	799	804	764	757	797	780	807	738	789	833	771	768	764	757	765	791	753	764	780	766	746	773	737	777	760	761	729	770	746	769	810	737	771	812	773	764	729	821	730	780	726	805	766	723	729	808	744	764	766	762	780	756	792	775	791	772	783	775	750	771	748	760	793	734	730	767	766	775	736	746	817	748	764	758	756	763	738	725	760	785	735	742	809	755	737	776	739	738	774	713	778	774	795	787	818	796	782	727	783	786	759	724	785	780	776	744	726	742	780	748	748	779	787	762	802	758	739	745	760	737	760	718	743	705	767	774	750	731	777	777	791	772	762	786	748	748	768	769	801	757	777	769	767	741	758	800	802	790	804	790	782	790	800	752	781	798	764	769	730	782	769	778	799	773	735	740	751	745	747	768	766	748	717	741	760	791	778	762	776	761	713	783	791	793	808	742	715	799	748	783	766	705	744	771	769	765	762	785	747	809	760	771	736	783	758	812	716	750	795	749	721	758	769	786	753	723	730	753	774	723	773	721	729	789	756	766	746	745	751	801	765	784	757	736	761	765	776	758	773	747	785	726	758	739	789	786	706	766	747	748	777	776	730	785	763	730	770	774	771	763	800	780	752	755	755	738	759	758	766	755	761	817	821	720	743	756	792	796	710	785	747	748	812	808	726	753	731	762	763	707	740	777	812	752	810	764	750	740	806	740	760	743	778	747	758	756	776	772	741	770	827	792	776	766	788	762	753	766	746	815	762	741	802	753	752	760	763	717	712	736	730	729	738	741	738	716	711	798	774	721	763	706	767	778	762	737	705	740	753	746	775	757	725	719	746	742	771	725	778	747	751	716	731	796	737	771	745	747	727	716	799	752	777	739	779	752	763	742	762	744	795	802	738	777	804	745	782	726	782	739	783	776	734	778	763	733	775	718	747	723	739	742	781	777	753	756	733	773	749	829	742	786	708	760	743	719	773	773	785	806	805	785	791	748	769	755	808	759	823	779	761	796	742	758	776	771	732	804	760	761	731	744	773	740	836	742	752	741	751	730	708	751	758	728	752	733	722	744	794	748	768	772	741	728	764	776	761	782	793	782	739	780	738	763	824	788	728	811	726	737	785	777	754	740	774	773	767	772	720	773	725	787	739	773	730	760	770	772	745	768	743	779	732	738	753	805	772	770	728	716	786	716	767	761	744	756	767	733	772	722	716	781	770	779	819	772	791	744	766	740	806	777	760	722	741	798	756	702	780	762	736	797	808	770	730	809	738	744	778	738	761	797	766	766	766	758	772	745	795	754	784	710	754	746	712	789	776	739	757	802	769	784	742	760	751	766	770	707	779	769	737	794	798	769	790	786	740	781	819	761	794	776	761	742	790	775	772	792	769	724	761	736	742	795	766	768	781	779	781	808	775	729	770	720	755	741	752	836	764	740	731	739	791	793	709	771	748	763	766	779	788	718	747	758	776	809	810	766	743	750	734	750	753	765	747	776	769	758	800	742	802	731	744	729	795	742	769	737	724	779	754	803	718	787	797	736	781	754	735	793	807	802	727	793	750	775	765	753	793	797	748	826	789	795	774	794	685	745	775	730	743	767	784	780	815	742	751	805	805	779	771	752	753	754	719	746	776	733	799	765	752	762	798	781	740	731	742	765	756	733	764	692	754	722	778	800	716	811	779	737	752	809	727	746	726	751	789	761	770	732	760	782	775	755	743	802	782	754	745	778	760	804	730	744	777	769	728	696	774	730	764	817	747	774	768	772	778	810	733	779	714	754	780	763	748	736	782	706	778	746	760	784	750	760	743	758	745	811	742	776	774	718	780	786	753	760	724	752	781	756	844	789	751	749	797	812	750	813	791	773	774	734	761	796	762	789	786	783	738	787	716	779	771	808	755	792	794	756	783	780	757	785	714	765	769	760	791	754	750	748	731	755	716	767	783	783	743	765	700	789	792	746	726	806	727	718	711	788	809	719	746	759	763	730	763	763	779	737	772	765	715	782	742	777	717	695	748	771	757	763	723	773	783	736	747	709	746	772	747	794	762	768	777	703	756	777	784	765	740	801	744	779	738	726	765	702	734	773	744	780	735	786	736	734	745	771	731	782	727	747	764	723	768	802	758	782	762	759	762	809	757	837	804	781	762	773	762	790	747	803	725	827	776	753	800	771	793	749	731	774	771	778	769	799	740	779	756	787	792	766	738	755	709	796	747	736	751	736	731	755	803	752	784	773	759	776	735	718	716	789	802	769	794	775	760	777	711	760	806	762	814	747	775	748	762	771	713	737	769	720	726	767	785	814	763	808	746	770	779	844	749	716	759	717	798	747	743	716	761	799	723	811	758	768	783	711	743	770	792	764	762	734	789	761	750	773	738	718	762	784	751	785	762	728	804	759	718	791	809	795	752	744	761	747	745	711	734	741	753	781	780	759	761	750	768	708	785	739	770	764	736	764	735	791	825	798	772	749	737	747	773	747	720	789	729	742	753	765	729	782	781	766	766	750	713	756	775	732	753	750	761	741	758	787	720	786	773	736	737	744	740	798	752	708	743	741	796	740	767	751	711	718	771	767	736	777	764	750	737	740	710	779	762	725	764	708	775	770	771	741	774	789	751	795	744	739	759	751	717	719	713	789	798	740	719	789	723	734	774	785	753	812	711	783	761	746	776	739	736	758	789	769	778	726	803	703	761	750	748	810	789	751	759	777	760	767	724	827	733	768	764	739	748	787	780	729	814	726	780	702	724	729	779	703	811	723	786	708	785	828	781	778	771	737	801	804	745	772	757	756	743	749	829	763	783	755	743	788	785	779	786	732	730	758	790	724	750	728	755	724	772	772	749	779	749	780	766	702	749	777	756	789	736	774	738	753	758	843	748	741	709	740	725	797	752	784	755	777	743	747	749	832	782	746	762	736	764	799	764	747	731	753	757	792	736	751	738	751	736	747	755	754	762	772	737	764	760	739	778	785	749	752	741	755	817	761	780	823	778	749	821	726	791	769	766	756	755	779	730	767	751	797	741	739	739	776	736	797	773	782	735	806	716	743	794	773	832	753	799	725	783	773	783	721	787	762	786	816	754	793	748	740	759	753	728	746	756	799	717	727	800	740	771	804	775	740	759	740	751	810	813	755	770	804	752	792	706	745	742	759	740	759	740	792	770	749	769	718	746	869	754	716
2525	669	170	117	217	268	226	210	149	155	123	120	111	95	97	71	62	78	46	54	60	51	67	60	44	40	47	46	36	38	34	46	44	31	28	35	36	24	23	23	34	28	31	21	16	18	23	15	20	28	30	15	28	23	31	32	29	29	20	28	17	24	28	25	20	20	25	20	33	23	28	22	24	21	27	27	27	22	38	17	28	26	30	25	30	21	34	28	32	22	13	22	22	26	33	31	34	24	22	29	30	21	32	28	28	28	25	27	23	30	23	17	18	25	18	25	19	25	33	30	29	20	31	25	14	23	20	30	25	25	21	25	27	29	27	25	20	21	25	22	24	30	34	23	23	21	18	23	23	21	21	21	18	18	18	24	24	20	23	29	19	22	23	31	34	24	24	16	27	21	22	21	24	22	32	20	33	20	22	19	25	15	21	29	26	25	23	25	27	25	24	25	38	29	26	31	19	22	17	23	27	24	20	22	32	32	25	14	32	19	19	19	23	19	24	28	32	23	26	17	28	21	14	30	29	27	24	23	30	20	25	18	22	35	20	19	30	22	20	19	17	20	19	13	21	24	23	20	20	26	27	18	18	24	25	22	15	24	26	26	16	28	23	20	21	25	30	30	21	33	30	28	12	31	34	14	25	29	25	27	26	25	23	24	28	25	20	22	25	25	24	22	22	21	24	21	23	25	21	29	31	23	27	24	22	28	20	21	29	20	26	21	22	31	21	18	24	26	18	18	39	22	21	36	24	27	22	23	29	27	24	27	17	23	23	23	24	27	27	33	29	21	18	23	26	15	25	16	34	31	22	19	22	22	21	21	26	28	22	23	31	25	18	18	33	29	24	25	21	22	25	19	24	24	12	20	24	16	26	24	27	22	19	23	20	31	15	30	14	30	19	30	23	19	29	28	20	16	20	27	29	30	28	23	24	22	10	24	19	26	28	23	29	32	25	31	25	23	29	27	23	23	31	20	22	25	32	11	19	34	19	22	24	23	33	30	13	33	24	28	23	13	22	27	25	17	34	30	22	17	27	25	28	15	15	22	21	30	31	25	23	14	18	26	30	23	24	23	19	19	24	22	20	26	24	16	22	31	27	20	20	30	22	20	27	15	25	21	28	22	20	26	17	24	28	22	21	26	30	19	22	18	28	26	27	26	29	25	25	23	26	23	20	27	25	27	32	23	24	25	14	26	30	36	31	23	22	31	20	22	25	28	21	30	27	26	27	16	16	22	35	31	30	21	19	15	24	23	23	27	28	22	18	17	21	22	25	23	33	25	30	20	24	21	36	26	22	26	23	26	17	19	15	22	15	14	26	27	27	27	24	17	18	29	20	23	26	18	28	29	29	29	37	24	25	24	30	17	23	13	26	18	30	19	32	26	20	25	27	26	27	22	20	19	23	20	24	28	32	18	20	25	24	29	29	23	22	22	28	23	29	27	24	15	17	27	30	26	26	30	21	19	22	19	18	26	20	24	25	30	21	29	24	24	24	24	29	20	24	29	22	21	29	17	22	24	25	32	31	34	27	33	17	29	21	21	20	29	29	17	24	24	21	28	20	20	30	31	18	34	21	19	15	27	23	23	35	24	28	18	22	17	24	25	21	24	30	25	27	27	25	12	24	31	23	19	25	33	21	22	23	21	24	21	29	25	25	24	20	18	19	32	27	25	34	22	23	18	15	24	24	26	30	28	21	29	31	25	22	15	19	21	27	25	27	23	22	20	19	26	17	26	26	19	23	18	32	29	24	20	25	15	23	21	23	27	12	28	21	25	17	22	19	25	22	19	22	26	25	29	24	25	20	25	17	25	30	23	21	23	26	19	18	29	22	21	15	30	22	27	28	24	19	22	26	22	19	26	20	28	21	20	19	26	24	28	13	18	25	22	27	23	27	17	18	28	21	20	19	16	28	20	24	20	16	20	16	26	18	24	31	25	28	28	21	20	18	22	25	32	28	21	30	22	30	17	26	17	22	22	24	21	21	18	20	15	21	21	29	27	25	28	25	27	17	18	20	23	25	21	18	26	21	25	24	23	24	23	21	24	21	21	20	27	20	22	20	31	25	26	29	17	22	23	19	18	24	27	28	24	23	18	30	16	25	26	23	16	31	23	10	15	27	27	13	32	20	25	33	27	20	25	22	28	22	22	20	26	24	26	26	18	15	22	22	24	27	25	18	22	22	22	24	28	34	27	30	18	25	22	32	15	24	23	29	16	23	16	32	27	24	31	28	15	23	17	23	28	27	29	28	22	24	30	26	22	21	22	32	29	27	18	25	22	13	21	20	29	18	24	25	25	28	27	27	19	27	14	19	18	27	26	17	45	24	23	20	29	29	35	28	27	29	12	34	25	22	25	21	18	22	26	21	24	26	30	18	27	26	27	27	21	11	17	26	27	25	20	17	31	34	25	18	22	32	31	14	31	17	35	19	17	28	25	28	30	23	28	27	25	24	26	19	28	16	23	23	17	21	26	29	30	27	26	24	18	28	24	21	21	27	15	17	25	12	23	22	25	25	31	16	27	26	20	22	22	15	22	24	22	29	18	29	29	28	17	32	30	23	20	31	20	26	23	33	23	30	23	18	28	28	15	23	21	19	22	20	16	33	23	17	26	27	17	22	32	27	21	33	20	20	24	29	22	24	22	25	23	26	24	23	23	22	24	21	30	25	35	24	21	19	27	21	27	21	20	22	20	23	26	28	19	27	16	30	23	29	26	25	18	24	24	20	22	12	17	19	32	20	22	30	32	29	22	23	22	28	26	22	21	26	18	26	20	23	32	22	26	27	24	28	24	21	20	19	20	24	26	25	29	31	21	30	18	22	23	24	19	22	29	22	22	30	18	21	19	30	18	26	20	21	19	34	31	24	23	25	31	29	25	20	20	21	26	23	18	16	22	36	30	21	18	34	22	21	24	22	29	29	28	23	26	24	20	21	26	24	19	28	31	33	28	25	31	21	22	21	16	18	23	20	23	26	29	34	34	21	19	19	25	21	14	20	23	27	22	24	19	18	20	21	23	23	19	15	18	16	16	22	26	19	25	18	14	14	19	26	25	29	23	16	26	17	28	31	25	19	15	20	22	26	27	24	28	16	30	23	22	24	29	19	18	27	17	17	21	24	30	25	29	22	26	30	16	22	29	19	19	29	20	24	28	26	26	27	29	17	27	13	23	24	23	27	25	25	19	25	19	23	30	29	24	23	22	24	26	29	31	27	21	29	19	21	25	22	21	29	23	18	27	21	29	27	25	24	24	19	26	18	24	26	24	22	26	23	19	19	24	19	21	30	21	25	21	31	29	22	28	23	19	27	22	23	32	19	23	24	18	21	24	19	23	12	27	36	31	28	25	14	31	16	21	23	26	20	32	20	23	22	20	25	19	17	18	27	23	19	24	23	29	20	18	20	28	25	25	27	24	22	18	26	27	26	13	20	23	25	24	13	25	24	19	25	34	21	10	25	19	20	29	24	25	26	21	30	25
27408	13951	4080	11039	16597	16535	14656	12064	9597	7811	6901	6119	5093	4515	4261	3667	3243	2621	2443	2312	2235	2228	2125	1752	1489	1255	1158	997	1043	959	928	867	811	799	662	623	582	599	571	565	500	544	543	481	528	478	418	435	443	425	472	419	452	439	452	432	425	416	418	405	407	385	411	390	391	432	416	393	412	397	438	414	447	453	465	450	493	429	468	504	486	450	421	463	460	425	465	453	490	473	495	471	488	497	453	460	480	490	467	496	489	461	445	481	470	511	486	452	438	459	426	415	435	468	431	441	412	418	394	428	386	392	401	383	363	413	363	419	375	384	426	370	446	358	387	392	390	437	437	370	407	423	403	417	387	429	407	371	388	343	412	382	422	363	407	349	383	399	383	416	390	409	415	385	394	402	400	363	386	406	375	392	379	387	385	373	399	410	419	379	350	394	408	439	414	381	421	410	354	379	402	432	373	381	378	411	393	397	425	386	372	400	403	387	358	372	339	448	361	378	384	390	382	370	396	418	410	407	375	355	397	394	372	392	405	381	384	373	406	403	387	389	390	408	388	364	351	350	369	403	390	401	382	367	387	384	422	409	367	372	407	388	415	411	365	400	397	402	385	420	398	396	383	394	434	426	401	382	416	393	388	405	383	399	377	404	401	410	423	376	375	383	376	399	391	384	366	355	388	395	360	367	385	368	425	383	346	407	363	385	381	387	396	383	348	387	410	420	409	356	420	383	399	387	366	392	369	398	359	391	412	409	423	352	397	396	384	380	386	372	386	411	365	401	421	428	405	417	398	380	385	384	370	380	385	396	401	393	370	356	348	374	370	369	371	389	367	387	351	380	388	395	381	417	378	392	399	391	389	387	380	421	402	385	344	391	373	380	388	360	427	398	377	400	356	382	402	410	415	369	379	374	388	401	389	396	372	409	389	393	368	396	399	391	394	410	386	392	413	377	420	388	392	353	410	366	387	399	406	409	396	363	395	384	419	385	375	349	409	368	384	381	377	415	417	399	384	383	360	393	381	358	351	387	400	378	366	379	386	405	408	392	376	387	367	349	370	360	400	422	369	391	426	372	392	403	356	386	363	389	384	403	379	413	413	401	423	433	397	383	414	397	383	401	362	399	355	371	348	395	405	362	400	411	414	396	416	379	358	401	397	410	393	371	402	413	369	393	381	403	416	384	428	394	385	370	368	380	403	361	376	393	401	347	413	356	408	402	367	362	401	387	350	396	406	395	375	384	421	398	371	388	414	381	397	372	400	398	369	368	393	400	393	390	382	371	374	415	379	358	409	367	408	374	345	385	382	393	405	353	371	407	398	380	394	382	431	395	417	415	379	387	379	357	385	376	391	368	382	385	388	386	407	386	386	412	343	392	392	405	378	367	415	370	384	382	385	410	355	404	418	390	430	376	368	384	392	408	398	401	406	377	385	386	393	354	360	368	384	364	380	432	350	384	356	399	395	385	380	385	389	380	433	386	375	419	419	401	385	426	384	355	391	379	396	376	375	396	367	376	377	396	401	382	390	392	414	377	376	414	380	384	383	390	361	375	398	392	373	390	400	386	382	433	392	379	367	386	374	417	407	401	381	385	387	371	394	370	398	392	400	381	357	419	371	461	383	413	371	392	373	375	350	422	390	390	391	362	378	434	373	419	410	384	408	379	385	384	372	396	378	398	392	371	409	372	397	341	363	388	409	388	378	391	397	402	370	415	371	425	362	403	395	372	381	391	400	376	361	390	402	414	387	402	393	403	392	369	350	360	415	389	415	386	372	419	382	403	402	368	385	394	427	388	389	422	385	391	365	377	396	348	393	430	407	361	385	373	367	375	365	389	360	378	407	402	395	391	403	400	412	407	404	391	387	424	389	428	426	381	389	371	351	396	404	380	383	369	346	414	437	416	376	379	367	390	377	415	374	372	412	391	394	414	405	377	409	397	373	365	383	366	395	411	387	368	383	392	375	367	399	375	392	384	388	371	357	382	397	366	393	379	402	417	404	410	377	399	408	377	376	390	340	381	401	400	388	372	376	364	380	359	390	388	342	360	400	423	380	367	428	382	391	411	426	389	369	395	387	370	388	380	379	341	396	393	375	372	388	404	394	372	421	406	425	356	404	383	372	403	393	400	397	401	384	375	375	387	406	395	388	398	424	446	372	379	399	395	402	362	367	387	346	373	393	361	390	367	380	398	393	409	406	438	388	392	362	379	377	392	407	384	377	406	429	352	409	427	401	399	389	374	374	418	377	366	409	377	398	400	378	373	398	392	402	431	397	365	362	400	383	356	359	413	371	395	380	375	384	363	375	392	386	407	387	407	382	386	393	393	367	354	378	384	402	383	407	426	405	383	398	403	411	378	410	398	398	396	383	400	427	404	364	375	359	366	422	389	374	366	425	418	396	382	372	380	354	386	443	421	439	377	392	386	394	403	406	382	381	406	378	382	369	387	408	397	396	380	412	368	381	390	424	364	400	402	420	371	367	383	422	399	396	371	418	373	364	416	362	388	413	396	364	395	427	386	417	383	410	388	387	419	404	384	372	383	372	402	364	399	356	409	426	381	396	351	345	392	368	421	403	369	373	380	376	352	406	412	395	398	371	373	373	396	407	379	412	388	405	388	390	380	397	382	403	362	404	415	368	416	420	397	386	397	429	382	379	381	389	369	393	408	427	421	361	373	373	371	395	395	375	420	438	371	434	361	356	388	357	416	405	412	419	380	431	381	388	330	373	361	414	380	370	362	381	375	387	368	433	388	382	373	362	384	374	382	373	394	364	403	360	367	413	374	371	384	389	408	370	415	416	362	380	385	378	392	415	403	413	380	395	394	382	344	427	402	349	393	363	367	374	351	395	403	404	404	390	404	390	394	374	411	387	415	392	399	355	393	359	361	401	401	377	391	391	384	394	388	386	383	357	392	422	387	395	372	367	393	380	374	409	379	410	389	363	373	359	413	379	414	381	398	397	364	362	377	407	365	428	377	393	368	382	410	377	360	385	381	410	398	388	407	385	382	406	372	401	376	364	383	376	379	391	358	368	389	399	381	384	362	404	361	393	361	384	398	385	402	361	396	410	372	374	353	393	388	368	378	361	377	382	428	414	390	332	415	389	406	398	384	388	384	403	387	396	381	406	370	391	392	366	395	415	435	370	371	397	400	363	387	415	418	384	402	384	414	360	399	361	407	382	381	404	427	411	370	445	387	409	370	398	380	414	407	396	344	380	361	386	415	426	397	401	396	412	411	350	386	371	440	387	357	387	412	392	405	367	406	337	380	410	379	403	408	364	442	366	407	424	370	347	348	381	363	371	400	386	398	409	362	377	347	407	408	386	378	406	394	387	411	388	394	406	377	392	398	390	400	395	375	376	378	395	382	358	373	385	429	411	370	391	388	404	399	383	383	386	377	363	384	400	389	411	401	371	382	402	377	367	393	415	396	397	383	409	369	364	410	410	385	396	373	410	381	397	410	381	414	394	386	350	420	393	398	388	405
2622	958	264	197	373	436	377	344	267	216	229	179	190	142	161	111	113	86	97	98	83	78	88	77	64	58	60	56	49	58	67	40	44	47	32	38	27	47	32	44	44	43	36	39	36	38	30	30	33	58	30	36	22	43	43	35	31	34	43	30	30	32	30	37	35	39	33	28	37	31	43	30	34	36	41	33	40	42	30	21	34	38	29	35	34	32	31	33	36	31	29	28	45	40	29	32	35	33	46	42	31	24	39	31	38	35	38	40	32	36	28	24	34	45	21	39	30	42	24	31	27	27	42	44	35	32	36	35	35	32	30	43	32	31	36	33	34	34	32	22	28	31	34	25	30	25	36	26	33	41	36	37	29	40	25	26	27	40	26	47	38	25	32	33	29	25	36	33	26	42	26	34	36	27	24	36	26	40	37	30	37	34	25	39	27	45	29	25	35	34	32	29	23	52	28	27	36	34	26	28	38	37	29	30	36	28	36	27	29	41	32	36	34	32	29	29	31	40	28	41	24	30	41	37	36	30	34	36	25	31	36	34	45	40	44	23	35	25	27	41	32	36	26	26	33	31	35	32	27	30	41	31	34	30	40	25	34	45	36	28	29	29	24	29	37	24	33	28	36	38	41	20	37	32	41	33	29	25	31	37	43	27	25	39	33	35	34	32	34	39	36	29	32	37	29	23	37	39	36	39	29	18	34	32	30	43	40	37	33	22	41	40	39	28	38	32	40	35	40	27	46	32	34	36	26	35	34	35	38	38	30	37	42	31	29	46	39	32	32	33	38	33	24	38	38	29	29	28	31	30	38	37	34	39	38	32	31	34	31	43	37	35	34	32	31	26	40	29	37	29	38	34	32	29	35	38	28	29	37	30	31	35	39	28	37	33	33	33	41	39	33	40	26	29	34	36	23	29	23	38	36	29	40	18	42	39	35	37	30	40	35	23	35	36	38	25	35	34	25	26	29	43	26	32	28	35	30	34	35	31	30	34	32	29	25	30	45	23	35	37	33	33	38	31	37	43	35	33	34	26	25	36	32	35	27	28	40	26	32	34	21	29	25	33	28	40	32	27	28	29	35	38	33	27	28	28	31	37	32	36	28	28	24	37	37	38	26	39	26	36	25	29	27	38	35	21	32	35	27	39	31	39	28	27	45	26	28	39	33	36	33	50	39	40	33	37	37	36	34	43	25	35	34	27	36	33	32	40	34	41	38	28	42	30	19	40	34	39	35	38	35	30	17	38	31	31	32	30	30	30	38	28	24	29	27	30	30	35	28	33	26	44	34	35	31	27	32	26	47	36	36	36	30	44	41	32	29	42	26	24	31	30	27	47	37	24	32	38	35	38	35	35	28	37	36	51	40	45	33	37	35	39	33	35	41	46	31	27	30	47	45	37	30	23	32	24	32	38	39	18	32	33	33	30	36	36	43	28	31	35	30	30	28	26	37	31	32	36	30	36	23	23	40	32	28	31	37	25	36	34	33	30	31	30	33	28	25	24	33	39	32	38	29	34	36	35	29	43	39	44	34	38	35	38	37	44	24	32	33	31	33	33	32	21	29	30	28	24	27	28	27	30	26	33	32	23	27	32	32	27	34	30	32	26	33	37	38	41	30	33	25	33	33	41	31	37	41	34	32	32	29	25	39	36	28	28	33	32	21	40	32	43	38	31	31	30	24	32	30	37	30	40	19	33	39	27	23	39	40	29	35	35	32	33	25	26	29	27	41	32	38	33	32	33	25	44	40	31	32	35	35	37	33	26	32	31	24	34	28	33	39	29	30	41	34	39	39	29	32	37	31	30	25	26	43	44	31	28	42	34	32	40	42	36	32	37	33	36	49	43	25	36	30	44	22	42	40	35	36	34	31	31	17	32	35	25	25	31	28	30	36	42	32	29	43	32	33	33	29	34	43	31	40	28	50	33	26	34	35	34	22	33	44	38	50	35	41	37	34	37	30	30	44	45	33	31	38	30	36	32	28	25	27	32	30	25	38	38	35	30	35	26	34	35	23	39	35	28	38	32	28	30	25	33	40	34	34	39	29	26	34	36	43	25	38	32	32	31	33	33	33	41	35	26	34	34	38	18	32	42	40	41	39	39	32	48	37	37	34	31	33	35	24	38	34	33	37	35	32	37	25	29	47	28	32	38	26	26	28	29	20	44	30	27	33	32	30	44	33	27	39	25	26	17	33	34	27	31	32	27	31	25	32	26	35	27	30	29	25	26	26	35	34	31	37	34	32	28	26	35	38	32	36	32	26	35	36	34	28	34	25	32	40	27	28	29	37	35	36	31	40	23	30	41	34	26	37	31	33	29	32	34	30	35	42	29	29	31	25	23	34	34	27	35	24	35	32	33	43	30	37	38	36	33	36	21	33	28	38	30	20	32	35	28	33	42	20	36	42	32	42	45	34	30	34	30	27	28	31	45	28	25	36	20	33	34	26	37	31	33	46	22	38	34	30	31	45	39	39	33	29	34	35	34	27	21	31	33	34	38	29	32	39	29	27	26	33	36	27	36	33	46	23	29	36	34	34	38	29	38	37	35	29	37	31	42	36	36	25	26	31	35	30	26	42	45	30	44	24	22	42	38	25	19	49	35	34	32	37	33	33	38	26	37	35	33	36	24	31	32	35	34	29	42	35	31	22	27	38	39	38	23	33	35	34	31	25	37	41	29	38	40	33	28	36	29	26	25	31	31	29	34	36	28	28	28	27	29	30	31	33	36	24	24	36	28	25	36	27	33	41	29	25	45	35	34	31	31	35	34	31	34	29	39	36	37	31	31	36	24	39	32	37	29	31	29	40	24	45	34	31	31	37	36	32	43	31	27	37	28	22	32	36	26	35	36	37	35	23	27	31	31	27	41	47	25	47	32	27	39	28	28	27	33	34	44	33	25	28	27	33	41	23	40	37	29	35	34	38	31	29	28	33	39	33	35	34	38	31	26	28	34	28	26	27	35	35	38	29	42	44	37	37	36	26	30	30	34	30	26	41	31	43	44	26	23	32	29	37	35	24	26	31	39	40	26	30	36	23	29	28	38	39	36	35	30	29	43	37	35	33	39	29	33	28	33	36	41	31	33	25	36	32	40	34	29	27	43	29	40	23	24	27	28	47	39	37	34	29	35	35	28	29	38	31	34	24	30	42	49	48	32	41	43	27	29	41	34	34	36	19	44	39	42	25	47	27	25	29	34	34	24	41	24	27	35	47	26	31	34	36	40	34	21	40	36	27	31	31	32	19	36	31	25	37	37	27	29	25	42	31	34	26	26	29	30	31	43	34	38	36	40	33	37	32	30	29	32	26	33	30	38	25	29	21	30	29	28	35	44	40	19	40	29	30	27	29	24	36	32	44	40	34	32	40	30	36	32	34	30	23	34	38	30	42	23	42	41	42	34	27	30	38	24	28	25	22	32	44	24	30	35	24	34	32	29	34	29	30	29	35	29	38	32	30	41	28	28	35	35	37	30	38	38	28	24
33900	17762	5952	15712	22653	22047	19244	16172	13517	11140	9933	8581	7553	6496	6336	5522	4524	3931	3581	3445	3276	3082	2973	2403	1984	1926	1673	1608	1574	1523	1406	1318	1196	1135	934	920	851	849	835	807	803	727	720	713	701	669	688	710	592	653	612	573	606	606	627	561	582	595	555	581	583	548	571	548	506	581	582	567	552	614	575	614	635	663	673	664	693	637	624	660	636	570	625	650	630	597	637	692	674	705	680	638	704	657	632	608	616	614	693	575	673	648	633	647	662	636	685	649	618	587	536	633	594	592	594	527	607	566	645	540	550	530	564	562	550	530	537	593	548	554	501	541	510	528	495	541	555	528	506	560	543	476	559	510	557	578	551	524	573	488	526	535	525	508	537	504	500	546	543	526	569	497	540	522	560	545	563	499	507	548	499	505	520	514	524	530	566	505	529	520	528	506	493	570	557	545	501	498	527	513	501	497	500	539	490	534	564	520	530	526	471	533	535	494	503	517	507	535	536	508	543	507	504	517	534	535	497	515	564	565	485	549	550	540	554	498	597	527	546	497	510	494	529	556	536	525	532	507	532	536	500	505	481	526	557	524	559	517	504	540	546	539	536	509	539	512	567	482	552	552	529	510	522	542	519	547	522	520	508	528	531	523	529	523	533	511	557	518	525	522	522	528	536	546	540	543	566	523	516	549	546	521	525	525	525	528	545	518	531	521	536	540	576	545	535	561	549	522	532	530	525	488	525	448	549	512	537	521	538	556	523	538	545	530	507	538	539	528	506	484	520	541	517	522	513	534	523	542	557	515	543	526	522	522	549	516	530	502	521	537	547	503	539	533	535	564	519	521	528	487	508	539	500	518	535	507	517	529	535	557	482	498	528	541	540	532	519	540	491	508	507	493	520	526	559	536	544	513	524	529	534	513	509	519	526	488	530	542	513	575	508	500	521	507	532	512	534	531	544	527	558	568	524	523	542	500	544	535	539	546	535	534	507	526	528	516	544	488	488	520	545	541	533	513	537	509	509	534	531	516	532	548	526	487	507	522	536	485	505	534	504	505	550	546	562	508	492	515	553	507	498	544	518	515	546	522	554	504	516	524	496	523	490	550	478	512	515	532	487	528	494	502	479	532	536	491	521	522	502	533	505	482	511	554	586	535	506	567	508	475	534	543	558	531	565	512	502	547	525	518	485	502	516	549	570	515	524	526	553	568	527	518	527	530	533	507	565	536	513	513	553	547	540	520	500	543	556	542	542	522	481	516	521	525	509	474	492	507	529	544	493	566	559	533	573	511	545	541	529	500	519	511	514	512	519	530	565	537	544	503	557	504	508	542	537	534	524	546	512	500	525	540	540	502	559	511	506	517	503	476	490	554	551	491	539	523	526	489	511	535	541	553	535	567	522	562	544	564	533	561	518	544	542	514	511	506	501	479	535	536	559	487	531	508	529	519	568	557	507	504	537	515	539	501	495	511	523	534	498	523	510	522	537	479	567	541	521	540	539	495	532	513	515	527	505	536	536	526	511	531	543	508	485	527	511	493	529	543	526	499	562	543	545	538	542	526	518	496	546	485	540	542	528	524	562	561	531	488	516	539	527	512	533	498	544	505	529	514	514	523	504	545	512	533	503	603	547	478	523	528	563	512	539	504	543	539	524	548	508	528	489	520	541	531	514	544	560	537	511	506	525	504	569	499	543	491	541	510	520	540	532	528	506	505	509	530	538	550	522	501	503	551	538	497	537	522	526	497	522	512	510	553	532	548	508	514	570	558	514	485	549	491	520	536	507	565	476	552	530	478	535	490	496	533	517	509	522	537	515	529	571	582	533	512	498	516	544	479	525	485	476	528	502	511	525	522	563	524	560	496	521	492	493	517	527	515	552	534	524	503	554	536	521	522	568	565	542	523	536	522	505	505	516	497	558	500	546	523	571	523	511	528	487	503	509	527	515	520	484	560	569	494	551	516	572	523	519	557	482	541	505	524	490	529	522	533	570	545	502	558	536	506	521	488	521	566	505	517	566	511	526	499	555	537	498	522	479	531	492	517	493	523	539	496	493	518	515	488	531	519	522	539	528	515	531	522	570	538	499	510	480	585	537	494	523	552	526	473	512	551	466	511	552	576	515	475	528	529	532	509	526	509	519	520	516	486	560	513	559	544	559	520	528	563	512	483	514	538	528	520	552	510	503	497	529	554	512	524	529	522	536	523	489	512	492	521	495	492	511	523	572	540	498	532	563	544	496	541	539	516	514	485	563	531	533	540	511	508	541	498	542	551	486	522	549	499	503	523	531	518	529	487	581	543	560	536	519	549	483	550	520	505	510	561	525	543	511	510	501	536	537	525	468	531	508	530	540	521	554	541	491	499	496	525	513	561	527	536	498	533	521	484	529	512	527	551	513	521	535	513	513	529	474	517	551	476	491	528	477	560	461	574	503	523	518	561	527	532	530	562	535	544	525	530	508	503	500	541	546	495	476	517	513	553	510	520	544	477	530	512	561	532	527	525	543	492	535	499	526	515	538	547	532	483	526	539	527	535	534	499	547	515	537	508	573	563	519	540	478	507	529	537	509	520	530	475	526	532	546	492	568	581	551	502	548	551	550	534	501	554	568	510	523	507	520	516	543	518	528	529	540	538	523	545	505	550	516	515	513	518	523	490	520	546	525	507	519	524	530	525	498	527	486	563	506	534	553	511	507	512	504	506	579	537	499	563	527	513	500	514	529	521	483	568	554	498	537	525	545	489	520	540	526	499	526	578	523	524	516	514	518	535	558	525	536	512	498	530	521	512	529	529	535	517	553	542	528	563	513	517	522	521	529	474	498	507	540	515	515	483	488	513	486	504	558	499	527	518	541	550	510	496	540	563	523	533	534	554	525	553	520	547	548	538	536	552	506	533	528	537	501	534	511	530	553	560	552	526	559	543	556	505	556	516	522	535	523	561	508	518	550	491	530	515	516	558	494	523	520	532	512	501	547	510	524	548	551	517	527	514	514	550	529	504	528	536	562	563	532	520	525	552	526	524	491	482	500	545	511	489	489	528	535	526	505	514	521	527	495	527	485	508	529	548	478	560	528	510	486	543	529	519	484	519	523	530	502	508	520	551	530	517	526	542	509	535	534	510	491	527	506	497	538	516	532	549	503	537	595	525	536	498	507	519	525	564	489	513	551	577	511	547	506	541	560	523	538	505	551	485	544	514	536	502	497	498	525	551	509	535	562	547	498	544	538	545	544	558	537	587	509	547	494	496	581	507	483	491	485	484	521	535	546	555	545	489	539	537	524	560	548	535	515	556	578	525	530	561	548	545	538	505	551	574	532	560	565	546	533	570	575	523	555	499	533	529	514	560	539	545	538	520	459	512	521	563	519	567	535	514	551	522	552	572	524	501	537	526	511	545	550	545	493	539	520	547	521	524	550	541	532	509	549	536	528	514	521	477	579	536	545	476	541	549	525	517	473	523	550	505	493	552	530	518	549	535	524	555	555	549	485	537	487	539	544	547
4389	970	263	197	381	448	422	328	274	269	216	212	182	155	157	131	104	105	93	93	87	97	77	63	68	62	60	42	57	51	61	55	45	39	44	44	30	48	26	36	42	34	40	33	46	30	34	34	48	26	29	42	43	30	30	31	34	31	34	36	37	27	54	41	19	35	34	39	39	45	31	29	29	43	33	49	27	43	42	29	36	28	35	37	37	33	33	45	46	29	32	34	29	39	36	42	54	33	40	34	41	36	29	20	36	41	34	39	42	26	40	26	49	40	33	36	47	34	32	32	32	28	27	29	21	44	44	33	29	25	38	32	40	33	41	33	30	34	28	21	36	42	36	25	32	30	33	28	43	29	28	40	32	45	42	35	22	31	40	31	35	33	39	24	44	28	27	32	38	27	39	26	28	29	43	40	31	30	35	25	33	35	27	38	30	38	44	35	42	22	25	31	25	36	44	49	30	28	34	34	33	23	37	37	38	27	31	34	40	32	38	26	36	30	32	29	38	38	31	39	41	37	37	31	41	34	50	34	41	32	32	35	21	27	31	27	30	37	28	41	35	34	34	32	38	39	33	37	23	27	27	25	33	32	38	42	26	45	43	39	34	34	36	28	37	29	32	34	42	42	29	32	30	41	26	32	33	31	34	28	37	38	31	22	31	34	34	33	39	30	19	40	28	32	33	33	40	40	33	28	44	41	35	38	38	33	34	37	26	34	40	35	39	33	34	28	32	22	34	43	32	27	30	33	35	44	28	29	28	24	44	35	23	42	27	32	21	30	33	33	35	32	31	36	41	32	31	32	28	22	29	28	32	36	37	38	37	36	31	23	35	40	28	43	29	36	29	31	31	29	27	33	32	29	41	41	36	37	32	24	43	29	25	28	41	28	36	36	31	37	37	24	34	25	38	29	42	27	33	37	27	28	36	40	33	45	24	33	36	34	33	27	30	35	35	34	46	42	19	32	24	32	36	31	33	38	42	26	35	31	34	28	35	25	41	40	29	27	30	31	36	34	26	40	36	28	37	37	38	43	37	34	43	34	41	27	45	36	34	29	31	34	29	35	37	30	38	41	27	27	35	24	39	39	34	23	33	38	28	34	35	36	37	25	32	31	35	28	34	30	30	33	29	33	25	33	31	39	29	39	34	27	30	29	35	34	41	32	32	38	35	36	41	32	37	26	33	50	30	28	35	37	38	39	34	33	24	28	32	37	32	34	29	34	35	35	38	30	32	29	23	30	24	26	36	39	31	24	28	41	27	38	29	26	19	24	46	36	36	34	38	30	37	31	28	25	28	34	26	27	28	46	37	28	32	27	33	29	29	35	36	34	32	37	29	49	30	39	39	41	23	25	34	31	24	39	35	31	26	41	23	40	33	25	23	39	32	30	25	40	27	36	32	30	25	33	31	31	28	42	42	36	29	26	35	36	22	36	36	26	29	34	37	28	33	38	34	34	24	37	30	37	32	41	28	34	36	26	28	30	32	28	34	43	25	29	34	32	33	31	38	27	41	30	36	23	36	37	40	36	35	35	26	40	25	26	29	42	36	30	29	33	39	26	36	37	39	38	29	29	35	34	32	22	37	29	25	30	39	38	22	34	39	33	40	36	31	29	30	45	35	36	39	37	39	30	22	51	27	32	38	32	29	36	34	34	46	36	32	20	33	27	34	31	27	26	35	28	26	34	33	35	32	24	34	30	36	39	35	35	33	38	28	23	32	48	41	34	29	35	30	25	34	42	35	37	36	27	41	33	33	36	28	31	37	33	37	33	31	32	36	39	31	31	34	36	28	31	30	37	31	28	38	40	30	40	30	26	31	25	31	33	39	36	27	26	31	27	26	43	23	36	32	27	26	34	36	34	34	39	38	30	39	28	37	27	27	33	34	40	40	49	31	30	29	32	26	29	27	37	32	30	26	29	29	35	26	27	34	28	29	30	37	38	35	31	35	38	34	30	22	30	38	21	27	25	41	39	33	34	40	36	32	31	28	36	25	46	40	34	26	29	32	32	36	44	30	41	34	30	33	34	36	42	37	35	35	34	37	33	23	32	36	35	23	23	36	42	34	48	43	33	46	32	32	41	36	26	30	43	36	26	36	30	34	31	30	35	30	41	28	27	37	36	29	34	31	36	28	45	38	37	23	32	38	37	38	35	32	47	39	36	34	35	32	37	34	23	30	26	28	31	41	36	36	31	35	34	35	32	34	21	31	22	32	32	40	42	34	37	39	32	28	27	34	30	31	33	36	39	40	34	25	42	31	45	32	35	39	29	51	19	32	30	44	39	34	33	34	31	30	34	31	28	36	24	29	38	37	31	33	44	33	29	41	39	36	31	36	24	28	27	31	35	39	27	33	28	29	44	37	36	32	38	30	39	42	38	29	33	44	34	34	24	17	38	41	24	27	26	41	31	36	41	36	31	37	38	35	32	39	37	34	35	40	39	23	37	29	37	37	35	29	31	40	33	23	25	35	34	35	38	28	31	45	24	22	31	33	37	26	22	44	30	45	26	44	31	43	39	35	36	37	23	45	32	35	42	30	29	38	37	38	38	30	33	35	33	30	37	30	29	32	30	35	30	30	37	34	36	38	34	39	32	28	39	36	40	24	32	37	26	31	35	36	26	41	32	41	31	36	32	32	31	44	27	37	35	30	41	35	22	36	23	35	43	43	29	33	34	29	34	33	21	43	34	31	37	42	33	28	36	29	35	37	33	40	22	28	35	42	30	40	22	33	37	36	30	46	39	38	28	29	30	49	27	27	31	21	28	34	32	25	40	32	25	34	33	37	24	36	35	36	26	36	36	31	20	23	37	38	25	39	29	29	31	33	29	37	21	39	34	30	38	27	35	45	25	36	42	30	31	45	24	37	38	29	27	34	35	25	42	32	35	32	40	31	48	40	30	32	30	36	32	29	24	35	31	28	20	30	40	30	35	35	37	27	31	36	26	35	46	36	30	31	40	30	36	36	32	27	24	33	36	30	23	31	36	26	30	44	28	31	41	33	38	40	27	40	28	36	36	35	30	34	30	29	29	29	29	27	34	35	32	31	24	23	36	35	30	31	28	27	24	29	31	35	24	36	34	28	42	35	31	30	25	31	33	41	23	42	39	37	36	50	28	22	35	39	27	24	35	29	30	26	33	26	25	41	32	33	20	40	36	34	38	35	37	31	22	35	41	41	40	24	29	34	36	33	36	30	31	32	41	36	28	28	33	37	28	39	22	30	31	38	23	39	33	35	33	31	37	25	28	42	32	28	28	33	34	31	36	35	26	26	40	34	41	36	27	31	31	32	25	29	32	44	33	38	29	38	35	34	38	39	30	31	38	31	27	33	43	24	37	33	27	25	31	26	28	35	31	36	26	39	42	22	28	23	26	36	27	20	31	22	31	39	37	26	27	32	34	39	28	35	48	38	24	42	37	39	33	35	39	26	30	33	37	38	28	34	34	27	45	30	40	25	39	40	44	32	36	39	40	33	25
32307	16539	5883	15751	23117	21939	19891	16549	14080	11583	10238	8896	7777	7127	6526	5510	4776	4225	3805	3559	3398	3118	2878	2368	2202	1999	1887	1728	1696	1605	1500	1428	1271	1184	1010	917	930	930	900	771	798	741	755	736	730	667	703	668	644	629	612	605	584	612	580	610	615	578	530	569	577	593	582	551	528	576	602	609	626	580	561	604	633	638	641	630	654	679	657	691	635	626	601	652	616	634	629	669	657	660	633	681	650	657	632	651	656	656	626	629	621	659	609	638	610	661	719	652	611	572	579	597	580	558	542	558	562	554	532	589	592	510	548	520	514	537	550	537	513	519	498	567	570	500	533	545	481	492	518	563	527	520	534	537	528	539	554	590	541	557	533	527	546	537	543	558	561	530	518	552	558	543	510	507	557	516	534	556	535	480	521	505	496	501	512	540	475	503	533	519	544	520	521	527	484	508	536	524	499	504	533	510	486	590	522	509	498	483	526	530	481	505	532	569	526	529	492	502	514	487	549	531	526	480	493	505	513	525	527	547	526	481	497	504	480	513	530	565	547	510	541	513	523	541	515	497	489	567	464	522	538	488	517	550	533	492	505	504	513	505	572	490	533	503	519	562	491	514	509	516	503	495	566	561	527	563	537	545	522	522	519	554	565	561	538	547	558	507	512	505	540	548	522	553	514	554	539	568	564	536	555	540	577	548	520	561	544	535	583	516	520	525	533	557	572	519	514	521	592	511	492	489	513	506	511	562	516	532	535	524	557	508	515	496	512	503	486	479	500	509	504	515	518	509	524	526	538	548	533	552	532	520	494	537	494	518	528	516	527	538	577	503	519	498	480	531	527	543	497	533	527	524	485	498	479	528	500	525	559	511	515	502	533	567	544	537	533	505	515	545	509	515	536	528	481	499	546	540	575	506	522	507	509	515	517	527	518	523	505	536	559	529	526	521	548	527	528	527	538	528	527	474	507	543	517	521	516	500	518	524	525	494	547	569	499	520	526	518	515	511	509	519	552	498	555	518	518	540	501	504	527	536	525	524	549	515	500	522	543	556	548	510	505	520	518	488	530	523	522	522	526	560	490	534	520	498	551	489	497	518	571	547	546	497	511	523	534	523	491	510	486	484	514	507	527	519	531	493	483	498	540	512	527	488	515	503	544	475	525	514	522	576	496	540	528	512	552	475	568	538	509	497	549	518	521	521	546	489	549	541	503	513	531	494	485	516	547	519	509	532	535	562	497	503	535	528	493	540	555	520	570	527	479	524	536	538	535	501	516	524	535	518	515	508	491	509	549	554	509	558	529	526	536	550	531	569	469	555	584	525	500	518	519	499	531	558	496	535	518	508	518	504	516	559	540	590	474	545	510	495	503	508	523	527	495	501	488	505	515	556	559	511	500	519	537	494	537	515	451	539	517	540	553	492	509	527	487	560	534	553	522	504	506	523	516	518	547	523	514	553	527	538	516	530	531	546	527	523	482	517	514	559	516	512	535	542	514	519	548	519	502	509	524	502	522	527	507	494	532	518	498	515	490	510	499	504	540	545	511	539	520	557	528	505	545	514	508	512	538	577	509	520	558	520	517	503	531	514	516	546	466	563	498	512	504	543	522	532	537	547	508	506	563	511	526	526	507	500	530	506	541	535	550	513	497	518	519	562	519	537	475	562	501	515	536	476	479	509	544	507	536	517	478	541	479	505	506	535	518	508	482	499	580	532	504	573	482	536	529	471	494	491	530	532	540	501	550	512	499	514	527	513	518	519	537	515	551	530	532	545	550	513	535	508	521	536	519	546	503	506	513	489	502	538	523	521	483	568	492	560	481	515	502	518	509	521	536	536	525	547	507	503	553	547	542	525	564	514	538	540	527	524	520	536	542	557	537	537	483	539	520	543	559	536	474	477	517	575	545	543	520	508	529	483	522	502	554	500	490	492	513	503	525	544	545	524	521	527	518	537	528	485	536	506	529	538	560	532	514	499	552	552	554	521	509	495	513	486	503	503	568	541	503	498	499	508	456	547	543	524	556	563	485	527	535	527	561	505	549	545	531	524	510	487	517	526	527	557	551	502	507	551	486	558	572	509	545	491	497	511	539	522	490	536	565	481	521	508	495	540	503	549	478	515	510	489	497	547	543	492	454	539	511	512	517	573	455	509	552	572	577	504	556	515	548	522	556	516	509	541	508	482	512	501	513	500	543	514	534	541	517	512	535	530	503	499	520	526	538	519	492	511	524	531	542	483	549	536	520	512	479	513	482	525	500	501	551	554	540	529	553	503	539	535	515	523	511	484	498	520	483	527	521	502	525	538	535	534	545	547	491	516	497	530	503	527	505	523	520	507	543	555	516	518	525	538	519	548	521	523	513	536	548	500	544	570	529	529	514	508	513	518	525	531	510	524	526	527	517	529	511	521	547	518	523	508	533	523	503	504	523	512	511	487	574	523	515	546	513	556	525	528	541	518	526	527	518	534	520	536	496	525	517	529	520	531	524	517	508	529	543	510	518	517	475	475	537	547	566	487	554	525	529	532	504	533	537	481	515	580	552	534	541	548	498	524	531	529	533	551	513	517	507	512	526	532	510	563	488	535	490	479	537	496	513	544	497	530	534	485	496	545	522	499	501	517	562	522	467	525	497	535	512	496	526	520	537	513	514	500	483	522	547	518	537	509	512	536	511	517	544	503	528	513	484	525	571	487	509	577	526	499	514	553	507	537	570	522	566	577	550	527	539	545	545	531	521	537	523	547	503	517	507	537	520	500	507	503	500	513	511	502	541	501	503	497	566	539	544	521	482	491	513	512	539	537	552	558	540	495	527	557	551	531	516	501	509	531	521	573	498	504	506	506	527	527	530	480	488	512	504	495	527	510	532	550	517	530	536	509	519	526	550	537	488	541	580	526	560	537	554	498	547	553	517	560	552	511	500	512	538	542	532	523	477	525	539	498	543	488	517	508	537	528	548	524	520	525	496	530	531	537	546	474	483	554	498	539	528	547	544	547	537	535	506	516	544	505	525	540	503	519	484	510	518	529	492	518	505	532	537	558	539	540	525	498	483	513	518	517	502	536	543	537	541	510	523	540	543	534	481	487	547	533	503	505	508	567	519	530	534	515	530	550	516	490	533	526	509	476	557	506	529	482	474	527	550	517	503	503	493	554	535	517	523	528	496	554	544	518	522	535	525	542	527	511	512	527	536	502	523	511	525	469	540	517	515	517	537	486	520	532	546	492	504	549	533	508	515	530	527	505	521	485	520	510	489	511	523	548	539	523	527	515	544	522	543	495	523	500	495	493	543	576	514	494	524	541	526	523	536	509	507	514	562	492	486	510	545	551	518	552	537	503	564	550	505	531	492	495	510	569	503	493	516	493	526	532	512	512	514	514	475	512	541	506	561	546	545	531	535	501	567	540	547	504	541	491	539	534	537	518	502	483	509	522	511	521	516	527	526	521	525	541	556	534	503	484	508	529	496	541	497	541	531	525	493	542	518	490	548	519	527	585	509	535
5060	1594	387	318	605	704	653	542	469	389	377	323	291	299	243	204	191	167	152	124	145	101	137	107	105	109	87	84	78	87	82	75	68	75	70	65	51	65	62	83	61	54	57	66	54	44	48	48	47	47	48	49	54	54	47	48	53	41	44	48	57	48	55	51	44	54	36	43	55	56	56	47	58	62	65	62	59	54	55	54	56	57	60	45	41	59	62	53	45	43	53	62	55	52	63	50	61	56	42	50	58	54	43	58	59	58	56	68	54	52	39	52	56	60	50	48	58	54	47	52	52	45	47	54	56	70	45	38	44	49	47	53	44	43	52	56	61	44	54	35	36	67	38	38	49	54	57	53	41	46	53	51	54	45	45	57	54	48	43	56	60	48	44	47	50	59	54	44	52	52	52	43	40	54	46	50	49	47	46	50	48	50	53	46	47	36	51	67	49	36	59	64	45	52	57	58	55	48	52	55	37	53	52	53	47	39	39	53	54	42	49	43	47	54	51	43	42	48	45	51	51	43	39	34	43	37	59	51	38	39	50	47	51	62	64	57	36	43	44	56	50	48	57	43	52	36	45	49	50	49	56	40	53	50	41	57	54	39	53	47	40	55	58	55	42	55	49	42	42	39	48	56	53	42	43	46	50	54	53	51	45	52	45	51	42	58	41	42	46	42	56	54	41	62	44	46	47	49	50	49	35	54	49	51	55	48	44	49	44	46	47	53	41	42	52	60	37	50	49	60	38	50	55	59	47	54	47	50	42	45	53	41	34	65	76	48	50	47	52	50	46	39	51	53	50	46	31	56	52	49	54	46	56	53	53	43	53	55	51	61	44	50	45	43	53	50	27	65	47	40	49	44	48	57	49	49	58	40	56	52	39	54	62	48	50	58	46	38	52	44	55	47	49	45	59	64	41	41	57	49	45	64	50	50	42	49	59	41	43	54	51	51	44	57	47	49	45	35	56	49	31	58	54	55	44	49	55	42	65	60	43	59	56	50	51	50	56	60	48	52	46	54	47	45	49	52	52	46	45	61	35	46	54	44	50	45	43	51	37	45	50	52	45	50	41	60	35	49	54	57	58	51	50	48	53	56	47	49	50	52	57	65	40	57	52	75	42	49	50	59	56	44	67	53	47	37	47	51	45	38	44	38	50	51	50	48	44	53	42	47	41	49	46	49	42	42	50	49	42	47	57	68	49	52	53	52	49	51	43	54	44	42	54	53	49	44	44	45	48	50	33	51	48	47	60	59	45	51	45	48	53	40	48	39	59	49	57	63	39	46	60	49	43	57	45	60	45	53	51	47	57	64	40	54	42	37	60	47	45	52	56	43	55	52	51	51	57	52	49	35	45	56	49	48	50	55	42	58	43	49	50	47	48	43	55	60	70	53	41	43	54	42	34	39	51	43	37	43	51	55	38	42	42	52	46	46	46	61	50	37	44	45	60	49	44	39	52	43	45	57	56	44	45	52	36	37	38	42	67	56	64	55	46	46	62	61	45	45	42	46	46	50	63	52	46	51	55	50	41	52	46	49	50	35	59	57	57	63	49	56	55	60	60	44	44	46	44	46	55	43	51	43	38	36	61	57	41	40	48	45	54	54	46	49	35	58	56	57	44	50	56	50	49	48	38	43	44	61	44	38	60	46	53	46	45	43	54	48	56	57	56	38	49	56	47	50	46	47	43	56	70	52	50	52	61	56	49	38	49	58	49	53	54	34	51	36	46	52	48	43	44	48	61	55	39	46	48	51	39	57	45	56	42	41	55	52	53	49	60	39	51	54	50	58	49	51	37	62	49	51	64	57	44	41	68	52	42	61	45	53	50	47	46	57	47	61	50	36	68	35	55	44	52	53	53	53	50	49	57	54	50	58	48	57	35	47	45	51	54	39	46	53	52	37	43	42	49	50	46	44	55	46	41	65	41	44	59	50	47	52	48	46	44	54	58	40	51	43	50	45	52	52	52	43	42	54	55	45	47	50	58	46	43	46	50	38	34	37	48	40	45	62	58	48	39	59	57	52	48	46	52	56	57	39	64	43	39	45	53	42	57	60	46	47	51	43	38	52	42	49	51	54	42	48	56	48	60	35	48	44	54	39	53	42	37	46	60	38	49	56	39	48	52	43	43	44	60	42	38	53	51	55	61	47	37	50	46	48	53	49	47	46	39	45	53	54	47	46	49	47	49	32	47	53	45	38	58	48	52	47	44	57	39	58	40	58	39	48	46	39	48	59	49	56	48	40	55	54	47	37	50	43	46	46	48	58	48	54	44	52	49	59	44	47	45	44	54	40	40	46	38	56	54	37	52	48	39	58	49	59	54	55	46	58	36	53	37	44	51	49	37	45	48	46	60	43	48	44	52	52	48	51	47	55	53	47	39	43	51	49	51	57	53	54	49	41	55	49	40	44	39	42	60	59	47	35	45	44	41	45	60	48	38	46	47	58	60	52	56	49	53	60	51	56	49	50	40	48	59	49	42	49	54	54	46	50	34	48	45	49	53	37	49	55	45	54	43	47	53	49	48	46	49	46	40	51	61	46	52	50	47	47	49	36	37	50	44	49	47	50	49	50	45	40	40	50	44	45	56	48	57	56	52	49	44	56	49	50	45	46	51	38	43	52	57	58	49	56	50	52	52	56	44	45	39	42	53	37	53	41	41	54	51	44	39	44	35	32	47	35	53	48	49	53	43	50	58	49	51	54	50	49	56	41	56	53	42	53	44	62	50	46	52	41	57	47	52	56	48	52	62	54	64	41	54	69	42	53	43	51	66	48	42	57	52	51	53	57	48	60	39	48	48	36	54	51	51	37	49	56	41	44	59	54	47	49	46	51	51	47	49	49	52	55	56	52	45	39	48	30	57	46	47	41	53	49	47	44	49	40	43	57	49	45	56	59	49	40	46	37	53	53	52	42	41	42	52	47	55	45	40	63	49	53	61	45	49	63	51	49	45	63	50	58	48	51	47	43	49	49	45	53	35	62	57	50	50	55	50	58	55	62	47	49	45	34	47	52	45	53	54	50	48	37	51	45	46	45	37	45	49	59	45	50	51	45	37	42	40	38	45	47	49	41	44	40	54	52	54	52	49	41	50	47	50	37	55	56	42	54	50	46	42	43	53	69	34	42	48	46	43	50	45	42	55	47	56	56	46	50	49	62	50	53	46	44	49	47	62	58	55	48	45	55	45	54	52	46	47	49	55	48	51	40	44	41	44	61	46	51	39	48	49	47	55	46	38	46	47	47	49	42	42	45	55	44	46	39	42	52	45	46	45	48	49	50	59	46	42	48	47	36	45	44	47	41	61	50	55	47	63	56	44	54	52	39	45	48	45	53	46	47	41	50	54	47	50	45	48	40	42	50	46	49	49	48	45	43	50	56	37	33	34	47	51	45	54	44	52	49	48	53	41	44	52	48	56	47	44	44	49	73	60	55	53	53	51	62	53	55	46	46	40	45	50	50	46	53	35	53	37	57	36	50	61	39
39340	20241	8818	21234	29304	28050	25523	22029	19227	16522	14618	12797	11315	10481	9359	7952	7186	6324	5900	5460	5157	4445	4079	3547	3422	3232	2990	2828	2695	2538	2319	2201	2049	1839	1567	1360	1349	1350	1314	1268	1216	1240	1161	1166	1102	1131	1003	1028	1000	927	960	932	940	944	883	899	837	832	832	831	820	783	883	866	786	839	843	784	833	823	825	835	877	922	868	978	920	975	986	986	886	878	916	906	984	860	945	967	965	954	1048	1019	1040	946	929	932	949	981	963	928	991	937	967	938	914	1034	1091	966	909	916	882	877	890	863	839	788	790	829	831	775	805	814	803	797	838	789	830	805	777	756	798	767	718	762	791	753	785	807	753	724	706	798	785	741	797	795	744	828	751	738	778	809	718	719	791	745	720	730	767	752	699	796	766	785	723	760	758	758	736	722	757	802	740	756	725	775	769	789	746	745	763	728	758	781	791	778	810	782	741	744	775	797	708	790	789	740	735	770	745	750	777	754	734	732	780	764	771	729	770	724	775	694	797	751	737	703	757	746	770	813	764	734	758	767	762	707	738	805	741	734	772	697	767	726	756	758	716	754	754	729	767	744	781	791	718	775	730	702	761	720	750	744	727	753	743	750	760	775	720	747	740	713	710	761	737	766	769	781	737	751	761	736	721	781	787	795	745	739	772	759	770	764	800	748	725	738	767	734	731	722	788	765	739	819	795	778	722	739	729	772	750	756	789	711	744	785	764	741	781	720	776	760	846	711	709	795	689	765	802	738	777	773	779	676	769	743	800	805	758	790	737	762	756	708	760	726	756	777	784	749	804	768	688	754	732	703	735	760	819	763	733	752	697	752	750	796	729	769	783	736	758	790	764	761	756	790	782	815	748	728	710	733	710	726	769	709	777	756	789	774	739	744	770	732	741	732	812	785	772	776	771	767	738	733	770	797	750	709	696	686	788	726	758	763	765	738	772	754	756	727	710	756	769	771	793	674	717	746	755	788	727	787	744	755	734	743	798	787	745	798	794	729	759	754	723	763	756	756	737	722	755	729	781	731	783	771	823	771	790	757	744	722	740	769	674	754	740	718	801	757	794	776	786	710	813	768	745	711	697	738	753	827	745	779	710	741	731	748	740	758	779	778	743	757	723	728	707	778	753	779	733	741	750	726	731	772	753	819	776	730	773	762	728	715	809	765	779	750	729	765	732	708	742	763	739	808	751	715	731	746	776	761	750	750	710	745	798	732	727	752	713	764	743	737	716	751	778	681	757	809	818	756	743	758	790	744	785	751	795	714	805	729	728	706	784	801	788	769	743	738	800	752	771	723	734	736	793	728	714	765	783	740	747	763	767	760	739	756	724	749	792	777	709	753	725	755	789	744	769	748	734	783	774	733	733	790	770	754	730	769	690	748	793	728	718	788	774	751	757	742	763	769	699	763	730	767	761	739	748	744	754	785	743	745	760	723	764	812	745	761	704	796	731	793	760	756	733	726	768	765	762	751	787	757	792	748	767	713	788	714	754	703	753	769	741	739	723	776	740	778	803	752	752	722	751	756	702	751	736	733	748	762	762	746	750	764	755	760	832	767	727	748	748	718	800	729	718	746	774	727	774	756	717	729	754	714	702	756	799	731	800	771	722	801	803	727	707	759	772	744	775	777	740	763	779	732	762	758	786	752	782	754	787	713	751	771	762	771	730	739	810	737	711	757	761	732	748	717	730	717	754	792	771	748	790	768	786	705	764	762	762	713	755	758	722	694	718	732	783	741	747	744	751	763	766	743	726	738	741	729	770	740	763	790	764	769	742	756	737	778	722	756	726	760	757	707	789	770	716	741	761	748	747	766	746	724	770	815	727	731	787	784	768	720	758	772	781	722	746	803	772	759	735	780	776	757	758	734	774	728	780	732	740	738	724	780	747	738	747	764	751	742	721	804	755	767	754	727	779	742	775	749	792	718	756	764	747	781	707	771	739	791	751	793	750	712	730	767	747	730	725	693	706	769	756	748	764	745	796	717	740	698	800	768	756	727	732	737	711	759	770	709	792	731	774	746	744	742	803	696	758	761	738	807	744	737	808	722	710	704	726	741	724	740	792	712	754	715	730	754	746	738	750	753	741	741	749	753	740	781	779	748	738	777	727	745	770	723	745	748	742	780	764	691	785	813	781	782	763	738	752	707	766	746	754	767	781	754	765	733	794	721	740	745	765	789	703	776	786	759	763	787	757	720	768	727	745	736	770	762	801	751	752	754	768	760	774	714	739	762	773	765	776	783	785	726	753	782	750	743	751	760	767	791	698	725	745	695	727	746	761	753	783	756	760	805	738	713	730	742	722	741	695	718	770	750	752	742	740	819	730	799	798	818	734	728	702	726	726	779	768	740	761	762	702	776	790	756	729	783	770	732	749	754	773	719	761	742	684	759	751	762	798	759	837	767	797	694	706	735	751	746	747	743	731	790	754	733	726	741	757	741	768	706	745	833	754	774	726	705	706	748	768	739	800	771	781	777	736	753	730	755	756	783	772	787	710	749	747	770	802	748	791	746	730	759	729	750	780	761	762	729	791	785	707	754	760	759	750	741	741	755	761	757	747	774	706	808	764	771	733	722	761	752	759	755	734	750	747	723	775	762	741	743	781	701	735	774	783	747	738	754	777	813	760	725	720	767	733	732	765	795	775	725	728	706	752	749	719	729	719	773	719	749	731	739	737	751	755	775	789	711	669	766	775	735	747	750	787	724	719	750	696	760	741	702	716	802	770	793	699	778	729	731	737	749	742	754	760	756	735	704	726	819	756	745	719	772	749	751	757	730	759	730	728	746	781	729	770	740	773	755	647	727	743	755	729	743	716	730	724	716	712	734	748	737	769	819	723	760	775	708	790	753	794	701	764	769	781	763	742	771	763	796	795	782	792	727	731	803	729	735	724	769	718	777	763	735	727	772	714	804	743	737	758	724	732	770	706	725	752	780	741	740	787	702	752	721	776	736	783	773	730	736	769	753	752	750	743	760	754	704	760	735	788	737	761	791	766	721	739	767	741	806	724	808	743	723	795	765	742	738	796	730	763	699	729	735	781	766	750	773	715	811	746	737	783	814	706	787	778	739	725	755	715	746	738	720	796	749	757	710	733	714	767	719	749	771	760	761	745	740	785	754	742	792	754	708	771	714	737	797	804	712	765	716	790	757	764	689	744	752	738	747	796	720	722	710	747	744	753	747	763	777	712	794	799	708	805	819	766	788	756	706	793	744	746	753	728	764	729	703	766	700	736	709	733	775	763	746	737	749	759	766	821	795	754	802	804	755	765	713	779	770	719	777	761	738	818	811	737	715	840	736	754	745	746	764	771	801	756	786	753	777	723	741	774	736	739	743	758	780	740	725	774	745	708	725	776	764	726	765	780	742	743	741	806	800	749	760	734	789	760	765	747	786	740	784	784	692	752	753	764	795	777	744	783	785	747	763	751	823	730	746	740	710	769	764	731	784	751	772	715	688	694	750	764	767	708	750	731	776	705	779	725	740
2492	534	191	139	255	276	249	224	210	181	144	122	116	122	95	103	72	77	63	51	71	55	52	38	46	51	35	46	29	36	32	33	30	30	27	23	22	28	26	41	36	22	22	25	21	25	21	28	22	17	33	34	24	24	21	19	22	15	25	15	30	24	25	30	20	26	23	34	38	21	25	22	24	15	27	33	12	27	29	23	22	26	26	17	15	26	33	32	14	22	23	36	32	19	26	24	20	25	24	27	20	22	39	35	26	32	32	17	27	31	28	15	27	23	22	24	19	26	16	20	21	18	23	17	36	16	12	22	31	19	24	27	22	19	28	30	31	17	24	25	39	24	19	27	23	31	26	23	22	17	20	27	25	38	29	24	17	25	23	30	29	23	21	25	15	19	20	33	28	31	24	20	28	28	20	24	19	25	20	21	31	19	15	22	27	18	16	29	28	22	16	26	27	22	21	15	19	24	22	29	21	23	34	32	30	34	24	28	20	24	28	25	18	27	27	17	22	26	26	22	27	19	21	29	19	22	23	25	14	32	21	22	22	27	29	32	26	27	17	22	14	18	13	29	24	33	17	29	17	27	30	29	15	26	24	19	33	21	24	32	9	21	18	22	10	31	25	26	31	27	35	20	19	27	29	23	15	29	29	32	21	21	27	22	21	22	17	15	23	29	26	27	19	23	23	25	22	28	28	21	18	16	27	18	26	26	16	23	17	21	27	25	23	18	24	20	26	25	26	28	26	36	26	15	14	22	23	29	25	23	27	21	25	24	22	19	18	26	21	32	29	26	22	19	21	26	22	22	21	25	28	24	24	29	22	21	29	18	26	30	33	15	23	29	22	28	24	23	22	26	25	16	31	27	19	19	14	30	27	26	24	28	23	21	25	27	19	25	24	31	27	25	16	14	29	19	27	22	21	14	22	33	19	21	29	23	32	24	23	27	22	28	33	34	26	27	21	23	18	25	24	25	24	21	32	24	25	12	20	23	23	25	28	20	24	18	22	22	21	24	18	34	31	20	32	23	28	18	22	26	27	21	23	29	20	27	23	26	29	20	17	25	25	28	24	19	25	25	26	25	32	25	21	24	15	23	25	21	29	29	22	24	26	17	19	27	31	25	28	20	24	23	31	18	27	19	20	21	19	33	23	26	27	22	24	25	16	21	25	19	16	14	26	23	21	28	16	27	24	20	21	30	24	24	28	18	31	25	22	20	19	20	16	38	19	26	18	30	28	26	35	19	22	36	22	23	16	21	18	25	21	22	19	27	29	13	23	24	20	17	26	29	25	13	16	30	32	27	28	23	24	28	22	27	27	16	26	29	27	26	37	17	19	29	14	28	34	30	24	24	19	19	22	20	23	20	25	19	26	24	33	21	14	22	24	20	29	17	28	26	18	25	27	24	20	21	23	29	25	18	30	16	29	20	28	24	29	27	29	34	20	23	17	18	23	19	27	22	19	29	25	18	23	30	24	22	21	18	28	16	27	26	25	21	21	22	32	23	23	21	24	25	27	29	32	23	25	24	17	18	25	25	24	21	19	14	15	22	31	24	16	23	26	21	25	26	16	24	26	12	22	21	29	28	28	24	26	32	32	30	21	22	24	29	15	23	28	23	13	23	19	17	24	33	14	30	32	27	27	23	26	28	17	22	25	15	32	21	25	23	22	22	16	35	30	24	25	27	25	26	23	23	18	28	29	24	26	20	21	27	27	27	30	35	29	31	25	23	17	25	24	19	25	31	16	23	15	21	21	30	25	24	18	21	23	17	25	17	28	27	24	15	17	22	31	18	35	18	22	18	29	23	24	31	24	24	23	22	26	31	18	22	29	22	27	25	32	16	22	30	30	23	24	21	22	26	19	33	23	22	19	20	24	27	19	26	25	19	18	12	27	26	22	30	35	16	21	26	13	20	27	28	20	33	15	21	24	34	27	27	19	29	23	26	28	21	24	19	20	26	28	18	26	25	25	27	24	30	20	28	22	28	25	18	15	26	28	24	36	20	21	21	28	21	22	22	27	17	24	12	34	25	28	37	29	30	16	18	26	15	22	18	20	23	32	36	30	18	28	19	23	28	28	25	21	34	24	25	21	25	22	24	19	18	24	20	21	24	22	27	29	32	14	22	13	24	24	33	22	21	18	27	20	23	26	23	21	22	26	23	30	31	23	26	17	27	24	13	26	25	22	33	21	21	24	32	21	19	18	26	26	22	30	22	14	19	23	19	27	22	34	31	26	29	30	28	23	20	24	25	28	13	16	24	26	14	27	23	18	25	28	30	19	25	26	29	22	25	27	24	25	24	31	21	24	19	19	22	19	23	21	32	30	33	28	23	27	25	24	20	28	32	22	33	17	23	23	20	15	21	29	24	25	25	23	28	33	22	28	27	27	18	21	31	28	29	25	17	26	23	21	28	26	22	19	24	25	27	25	19	18	18	23	25	25	20	24	22	27	25	23	21	23	26	26	22	28	25	24	21	23	22	20	26	21	16	28	22	20	20	27	21	25	25	21	18	27	26	22	21	25	30	21	21	19	27	29	30	28	25	21	33	15	21	14	28	20	26	20	23	16	23	17	22	25	17	24	33	27	22	26	22	25	33	25	30	20	32	20	26	26	31	25	23	29	28	22	17	27	20	23	20	22	15	25	31	33	18	29	22	18	22	25	25	19	22	29	15	17	27	29	26	13	20	20	20	28	30	19	26	19	25	21	23	22	16	27	30	25	18	20	18	18	27	20	25	24	22	37	18	23	25	13	26	24	25	23	28	17	23	24	21	21	25	25	33	24	21	31	24	25	30	14	39	19	32	26	20	31	24	20	29	26	24	21	25	21	28	32	18	23	24	25	22	20	24	29	24	29	28	23	23	22	23	33	32	15	15	30	27	19	25	25	33	21	19	25	25	23	17	17	30	22	21	17	17	20	23	24	21	26	21	14	22	28	29	21	32	13	26	18	27	17	23	23	18	21	27	24	33	25	34	34	18	26	25	23	31	28	29	29	22	34	28	21	27	23	31	26	22	23	24	24	22	27	22	16	21	21	21	27	25	20	27	19	18	19	18	24	30	22	25	27	27	32	28	22	18	21	27	13	26	17	33	25	17	22	28	23	21	24	23	34	34	28	17	17	25	25	23	18	30	21	31	28	22	20	18	21	26	28	21	25	24	33	22	23	18	27	17	24	21	16	28	26	25	23	25	23	28	31	24	25	21	25	20	15	26	28	27	29	24	26	29	18	20	21	18	30	22	27	18	21	23	36	22	25	21	23	23	28	19	25	18	27	27	26	29	26	14	26	23	11	21	23	24	24	21	29	25	28	24	22	28	24	26	21	33	13	29	33	22	30	22	24	18	30	23	35	22	31	28	27	18	24	18	13	25	17	32	31	25	22	21	23	23	25	35	26	29	20	23	22	26	28	33	21	22	28	29	23	17	26	24	25	21	26	28	25	26	19	32	22	26	32	24	32	23	26	17	30	23	21	21	26	26
26844	12128	4425	11743	17988	17415	15351	12861	10704	8836	7596	6346	5513	4876	4269	3581	3255	2804	2598	2390	2111	1816	1589	1492	1437	1335	1210	1164	1103	1000	980	831	748	722	664	609	609	588	528	555	552	537	499	520	479	506	474	468	449	407	496	425	417	447	433	417	412	405	416	402	391	399	368	374	405	410	382	380	404	444	400	445	441	431	469	491	457	436	475	468	449	440	423	440	454	419	506	460	468	478	466	507	484	487	465	464	456	506	467	489	532	476	479	441	488	507	528	513	460	451	399	459	472	411	401	351	399	407	389	382	414	397	404	425	405	432	429	370	378	372	444	389	398	382	378	359	372	386	329	372	374	397	398	404	365	402	363	442	439	382	375	409	419	375	404	398	374	421	378	403	425	350	395	389	367	366	403	363	381	411	348	377	391	381	380	383	379	387	386	411	377	400	426	348	392	405	373	394	391	377	391	397	386	392	391	354	414	374	383	383	353	412	400	361	329	402	398	361	393	358	387	359	387	374	403	402	410	388	376	385	365	382	392	368	403	389	410	412	414	360	349	382	369	375	404	381	375	417	370	374	414	391	392	402	367	378	406	389	407	398	382	379	373	366	396	371	384	396	387	427	404	369	353	425	383	370	391	372	417	353	378	416	364	398	393	366	360	371	399	399	395	384	399	355	408	410	370	396	426	400	352	396	373	409	368	423	389	408	420	414	377	384	399	410	392	384	401	392	376	386	378	401	408	391	404	400	395	388	388	396	363	383	341	370	371	363	371	377	415	395	407	395	381	359	353	373	380	373	373	378	408	394	386	402	415	403	350	400	402	381	378	414	358	363	386	354	412	392	384	380	411	383	372	435	408	384	398	356	363	394	368	383	405	408	423	365	405	381	403	373	398	420	376	391	399	370	419	389	376	398	380	393	373	359	409	392	374	402	387	342	363	368	360	399	398	375	420	370	348	376	366	381	413	404	380	412	364	385	361	365	391	391	388	413	321	381	386	413	384	410	408	415	369	387	401	413	406	375	371	404	400	390	389	407	389	386	384	369	392	400	374	410	398	392	401	377	395	380	385	385	400	390	387	364	392	385	364	384	378	385	415	371	364	379	396	378	407	374	393	387	399	395	395	372	383	355	397	384	361	414	373	370	393	376	390	390	394	381	373	356	386	419	409	375	394	432	361	344	380	347	405	373	406	397	388	354	385	396	350	372	401	383	370	368	397	416	399	395	369	420	402	385	401	422	368	420	387	375	408	397	391	358	385	389	379	400	381	417	390	403	386	365	389	412	385	356	393	378	370	372	373	369	385	383	365	399	373	374	407	390	405	372	373	389	390	393	396	423	407	399	389	389	393	404	403	388	350	387	398	390	357	369	395	424	392	417	385	353	385	361	375	395	381	378	385	372	394	383	374	370	415	383	376	403	369	386	387	391	382	415	401	422	405	356	395	387	387	393	380	406	382	383	413	388	376	377	404	418	383	406	386	367	418	348	402	397	401	334	428	401	409	375	386	402	403	346	429	408	392	369	375	362	382	394	398	375	338	353	423	395	361	393	402	364	398	392	412	401	365	373	406	376	343	386	374	432	380	374	392	398	354	389	370	373	359	378	379	372	381	395	413	389	367	392	374	385	385	367	400	396	379	388	373	390	393	373	408	431	367	399	362	391	391	365	378	421	413	401	376	370	385	405	414	399	410	401	375	403	376	416	399	439	394	397	376	449	405	410	384	364	376	374	374	382	353	396	397	382	416	379	382	424	354	395	413	380	390	355	401	400	399	374	372	359	387	367	375	398	367	409	388	379	406	394	359	385	398	395	384	376	396	400	369	390	349	373	383	381	375	419	403	368	424	365	383	384	368	409	370	380	366	396	396	393	374	384	334	377	390	383	383	403	361	378	373	390	401	404	371	367	408	381	386	390	370	396	413	378	377	382	386	442	383	392	402	355	388	401	383	359	364	383	390	408	374	360	358	400	409	434	387	363	427	381	392	400	374	378	407	395	378	401	389	389	366	404	410	427	391	373	367	407	378	390	382	374	341	364	401	378	397	411	385	355	412	403	381	364	383	419	381	387	377	390	422	398	392	379	414	395	375	388	385	380	402	378	397	388	426	376	399	364	376	362	385	406	385	389	385	369	374	370	362	377	402	398	407	398	381	395	371	358	417	395	384	372	408	394	384	391	410	402	368	378	373	353	375	399	399	401	391	419	390	358	399	382	392	359	390	365	376	389	398	396	352	405	394	380	382	402	369	382	379	384	388	388	339	368	360	386	397	398	401	410	408	409	439	358	363	401	396	388	378	384	394	365	370	404	394	426	351	402	359	381	369	375	387	340	355	411	389	382	358	377	350	424	367	409	393	400	395	401	400	376	390	396	383	413	364	373	404	366	380	374	362	393	363	379	416	388	425	400	399	420	409	388	387	377	382	377	379	396	385	398	376	363	411	387	349	382	375	377	397	368	362	393	390	395	373	375	433	392	368	399	386	390	377	384	392	378	380	393	385	375	389	422	405	360	383	413	403	390	395	379	406	401	388	362	375	391	416	367	377	373	354	413	363	370	379	377	406	391	401	367	361	397	426	364	393	377	369	412	428	384	395	378	395	387	389	394	404	424	363	397	390	348	369	381	425	367	393	396	378	417	389	372	370	379	383	422	403	400	368	383	374	414	399	395	378	372	384	384	373	407	396	435	358	388	393	337	389	387	403	418	372	361	387	389	375	408	381	357	373	381	395	412	359	387	334	383	411	364	401	376	385	344	398	375	384	385	382	354	404	399	356	395	383	398	356	366	389	375	391	402	412	414	397	380	383	406	420	388	375	366	389	378	404	369	345	353	401	381	380	397	404	395	379	363	385	385	378	408	367	396	400	398	374	401	370	379	407	372	371	386	402	374	368	386	377	370	349	360	392	385	403	387	351	363	381	416	395	396	394	402	375	364	407	383	385	401	410	367	406	362	395	369	371	373	392	384	363	390	395	370	394	384	411	423	390	395	368	395	405	394	361	365	366	408	381	354	402	378	386	384	391	406	377	375	397	389	398	386	405	402	391	368	408	376	380	382	384	359	410	388	361	358	409	371	384	405	398	392	384	381	415	356	355	391	337	392	379	384	421	405	421	374	395	372	396	356	385	394	370	420	382	398	403	361	350	375	399	386	407	392	406	343	382	353	409	384	424	374	418	379	387	382	376	372	388	395	366	382	387	382	400	385	378	396	351	374	380	385	389	395	371	407	410	410	402	359	387	372	381	404	371	394	395	392	382	395	371	386	429	350	364	382	366	396	377	366	397	396	347	401	407	372	378	376	400	378	400	373	411	380	382	376	376	368	413	426	415	390	388	401	367	372	390	404	408	395	371	374	386	406	379	381	373	388	392	380	352	396	405	407	360	407	397	408	403	375	383	373	380	400	415	350	372	422	388	371	398	406	395	360	410	389	391	393	391	408	390	398	383	364	352	362	403	388	375	388	391	366	436	374	398	385	385	386	392	410	375	381	399	375	404	331
2605	840	273	213	375	373	403	378	327	241	217	213	168	162	125	132	108	101	86	82	86	61	61	66	66	59	64	65	58	59	47	41	42	47	40	56	34	39	38	37	51	42	43	38	39	32	34	42	36	43	34	35	37	41	33	45	33	26	35	32	39	29	18	40	40	30	24	33	36	37	29	29	32	27	39	35	37	41	35	36	33	43	35	45	36	37	29	26	29	26	34	35	49	41	42	29	24	30	35	35	41	33	36	36	31	30	29	31	43	39	35	36	35	31	29	31	34	31	30	40	41	29	22	32	30	28	28	37	34	22	31	24	27	33	38	32	30	24	38	20	25	41	38	30	31	35	32	23	25	28	39	42	30	24	41	31	39	23	37	36	36	36	36	30	38	27	36	28	28	32	38	20	29	38	30	36	30	33	46	35	29	28	32	26	48	36	39	31	28	31	28	34	32	41	46	32	32	35	23	24	34	42	30	32	31	22	38	29	26	43	33	51	33	24	26	36	35	30	36	25	40	34	30	24	43	36	35	32	24	41	29	28	23	29	31	33	39	47	37	36	34	33	31	33	48	31	35	40	38	31	33	36	24	39	36	35	28	35	47	36	31	37	27	41	37	31	27	34	39	33	32	42	38	36	29	36	29	37	29	38	28	32	28	37	34	37	23	34	38	36	34	31	34	30	24	39	42	29	34	31	31	37	37	24	37	27	32	33	31	27	35	29	29	33	27	33	35	35	34	36	32	40	30	46	37	28	22	31	27	37	31	47	44	40	37	36	32	34	34	37	36	38	39	38	38	34	39	34	33	34	34	27	32	35	38	37	30	33	39	27	30	28	31	41	61	28	42	27	37	38	32	27	31	34	36	25	41	28	35	23	31	34	31	22	31	39	34	32	47	29	31	22	36	40	27	29	41	29	33	29	40	29	32	32	36	41	40	27	23	38	27	35	35	38	36	35	41	31	41	34	36	27	32	33	31	35	27	32	36	26	36	36	28	31	29	43	30	36	36	42	31	24	35	26	35	31	30	44	39	31	33	34	33	19	30	36	33	32	39	34	33	24	25	28	36	26	25	23	26	28	26	36	33	36	28	30	28	44	33	30	30	33	22	40	18	37	34	35	43	37	32	32	35	43	38	34	34	34	38	29	39	34	38	39	31	26	22	25	26	32	37	42	26	39	38	22	37	32	40	35	22	31	32	44	35	42	20	38	41	26	30	37	33	31	36	33	32	27	43	41	36	41	25	34	34	30	41	33	35	32	26	35	31	31	32	31	26	38	39	39	31	41	24	36	40	26	27	38	28	41	39	27	33	37	34	17	40	29	36	40	36	25	33	29	31	37	27	27	31	40	33	30	36	37	39	32	32	32	23	34	29	34	39	26	37	27	40	38	28	36	34	30	26	29	35	43	21	29	42	25	20	28	34	19	25	33	44	37	34	25	35	26	39	31	39	35	40	34	34	33	33	26	27	28	24	29	25	32	31	30	31	28	25	28	24	36	28	40	41	30	38	35	25	32	42	35	31	29	30	30	30	30	19	37	26	49	32	22	34	33	31	35	27	30	36	34	29	31	35	37	30	23	29	36	36	33	29	34	30	32	33	32	27	22	32	32	36	26	29	38	44	34	27	36	44	22	30	33	31	26	35	32	35	26	31	29	31	19	45	38	40	30	26	29	34	41	26	29	30	24	33	31	33	37	30	37	25	28	31	35	22	38	27	32	29	37	31	38	29	32	30	24	37	39	41	37	32	26	31	26	36	38	30	30	27	36	31	33	29	30	21	35	30	38	29	30	25	29	37	32	39	42	33	32	31	28	39	25	36	31	31	30	37	22	38	39	38	23	39	32	24	31	34	28	33	31	29	30	36	28	40	27	37	30	28	43	34	29	26	29	28	36	34	37	34	32	32	26	47	37	30	27	22	30	25	30	33	40	39	31	23	32	32	29	36	43	35	27	41	44	27	31	30	34	31	32	35	23	35	20	25	28	27	32	35	33	36	33	31	43	34	26	35	35	30	36	34	29	42	32	32	34	41	43	36	19	38	32	29	32	25	38	35	31	28	26	34	39	33	22	33	37	43	29	36	42	35	38	38	37	38	32	29	29	23	33	28	33	34	32	32	34	49	31	39	33	37	34	29	21	27	38	35	35	33	31	32	34	34	32	30	36	30	22	18	34	33	32	32	45	33	30	21	40	50	24	38	35	36	33	33	26	28	35	20	32	40	31	25	37	33	33	35	35	38	27	28	33	28	39	27	37	30	31	29	38	34	43	45	33	30	30	33	28	31	31	35	39	28	33	27	40	43	28	38	35	40	24	37	34	34	34	38	25	27	35	41	34	32	31	38	30	29	30	44	31	28	40	38	28	33	35	38	31	34	35	40	29	29	25	35	33	29	31	25	32	32	34	35	30	28	31	28	30	31	32	31	37	34	37	32	26	25	36	33	21	30	26	36	38	29	24	35	36	27	34	34	35	39	31	40	36	39	37	25	31	26	36	28	37	32	28	31	39	29	34	29	24	34	32	48	31	38	35	31	29	22	35	37	40	38	34	45	36	33	48	34	33	28	32	22	31	28	35	32	30	26	30	43	29	32	29	34	32	21	39	34	35	31	34	25	37	48	27	36	27	33	40	48	36	31	25	27	24	23	35	32	29	33	29	29	29	34	38	37	34	24	26	30	32	35	31	37	27	35	31	32	34	28	31	34	33	38	34	38	32	34	50	37	32	33	35	37	21	30	36	23	21	25	25	24	27	20	28	38	42	34	43	42	34	32	29	27	25	30	27	32	31	33	28	30	25	35	36	34	26	40	34	33	32	38	34	39	34	28	22	32	41	32	26	34	28	33	36	38	41	32	31	26	36	32	31	35	43	39	34	32	50	42	33	40	42	31	28	43	26	32	40	29	27	36	31	30	22	34	32	35	35	26	30	26	38	39	31	29	39	30	26	33	23	30	27	45	44	29	35	35	36	36	44	27	30	42	31	28	30	28	34	40	34	47	27	40	35	31	30	42	35	40	37	31	23	36	31	39	28	36	32	32	31	43	41	40	34	30	32	31	39	41	32	33	43	32	37	36	39	32	36	35	42	36	36	29	25	44	25	39	22	21	44	32	40	25	34	32	21	33	34	33	33	39	33	35	33	39	32	19	27	34	34	43	30	30	38	32	21	26	39	32	40	32	30	34	32	25	34	22	28	38	32	24	33	26	35	28	36	35	40	32	40	32	32	33	30	36	23	36	37	26	29	35	42	26	36	38	28	38	29	38	41	32	18	32	32	43	36	28	32	23	33	35	33	32	33	34	23	35	27	32	36	37	37	44	37	35	30	33	37	33	40	43	32	44	29	30	26	29	44	33	23	37	41	36	29	33	30	18	29	28	35	27	34	33	35	31	38	29	39	29	31	31	31	24	32	41	32	30	32	31	37	36	26	36	28	37	25	37	37	38	23	39	33	34	29	37	23	48	36	40	37	31	15	32	39	22	37
32494	15702	6580	16093	23340	22613	20008	17355	14234	12591	10813	8998	7780	6721	5873	5228	4771	4071	3720	3531	3089	2526	2341	2247	2179	2052	1767	1714	1608	1518	1424	1310	1157	1171	954	889	816	901	804	814	724	775	763	761	674	683	705	660	647	677	642	628	659	586	610	628	556	573	529	576	580	534	553	536	560	544	556	595	527	548	586	631	610	599	673	631	619	667	672	670	652	550	592	609	671	643	634	624	687	658	606	675	671	627	666	652	646	630	623	616	662	698	623	660	598	718	703	664	641	627	578	579	579	527	539	530	575	507	554	546	527	520	550	524	553	572	560	525	544	549	504	554	542	571	542	534	524	511	558	546	533	507	574	501	552	521	552	507	552	526	586	539	507	514	507	527	532	509	509	504	513	504	493	492	500	493	541	523	518	529	518	501	498	521	481	554	540	547	510	532	529	519	525	517	543	508	514	503	513	493	524	552	506	531	492	519	533	494	524	506	516	495	537	526	534	536	520	569	539	485	519	555	519	540	533	505	514	527	519	514	506	557	502	520	508	505	549	530	521	546	511	507	509	537	521	489	537	537	522	455	503	572	505	546	531	523	521	528	564	558	534	521	521	558	458	464	487	515	554	533	532	556	522	510	514	482	531	485	537	531	490	538	535	516	507	543	503	520	563	491	494	532	508	537	481	540	504	509	498	519	494	488	533	537	520	527	533	551	488	500	531	516	515	486	528	492	542	506	481	499	536	499	530	537	568	481	486	513	523	475	537	499	564	512	511	504	517	502	506	509	504	519	520	507	497	505	532	509	539	477	506	526	489	543	545	535	512	504	521	531	535	511	501	522	552	513	546	492	504	556	543	522	514	521	500	471	511	559	502	529	508	470	534	524	553	505	537	528	499	497	539	518	483	527	464	513	520	467	485	510	496	533	501	496	553	504	541	527	525	485	513	564	514	524	513	512	540	508	505	516	478	530	515	556	498	505	548	538	554	518	532	521	521	508	525	502	512	539	490	524	491	524	519	577	507	514	549	560	515	531	518	483	483	518	534	511	503	535	549	518	522	525	489	502	508	538	533	536	533	533	539	521	552	575	510	537	546	493	532	507	515	500	485	500	545	514	487	535	533	542	538	489	482	516	516	541	512	524	532	491	569	522	543	542	521	505	538	526	522	515	508	577	499	535	534	516	551	535	547	483	494	520	544	540	533	558	508	516	520	554	483	536	513	536	504	518	511	539	532	499	537	492	497	495	500	546	484	549	542	497	507	507	537	542	529	509	532	513	536	525	544	520	560	509	518	498	511	507	514	526	541	525	517	511	531	531	501	500	548	518	489	482	534	489	517	482	489	524	516	567	513	510	524	532	531	525	498	539	539	513	539	510	560	524	476	489	481	481	539	496	500	533	553	520	507	527	497	505	521	520	524	533	523	493	493	520	507	510	517	493	498	510	550	550	515	494	508	498	502	529	584	501	522	512	540	501	486	531	490	557	526	543	487	515	534	504	537	502	537	547	507	502	513	453	511	540	524	541	502	547	491	528	494	549	479	570	490	474	538	482	504	535	515	536	498	509	526	496	556	544	517	521	536	519	522	489	499	515	508	468	514	528	491	502	521	569	522	535	504	539	498	549	485	555	502	517	513	556	525	529	522	529	547	532	531	484	555	497	508	503	529	492	538	508	521	560	548	537	491	556	530	489	520	554	509	520	515	538	555	506	573	504	554	515	525	491	502	517	491	515	532	515	527	511	504	491	539	547	515	498	535	521	469	526	509	569	478	502	525	538	531	521	491	515	525	511	531	536	523	530	524	526	520	522	535	483	542	505	482	506	487	520	478	486	518	538	543	532	504	545	497	574	534	552	526	544	518	535	528	546	538	496	525	541	480	502	516	493	503	541	522	493	492	519	532	492	539	562	534	567	496	528	505	498	498	513	543	531	511	532	517	546	551	530	542	531	564	529	500	515	507	508	553	507	574	490	526	508	558	523	513	522	500	500	453	533	530	541	505	528	508	519	563	503	562	530	485	542	558	497	515	532	513	532	567	530	533	530	546	492	481	547	528	501	499	537	511	520	512	543	553	549	499	439	530	496	507	518	484	543	491	529	492	487	536	518	510	550	515	560	523	515	489	505	514	503	495	514	515	517	510	472	533	466	528	530	522	515	541	544	497	485	512	512	508	536	510	545	496	525	487	497	471	516	538	497	504	533	501	508	517	528	506	543	512	470	507	533	527	523	516	521	500	534	511	515	488	481	497	549	514	537	536	518	478	509	532	528	535	497	462	565	489	520	532	530	531	493	498	514	512	486	516	512	528	498	557	511	512	516	489	524	552	545	449	489	560	501	532	520	508	484	521	509	496	527	487	518	479	481	503	508	506	454	507	501	523	524	544	535	516	544	499	510	512	504	520	504	530	489	502	515	525	492	502	524	528	527	506	537	533	529	577	541	557	514	526	552	504	568	516	517	484	502	494	519	509	562	482	502	510	526	528	515	488	482	535	559	548	484	453	471	508	479	545	524	497	496	504	533	554	520	502	447	520	508	549	525	513	488	531	498	496	508	532	515	495	499	539	488	508	517	535	512	528	472	534	477	536	514	533	511	539	487	551	505	557	484	560	500	495	564	545	526	528	515	530	510	486	505	528	475	507	509	543	504	496	519	536	534	520	547	504	553	509	530	485	518	482	535	518	515	532	492	559	525	510	539	501	528	504	536	522	536	536	521	526	531	487	530	507	477	508	539	542	538	490	503	506	547	511	515	509	533	563	520	518	547	529	509	511	520	554	501	544	567	506	518	469	506	520	534	578	507	509	499	520	476	506	516	523	523	495	495	473	475	441	498	499	537	521	506	499	592	529	569	492	504	535	544	497	519	550	541	520	521	532	510	489	517	510	503	523	516	493	516	559	541	496	560	534	501	502	487	516	532	506	516	475	525	517	513	519	512	519	525	535	516	580	535	535	511	512	483	505	526	501	511	507	483	485	525	488	486	509	534	557	503	499	503	512	530	551	550	498	498	512	513	537	521	515	479	527	529	510	506	506	506	510	515	509	514	474	518	524	492	522	521	501	459	520	478	496	505	539	486	524	520	513	522	501	499	511	489	512	551	488	516	534	526	497	514	518	513	540	514	536	522	517	527	484	498	510	525	531	517	508	486	495	478	535	478	540	493	504	495	518	496	502	528	523	508	543	529	512	524	555	495	511	519	526	524	497	493	490	448	530	543	542	514	507	488	513	499	556	519	477	576	507	508	476	486	543	502	516	508	511	520	514	499	533	531	465	512	518	494	498	523	486	517	531	577	500	528	520	486	510	519	545	529	522	501	503	477	494	531	489	553	518	525	533	509	531	508	524	531	541	511	462	489	516	555	548	533	528	521	506	523	494	520	542	541	554	522	522	536	506	538	491	519	526	511	494	532	516	509	510	523	499	529	521	542	519	493	514	529	505	472	527	536	548	506	504	491	507	523	528	541	517	489	511	517	508	530	484	487	522	491	500	484	514	513	490	547	511	487
4139	759	289	221	367	425	423	351	318	266	284	179	174	150	164	124	122	114	84	95	88	71	65	72	82	70	65	63	78	55	41	62	52	52	37	41	43	38	34	39	36	46	45	35	36	30	36	32	47	46	38	43	28	37	31	30	34	30	31	37	27	42	29	44	30	38	37	39	32	39	31	36	35	36	34	46	22	38	46	25	26	30	33	32	35	37	27	34	35	37	39	29	37	46	35	35	36	43	37	36	36	51	46	42	32	48	31	41	35	34	39	43	35	34	38	30	39	31	31	36	27	26	37	22	27	29	32	31	22	32	36	38	30	36	24	24	36	29	23	29	30	38	30	41	37	31	30	30	28	36	34	27	41	37	31	40	33	44	35	33	37	26	27	36	33	29	30	29	37	43	34	37	36	35	41	36	29	37	26	34	38	33	29	37	30	36	38	23	27	39	29	33	35	37	41	40	36	37	34	34	41	34	32	29	28	25	42	34	37	26	23	24	37	33	35	36	27	39	24	31	37	31	24	31	26	37	33	33	31	51	39	31	35	30	34	35	32	31	33	31	36	31	30	37	39	34	30	42	38	38	33	36	26	30	38	24	36	24	39	26	25	30	26	22	33	30	32	36	26	36	35	19	28	33	38	37	39	21	34	26	47	32	20	37	29	33	27	24	32	24	26	31	36	38	28	37	24	39	41	29	34	32	30	33	29	45	36	25	25	32	38	26	33	33	39	37	36	35	50	33	34	26	26	27	27	31	28	29	25	36	34	31	35	30	28	27	24	44	40	33	36	37	38	35	25	41	40	28	29	24	32	27	29	30	27	34	33	30	36	37	33	34	29	31	38	33	32	44	23	32	28	38	37	33	32	39	32	36	32	27	39	31	30	40	37	38	36	36	41	40	29	38	31	33	33	23	41	30	27	37	30	35	31	27	30	22	41	44	32	30	31	30	36	32	24	27	40	35	34	28	23	31	42	34	26	36	31	31	30	31	34	45	40	28	43	31	34	26	26	36	35	28	47	38	32	28	25	44	31	31	30	29	31	39	34	33	29	30	36	36	40	33	23	29	33	41	33	23	33	29	35	31	36	32	25	36	31	35	29	26	33	31	37	35	31	28	31	34	33	31	38	39	22	22	30	31	34	31	28	25	32	40	34	36	28	31	29	24	35	35	33	41	26	30	23	38	25	34	36	29	26	29	30	29	27	36	33	30	37	40	51	38	32	37	41	32	32	34	33	38	35	31	30	32	30	29	28	34	27	29	30	28	36	24	31	30	36	33	36	37	37	33	33	27	32	28	30	36	34	30	27	47	26	28	34	31	29	31	31	37	36	40	30	24	26	33	28	30	35	27	35	34	33	34	32	32	37	38	42	32	36	27	29	24	33	29	38	28	37	31	34	34	34	28	32	32	37	29	37	34	28	36	44	41	27	24	32	31	28	24	32	46	35	30	38	34	35	41	37	31	32	34	35	45	34	29	29	38	31	33	32	45	29	39	30	38	30	42	41	23	36	31	38	37	38	35	32	29	32	27	24	35	33	28	30	38	41	35	38	22	29	39	43	22	24	39	32	36	33	27	31	26	42	27	25	35	41	35	44	39	36	37	36	32	33	34	33	33	39	33	36	26	43	31	33	30	30	37	49	34	32	32	36	31	39	29	34	20	31	33	36	45	27	30	28	46	33	42	28	27	30	27	23	31	34	36	20	29	43	47	47	33	39	31	39	30	25	30	30	25	29	20	33	25	34	30	44	29	29	28	30	38	33	28	34	25	33	35	32	27	29	29	31	20	34	24	27	28	34	41	31	26	32	33	26	37	35	32	32	24	31	39	40	37	34	33	32	27	31	32	32	29	34	27	23	41	23	33	25	28	36	34	33	35	28	32	43	33	40	26	42	28	33	31	28	34	25	32	37	43	27	29	31	22	31	31	30	37	26	33	43	26	35	37	35	22	33	41	25	42	39	42	31	31	27	33	37	35	28	36	21	29	32	33	34	34	31	40	32	27	36	43	28	36	38	41	29	26	37	36	26	40	31	39	27	32	51	31	23	38	33	35	35	28	34	32	37	31	25	32	36	32	28	30	43	24	37	32	24	35	35	37	34	25	31	37	26	29	32	39	39	31	27	32	38	40	24	30	35	45	30	43	29	29	44	31	31	26	39	33	26	29	34	30	32	30	40	25	37	38	33	47	33	35	37	25	37	38	35	33	21	33	26	31	34	38	21	31	28	30	31	24	36	29	37	40	35	28	36	22	32	30	32	25	28	30	22	37	25	31	36	34	34	30	23	35	40	40	28	40	23	34	34	23	30	32	39	30	26	33	30	29	19	22	44	35	26	29	32	26	31	32	26	27	35	33	25	32	38	29	35	36	38	27	31	36	33	32	39	36	35	41	37	34	36	25	28	28	41	19	25	42	37	38	37	24	31	36	39	32	35	41	42	27	37	29	28	29	30	29	36	29	29	35	31	24	26	36	40	25	33	31	29	30	52	43	28	24	27	39	38	33	29	36	28	27	35	35	32	31	32	39	33	37	31	25	38	39	36	32	28	32	29	43	32	41	33	35	32	23	30	47	24	39	29	27	37	35	33	32	37	38	35	27	31	23	25	22	33	32	33	41	26	38	37	33	32	34	27	23	27	32	37	39	33	32	20	27	41	39	31	34	30	24	37	33	34	29	38	41	33	36	23	24	33	28	16	35	24	46	28	40	23	29	41	40	35	37	31	31	38	31	35	22	30	32	32	28	30	33	33	39	37	24	32	36	38	36	29	36	31	37	39	31	44	35	32	26	24	24	27	28	43	25	28	34	31	39	39	24	31	27	41	29	44	32	25	39	27	31	28	28	38	36	32	31	46	33	34	31	26	35	27	41	42	29	36	30	31	29	25	35	30	36	28	32	39	33	36	21	38	29	32	34	30	25	34	31	30	46	38	30	35	28	32	29	36	27	33	44	32	21	46	41	39	31	27	38	29	42	41	44	43	32	35	41	31	42	43	27	25	25	28	21	28	37	40	36	29	31	43	35	40	32	28	43	34	26	24	30	29	36	33	37	30	33	35	40	35	30	38	39	43	41	31	24	37	44	23	31	19	33	38	41	25	35	29	27	26	29	37	32	29	31	36	39	27	20	35	29	27	26	32	31	36	31	32	39	44	43	27	35	42	41	29	22	37	35	28	37	29	27	34	19	31	27	37	45	36	27	31	33	33	31	36	31	36	31	32	41	28	33	33	30	36	29	31	47	45	37	32	32	25	32	33	28	37	25	31	32	22	32	43	26	35	23	28	20	51	28	35	29	41	32	30	38	28	33	38	28	37	27	44	30	33	33	29	29	25	28	34	22	41	33	22	42	32	35	42	26	38	31	36	36	41	48	31	29	28	33	30	34	36	33	38	31	37	31	35	39	19	45	25	33	25	31	40	29	36	29	39	41	35	27	35	38	41	37	29	29	37	36	32	33	26	35	35	29	21	28	34	35	37	32	32	37
30045	14683	6489	15854	22702	23078	20764	17524	14895	13079	11470	9592	7886	7124	6340	5665	5066	4548	4072	3731	3006	2578	2378	2371	2339	2155	1936	1865	1837	1619	1534	1321	1245	1139	970	867	823	897	851	797	808	801	736	682	721	695	666	699	659	659	618	636	634	625	595	580	540	612	533	550	534	561	518	552	527	523	542	533	532	542	557	602	614	632	611	629	612	632	640	694	623	637	589	619	605	626	621	623	603	620	678	720	667	675	680	629	602	681	670	663	649	705	677	638	629	706	710	706	625	626	547	628	580	545	563	512	573	550	572	541	550	584	560	508	542	548	578	519	511	588	517	517	538	529	513	490	520	546	521	572	532	517	547	495	542	495	531	513	516	522	506	536	522	518	558	556	518	525	555	516	518	530	554	514	522	527	526	539	501	554	525	507	486	489	527	496	528	486	523	515	511	453	530	531	527	500	526	521	535	515	485	529	498	536	518	522	529	556	510	559	517	528	573	532	574	490	512	499	554	519	493	542	496	491	515	517	547	510	532	551	510	483	543	532	511	535	516	504	491	512	509	486	528	499	518	505	509	525	505	500	501	528	506	515	550	544	552	531	513	503	509	504	499	504	570	519	554	490	528	556	493	535	482	533	522	507	546	517	555	468	513	532	512	489	524	525	512	511	569	499	518	533	511	512	561	550	529	531	527	515	521	529	510	537	505	497	513	544	468	556	555	517	495	523	489	552	535	527	515	537	484	506	535	514	504	551	483	531	482	548	504	526	559	504	582	497	536	571	530	519	530	505	529	516	546	553	530	519	520	508	493	545	543	484	503	540	504	501	539	565	484	500	511	530	513	521	483	537	521	500	550	496	500	512	504	512	537	529	542	517	467	516	536	505	500	533	508	510	520	517	555	505	509	519	497	509	479	520	535	508	506	506	490	510	557	545	480	519	497	540	493	514	536	528	487	511	545	497	504	511	521	557	494	535	519	480	501	496	541	514	539	486	539	538	536	504	519	510	510	517	547	519	535	476	454	494	548	538	533	534	492	547	511	517	534	546	500	522	507	502	492	521	493	519	550	504	521	497	526	493	518	538	524	540	503	477	533	523	506	533	537	517	550	559	512	503	502	478	486	546	536	470	495	564	545	532	499	527	522	513	515	530	524	531	499	518	517	519	513	533	486	522	520	536	497	502	520	544	523	541	525	474	497	570	517	501	528	492	514	504	525	474	522	503	493	536	536	508	560	541	521	491	511	516	502	496	533	524	557	517	496	543	503	526	538	516	504	533	528	517	484	497	488	483	506	487	516	492	492	557	523	546	514	504	557	514	533	506	548	501	512	501	556	497	544	519	502	498	488	500	486	490	510	533	494	521	540	501	541	527	500	486	509	555	549	502	577	517	513	555	486	503	527	487	522	492	523	527	500	489	470	487	489	534	503	498	513	503	486	526	506	513	455	487	543	528	547	534	494	482	529	547	506	551	558	544	538	519	505	551	502	521	544	470	480	507	514	501	470	482	551	518	484	512	547	518	523	533	489	520	521	524	478	523	522	491	525	537	513	532	535	517	509	515	524	491	474	541	547	534	514	551	547	521	517	511	520	510	553	539	493	541	480	532	542	508	488	518	537	519	485	520	489	515	500	519	523	504	487	487	531	499	512	499	512	491	510	539	498	488	526	551	518	519	541	518	542	483	509	534	529	521	548	514	522	522	489	490	541	513	499	501	501	510	491	508	492	542	528	508	492	527	518	498	477	500	498	473	542	544	542	510	510	499	531	499	514	486	549	519	542	547	529	498	532	561	510	494	506	469	520	511	479	503	534	502	517	508	536	502	535	508	529	516	526	527	518	488	514	551	518	512	480	505	545	564	521	507	523	493	498	518	536	516	499	524	513	524	552	503	530	544	510	547	570	512	471	557	497	547	557	521	532	475	507	516	518	526	543	520	476	543	497	473	519	519	512	501	505	533	531	515	511	497	509	510	526	545	511	525	528	527	530	493	519	542	518	559	484	518	543	521	538	517	525	460	497	520	510	502	534	519	510	556	516	483	543	492	530	496	498	478	482	514	506	540	490	558	461	548	523	556	503	513	541	507	518	522	515	502	538	518	519	562	525	522	507	517	517	538	520	515	442	571	525	516	526	500	482	502	496	481	484	529	556	542	519	511	499	499	491	529	514	490	542	491	517	494	519	490	515	552	501	500	550	536	482	568	492	553	489	460	529	551	492	495	507	541	532	553	559	516	492	519	568	539	523	520	518	533	478	530	530	525	531	530	542	503	502	511	516	555	527	546	509	491	497	536	463	519	529	538	532	512	560	526	509	490	535	520	507	544	521	507	506	521	495	524	507	548	509	543	506	514	532	511	510	493	529	526	544	492	542	508	475	518	506	512	547	543	532	517	520	496	516	556	514	517	513	531	538	536	534	534	510	530	513	533	501	548	506	521	529	528	502	503	543	520	587	505	528	508	552	519	478	527	533	498	555	524	556	506	516	533	519	501	517	518	468	500	494	508	532	495	550	484	522	503	517	507	504	510	532	504	528	519	542	493	550	515	525	545	512	534	532	494	505	545	486	510	510	525	541	504	470	557	559	487	511	524	530	509	525	497	517	528	544	515	496	513	498	524	521	575	517	504	532	538	509	506	554	497	520	502	529	487	515	538	517	489	510	543	524	516	538	497	525	496	489	523	491	529	519	479	495	527	505	512	506	511	554	504	500	552	484	485	494	537	501	499	524	488	519	510	487	527	522	541	545	521	534	520	519	505	482	502	564	510	528	512	541	496	473	525	531	535	516	519	500	484	512	539	510	536	535	530	492	490	525	499	519	575	470	535	502	458	554	561	553	499	517	514	515	498	555	569	510	492	522	494	526	484	505	510	534	538	541	526	527	528	498	516	478	521	538	527	566	568	526	521	541	545	522	535	545	530	544	544	536	523	505	533	539	567	548	522	536	522	517	519	503	475	507	535	518	503	542	537	517	537	552	522	521	527	539	509	513	521	529	530	532	522	485	536	507	542	528	540	513	511	561	542	571	515	531	479	561	528	553	508	550	509	502	504	538	496	501	516	549	503	534	535	508	506	516	553	517	502	537	522	517	499	504	551	489	515	548	511	507	546	495	529	512	494	527	500	499	489	485	544	499	494	564	517	517	513	535	493	546	515	522	510	560	493	527	567	482	514	502	519	509	520	487	503	455	511	512	529	504	531	562	528	493	552	499	488	503	511	540	538	523	516	529	493	557	517	518	532	558	520	526	514	534	508	542	536	467	486	524	519	509	510	545	535	557	546	516	520	502	513	507	501	506	526	530	525	531	532	503	510	530	511	505	530	498	506	532	494	533	514	530	505	512	516	531	557	508	535	534	474	515	491	526	488	507	539	535	517	488	491	480	541	523	497	452	509	522	507	517	545	504	523	516	488	523	548	529	537	480	463	516	515	496	529	561	504	515	497	481	525	526	500	514	543	549	515	509	516	477	492	495	494	517	519	487	545	518	518	551	509	516	458	519	528	523	518
4164	1212	508	316	562	721	643	590	482	417	412	320	311	249	222	234	217	199	170	130	138	108	108	109	117	98	101	96	90	72	78	74	74	73	59	61	58	46	52	56	51	67	46	57	70	57	60	50	44	53	44	53	55	56	50	57	64	48	54	46	43	46	55	54	40	44	62	41	43	44	53	55	54	47	43	59	56	54	58	48	47	58	56	42	42	59	58	47	51	64	58	45	54	48	54	47	54	52	51	38	44	52	44	42	61	36	48	45	38	42	57	58	47	55	52	55	45	47	57	46	26	46	38	50	49	51	48	39	45	54	42	40	52	50	55	56	48	42	43	53	54	58	53	49	53	44	61	52	60	48	41	57	41	47	40	51	50	59	47	47	45	53	42	61	41	40	46	51	51	48	42	50	42	60	43	39	41	45	41	46	38	47	54	41	51	42	53	35	57	52	54	42	45	53	48	40	38	48	58	52	35	56	58	41	52	36	41	50	38	47	40	45	39	48	58	52	55	45	44	44	46	51	59	54	38	49	51	47	54	38	46	48	48	49	47	40	48	43	50	41	43	43	40	47	48	49	46	55	34	58	53	45	47	49	52	39	46	50	50	39	29	50	61	47	50	49	47	36	49	36	49	37	51	45	34	28	43	48	48	42	55	55	56	49	53	48	41	40	59	52	53	53	46	46	41	50	49	41	45	48	49	54	43	50	36	58	36	39	43	62	52	42	51	30	52	57	40	44	43	50	54	49	48	50	42	58	53	60	43	56	69	48	45	45	52	52	36	52	47	44	48	56	41	45	45	42	51	37	48	47	48	53	35	46	39	51	42	41	36	39	48	52	50	45	42	47	52	46	53	47	48	48	58	43	60	43	53	50	51	60	49	53	49	63	50	47	42	47	42	56	44	46	46	60	41	40	44	46	47	32	53	42	38	47	43	55	35	55	48	46	49	46	50	50	55	45	66	62	45	57	68	49	48	32	44	40	48	40	37	54	39	49	52	54	43	55	48	61	56	50	46	55	44	44	56	46	61	51	37	36	44	61	47	48	52	45	44	40	50	50	42	52	46	54	57	47	54	54	52	48	36	41	39	44	46	52	42	37	51	49	40	54	45	50	54	45	53	49	60	42	54	34	44	46	42	52	48	49	43	60	47	36	47	41	39	41	53	40	50	52	47	54	48	46	44	56	38	51	43	51	55	51	57	53	48	40	59	49	50	61	49	46	48	48	44	59	54	44	37	46	51	46	61	43	47	51	52	51	40	44	54	49	51	43	41	48	70	51	45	52	47	47	50	42	46	50	51	49	51	56	40	51	52	50	53	40	38	49	41	40	37	54	44	49	41	49	37	47	37	33	54	39	43	51	35	45	45	49	44	42	48	38	56	53	45	60	68	52	34	51	59	50	47	56	48	56	53	59	45	37	49	40	55	46	60	47	58	34	52	64	47	57	41	50	38	37	41	59	43	53	48	55	44	37	44	62	61	41	47	46	49	56	53	35	51	52	44	44	42	45	50	36	51	45	40	52	39	45	52	56	44	51	38	46	46	48	50	37	52	30	53	47	50	53	33	46	54	49	45	47	54	56	44	43	44	52	43	43	55	42	48	45	42	48	45	51	43	42	42	49	41	49	47	41	41	41	46	50	61	43	37	50	55	49	58	45	52	62	34	47	50	40	48	42	53	63	58	47	41	48	65	41	49	40	42	42	51	54	58	51	61	49	50	45	52	64	48	50	52	64	47	41	49	48	41	53	43	57	46	48	50	45	62	43	55	39	48	40	52	50	51	57	36	57	47	43	42	51	33	56	30	45	50	44	37	44	41	60	53	41	47	59	53	46	39	43	34	47	34	51	51	41	52	45	51	49	57	40	50	43	58	52	43	43	48	37	49	58	53	60	42	49	38	49	54	50	54	53	46	47	51	39	43	49	48	44	51	50	46	37	52	53	35	57	46	59	53	39	42	42	64	50	36	46	57	55	50	53	48	40	62	42	50	45	44	35	52	41	59	49	35	56	52	48	47	45	48	43	40	37	46	52	43	39	41	48	50	40	38	50	51	41	49	48	47	60	42	47	38	54	52	42	50	27	41	46	54	58	46	43	48	46	50	49	52	47	45	40	49	40	51	50	47	43	40	46	47	50	52	52	52	51	48	50	45	53	50	39	46	60	40	42	46	50	47	48	59	42	43	49	54	56	50	50	48	46	60	49	53	52	50	42	61	48	48	40	46	47	57	52	45	50	41	51	43	46	46	40	55	51	52	65	42	54	48	52	49	44	45	58	64	36	46	59	40	52	48	55	45	52	59	59	48	44	42	49	53	37	35	47	46	39	34	51	46	56	56	35	37	59	47	51	46	47	62	56	51	51	55	45	53	45	48	44	49	46	50	47	49	46	36	40	54	46	46	56	54	48	39	54	48	43	46	40	45	50	44	34	30	54	51	48	48	56	46	51	49	54	52	69	44	48	34	52	42	45	44	54	48	36	47	60	36	27	41	58	46	30	58	50	42	47	44	49	50	46	54	49	44	41	55	46	46	52	56	59	50	49	48	38	45	48	43	48	65	44	42	36	62	40	52	51	44	55	52	67	33	48	50	40	60	61	66	37	38	55	53	53	47	49	37	53	53	47	50	39	50	39	47	51	44	62	39	58	48	40	46	39	44	61	43	42	52	62	42	59	41	46	39	48	49	42	50	39	43	52	43	49	55	30	37	55	35	49	41	38	49	46	51	40	51	48	44	63	42	43	47	43	50	58	39	45	45	30	53	42	49	54	38	58	48	44	55	48	49	47	39	47	61	57	51	51	43	49	50	48	50	45	55	45	65	39	42	48	39	45	45	52	51	50	42	52	55	41	41	53	53	60	49	37	48	64	49	45	61	47	55	47	49	46	54	37	53	56	47	45	61	43	43	48	56	44	35	39	47	45	50	36	42	49	55	48	44	49	46	47	46	40	42	44	45	50	45	46	48	57	46	48	51	50	53	57	47	41	42	60	45	44	44	43	44	44	45	56	33	53	48	51	43	52	47	55	53	41	46	55	50	42	47	56	36	47	48	41	48	33	50	40	44	46	37	50	59	46	38	51	54	36	51	48	47	52	52	45	48	49	43	49	58	58	49	38	50	37	36	46	51	44	41	50	42	54	54	43	59	39	42	41	44	42	44	50	50	57	49	55	49	51	37	49	60	39	45	42	35	49	42	57	34	47	52	53	45	52	49	63	48	51	54	57	53	42	52	37	48	56	44	54	44	47	52	59	50	38	48	49	54	48	35	55	48	42	45	41	49	60	42	48	34	43	55	58	41	49	50	45	46	47	34	45	61	45	47	41	49	49	47	44	48	46	45	49	42	49	54	40	53	55	39	54	45	51	58	53	37	65	50	46	33	51	69	48	49	58	56	47	51	52	49	40	49	56	46	33	40	41	50	45	44	42	53	35	41	54	48	48	57	51	33	39	26	54	50	49	47	46	46	55	54	36	43	44	47	46	73	53
36403	18698	9664	21334	28769	28886	26476	22965	19850	17661	15806	13308	11565	10321	9332	8539	7719	6809	6065	5507	4508	3813	3731	3864	3499	3216	3010	2985	2784	2583	2356	2109	1913	1902	1530	1409	1362	1370	1308	1289	1222	1213	1102	1124	1067	1051	1074	1004	1004	1010	1006	1074	929	939	858	849	864	821	851	788	849	774	819	832	802	825	859	811	826	870	872	898	899	936	960	912	940	933	914	1008	976	886	957	871	894	924	899	888	888	945	980	982	974	957	974	989	958	974	916	950	981	1044	956	907	919	947	1031	1031	910	927	846	859	806	818	831	839	780	819	793	806	826	796	749	792	812	754	791	732	695	752	727	734	763	788	808	690	759	714	755	805	770	770	734	765	806	791	779	753	755	724	792	762	744	763	729	763	742	714	767	716	758	783	748	752	755	708	716	759	716	722	759	794	723	745	693	754	755	679	741	736	790	801	710	686	725	746	717	756	729	715	743	738	758	701	762	743	748	764	683	783	790	801	727	711	792	778	727	760	741	733	730	766	743	746	700	754	757	790	723	746	765	748	725	735	736	748	749	767	754	745	720	706	773	723	773	762	792	684	773	735	759	749	685	773	778	707	713	745	710	730	711	750	724	761	790	713	768	742	770	722	729	746	721	772	737	766	727	744	725	690	727	794	744	763	755	757	754	734	732	709	766	774	703	761	795	764	745	701	722	793	780	755	757	739	735	707	740	749	738	675	780	769	772	783	735	772	783	742	740	739	741	717	742	740	755	783	787	822	678	744	772	727	750	725	754	748	727	712	753	716	702	726	755	710	756	769	796	729	726	732	741	696	738	764	798	773	717	729	780	762	718	727	745	755	740	765	775	750	764	715	783	693	699	751	725	725	795	750	720	714	753	747	717	722	743	740	768	707	773	746	745	754	749	730	701	738	727	771	724	742	768	762	740	747	762	745	758	712	778	723	801	699	750	703	786	750	767	736	725	730	761	742	725	787	733	719	727	721	734	719	742	683	739	763	726	726	747	734	719	720	729	720	768	791	724	757	733	818	786	767	742	706	761	722	782	716	729	754	720	739	792	679	732	768	763	787	723	726	703	709	789	799	736	760	691	755	759	751	710	726	750	749	770	776	737	803	706	771	749	726	752	701	709	738	790	726	746	748	717	714	758	739	773	784	791	758	727	799	712	767	809	745	729	693	755	731	768	754	711	719	735	730	756	714	744	764	768	766	740	763	738	720	732	762	733	717	741	771	710	699	717	719	760	741	735	778	703	795	770	740	723	731	710	724	808	762	735	777	753	763	810	697	706	753	734	695	761	774	724	761	784	726	777	761	777	749	748	748	761	766	772	748	768	722	730	738	736	729	793	726	772	685	730	695	760	757	763	768	745	710	755	770	793	749	769	762	739	748	750	728	720	749	728	787	770	761	733	741	761	706	687	733	744	711	775	780	753	749	716	807	744	730	774	752	776	753	749	762	762	748	736	738	778	778	737	716	786	732	734	768	791	768	751	703	759	740	794	740	765	749	724	748	698	742	716	785	763	747	757	761	740	762	746	760	787	766	724	719	710	738	773	736	701	740	733	736	755	728	763	769	769	781	736	757	746	787	751	780	749	760	752	756	807	806	760	725	721	774	727	739	700	728	767	743	673	753	756	735	697	731	711	795	753	742	739	777	733	706	727	774	754	703	795	718	775	727	778	761	778	810	783	736	735	710	706	760	719	733	747	695	768	753	774	706	716	713	745	758	701	732	770	731	778	727	781	729	703	753	744	704	763	745	702	771	749	731	765	726	740	714	668	744	738	709	716	697	730	785	702	716	754	674	715	754	754	781	773	716	731	684	739	754	762	749	789	726	775	743	749	731	788	744	733	750	797	767	725	703	737	727	739	724	757	671	722	761	740	710	744	710	716	715	771	749	760	735	767	725	743	726	709	758	779	774	785	803	706	725	761	743	756	760	752	765	728	760	719	769	754	770	764	720	743	722	739	717	709	726	744	800	707	779	768	751	822	681	759	746	729	741	795	813	739	734	746	775	730	774	759	779	767	751	732	724	709	747	769	760	764	706	759	738	779	702	743	753	749	762	754	788	716	737	752	752	759	733	737	755	741	751	755	731	787	755	740	705	756	756	771	712	706	751	702	740	754	749	719	749	763	805	751	768	729	755	741	741	678	718	802	687	746	708	790	713	711	742	721	747	770	717	772	787	712	744	748	745	753	711	775	747	729	728	735	711	766	749	698	744	756	735	711	731	748	753	743	764	753	738	762	748	716	731	799	770	739	761	761	783	763	773	732	746	720	764	743	781	727	767	693	762	766	761	727	693	737	738	722	782	767	750	727	748	754	683	698	797	767	721	732	737	794	710	695	685	748	769	751	730	758	725	735	734	783	745	755	725	758	761	784	802	724	671	787	747	744	701	723	778	763	733	683	736	759	748	744	754	734	704	699	749	732	713	783	736	750	732	743	765	782	793	765	718	773	710	722	721	767	747	669	720	732	757	759	683	779	746	763	745	758	729	678	737	754	731	735	835	719	721	709	738	737	790	756	758	738	799	735	773	727	719	755	771	773	750	719	772	719	736	751	769	767	722	713	773	765	790	751	827	730	775	735	715	696	786	743	730	724	758	773	757	678	748	680	730	734	744	737	749	759	722	769	741	765	796	727	731	790	776	762	717	742	711	708	781	740	716	764	749	779	763	759	751	796	721	805	766	786	726	729	731	773	783	685	697	684	732	773	819	737	762	788	752	722	764	762	800	791	755	755	716	749	741	743	765	737	708	757	738	711	763	710	738	755	723	743	676	770	732	733	720	687	756	715	740	744	726	762	765	757	746	730	757	729	752	771	724	724	735	782	714	768	741	764	737	737	748	746	753	749	739	713	772	744	734	742	749	690	775	757	716	694	781	726	749	736	696	777	766	736	722	759	752	758	793	743	707	723	744	718	749	785	802	730	761	721	721	748	750	775	762	724	745	762	747	756	739	712	710	705	726	733	759	709	750	729	769	739	744	752	735	734	715	698	695	824	755	749	744	749	761	736	750	716	756	794	793	780	771	780	717	743	741	695	725	758	716	715	722	692	756	720	692	703	742	731	795	698	758	753	710	735	727	755	756	757	747	767	738	751	725	710	796	745	785	725	759	748	751	725	741	722	714	749	729	742	736	748	737	743	755	740	749	691	743	767	723	749	756	714	745	739	760	736	770	740	725	771	719	734	707	781	748	726	741	738	710	697	774	729	757	771	733	740	729	744	745	810	723	708	706	789	733	731	808	752	708	717	761	725	781	734	726	725	730	747	733	724	711	739	774	774	771	689	745	758	750	797	737	766	781	704	744	768	767	725	714	765	743	692	777	744	787	733	717	766	765	746	751	714	740	718	707	801	744	746	796	749	813	744	770	725	715	729	752	745	767	744	783	783	737	761	710	743	792	748	663	804	745	748	747	716	714	736	742	683	734	740	697	705	732	745	762	755	718	751	756	747	738	749	705	746	748	735	737	748	727	761	740	744	736	711	749	772	712	765	764
2362	455	200	142	237	311	260	250	202	199	138	145	106	119	99	104	98	76	69	64	57	49	39	45	41	42	41	38	33	31	36	37	25	27	14	30	30	29	27	18	25	25	24	34	29	18	28	28	19	27	17	19	29	20	23	28	27	33	35	27	31	19	21	28	26	24	22	25	23	22	33	28	15	21	23	17	24	26	23	27	29	26	17	12	26	31	22	29	32	21	32	26	20	38	24	35	27	23	26	26	26	27	21	24	14	20	22	33	27	18	31	34	22	29	36	22	24	25	31	30	26	27	18	28	28	21	21	22	27	25	26	32	26	25	25	33	23	22	32	26	29	26	21	30	30	19	32	22	32	25	19	18	21	29	25	20	22	28	26	30	24	21	26	26	16	22	23	20	30	19	23	25	27	32	16	29	25	22	22	11	22	13	21	22	19	20	20	24	22	28	29	23	29	28	20	32	22	19	27	25	27	20	23	21	19	30	18	22	30	32	32	25	19	28	24	28	30	24	24	21	14	17	24	24	25	22	25	17	22	32	24	21	25	35	32	26	25	21	31	20	22	26	22	25	30	23	26	30	20	13	26	38	22	18	18	15	22	26	29	19	23	24	22	22	23	29	25	23	27	18	22	21	26	21	19	30	22	18	27	32	32	28	21	24	19	15	28	21	25	17	14	19	27	22	29	22	31	22	30	40	17	18	21	20	25	21	27	16	22	21	25	30	21	37	24	28	20	22	21	18	27	30	28	20	36	22	32	34	19	35	23	21	28	22	25	21	18	18	27	16	26	19	15	22	24	23	20	19	26	18	26	27	26	17	26	33	22	11	33	25	24	16	21	30	27	23	23	25	28	21	18	22	21	18	24	21	28	21	20	26	24	19	20	22	24	26	19	18	26	21	27	29	23	21	29	22	26	24	24	28	18	20	30	20	28	29	26	19	14	22	21	20	17	31	16	19	26	25	22	20	20	27	25	19	24	21	28	23	17	25	23	22	21	27	28	20	24	24	24	23	25	23	22	21	28	25	25	27	30	24	21	33	10	19	24	31	20	24	24	24	18	25	17	19	23	25	27	30	15	22	18	17	19	18	22	23	31	22	30	23	23	20	22	16	24	13	23	25	24	26	24	24	16	18	28	22	27	17	25	25	11	32	27	26	26	32	32	21	26	26	20	24	26	32	21	23	29	16	28	27	21	17	22	21	18	28	31	19	29	26	19	25	16	30	28	21	22	30	17	19	25	22	25	22	26	27	33	13	24	19	19	25	22	14	16	15	26	18	19	19	24	26	27	23	30	30	23	15	19	18	21	21	31	25	20	23	17	29	21	27	22	18	24	17	25	34	22	27	23	28	21	26	27	33	16	27	19	22	26	22	24	29	20	19	32	23	25	15	25	24	23	25	35	26	19	26	25	22	16	27	24	23	28	26	31	26	31	27	25	20	21	23	30	27	22	22	27	24	30	22	21	28	18	16	31	20	17	29	32	15	19	22	26	21	27	17	23	26	13	27	26	29	21	21	27	26	28	24	28	23	29	24	29	21	24	28	15	21	26	27	28	31	20	14	30	32	20	21	20	27	28	25	24	32	25	24	24	19	27	23	18	18	29	24	19	24	16	19	30	26	29	27	25	22	23	26	26	17	19	15	15	21	23	24	23	32	27	22	26	15	24	20	25	20	23	16	24	29	31	20	26	28	34	25	20	24	22	23	22	21	23	23	22	33	24	25	30	22	23	20	23	27	23	22	35	24	18	26	32	21	23	16	31	21	24	29	25	31	25	16	24	24	27	30	21	15	24	32	25	25	25	19	23	21	16	28	18	30	34	21	27	18	20	21	22	14	32	21	30	28	11	26	22	23	18	26	28	20	19	25	24	23	16	26	35	30	21	25	20	19	25	18	18	20	36	23	24	32	27	22	29	24	23	17	24	29	28	30	34	21	31	21	18	30	19	27	21	28	20	20	22	21	21	21	24	25	32	26	17	22	23	24	31	27	19	21	27	26	26	32	17	19	18	27	29	25	20	25	22	29	28	25	23	29	14	24	20	22	21	24	32	28	18	25	24	26	27	24	28	27	22	19	23	20	30	16	27	22	28	23	23	25	27	30	21	25	22	21	23	21	19	24	22	23	35	17	16	24	26	30	24	27	23	28	23	32	16	28	21	28	19	18	21	20	26	26	28	25	22	27	20	24	34	21	27	23	22	37	22	24	37	18	24	24	30	16	24	27	24	18	25	25	15	23	23	17	17	19	23	20	23	22	20	39	19	28	27	25	31	24	30	22	31	20	15	24	25	18	16	34	20	20	25	32	34	23	24	25	23	32	22	26	20	21	28	24	19	26	25	23	29	23	25	15	28	22	28	25	27	20	17	23	28	30	24	22	24	15	30	29	28	20	29	23	30	22	21	27	32	25	23	16	27	17	26	23	28	16	25	18	20	24	21	26	23	28	21	17	16	18	26	21	24	25	18	32	20	33	27	27	18	27	24	31	24	18	19	17	23	25	25	23	24	26	24	27	20	25	24	19	32	25	18	27	25	27	27	16	21	34	23	29	23	24	22	26	18	24	32	19	17	19	26	27	18	23	18	31	31	19	27	25	20	22	24	30	22	19	23	24	23	24	27	26	22	18	15	21	30	23	16	20	33	21	18	18	24	28	34	23	19	25	26	23	19	20	25	30	22	17	17	23	31	21	30	29	26	23	30	25	28	16	19	28	25	21	20	20	29	18	27	22	31	25	25	17	30	21	23	28	24	24	25	19	19	25	28	17	19	21	20	28	21	25	28	22	27	18	28	25	21	30	14	18	19	18	17	22	20	24	26	29	40	26	23	27	25	16	24	24	46	19	19	26	21	25	21	26	18	25	23	14	27	22	26	23	31	28	30	36	28	27	19	31	22	35	29	25	18	24	34	32	25	26	17	28	30	19	25	22	22	13	17	26	22	24	18	18	18	23	19	27	25	24	24	29	23	25	20	24	22	23	18	29	17	18	16	19	19	22	25	29	24	31	26	27	24	28	22	21	26	26	18	22	20	25	31	17	17	29	36	22	20	30	25	18	26	24	30	24	28	19	21	19	24	26	32	30	14	19	19	23	17	33	26	31	19	17	24	26	32	23	20	19	20	29	26	19	15	20	24	20	32	21	21	17	27	22	19	26	21	21	22	17	19	29	17	27	27	20	19	18	22	21	23	24	31	30	33	30	23	21	21	27	29	34	24	26	19	30	19	32	19	25	21	27	24	19	23	25	14	21	17	23	25	13	29	23	26	19	22	26	26	19	28	27	28	33	29	23	23	20	25	23	18	22	31	28	14	23	22	25	24	27	26	19	31	20	18	20	23	22	22	28	21	19	31	27	20	25	24	28	26	19	17	27	27	22	23	28	28	22	11	32	26	34	17	17	20	24	24	24	39	29	28	26	28	20	19	25	27	27	22	23	22	19	20	27	30	19	20	21	31	33	32	24	19	20	21	25	29	29	20	28	16	22
24468	11534	5041	11721	17076	18163	16483	13405	11147	9412	8121	6605	5526	4939	4300	3830	3442	3094	2759	2256	1847	1556	1622	1658	1510	1313	1268	1179	1081	978	890	868	772	775	662	639	588	565	561	560	530	497	551	507	507	485	457	484	473	457	483	451	479	434	398	410	393	404	394	383	413	388	402	419	414	387	374	399	412	366	418	446	425	499	475	467	454	472	483	506	454	491	494	480	465	475	460	450	440	496	477	465	489	465	423	440	494	468	445	505	487	481	492	424	428	473	516	487	462	437	450	450	420	425	402	399	404	368	424	390	385	385	379	423	398	421	411	409	379	409	402	419	405	406	398	356	390	424	374	407	389	409	409	394	427	423	412	425	390	385	370	389	361	392	351	378	383	379	331	351	352	376	378	390	376	368	391	381	397	420	369	379	389	379	379	376	430	410	374	382	389	393	380	374	389	415	362	405	374	393	370	370	412	407	379	374	384	350	405	412	411	366	412	390	397	379	382	388	370	378	392	343	385	397	387	415	399	372	393	400	375	401	322	422	374	355	388	396	401	367	391	422	388	403	357	390	400	401	384	368	400	393	365	405	368	410	365	358	370	360	405	407	393	409	421	379	372	431	376	392	358	380	377	381	372	376	385	415	357	390	367	406	390	370	391	409	380	407	394	350	399	401	372	378	401	427	374	379	370	428	396	394	354	379	409	389	404	380	398	382	390	371	368	404	395	406	398	379	384	378	343	407	385	359	381	396	373	351	367	371	384	415	370	365	368	357	394	401	412	357	368	378	360	387	386	395	382	392	401	357	375	395	378	391	387	389	356	386	386	394	375	395	363	386	391	383	374	391	435	402	375	424	342	442	382	341	348	371	383	366	425	395	369	386	370	372	411	390	384	410	388	341	384	394	360	404	398	388	405	375	383	381	380	399	370	372	358	401	353	414	366	384	385	407	402	409	366	396	402	378	374	400	391	392	384	426	380	347	421	367	371	355	391	365	375	398	379	356	377	377	363	386	382	395	356	423	391	391	403	394	383	387	360	395	421	410	399	396	395	402	413	400	375	404	380	357	370	408	386	388	436	369	381	362	380	371	382	380	424	429	396	357	418	366	375	397	352	370	366	381	351	348	388	399	411	406	420	369	393	392	401	378	390	388	378	409	383	395	353	418	404	378	406	364	392	418	396	399	369	389	379	371	368	372	385	366	353	400	407	376	358	388	369	351	421	421	401	366	353	394	406	403	387	399	374	377	406	357	361	357	371	400	386	351	368	375	378	358	363	429	382	413	410	357	392	398	375	352	379	398	384	410	369	391	397	397	363	364	343	389	382	384	372	365	383	389	378	357	400	401	378	360	371	371	427	359	377	387	366	369	425	377	355	356	394	393	344	399	380	373	373	401	425	363	372	379	348	381	332	406	381	416	353	380	361	403	378	335	393	387	405	355	366	392	393	403	359	363	367	396	400	354	405	415	344	402	369	406	387	395	376	387	396	389	377	393	375	362	417	382	434	366	422	373	361	390	394	405	405	366	398	368	401	411	379	372	375	356	388	349	395	360	350	380	367	376	424	349	398	382	353	379	414	370	386	378	375	346	393	383	350	389	395	379	391	401	401	376	351	347	397	373	390	396	371	409	355	379	417	337	416	387	404	389	395	388	355	386	384	422	401	384	415	370	388	409	380	384	370	379	404	345	363	356	373	356	368	390	395	369	370	368	369	379	380	364	376	385	369	385	357	422	401	353	347	349	397	397	375	366	383	377	379	372	389	374	361	363	341	355	395	361	386	378	396	400	371	405	383	376	378	394	377	387	399	388	382	369	419	391	371	394	382	383	408	407	404	377	383	386	353	365	361	364	383	416	381	401	408	371	388	370	366	365	376	379	352	409	401	383	396	361	408	362	386	375	392	400	373	368	392	393	390	385	401	377	364	378	381	387	396	379	375	406	370	391	384	361	368	350	367	364	383	391	404	357	394	394	398	401	402	407	400	372	358	378	390	409	356	371	390	392	417	365	410	407	366	346	361	411	394	446	434	377	390	362	381	383	435	341	362	382	382	365	374	356	370	395	350	387	401	360	375	407	354	419	408	389	330	390	344	409	370	371	393	412	391	388	393	382	359	383	404	365	388	394	374	372	388	361	403	378	391	377	370	365	387	388	355	361	349	352	377	357	360	378	395	370	403	355	413	344	367	395	376	384	396	380	369	373	382	387	412	384	371	395	381	386	394	376	380	388	397	400	361	355	375	347	370	409	359	376	379	395	373	397	381	372	381	376	383	399	386	365	384	362	348	405	372	403	372	401	415	357	369	384	382	408	411	384	381	401	394	359	387	407	343	384	370	381	384	378	407	385	382	407	403	413	359	400	367	372	394	395	364	389	377	364	357	388	350	362	350	412	382	371	366	430	414	373	370	378	407	376	380	364	382	384	388	383	337	382	375	401	345	391	384	396	374	349	382	369	384	395	423	380	381	402	404	357	376	379	370	353	383	367	403	367	396	377	387	415	415	406	381	353	397	377	408	387	372	404	389	403	391	369	353	379	409	398	348	355	378	373	387	361	413	379	372	396	380	352	385	404	379	383	370	366	429	374	380	406	359	431	382	349	337	352	421	391	378	378	382	441	374	413	403	400	389	376	375	350	385	372	361	367	372	371	397	407	350	399	344	372	395	405	395	384	374	348	394	420	407	371	379	370	380	415	372	390	387	358	400	398	363	380	399	367	374	381	399	406	402	400	383	404	384	373	372	403	382	382	360	402	389	362	395	349	385	384	385	390	404	352	394	344	436	419	384	396	376	416	400	358	347	361	368	359	370	362	380	369	364	377	364	379	416	407	399	367	416	365	351	374	369	397	386	375	375	409	407	340	394	381	401	391	362	405	366	356	393	364	393	381	373	390	370	384	403	402	389	347	367	349	408	399	369	390	371	391	358	380	390	381	385	390	373	379	373	389	404	369	386	367	394	427	358	394	398	387	406	395	365	411	380	383	413	414	388	359	416	395	352	348	375	398	370	373	404	387	321	358	392	398	390	397	339	385	384	368	380	378	388	391	379	368	399	378	410	359	370	361	389	379	373	348	408	343	380	382	412	352	372	379	375	384	391	381	371	372	366	380	405	405	378	395	368	382	365	380	410	403	374	417	386	356	398	351	374	361	360	390	395	373	335	368	367	377	357	377	387	399	393	382	395	394	394	367	366	364	376	363	401	384	392	383	371	367	390	368	373	414	383	374	387	380	356	344	400	363	387	370	424	409	387	377	401	385	409	401	375	376	370	379	388	372	420	366	406	401	343	361	364	364	393	398	375	416	365	377	397	362	368	389	385	360	405	371	416	391	372	378	384	387	336	421	410	352	342	410	405	376	369	403	355	367	379	399	387	379	399	404	379	368	401	397	392	384	358	368	387	386	382	429	382	351	381	380	357	383	398	386	367	403	362	356	385	418	369	386	389	376	397	372	405	408	381	358	380	356	381	378	399	378	379	381	395	355	375	398	365	355	401	391	344	388
2126	759	321	203	321	445	415	382	333	277	249	198	214	167	149	143	123	113	93	76	69	72	55	70	63	70	69	60	62	52	62	41	51	43	39	28	44	38	40	36	36	35	40	35	35	44	33	34	42	32	29	36	31	34	32	29	20	25	39	24	29	32	28	37	31	44	32	33	20	37	39	29	32	38	35	26	22	34	33	42	34	33	30	32	40	35	41	35	26	41	34	34	33	41	37	33	37	34	34	32	36	36	36	39	39	31	37	42	37	31	42	31	44	33	34	32	28	31	29	37	41	33	33	35	40	36	32	37	41	26	32	37	42	27	35	31	29	24	37	33	29	29	35	35	48	27	33	36	35	31	32	21	23	31	26	24	34	30	33	27	32	22	28	27	37	31	32	43	35	26	29	20	26	38	28	33	43	36	27	26	39	20	27	28	29	35	38	25	29	39	40	28	41	40	27	28	27	28	30	31	33	24	26	26	41	37	28	31	31	32	31	27	35	37	36	31	30	34	43	29	28	43	29	30	33	31	28	30	27	29	36	28	33	35	34	33	36	31	34	34	35	27	41	23	27	35	33	30	29	25	32	34	23	31	33	22	32	31	29	34	31	34	35	40	29	31	32	31	24	27	30	28	34	36	38	35	21	35	31	23	28	28	36	33	30	32	34	31	41	25	21	39	48	23	23	24	28	26	28	19	41	25	37	29	34	30	37	29	37	34	29	32	25	30	32	30	30	39	26	25	38	32	27	28	45	33	27	29	29	33	37	30	32	32	27	36	20	24	37	27	33	26	31	28	36	27	39	40	30	30	27	23	33	26	43	30	34	29	29	24	30	26	36	31	30	25	30	27	25	33	29	32	30	38	36	32	36	26	25	29	30	28	31	38	24	30	33	30	34	32	46	28	43	33	40	30	33	24	29	25	23	25	31	30	30	29	22	34	42	32	38	32	29	25	44	23	28	27	24	32	22	27	26	34	20	24	27	39	41	35	21	28	34	28	28	23	30	35	44	36	24	32	34	40	39	36	35	44	22	31	42	34	30	39	33	34	33	34	27	34	34	29	35	22	45	36	28	38	23	25	31	32	39	32	42	22	25	30	28	35	29	44	38	28	39	30	25	29	36	32	37	38	36	28	35	35	25	31	30	28	32	30	43	25	24	38	29	32	27	24	37	37	33	24	25	31	35	38	32	28	44	33	33	31	24	34	41	24	25	29	29	45	38	33	33	29	36	30	33	39	32	39	26	25	32	32	31	37	36	33	36	26	33	23	35	22	22	38	35	39	34	44	28	44	38	29	32	27	43	27	38	37	41	30	40	24	30	38	39	34	24	36	35	31	34	29	30	34	28	33	36	28	39	28	28	34	35	35	23	34	33	20	32	37	30	32	27	41	39	32	29	27	24	20	33	38	32	40	33	26	36	28	34	34	26	28	32	32	34	30	35	34	30	34	32	45	29	32	34	24	32	26	29	33	22	40	34	27	18	33	32	30	37	29	29	31	31	32	35	31	35	33	35	27	31	27	31	22	40	21	25	30	26	27	31	33	42	38	40	40	23	29	29	30	32	33	42	37	48	39	20	32	25	29	31	35	43	39	22	32	40	30	26	25	27	32	19	38	30	35	26	30	39	32	36	34	35	33	40	30	41	34	30	32	27	31	27	29	37	26	20	43	36	34	30	35	31	23	30	33	33	32	25	26	30	27	21	23	23	39	33	30	33	26	31	29	38	29	26	26	29	32	44	33	32	30	35	36	40	35	32	22	35	24	31	32	32	27	25	30	39	31	28	27	25	32	34	30	32	31	38	29	36	30	21	33	40	32	33	26	26	30	25	34	35	34	36	22	32	20	36	39	34	43	44	30	32	34	40	34	30	36	32	30	33	34	15	37	40	33	38	25	29	25	27	35	41	33	39	37	36	32	32	35	47	25	29	32	33	25	27	27	29	30	36	29	36	35	30	36	30	26	35	16	32	27	31	43	28	31	41	31	27	31	35	27	23	29	35	37	26	39	23	34	33	33	33	41	25	33	22	45	33	34	35	24	25	39	35	37	24	25	46	30	22	35	34	33	41	37	32	34	27	29	34	23	40	30	38	32	26	39	40	41	36	30	27	25	29	24	30	30	33	30	34	25	28	29	27	29	35	23	39	28	24	30	26	32	38	30	30	37	29	30	24	35	31	33	31	34	30	35	35	19	26	33	27	30	15	35	38	29	42	31	31	29	31	34	28	26	32	28	29	39	36	23	40	25	35	37	36	31	41	29	26	27	26	30	32	33	20	36	33	33	33	30	41	29	27	37	34	36	35	40	37	31	36	30	27	31	28	32	39	35	34	26	22	32	31	29	42	19	20	46	29	44	31	37	38	33	25	23	33	22	29	41	34	24	30	34	26	36	49	27	28	37	35	27	30	34	37	37	31	37	39	33	25	28	35	29	24	27	36	29	31	38	31	35	35	36	24	40	33	46	25	39	33	46	20	26	31	30	26	31	36	30	26	28	39	34	31	35	28	35	28	38	23	38	30	35	28	34	22	29	35	28	28	31	26	31	29	35	24	35	39	38	44	29	29	29	29	44	29	31	35	39	22	29	24	30	39	26	28	21	34	30	31	23	29	29	25	22	34	29	24	34	35	36	24	22	23	38	31	24	27	33	33	32	42	30	44	27	34	31	31	28	25	31	22	30	28	31	34	39	32	33	30	28	24	36	41	27	42	28	41	20	34	38	26	34	22	31	36	30	32	30	22	41	41	41	39	31	22	34	32	31	35	37	36	34	30	18	29	29	39	32	19	36	33	31	25	35	33	31	30	36	37	27	22	25	45	34	34	34	26	25	39	38	30	34	23	36	38	32	34	33	34	39	38	35	36	40	39	35	26	34	35	36	24	26	23	34	34	30	41	39	31	30	21	40	35	36	39	25	39	32	36	25	27	32	43	33	37	38	36	33	44	34	26	47	27	33	38	28	37	31	32	33	33	32	26	28	33	30	37	19	38	28	36	37	20	31	39	31	29	32	33	31	34	35	24	25	37	39	24	29	29	24	27	43	30	21	38	33	29	24	28	40	31	25	30	36	36	40	34	37	32	28	35	35	28	35	43	34	30	28	36	32	48	25	30	36	36	33	25	23	27	26	33	35	34	28	26	31	26	42	28	24	27	31	30	26	35	31	35	29	29	40	41	22	28	27	29	29	34	28	34	32	24	25	29	41	36	39	30	33	27	43	36	33	27	30	23	38	36	37	28	37	28	22	37	37	35	24	29	30	29	34	47	27	44	23	29	38	24	27	26	24	30	28	33	25	30	33	32	41	30	28	28	31	32	28	35	31	28	33	31	24	28	34	30	34	35	38	38	33	38	44	38	26	37	47	32	26	27	31	41	43	26	38	43	33	36	38	30	27	31	38	36	38	34	37	41	34	29	36	23	27	41	30	24	23	23	25	34	41	28	33	31	33	33	41	32	37	29	28	37	25	35	34	26	30	30	34	29	31
30376	15158	6710	15822	22408	22899	21186	17850	15218	12724	11052	9239	8072	7060	6399	5751	5146	4363	3900	3234	2474	2192	2465	2445	2211	1943	1931	1855	1580	1528	1391	1265	1163	1101	936	884	874	855	820	802	768	750	785	737	707	684	676	678	641	653	622	646	628	586	564	513	561	526	556	546	539	574	524	542	535	552	547	547	580	559	571	579	636	629	624	639	595	638	714	717	597	637	635	625	646	657	662	599	644	598	687	670	631	630	646	663	641	611	608	678	666	668	606	607	572	636	698	645	629	585	587	557	635	566	571	557	493	563	544	563	511	534	542	544	547	540	508	542	517	542	527	503	498	526	522	481	480	515	527	539	521	529	525	566	553	552	552	523	522	540	488	553	472	509	564	492	484	536	478	514	508	507	460	545	520	488	517	519	517	494	502	500	498	546	508	498	525	499	510	453	500	507	541	512	518	531	507	510	525	529	502	527	517	556	522	510	502	481	505	514	484	539	492	553	517	495	516	540	508	504	472	524	491	507	495	526	537	530	525	489	499	533	504	509	510	551	514	499	517	531	497	491	496	485	498	501	495	558	522	493	535	512	484	564	521	518	533	545	505	516	536	521	481	506	500	532	500	528	502	516	509	573	489	505	499	513	463	505	532	546	505	523	529	517	542	480	517	495	512	503	557	511	481	482	565	542	513	491	536	507	502	566	552	560	513	512	529	546	476	508	480	500	502	464	484	476	495	544	526	535	493	510	506	495	552	529	517	518	541	527	558	505	520	481	533	529	562	480	497	541	516	515	479	488	529	507	560	505	513	539	538	506	506	520	512	534	532	509	510	532	491	504	526	505	541	528	470	496	512	525	535	549	509	509	524	516	466	543	506	471	488	496	538	525	514	505	479	503	509	523	505	552	503	484	527	516	513	559	508	485	505	490	466	498	525	479	513	497	517	541	508	485	504	458	495	510	522	502	510	490	499	500	509	555	500	515	506	535	531	495	479	525	529	514	519	517	479	497	474	504	524	529	508	504	526	490	512	509	476	496	540	480	521	522	498	530	486	490	480	463	513	491	522	520	498	560	511	527	534	543	508	551	510	468	505	507	566	525	490	519	506	502	474	527	510	536	484	484	501	521	506	477	509	516	516	502	509	498	512	532	499	500	487	534	462	513	524	492	479	509	530	519	522	537	545	487	523	481	490	535	521	525	521	523	532	535	532	563	510	523	494	514	476	474	489	518	510	520	485	526	479	535	537	534	531	519	532	490	501	502	496	465	505	508	544	544	496	510	559	489	464	534	499	495	492	516	549	525	520	513	533	502	511	491	518	494	531	529	514	526	554	500	499	567	516	525	502	503	522	519	507	503	536	534	505	508	527	525	496	546	518	553	480	497	493	547	512	496	481	529	513	522	511	515	512	533	493	525	538	526	572	518	511	499	544	509	504	497	507	494	562	517	508	499	471	488	499	515	535	498	534	515	501	507	512	517	499	503	528	471	448	535	491	541	523	544	514	486	513	538	511	524	478	527	503	494	502	522	508	560	498	487	533	500	510	491	521	483	508	493	480	539	517	531	527	508	552	529	516	507	533	493	513	507	503	509	530	526	513	536	541	530	467	498	472	496	495	527	484	547	525	580	531	492	497	511	537	529	521	503	490	537	516	551	458	496	506	507	472	506	491	535	501	498	516	494	519	489	527	502	507	499	560	473	512	581	510	514	523	518	551	523	547	519	502	520	479	543	497	510	481	501	496	527	519	528	534	500	525	493	486	477	483	518	498	533	529	503	553	563	524	513	482	511	529	523	505	554	483	459	538	552	514	504	525	472	493	518	520	476	490	521	467	524	541	513	513	514	544	496	525	502	517	549	514	507	491	523	497	543	552	506	489	500	495	496	551	489	512	528	554	514	476	568	523	485	504	501	486	481	497	480	488	508	521	502	513	553	488	511	485	518	496	508	508	525	520	513	505	545	461	477	516	515	519	539	551	509	494	515	514	512	531	531	525	510	544	539	555	490	494	500	488	551	508	488	520	486	448	495	537	507	518	494	518	535	521	516	520	538	511	491	487	489	506	505	500	506	504	504	501	468	553	490	528	518	545	497	538	489	528	520	486	532	487	473	516	517	530	498	536	540	504	531	551	493	508	515	490	471	493	517	528	484	545	511	538	507	501	510	532	506	578	505	506	535	489	524	475	521	520	482	534	503	487	510	540	504	478	517	508	490	497	483	508	499	489	530	532	506	498	494	515	524	484	517	506	521	462	521	542	498	508	520	490	518	537	501	502	527	493	534	515	473	510	483	506	508	500	526	520	510	536	520	517	530	525	496	480	518	487	498	539	540	504	540	535	524	515	474	527	528	491	530	541	521	492	523	501	506	536	587	541	533	509	519	484	531	498	530	521	528	529	513	547	537	509	523	525	531	510	499	527	494	516	542	519	517	494	533	473	509	493	487	515	463	509	498	544	516	533	517	504	496	502	504	525	491	506	514	520	514	551	489	566	494	527	539	564	488	536	507	494	525	464	483	472	515	509	498	473	538	497	485	511	554	487	530	518	552	498	536	499	541	510	548	493	522	525	539	518	504	506	514	534	542	518	534	509	498	521	521	515	476	490	497	513	504	550	534	511	509	541	501	502	529	513	492	513	509	496	511	487	513	511	529	576	500	485	516	505	481	537	530	501	521	512	519	523	534	556	506	509	483	451	528	528	494	497	533	496	522	555	543	514	505	491	505	538	522	546	480	490	512	495	482	479	498	523	522	516	561	509	522	492	498	505	523	553	494	519	510	527	509	501	551	515	474	491	502	525	524	553	512	546	532	547	496	525	538	490	539	513	471	509	565	500	497	538	536	514	557	536	489	510	481	491	523	487	497	534	498	533	495	526	497	522	515	537	500	507	517	534	540	519	483	552	516	471	565	523	510	494	495	503	503	529	530	504	549	543	486	502	544	522	516	488	491	524	508	498	513	544	529	527	528	498	490	549	511	515	511	497	486	516	510	535	508	531	538	497	504	527	537	523	532	465	530	494	491	521	527	527	518	498	543	501	532	494	533	522	503	497	501	539	529	530	526	499	505	517	514	470	511	537	474	518	508	484	500	549	511	557	538	538	507	540	537	500	528	558	489	543	497	527	559	508	482	523	494	521	531	510	540	513	504	521	531	495	519	463	515	498	525	508	523	502	514	476	523	494	493	543	471	494	480	490	494	545	507	473	512	533	526	537	533	509	470	557	543	527	489	509	456	526	535	508	503	533	527	541	505	511	487	482	451	499	488	515	516	523	501	519	518	510	513	504	536	506	507	477	537	474	498	508	533	501	534	515	487	499	456	531	503	495	526	518	510	508	512	492	543	490	528	500	526	526	501	486	483	527	475	518	498	534	528	541	509	540	502	491	530	520	521	500	504	527	476	524	525	465	522	528	485	476	517	529	502	514	506	534	466	507	524	503	517	542	507	520	512	500	512	474	551	480	505	526	507	540	526	516	502	563	482	483	537	519	530	529	494	528	496	537	517	498	498
3894	755	294	172	374	420	478	381	352	285	264	199	188	165	146	138	128	109	98	92	78	69	85	65	67	51	65	68	70	57	65	48	40	36	57	45	41	50	41	26	44	52	40	38	30	29	21	33	36	31	34	34	31	31	26	32	41	23	33	26	35	35	38	24	36	22	30	40	25	32	35	33	31	37	26	26	30	31	40	39	35	32	40	37	44	43	37	30	36	23	33	36	37	36	42	34	27	32	33	26	29	31	33	35	41	32	35	44	53	40	36	30	33	45	35	31	20	31	40	42	31	34	35	31	29	33	27	31	40	30	31	24	37	27	40	34	35	41	34	27	23	27	34	27	40	39	29	31	36	37	25	38	34	32	25	26	34	36	34	32	39	37	35	32	21	35	35	42	31	34	29	32	31	29	35	33	23	28	25	32	37	38	31	28	27	33	44	37	22	30	30	33	32	37	26	30	30	33	38	25	37	33	26	31	41	34	30	35	31	34	37	26	34	26	21	41	38	33	39	34	31	37	30	28	45	29	33	36	39	28	32	30	34	43	25	34	33	31	25	28	31	47	36	27	29	25	42	28	24	40	34	32	28	29	34	36	35	30	24	35	28	38	31	33	40	25	45	35	31	38	27	29	32	17	31	31	35	40	28	30	35	43	36	27	32	36	36	43	37	27	39	30	29	22	41	32	24	26	42	27	24	29	34	38	35	29	31	39	31	21	40	24	27	28	34	31	24	30	28	30	37	27	24	20	36	36	35	39	36	29	31	24	36	35	32	25	36	31	24	33	41	31	32	38	28	24	36	29	38	29	44	35	27	36	35	39	37	33	29	30	41	29	31	38	30	30	34	42	34	42	31	34	27	33	38	37	35	32	30	32	32	38	31	29	33	34	44	28	35	32	37	38	37	30	36	34	30	30	33	32	29	35	34	34	39	35	28	35	31	27	26	30	36	31	33	34	37	29	39	34	25	31	34	41	25	29	31	29	32	19	35	36	35	29	37	35	31	34	38	32	18	36	22	34	29	40	39	41	28	35	29	36	37	33	32	33	23	31	40	31	31	29	28	29	26	41	30	39	23	37	23	25	27	35	40	30	30	25	30	34	24	26	39	48	43	35	31	39	34	21	30	28	34	34	33	38	37	34	31	39	37	28	38	35	27	25	24	32	38	30	32	25	31	37	33	43	34	30	24	36	25	33	30	37	31	38	41	38	25	33	37	36	35	36	37	27	25	42	29	29	27	28	24	39	30	32	33	29	34	37	43	28	39	34	33	32	42	30	22	38	28	36	44	29	39	33	34	41	44	29	44	27	25	36	24	24	44	33	27	26	29	36	36	28	42	31	34	33	34	37	28	29	31	40	30	28	33	31	22	38	44	35	33	42	41	40	33	38	27	25	40	32	22	13	38	19	31	27	43	26	27	28	36	24	44	32	27	41	40	34	27	26	35	29	34	30	26	39	28	35	27	32	31	35	38	23	32	29	29	28	30	35	39	26	46	35	33	25	25	31	35	32	37	35	25	35	25	45	36	37	29	39	39	27	27	35	33	32	33	33	27	37	20	29	25	27	22	31	28	32	23	30	31	25	32	28	38	26	37	28	43	38	26	31	39	26	35	38	39	31	28	44	25	26	29	26	34	33	42	31	31	35	25	26	25	29	39	31	45	27	27	30	38	36	36	32	37	33	31	39	38	37	42	36	31	25	25	29	25	35	40	36	36	33	30	33	27	32	32	32	32	29	31	26	29	39	26	32	38	25	35	34	32	27	32	40	24	27	37	30	33	34	42	49	32	35	35	32	33	30	38	39	39	43	27	33	27	31	37	37	36	32	36	37	27	47	24	29	40	26	32	30	40	17	33	44	32	37	40	51	34	25	42	36	32	37	27	34	34	39	30	35	30	30	32	34	40	30	36	28	32	28	34	34	39	23	35	29	22	33	32	33	37	27	30	27	30	36	26	29	34	26	25	40	31	35	32	29	23	37	31	34	39	22	33	31	25	32	25	33	32	24	26	34	38	24	35	33	37	36	33	32	33	29	32	25	29	35	41	28	38	28	37	25	32	32	20	33	31	36	32	34	33	28	21	24	21	30	33	40	43	34	35	31	27	32	49	33	42	18	31	26	30	26	36	25	38	32	38	37	32	41	34	34	20	26	40	22	33	26	26	24	28	39	46	22	37	33	36	32	38	28	28	39	28	28	34	25	39	33	38	32	26	35	38	31	38	31	30	28	23	26	24	38	36	39	35	37	32	37	30	39	23	44	31	37	31	33	29	38	29	27	30	34	31	33	28	31	25	31	33	30	31	34	25	33	29	23	39	27	38	35	34	30	41	29	32	31	40	31	29	37	33	35	26	23	34	32	31	28	32	43	35	37	31	38	28	35	49	37	29	30	26	36	34	26	26	37	26	26	27	24	36	33	36	20	35	34	32	28	37	30	26	36	31	36	27	36	29	38	46	33	38	41	27	29	41	22	41	30	36	29	27	28	21	28	39	47	31	33	37	33	23	25	44	36	21	39	26	24	28	35	41	39	19	37	25	27	35	36	38	31	31	40	22	27	36	32	37	30	31	31	32	32	29	31	31	37	22	27	40	28	32	34	32	37	34	35	42	29	21	30	36	25	30	25	41	39	28	36	32	28	30	40	32	43	38	33	30	39	27	35	31	29	26	24	37	29	40	34	32	35	23	35	32	18	36	22	20	28	35	33	31	27	26	30	29	43	29	34	36	40	30	23	33	34	31	35	36	46	30	36	39	29	35	34	31	33	26	31	31	33	28	22	28	28	32	36	41	27	27	32	27	29	30	33	25	34	27	33	34	35	38	34	32	37	32	35	36	29	37	37	34	34	37	34	20	36	32	35	32	29	29	29	31	36	24	29	35	27	45	22	21	36	32	31	31	26	32	29	36	32	27	21	33	35	40	32	34	33	24	38	28	29	33	27	34	32	39	30	43	40	31	28	36	34	26	29	29	33	26	26	27	32	25	33	43	27	32	39	26	26	34	41	31	26	28	38	41	34	27	25	40	30	26	29	22	32	45	34	26	26	38	35	38	32	29	33	35	25	29	27	40	36	31	35	37	33	28	37	27	34	36	34	27	40	29	38	30	28	28	44	38	34	27	34	40	45	31	29	32	39	25	32	29	36	29	24	28	39	26	25	32	48	33	23	26	35	27	36	36	38	40	34	31	30	30	45	32	39	28	31	30	32	34	35	27	36	36	35	39	32	42	32	46	41	38	37	36	31	27	31	38	27	29	29	42	31	36	34	29	22	31	34	31	32	27	37	26	19	35	32	33	28	22	27	30	33	33	40	32	40	27	28	29	26	25	41	29	24	32	29	36	33	32	38	26	23	26	38	33	29	38	29	30	36	31	29	29	24	26	32	37	45	25	36	41	32	33	32	35	37	33	31	30	30	31	29	34	32	31	33	27	37	40	33	33	32	27	34	31	24	35	43	36	38	28	23	17	38	43	31	29	29	33	32
28628	14176	6773	15734	22460	22463	21385	18321	15701	13433	11586	9883	8483	7563	6420	6017	5423	4734	4055	3253	2527	2277	2582	2568	2289	2019	2062	1840	1746	1622	1538	1328	1229	1168	991	901	881	920	832	781	781	755	772	741	741	749	643	680	651	652	653	670	650	636	586	580	537	535	530	528	540	544	530	577	544	549	507	544	547	546	580	542	603	591	609	603	625	686	699	720	647	589	611	592	605	612	633	617	660	617	686	661	658	661	595	615	653	599	663	671	715	649	693	574	586	630	709	671	634	626	576	598	520	590	551	559	533	594	484	571	530	530	508	524	532	564	544	526	506	557	523	521	494	545	501	571	525	505	518	548	525	495	540	553	540	541	567	542	515	536	523	466	528	512	501	504	513	493	484	551	467	527	509	513	540	530	504	540	537	491	512	498	544	530	551	523	488	529	500	550	518	548	543	499	521	476	520	564	500	532	512	521	520	499	537	494	513	486	526	502	534	490	519	494	500	533	526	486	534	521	517	501	538	482	504	538	496	473	520	530	494	459	519	525	488	501	508	464	525	557	482	492	504	517	525	509	505	514	488	535	520	463	459	518	498	507	535	486	525	527	525	535	546	522	488	531	532	521	515	531	545	522	514	539	564	529	510	505	506	529	547	480	535	536	513	511	503	509	508	489	489	497	517	494	542	509	532	492	541	496	536	512	494	537	537	510	523	522	540	542	466	483	484	517	501	471	508	512	505	526	512	509	523	529	517	581	532	540	519	507	528	520	502	501	505	528	492	510	482	501	551	556	510	474	511	519	493	530	507	453	549	497	485	469	553	535	554	528	510	553	514	500	547	463	523	533	475	527	508	501	500	472	533	527	490	537	491	482	467	516	502	479	518	487	518	517	519	529	516	526	502	485	478	522	475	513	518	502	474	481	533	553	520	538	518	515	468	490	567	503	514	518	535	473	537	537	475	497	508	498	514	535	525	489	520	489	552	474	532	530	516	520	482	507	489	506	491	521	515	466	477	480	487	513	536	506	514	511	487	496	528	495	517	488	537	558	516	500	531	484	490	508	537	525	506	515	524	523	530	516	519	493	527	502	471	501	523	514	511	520	549	493	490	517	532	509	511	463	499	531	483	519	545	526	530	517	512	501	497	512	515	490	529	505	535	509	553	501	525	486	514	514	542	489	548	532	552	498	501	524	495	529	521	537	497	513	524	533	489	516	540	530	478	525	520	487	461	547	509	502	514	538	477	509	515	534	497	533	498	478	488	511	544	541	488	473	527	531	486	468	536	542	493	465	542	507	474	498	489	523	552	512	499	521	518	494	489	519	512	463	503	541	511	533	530	494	492	520	510	501	527	476	554	504	516	523	528	518	532	534	487	498	458	535	496	461	494	525	533	486	519	532	509	514	504	527	487	517	521	472	491	467	509	533	505	539	493	557	496	456	504	563	485	534	527	510	506	537	486	453	521	539	507	536	462	522	496	471	552	494	517	510	527	524	533	514	516	515	510	517	501	499	489	513	491	529	522	502	507	523	532	500	484	509	528	490	517	505	545	470	513	491	536	499	485	508	488	496	560	525	509	553	530	545	481	505	523	491	503	495	516	577	502	515	499	506	509	502	512	536	538	517	535	495	468	530	504	518	537	502	514	497	493	478	481	525	505	482	531	549	477	512	505	500	500	487	521	508	484	522	498	488	515	506	517	467	492	498	460	518	526	515	497	517	493	538	577	511	492	509	504	508	492	511	478	514	507	469	496	522	490	537	510	481	518	540	528	528	524	499	525	508	482	503	544	536	480	500	513	518	510	519	521	526	551	520	531	519	548	506	477	504	494	526	545	499	532	507	527	521	525	562	556	540	548	517	535	516	499	498	492	537	517	525	530	496	525	495	522	531	530	524	540	546	511	496	485	526	494	506	505	502	517	520	488	540	553	551	512	458	537	547	513	500	504	545	487	522	493	573	535	525	499	535	490	521	537	542	526	554	514	518	544	490	502	516	514	550	493	499	494	521	508	522	533	528	518	514	502	553	525	519	471	493	550	534	499	516	529	534	500	551	501	484	477	504	527	455	497	493	503	537	529	522	502	511	493	504	522	524	493	524	546	514	516	486	485	488	478	545	503	516	481	566	506	546	508	533	531	500	513	487	511	544	531	535	502	516	551	503	551	470	506	513	500	536	551	503	534	510	508	498	480	515	505	526	496	512	552	523	564	501	527	478	488	548	519	516	514	503	503	503	497	528	562	551	582	498	535	538	578	506	488	505	504	539	548	545	521	508	551	557	508	541	538	518	528	521	498	494	486	506	536	535	504	491	503	511	548	528	520	504	503	494	474	508	489	515	474	495	539	515	475	508	513	541	542	534	528	567	549	535	499	519	545	500	515	521	508	507	501	526	484	546	485	472	522	488	500	516	555	562	512	502	507	541	510	491	497	491	510	563	532	513	501	479	519	528	554	504	540	507	530	495	527	505	523	508	504	492	497	505	511	547	520	513	482	518	520	511	528	495	500	538	496	475	486	519	543	449	496	543	519	455	485	522	514	548	530	513	499	507	518	527	501	523	507	528	519	489	502	506	523	475	535	518	498	509	479	549	498	549	474	506	516	518	538	481	493	516	494	530	510	490	504	518	532	501	489	536	489	526	564	486	498	515	489	519	522	523	526	521	499	520	525	480	505	527	516	533	473	532	526	535	509	516	492	524	531	501	525	493	498	535	515	524	491	539	493	529	511	498	484	512	529	474	476	478	488	520	486	503	502	478	524	541	522	522	517	508	540	525	481	537	497	576	494	527	537	507	496	514	499	506	505	492	539	501	511	522	518	484	517	527	502	509	505	492	494	530	524	526	536	512	516	527	532	513	485	531	571	520	485	507	522	491	555	533	470	538	504	520	532	504	523	539	469	511	526	494	493	518	488	512	527	490	521	500	483	502	561	511	547	537	525	560	473	521	561	525	496	476	497	512	515	513	554	506	505	541	526	511	500	552	545	537	537	515	546	486	489	533	499	502	491	480	497	496	466	519	547	508	510	482	497	545	522	511	507	533	468	494	504	502	538	485	535	467	524	521	517	481	516	496	500	505	529	547	504	519	500	488	512	497	565	497	517	493	512	506	527	524	544	518	521	527	501	527	560	510	507	502	532	522	500	494	512	513	496	557	530	497	517	539	546	535	465	479	494	541	462	513	506	563	512	523	505	494	486	535	517	523	505	555	557	544	528	529	492	543	522	507	520	483	525	479	468	534	511	516	522	501	531	520	481	479	501	554	497	474	473	494	488	500	477	513	481	473	500	528	477	491	510	526	493	493	472	467	541	491	535	522	468	491	483	515	513	544	468	508	498	508	521	537	492	506	504	525	513	515	510	527	549	537	505	476	461	508	507	554	499	497	520	507	533	506	520	503	500	489	490	501	502	496	487	496	563	547	509	514	510	469	527	531	526	489	540	504	477	532	517	516	536	461	506	523	518	518	507	463	542	546	488	506	496	506	485	529	495	479	507	540	538	517	480	523
4020	1155	527	349	536	659	708	665	539	506	422	391	312	289	232	208	190	195	166	119	110	111	107	108	112	112	113	88	105	92	78	71	77	74	61	67	70	62	56	58	60	61	57	77	58	52	67	48	56	44	55	44	48	42	53	37	43	54	43	51	36	56	60	47	46	44	50	45	45	39	45	42	57	54	56	61	54	53	60	63	47	51	51	42	43	49	51	46	34	53	49	57	50	59	51	54	65	51	38	45	59	42	50	52	53	52	51	45	44	42	47	53	52	46	46	58	44	38	44	41	52	35	47	45	47	42	53	40	52	56	47	55	45	61	54	56	41	59	49	53	58	54	46	49	47	40	48	39	65	45	38	53	44	47	48	54	42	52	57	50	38	43	48	42	41	43	47	46	41	43	44	43	49	46	58	59	48	46	59	43	45	45	46	43	43	53	42	45	53	43	59	40	40	32	52	56	46	49	58	52	43	47	53	39	67	56	55	50	53	62	58	43	41	50	46	49	46	43	46	45	45	36	53	59	48	44	46	56	49	54	55	58	51	52	54	41	42	48	50	54	48	56	40	55	55	51	53	39	46	47	48	48	64	42	44	50	43	42	39	41	51	45	55	56	44	30	53	40	41	49	35	42	35	39	52	46	50	48	45	39	57	39	48	34	61	59	44	49	52	54	39	57	47	43	42	56	47	49	46	42	51	51	29	55	43	48	45	45	47	51	55	65	44	39	57	52	53	49	55	46	30	41	55	55	48	57	46	49	57	58	43	55	43	51	47	58	52	39	48	44	54	54	54	32	55	42	59	46	41	47	54	48	36	54	45	43	40	53	40	43	57	52	48	59	45	53	44	55	50	49	43	45	54	51	45	45	48	47	52	51	36	47	30	58	53	53	42	42	37	47	64	43	48	55	37	42	56	62	45	49	33	39	47	51	40	45	49	46	49	35	48	47	49	34	38	51	58	39	44	43	49	49	47	67	48	52	53	43	48	44	38	46	51	43	45	44	52	49	37	39	52	49	58	53	46	47	51	51	37	47	43	47	55	48	48	45	41	43	42	41	42	52	52	51	36	43	44	38	48	39	50	35	51	56	43	53	53	59	54	49	38	48	61	37	41	51	48	39	49	53	52	55	53	41	43	50	51	41	58	38	43	41	41	46	57	40	66	39	49	29	59	38	48	53	50	41	53	40	40	40	48	44	39	56	54	44	48	55	34	59	46	37	39	33	57	56	55	40	38	53	50	46	40	46	46	50	52	46	41	45	47	54	47	54	53	61	41	51	47	45	48	41	48	49	51	34	51	44	53	42	41	35	39	46	41	54	33	37	56	49	39	55	47	38	42	52	44	52	47	59	31	49	45	49	55	41	59	57	53	38	55	44	53	48	38	51	51	48	40	40	46	45	50	50	52	50	40	47	37	55	35	56	43	65	45	70	44	52	61	53	37	49	33	53	48	33	61	41	47	41	44	52	58	51	53	48	39	45	58	48	49	45	58	44	37	53	35	51	44	39	36	49	42	41	46	42	45	34	50	46	43	60	43	49	62	46	50	41	47	52	42	43	56	42	38	40	50	33	58	46	62	55	52	39	41	49	42	44	47	48	53	45	51	49	50	53	40	46	43	37	43	53	44	35	55	48	52	52	35	48	40	49	39	51	54	52	45	42	41	42	45	55	39	48	52	50	52	59	41	51	44	53	35	51	47	47	55	52	65	55	41	47	56	42	42	62	42	52	58	63	43	42	51	50	49	48	61	35	53	60	47	32	40	47	49	47	52	54	47	44	55	42	40	56	52	44	50	36	46	38	37	43	47	52	53	49	57	39	42	52	45	48	27	42	35	39	34	41	39	39	55	39	57	40	44	43	45	40	49	44	49	38	56	48	42	49	42	44	45	38	61	40	48	64	40	37	59	44	61	56	34	42	38	50	45	58	44	37	52	46	48	35	39	44	49	38	36	64	54	48	40	37	50	43	49	50	65	45	46	45	58	48	46	38	47	53	49	42	52	49	55	53	47	61	40	46	50	41	61	34	57	56	51	42	48	41	46	55	58	46	70	46	44	53	50	40	53	58	42	36	34	44	54	38	63	46	39	48	39	55	50	51	54	46	52	51	51	46	58	36	43	47	55	48	52	35	50	39	52	46	56	47	62	39	52	37	48	53	41	45	48	48	45	50	38	39	43	46	60	54	45	51	61	49	50	59	54	42	61	37	48	50	42	43	59	38	48	44	43	42	49	53	52	48	52	43	46	31	58	46	48	38	43	43	53	56	50	42	54	56	54	53	58	47	52	41	40	48	40	31	43	50	52	55	55	43	34	47	46	50	61	47	44	39	46	44	45	45	52	47	53	39	49	50	52	53	47	48	50	47	59	45	48	37	47	40	59	45	47	50	47	49	49	57	48	46	46	52	47	52	36	45	53	59	51	51	60	55	55	51	49	55	38	46	48	48	52	47	39	41	53	50	60	41	48	43	37	48	45	48	50	48	39	47	46	46	34	45	47	54	38	49	44	54	40	34	61	41	40	51	47	47	51	48	53	47	38	47	40	42	47	40	56	46	43	42	53	47	46	62	43	41	47	49	41	60	52	49	45	51	47	44	52	45	42	57	41	55	51	57	62	42	49	41	32	42	48	36	50	67	50	46	40	42	55	42	31	49	40	45	52	42	49	44	49	40	51	66	43	49	49	51	51	49	49	40	53	59	51	55	50	68	61	45	52	48	60	58	40	53	56	54	34	52	54	49	30	40	41	41	50	48	42	50	50	56	48	47	39	49	50	49	47	49	54	50	44	51	42	47	38	48	49	43	63	52	49	54	54	38	57	43	43	46	38	50	50	49	42	58	40	48	44	55	57	52	48	40	59	55	41	58	48	53	55	45	36	39	39	43	45	58	35	51	41	43	51	57	41	49	60	36	50	42	40	45	60	52	33	43	46	54	34	47	45	54	48	38	46	55	52	42	40	40	43	56	42	54	41	49	46	44	41	39	48	54	42	54	35	40	47	43	55	49	47	36	40	44	42	42	39	50	46	46	48	48	52	55	45	44	57	36	39	40	43	45	58	64	49	36	40	48	50	46	53	45	48	58	51	49	48	30	47	52	46	61	42	64	51	50	48	42	31	62	55	33	58	51	42	46	50	41	40	44	42	51	54	28	51	40	49	50	49	51	43	46	37	40	57	35	62	38	45	36	44	52	48	49	52	43	38	51	50	46	49	35	46	47	65	35	38	45	52	45	45	45	50	42	47	52	42	47	37	49	43	53	34	41	55	62	48	47	47	41	83	51	54	49	50	51	67	59	45	53	45	42	44	50	51	51	50	41	49	54	43	52	34	46	46	36	44	52	54	41	48	58	47	41	42	49	45	52	52	45	48	54	49	41	61	54	56	58	55	65	52	38	46	64	33	46	54	48	45	39	55	53	60	58	57	50	44	51	41	54	45	55	40	54	43	51	48	50	42	48	47	50	51	47	53	52	53	46	45	56	50	54
35495	18144	9503	21326	28439	28334	27184	24086	21252	18425	15878	14253	12353	10881	9483	8963	7895	6800	5988	4737	3750	3765	4255	4047	3625	3408	3255	3000	2718	2536	2264	2161	1962	1851	1465	1424	1317	1388	1316	1333	1254	1196	1241	1114	1112	1114	1022	1016	999	1001	1015	945	947	867	889	850	807	818	826	808	833	831	801	792	803	818	792	811	769	819	861	879	955	952	926	890	904	918	999	905	931	909	914	921	928	854	906	911	909	980	971	944	904	925	909	940	912	934	978	920	1016	976	934	912	877	897	997	968	938	879	865	861	781	830	778	777	786	770	780	806	775	781	750	807	802	723	730	830	813	780	774	799	751	796	767	755	756	769	763	766	813	765	813	716	766	816	757	772	789	743	703	760	764	707	727	743	723	780	714	814	783	709	721	737	718	722	727	726	758	746	709	737	747	775	735	730	783	774	757	715	729	692	723	793	704	714	758	818	790	740	736	730	721	794	800	689	675	760	730	730	731	712	682	742	778	800	779	765	742	770	756	735	738	783	731	788	765	741	734	784	746	690	768	761	711	719	781	741	749	686	685	731	740	761	720	736	772	731	675	739	755	790	760	702	727	717	705	714	731	775	718	724	722	752	782	802	746	759	724	772	706	720	752	721	719	744	721	762	754	773	733	734	758	736	767	729	744	752	724	714	730	724	790	749	721	750	782	740	760	777	768	734	762	711	743	689	720	750	747	729	752	710	714	764	727	750	695	736	742	699	716	735	761	713	716	732	755	766	742	714	746	778	736	771	707	758	745	714	663	748	730	742	730	720	762	744	704	739	722	746	749	704	745	759	795	723	760	684	733	765	756	746	697	765	760	703	740	732	708	734	718	735	717	712	701	821	689	731	776	704	723	702	763	738	776	751	763	765	726	662	720	712	737	790	768	728	742	769	765	724	784	725	682	750	752	763	708	756	753	748	734	730	764	790	733	736	758	755	738	734	720	742	688	704	764	757	741	724	733	739	745	775	735	720	707	720	765	787	719	747	775	746	780	747	725	708	748	729	724	714	748	768	762	740	761	710	751	761	748	751	704	706	746	741	712	737	747	749	726	696	667	759	741	774	715	736	703	741	799	705	754	746	718	786	717	742	800	722	775	768	735	770	761	740	788	754	738	747	725	766	696	743	745	743	692	732	731	729	762	763	710	723	759	700	768	720	720	752	770	674	761	731	776	785	734	784	740	732	718	735	782	764	737	754	709	778	749	788	767	780	764	773	748	714	716	763	700	712	707	751	787	729	752	719	726	700	777	795	733	743	717	758	693	740	683	682	712	800	736	743	729	801	756	756	751	747	738	750	736	744	733	691	749	747	750	729	782	723	793	743	737	732	713	709	702	717	746	751	753	759	756	698	731	762	775	694	744	693	726	755	763	729	794	777	727	687	753	727	797	754	723	736	719	771	746	730	744	758	750	695	775	758	727	715	760	723	757	784	737	729	740	782	732	767	674	760	754	760	738	785	705	772	720	722	770	713	756	727	779	762	734	715	784	749	735	673	779	762	763	739	709	756	781	725	718	739	783	773	754	736	802	748	769	739	693	748	744	749	740	743	761	725	724	705	737	717	712	744	812	734	787	725	730	741	700	769	742	744	771	743	729	752	807	747	719	741	753	719	720	754	718	758	697	771	740	750	714	760	786	742	728	742	769	749	771	716	757	720	789	780	771	746	698	704	738	679	782	774	738	678	730	753	742	770	733	735	760	784	708	760	741	732	771	775	742	745	759	732	735	718	760	723	759	753	769	746	671	753	726	734	770	709	761	763	685	771	753	759	770	714	735	749	714	696	727	727	757	761	754	733	769	745	757	780	722	726	713	710	741	747	719	734	725	734	747	725	730	735	724	703	729	702	749	720	728	726	723	719	736	753	737	734	700	770	692	768	772	753	743	730	750	717	773	741	711	727	721	715	736	712	736	727	723	755	773	739	742	691	730	716	748	687	753	738	773	747	719	691	734	759	764	703	752	758	758	713	719	771	712	732	745	735	710	741	731	700	704	726	737	748	721	708	755	768	747	746	777	743	727	744	684	742	772	725	703	769	772	769	725	715	738	736	748	715	699	770	745	703	719	755	767	695	740	777	728	733	777	694	794	756	717	735	757	710	717	712	744	759	744	710	687	767	772	751	725	800	765	771	768	740	718	751	721	720	735	753	739	737	757	744	741	744	704	719	783	746	743	719	696	741	773	744	682	716	718	777	738	762	717	786	746	754	740	749	768	741	783	747	692	712	731	757	720	745	800	743	700	739	718	760	729	738	720	700	752	776	805	728	718	726	748	773	736	697	770	717	750	750	727	746	753	735	729	784	769	729	710	798	782	768	733	715	740	735	717	739	758	778	706	740	731	747	725	765	704	687	705	741	729	712	751	766	714	685	717	772	756	713	731	750	742	740	730	694	696	773	715	734	751	715	712	736	691	774	742	703	667	764	727	705	718	786	737	732	756	759	722	662	754	732	716	683	786	715	738	717	755	743	709	812	717	745	773	734	757	725	760	756	729	770	765	741	739	771	770	777	738	727	715	760	701	723	705	725	734	712	784	717	731	748	767	694	740	704	723	744	757	759	689	731	754	747	791	762	748	660	765	728	754	758	770	718	770	742	739	714	761	771	711	764	711	705	798	708	720	713	760	751	713	746	747	735	731	692	705	763	741	736	761	721	740	754	807	761	750	704	698	748	675	741	795	721	749	724	733	741	738	726	724	747	739	753	743	742	720	714	711	764	679	764	781	674	715	687	738	733	644	725	723	743	727	801	722	741	739	726	715	730	710	755	740	763	770	746	735	748	713	753	715	715	754	752	709	761	746	807	713	728	791	785	772	746	702	713	729	714	756	755	733	722	741	725	724	714	715	750	761	724	727	754	713	784	776	707	708	772	736	749	763	746	748	746	735	699	724	735	751	754	752	716	747	739	697	740	713	726	725	703	750	722	700	760	698	714	741	732	740	729	740	755	760	716	728	751	693	738	784	677	712	697	715	803	791	734	704	764	785	734	727	707	757	755	704	717	793	729	730	741	760	774	757	726	751	760	740	727	733	766	756	705	751	709	726	814	756	729	730	723	741	747	752	773	746	793	763	699	699	713	804	753	741	705	721	742	775	727	728	766	760	787	711	741	742	734	748	751	748	744	749	764	687	725	744	755	716	718	747	732	707	769	731	708	714	779	692	733	687	738	783	733	760	736	746	761	704	720	749	714	725	710	757	801	752	734	728	752	764	742	695	781	714	765	724	756	748	756	704	749	706	704	748	724	730	723	721	718	737	784	758	727	736	743	741	748	713	724	728	741	751	732	823	720	723	749	698	732	719	752	704	718	749	813	698	710	749	768	763	755	737	795	744	812	712	747	737	743	705	785	733	792	768	702	752	706	794	729	668	772	756	755	772	742	733	747	718	770	760	730	719	704	684	776	771	745	765	729	736	707	743	766	741	743	751	733	729	743	777	727	759	802	712	688	738	706	723	747	730	726	737	733	720	713	735	721	751	737
2223	437	228	129	200	288	278	255	242	216	171	122	128	107	98	83	92	85	63	56	34	56	63	50	49	41	35	39	38	35	38	33	24	31	23	34	32	30	31	28	34	21	28	28	16	30	32	28	21	14	33	22	34	32	21	27	24	27	27	19	21	26	21	19	34	28	26	23	29	23	27	16	22	40	19	14	27	20	27	19	25	35	29	28	19	20	26	31	24	25	32	24	24	25	27	28	19	15	16	25	18	28	33	20	19	20	34	26	30	36	20	24	31	24	28	31	28	28	28	29	14	33	24	23	24	12	24	21	22	28	24	29	25	28	25	21	25	24	25	25	26	27	23	24	31	20	20	17	15	20	14	29	23	22	29	21	20	24	32	22	26	30	25	30	22	21	22	19	25	17	18	24	27	23	26	31	32	26	19	18	23	22	20	17	22	29	29	20	23	27	18	26	13	20	30	23	23	20	28	21	12	33	31	29	22	20	17	21	24	20	20	18	20	15	17	20	19	22	27	27	24	25	29	26	22	30	23	31	24	16	29	17	16	28	24	29	23	25	25	15	18	26	17	25	30	21	23	28	27	25	39	29	25	18	22	24	18	15	18	22	27	22	22	22	28	21	29	28	27	22	21	25	25	19	27	24	21	32	29	28	18	23	24	33	22	32	24	29	24	25	16	27	21	22	20	23	16	32	25	24	16	21	24	38	35	18	24	21	32	25	23	26	22	23	32	24	30	11	23	26	22	26	17	33	17	19	21	17	18	21	27	17	19	22	30	26	24	22	19	23	16	21	18	24	23	23	30	31	24	20	26	26	31	23	22	15	22	31	21	20	17	30	29	23	22	19	28	27	29	27	29	19	21	27	26	27	24	29	28	17	28	15	16	22	27	19	27	17	28	22	22	33	20	37	15	22	19	23	25	32	21	25	19	24	22	27	17	17	17	22	22	38	27	30	23	19	18	35	15	19	25	18	25	24	20	27	31	23	26	20	23	21	23	23	22	30	20	18	21	28	21	16	26	21	23	22	24	20	16	17	18	15	24	29	21	23	23	26	24	15	24	20	34	20	24	26	33	28	14	24	19	30	24	23	28	21	25	25	29	33	34	26	15	23	34	21	18	21	30	21	36	24	19	32	22	26	26	27	26	31	21	26	20	14	25	20	26	25	19	18	23	30	23	38	22	19	23	16	24	23	15	27	24	20	26	24	19	35	27	26	25	16	23	22	26	19	26	17	27	27	19	14	22	17	30	37	21	17	21	29	25	27	24	22	30	23	14	29	24	25	25	19	14	22	23	29	28	26	20	30	19	17	26	20	23	18	20	25	19	16	30	24	22	30	19	32	21	21	23	23	28	21	21	18	23	17	24	23	22	20	14	33	22	19	28	20	27	25	23	19	20	19	22	17	34	21	17	18	24	34	19	21	18	11	19	20	25	30	23	33	28	31	21	25	19	19	24	28	22	25	26	24	23	12	21	28	18	22	24	25	20	21	20	17	25	26	25	30	37	21	28	22	22	17	28	33	21	25	33	30	18	21	19	25	24	24	18	23	28	17	23	17	24	11	23	21	34	25	21	22	19	28	24	26	25	22	20	20	18	35	21	21	23	28	29	24	21	18	30	15	20	25	23	25	29	19	31	18	21	30	26	27	14	31	18	16	21	21	22	20	40	31	26	19	28	31	28	21	24	28	19	26	28	19	19	23	17	24	25	26	29	14	16	21	22	20	28	31	26	24	18	16	12	29	21	25	15	18	27	24	25	27	25	14	22	27	25	22	32	20	32	25	25	27	23	18	17	24	28	27	26	17	16	12	30	26	22	27	14	22	25	19	23	29	29	29	17	24	23	19	22	21	35	21	25	31	19	30	22	25	29	20	36	23	25	24	20	30	25	21	22	25	18	19	20	23	22	27	18	22	30	27	26	28	23	24	34	16	31	25	32	21	19	20	24	20	16	23	32	26	23	24	23	20	33	25	26	26	30	17	13	28	26	24	21	21	26	22	16	20	25	30	14	17	18	19	23	23	25	26	23	29	27	17	18	28	18	27	37	15	26	18	30	21	28	26	25	28	21	26	19	20	29	17	25	26	21	19	23	29	17	26	31	21	20	27	22	17	18	28	22	23	13	29	25	17	15	17	22	24	21	27	19	30	25	25	16	28	24	16	19	13	20	21	18	23	24	31	24	28	26	32	24	24	31	29	19	24	29	29	20	18	33	22	25	21	21	22	26	29	28	27	24	27	23	20	23	25	20	26	16	27	28	33	28	20	23	29	30	24	20	16	26	24	18	22	27	27	23	28	20	22	11	23	20	17	16	22	26	24	27	21	26	16	16	23	27	28	17	31	29	33	20	17	37	19	25	27	34	16	27	28	29	20	28	22	17	32	19	18	27	20	13	23	19	30	17	31	23	22	20	21	27	29	32	28	18	25	36	20	34	21	19	19	27	23	22	20	34	17	31	22	25	28	24	31	25	22	18	33	25	28	37	24	14	26	33	14	19	19	26	26	31	21	25	21	24	17	20	25	22	33	25	30	29	21	21	28	25	31	27	23	15	32	27	31	25	20	19	26	23	22	29	17	35	17	25	18	20	16	22	18	23	26	25	21	18	24	21	24	23	23	20	25	21	22	23	21	29	25	21	25	23	22	14	28	19	21	24	21	27	23	22	27	25	24	24	22	31	17	21	22	33	23	28	18	21	31	35	21	26	24	17	8	17	28	19	27	30	26	20	20	21	22	22	20	27	19	18	34	18	17	21	17	15	23	34	18	21	18	26	22	19	22	24	20	28	16	27	22	19	27	25	22	20	26	29	20	23	25	23	22	26	21	21	22	21	21	27	26	29	21	24	32	20	24	24	22	23	15	18	22	21	33	22	19	19	27	25	29	19	25	26	30	22	23	20	18	19	21	31	29	18	21	22	24	31	24	28	22	31	26	29	15	24	32	34	22	17	35	19	27	30	22	25	19	22	24	17	21	26	20	23	29	29	29	28	16	31	19	20	24	22	18	25	24	24	22	25	18	23	22	21	32	24	15	30	26	30	30	25	21	28	15	35	21	23	19	20	30	11	13	26	24	25	22	20	26	20	17	24	22	22	24	22	34	24	20	18	31	29	21	23	34	28	14	18	26	26	23	32	29	17	17	12	33	27	27	25	16	25	25	29	22	23	20	23	25	22	20	20	19	25	26	21	29	19	28	20	26	23	32	25	18	14	13	30	25	15	15	23	20	24	24	25	17	26	16	20	24	17	21	31	19	21	16	20	24	18	27	28	16	33	21	13	22	22	22	20	29	22	23	21	19	18	30	17	23	32	17	31	28	29	28	27	22	16	27	19	29	29	19	21	24	24	25	20	19	22	25	32	17	24	27	26	24	23	20	18	21	21	16	20	17	22	20	17	20	24	21	21	21	27	31	32	22	23	27	20	23	21	18	29	31	31	15	24	26	20	25	26	20	25	21	24	20	18	22	15	24	24	26	27	22	19	23
23884	10838	4875	11706	16734	17185	16703	14436	12290	10053	8116	6996	6120	5190	4704	3998	3548	2962	2480	1871	1503	1607	1807	1720	1419	1414	1293	1185	1036	982	919	845	782	748	618	598	573	582	557	560	567	550	549	537	460	512	483	489	453	489	449	461	456	425	440	449	401	387	398	391	396	381	396	378	416	399	395	389	431	394	400	423	433	465	484	497	442	457	472	469	448	464	456	423	515	457	447	507	390	444	493	490	492	461	483	437	522	457	484	466	445	495	431	405	459	442	515	467	448	451	453	448	450	421	387	423	418	407	412	365	391	395	416	411	377	403	363	349	363	360	387	386	388	402	373	354	361	409	377	406	409	430	379	390	393	380	356	399	384	371	388	359	392	371	393	386	370	405	380	375	383	342	378	399	392	404	370	376	374	335	404	391	381	344	348	385	388	374	384	373	372	390	381	353	382	367	389	342	392	388	363	364	383	360	358	400	413	374	376	366	379	365	367	382	391	375	357	386	382	380	378	388	377	379	362	388	355	360	390	369	380	382	391	371	386	364	366	388	352	393	385	398	377	387	386	360	363	392	394	369	387	387	358	385	409	385	392	383	401	377	378	382	369	375	399	365	408	392	409	395	362	393	394	390	347	351	370	387	401	356	423	385	351	375	397	404	396	395	373	372	384	365	347	347	362	374	363	370	343	388	410	373	402	352	397	358	354	357	373	362	365	354	382	369	389	344	390	365	400	384	363	372	353	396	369	368	385	358	342	380	349	364	362	342	385	394	376	403	383	378	349	390	364	389	362	366	380	360	356	345	337	414	354	365	374	366	389	370	351	357	387	389	421	404	382	364	381	387	334	432	347	356	393	425	394	389	380	398	406	381	395	411	371	376	357	391	379	381	393	366	379	380	401	355	346	367	392	362	395	385	394	386	383	396	341	325	368	418	368	352	359	351	374	378	344	378	382	383	354	388	407	382	396	379	352	390	391	356	381	384	395	370	359	396	372	393	369	368	366	362	376	347	359	404	360	370	365	400	382	395	390	395	362	407	392	344	376	366	339	376	348	378	404	381	380	364	393	358	363	358	399	363	394	371	400	352	384	406	388	355	356	383	355	393	384	359	374	365	425	391	414	381	344	361	390	415	383	359	344	341	356	348	371	367	392	359	358	379	352	421	371	382	363	358	365	417	335	389	375	396	382	386	400	402	363	370	342	348	370	374	379	394	388	357	387	349	364	377	404	382	383	375	380	382	408	370	375	380	428	366	373	379	359	411	392	378	430	394	363	375	388	390	358	382	388	399	383	390	398	398	380	379	366	370	391	384	355	373	369	425	334	370	401	356	401	400	366	370	372	366	436	384	402	378	407	374	362	351	377	336	397	412	368	392	423	382	384	376	386	390	351	367	394	376	366	354	390	362	377	410	411	375	377	363	381	392	407	367	388	345	320	364	378	366	378	390	362	405	354	355	367	336	358	342	389	364	376	389	368	339	359	328	369	358	370	391	381	376	385	377	390	384	388	389	363	383	393	362	376	373	369	373	360	362	345	347	369	363	381	364	361	389	382	354	417	362	395	355	374	367	376	372	384	356	381	417	363	358	381	396	362	366	374	378	421	372	385	371	389	402	385	356	374	408	374	386	395	378	374	379	369	379	372	351	372	402	382	378	371	365	372	372	372	408	386	380	374	365	376	343	379	378	395	398	362	403	377	371	371	412	358	351	369	377	369	408	388	401	366	384	376	349	408	379	359	419	362	409	349	376	395	374	349	382	380	347	394	391	366	383	385	361	398	380	347	376	373	382	361	393	388	387	417	394	368	361	368	382	408	361	367	406	378	324	363	378	402	390	383	363	426	368	359	381	407	364	389	355	345	368	392	369	379	375	379	385	386	352	366	386	376	361	398	375	363	367	359	359	386	353	405	356	352	383	372	389	354	377	380	393	366	373	385	392	379	360	388	365	366	358	387	398	428	367	375	366	372	358	360	408	380	369	378	351	377	360	378	386	384	384	357	379	381	397	391	376	366	360	386	379	398	401	350	317	363	377	381	376	386	360	415	391	393	381	416	370	414	377	389	376	385	370	403	397	386	368	364	377	399	376	388	351	395	393	362	403	333	342	343	377	398	396	375	384	382	356	386	363	385	414	399	380	376	374	352	371	412	372	402	364	413	359	423	356	373	361	377	330	326	394	364	367	399	378	379	414	395	398	369	371	389	359	392	413	384	396	385	352	359	357	378	410	370	373	378	353	380	396	376	369	361	393	361	379	383	357	365	364	388	401	366	374	387	365	400	376	387	366	361	368	399	379	367	367	357	348	353	356	389	378	359	386	396	365	394	357	382	386	317	378	394	374	373	354	375	334	378	392	387	339	361	392	353	337	362	360	378	349	398	395	364	377	389	394	361	381	383	363	399	389	367	344	424	354	379	343	374	398	374	386	391	359	387	363	390	363	354	363	411	381	344	389	384	354	387	362	394	394	366	390	359	368	379	378	378	393	383	375	357	386	382	376	394	411	364	377	396	387	352	377	397	385	369	402	381	380	343	369	379	359	366	379	393	405	377	380	358	425	389	340	359	385	382	359	389	362	378	365	411	383	386	369	394	361	366	374	358	394	389	381	369	404	374	361	371	431	393	375	388	355	382	360	372	387	398	394	384	347	369	415	406	384	380	378	317	403	361	414	392	368	379	417	359	378	418	361	363	410	369	364	370	365	390	387	373	378	395	393	382	341	348	385	379	376	379	371	366	389	371	382	366	349	388	416	399	367	409	361	345	385	417	336	375	403	353	382	370	365	368	384	377	340	381	361	406	374	400	404	390	338	360	347	399	355	388	372	389	373	355	365	364	376	372	354	386	336	379	383	360	395	370	413	367	376	356	397	394	369	359	363	399	366	354	376	342	387	347	391	385	349	375	359	379	326	381	386	327	343	416	392	373	380	377	358	381	361	383	354	355	378	385	373	381	392	382	407	396	336	399	355	362	400	394	387	402	379	367	375	362	327	359	366	368	383	398	324	376	403	416	353	359	364	365	366	367	400	360	381	377	386	371	397	354	389	378	374	351	369	372	409	399	383	395	417	408	396	381	341	331	397	362	419	391	389	408	380	389	392	389	374	380	379	379	348	363	374	360	360	363	386	377	381	395	336	403	362	387	369	353	373	387	384	388	343	377	356	380	387	385	367	378	393	397	357	373	420	387	375	379	359	341	397	388	358	360	362	407	374	326	406	374	378	358	361	372	403	377	385	370	379	398	366	371	397	404	359	363	397	364	350	373	357	365	377	423	380	397	329	350	361	385	383	387	352	374	378	384	372	392	365	358	389	342	349	390	387	347	371	346	379	379	362	364	386	360	368	365	398	365	374	374	389	391	377	419	359	398	353	383	364	419	393	378	375	364	349	357	387	415	406	361	364	344	387	361	380	375	383	367	390	373	367	384	377	380	377	380	375	394	406	393	376	375	382	376	388	361	366	389	372	380	394	397	360	367	372	358	357	410	358	360	381	366	378	388	362
2025	630	303	196	310	435	417	407	333	283	276	210	179	190	140	131	129	118	86	87	68	79	65	56	66	77	69	53	65	49	50	35	49	41	38	30	43	51	43	37	45	34	42	38	24	40	39	37	33	38	22	23	32	41	37	42	31	28	29	34	25	40	29	23	35	42	37	23	39	38	39	28	34	41	24	31	38	29	27	30	34	29	34	21	32	40	33	34	33	37	32	32	31	34	30	39	33	30	32	47	36	38	36	32	36	36	36	29	42	29	28	39	33	34	34	35	24	20	39	37	46	26	37	27	39	30	25	33	27	42	34	39	28	28	36	36	29	30	30	29	34	34	31	31	35	26	29	31	41	23	38	33	24	24	34	24	37	35	35	16	39	29	35	29	27	34	41	27	40	30	25	38	36	37	39	34	32	39	29	27	41	36	28	32	30	27	32	26	43	27	29	29	37	26	30	33	30	22	28	37	41	36	32	32	19	25	29	36	29	27	37	26	32	30	39	41	24	28	37	33	31	40	33	36	28	26	27	33	28	25	28	35	23	29	31	29	28	39	33	33	29	37	29	24	29	44	26	23	39	21	31	33	35	39	30	30	29	33	45	28	29	35	35	26	25	27	32	33	35	37	32	35	42	35	31	39	37	28	33	33	25	28	28	18	27	37	38	42	24	30	35	29	26	32	34	27	36	23	27	21	30	37	28	39	22	44	28	30	32	34	25	34	37	32	42	44	27	22	38	40	33	48	37	21	28	32	32	32	45	31	37	30	40	27	32	31	22	29	39	31	32	30	30	29	24	25	28	46	32	24	28	32	34	24	28	41	37	31	24	27	37	24	34	28	32	28	27	41	28	33	40	33	36	43	21	33	30	33	36	32	25	23	40	29	29	25	22	40	20	35	30	34	23	38	27	40	30	25	23	28	33	37	34	21	23	29	35	25	34	24	29	32	27	26	40	26	37	36	30	27	28	29	29	28	33	28	32	24	31	33	16	40	31	42	36	33	31	33	36	29	41	40	38	23	22	23	31	32	34	40	27	30	38	33	26	28	41	26	29	32	26	35	36	27	29	26	24	32	31	27	31	32	28	25	31	38	28	30	32	24	40	28	30	31	27	33	23	43	26	41	27	28	32	44	27	24	36	32	31	31	32	37	35	48	34	32	23	46	39	30	27	34	38	33	27	28	26	38	39	38	32	43	34	29	30	42	27	21	18	37	32	41	27	35	28	34	26	28	31	32	26	38	23	31	31	26	30	26	31	31	30	42	25	35	33	25	17	25	35	28	39	40	35	24	38	24	34	30	25	38	27	40	35	23	37	24	26	25	36	24	22	33	39	24	25	30	27	30	38	26	36	31	29	33	32	24	27	28	30	28	24	24	22	34	23	38	29	23	39	36	26	35	21	26	37	28	28	40	22	33	29	31	37	27	44	44	24	32	27	28	32	40	26	20	36	26	32	30	38	35	28	30	22	32	25	34	27	36	45	37	21	34	34	25	35	36	31	31	35	33	33	32	43	25	32	44	26	33	35	39	29	35	34	30	28	26	38	35	26	33	31	24	42	33	31	26	33	25	30	37	45	42	27	31	24	26	40	38	42	25	35	30	24	36	30	31	18	26	36	35	29	32	32	34	38	26	31	34	21	32	30	33	29	24	29	37	29	42	31	35	34	30	30	34	47	47	35	32	25	41	38	31	31	30	34	25	34	28	37	31	28	25	34	31	36	40	34	34	31	34	42	32	38	27	32	42	36	23	29	31	38	41	34	31	28	37	32	31	35	27	20	31	26	35	32	22	28	41	26	31	25	33	39	34	28	29	30	26	28	30	28	28	25	30	32	32	34	36	35	32	27	26	23	31	35	32	28	32	40	23	34	32	26	30	18	25	35	36	32	36	22	30	26	33	30	31	27	31	48	35	27	33	33	30	32	26	39	28	33	32	35	42	38	24	34	23	30	34	30	28	42	26	29	28	28	36	32	28	28	26	34	32	30	27	38	34	23	25	35	32	27	37	26	24	23	38	32	36	31	33	29	42	36	36	36	29	44	43	20	35	24	35	41	45	23	26	29	26	24	34	34	23	43	37	32	36	32	32	30	37	33	28	26	30	36	35	38	28	24	38	28	34	33	33	30	29	36	34	35	31	31	35	32	32	36	37	29	25	29	26	23	49	33	26	25	23	31	33	28	27	21	33	27	32	40	33	32	38	31	27	37	36	35	34	25	28	40	38	31	32	30	36	31	32	31	29	40	24	37	24	31	30	25	26	35	27	35	25	31	34	46	31	30	25	34	33	27	18	33	44	19	31	29	40	32	36	25	23	34	18	22	21	39	36	35	29	29	32	42	35	23	27	28	42	42	33	36	29	27	29	26	27	37	29	28	26	32	36	26	34	34	20	32	30	23	30	21	34	33	26	22	39	34	31	35	24	28	41	27	39	36	33	31	26	31	40	31	35	45	27	29	30	24	42	37	23	26	25	44	30	32	28	34	31	31	24	34	36	37	35	42	29	41	33	33	25	36	31	32	28	29	29	39	33	23	36	28	40	36	34	31	40	38	35	38	24	36	29	35	33	29	36	39	42	40	31	41	24	30	28	28	36	33	29	25	19	31	32	32	39	30	29	26	29	39	32	30	35	37	24	32	36	34	25	33	28	43	34	22	36	28	40	31	29	33	27	36	24	27	23	31	26	33	26	31	27	35	26	28	32	29	34	34	34	29	19	24	27	30	35	32	37	28	41	29	35	32	35	33	38	25	27	30	22	30	40	44	36	32	37	22	44	36	27	29	38	33	22	36	49	40	28	31	27	20	35	24	29	24	45	30	39	30	24	33	32	18	31	34	34	33	26	32	37	25	25	31	31	23	45	26	27	21	25	38	27	41	37	33	38	31	25	37	33	27	34	21	26	19	28	27	34	35	29	17	29	28	27	32	29	32	35	31	31	28	31	28	33	41	36	26	32	25	27	24	28	34	27	24	32	28	33	29	24	40	22	32	29	32	31	39	24	25	36	24	36	34	35	33	32	38	33	34	30	44	30	40	16	32	41	38	36	29	29	27	31	24	31	46	35	34	21	23	27	34	37	35	35	26	37	25	40	30	26	40	31	32	28	35	33	36	41	39	34	24	26	34	32	29	29	27	40	26	41	34	28	28	32	29	35	32	41	41	36	31	41	30	26	32	38	32	31	32	25	40	25	22	36	32	29	23	27	34	37	36	29	42	31	37	37	27	26	32	40	21	32	23	32	40	38	34	29	32	23	33	23	37	43	27	28	33	35	31	39	34	16	24	36	28	27	31	32	39	34	31	32	32	39	31	37	34	33	27	25	30	30	32	25	35	35	39	29	32	23	37	31	31	34	38	24	30	22	33	31	31	37	24	23	31	35	33	34	34	31	28	36	27	32	27	38	41	34	33	34	36	29	26	41	39	32	31	29	34	22	30	24	22	28	32	18	30	32	33	38	31	35	28	32	27	21	39	29	36	47	20	34
28952	13786	6903	16019	22273	22100	20734	18674	15762	13653	11528	9889	8370	7613	6597	5670	4890	4134	3590	2724	2251	2365	2757	2397	2229	2109	1851	1786	1585	1503	1315	1189	1152	1032	918	893	837	871	902	820	758	822	769	752	751	686	647	636	647	672	707	627	660	607	606	497	579	544	542	528	526	487	542	506	512	494	518	528	582	534	527	590	601	603	642	620	586	610	630	640	593	645	590	590	612	612	625	593	620	643	655	659	621	642	602	648	640	652	588	658	636	622	632	613	606	663	614	661	650	596	584	585	536	540	539	525	523	553	559	544	544	514	554	556	524	533	502	477	510	504	477	512	492	528	528	508	516	511	556	536	565	509	518	549	520	540	524	519	505	526	519	485	519	510	460	486	529	538	508	496	507	493	488	490	478	501	465	507	506	527	501	527	497	531	531	540	564	491	497	511	570	507	521	543	495	503	501	523	486	480	503	477	497	495	497	483	489	541	485	486	486	514	533	509	543	488	542	504	483	559	536	493	503	533	490	479	532	518	514	496	523	491	496	498	492	481	493	432	527	490	499	527	490	487	508	526	486	484	540	526	492	543	484	520	507	514	491	499	484	534	501	497	526	493	496	516	470	505	514	491	478	549	515	497	490	500	523	459	509	434	494	497	522	491	510	497	506	554	485	558	534	508	476	491	559	513	468	511	519	473	484	490	546	495	509	522	497	496	529	516	525	480	456	485	520	491	519	488	500	520	509	464	501	522	507	501	485	499	488	501	496	530	520	502	485	501	498	537	509	515	510	485	467	495	494	458	518	540	519	492	512	506	493	485	501	504	482	522	495	500	485	437	556	483	500	525	507	484	532	522	487	549	512	517	492	481	509	487	517	532	509	483	529	498	501	515	517	507	499	473	515	490	490	492	497	516	530	492	503	500	500	499	524	557	480	477	476	516	510	496	492	523	488	495	494	497	496	506	534	504	530	491	527	501	563	493	502	512	522	548	488	469	488	451	456	444	520	491	501	497	469	507	491	533	546	479	486	508	542	456	459	492	534	512	546	483	484	509	515	484	487	517	446	502	487	507	516	504	480	481	494	535	509	481	480	504	522	477	505	458	522	528	489	455	508	479	540	511	532	503	506	507	513	484	430	500	517	480	476	501	526	519	452	485	492	475	510	519	506	496	546	523	485	497	505	496	535	497	558	489	510	459	482	525	482	506	523	503	496	517	525	539	502	476	519	465	512	495	521	476	498	508	507	484	496	477	508	538	475	476	512	486	483	546	502	530	514	500	498	510	509	441	512	528	499	493	536	518	509	535	524	505	506	464	525	509	534	518	508	528	515	511	512	510	534	524	509	536	518	489	477	493	522	538	523	451	491	496	504	517	513	442	513	513	477	472	493	512	487	485	490	491	476	511	529	503	475	526	505	491	521	491	504	492	487	501	542	554	493	487	563	491	460	509	503	479	492	462	460	507	521	516	497	529	459	523	503	511	561	490	484	519	524	522	491	513	536	475	498	506	532	487	491	499	476	497	495	470	525	516	521	520	500	528	520	488	557	521	523	489	497	516	465	489	491	483	470	497	479	559	493	547	537	530	545	516	494	486	500	510	490	482	486	516	510	470	502	530	500	496	537	504	486	537	507	480	555	520	453	506	507	502	518	547	500	513	525	512	513	495	499	481	457	491	488	532	499	497	505	452	537	502	485	483	517	508	498	487	509	519	523	505	507	493	477	491	484	527	501	506	502	532	500	481	521	535	502	484	519	513	493	506	481	541	510	489	482	517	500	482	464	477	494	548	522	447	513	504	495	522	534	543	480	492	512	497	527	550	499	516	536	452	523	502	519	488	503	487	523	518	541	485	452	532	487	524	505	491	500	450	449	501	526	485	499	487	520	487	483	481	516	528	477	488	505	487	464	482	521	478	527	506	467	539	473	502	483	487	504	512	526	509	477	486	511	512	493	494	519	523	550	546	487	520	523	491	477	535	497	499	484	505	479	471	489	496	489	528	518	512	517	490	463	476	555	489	487	531	472	500	499	540	491	487	485	524	513	485	481	471	487	531	505	517	481	480	527	506	512	543	504	503	519	506	489	483	513	520	461	490	544	549	480	519	507	500	502	504	491	477	544	478	518	514	489	532	501	530	482	515	454	514	494	476	526	476	536	521	487	488	507	509	461	502	510	466	502	531	541	532	499	506	502	558	485	496	513	485	499	502	495	507	525	491	503	520	539	493	538	507	510	502	529	551	519	506	550	532	502	515	491	522	526	486	478	515	498	478	485	554	526	498	480	499	482	518	492	450	530	503	478	529	504	489	508	481	523	531	495	491	478	521	478	554	555	477	508	505	535	477	461	498	532	477	517	534	481	525	476	513	502	478	484	521	507	532	490	507	502	512	442	534	471	490	473	505	498	503	497	516	507	502	487	486	475	526	487	504	511	504	514	529	476	495	504	477	483	507	483	500	523	516	522	519	508	512	513	497	486	518	479	512	500	485	480	512	539	492	539	487	483	439	525	497	470	501	537	493	487	499	509	508	519	531	470	496	520	497	518	508	552	472	511	471	508	554	497	500	504	491	512	504	505	499	485	477	501	500	516	495	452	485	497	547	492	482	516	464	490	531	506	468	515	500	547	516	487	497	495	473	515	487	478	522	491	567	532	496	491	485	503	479	499	525	517	500	474	457	479	482	500	521	504	460	529	521	476	488	565	496	500	522	497	515	503	528	465	537	460	516	493	467	501	498	500	506	523	478	499	531	492	514	474	490	492	509	465	512	490	516	522	501	502	490	495	479	501	521	531	524	490	504	489	542	528	491	507	511	505	492	493	507	489	504	482	499	507	481	484	550	523	470	476	528	486	540	486	484	500	509	480	452	514	509	489	508	515	501	523	507	530	516	534	503	523	549	530	499	515	466	490	495	504	502	489	515	570	520	490	509	495	489	544	541	517	470	504	522	482	523	491	482	484	491	528	490	501	510	495	498	529	489	545	490	486	482	494	502	519	516	486	486	504	481	512	502	483	510	463	532	493	540	511	527	469	493	486	494	523	487	495	503	522	554	479	470	538	526	551	504	500	480	530	530	488	526	524	495	487	497	490	517	468	482	478	495	486	518	512	503	472	537	479	492	523	462	492	489	487	532	505	511	522	474	523	536	493	497	514	497	485	515	488	517	496	488	527	508	466	499	511	529	503	520	502	540	514	496	520	447	526	508	455	523	536	524	468	492	490	461	491	508	510	511	506	498	505	501	502	499	519	508	496	512	550	471	478	502	450	490	486	465	546	495	497	497	489	538	516	522	509	515	523	512	499	495	457	491	483	514	512	478	483	474	497	511	518	526	520	532	459	499	509	516	536	491	479	509	499	488	500	509	527	497	482	500	513	507	491	485	513	502	517	486	494	504	495	535	503	488	541	463	508	496	509	502	467	482	513	511	518	533	535	529	469	500	542	505	488	476	511	505	475	499	527	533	511	508	505	465	523	486	512	541	507	503	501	514	516	519	522	530	509	525	525	502
3737	661	315	222	304	399	394	385	320	304	270	270	172	206	160	142	102	106	87	77	79	71	75	71	78	70	74	50	51	49	71	46	45	53	36	37	30	42	38	33	29	45	36	32	33	47	36	44	33	35	34	36	41	42	40	33	29	44	33	33	29	31	29	34	38	27	32	30	31	35	32	28	39	44	32	41	42	35	36	45	40	35	25	28	37	39	32	33	41	40	33	31	37	35	45	36	39	39	37	33	45	35	32	34	26	38	40	33	43	42	36	39	31	37	29	34	34	36	38	31	36	44	29	30	23	41	21	30	36	23	44	28	37	30	28	21	30	31	33	34	33	31	40	49	29	21	36	27	25	39	37	26	37	30	37	24	30	33	32	35	32	38	32	30	35	21	24	40	29	37	25	43	26	25	29	27	30	37	37	24	29	39	35	35	33	30	38	21	35	30	26	40	33	35	29	27	35	29	44	26	37	32	30	30	26	38	37	34	32	35	37	31	32	32	30	32	28	37	33	30	39	39	28	40	25	39	34	39	35	40	29	25	34	28	31	33	27	36	25	38	26	33	41	35	24	34	34	37	29	38	23	35	30	28	26	37	33	31	36	38	39	32	28	24	32	37	31	31	29	32	30	38	21	35	33	32	44	32	33	31	35	35	27	37	32	27	28	37	32	38	29	37	30	44	43	27	35	27	27	32	33	27	33	33	33	22	29	30	27	28	40	33	29	38	34	38	25	31	28	30	22	39	23	33	29	30	29	35	33	41	33	28	37	29	26	30	30	33	33	45	25	31	29	42	28	29	34	33	30	25	38	37	35	26	36	30	37	31	36	25	31	31	41	29	32	27	31	29	39	27	36	33	31	39	35	30	38	28	31	34	27	26	32	25	35	35	32	36	33	27	28	45	43	36	28	30	36	28	28	23	40	36	25	25	31	29	38	28	33	30	28	35	32	37	37	29	37	26	28	27	28	22	37	24	31	32	38	37	37	34	22	29	34	38	34	24	34	29	24	30	32	41	30	34	34	35	35	31	33	23	33	29	26	26	34	33	31	32	38	35	32	32	35	19	45	36	30	39	40	27	26	30	28	28	18	32	40	40	36	23	25	32	35	44	36	30	22	29	35	27	42	37	33	54	32	36	23	28	39	37	32	29	34	32	30	26	38	41	32	26	30	19	20	36	26	36	35	21	44	35	30	36	33	39	32	31	29	31	22	32	34	33	39	29	32	27	37	34	33	38	26	27	34	33	28	35	33	23	32	34	27	27	35	27	27	24	40	39	29	39	31	26	38	35	27	35	31	34	39	24	28	30	26	36	27	29	29	26	31	32	37	34	28	39	37	24	32	28	28	37	33	28	27	30	23	33	37	40	22	27	31	28	31	27	29	32	35	37	28	35	37	34	21	25	31	37	26	25	37	23	33	28	37	35	28	26	35	34	33	35	36	26	33	32	27	27	34	33	28	32	33	31	28	33	36	33	35	45	29	31	43	31	33	40	34	39	33	24	34	38	26	34	32	26	31	29	42	36	31	28	37	30	27	47	25	32	28	36	37	34	34	38	27	28	36	36	29	26	37	42	40	23	25	33	25	31	42	31	25	24	29	33	30	26	23	34	32	22	38	39	29	34	27	27	34	27	41	27	31	36	37	38	34	30	34	36	27	21	33	28	33	32	23	43	41	44	37	26	36	36	29	28	33	36	34	23	29	20	31	26	37	26	36	44	38	34	25	32	29	29	36	30	28	32	44	28	29	35	25	37	37	37	36	32	23	32	22	37	29	32	36	35	37	37	37	30	30	38	44	32	30	18	34	26	36	32	39	38	25	34	39	49	32	30	32	30	37	34	30	36	31	18	26	31	27	28	37	35	35	23	27	30	25	28	31	30	27	32	31	37	28	28	35	38	32	33	36	30	22	40	19	34	34	31	42	29	33	32	28	37	33	30	31	32	34	39	32	37	37	35	33	46	45	36	36	30	28	42	36	37	37	27	23	32	38	36	30	32	29	36	33	42	34	22	36	32	39	35	27	31	38	35	26	35	27	27	16	23	26	35	32	33	44	30	37	30	45	26	24	30	37	29	26	26	30	30	39	28	39	36	28	40	42	45	34	20	33	32	32	36	37	29	29	33	28	29	28	35	32	35	27	30	27	29	36	33	35	42	30	40	30	38	26	38	29	30	37	41	23	31	36	40	35	37	37	41	21	29	50	31	30	33	30	27	39	26	34	41	30	40	36	33	32	30	35	39	31	28	38	37	27	27	24	33	33	32	37	32	27	23	26	36	28	33	25	38	35	30	29	30	34	27	32	31	35	44	29	38	30	35	24	32	30	29	41	39	38	30	38	27	34	39	40	33	35	40	38	26	28	34	28	39	40	33	34	31	29	24	24	38	27	26	33	24	28	27	23	25	33	35	28	31	46	36	37	31	38	24	37	22	27	23	32	32	34	27	34	29	28	35	34	26	32	46	31	37	36	35	34	29	36	35	31	37	30	30	24	29	22	27	36	34	28	42	34	40	35	35	26	28	28	27	28	31	35	37	30	27	38	36	21	42	44	33	40	30	42	31	27	33	43	29	34	29	24	29	31	31	33	35	37	32	36	26	28	36	28	26	35	27	24	34	28	36	30	31	30	31	29	19	38	45	39	40	35	29	38	33	32	18	27	36	33	34	35	33	30	37	33	37	34	26	28	36	23	32	33	33	25	25	30	43	32	44	38	24	31	36	39	30	34	27	24	30	35	40	29	28	27	29	37	35	32	35	34	27	25	30	22	36	30	30	29	39	21	27	31	25	29	30	39	41	30	43	39	33	27	41	30	20	30	34	25	32	37	32	25	40	28	31	28	30	37	38	22	25	34	24	32	35	23	24	34	33	36	39	25	32	26	40	29	25	33	39	28	28	31	25	36	37	36	32	36	40	23	32	28	36	24	31	46	32	36	25	30	32	37	41	27	35	42	30	16	25	39	21	24	38	37	30	33	28	32	40	26	27	25	40	33	45	28	37	32	25	29	39	31	24	31	31	27	34	35	31	40	26	33	21	37	26	25	32	35	22	29	31	26	31	24	24	25	27	41	29	28	34	39	27	35	32	32	39	35	36	25	29	38	37	38	25	29	30	29	37	32	30	37	25	30	33	24	37	25	35	40	31	28	27	46	33	33	41	35	42	28	30	38	30	29	25	33	34	35	31	33	30	27	29	36	30	33	36	29	29	32	18	37	37	27	31	32	39	31	31	30	28	37	23	32	40	28	26	31	31	27	30	34	29	31	26	35	30	35	30	25	38	32	33	30	36	33	35	37	36	28	29	25	32	22	37	27	28	26	33	27	47	34	32	31	21	42	28	36	33	24	27	27	33	38	44	28	29	44	31	31	26	27	37	31	26	35	25	30	25	32	37	31	31	41	34	41	35	33	32	30	28	23	42	31	29	26	26	39	33	33	29	26	20	38	35	30	34	27	31	40	20	33	35	40	41	40	33	42	26	28	39
27278	12948	7077	16165	21876	22205	20728	18790	16063	14052	12123	10439	8714	7895	6893	5814	5151	4414	3659	2648	2409	2618	2915	2465	2306	2286	2018	1962	1736	1529	1427	1376	1243	1107	980	909	887	873	888	793	835	808	760	717	745	723	718	679	661	692	674	674	611	579	585	527	570	546	512	562	545	549	491	532	554	529	523	541	537	565	555	592	602	653	660	615	615	623	682	676	695	658	610	629	619	601	637	689	639	646	635	671	671	613	580	661	649	645	644	633	660	690	613	577	619	627	632	688	615	597	617	585	542	536	582	543	551	521	553	507	561	567	494	518	554	522	519	516	508	538	499	532	556	512	529	515	517	560	532	534	511	503	538	509	543	544	499	531	503	533	476	477	497	477	513	492	504	483	536	502	500	502	546	477	539	487	509	535	464	508	521	501	514	544	525	505	499	496	531	502	504	483	475	516	528	497	510	527	506	491	535	498	547	490	483	554	548	505	522	483	470	497	553	507	520	497	488	539	492	529	503	466	516	463	495	464	523	503	510	545	508	490	506	534	490	483	492	497	491	533	517	547	522	501	547	557	495	478	553	477	489	490	543	468	514	487	515	470	507	527	491	478	528	466	523	495	517	512	476	505	486	541	488	472	538	473	517	516	478	491	501	489	516	450	545	526	487	497	513	515	501	520	507	508	488	491	490	481	488	524	522	476	542	548	503	505	527	533	476	506	515	508	452	486	538	523	534	491	542	493	520	503	521	493	502	529	507	513	508	482	554	473	512	527	493	518	475	506	500	500	513	546	460	495	505	486	515	512	530	504	484	480	476	484	510	501	510	537	500	515	521	512	501	502	521	521	552	483	535	478	500	534	503	511	491	512	490	487	516	499	489	465	451	501	517	489	531	513	492	498	482	498	517	485	529	524	511	518	519	503	520	491	485	483	493	505	492	477	490	532	504	537	562	521	513	510	482	501	520	518	487	550	501	496	525	500	549	504	481	520	522	516	471	498	512	489	493	491	500	535	524	495	512	494	517	480	551	494	469	511	487	489	520	500	528	471	481	501	466	550	509	507	505	512	499	547	498	483	496	485	496	546	503	526	500	467	488	496	486	466	549	530	530	491	524	474	517	509	485	526	509	503	450	521	473	532	531	519	515	526	510	511	533	453	507	482	550	494	525	480	533	551	481	525	533	514	511	515	526	520	520	526	519	483	498	534	524	528	458	511	476	489	507	486	487	537	493	530	524	529	501	527	487	547	547	520	527	456	528	572	493	509	541	498	485	508	493	480	538	494	523	460	512	533	543	503	496	491	504	513	486	526	500	494	500	499	529	501	530	508	526	498	512	515	524	492	484	512	519	533	507	525	485	469	531	549	502	545	488	515	533	497	513	520	511	508	520	550	489	501	497	474	513	507	500	500	526	508	482	490	496	538	467	511	539	481	498	539	487	511	520	510	491	471	497	546	523	516	502	514	520	527	503	499	496	512	500	537	531	515	541	490	476	505	515	539	526	523	532	511	502	481	510	500	500	500	500	536	531	470	526	536	485	477	500	499	512	527	508	535	502	504	529	531	483	515	475	504	472	515	496	541	537	516	508	467	544	477	515	464	545	501	516	525	470	533	510	536	570	510	529	539	500	518	519	500	523	540	462	525	496	523	508	524	510	455	473	522	528	473	532	488	550	512	492	495	510	480	485	534	513	548	478	505	529	493	479	542	549	513	513	536	486	518	517	509	525	507	498	539	510	530	530	519	502	497	495	516	490	482	508	523	501	538	491	495	533	496	540	552	526	472	517	503	558	459	486	477	497	497	517	527	508	512	552	547	545	534	516	514	486	537	472	508	511	507	515	479	519	496	540	532	524	481	490	506	531	489	498	468	491	475	503	470	468	488	459	453	491	510	490	552	506	478	509	522	526	504	494	504	473	555	498	518	491	523	505	499	516	517	542	516	495	496	479	514	479	520	536	510	500	514	523	498	534	475	510	491	529	507	496	519	505	509	506	527	534	566	488	527	515	512	504	495	537	505	550	524	535	543	515	509	528	508	517	516	498	485	532	511	479	521	529	561	503	496	516	544	490	458	472	507	503	510	512	510	475	538	530	525	516	535	520	498	526	499	505	490	522	486	533	513	500	504	493	496	496	527	483	529	520	516	526	549	519	505	462	520	497	518	517	553	508	502	537	479	487	518	544	495	530	516	456	495	503	493	520	521	547	478	499	521	521	493	499	514	508	450	531	501	518	497	507	502	517	520	474	503	491	536	501	481	495	486	491	511	485	510	500	510	515	478	459	499	539	538	462	517	497	542	506	503	557	464	514	522	506	513	471	519	515	547	515	492	513	514	512	506	545	520	488	502	527	499	512	453	500	526	531	482	537	508	457	511	545	529	510	528	540	488	490	480	524	490	544	502	509	504	476	518	509	489	523	513	495	487	511	476	521	499	505	502	542	492	539	521	501	502	467	496	503	557	501	497	513	508	546	518	511	527	521	499	494	508	476	509	551	494	509	529	517	500	487	461	518	549	510	522	574	492	455	497	520	552	485	498	508	509	475	517	488	488	497	547	480	467	512	518	500	520	496	563	558	515	475	537	496	550	481	536	496	478	461	490	482	523	496	483	521	496	527	519	519	489	497	516	497	487	481	554	484	525	494	505	490	494	517	547	545	517	470	481	514	449	523	516	545	518	515	511	543	497	494	468	560	527	502	532	528	484	477	514	509	472	494	555	461	522	548	515	531	488	499	535	516	495	524	514	506	508	501	518	531	482	543	483	489	489	534	505	523	510	530	539	519	502	548	509	504	487	485	454	487	499	490	477	512	510	484	517	484	513	522	502	536	549	523	491	510	531	534	512	499	511	524	539	476	535	544	503	516	502	519	526	523	474	519	515	532	513	510	504	508	494	490	513	505	512	540	543	522	488	473	531	503	525	493	481	492	479	473	485	494	543	525	537	534	501	514	517	503	484	515	467	477	510	485	508	518	503	488	496	482	498	528	451	513	511	549	501	502	517	532	509	477	487	461	501	503	476	529	477	502	476	540	503	490	504	516	496	479	499	473	554	478	522	486	488	525	503	528	495	495	499	470	515	500	539	530	538	556	534	538	526	521	477	511	504	472	510	508	471	501	523	502	494	528	482	479	544	569	507	503	488	492	491	527	523	507	520	498	495	520	472	520	499	540	490	466	524	523	500	506	485	538	522	524	520	530	490	486	539	446	529	514	514	525	521	507	541	517	512	485	491	546	501	524	506	545	494	526	499	474	469	506	533	488	480	503	552	508	501	525	540	502	506	508	476	498	505	479	534	510	491	511	510	516	558	507	494	506	492	487	500	508	489	515	488	504	516	532	482	498	494	509	528	494	538	555	493	538	480	530	540	511	529	514	517	523	494	527	526	519	518	473	525	517	569	478	481	506	501	528	519	506	505	502	459	488	486	554	525	508	508	517	530	528	517	479	491	485	505	512	507	496	475	513	530	517	516	500	484	544	548	564	509	518	481	530	490	519	517	514	503	465	502
3712	1042	460	345	513	653	655	661	608	459	422	318	322	272	240	228	195	188	143	121	118	135	129	117	109	113	95	102	87	89	69	63	65	57	52	61	55	63	51	45	62	50	62	62	57	55	53	43	65	54	63	55	46	42	59	48	44	36	45	42	41	53	60	49	47	60	44	44	44	46	57	47	58	46	51	35	58	61	45	53	34	45	52	45	49	52	40	37	62	49	51	49	53	37	56	48	46	56	41	43	46	53	59	53	59	44	46	57	62	49	40	44	41	43	37	54	49	65	59	44	54	43	39	44	56	43	45	45	50	38	39	67	50	56	44	50	46	50	50	45	35	49	49	47	42	39	46	45	52	54	49	51	53	52	46	45	41	53	48	46	47	47	42	49	48	46	51	54	34	43	53	66	38	55	40	51	36	47	46	48	58	46	44	44	41	55	56	46	53	50	53	51	49	38	43	52	46	48	47	49	45	50	50	54	43	48	48	41	50	51	37	49	46	44	65	55	40	42	51	46	42	51	39	47	48	35	32	43	58	45	43	50	46	47	43	57	50	36	33	60	36	52	53	52	44	60	38	43	51	42	50	51	38	41	55	55	51	44	41	47	43	42	42	52	49	47	51	53	42	52	46	54	59	43	39	41	42	48	46	44	54	61	48	57	51	53	46	58	42	55	56	41	50	46	40	41	41	42	63	47	38	43	46	48	52	63	54	49	31	49	40	56	51	43	37	52	49	37	40	56	48	52	34	38	42	54	42	41	55	53	53	45	48	46	46	52	42	40	50	51	53	50	38	46	57	39	41	53	42	52	40	56	55	47	38	47	54	48	51	53	48	51	50	52	56	51	56	45	49	49	50	34	50	46	49	46	46	47	41	44	45	47	40	55	51	50	42	42	40	52	46	52	52	37	51	44	55	60	31	56	43	39	58	41	41	39	48	37	49	42	52	33	44	52	34	49	41	61	46	49	55	45	44	45	48	48	49	39	45	52	41	43	47	43	41	37	37	45	39	53	52	43	46	52	44	35	53	41	42	39	55	52	60	51	39	39	35	56	46	46	53	52	55	42	49	50	57	45	63	48	37	55	56	51	46	36	54	54	46	55	43	39	48	44	43	38	41	40	46	45	47	55	56	35	54	46	48	49	44	45	56	43	51	35	52	38	48	42	53	45	49	48	52	41	44	42	48	51	40	48	50	44	47	37	35	47	52	52	51	40	54	52	33	57	58	59	32	49	49	38	57	33	34	45	45	48	40	53	54	52	42	57	45	51	42	29	44	40	47	33	47	38	40	39	49	60	49	51	43	38	36	41	50	53	47	57	46	46	42	37	40	53	44	48	51	52	64	59	51	49	47	35	38	43	43	43	46	36	53	44	47	34	39	47	52	52	46	51	37	40	41	46	52	39	50	35	48	61	46	44	53	54	43	52	43	44	59	43	43	48	37	46	47	42	50	36	46	60	43	55	40	30	41	46	45	46	60	56	63	48	44	59	56	47	49	45	57	53	51	51	61	49	52	55	60	44	51	38	40	38	40	43	42	42	48	56	54	46	48	47	44	46	47	49	45	39	41	46	58	55	42	47	44	47	39	54	57	60	46	48	40	37	48	53	44	45	53	45	51	48	34	54	42	37	53	46	41	40	45	61	52	41	47	41	48	46	45	51	42	34	45	45	40	52	48	46	57	53	44	46	44	48	47	46	48	51	45	56	46	50	52	45	48	39	43	53	45	53	46	57	39	49	45	47	55	52	44	54	34	54	44	51	45	54	49	42	46	37	46	45	44	61	53	43	38	41	33	49	46	45	49	48	47	40	49	48	49	61	39	60	47	44	57	53	48	46	45	51	48	41	45	49	44	52	36	45	43	43	55	58	42	55	42	53	32	49	53	49	38	59	53	44	51	38	58	42	45	43	50	43	42	54	51	64	37	47	40	41	56	58	50	36	44	47	53	41	54	51	54	45	67	52	43	57	57	46	43	41	55	47	53	34	49	52	39	59	36	55	42	54	56	39	41	32	62	49	41	35	34	50	36	56	41	49	40	57	51	50	42	30	56	44	50	50	44	41	37	51	48	37	40	41	39	43	42	45	55	43	54	38	42	43	59	42	34	45	57	38	44	49	49	50	44	42	41	44	56	48	42	52	45	51	45	42	45	56	58	52	40	40	52	40	54	35	49	39	58	40	45	64	42	42	41	56	54	35	48	54	60	49	41	46	49	46	46	39	36	52	38	58	42	42	44	57	58	45	51	43	41	70	47	44	55	34	56	44	53	45	45	45	45	55	52	35	52	49	37	39	55	40	39	43	45	51	41	53	35	47	41	47	41	47	53	43	59	47	50	41	47	39	59	34	51	40	53	41	69	49	51	42	30	45	52	35	48	50	52	49	56	44	54	42	51	43	51	37	51	55	53	56	43	47	51	46	46	61	42	42	53	51	50	41	50	47	58	49	43	53	45	41	48	54	52	45	43	60	47	66	32	47	50	42	55	50	49	61	55	45	32	46	55	39	58	49	52	37	48	39	51	47	43	44	44	44	50	39	44	57	51	48	50	43	55	49	48	51	38	42	49	60	61	43	50	47	47	45	42	56	54	48	41	56	50	41	44	42	56	49	38	45	51	46	39	49	49	42	39	57	46	38	51	52	32	39	49	51	53	54	46	44	40	51	46	57	44	50	41	53	44	39	43	40	53	50	46	52	50	51	53	47	46	44	54	47	44	57	50	42	51	45	40	47	42	38	44	44	46	65	50	47	50	46	49	53	48	38	46	61	44	46	44	35	51	54	45	67	43	56	46	69	45	47	50	59	46	57	48	47	60	43	52	45	58	43	45	28	54	40	41	44	43	49	36	39	48	46	42	51	39	36	56	40	40	40	53	52	44	41	38	36	51	41	40	44	53	44	55	41	52	57	48	40	51	56	45	48	43	55	41	45	53	51	45	28	55	48	48	49	47	52	44	44	47	51	60	52	38	35	49	47	38	50	56	56	50	50	60	47	47	36	47	58	57	47	52	58	52	43	48	47	44	56	47	43	23	61	62	42	52	45	45	54	46	43	54	51	29	49	44	53	42	46	50	37	53	49	46	48	57	58	34	35	61	49	52	48	46	51	52	43	47	49	44	31	57	53	52	50	45	47	49	55	47	38	47	43	60	63	47	47	47	48	43	59	53	44	57	49	60	50	39	41	50	42	46	53	37	58	48	52	39	38	44	50	64	57	53	47	41	55	58	54	54	58	41	45	43	46	45	51	43	40	40	51	51	35	62	47	41	48	50	54	57	46	48	44	60	40	36	41	44	46	33	45	42	48	42	47	51	47	43	45	38	38	47	37	36	47	51	44	43	43	46	45	37	52	44	47	41	43	44	47	46	48	38	50	49	58	49	33	43	47	44	52	44	51	48	45	45	51	36	44	46	40	39	48	62	49	58	43	47	48	50	58	52	44	48	37	46	46	42	54	50	44	54	43	49	43	55	39	54	43	50	41	44	56
34195	17332	10143	21985	28285	27719	26393	23770	21142	18154	16172	14160	12202	10561	9503	8606	7323	6511	5189	4182	4059	4332	4155	3873	3652	3559	3214	3026	2758	2451	2226	2112	1920	1835	1580	1328	1361	1455	1337	1309	1300	1237	1250	1192	1099	1077	1078	1041	987	964	979	952	892	930	857	835	835	857	889	829	807	804	800	797	800	813	778	827	798	782	859	837	824	892	930	914	967	958	991	980	904	951	888	946	947	889	901	879	924	940	1016	982	938	949	950	1017	900	908	915	900	1018	938	935	985	903	943	893	968	983	892	908	831	824	786	767	757	749	821	766	749	775	765	762	737	796	765	711	740	757	734	803	747	780	733	742	742	748	783	754	771	761	755	775	808	741	781	724	738	737	735	724	725	753	766	692	750	763	705	738	735	710	733	728	729	712	744	693	731	717	750	752	725	759	766	697	728	741	783	725	759	766	753	742	697	783	722	768	760	678	725	725	737	748	680	746	758	737	721	744	713	736	721	748	682	703	738	770	783	751	732	730	719	758	742	734	755	764	762	750	722	724	758	724	721	755	807	696	729	732	763	733	714	735	811	722	779	731	719	744	764	724	720	755	722	729	734	723	735	714	704	715	709	741	718	735	744	736	687	743	792	707	729	728	765	762	757	774	746	765	727	705	739	734	699	735	733	713	745	750	722	705	747	712	738	772	750	747	759	727	754	704	747	703	729	754	711	694	728	725	705	680	725	708	742	776	706	760	765	691	730	707	761	781	743	739	742	746	718	686	689	727	745	740	751	714	763	726	699	721	697	767	722	755	758	733	733	674	747	752	761	764	695	695	722	699	744	744	761	698	698	749	748	784	768	742	725	726	700	763	721	756	702	724	750	705	717	706	729	745	743	701	713	702	704	711	821	712	743	690	766	716	723	708	721	747	733	760	696	759	748	758	706	743	675	714	756	753	695	706	700	776	701	744	724	756	741	712	726	720	779	742	790	744	741	721	723	755	759	787	747	722	745	769	735	711	769	764	752	756	752	718	729	709	768	746	739	756	701	714	755	725	764	690	691	732	718	711	753	694	723	779	762	721	738	722	687	724	715	738	746	722	734	740	702	705	717	783	705	737	721	784	724	703	717	723	726	711	722	777	765	750	738	723	734	720	765	748	709	654	743	780	731	767	725	753	703	743	708	742	738	709	696	700	670	712	751	738	714	718	735	700	793	752	753	784	704	759	733	729	786	752	677	737	781	718	753	725	747	761	743	761	688	736	761	723	685	707	744	722	716	784	770	680	738	739	771	722	737	723	718	720	707	738	750	724	674	720	711	719	689	728	696	710	740	735	783	735	750	763	771	735	730	718	753	745	742	726	709	738	701	795	720	701	741	711	694	687	744	723	834	742	702	712	774	769	720	736	725	759	762	736	743	723	685	707	730	723	757	744	721	734	772	702	765	736	709	722	718	749	756	773	715	754	697	742	690	767	678	746	720	748	718	710	756	705	739	736	774	732	697	742	687	742	679	719	729	776	747	724	711	713	732	759	726	760	778	690	717	823	743	749	710	724	729	756	720	745	738	742	729	749	714	698	748	745	735	777	710	717	710	725	735	728	697	702	756	745	711	750	734	762	759	750	733	685	703	758	755	723	683	697	776	696	713	704	749	721	753	696	794	738	720	718	727	758	775	738	710	738	738	738	735	691	684	767	745	776	711	797	753	698	763	753	745	709	718	763	753	715	793	681	759	749	754	755	706	711	748	723	710	761	711	750	672	719	744	696	745	770	767	729	713	728	708	756	738	726	705	709	692	750	765	701	705	702	697	718	728	740	725	735	759	743	763	707	765	785	749	762	739	754	724	674	721	789	721	766	735	698	753	755	743	713	705	754	740	706	728	741	749	740	697	704	752	768	694	719	739	732	734	681	717	735	763	726	715	737	744	709	742	725	726	746	750	725	807	735	761	761	743	699	763	726	778	732	764	748	699	730	751	704	707	709	762	733	727	721	753	764	719	783	740	745	725	764	737	702	720	764	725	730	738	713	735	716	664	675	763	711	741	747	761	729	754	718	727	723	703	776	748	729	752	750	712	731	721	747	729	699	769	721	753	717	709	735	677	739	709	753	760	717	770	724	731	715	742	749	719	754	750	705	779	752	712	710	746	736	735	734	763	770	715	744	734	762	761	735	747	714	721	692	709	713	764	745	700	683	725	752	719	718	709	715	740	744	735	741	714	804	704	767	788	789	734	775	727	748	690	755	688	714	777	731	743	754	770	762	748	753	685	662	764	713	709	742	725	690	761	720	733	761	689	759	724	745	727	739	731	696	757	711	771	709	713	733	768	721	712	669	748	730	711	721	714	713	741	767	708	694	700	692	703	721	718	743	729	736	734	774	704	737	740	701	760	714	749	719	733	763	717	671	708	716	696	713	730	720	751	735	734	714	734	739	756	689	711	749	748	770	733	761	713	715	726	769	704	748	727	722	738	773	716	710	716	733	748	691	769	737	706	766	698	735	708	761	707	755	767	739	755	755	750	734	729	699	736	732	743	716	755	738	705	725	735	744	743	744	744	732	732	680	714	710	756	723	743	723	716	741	787	734	766	746	725	683	719	732	720	737	734	725	745	730	726	717	713	763	728	726	709	743	715	806	761	751	727	702	734	726	716	749	774	684	740	778	725	739	720	675	721	696	719	765	694	734	704	730	731	753	739	725	722	713	733	733	752	729	737	753	733	736	730	711	784	751	735	762	690	732	703	758	717	709	739	728	689	699	726	741	760	739	705	736	731	735	727	755	739	717	702	738	738	725	718	759	683	709	758	753	746	765	709	738	727	795	702	723	707	724	733	707	777	732	757	725	721	758	738	747	704	737	752	777	723	693	760	775	740	767	704	739	755	696	757	741	718	721	739	770	757	706	734	720	711	745	732	706	754	708	716	752	765	698	716	735	720	699	738	743	718	761	706	691	712	670	705	745	775	706	726	727	746	693	701	731	704	730	729	795	753	747	737	730	714	742	727	687	723	710	740	769	730	726	740	743	743	718	746	685	781	761	711	758	729	700	705	760	762	735	730	717	741	709	764	719	719	717	711	739	771	750	727	720	731	751	741	807	746	762	778	705	730	697	753	748	732	721	745	769	693	734	749	723	717	723	772	730	757	735	745	752	748	712	756	746	741	755	726	784	693	710	693	713	745	755	765	747	705	748	727	712	722	713	721	758	725	716	720	714	768	758	714	758	720	711	748	756	746	709	717	680	757	758	715	719	699	771	783	704	696	724	769	769	720	706	749	756	761	780	733	698	729	743	739	699	727	722	747	713	704	721	747	729	770	707	709	748	782	720	702	715	701	776	701	760	756	714	744	730	778	735	721	726	736	740	713	732	709	708	769	727	764	698	769	701	726	745	729	743	725	719	781	716	728	724	734	723	745	778	722	735	772	699	743	776	732	752	669	715	703	732	736	706	713	755	750	751	755	676	753	724	734	747	708	683	747	699	721	735	735	732	696	720	757	718	772	689	742	743	727	752	665	738	764	769	699
2141	410	190	165	213	254	279	238	216	177	153	137	116	109	94	82	82	60	43	53	43	44	59	40	55	49	28	26	34	39	42	31	26	23	21	23	29	26	19	38	21	24	29	27	23	30	16	30	20	30	27	33	19	27	27	21	25	21	20	12	20	22	15	18	26	25	16	26	27	25	33	28	25	24	23	29	25	32	31	20	27	14	29	33	29	24	31	21	33	30	28	21	13	27	35	19	21	23	27	26	31	27	17	25	22	15	27	30	29	21	23	18	27	20	21	32	23	24	24	18	24	28	21	31	29	19	32	26	21	14	16	17	23	11	32	26	20	19	25	23	29	25	24	26	28	24	19	24	17	18	21	24	29	31	20	27	24	19	25	19	21	17	17	25	25	28	21	28	23	32	34	21	16	23	22	23	29	28	19	18	26	21	19	23	20	29	27	15	23	14	29	20	16	23	23	22	26	21	30	16	31	29	16	23	26	15	21	15	31	17	27	28	37	22	23	31	15	24	14	22	34	31	23	22	19	29	20	10	26	24	22	26	22	17	14	19	16	19	24	20	25	20	20	18	19	30	16	30	22	28	14	22	21	32	18	17	16	21	21	22	20	24	24	24	24	15	29	22	27	17	21	20	29	30	29	23	19	22	20	19	30	25	20	30	25	20	27	25	28	28	29	23	22	28	14	23	14	27	24	17	32	25	25	28	20	20	20	18	23	18	21	31	31	20	22	30	18	12	25	29	29	21	24	24	27	24	20	20	26	29	29	24	28	24	29	28	31	27	18	18	21	22	22	13	18	19	13	22	20	20	20	18	20	30	27	15	23	28	26	25	21	18	23	34	16	21	18	25	23	31	25	20	23	32	26	32	20	18	25	26	24	24	28	16	23	18	17	20	33	17	21	24	25	25	19	25	29	21	19	18	18	18	25	24	18	23	22	22	34	30	24	18	25	20	26	20	15	30	20	31	19	21	22	19	19	19	22	26	20	25	30	19	22	21	19	22	16	17	20	18	19	20	19	23	20	18	27	15	26	19	24	21	25	24	27	25	22	29	27	14	26	23	19	23	27	33	20	30	20	26	20	27	18	26	36	18	26	26	22	21	20	26	23	13	11	30	22	26	20	28	25	17	27	20	28	25	28	22	31	19	20	22	21	14	12	25	18	26	19	20	27	24	28	26	27	20	28	23	26	17	32	22	20	23	26	8	23	21	28	26	23	18	18	28	15	27	21	34	18	17	30	38	19	22	27	33	14	34	25	16	29	27	23	18	14	19	23	23	21	19	15	22	13	16	21	28	25	25	17	21	24	25	24	31	25	35	21	22	22	27	30	17	27	22	28	15	25	25	18	16	24	21	17	21	22	20	24	24	26	21	29	31	22	17	25	16	19	20	24	24	18	16	22	23	29	23	24	21	29	26	23	31	24	22	13	18	16	19	33	18	18	26	16	26	25	23	33	18	25	19	22	25	29	31	18	23	26	16	22	22	31	22	21	21	22	19	26	22	27	25	29	27	30	24	27	24	23	28	28	30	19	23	20	18	25	22	30	12	25	20	22	30	25	21	21	14	22	15	18	26	17	23	19	21	26	21	19	18	23	21	23	25	25	20	24	29	27	24	28	20	20	22	22	24	21	24	25	24	28	24	22	21	18	22	23	19	26	20	20	27	26	23	24	16	26	37	19	24	22	16	23	24	22	18	18	24	24	23	27	19	27	24	29	27	19	18	23	21	27	19	23	29	24	27	30	21	23	33	23	32	26	26	20	18	19	27	24	20	26	21	23	25	23	18	21	20	13	29	18	20	20	19	18	22	20	15	21	19	21	23	14	20	23	23	21	29	14	22	28	28	21	25	24	25	20	26	22	21	14	23	26	25	25	21	27	25	29	21	25	23	29	23	30	20	20	22	18	21	25	22	19	25	16	23	30	28	19	29	28	19	31	22	34	32	21	29	33	21	30	27	21	31	25	18	20	23	24	22	36	17	25	17	18	19	21	23	34	20	19	26	23	27	24	18	19	21	18	27	22	19	21	21	20	21	29	26	22	22	25	21	28	27	24	15	21	26	21	23	24	34	26	30	31	31	19	27	29	22	22	23	18	25	27	17	19	21	23	24	19	28	17	19	24	24	20	22	25	16	20	23	15	24	29	23	23	26	17	22	29	26	26	22	32	22	22	18	18	18	22	17	32	25	25	29	20	17	24	15	27	22	16	32	18	25	23	22	28	22	20	24	28	19	24	24	14	25	14	23	19	21	31	21	29	31	24	20	20	22	33	20	21	25	15	20	28	22	22	25	20	23	22	18	27	21	23	23	17	17	18	30	27	18	19	21	24	24	25	13	26	25	15	14	24	12	17	21	20	24	33	33	27	23	21	17	28	26	29	28	17	25	29	21	18	16	23	28	23	17	24	20	24	23	19	24	28	18	32	27	28	31	19	23	26	27	19	21	24	28	24	18	25	15	21	26	23	19	16	32	20	19	27	23	23	16	29	22	14	27	29	28	18	17	27	23	23	21	25	23	21	23	27	25	17	26	29	21	25	18	23	22	28	30	19	25	30	33	20	25	29	20	20	24	24	26	18	20	23	25	20	19	23	16	19	17	19	23	24	27	20	26	23	22	28	23	22	26	33	19	25	17	30	19	23	21	28	22	21	25	19	15	17	21	26	25	14	25	22	23	19	23	30	16	26	25	27	22	28	29	21	24	17	25	16	13	22	20	28	21	27	22	22	19	19	37	30	17	30	20	32	17	22	26	23	17	30	16	20	25	24	25	28	24	22	16	22	16	26	20	22	17	26	24	24	24	24	19	30	23	23	29	16	25	19	15	15	22	25	19	32	31	23	13	26	25	20	17	22	26	32	19	24	16	30	14	21	26	21	17	31	17	24	25	20	23	27	28	21	24	18	24	24	34	25	21	23	29	19	21	22	23	25	15	28	18	23	24	32	19	17	25	23	28	24	23	27	16	19	25	18	16	15	34	20	22	25	28	19	16	14	28	22	22	23	25	29	22	18	23	22	22	19	17	22	30	19	21	24	22	22	31	19	24	19	24	14	27	32	25	19	25	25	40	34	14	24	32	23	17	17	18	15	18	30	25	26	24	19	26	18	15	21	26	17	17	25	16	26	17	27	27	18	33	20	29	30	31	29	25	19	20	20	18	21	16	17	24	26	23	19	23	25	20	26	22	27	18	22	26	27	26	24	24	24	24	21	15	31	20	33	36	19	19	29	20	19	23	32	23	22	16	17	22	25	23	15	24	24	17	26	25	18	24	24	25	19	30	24	26	19	21	31	20	27	19	28	17	32	32	39	28	26	22	20	26	14	27	21	22	23	13	18	25	31	18	31	24	14	22	23	29	23	29	20	28	16	26	26	16	24	14	29	25	29	27	21	28	18	13	21	23	25	17	22	26	23	26	22	27	25	23	23	29	25	38	20	34	26	18	17	15	29	24	22	13	14	25	31	31	26	26	17	24	36	20	18	25
22540	10181	5333	12616	16615	16069	15631	13771	11829	9424	7910	6811	5497	4738	4091	3648	3185	2652	1972	1571	1622	1787	1640	1577	1432	1385	1279	1165	1085	953	857	785	776	803	601	572	569	582	606	602	540	541	537	558	464	481	474	467	439	425	474	435	460	366	406	394	400	384	394	386	364	389	372	379	371	404	376	375	406	387	408	466	442	457	474	441	422	462	459	472	495	423	453	434	468	421	476	434	417	430	477	449	451	480	490	513	437	483	451	485	445	452	445	482	436	457	488	488	455	451	468	383	423	394	393	392	395	403	440	358	376	376	370	372	360	416	391	396	396	399	371	415	372	385	384	374	370	409	398	373	386	365	387	397	384	357	340	353	369	382	348	348	382	382	382	369	341	357	359	376	374	390	337	373	367	348	381	354	345	392	348	340	375	381	389	383	377	390	366	387	386	359	392	371	370	370	421	403	347	341	330	373	354	358	392	373	371	368	351	390	371	373	371	355	365	357	350	391	361	358	367	351	370	362	386	400	387	352	373	363	329	339	349	379	369	352	345	393	380	379	373	411	383	399	397	379	354	360	347	364	355	383	367	390	356	338	367	381	367	324	331	397	337	340	370	361	400	368	372	346	389	373	357	399	384	394	379	359	347	372	339	368	371	348	390	383	389	413	363	349	379	365	404	348	366	353	389	357	372	370	370	381	388	412	368	354	350	415	326	364	378	333	375	392	376	340	379	370	352	374	400	421	372	348	363	359	375	382	360	401	371	403	352	378	391	383	367	363	377	375	327	390	338	391	374	382	372	367	403	383	361	366	352	380	372	362	332	371	403	381	353	374	388	374	384	394	388	357	400	386	364	390	367	388	390	364	361	408	371	358	350	368	354	352	379	371	382	334	342	373	357	339	383	352	369	376	373	353	354	414	355	375	378	379	390	375	399	349	349	375	353	378	349	376	385	339	371	354	350	362	392	374	372	346	357	385	357	360	391	365	349	398	377	381	379	365	388	380	360	377	385	367	373	362	394	377	347	369	372	371	397	353	380	378	355	344	360	352	364	356	371	350	361	397	371	358	385	396	397	369	413	383	363	321	351	385	385	348	398	387	396	360	362	389	345	365	355	408	336	387	395	340	362	384	353	400	372	375	324	365	344	345	358	371	368	360	366	352	380	369	403	367	372	370	364	337	386	382	352	354	343	383	384	376	333	364	337	367	358	377	394	374	365	319	396	382	385	372	368	367	355	351	386	365	372	403	370	354	366	359	378	375	354	355	379	349	393	361	353	334	341	358	378	349	380	345	371	346	392	374	376	353	378	371	362	388	329	355	396	345	339	356	374	366	355	359	345	375	323	373	350	366	406	347	354	355	400	367	387	380	361	368	344	351	344	342	398	369	380	367	355	361	392	360	377	366	332	388	375	365	348	382	390	368	388	371	370	378	350	381	349	350	395	374	394	366	372	393	353	353	378	423	352	366	371	365	390	349	366	373	386	389	396	381	332	346	386	397	378	383	343	386	407	380	388	364	409	383	371	383	388	340	375	392	374	366	405	362	380	383	401	383	368	335	349	361	380	381	357	366	358	354	384	368	342	365	368	344	381	402	343	356	402	406	380	373	354	359	363	357	363	359	378	362	370	337	376	408	361	383	348	391	359	388	350	382	336	368	386	372	331	369	345	412	380	348	371	385	371	380	390	329	380	385	364	375	376	377	360	359	411	363	380	371	363	368	346	363	381	355	374	352	367	365	362	397	392	368	364	410	394	416	372	389	374	369	367	361	348	381	348	346	364	355	366	375	393	376	367	384	375	371	358	363	389	380	368	377	341	390	342	383	352	332	372	400	349	368	362	375	414	381	342	401	384	373	353	376	387	353	354	380	354	370	388	369	347	358	359	357	343	356	387	365	367	376	370	396	384	339	360	362	366	346	363	375	343	360	379	348	359	372	348	350	382	380	396	385	404	353	396	369	380	400	320	361	363	402	355	349	371	353	381	350	406	400	380	348	366	368	384	358	360	356	393	373	348	377	361	364	332	353	335	345	348	369	391	376	384	378	408	352	419	383	365	361	345	375	380	367	360	380	382	352	377	409	380	369	381	374	366	349	372	353	370	356	374	369	420	358	362	382	370	400	389	368	368	374	360	336	350	389	387	359	380	353	364	349	364	396	412	372	362	370	399	404	383	334	393	347	367	370	375	380	353	352	382	366	377	370	340	405	377	357	394	385	370	380	366	382	348	352	355	375	322	359	370	389	360	341	347	343	387	382	378	341	404	352	392	363	374	384	346	367	400	361	408	372	384	368	381	412	365	379	384	375	353	384	388	319	358	348	338	342	363	395	342	330	362	339	398	356	386	382	352	411	367	364	353	370	382	327	387	382	397	334	384	379	349	337	350	364	393	342	376	377	382	402	400	379	382	389	358	389	375	373	373	359	371	368	368	369	356	375	413	395	348	353	364	389	340	360	355	360	369	368	347	347	337	397	365	377	395	363	353	352	393	384	372	381	315	389	372	398	362	366	344	378	393	380	382	409	366	372	375	341	374	344	400	343	393	387	378	369	403	354	334	366	404	382	381	373	374	353	353	384	363	387	400	332	391	385	338	402	368	346	391	375	354	378	347	364	363	368	350	337	366	387	369	343	357	409	374	365	393	390	382	364	402	356	385	356	358	378	382	381	373	351	373	372	384	355	354	330	371	380	345	370	385	396	374	362	373	383	369	352	394	367	358	352	391	356	401	363	327	379	368	366	363	388	369	389	409	385	372	363	388	392	365	313	369	376	398	384	371	370	372	394	368	360	348	363	375	356	379	369	366	394	363	383	401	389	372	366	396	399	368	368	403	378	346	349	412	367	370	394	356	385	410	358	388	386	363	385	387	363	355	390	367	382	393	376	355	359	375	361	396	380	406	373	363	367	386	360	347	387	355	372	396	362	358	368	384	368	349	379	373	368	402	353	341	367	373	374	368	384	348	369	382	396	358	389	374	366	369	359	370	365	349	398	341	369	379	385	380	383	386	382	382	364	392	353	364	342	387	360	379	341	374	372	359	345	375	369	380	357	356	381	367	348	359	372	384	390	387	399	354	385	377	340	346	325	365	355	368	396	346	372	348	334	354	342	360	357	364	367	390	364	365	397	368	380	389	383	370	371	394	389	378	362	406	355	346	373	376	378	368	376	346	344	393	388	387	405	357	378	337	378	345	361	399	399	357	385	382	424	363	381	367	402	350	406	356	373	376	385	406	379	344	395	393	366	375	368	365	396	387	360	382	354	403	354	397	380	362	367	396	362	385	344	345	386	395	396	336	332	353	388	368	358	377	345	384	392	353	354	360	351	382	331	355	381	406	363	357	399	358	357	338	369	392	349	429	346	376	346	381	331	367	349	373	372	352	361	334	362	368	383	338	381	373	375	401	375	394	398	382	355	381	357	367	410	363	376	358	356	356	388	386	380	384	393	381	347	391	363	357	359	331	353	371	349	356	376	382	354	397	345	383	361	374	373	364	352	392	383
1948	568	326	253	365	411	374	387	319	287	243	183	189	167	148	117	111	88	74	69	65	88	76	58	71	49	59	51	58	53	43	52	47	36	27	36	38	44	43	46	40	27	30	27	37	36	34	29	38	34	40	24	30	39	29	31	30	30	25	30	32	42	29	30	26	44	31	36	26	35	31	30	34	36	26	33	36	30	32	27	35	37	35	37	39	34	33	26	36	33	46	30	34	44	37	30	32	38	35	28	31	27	31	46	30	35	33	35	31	26	29	33	41	34	29	35	35	22	42	27	36	27	30	30	30	37	36	29	33	27	28	31	42	38	39	29	38	27	37	33	28	40	34	32	33	28	33	41	37	30	25	36	46	33	22	24	29	31	36	35	31	22	23	34	28	36	25	27	38	31	27	33	27	34	33	31	35	31	40	35	35	30	24	30	28	28	29	17	27	31	32	36	34	20	24	20	30	27	31	33	28	48	29	34	34	34	25	25	34	35	24	42	35	40	30	32	34	32	36	44	31	38	31	20	30	48	31	35	38	29	28	31	33	29	19	33	35	25	48	29	40	38	24	31	27	29	31	32	21	29	28	34	19	34	37	33	26	36	30	23	40	31	36	21	30	30	39	23	27	34	28	27	28	39	33	29	28	28	32	37	22	38	41	40	30	27	35	30	30	30	32	36	22	29	28	31	36	36	25	27	25	22	30	32	25	30	31	34	32	28	34	30	32	32	27	31	36	32	34	24	17	38	40	39	34	26	28	33	28	31	34	40	32	33	21	37	36	32	34	33	32	27	30	38	32	24	37	35	28	22	40	27	34	35	29	32	22	25	42	38	33	33	30	27	31	29	44	26	40	34	26	32	35	35	43	35	28	38	31	23	24	24	28	34	36	26	37	32	22	30	29	30	34	32	28	34	31	39	32	33	37	29	27	26	34	25	32	33	36	35	31	34	38	37	35	32	29	29	21	33	22	35	34	35	34	38	32	31	41	25	32	32	35	28	35	24	23	33	41	30	33	31	30	32	29	26	27	31	36	30	31	28	42	22	28	29	28	38	30	26	28	32	39	42	28	28	42	35	29	33	24	32	27	36	33	35	41	31	23	29	29	33	20	24	30	35	41	27	35	34	40	34	38	31	23	31	34	34	42	33	27	29	36	24	22	31	32	33	37	32	33	27	42	38	36	30	32	39	26	41	31	32	17	33	48	43	25	39	20	30	31	31	31	29	36	29	45	19	38	27	26	29	32	28	23	25	26	33	36	28	40	32	38	23	28	33	30	31	26	27	39	30	23	30	32	34	33	45	32	33	36	39	29	30	33	33	28	32	33	40	34	34	26	33	33	41	25	41	30	28	34	38	33	18	35	29	28	47	32	18	32	34	35	26	28	40	24	40	34	39	21	31	28	32	30	32	32	26	26	27	27	32	29	25	36	35	26	30	27	36	32	38	28	30	22	24	25	38	40	32	35	39	28	38	40	35	28	30	33	34	30	39	31	36	30	27	31	31	24	27	35	35	32	22	36	21	22	34	30	31	16	29	28	44	27	27	31	19	26	41	24	33	30	35	26	34	32	20	34	27	26	29	21	32	31	21	36	22	35	41	33	33	28	33	20	28	25	28	36	43	26	23	25	34	35	36	32	26	34	29	30	25	29	31	30	26	25	28	29	34	26	24	25	36	30	26	27	33	31	22	25	31	27	29	39	40	29	21	23	28	31	31	35	41	25	31	26	31	25	45	31	34	33	27	19	40	28	34	37	35	35	38	43	36	35	41	39	34	24	28	35	31	28	24	32	24	37	35	24	23	35	31	34	20	33	25	34	34	37	42	35	35	32	30	32	22	32	18	32	44	23	28	33	27	39	26	29	33	32	36	29	36	33	41	25	31	33	27	31	36	39	30	31	25	29	46	32	25	34	37	35	27	38	34	32	31	23	37	24	36	29	22	26	19	41	33	27	34	32	30	35	32	29	29	38	32	32	28	40	33	42	22	24	39	34	29	35	26	28	36	28	21	27	41	35	31	38	34	32	26	31	36	33	32	37	41	21	25	22	32	37	32	40	36	26	23	36	33	23	36	26	21	30	31	37	26	28	33	37	25	34	30	31	34	36	31	24	25	31	24	31	31	37	25	35	30	31	26	34	20	30	36	30	25	28	26	23	34	47	41	26	27	34	26	22	37	35	30	30	34	35	27	37	31	32	19	27	28	29	33	31	23	43	43	28	29	35	23	35	30	35	25	29	42	42	27	36	30	32	35	22	29	32	34	25	29	43	36	33	38	33	29	38	29	27	46	32	42	30	33	32	46	25	34	25	32	23	33	32	32	33	31	34	33	39	37	20	36	28	26	33	35	30	27	32	36	24	26	41	29	39	37	27	40	35	30	26	31	25	44	35	31	28	45	34	31	40	27	39	26	29	36	38	39	46	35	34	33	35	33	23	25	32	33	25	29	34	40	32	31	36	36	28	37	31	30	28	37	38	38	29	38	26	32	24	30	22	29	27	41	42	23	36	30	34	21	29	31	26	36	27	36	25	34	31	30	32	38	30	38	28	32	30	32	30	35	32	33	41	26	37	23	26	38	31	28	30	29	24	24	25	32	24	28	29	32	30	31	36	34	24	33	34	31	24	29	40	26	40	34	25	30	33	26	31	37	30	36	32	27	37	36	35	43	25	36	31	37	34	26	29	28	27	44	32	33	28	36	32	32	32	38	33	26	27	26	30	34	34	35	28	35	30	39	31	37	41	18	25	27	38	26	28	30	33	35	35	20	36	36	38	34	33	34	36	32	33	26	39	44	37	31	30	31	29	30	32	29	35	24	31	37	30	38	33	36	39	24	40	17	33	34	29	38	24	31	39	30	28	25	26	28	22	33	32	33	28	31	45	28	30	31	32	27	26	36	40	42	27	33	27	25	30	29	23	38	34	37	35	29	29	20	28	42	43	34	25	31	34	25	27	32	54	37	27	33	29	41	41	29	32	29	36	28	39	30	30	36	38	39	30	26	38	27	38	31	29	35	39	27	35	41	34	20	37	33	26	25	37	38	26	38	35	32	28	27	30	30	28	25	25	33	32	24	36	28	28	30	28	34	38	30	38	28	46	28	39	33	23	24	29	38	23	48	40	30	34	28	36	31	31	36	25	25	30	33	30	33	31	30	33	26	28	34	27	28	20	18	29	21	35	33	25	27	27	38	25	31	38	31	32	40	34	30	30	37	31	28	27	34	28	37	28	29	36	24	33	38	38	24	30	32	29	24	30	31	23	29	38	36	28	30	31	30	29	20	34	32	34	30	26	38	22	37	31	28	35	35	30	38	32	25	27	31	36	43	32	30	32	36	34	30	42	35	31	30	31	28	29	30	31	43	34	30	36	25	33	26	27	34	23	25	42	25	28	28	37	26	23	35	32	31	35	29	26	26	38	28	25	35	28	30	24	22	27	37	34	27	25	18	27	26	34	31	43	45	35	34	33	39	25	29	30	31	32	25
28973	13839	7407	17326	22222	21439	19996	18220	15270	13021	10935	9283	7750	6928	5970	5299	4587	3653	2899	2417	2489	2579	2458	2395	2241	2026	1872	1706	1600	1387	1335	1147	1182	1086	992	863	877	919	913	846	784	801	773	806	728	678	654	669	674	693	621	598	598	565	554	552	575	502	529	573	555	528	549	550	590	530	551	562	560	579	525	565	612	635	644	631	578	684	641	619	637	640	582	570	612	641	601	627	602	580	670	619	598	632	618	658	611	636	627	654	622	606	616	561	586	646	635	688	693	592	549	560	543	512	549	530	517	529	523	539	532	506	509	503	514	502	562	510	531	479	502	508	498	487	469	454	486	502	521	537	518	529	543	511	495	516	499	516	490	487	500	528	512	491	481	472	486	486	466	457	513	513	520	480	498	514	528	474	469	488	513	519	489	532	503	484	488	503	502	509	479	500	514	502	486	494	496	510	482	503	495	494	519	490	521	499	492	489	533	500	477	483	477	435	523	515	504	491	528	509	520	532	488	475	517	515	506	497	483	504	547	503	519	490	494	457	512	521	490	496	526	466	506	517	486	505	532	508	475	495	551	490	483	535	496	483	551	453	508	487	499	496	503	469	484	527	486	495	535	512	487	533	533	480	504	463	498	474	543	465	502	478	483	479	478	464	499	472	485	519	484	506	520	490	493	483	505	519	520	485	468	494	540	509	547	498	504	532	504	534	492	503	448	489	501	506	452	486	498	511	542	493	535	493	539	505	491	498	477	516	513	502	507	523	535	521	497	442	505	543	516	470	472	494	474	480	486	502	532	513	506	491	471	499	499	476	514	494	534	483	490	506	507	496	475	516	484	540	537	486	512	479	489	523	528	510	468	515	510	554	477	489	501	474	503	524	495	502	455	474	481	510	485	506	515	461	488	509	513	519	495	506	521	484	530	482	545	485	458	438	509	518	540	457	490	486	480	513	461	471	471	512	514	514	480	532	520	505	494	497	523	487	508	470	472	478	490	516	474	515	523	494	506	502	508	523	493	510	506	505	512	493	491	467	539	478	515	499	507	498	462	479	463	520	512	500	518	495	518	498	498	490	447	512	476	558	494	517	480	502	539	532	502	525	473	501	459	485	457	475	490	482	493	487	512	472	487	477	512	500	533	494	519	510	503	495	476	527	517	475	513	489	477	509	539	467	496	498	502	524	478	536	496	454	516	504	482	511	496	482	463	491	487	509	516	528	502	520	503	463	521	511	490	506	510	508	521	479	510	463	482	478	497	503	477	489	498	498	496	498	476	545	516	498	486	532	526	515	519	497	521	474	487	479	546	501	485	504	466	514	478	509	488	515	508	508	503	498	530	515	508	546	502	508	493	517	456	517	510	488	496	503	450	457	528	457	490	533	536	511	482	487	481	509	503	522	558	447	476	518	502	531	506	501	531	517	474	519	510	514	524	502	508	504	471	530	483	480	499	504	485	462	515	550	480	505	518	487	494	508	501	493	511	457	531	514	503	494	502	469	520	488	527	473	486	504	561	517	548	511	504	480	532	514	468	505	481	473	472	492	516	500	499	480	507	491	500	499	466	494	486	460	532	523	469	495	487	513	441	502	494	510	479	508	455	498	497	476	502	521	526	495	464	503	476	474	510	506	484	526	493	479	478	486	485	489	500	460	486	498	456	520	495	495	478	510	465	481	441	437	501	487	474	500	511	466	459	497	476	519	496	494	527	529	519	521	516	458	509	475	495	503	530	508	479	493	479	486	490	487	491	496	543	498	501	517	475	512	528	496	501	536	498	468	501	521	487	533	513	488	512	485	492	501	545	535	537	559	474	521	455	500	492	531	514	484	523	471	476	487	513	490	522	493	505	524	495	452	500	456	504	480	518	496	483	511	499	475	473	480	484	490	508	486	507	493	535	527	510	478	478	510	490	475	469	511	522	479	484	503	499	475	499	509	540	503	467	512	475	468	501	502	500	513	475	476	562	528	520	529	513	493	507	465	498	501	500	510	491	501	497	509	494	512	512	484	479	523	523	469	485	503	471	541	525	485	519	545	549	509	492	519	505	496	493	527	474	464	514	480	521	511	477	493	500	500	478	474	501	503	516	515	507	567	468	486	508	498	458	500	498	499	475	500	487	476	491	500	482	523	463	510	513	533	489	482	480	499	504	506	523	453	497	486	474	524	514	493	460	514	511	516	526	488	525	490	511	504	493	520	496	522	488	502	485	489	473	521	531	514	516	522	491	519	509	511	510	499	549	488	519	473	495	504	474	505	501	529	471	513	499	504	482	498	521	508	505	512	502	457	480	489	525	493	519	477	456	512	541	504	495	509	492	469	505	515	472	531	486	494	468	497	463	501	459	483	459	480	471	474	465	528	508	498	491	473	534	515	537	493	504	560	512	501	497	508	484	509	514	500	494	532	512	521	517	508	474	498	501	429	498	510	505	465	457	455	486	500	519	532	480	521	472	504	448	528	537	502	471	509	489	483	500	552	462	507	486	543	484	462	507	484	511	498	508	485	490	521	485	495	519	512	479	506	494	482	506	503	502	478	500	470	479	528	525	478	487	483	499	489	494	543	483	522	461	513	490	453	522	510	480	483	499	548	465	518	467	508	488	496	490	530	474	499	462	494	503	461	504	458	490	491	507	493	508	515	491	520	487	513	468	496	498	505	501	498	471	442	475	506	489	498	512	509	505	478	517	501	503	509	496	468	488	518	527	484	478	487	487	562	496	511	558	527	486	488	452	516	511	520	475	502	484	529	524	516	484	499	545	508	499	507	464	508	473	462	527	541	480	550	450	487	501	499	504	529	492	513	478	459	466	467	506	544	464	519	487	499	484	492	480	521	466	478	514	479	517	508	499	472	522	508	487	486	525	494	457	494	515	496	526	490	491	493	520	479	513	507	500	496	488	487	500	500	495	485	531	510	493	519	483	518	493	516	506	509	480	500	457	497	497	491	507	463	503	502	497	515	482	504	470	451	511	495	499	485	495	455	469	519	499	525	500	514	492	518	502	487	539	519	527	495	503	535	479	484	486	547	499	503	496	512	495	482	500	507	497	510	493	489	494	494	516	517	547	506	522	471	455	513	491	517	514	497	524	501	494	501	511	472	524	478	562	493	488	487	520	474	490	529	519	527	478	508	505	471	537	514	467	458	466	489	516	509	517	472	476	501	519	494	512	504	467	538	524	524	518	510	524	471	451	504	520	462	487	516	499	493	483	506	513	489	465	464	460	482	536	521	457	508	517	534	503	502	488	524	526	528	545	484	511	487	487	477	496	456	487	529	528	489	519	507	488	540	508	513	498	493	490	518	540	463	515	523	519	495	511	532	512	498	493	508	484	461	519	499	519	491	455	517	495	496	522	542	506	485	491	481	475	506	486	492	460	509	501	491	543	500	533	514	524	514	473	526	494	492	463	491	533	517	542	495	496	502	488	498	503	516	489	520	466	493	502	529	515	522	493	503	497	514	498	498	510	488	493	510	499	546	511	497	556	516	468	489	470	502
3823	645	322	252	355	413	407	419	307	316	261	219	169	159	154	150	113	93	70	63	71	86	78	80	82	58	48	31	53	56	43	56	41	44	40	26	33	50	38	44	41	41	38	43	37	37	36	31	40	30	28	33	30	38	35	40	38	35	39	20	33	43	28	30	38	32	42	33	31	31	28	46	35	44	35	31	35	27	33	41	28	36	38	44	38	30	38	35	24	36	33	32	46	32	30	44	42	40	47	24	31	31	27	28	32	30	37	39	35	25	34	38	28	33	28	34	39	32	33	43	29	28	29	39	37	28	39	29	28	44	31	24	41	29	30	28	28	32	30	29	33	41	29	32	28	30	32	28	23	33	27	24	16	25	35	29	33	25	27	30	23	31	34	32	32	32	39	28	37	35	35	36	23	33	34	35	36	23	24	26	33	42	36	29	39	29	24	39	26	26	33	32	26	36	33	23	34	38	25	26	34	11	26	27	39	32	34	39	44	29	35	29	30	25	30	23	26	36	27	39	31	32	31	30	37	29	33	37	30	33	34	29	37	35	37	27	30	32	29	36	35	29	30	38	34	31	35	30	42	24	39	36	35	43	31	20	33	33	33	34	27	40	32	39	36	24	43	19	34	31	29	47	40	39	34	35	25	34	38	22	22	39	28	32	32	24	36	33	28	30	36	26	28	43	30	33	37	37	24	35	32	33	17	40	33	33	27	31	36	36	28	34	38	26	36	35	41	26	30	33	36	32	21	20	46	26	45	23	36	42	31	25	25	36	22	28	41	33	30	24	24	38	38	48	45	29	32	33	34	34	27	28	45	25	26	27	34	35	38	29	26	27	23	22	31	21	34	28	36	38	34	30	25	28	34	27	31	30	35	44	28	20	33	22	36	36	31	25	34	32	24	35	33	36	20	23	31	33	30	34	35	31	30	36	27	35	37	37	28	34	37	29	37	33	29	30	36	30	23	37	31	39	27	30	24	29	31	34	28	28	33	32	36	41	31	21	35	36	30	36	26	39	33	32	27	40	27	31	29	29	41	39	26	23	22	30	29	33	24	40	33	29	28	35	20	29	34	35	24	38	32	27	34	37	33	26	27	38	35	27	38	19	31	45	29	25	37	22	34	37	34	33	33	36	35	30	31	28	28	29	40	28	44	33	31	29	30	35	44	35	37	36	39	38	29	29	36	30	41	30	38	42	34	34	37	33	25	19	31	39	25	42	25	37	36	39	29	33	30	27	22	33	30	31	41	36	34	38	33	39	22	42	37	40	26	37	40	29	29	44	27	33	33	22	30	30	28	35	30	39	36	21	31	30	31	40	39	41	30	25	25	25	29	27	36	47	40	28	37	31	24	31	31	27	36	30	30	30	40	25	26	27	18	40	36	34	39	34	25	36	28	28	27	36	31	28	26	33	37	23	31	22	35	44	40	28	29	25	40	28	36	25	42	25	34	27	35	27	23	25	32	40	28	25	41	37	31	35	37	29	28	33	45	36	36	36	29	33	41	36	37	32	36	33	31	28	21	29	36	31	27	35	39	34	42	39	27	23	42	39	27	34	31	28	24	33	36	34	30	26	28	24	35	34	22	34	29	24	29	28	34	38	36	40	26	35	30	29	37	29	33	20	32	30	28	33	30	29	30	44	33	23	38	22	27	31	32	35	24	33	39	33	28	32	42	32	28	32	33	45	41	36	34	41	27	31	28	38	21	35	31	34	39	36	44	36	28	34	27	28	35	39	31	35	24	36	33	31	34	29	34	38	31	26	27	33	29	43	27	28	25	30	32	33	29	32	25	21	33	33	31	32	30	37	34	30	41	35	30	31	33	35	27	30	38	32	26	26	40	39	30	29	37	34	30	43	28	22	28	35	36	32	35	29	32	32	29	28	51	25	33	34	24	22	23	36	36	33	31	33	26	24	29	31	32	35	34	36	19	35	29	32	21	30	35	36	27	32	25	29	32	24	29	33	44	27	34	24	28	28	27	29	24	29	34	24	37	31	32	28	30	31	31	30	28	40	25	24	26	28	35	30	40	27	28	35	44	25	39	35	29	34	34	33	46	30	32	34	36	37	23	43	35	30	29	30	39	21	33	38	31	22	28	31	20	31	32	26	28	29	33	33	32	40	27	29	33	27	27	29	30	33	23	39	27	33	32	29	25	31	21	40	29	44	35	31	42	26	33	38	35	29	26	37	26	34	22	34	37	29	35	30	35	31	28	28	27	31	29	24	31	34	29	36	30	28	27	32	36	33	36	32	29	44	29	33	43	33	28	24	16	28	28	25	29	41	44	29	33	32	27	42	19	30	28	26	38	32	27	27	29	32	31	33	16	24	31	25	33	37	40	37	22	39	32	37	41	36	28	39	36	36	26	28	19	24	37	38	30	35	41	26	34	26	47	37	34	32	27	36	30	34	23	21	23	37	35	39	15	35	39	36	21	38	35	38	25	33	33	34	31	27	33	28	37	29	30	39	31	29	38	27	31	35	30	29	30	37	25	31	33	26	44	33	23	37	24	32	30	24	22	33	28	35	35	33	33	23	36	28	29	47	41	32	32	30	28	35	34	37	30	21	24	32	34	34	29	29	33	22	28	38	35	27	29	41	22	36	40	28	41	26	33	24	26	32	33	31	29	29	28	32	27	29	26	30	37	34	33	32	31	27	28	23	35	34	30	38	35	32	38	26	22	32	32	31	29	35	42	36	34	28	33	40	33	31	37	35	36	28	37	31	32	28	29	37	22	43	31	36	39	34	45	36	22	21	33	30	30	34	37	27	31	25	25	35	40	40	43	38	28	33	29	29	30	23	38	28	28	25	30	30	34	33	31	32	32	29	44	29	33	35	28	27	32	34	39	33	26	36	29	27	35	29	40	40	33	21	29	29	38	32	31	32	31	39	27	37	30	45	27	38	34	32	20	26	18	21	25	39	30	37	26	26	25	31	26	41	32	37	34	32	42	42	25	35	15	24	43	27	35	35	24	33	24	33	33	32	40	38	35	35	28	27	32	44	29	32	26	29	30	23	30	37	42	35	39	28	24	33	27	23	43	31	32	32	31	34	39	22	26	38	33	27	39	26	29	28	36	31	25	30	35	33	27	37	40	44	36	30	42	35	34	23	31	33	45	31	31	41	25	37	39	32	27	33	24	34	28	25	30	30	42	35	37	27	28	28	24	32	30	33	35	30	32	28	36	18	28	28	35	26	42	31	27	24	32	36	30	36	34	35	38	34	30	36	30	30	34	26	35	32	17	30	24	30	31	33	32	28	28	31	32	34	31	39	34	39	39	39	39	46	22	31	31	37	31	33	31	29	31	18	37	27	37	37	27	24	27	36	32	22	33	23	34	26	28	24	32	42	41	34	31	42	21	30	32	37	29	28	33	32	33	24	32	27	31	30	39	33	25	29	30	43	38	31	33	36	32	29	35	32	44	37	38	34	29	30	37	35	38	37	28	25	38	33	35	31	34	30	33	25	38	28	34	39
27431	12966	7320	17420	22904	21770	20133	18779	15516	13416	11373	9639	8361	7183	6147	5532	4635	3795	3007	2628	2812	2684	2571	2378	2370	2107	1946	1796	1707	1569	1319	1290	1171	1195	1002	943	859	899	898	884	853	853	859	766	704	741	673	656	653	619	633	661	606	556	598	583	581	566	558	551	549	499	552	507	521	593	533	528	526	555	588	613	570	582	601	640	640	602	685	626	641	617	631	628	627	592	628	619	625	613	646	644	584	666	695	671	660	636	613	695	689	678	666	607	632	704	638	643	624	633	563	537	539	573	594	534	548	542	526	546	530	517	520	507	532	542	468	495	532	517	542	520	496	500	528	525	531	513	549	507	530	535	540	552	502	496	521	493	477	512	509	530	485	536	537	501	522	490	499	548	502	508	502	524	510	494	546	503	498	526	524	499	497	470	475	470	513	477	542	497	490	513	516	531	497	519	487	532	500	521	491	494	504	493	497	523	541	524	501	545	482	509	526	546	506	526	510	503	489	494	531	489	559	497	549	514	530	483	484	501	487	479	513	494	484	518	494	511	464	497	546	523	507	497	502	542	461	509	492	476	494	479	511	519	521	514	501	489	502	537	524	527	487	508	491	499	509	481	490	480	489	528	540	512	503	493	519	507	515	501	501	525	571	526	506	522	496	500	499	521	490	502	466	559	494	528	493	459	517	485	526	489	515	491	513	506	483	501	486	497	510	521	497	530	492	511	538	527	481	492	480	519	509	485	499	542	522	502	540	501	523	500	507	501	448	490	559	498	472	484	483	548	542	532	505	480	508	525	507	524	515	497	492	537	522	519	491	507	509	490	529	479	484	489	496	493	469	503	508	504	474	528	551	470	509	492	448	516	512	463	520	477	518	505	521	500	497	509	521	472	490	503	541	485	501	512	482	518	493	516	486	500	506	461	500	524	568	492	538	470	567	511	458	532	536	476	492	545	512	503	474	500	496	494	507	482	488	472	556	527	492	533	500	526	538	476	544	489	484	520	495	512	510	521	505	495	485	500	494	517	483	523	528	493	490	481	457	516	507	521	520	516	495	523	486	515	517	492	497	520	459	520	491	499	486	496	508	457	541	533	505	464	480	495	489	521	501	481	554	508	498	515	492	533	553	517	510	497	497	502	487	527	516	504	513	473	519	470	491	513	504	476	506	528	536	493	547	502	573	521	524	450	497	538	522	511	527	478	477	536	543	519	490	499	507	511	478	505	508	497	502	496	490	514	550	498	493	509	502	520	502	496	546	496	511	480	523	454	497	468	531	487	533	482	506	477	524	504	494	473	506	497	509	518	508	455	500	505	520	495	453	538	498	496	515	469	517	519	443	495	494	525	505	505	486	527	483	500	520	496	525	472	490	548	506	486	546	506	531	477	516	501	503	487	497	484	462	500	502	483	533	542	511	558	513	506	467	532	463	504	485	498	483	514	502	498	516	538	487	501	486	519	537	529	521	536	507	510	539	499	499	492	502	514	491	532	494	513	499	500	515	501	473	489	482	517	490	488	518	448	523	499	482	499	531	519	523	526	489	488	504	467	496	502	518	523	502	476	502	531	523	515	485	481	538	550	478	518	522	542	485	526	497	495	499	484	487	495	506	470	528	501	525	503	471	463	498	499	521	488	488	478	495	540	482	525	502	499	501	484	500	491	495	502	506	478	496	482	529	472	515	536	516	508	491	511	471	539	521	500	509	466	495	506	546	459	509	559	500	500	516	517	530	514	478	516	471	513	535	506	525	485	465	521	504	518	476	545	490	504	478	491	514	521	452	505	487	492	502	497	528	469	501	498	545	502	452	516	528	500	531	489	482	503	480	493	518	553	533	481	495	514	500	510	480	485	522	556	527	512	484	490	474	507	479	500	544	539	495	513	501	484	501	500	495	526	517	504	496	516	474	490	531	492	475	494	505	504	507	524	453	489	514	500	467	483	466	516	524	491	530	496	507	494	516	484	482	498	479	504	502	497	499	493	517	487	518	503	520	500	494	480	527	522	523	530	524	536	508	487	533	484	479	533	518	477	495	493	486	511	527	503	527	521	497	498	538	501	513	505	492	532	494	488	502	498	514	522	477	486	504	538	509	538	493	501	497	499	470	518	487	486	476	492	497	495	497	506	537	525	538	504	510	462	481	504	526	512	501	501	522	569	485	527	508	499	486	500	505	499	482	507	519	531	495	532	490	519	547	501	456	497	519	502	497	511	510	496	475	530	528	508	517	509	473	491	515	507	478	507	496	532	489	529	523	496	510	506	514	510	512	527	521	516	522	459	502	462	544	520	486	449	467	509	482	505	531	423	501	509	524	496	522	499	516	527	522	490	524	512	486	535	481	471	519	474	515	468	508	489	519	498	518	484	499	505	521	526	493	483	497	530	505	507	514	522	490	538	515	498	509	474	483	507	494	472	496	523	519	488	520	474	529	551	537	515	530	502	515	473	491	516	543	504	493	509	483	474	481	512	484	485	514	493	497	475	484	559	501	517	529	493	539	526	502	491	502	517	538	488	481	550	551	476	518	486	479	499	517	486	544	492	505	526	487	514	500	517	499	536	486	486	532	484	510	493	504	537	516	518	514	513	501	486	517	529	489	507	500	531	524	515	522	528	465	484	506	519	502	498	483	483	474	549	561	505	478	523	493	490	506	491	503	512	483	549	484	498	504	546	503	484	531	496	496	501	515	517	502	496	498	488	488	476	470	481	513	506	500	519	504	506	516	519	519	487	508	513	510	503	502	481	508	496	492	501	512	479	508	509	479	507	456	507	459	504	550	509	490	499	506	502	516	508	495	501	476	507	480	532	547	506	495	506	528	514	514	509	522	489	498	507	530	495	508	517	519	503	507	514	496	531	512	493	488	504	481	494	505	477	558	512	529	471	510	461	484	534	547	500	513	479	467	507	484	498	485	486	504	530	500	516	491	532	526	517	490	488	471	505	497	531	507	527	506	494	489	528	509	541	508	511	515	481	517	514	510	521	516	511	512	486	508	488	497	527	490	530	509	519	479	492	489	529	508	545	551	514	515	490	499	509	473	441	503	478	506	512	525	526	497	486	513	491	500	477	515	537	512	490	479	458	542	533	465	488	477	459	501	541	539	470	510	533	532	477	487	501	492	492	519	483	497	482	516	478	464	476	505	484	493	520	534	491	480	495	513	490	503	485	483	542	526	543	504	513	484	505	505	504	496	516	532	474	549	479	489	461	531	488	512	512	509	478	471	513	524	490	508	487	470	525	508	504	493	465	499	517	521	498	556	502	466	539	499	489	502	475	484	520	537	505	519	469	533	502	499	526	462	533	499	483	499	506	508	525	468	501	518	480	479	495	489	477	514	499	473	499	530	513	486	495	504	446	504	518	495	517	514	509	500	487	503	486	495	510	511	507	529	520	506	497	546	464	471	516	499	522	504	499	510	491	510	478	502	515	524	504	514	519	516	465	511	505	512	533	464	508	513	512	487	516	520	524	523	511	479	483	498	496	478	516	479	496	467	500
3584	973	493	390	622	654	650	642	565	464	439	354	305	262	235	198	198	160	125	111	139	102	115	127	114	90	102	90	93	77	78	74	79	59	51	57	79	55	64	66	56	49	44	51	57	64	49	48	53	60	48	66	54	60	49	42	47	49	47	54	50	41	55	41	43	56	38	52	52	56	38	49	59	57	51	50	56	51	59	46	51	56	59	49	51	45	49	46	50	58	50	60	54	55	45	59	54	49	69	55	55	46	50	53	51	52	43	49	40	53	52	48	49	52	38	39	42	48	39	56	40	50	43	46	51	50	41	52	33	36	37	45	49	50	53	49	47	43	52	41	52	54	43	60	41	48	40	42	44	37	36	47	55	43	43	46	48	37	36	34	42	49	48	42	44	52	44	45	50	47	46	42	40	35	48	50	41	50	47	35	44	49	46	56	48	44	36	49	36	52	42	53	51	55	50	40	42	41	38	45	49	56	48	49	38	47	30	43	57	46	44	42	46	45	46	51	39	45	52	37	44	47	57	55	40	37	31	48	50	45	47	48	49	47	48	39	38	52	47	35	41	48	46	50	41	41	40	34	37	51	37	45	52	43	46	40	32	41	42	29	53	39	39	46	56	48	39	57	56	48	41	53	43	44	37	46	54	43	49	58	48	36	50	47	49	54	38	38	50	54	44	40	41	43	53	35	39	45	48	37	42	46	28	44	32	50	53	47	40	54	53	57	42	61	37	48	62	46	43	51	47	41	54	41	40	35	40	46	42	52	50	41	55	47	38	51	40	49	37	36	71	45	53	46	39	45	39	52	43	44	39	52	50	48	44	29	50	50	41	42	37	44	37	54	43	42	48	44	54	31	40	37	42	45	57	51	45	59	46	49	35	41	43	57	45	52	48	40	46	41	50	35	57	38	42	49	38	55	73	44	41	41	59	57	41	45	50	44	48	44	44	53	43	48	51	48	40	46	37	45	52	43	43	40	44	48	47	47	54	42	35	38	43	46	55	49	45	53	54	48	43	52	45	57	48	44	30	48	41	50	59	43	43	44	52	53	37	55	51	66	51	43	42	50	49	47	50	62	47	41	52	48	40	42	42	51	43	46	41	48	44	46	45	36	49	36	46	57	43	54	51	48	40	45	43	45	38	53	49	47	35	41	57	54	45	55	55	42	51	48	49	48	46	41	46	50	59	49	44	39	42	53	40	38	57	50	39	40	51	46	44	42	36	45	42	57	43	44	49	58	58	49	54	43	53	52	46	45	47	45	57	57	45	51	59	51	55	43	41	38	38	49	47	36	49	45	56	53	45	42	50	49	34	60	39	40	49	50	46	53	51	48	46	46	49	51	59	52	40	52	44	49	53	45	43	50	49	49	37	47	45	50	40	56	49	40	43	45	48	39	48	42	34	56	53	37	46	43	43	41	48	56	50	50	39	47	38	47	39	52	64	41	41	41	48	47	49	48	42	59	59	46	45	49	48	40	41	39	47	43	51	52	43	32	47	49	42	50	44	50	46	56	36	47	56	60	60	49	51	52	41	53	40	48	50	59	49	33	46	60	39	43	49	47	39	47	45	47	52	41	50	34	41	63	55	48	48	44	49	39	49	56	43	45	45	40	53	53	33	46	41	55	45	48	44	39	46	47	34	49	39	44	45	50	51	53	42	39	37	41	45	37	41	50	45	44	44	44	39	57	51	51	54	53	39	53	52	50	52	36	42	47	46	49	51	41	45	49	34	42	36	65	57	48	41	39	55	42	46	39	49	31	49	42	48	35	61	50	58	47	36	51	44	59	41	42	47	51	44	49	56	44	38	43	41	73	58	41	34	57	58	43	45	42	63	41	45	56	42	50	53	43	47	52	45	51	65	44	42	49	50	44	45	35	40	44	36	47	41	42	54	48	53	52	47	49	49	50	47	47	38	57	47	40	46	40	52	45	51	55	49	54	51	49	38	52	50	35	49	45	37	52	54	53	48	45	49	32	41	44	41	49	38	65	34	50	41	50	50	45	49	57	45	50	51	42	41	54	48	41	50	42	47	45	50	38	46	46	41	29	58	39	50	46	43	42	38	45	37	44	51	37	41	46	48	43	51	41	54	48	35	45	51	42	34	57	56	45	43	42	36	46	45	52	36	43	51	57	57	42	41	52	45	50	41	51	52	44	42	45	56	44	43	54	53	48	46	47	33	46	54	50	47	44	37	37	48	44	49	41	40	54	42	46	40	43	62	45	46	45	54	36	43	54	49	45	51	48	39	50	57	55	36	49	32	51	40	62	43	43	45	46	45	44	55	46	49	52	34	49	46	37	46	45	60	47	28	43	40	50	41	38	41	51	48	55	32	43	46	54	52	42	41	44	47	63	43	40	46	29	41	36	58	39	41	45	43	41	39	51	40	38	47	50	40	42	47	60	65	36	57	32	41	50	46	34	27	46	55	51	50	44	36	47	50	44	39	55	50	48	42	60	44	57	50	52	50	42	34	66	42	41	48	36	40	50	35	54	54	58	37	38	42	35	50	36	53	41	41	52	42	42	37	59	37	46	55	46	48	32	50	36	46	49	47	41	39	43	38	43	48	47	41	47	60	48	43	33	58	39	49	31	40	43	42	61	46	46	41	43	48	44	44	33	35	39	33	42	37	40	40	45	46	40	44	54	53	57	53	54	52	39	47	54	40	59	37	42	51	37	53	37	59	54	54	45	64	46	42	44	42	48	52	34	55	36	57	39	50	42	42	42	44	49	45	44	47	44	60	45	38	52	47	49	44	44	45	36	50	44	57	46	43	49	54	59	63	54	51	40	24	59	49	46	39	46	38	44	45	46	39	40	41	41	45	38	47	47	57	41	45	55	51	46	45	42	50	46	55	49	48	48	37	57	40	45	35	50	45	43	36	58	47	56	47	42	49	39	48	46	46	43	48	44	44	65	40	57	56	43	59	44	51	46	45	54	40	47	47	41	44	44	31	56	51	45	44	46	54	51	46	55	44	51	49	52	58	63	38	56	46	55	44	50	37	50	39	48	42	35	40	29	31	66	54	46	44	48	41	44	38	44	52	54	53	44	41	53	40	43	31	50	50	45	31	47	36	38	29	47	36	41	40	48	38	46	52	36	26	43	54	31	34	44	46	48	45	58	47	40	41	41	44	49	48	38	51	46	54	53	43	52	45	50	44	36	41	54	48	46	48	50	42	36	48	44	52	42	44	41	60	41	48	46	51	49	35	47	41	48	53	31	47	38	40	40	40	37	54	49	57	54	49	47	43	41	44	48	51	40	41	49	57	53	48	45	44	40	39	48	52	42	52	43	55	49	49	40	31	49	48	57	40	44	43	48	46	40	48	41	39	41	39	50	47	43	35	53	55	47	45	56	42	50	43	45	52	38	47	51	32	30	55	51	39	57	51	47	47	40	45	46	51	45	56	45	52	49	47	33	39	50	34	39	51	43	49	44	44	42	32	44	36	52	37	33	34	54	45	51	54	41	37	49	52	46
34058	16699	10233	23047	29370	27951	25992	23780	20805	18161	15679	13452	11761	10264	9176	8067	6779	5398	4679	4404	4289	3960	4037	3660	3681	3344	3055	2957	2668	2432	2202	2072	1923	1771	1564	1421	1439	1443	1357	1383	1407	1320	1294	1208	1099	1130	1037	1068	958	1008	1024	960	903	873	845	840	836	840	772	814	792	824	851	784	855	793	778	838	800	822	834	871	897	883	857	861	956	933	989	945	948	903	967	881	889	887	863	878	922	953	970	933	942	936	974	972	943	865	943	934	906	955	933	885	895	917	965	998	1018	895	843	778	782	797	774	780	727	785	723	770	774	748	779	681	792	763	706	760	737	744	714	760	728	775	825	742	721	725	712	731	736	782	811	726	719	747	758	728	762	744	700	721	702	692	736	786	733	756	719	719	726	776	742	720	751	740	686	747	750	773	728	723	678	713	732	690	748	748	743	732	749	733	749	755	703	731	720	713	735	720	728	737	702	719	700	743	727	747	715	720	716	755	721	705	670	680	732	774	728	745	705	740	730	733	718	715	742	728	743	728	774	730	743	720	751	738	690	719	749	724	707	716	744	723	773	735	741	742	757	697	748	713	734	734	727	689	759	730	727	759	740	789	743	683	752	756	726	747	728	704	804	739	788	732	751	703	713	717	724	680	704	715	699	719	718	689	710	747	740	718	736	738	755	694	720	730	666	749	742	748	688	736	742	731	718	722	694	674	698	722	740	736	758	692	724	746	764	700	699	731	762	696	742	720	778	774	726	755	759	773	710	790	717	766	745	720	761	740	756	708	742	754	726	722	717	732	733	789	718	750	734	719	696	731	708	711	742	741	716	684	717	703	749	714	766	718	774	748	738	723	759	714	704	752	695	715	755	727	743	728	727	768	722	734	712	742	717	700	751	682	704	717	723	688	736	719	700	752	751	745	712	734	720	720	720	692	726	712	715	761	716	679	747	676	689	744	732	722	726	773	729	742	705	753	703	729	692	700	690	713	722	721	665	831	708	731	751	778	736	723	670	714	785	737	714	735	743	763	677	732	710	743	733	676	715	707	744	709	724	707	721	745	752	710	779	765	728	691	729	720	711	700	735	718	757	774	764	749	732	750	747	696	731	732	741	748	803	745	739	711	684	732	737	759	762	745	716	709	662	705	699	738	743	684	768	715	708	714	696	845	751	715	727	704	691	700	718	775	707	711	750	720	712	783	745	685	752	729	754	735	756	734	685	710	707	711	724	714	718	736	702	701	696	756	750	764	711	728	725	751	748	747	716	685	732	687	736	749	750	832	731	710	678	677	756	756	753	729	712	738	752	724	749	708	755	734	729	695	733	691	717	729	719	722	721	749	679	714	709	743	804	737	704	675	756	737	758	697	724	723	686	702	738	762	726	691	749	734	707	729	755	746	780	748	740	717	756	713	730	734	726	685	724	734	734	746	716	740	769	741	724	768	743	729	782	659	742	729	703	721	686	699	794	735	740	696	767	717	711	688	738	749	725	783	722	712	716	695	749	741	752	749	700	726	753	718	742	724	733	773	793	736	712	763	677	739	696	734	732	746	690	775	701	681	683	725	770	723	716	721	730	777	715	783	768	716	732	738	696	706	722	742	719	733	746	726	717	772	742	776	724	758	734	742	722	735	681	692	755	697	680	722	697	702	747	691	756	748	710	693	753	774	724	720	746	717	722	756	719	735	731	762	705	746	759	697	720	742	697	692	734	794	749	794	752	728	668	739	791	720	721	732	723	748	756	735	722	725	704	729	708	724	689	748	733	732	693	758	725	778	788	745	719	730	716	680	721	760	747	712	739	738	709	714	706	737	760	708	711	747	740	773	717	717	718	743	689	742	732	682	716	710	757	746	741	725	729	694	765	720	711	744	751	693	746	751	740	675	739	735	696	753	746	694	720	752	716	693	742	717	757	719	707	741	675	705	775	711	728	720	758	695	728	718	729	671	747	730	712	749	699	700	717	748	734	735	745	715	682	702	685	736	732	727	722	708	717	727	737	656	714	736	713	770	742	742	720	705	767	732	723	724	732	757	715	700	691	723	719	749	726	724	764	755	760	708	718	737	762	742	691	695	735	728	740	734	733	756	707	711	730	760	746	673	760	786	736	718	701	676	759	686	703	741	753	744	718	706	776	705	753	725	723	724	762	730	746	762	734	699	755	770	723	701	705	696	710	731	690	708	693	715	723	765	750	719	709	730	670	710	724	758	731	716	737	743	794	745	747	690	668	738	721	749	747	764	744	683	705	732	726	682	749	779	699	720	734	710	712	686	702	703	733	742	723	716	728	691	751	762	721	777	741	675	705	687	728	740	721	786	757	706	716	763	749	708	745	694	693	706	731	709	699	715	688	752	719	698	708	731	687	719	693	732	734	751	687	728	776	759	710	764	763	732	723	720	718	759	741	669	701	696	722	732	779	707	741	727	711	705	691	725	740	695	744	730	754	768	740	709	711	733	704	707	735	697	717	743	771	734	738	732	785	733	723	735	740	757	750	658	746	738	758	763	707	743	724	700	727	698	737	675	750	690	767	749	711	736	703	732	735	747	777	752	678	721	729	711	736	732	760	728	758	667	705	759	695	701	737	719	707	718	770	746	709	731	725	715	719	752	717	725	714	691	735	699	767	711	739	703	722	712	744	769	711	654	708	695	712	729	703	735	724	749	668	756	727	686	748	752	779	700	778	736	741	699	756	701	709	706	711	717	661	706	739	715	695	735	745	776	693	761	761	720	693	733	781	707	715	744	746	739	714	739	710	707	725	714	700	727	762	736	718	745	730	748	685	702	772	758	732	761	785	760	694	749	690	710	667	729	766	753	757	771	675	707	735	717	728	718	757	742	810	741	753	673	696	735	782	757	755	763	708	722	742	717	755	761	747	739	692	757	690	696	713	717	733	715	774	704	752	725	790	742	727	742	716	711	725	728	759	763	704	729	725	720	727	723	743	724	682	712	710	723	714	758	746	724	705	744	717	650	736	712	764	768	718	724	728	701	768	733	713	679	705	735	649	715	714	721	712	726	715	744	721	729	728	739	755	744	728	752	714	672	699	746	722	716	731	751	732	683	720	742	717	731	688	667	720	738	701	752	730	736	706	723	733	766	729	753	728	754	735	758	725	733	719	733	737	725	703	760	789	775	758	780	678	711	733	761	686	726	736	735	700	708	724	719	745	691	776	705	756	761	772	752	754	685	688	721	733	727	719	740	683	749	685	718	759	684	726	743	742	715	717	698	711	741	730	739	720	734	714	718	725	693	690	676	732	723	683	711	758	716	735	758	766	701	785	688	768	747	732	766	761	760	707	737	756	774	704	707	753	729	772	724	727	725	747	726	726	723	742	705	772	724	745	731	711	729	724	682	746	759	755	715	746	733	741	669	755	748	744	698	752	724	761	700	731	764	725	708	736	717	718	709	773	698	776	733	724	722	640	726	715	735	765	702	732	706	735	760	728	735	726	684	745	731	722	735	737	743	724	750	773	716	692	770	750	736	723	765	691	781	652	703
2063	407	251	179	255	244	288	228	194	189	165	117	97	102	94	79	68	59	49	55	59	45	42	41	53	44	45	26	33	33	33	31	35	24	21	30	25	29	22	30	31	24	28	25	29	24	25	28	25	22	20	28	20	23	21	18	16	18	26	32	22	22	20	21	18	23	26	30	16	24	21	17	25	19	21	30	18	29	26	23	21	23	24	34	23	25	31	26	24	30	25	25	27	21	14	22	31	27	40	26	18	24	32	24	28	18	22	25	18	26	18	18	28	19	15	20	20	16	27	24	18	23	19	23	25	17	23	22	24	24	25	24	23	16	26	18	31	21	16	27	16	32	30	23	19	20	15	25	16	22	23	23	23	19	16	25	31	18	26	32	16	18	25	18	21	23	25	17	20	24	25	19	23	19	19	16	27	22	27	21	17	19	16	15	17	27	21	17	17	24	25	17	21	22	19	23	23	30	19	26	23	27	16	24	9	26	30	20	24	23	12	20	28	18	19	21	19	22	32	20	23	25	25	23	22	25	26	22	23	21	15	30	24	22	15	16	23	20	36	25	17	27	27	22	24	29	24	18	18	24	25	16	26	18	28	20	23	17	21	30	27	12	25	31	20	20	16	21	18	19	15	26	30	21	25	17	32	23	30	17	26	28	18	28	20	24	25	22	21	30	21	22	23	37	29	25	26	22	25	24	18	18	19	24	22	22	21	20	25	26	19	32	22	24	32	28	27	25	27	18	25	28	25	14	18	17	37	20	27	24	20	26	23	12	27	20	32	21	23	17	15	23	19	25	28	23	16	21	20	31	16	18	22	18	25	22	19	32	22	24	23	23	22	22	16	21	25	24	27	26	24	20	35	20	33	22	17	23	20	21	22	21	23	22	24	20	22	23	18	19	19	21	18	15	26	24	27	25	23	16	22	23	19	18	19	20	20	27	27	23	16	17	17	21	16	19	12	28	12	23	23	26	22	24	33	15	33	20	23	23	23	23	26	18	17	21	27	23	18	25	31	28	23	22	17	20	22	22	26	32	20	19	27	13	20	22	26	15	27	22	20	14	19	27	26	28	21	21	20	34	21	19	27	27	22	22	19	29	23	20	26	22	24	22	24	24	31	20	20	20	31	19	21	17	21	23	16	26	27	21	22	33	14	22	20	17	21	19	25	23	24	27	27	24	24	22	25	21	25	17	23	23	25	30	25	20	29	21	22	22	28	21	26	24	19	22	18	25	20	22	16	28	25	26	21	23	21	22	23	19	20	20	22	21	25	18	23	19	20	28	15	30	26	25	27	19	27	19	22	18	16	26	19	27	23	30	24	22	16	19	17	26	20	25	16	20	24	20	19	24	20	18	17	25	19	25	17	27	17	21	11	33	21	21	26	22	27	18	16	23	21	31	30	24	20	25	23	16	24	24	17	17	28	21	19	22	27	15	18	19	21	18	18	27	22	26	17	31	17	15	23	17	24	25	17	16	20	15	27	17	27	28	31	23	15	22	28	21	18	24	23	31	23	20	22	26	29	24	15	26	37	31	14	27	22	27	23	20	19	21	22	25	20	26	20	25	26	21	26	18	25	19	18	16	22	28	20	30	21	18	15	13	23	29	24	17	25	20	18	26	16	32	22	19	22	33	28	17	31	34	24	25	19	29	21	28	28	25	21	23	27	29	19	26	18	21	20	30	19	20	20	20	28	25	30	26	30	17	17	20	24	25	19	26	21	20	32	24	20	25	24	16	28	29	30	22	23	23	15	21	23	27	21	29	15	24	20	26	34	29	19	23	22	25	23	24	18	21	25	22	11	19	21	22	24	21	30	23	22	27	17	24	15	21	14	19	28	20	24	23	19	20	29	19	22	20	15	22	22	18	31	20	26	20	15	16	23	18	30	26	28	24	18	16	20	21	18	23	17	21	22	23	20	31	21	22	22	25	22	26	26	23	23	21	24	18	17	23	20	18	23	23	19	15	22	26	18	14	14	25	15	20	25	19	21	27	21	21	24	24	26	26	25	26	18	20	28	14	27	15	23	21	26	23	16	24	20	21	19	23	20	21	21	19	25	29	24	23	22	26	20	19	27	36	29	19	26	22	19	13	19	25	29	27	28	17	21	23	26	16	30	28	32	21	20	20	30	35	28	30	32	20	23	22	26	19	34	21	30	24	21	20	20	19	18	26	22	16	17	15	21	20	22	23	20	23	20	17	28	18	29	19	26	21	18	23	21	17	26	25	19	22	24	28	23	22	22	22	30	26	14	25	27	24	25	16	26	25	21	22	22	23	21	28	22	20	20	26	27	20	25	20	26	20	22	21	27	26	24	18	26	18	20	27	22	25	19	26	28	17	16	24	24	22	16	20	28	28	26	19	20	24	29	27	19	30	20	25	27	22	24	21	23	24	24	25	22	21	20	21	20	16	11	27	13	30	35	22	26	30	33	24	14	27	22	21	21	26	24	27	21	23	24	24	14	20	31	24	32	20	28	32	21	18	18	25	23	21	33	17	23	22	27	28	12	29	25	30	21	21	23	26	26	25	20	23	30	16	23	25	26	22	19	24	21	26	28	20	18	20	22	17	25	21	22	33	23	27	20	18	25	17	16	21	15	27	27	18	32	13	27	21	25	26	24	21	26	23	18	19	24	25	22	23	26	28	13	19	23	12	20	21	17	24	14	17	24	21	24	29	19	22	20	24	18	16	26	15	19	22	18	25	24	17	23	17	17	29	27	27	16	30	26	23	30	26	28	14	28	22	19	22	21	25	16	20	16	27	17	21	15	23	23	18	23	28	24	13	19	23	29	10	26	27	18	25	23	31	23	22	33	21	19	16	18	20	22	25	24	15	29	17	34	24	17	21	35	21	13	20	23	18	19	20	24	24	29	23	28	21	25	15	21	23	23	26	22	26	18	22	16	30	23	23	17	24	27	24	26	19	21	31	17	33	21	31	27	20	21	22	23	28	21	22	21	26	23	24	17	29	17	28	22	19	22	19	13	20	34	23	15	31	16	22	24	23	26	18	22	21	15	23	22	20	17	30	19	20	27	25	22	21	23	21	26	28	30	25	23	24	23	16	15	20	19	18	26	15	19	13	23	25	25	26	24	21	23	21	25	20	27	24	17	24	34	16	23	18	26	28	23	19	19	20	20	20	16	20	19	31	18	26	25	35	16	19	25	23	24	15	27	22	24	25	21	22	25	19	19	26	18	17	15	19	27	26	25	15	16	26	21	26	27	21	19	20	25	19	25	27	21	26	21	23	19	25	18	31	26	22	28	22	18	21	22	21	18	28	20	25	24	24	20	20	14	25	20	25	24	23	24	29	18	24	19	29	22	25	22	26	21	22	30	16	17	18	25	18	21	28	29	23	20	29	29	38	23	23	38	17	19	21	20	29	32	19	27	16	24	25	28	27	26	24	23	25	24	21	22	26	23	21	21	23	27	28	24	17	21	15	19	20	20	20	32	22	16	20	18	24	25	19	31	23	21	22
21901	9430	5230	13744	18770	17261	15887	13627	11505	9390	7676	6243	5423	4524	3903	3482	2641	2033	1750	1760	1696	1598	1587	1433	1369	1315	1090	1124	1044	866	858	789	762	729	644	621	597	620	600	571	597	591	556	517	512	446	407	488	452	470	456	407	425	404	367	394	387	367	368	380	385	353	384	383	383	378	353	362	383	406	391	400	409	409	446	447	454	436	456	506	439	459	436	445	434	453	450	420	446	492	459	455	436	477	493	455	471	423	444	449	463	469	474	447	436	492	452	498	509	497	424	425	402	386	360	384	392	407	384	379	377	371	358	385	388	396	375	334	371	379	383	361	361	350	403	365	349	374	402	401	395	370	364	382	374	359	370	365	371	342	381	368	331	367	311	364	361	351	384	392	361	355	362	368	373	383	389	336	370	364	342	384	344	330	368	365	371	356	384	370	358	383	343	347	375	360	404	390	374	373	378	358	366	355	362	392	358	392	357	364	375	344	362	363	380	343	366	409	405	365	359	377	365	350	367	383	357	394	349	404	389	382	354	351	365	335	394	368	336	399	344	385	362	362	375	397	373	351	349	371	360	354	382	375	355	377	367	375	366	384	359	395	375	346	368	380	396	370	371	375	360	320	342	382	373	346	336	336	370	360	359	348	384	367	368	357	357	391	379	364	369	362	347	354	358	376	381	345	383	360	377	350	342	344	374	370	342	350	368	332	361	376	353	341	358	368	423	359	356	348	369	345	352	364	341	338	371	363	360	364	375	339	362	361	359	343	320	346	372	375	350	348	367	367	364	356	386	386	393	377	326	378	380	355	368	371	369	379	375	361	381	376	378	383	376	375	359	336	371	370	377	379	335	399	360	352	391	354	362	358	348	380	383	342	365	345	378	399	332	372	370	379	350	393	351	381	387	400	380	369	377	368	378	373	381	366	364	390	418	369	379	386	348	349	362	369	360	398	324	387	341	392	341	373	361	325	371	355	380	354	354	363	362	342	397	376	350	349	377	351	367	377	393	403	351	366	385	397	384	358	375	344	361	375	383	357	386	382	353	374	369	388	357	360	343	389	371	353	365	387	388	345	356	377	384	379	338	356	397	376	333	364	384	373	375	369	354	372	340	371	353	364	373	352	363	382	379	381	357	347	409	379	400	337	390	363	410	408	398	340	353	380	366	354	351	383	365	392	373	358	380	346	388	376	374	356	353	363	364	358	342	351	368	402	383	360	351	376	421	372	355	386	341	349	372	364	344	319	356	371	353	351	385	378	358	331	365	334	373	337	383	398	333	379	354	370	391	340	361	392	396	381	365	364	377	383	362	361	395	377	373	344	331	369	329	379	390	400	390	348	379	378	384	369	358	379	376	400	409	363	365	365	359	378	370	383	388	369	346	394	374	353	369	364	367	349	379	343	369	369	375	371	376	369	379	333	356	346	342	401	363	396	379	405	374	367	380	366	340	362	348	364	355	395	364	402	390	313	352	375	324	363	360	363	382	350	369	363	355	364	383	314	373	348	397	366	363	352	362	386	362	364	351	369	356	336	421	365	357	341	358	364	383	359	382	355	327	351	372	358	359	347	355	364	350	391	337	363	387	354	333	346	357	358	344	359	360	376	393	356	350	356	323	349	352	415	329	340	358	353	395	364	383	397	351	370	374	377	353	365	341	353	335	345	413	346	401	374	357	367	387	375	395	377	358	359	347	368	321	354	366	364	358	351	351	385	397	350	380	385	366	350	368	346	337	373	347	327	353	372	360	349	386	365	365	397	359	413	384	394	364	357	381	352	378	365	373	369	369	333	359	387	390	377	370	368	348	354	367	349	350	332	343	350	364	378	384	379	364	358	360	356	364	347	350	335	349	361	369	348	352	371	361	363	366	354	344	397	383	376	346	384	374	322	372	329	380	426	386	378	341	370	353	388	367	398	355	334	378	342	351	333	349	352	341	342	391	400	364	347	343	371	356	366	324	371	345	402	342	365	407	351	385	372	374	364	374	361	378	375	339	376	397	356	397	367	339	377	374	343	381	380	363	374	374	334	352	322	340	336	347	363	401	346	383	389	386	353	382	377	395	356	410	363	383	346	364	385	362	394	367	421	351	344	320	369	364	365	358	357	367	351	383	347	365	387	375	382	384	351	375	353	374	358	376	331	385	345	365	358	392	379	390	400	340	385	386	345	360	340	360	373	350	348	380	363	371	383	403	363	423	376	369	359	360	339	372	396	373	384	362	372	373	354	348	385	385	349	368	354	403	357	364	377	383	333	336	350	343	350	365	351	390	392	370	381	360	364	404	382	331	376	354	387	379	404	383	348	386	363	388	362	365	342	346	358	397	379	374	371	347	386	375	376	356	364	343	397	347	362	357	389	376	350	387	369	348	378	354	384	363	372	374	398	352	366	371	368	385	364	392	347	351	385	356	351	362	356	359	350	361	381	367	361	341	385	364	356	343	418	381	335	373	351	359	350	346	345	371	380	406	361	359	360	347	357	373	363	383	338	369	369	341	322	346	389	379	337	389	338	381	375	343	364	340	355	340	357	372	339	407	370	349	358	349	353	343	357	374	354	394	379	361	383	360	375	355	341	335	331	409	359	348	343	343	361	351	396	373	340	351	353	391	426	378	351	386	394	352	351	363	383	371	352	365	362	379	361	378	348	354	358	386	399	346	340	371	344	395	368	332	356	366	348	348	364	343	370	337	357	367	370	357	352	396	354	367	334	384	346	339	396	340	330	374	354	371	391	361	379	341	377	360	370	342	356	394	389	356	358	336	361	363	395	356	345	397	343	378	404	381	344	373	378	346	366	365	376	345	379	382	358	344	331	380	371	332	322	339	404	353	349	358	365	361	344	366	340	358	390	398	383	405	367	352	357	337	370	404	392	358	403	349	352	401	339	363	372	398	358	390	390	385	382	363	357	365	365	349	383	373	361	398	373	348	348	391	372	371	387	362	391	383	331	429	361	342	382	381	337	356	382	414	372	385	346	347	364	367	376	360	362	340	344	401	378	310	344	374	373	357	356	372	356	397	385	381	350	358	365	327	361	335	347	363	359	354	359	378	374	356	339	351	378	379	361	370	356	380	369	374	381	370	337	354	355	393	352	386	370	350	354	340	418	361	400	364	353	358	388	341	403	351	367	354	344	350	364	342	373	348	382	379	381	340	349	345	379	345	402	384	409	363	356	377	372	367	417	354	326	362	364	340	365	379	358	377	346	335	350	371	377	355	379	344	391	390	346	306	376	366	350	365	370	380	344	363	369	357	345	364	375	365	374	399	364	397	356	363	380	337	363	347	385	382	380	364	385	357	341	377	370	386	363	363	361	363	411	342	360	383	361	363	363	364	358	325	384	328	352	357	367	337	345	366	334	377	344	364	401	369	348	329	374	359	391	352	361	353	372	399	381	372	364	375	360	382	371	356	362	375	383	384	357	377	337	334	362	341	366	361	389	399	353	359	365	324	349	345	361	326	345	361	370	356	370	345	363	363	351	341	355	366	374	387	355
1869	615	313	252	454	466	348	368	309	306	244	182	175	158	134	106	91	92	67	91	65	64	72	60	68	60	63	56	52	44	39	42	36	52	52	46	32	43	45	29	24	30	34	32	39	32	34	42	21	29	29	32	29	28	34	29	34	39	31	38	34	28	29	32	41	23	31	27	33	25	27	32	33	21	27	30	30	42	43	34	33	33	40	33	32	32	37	29	36	26	39	22	37	27	43	37	35	39	40	32	31	29	33	38	31	28	26	29	27	45	34	29	29	32	25	37	33	31	32	27	40	26	39	18	35	30	27	36	29	28	36	27	30	37	32	39	32	35	39	31	34	23	39	31	30	29	34	22	34	29	26	37	23	39	27	29	35	27	31	20	31	31	28	23	27	36	30	24	28	35	24	33	22	29	35	41	29	34	17	34	27	36	30	33	27	20	28	25	18	20	31	25	26	35	30	33	28	34	30	33	32	25	33	31	26	25	33	27	43	27	39	35	30	28	34	31	26	35	27	37	38	44	36	31	33	36	39	21	42	40	35	32	17	31	26	34	33	31	36	20	34	27	34	32	46	39	26	36	29	28	34	31	33	28	26	30	29	30	30	28	22	33	34	26	28	34	30	34	32	42	33	34	42	28	27	31	32	26	27	45	21	29	34	31	36	24	30	32	26	28	37	27	29	30	36	35	21	37	33	30	26	31	29	32	32	35	40	32	25	34	40	37	28	34	24	35	37	35	20	32	32	26	25	31	31	28	38	25	34	22	27	36	40	42	31	23	33	30	22	30	35	27	35	34	43	28	29	36	30	39	33	32	33	36	35	24	22	24	29	30	25	35	31	35	16	34	27	28	32	23	25	41	43	35	24	34	33	29	19	28	27	22	42	26	31	29	30	26	32	38	33	26	23	29	23	34	35	33	28	29	27	35	36	35	20	35	27	34	33	22	22	43	31	35	30	34	31	27	37	27	35	29	32	24	20	25	33	28	26	34	36	29	26	31	18	34	27	20	37	31	27	31	23	27	30	32	25	35	27	35	22	34	25	36	33	32	27	20	24	27	33	32	35	28	29	20	40	34	28	31	29	22	34	34	26	24	29	42	40	47	36	29	29	25	36	28	24	30	35	32	35	22	30	39	33	26	27	26	25	32	41	33	28	35	34	25	27	32	35	32	40	30	27	38	26	25	34	22	28	29	33	44	26	33	23	19	23	36	27	35	27	32	44	36	32	31	23	33	37	37	32	19	26	31	26	28	33	27	28	27	29	35	24	31	29	32	27	36	24	23	31	33	26	36	32	38	29	25	33	33	23	27	21	38	30	33	24	22	28	28	39	39	41	40	36	31	27	34	30	23	22	32	26	32	32	37	26	33	35	28	31	27	30	30	39	28	23	30	38	37	32	33	20	27	29	31	33	33	26	33	25	37	25	27	22	34	33	32	28	28	24	31	28	30	32	30	34	30	30	22	26	27	29	32	26	39	36	19	24	29	30	32	28	30	35	32	32	30	29	23	29	24	30	24	29	28	24	29	27	34	43	30	28	30	27	29	35	44	33	40	30	31	20	30	40	39	41	32	34	26	30	37	27	26	29	26	30	35	25	45	34	37	14	28	38	37	33	29	28	28	26	25	31	35	20	20	25	33	35	27	34	30	29	23	27	38	40	38	26	30	24	26	26	29	35	32	33	37	18	30	38	36	20	20	40	29	36	21	22	30	29	34	27	38	36	28	22	27	36	36	39	30	37	41	26	29	23	33	24	26	45	29	39	21	23	31	31	32	21	36	34	26	24	37	29	22	28	38	25	33	39	28	25	32	35	34	26	32	25	41	30	37	38	33	25	24	38	18	23	19	32	27	27	30	27	35	29	25	42	25	27	28	27	36	28	36	28	28	34	28	33	30	27	27	23	42	36	37	35	24	28	28	31	41	32	27	27	16	21	24	28	34	28	28	34	35	34	31	33	35	25	29	25	22	25	25	35	36	36	31	32	25	32	29	29	30	37	43	29	38	36	31	23	33	27	34	25	38	25	28	32	33	28	32	34	29	25	28	29	27	38	39	41	23	39	35	28	31	36	30	34	28	24	27	27	23	32	33	41	31	30	22	31	23	32	42	26	38	21	30	29	24	35	16	33	30	34	25	29	33	25	33	40	40	29	30	40	36	24	22	25	27	26	37	27	39	35	32	31	38	30	29	42	34	27	31	28	29	29	27	34	29	26	29	23	26	28	36	25	27	26	35	36	30	24	29	35	22	23	20	37	29	30	23	34	37	34	31	28	23	33	27	31	37	27	27	28	32	33	29	34	31	21	29	27	32	31	24	32	25	28	18	20	29	17	32	31	32	25	24	36	33	32	31	30	38	25	26	21	28	35	26	32	32	23	38	32	19	28	33	32	27	26	27	37	23	29	34	24	30	25	41	22	32	27	31	36	32	31	32	18	36	20	32	28	29	35	34	31	34	40	35	25	34	35	40	27	23	31	22	34	34	36	26	28	34	30	29	32	41	28	31	27	28	23	30	36	29	26	32	29	32	41	26	24	23	32	30	30	27	27	32	42	24	27	26	37	32	36	26	37	29	35	32	34	32	35	31	31	28	49	27	35	28	28	25	35	26	35	22	31	41	32	36	22	34	30	36	25	31	29	32	27	24	21	29	24	32	27	27	22	26	24	26	29	25	36	35	31	33	33	35	24	33	24	21	34	28	27	34	33	33	40	31	35	42	26	42	22	37	31	37	31	39	28	19	26	33	37	39	20	22	44	28	28	32	34	27	38	39	30	35	37	27	30	23	35	24	35	33	21	37	33	32	28	24	36	35	19	25	23	34	34	40	29	30	24	23	39	23	21	23	26	29	29	23	33	35	28	28	37	30	25	26	34	32	27	30	33	32	35	30	25	43	41	23	18	29	30	23	25	30	39	30	34	33	35	28	29	34	28	21	23	29	27	26	26	33	33	32	35	35	25	28	24	26	32	32	32	27	40	31	25	31	33	23	33	30	25	26	37	25	25	29	37	23	29	27	33	19	35	34	28	35	29	37	32	29	31	36	30	34	25	30	27	31	41	32	28	33	31	39	26	28	46	22	28	27	30	38	31	22	21	29	32	32	35	24	30	34	31	29	36	42	37	28	30	23	24	36	34	18	31	39	35	34	34	38	36	27	39	23	45	30	30	27	24	36	30	37	30	29	28	30	31	35	33	24	20	30	39	32	28	29	31	23	27	25	32	40	44	32	31	31	14	35	27	28	26	32	29	36	29	25	37	32	24	27	27	29	38	25	30	25	30	29	29	23	35	29	37	32	29	28	33	26	27	37	35	26	29	45	41	31	35	36	32	36	39	28	35	21	30	29	34	25	35	35	26	32	34	37	34	21	27	31	20	28	29	47	31	18	37	22	25	27	24	32	20	32	24	24	36	37	28	32	30	28	34	32	40	28	45	35	25	28	29	30	25	29	34	22	41	38	25	39	33	24	26	33	26	38	30	38	38	31
27522	13064	7058	18253	24918	23213	20391	17743	15512	12753	10737	8923	7716	6748	5740	4677	3814	3292	2798	2840	2515	2440	2330	2119	2100	1973	1835	1706	1555	1373	1257	1147	1231	1117	1030	911	888	898	933	894	827	829	763	763	736	683	620	674	627	663	629	589	594	595	570	580	564	524	508	519	550	513	518	482	543	526	518	517	558	553	533	582	590	625	578	612	626	627	669	602	640	649	603	576	632	590	578	620	570	688	603	640	653	561	602	674	606	573	646	621	613	654	580	608	602	602	631	684	656	635	543	535	551	508	491	534	521	490	520	540	525	528	477	533	516	505	504	477	495	473	507	494	479	541	541	467	514	478	469	536	507	542	542	493	468	500	458	513	502	499	529	478	506	529	511	486	522	486	500	500	495	498	493	488	501	497	498	498	476	528	487	512	475	518	486	514	470	475	485	499	507	466	492	462	500	515	468	497	515	466	464	483	519	493	542	513	467	489	489	492	490	482	492	495	468	510	511	481	494	473	461	513	526	499	464	468	449	414	491	458	507	498	442	482	503	473	505	529	471	489	496	482	523	498	512	527	497	477	481	467	496	484	461	448	510	484	469	469	487	478	494	482	498	500	485	489	468	515	492	543	457	490	458	494	484	497	481	467	474	486	515	504	476	513	462	468	512	511	522	497	491	528	534	496	517	533	503	468	480	478	475	473	446	481	473	513	478	472	504	482	470	481	485	518	515	518	506	508	503	467	506	498	494	527	483	483	476	514	471	496	488	529	498	493	498	493	458	494	496	475	478	487	480	496	483	500	482	473	492	472	508	496	505	510	475	514	448	494	505	534	524	456	460	489	487	496	492	470	496	539	494	530	487	437	469	468	523	468	530	459	516	515	489	478	506	467	462	487	508	534	485	493	462	483	460	475	447	511	450	482	488	500	510	476	471	526	490	523	482	495	500	495	498	558	464	523	517	489	523	498	530	472	522	434	495	510	518	531	439	485	457	454	481	529	513	505	465	503	501	499	473	495	487	483	494	485	501	505	525	507	481	478	477	493	470	515	487	517	514	498	508	445	485	530	515	486	502	500	482	457	482	473	478	476	464	479	513	475	511	502	521	520	499	500	502	489	511	504	488	483	472	485	497	484	503	475	455	517	513	491	463	483	493	511	497	509	450	535	479	506	510	488	513	521	523	492	488	503	484	475	479	466	473	507	483	487	471	485	439	451	482	507	510	462	481	496	508	504	478	493	487	465	490	523	444	500	509	490	439	494	455	504	542	512	495	472	497	514	472	479	491	475	511	501	435	501	478	480	529	533	497	507	502	499	496	504	471	456	485	477	504	521	501	507	471	514	482	512	464	496	483	511	484	465	515	527	491	514	498	486	523	490	478	482	494	471	495	472	480	474	490	476	494	480	455	488	510	451	485	488	457	487	490	499	519	489	488	519	506	537	518	511	492	527	487	539	500	509	473	500	522	507	491	451	441	506	513	493	482	515	477	466	508	499	491	499	482	497	524	526	526	476	505	544	527	472	474	524	490	497	483	451	470	481	473	520	477	537	480	498	495	521	476	477	475	459	493	463	485	499	463	478	457	508	474	485	487	513	468	466	473	479	551	503	474	480	485	496	477	477	490	452	514	490	511	512	479	488	514	480	499	511	497	485	500	522	495	482	496	497	457	495	472	490	488	512	521	483	491	471	468	476	506	468	487	486	511	488	474	482	503	464	481	534	476	519	461	464	500	482	501	516	473	498	482	510	498	496	489	472	479	471	498	482	477	459	494	454	505	474	483	437	504	508	486	473	442	497	524	475	529	484	461	516	490	486	464	510	497	467	509	500	465	481	463	473	548	497	482	467	491	492	469	480	526	494	519	473	521	483	483	461	514	497	507	491	477	484	511	472	524	514	492	470	478	496	473	491	505	516	463	509	489	495	510	491	531	506	484	532	436	485	512	471	512	444	468	481	504	499	485	476	479	492	504	525	504	490	488	532	478	510	459	507	473	497	506	516	528	508	484	476	481	500	469	521	490	479	481	481	483	562	461	490	501	470	493	498	521	497	481	471	477	489	470	502	482	499	469	456	505	457	513	501	459	502	506	490	485	503	482	505	506	457	506	474	474	481	504	500	499	461	505	525	496	495	494	501	528	511	515	495	502	488	471	519	507	495	480	518	522	484	496	484	504	544	488	496	463	444	494	473	461	489	536	529	487	499	486	463	505	488	530	497	508	514	433	493	488	529	483	477	520	522	532	475	489	483	480	466	528	478	498	485	517	471	447	441	513	536	540	501	474	473	494	490	537	518	520	446	484	521	450	486	481	470	493	517	470	499	490	448	515	477	521	447	470	533	519	509	496	480	457	482	543	523	498	474	458	505	526	524	541	517	514	484	508	472	507	527	445	516	529	473	489	480	531	503	501	494	510	540	460	499	497	485	472	509	513	482	483	460	469	501	458	509	507	491	485	468	500	517	529	492	482	479	511	473	537	501	491	538	489	449	487	521	507	539	504	519	465	508	488	514	490	484	462	506	501	509	511	522	468	449	492	555	488	508	473	496	449	486	479	503	500	491	506	478	475	488	460	488	471	480	516	473	504	496	480	512	486	525	470	505	500	512	436	487	472	500	464	477	515	495	528	492	496	502	522	535	523	547	480	494	475	514	499	511	483	474	472	463	464	480	504	484	472	489	511	499	479	460	499	489	544	507	492	499	509	508	499	473	492	500	470	499	501	462	513	482	502	449	488	513	481	527	446	493	473	484	522	472	503	518	463	484	481	475	521	530	491	511	489	489	481	483	502	501	502	492	521	489	473	516	466	492	476	493	503	474	514	512	493	482	504	508	483	475	491	512	493	519	501	488	504	435	522	498	438	540	476	494	472	461	530	441	495	481	511	518	502	480	468	495	484	553	506	484	508	541	487	477	493	458	485	475	500	520	561	502	484	494	457	510	499	495	482	480	482	481	485	472	443	495	475	438	500	472	484	460	508	485	497	527	474	533	446	441	471	511	524	516	483	499	504	496	507	476	511	460	486	528	467	491	506	488	511	499	535	498	494	478	483	433	466	496	490	505	484	486	471	538	500	521	510	490	486	510	514	500	465	461	508	516	511	495	491	480	511	491	484	462	467	461	492	475	457	478	525	514	435	493	508	464	501	507	494	477	460	498	452	506	517	511	464	480	472	475	501	519	536	486	485	500	492	466	507	459	466	468	486	515	457	468	496	462	489	481	459	507	461	487	504	494	502	533	488	482	462	463	525	496	518	514	480	489	520	524	510	511	505	471	503	541	457	490	488	525	499	474	477	509	493	465	467	528	500	458	503	518	501	494	475	481	464	536	515	504	462	475	495	482	473	481	475	488	486	469	503	488	497	514	499	496	499	478	504	481	524	490	508	475	462	455	475	492	515	506	489	491	518	491	458	493	455	474	501	476	512	496	480	503	504	519	466	515	525	493	475	495	478	524	501	500	449	487	478	548	488	478	490	511	504	465	512	496	475	472	490	509	489	490	476	476	494	490
3434	599	339	239	463	436	438	371	343	283	203	202	178	160	166	135	113	86	85	88	64	81	81	88	79	54	58	49	62	55	39	37	49	47	34	41	37	46	50	35	43	40	30	33	37	40	32	33	27	38	32	35	53	34	28	34	34	25	35	29	24	31	30	35	37	40	42	36	30	34	37	26	35	35	41	20	36	30	46	35	34	34	42	31	40	28	35	29	36	37	27	38	28	29	44	35	32	43	45	32	33	28	45	28	21	46	39	33	33	27	47	29	31	35	41	37	30	28	36	38	28	18	27	35	29	36	21	33	28	34	37	23	28	31	39	27	34	30	40	37	31	25	29	35	33	26	38	43	38	42	24	28	34	27	26	23	23	28	33	25	27	29	28	32	39	21	32	30	19	23	25	30	37	34	32	23	20	29	28	29	22	35	32	30	37	31	38	23	33	39	26	26	27	29	32	22	25	33	34	35	37	30	25	39	31	31	25	35	21	36	29	26	31	29	38	37	28	24	33	43	39	29	38	30	29	26	30	25	26	33	31	27	31	28	37	27	28	25	33	28	29	35	43	27	26	32	33	29	41	30	27	30	31	27	24	38	25	20	40	30	37	26	23	24	30	31	29	31	34	25	28	30	29	27	34	37	31	31	28	24	25	26	34	28	34	28	28	24	22	33	31	32	29	39	21	25	29	20	29	31	30	27	33	34	21	23	20	35	29	37	34	36	34	31	27	26	28	24	28	30	45	28	30	34	20	37	41	29	23	23	33	35	35	42	33	28	41	40	32	32	30	27	33	34	29	24	29	37	29	34	28	35	23	25	31	31	24	29	29	35	24	32	32	31	38	23	31	30	25	32	24	43	22	31	25	36	25	33	35	27	31	43	25	33	27	22	32	28	33	22	32	32	33	39	40	28	25	25	28	28	37	33	23	30	26	27	26	29	25	29	25	39	33	31	30	30	29	27	40	35	28	40	25	26	26	29	29	32	25	22	43	40	29	38	27	24	27	27	35	25	25	36	29	25	32	34	29	29	36	30	31	37	38	38	35	28	29	32	36	36	34	33	33	23	30	21	31	33	28	43	31	31	29	39	32	27	39	38	42	29	31	35	29	37	40	32	32	30	26	30	43	38	27	28	33	25	34	34	23	29	31	35	28	28	32	22	27	30	33	30	23	34	37	21	25	31	33	20	31	31	31	30	26	26	31	37	29	22	38	36	27	29	33	40	28	22	32	32	27	31	34	29	36	37	22	42	29	35	23	36	40	36	32	32	29	34	34	30	20	18	30	31	23	35	40	21	33	25	31	42	37	28	28	33	31	32	29	31	40	36	28	30	24	27	22	33	43	26	30	29	35	30	31	32	29	30	36	32	34	28	39	31	37	25	23	23	34	41	24	35	41	24	32	38	28	34	30	36	30	24	32	31	24	34	28	26	27	46	26	27	44	27	28	28	33	31	34	34	41	29	24	29	31	24	29	33	39	35	43	25	32	30	26	32	17	29	36	37	25	37	21	28	30	29	33	35	32	24	29	38	31	29	19	33	28	35	31	26	39	37	29	36	31	26	32	28	40	25	41	27	31	32	24	30	29	30	30	36	30	41	28	37	37	30	36	27	28	20	30	33	21	34	33	20	31	34	36	33	25	33	36	27	37	37	34	39	40	26	36	25	22	26	29	35	45	31	24	33	33	25	37	36	29	36	31	28	30	30	32	36	31	31	29	33	31	26	37	35	23	27	30	34	33	33	38	33	17	29	32	27	24	37	32	21	30	32	33	38	37	26	30	26	35	25	35	32	33	22	37	28	34	32	32	32	26	28	30	27	36	33	34	25	25	26	20	31	30	37	27	40	33	38	29	33	27	27	39	27	30	39	37	30	28	33	30	35	29	27	28	25	36	30	25	32	42	31	32	34	37	35	36	30	30	19	35	32	27	30	20	36	26	34	29	23	27	34	39	37	43	35	33	28	31	26	34	24	33	33	27	42	28	31	34	35	31	28	27	32	33	40	30	25	33	27	36	32	35	28	29	29	22	25	36	34	25	29	26	32	26	28	39	30	25	34	26	30	30	35	46	41	27	31	28	39	33	33	32	30	31	33	28	32	31	28	30	23	31	35	33	38	40	34	23	31	31	18	41	27	18	20	30	26	32	31	26	33	37	39	31	33	32	36	25	28	32	24	26	35	25	34	33	33	35	38	23	23	24	23	33	26	31	33	31	41	38	35	37	22	25	31	29	36	20	32	38	24	32	21	39	26	28	32	27	24	39	40	30	29	18	35	30	38	28	30	36	29	28	37	37	28	27	31	37	30	35	38	29	34	33	22	30	33	31	26	28	14	33	32	39	34	31	34	33	35	21	27	40	27	24	41	42	31	37	36	31	32	39	36	36	21	40	27	33	27	29	25	37	35	31	31	32	36	26	24	42	29	37	36	35	36	31	26	29	31	35	28	28	35	32	28	36	26	31	30	22	28	36	22	23	32	25	43	41	32	29	41	33	34	21	39	25	22	36	30	35	34	22	38	23	37	34	17	30	23	32	28	30	22	32	26	29	24	29	32	29	31	26	38	25	38	34	40	38	31	31	40	26	28	25	30	29	29	35	21	30	43	29	32	36	21	35	35	22	40	34	29	42	33	31	39	32	45	35	31	17	33	35	27	24	28	32	32	25	40	31	34	24	38	40	33	49	23	31	14	38	33	25	32	28	29	28	24	27	35	22	34	28	30	27	35	30	33	40	27	29	28	26	38	29	31	28	39	26	36	37	30	46	30	37	28	21	28	23	37	33	27	33	27	34	34	38	26	40	26	40	27	32	24	40	35	18	36	33	24	22	26	36	33	32	33	32	28	23	33	33	36	33	21	23	37	31	30	23	31	32	26	28	31	26	24	33	21	21	23	26	33	31	41	26	25	27	31	41	31	27	35	37	33	34	29	22	28	38	28	36	36	26	29	31	25	31	32	27	30	34	28	24	26	39	32	33	38	26	34	33	32	28	29	35	33	21	27	33	38	20	26	26	35	27	26	32	29	23	22	29	38	27	29	27	24	24	27	34	36	23	37	43	34	21	33	28	26	38	27	33	27	25	28	20	25	22	35	31	35	37	35	42	34	37	19	24	29	35	20	24	36	36	31	20	35	30	29	34	35	28	32	25	28	31	21	30	35	28	37	25	33	34	38	36	27	24	19	23	45	23	25	28	25	23	38	27	29	35	32	28	23	23	39	30	30	34	36	26	34	34	20	19	30	21	30	26	35	40	37	36	28	32	26	27	28	38	35	27	32	34	35	28	32	19	25	26	34	42	30	33	33	36	26	35	27	39	29	34	31	30	35	28	27	34	27	34	33	36	40	33	29	19	31	28	38	28	36	35	43	31	26	29	45	24	36	34	41	22	30	26	31	27	20	36	34	31	27	26	26	40	26	29	39	29	36	26	28	33	28	30	42	29	43	32	35	25	31	25	29	27	28	38	33	40	33	23	27	28	31	23	32
25738	12154	6881	17547	25623	23950	21309	18549	15819	13184	11099	9274	8000	6971	6034	4972	3819	3419	3228	3093	2656	2547	2444	2353	2251	2171	1996	1735	1602	1476	1336	1332	1212	1171	1082	966	874	932	955	894	815	842	768	807	716	706	671	625	690	639	619	615	611	599	581	563	519	526	550	508	522	537	545	539	458	515	513	512	541	542	587	606	567	613	634	629	675	682	668	688	643	589	589	624	636	628	605	579	642	647	635	631	580	609	611	628	655	629	628	599	635	657	618	613	592	637	640	666	660	658	562	552	508	552	556	539	512	504	503	550	497	520	512	524	509	506	474	501	490	538	485	504	512	523	473	527	486	528	567	531	472	513	519	535	479	492	499	494	501	490	486	509	484	488	494	463	529	526	493	509	516	522	506	528	507	519	497	515	462	496	520	505	510	506	535	492	536	504	515	556	495	485	495	526	497	443	513	494	477	505	454	462	488	490	472	483	512	494	504	509	525	488	486	451	479	476	508	494	476	483	472	505	475	512	475	469	509	528	483	519	470	485	526	508	477	512	532	448	467	537	471	547	518	478	527	499	502	494	467	502	490	510	484	491	474	481	490	524	463	493	491	488	496	506	508	498	492	463	523	490	508	499	526	483	498	473	491	466	494	493	500	480	502	526	559	482	488	514	525	478	514	522	491	482	510	481	493	505	503	502	443	469	524	532	515	538	540	514	512	495	469	514	506	488	484	492	554	488	546	475	530	515	516	518	494	503	470	499	480	504	498	529	519	481	487	503	512	499	510	490	472	500	471	487	509	477	485	482	443	508	502	511	452	467	491	472	502	458	469	520	525	513	491	526	477	430	485	487	508	494	505	489	515	494	507	519	520	472	499	493	489	477	474	513	503	525	538	503	478	504	517	498	528	509	490	516	504	539	481	507	506	498	516	506	471	464	522	509	473	517	497	476	478	495	489	491	455	526	478	530	480	486	456	474	506	486	524	507	479	471	537	503	496	463	489	529	466	496	485	460	506	461	461	493	531	517	485	487	515	530	485	509	457	503	501	468	513	485	480	483	513	501	494	502	507	508	491	488	494	510	452	502	489	482	470	458	467	465	534	452	494	521	517	482	531	501	477	466	469	480	510	513	499	491	502	483	451	500	500	480	493	558	522	487	499	485	534	475	492	513	475	497	510	479	494	505	501	477	473	503	515	492	508	487	507	492	515	535	485	485	517	506	483	475	476	489	477	534	503	512	488	534	500	519	489	488	526	495	515	501	493	510	501	505	464	526	501	517	495	488	489	479	493	523	510	496	522	507	483	471	494	483	526	486	501	503	498	489	507	498	463	524	476	511	473	528	486	482	492	489	495	514	498	496	528	466	505	469	492	521	483	470	519	493	484	510	497	506	471	441	517	497	466	502	491	492	563	494	481	497	468	477	504	461	499	481	483	481	513	509	481	499	459	488	488	482	506	494	509	515	500	530	495	532	473	488	521	502	483	530	493	516	496	510	506	497	469	463	488	478	469	498	522	494	474	461	452	464	454	469	497	497	508	508	504	506	463	552	504	472	491	492	529	490	513	515	486	452	513	492	484	501	499	493	514	482	508	527	515	485	552	524	497	476	473	502	490	483	528	490	526	523	465	505	519	486	460	518	482	504	473	516	489	517	457	499	524	532	473	482	472	495	473	508	493	477	489	534	541	507	549	521	499	528	518	521	498	497	486	491	494	502	475	535	490	519	513	495	499	481	487	504	539	492	536	496	471	463	490	511	496	469	505	526	492	529	523	557	486	506	514	494	521	492	487	481	502	534	467	493	517	473	481	535	507	488	480	518	479	518	481	495	481	545	489	498	531	489	552	514	493	508	535	461	466	521	512	496	506	537	498	478	509	493	494	478	503	489	438	493	486	504	464	478	474	498	526	508	499	493	492	491	501	516	502	462	550	521	520	498	514	496	523	477	495	459	491	493	500	465	475	511	511	496	503	522	521	529	527	527	469	470	492	483	489	496	484	517	523	513	525	507	496	478	496	492	537	495	513	494	502	523	499	506	504	495	518	511	508	514	517	513	524	514	464	495	504	518	523	517	506	505	494	537	486	492	510	479	501	499	521	468	472	506	515	476	516	505	468	510	576	505	487	500	519	518	517	500	501	513	505	507	469	490	472	501	516	494	552	510	458	505	470	508	492	525	499	519	489	500	478	475	492	498	465	513	495	528	500	490	504	506	470	516	478	493	490	533	538	512	478	493	468	519	494	497	483	506	514	520	518	533	462	486	474	463	514	486	503	518	518	485	519	507	461	500	520	468	513	435	492	524	507	478	456	507	507	536	504	492	496	508	522	476	507	539	480	497	491	485	459	484	497	484	498	518	499	482	498	513	460	454	499	493	489	505	487	490	529	481	496	491	473	491	490	490	478	498	507	493	508	464	477	500	519	532	476	490	496	507	493	520	499	525	533	476	505	475	492	499	484	523	499	509	459	522	465	522	495	485	485	522	515	496	492	488	506	498	521	512	486	507	511	504	519	503	480	454	457	524	529	529	518	480	500	499	490	492	478	527	443	479	476	536	508	469	493	471	484	481	474	534	514	474	492	526	503	483	491	519	485	493	509	542	549	488	490	492	479	466	519	497	519	480	487	519	512	485	506	499	512	503	515	528	474	538	457	508	460	541	490	539	487	492	476	462	492	502	510	511	524	543	512	498	487	482	532	499	511	504	496	495	522	497	522	514	507	481	524	503	525	500	498	482	490	534	514	467	485	495	499	469	500	476	480	513	466	518	470	511	507	517	502	518	464	469	490	512	521	511	491	537	494	451	466	510	500	515	474	501	488	523	449	523	521	465	516	505	469	533	487	509	500	460	511	490	525	519	502	514	522	474	475	480	487	483	476	461	520	488	460	471	501	525	496	524	534	471	502	527	496	466	541	494	474	489	497	467	508	542	513	480	496	491	489	482	499	473	499	507	509	520	510	495	479	533	535	480	504	466	471	498	510	464	501	515	537	511	498	469	486	503	478	498	464	459	462	501	495	489	499	452	519	519	492	561	477	505	520	426	465	507	528	518	465	541	491	507	513	503	500	463	485	533	534	489	515	508	483	491	533	538	475	502	487	451	503	510	480	497	468	480	495	476	489	518	479	496	522	435	504	483	487	483	494	524	541	504	540	497	465	533	499	505	466	458	490	492	490	476	502	537	492	494	485	501	489	495	488	512	515	501	491	489	510	498	522	471	487	501	514	481	495	505	509	471	509	487	540	457	462	495	503	483	494	522	552	486	508	507	532	510	518	470	500	480	472	530	527	504	484	497	480	497	499	478	521	479	540	501	509	483	500	535	482	528	527	514	481	514	483	530	485	523	507	495	483	540	519	509	499	496	518	459	520	494	529	491	503	511	495	482	512	503	569	451	491	537	515	519	519	534	503	457	485	531	508	499	503	520	494	496	501	542	507	534	535	504	500	520	478	488	509	494	477	518	460	502	506	496	475	467	513	479	520	492	473	480	499	491	501	546	519	483	491	488
3570	817	486	360	743	877	787	569	541	440	418	346	306	278	244	194	190	159	163	128	120	119	115	118	99	104	105	80	74	73	86	68	81	72	54	68	58	60	60	62	42	51	55	65	46	56	49	63	54	49	52	52	60	41	37	41	44	54	49	54	36	47	59	59	45	54	54	45	45	60	45	38	34	35	44	47	61	50	51	53	62	48	53	42	61	39	49	45	47	55	48	50	54	56	42	45	55	49	40	62	58	79	51	48	49	55	45	51	46	53	59	58	48	43	58	58	41	52	56	47	41	48	48	42	52	42	52	55	41	37	56	47	37	57	34	52	61	48	49	52	43	43	44	43	48	46	48	48	44	51	38	43	40	30	58	45	42	47	41	45	61	42	62	58	38	46	43	55	62	36	42	56	37	44	37	54	50	33	36	37	39	43	48	57	51	44	44	46	43	65	44	51	48	40	33	32	49	42	54	50	41	50	35	50	42	35	49	56	37	47	42	51	47	43	46	48	40	47	46	52	49	42	44	58	47	39	43	45	47	47	50	55	51	44	52	40	47	47	58	40	40	46	57	42	45	33	39	53	42	38	45	38	40	54	54	44	63	53	42	39	49	43	37	51	51	43	50	53	47	35	44	44	44	46	51	46	45	58	36	46	45	50	48	49	49	60	54	46	60	37	43	42	43	41	44	44	49	46	36	41	52	35	49	51	52	53	31	40	36	50	51	52	47	46	57	46	41	52	46	60	48	48	37	53	47	52	48	46	47	42	35	48	40	34	53	45	39	41	30	46	43	58	47	52	49	50	46	57	40	45	57	46	51	41	40	50	47	40	41	34	48	48	42	39	40	52	37	43	55	34	36	55	46	42	47	45	41	44	48	39	53	37	38	55	53	37	41	43	48	50	48	48	45	52	39	40	54	50	53	38	47	55	46	42	40	46	58	43	39	46	57	36	39	54	47	54	46	49	46	49	49	47	39	40	39	48	55	49	36	41	35	57	45	56	39	59	40	56	47	53	42	41	54	42	34	50	47	32	55	33	47	50	49	50	44	46	40	34	47	43	45	57	39	53	48	50	50	42	56	32	42	52	59	47	56	42	36	51	48	49	42	49	49	43	58	44	51	45	34	46	39	37	44	37	41	42	35	42	39	40	46	37	44	43	50	44	41	41	47	43	45	41	58	49	45	44	33	59	37	58	40	45	63	56	36	64	40	55	53	43	45	56	47	47	46	43	37	47	47	40	41	46	38	37	45	49	42	50	48	47	55	59	64	47	61	42	53	41	43	56	44	54	50	46	53	39	49	52	50	40	46	44	31	43	43	55	57	41	45	38	46	52	45	40	55	47	44	44	51	52	50	35	46	47	54	50	49	41	35	42	52	41	39	41	38	48	42	47	49	40	34	48	40	32	29	53	49	44	56	53	40	38	49	50	45	49	41	43	54	46	45	33	45	45	47	59	42	40	40	47	47	44	49	42	34	55	47	42	39	48	49	41	45	49	54	40	45	42	48	44	41	45	53	37	49	47	46	57	50	60	38	49	47	47	46	59	39	35	47	40	44	43	41	41	43	43	48	43	39	46	48	43	44	39	47	47	58	40	53	42	41	44	42	34	46	44	48	53	55	34	54	46	47	32	49	49	54	40	56	63	49	51	49	32	48	38	55	41	42	46	40	35	42	39	51	59	40	55	38	47	56	47	33	58	48	37	61	43	48	47	48	51	49	36	56	45	41	48	49	51	63	47	32	50	54	54	43	48	61	31	55	50	35	45	57	40	44	53	42	35	42	46	38	58	42	48	34	40	47	47	49	42	37	60	49	46	57	39	53	40	38	52	45	40	43	49	34	37	32	46	57	56	55	44	48	42	45	49	53	48	47	39	52	46	41	50	47	46	43	55	46	41	44	49	45	52	61	48	35	44	50	58	46	49	32	41	40	42	32	47	58	42	41	48	45	46	50	40	40	48	43	45	54	51	48	46	44	39	41	30	42	44	50	47	44	40	53	43	41	38	52	44	47	42	49	48	42	47	54	38	39	49	45	38	49	47	53	42	51	42	44	46	55	37	53	50	41	51	44	49	49	48	50	58	46	43	38	46	54	50	45	41	49	35	55	41	40	44	42	60	52	39	51	56	59	41	41	39	44	52	55	42	47	54	54	47	55	37	54	38	45	61	43	42	46	59	49	51	43	46	40	56	51	66	41	44	38	47	57	41	41	52	39	58	51	48	46	40	56	48	35	55	52	53	56	46	34	43	43	49	45	41	47	33	38	37	40	45	55	57	44	45	53	40	46	40	49	44	45	40	46	46	49	46	44	45	46	43	32	42	51	47	65	40	42	60	39	33	37	42	34	43	43	50	44	41	42	40	49	63	35	48	57	48	45	51	49	46	51	49	27	39	40	49	44	59	54	40	41	35	52	52	35	47	49	45	33	58	47	52	42	33	54	52	41	60	57	38	39	46	48	51	41	47	41	53	41	45	43	45	51	42	50	50	36	43	50	47	48	33	43	54	45	54	47	46	50	46	52	42	41	47	40	55	48	77	50	56	45	47	58	56	30	37	42	53	41	33	37	41	56	44	46	31	54	45	36	45	37	54	43	43	45	37	44	39	41	38	42	42	31	50	38	55	38	45	36	57	59	46	58	45	46	42	46	51	47	53	47	44	38	41	40	48	46	41	51	59	53	50	42	48	44	44	51	55	41	47	37	43	43	45	48	50	32	46	45	40	38	36	44	55	50	47	36	43	45	40	50	39	28	49	51	43	50	53	58	37	58	45	42	43	38	47	49	51	36	40	31	38	58	45	41	43	52	48	50	38	54	42	41	48	62	28	51	41	40	39	37	37	46	44	38	36	59	40	41	53	48	40	38	34	50	38	40	51	45	39	42	47	49	43	43	53	36	35	50	43	43	59	41	48	42	42	43	45	58	33	51	46	41	35	58	37	53	51	48	51	50	38	39	47	50	50	44	51	44	36	48	52	40	36	50	50	50	60	56	40	50	49	46	54	46	45	43	46	41	47	50	38	44	42	64	53	46	40	43	44	46	69	60	49	56	55	44	45	34	50	43	37	48	57	57	48	45	46	52	59	42	49	44	44	47	54	46	50	51	47	36	46	37	49	50	46	49	40	48	56	44	56	51	30	55	43	41	47	48	41	46	37	58	51	47	43	40	42	53	48	48	46	52	54	42	46	36	42	63	40	47	48	52	49	59	44	40	51	45	52	51	46	45	56	56	39	52	34	48	49	39	39	44	46	34	44	44	31	45	48	46	47	41	49	38	48	53	49	46	43	51	52	45	36	50	40	48	52	44	43	43	42	50	47	46	43	53	39	41	45	51	41	44	49	39	51	42	43	45	50	50	43	69	37	45	46	45	45	45	61	37	42	45	50	57	68	47	46	41	52	60	40	45	37	42	49	41	52	45	52	40	47	46	36	36	43	36	43	51	46	46	44	45	40	48	51	48	50	43	44	53	32	44	32	46	44	49	44
32643	16240	10172	23302	31610	30292	27256	23693	20415	17612	15376	13528	11541	10111	8615	7177	6051	5376	5039	4886	4204	4081	3891	3733	3445	3290	2999	2718	2587	2270	2227	2015	1902	1852	1563	1473	1620	1497	1396	1384	1340	1339	1207	1133	1067	1029	1079	1068	1038	981	948	926	944	898	915	831	810	834	810	832	808	727	785	757	747	780	767	759	781	832	828	906	850	881	868	934	968	1002	1047	1073	919	975	855	886	904	908	930	896	913	909	933	910	885	918	959	909	911	929	893	953	960	873	876	919	907	1008	969	1021	973	918	795	787	774	787	769	778	726	716	723	777	767	706	750	776	729	759	727	714	760	787	733	698	766	705	711	780	760	746	710	784	768	718	766	686	722	729	759	713	747	715	705	700	672	750	764	720	716	722	758	687	709	714	724	693	688	673	773	705	715	713	696	716	741	707	685	656	715	707	715	762	724	689	675	705	735	691	708	699	733	682	731	731	739	705	741	713	701	750	735	702	740	739	725	715	711	747	745	714	707	683	712	759	730	679	698	748	699	717	683	711	770	762	696	697	745	721	733	703	721	704	681	720	705	733	703	743	745	743	728	702	717	703	748	741	700	699	717	738	744	740	728	752	674	693	783	740	756	749	733	736	717	681	695	710	688	715	704	765	707	685	738	741	758	721	667	726	722	699	734	723	675	725	699	746	710	700	728	724	682	685	698	689	747	696	739	704	682	730	712	759	763	680	735	732	676	690	691	743	742	734	747	730	674	709	688	749	739	722	717	732	694	700	720	708	720	720	733	702	697	701	645	689	712	658	753	683	743	729	751	676	720	710	727	777	700	725	699	787	676	710	704	747	741	672	706	740	703	678	725	697	727	754	760	707	725	745	695	720	756	679	698	757	691	744	717	733	723	729	708	741	753	741	745	721	723	728	711	765	694	725	758	659	716	729	729	719	709	737	743	756	720	681	734	746	721	756	765	758	731	693	716	656	724	749	702	735	760	723	684	719	703	756	676	732	737	731	705	718	727	740	684	730	696	723	748	739	768	735	694	716	667	694	708	755	705	687	740	752	726	701	692	714	685	731	737	736	735	754	683	746	751	716	737	732	678	711	742	703	710	698	769	737	726	736	737	757	702	678	748	705	744	716	668	746	699	753	692	699	705	729	778	778	680	717	727	724	730	751	695	706	780	668	711	703	747	721	682	715	702	686	726	731	690	707	726	749	712	709	676	696	799	735	718	717	728	709	719	725	716	747	719	763	742	697	715	690	742	669	698	722	714	730	726	693	733	745	710	724	742	713	722	731	714	765	718	727	702	769	728	706	712	703	660	645	683	698	703	682	703	683	773	708	743	729	699	736	736	706	706	719	724	643	737	755	695	675	731	765	708	710	690	698	689	712	731	741	692	721	712	731	726	720	729	674	747	729	685	713	713	751	672	718	718	702	725	663	722	684	735	718	756	716	721	671	725	717	740	704	679	712	723	732	736	697	706	731	719	711	695	741	743	721	725	754	648	740	678	722	755	735	760	763	723	765	678	736	700	681	720	719	698	692	746	757	671	684	724	759	730	751	694	706	707	745	677	721	692	721	648	747	697	707	744	653	741	757	697	709	709	688	720	739	726	715	742	713	741	753	743	698	723	713	734	741	719	738	714	699	706	677	750	735	704	704	695	746	744	704	699	716	770	739	699	711	703	709	752	735	685	735	770	701	762	701	720	766	701	685	717	724	736	718	737	691	742	717	723	713	669	702	713	700	712	718	721	704	743	700	749	783	697	739	699	752	712	708	738	731	715	769	732	683	748	734	684	730	730	733	668	706	734	739	729	731	751	737	725	677	658	693	721	716	732	747	701	723	670	707	699	716	696	705	694	663	733	682	708	704	726	689	715	704	682	771	769	741	705	769	707	716	767	715	727	699	716	714	771	700	751	738	719	690	754	729	775	732	698	735	779	707	709	702	721	693	706	724	730	720	748	734	722	732	718	689	732	693	708	700	720	732	724	671	722	734	702	738	717	748	757	683	718	698	717	627	695	738	700	751	740	719	738	713	753	698	723	713	732	684	739	715	720	706	715	734	708	711	702	686	705	736	770	718	698	744	751	709	741	681	695	720	670	738	692	737	772	741	700	693	723	697	704	741	703	710	750	726	747	743	702	714	672	660	775	668	734	735	764	768	700	755	770	700	689	691	742	745	752	710	701	698	708	765	675	670	717	699	719	743	712	699	771	695	740	724	725	709	713	713	699	746	755	749	712	681	717	714	745	674	735	700	713	755	731	707	736	680	689	719	699	759	760	707	734	694	665	750	703	710	744	723	695	693	713	740	705	726	683	685	720	700	720	727	745	714	748	748	722	705	767	707	686	731	705	752	704	686	732	708	695	708	685	700	681	703	733	718	706	702	722	775	685	722	705	726	776	693	755	781	685	734	646	790	729	719	715	762	721	747	745	700	705	728	740	713	738	676	710	725	702	770	742	667	699	735	682	724	720	708	701	727	662	704	702	749	714	724	757	726	730	701	745	691	704	768	721	659	718	730	720	749	649	687	713	693	742	687	752	697	746	769	746	757	667	701	699	731	765	750	724	753	727	710	717	717	688	738	716	783	706	682	744	709	713	740	716	682	683	762	645	697	726	738	735	720	736	739	728	728	683	744	753	746	699	708	720	729	744	716	730	735	710	657	756	686	732	750	705	741	741	753	690	696	713	740	711	749	707	687	728	732	701	689	670	753	678	707	707	671	713	710	680	719	714	700	730	704	745	737	720	766	745	695	730	709	730	731	682	757	755	721	737	734	743	775	731	735	693	717	718	665	751	715	725	742	679	750	741	733	695	683	742	710	730	716	734	728	770	702	766	714	679	721	677	705	694	714	727	724	687	720	741	748	668	741	752	700	705	717	713	754	710	731	711	701	701	697	731	716	667	751	703	718	740	710	704	696	703	726	733	740	698	726	697	732	701	697	708	768	732	738	709	698	704	701	706	748	739	698	730	721	686	709	711	638	748	719	710	676	755	740	748	719	687	739	724	726	738	698	793	743	725	730	725	719	759	727	687	712	707	735	743	722	699	693	704	720	698	733	699	675	732	683	769	693	743	770	709	770	716	670	680	725	751	671	734	695	717	729	714	674	696	752	739	711	724	711	715	730	691	697	688	752	705	697	767	681	702	687	731	699	709	716	769	704	751	701	692	699	696	723	713	706	754	738	763	752	751	735	730	751	685	706	739	761	707	730	700	717	708	717	720	770	723	723	661	714	727	689	723	698	715	688	712	763	689	723	716	699	718	724	746	746	715	704	706	686	700	773	779	733	699	720	680	695	671	690	653	747	707	718	702	752	742	719	689	691	697	719	773	715	720	753	699	754	733	719	745	725	761	745	698	724	760	749	700	745	674	702	736	744	730	742	757	756	671	724	698	712	718	728	739	775	708	694	730	688	697	684	711	698	717	687	679	707	726	703	699	760	712	697	740	751	712	748	754	698	736	713	767	723	715	710	756	700	736	755	713	701	725	737	703	752	739	738	744	719
2138	388	218	152	332	415	309	251	171	164	146	122	116	89	68	65	58	67	50	49	34	43	49	54	38	33	38	35	50	29	28	26	33	30	32	32	29	25	35	30	25	25	29	27	20	20	23	28	15	23	17	23	27	37	24	25	28	24	19	20	23	20	32	16	33	14	17	16	25	22	20	19	25	22	24	24	23	22	25	21	24	22	22	22	36	23	25	19	24	29	23	27	33	21	21	20	28	20	21	27	30	24	17	19	18	25	24	32	12	16	29	17	26	30	28	22	21	24	21	19	22	17	25	24	26	24	27	18	22	22	27	22	22	21	23	14	27	14	25	21	20	16	17	25	28	18	21	26	34	20	23	22	11	18	18	16	30	17	14	21	15	25	25	25	26	24	11	28	24	19	33	25	18	17	23	26	20	20	22	22	28	16	28	23	16	26	22	31	25	25	18	19	19	23	23	13	12	28	20	16	28	17	23	18	14	19	21	24	12	14	21	16	28	21	16	21	15	19	19	27	24	24	28	24	18	18	16	26	23	17	15	25	17	18	23	15	18	24	18	19	19	25	19	15	20	23	25	23	22	28	19	13	24	31	32	20	26	15	24	28	28	27	21	17	27	23	21	27	30	15	32	29	19	27	24	25	26	17	19	20	29	22	24	28	29	35	23	19	20	20	21	19	25	20	27	22	29	22	24	27	24	21	22	27	16	26	26	19	26	7	29	30	18	16	16	19	27	20	12	26	21	16	28	25	25	28	17	22	25	25	27	26	20	21	17	19	15	26	19	18	24	17	21	21	20	12	27	20	27	25	29	15	18	16	21	18	22	25	12	28	17	24	20	20	21	17	25	24	20	19	23	19	25	14	33	23	17	22	24	18	18	20	29	23	23	32	30	24	18	27	27	24	20	29	29	20	28	21	24	23	18	33	23	20	25	26	21	27	19	20	14	24	22	23	16	20	25	22	23	34	20	17	23	22	27	28	30	24	27	23	21	16	27	15	25	28	22	26	23	26	40	30	23	19	17	22	26	24	18	22	19	19	22	19	25	18	18	30	21	32	15	25	12	23	27	22	16	22	24	24	26	18	18	17	26	31	22	18	27	22	29	23	25	20	27	20	18	20	23	24	20	23	29	24	20	19	30	18	20	23	25	15	21	15	22	26	14	24	27	27	29	22	17	16	28	25	29	29	20	16	19	22	30	16	19	23	16	39	28	26	23	20	27	22	28	20	21	28	30	28	25	25	16	22	18	23	22	20	20	27	24	25	13	29	16	22	26	17	20	15	17	26	20	36	33	26	22	33	24	27	20	17	18	19	27	22	27	23	21	23	26	30	22	18	14	25	25	30	30	18	15	21	18	32	24	29	20	26	22	28	18	32	15	22	29	16	20	19	21	25	23	29	23	26	14	28	21	21	21	17	26	32	20	25	22	15	25	19	27	17	19	20	22	28	24	25	17	34	32	19	22	23	22	22	25	26	22	23	21	19	20	15	20	22	20	28	22	24	19	15	21	22	16	26	22	21	21	21	18	21	20	12	14	21	19	32	27	20	18	13	18	21	20	22	22	18	19	18	18	32	30	17	33	19	22	23	21	20	27	25	26	27	22	27	16	23	10	21	23	27	23	25	21	24	21	24	23	17	26	20	18	22	26	26	25	24	20	25	18	31	29	28	23	20	24	24	19	21	15	19	19	28	19	34	15	20	20	22	13	13	13	19	25	22	17	21	21	26	25	31	24	25	24	20	20	21	30	21	14	16	23	21	19	11	27	24	19	26	17	26	44	21	24	27	23	19	22	23	23	16	18	28	18	17	17	25	35	26	18	25	16	25	24	23	17	23	20	24	29	23	21	26	26	23	25	19	23	20	23	20	18	21	23	21	20	30	22	15	18	27	27	23	23	23	21	20	33	23	16	22	21	29	30	20	23	23	20	22	19	26	21	32	23	30	29	19	21	28	24	26	21	20	23	17	21	18	29	15	25	21	23	21	20	30	18	20	15	25	24	21	20	20	24	28	23	30	17	20	27	24	22	20	23	20	17	21	16	18	26	24	19	13	25	20	21	21	25	15	23	17	24	23	23	27	18	32	15	30	25	28	32	23	25	19	18	17	23	31	16	19	22	29	28	23	17	23	27	20	19	14	14	15	27	18	25	22	18	22	29	18	26	19	19	19	19	20	23	23	22	27	19	23	18	23	21	27	27	33	18	21	27	18	22	19	23	23	17	12	21	26	29	15	27	16	16	25	19	21	23	21	20	14	19	23	17	30	20	22	29	15	25	21	21	23	23	27	19	23	20	33	18	23	28	20	25	19	21	21	27	28	19	32	23	28	14	21	20	31	29	20	21	25	24	20	17	24	19	20	23	31	25	19	17	22	18	20	24	25	25	26	25	22	26	22	23	26	34	15	17	21	22	17	21	22	25	18	18	21	21	32	33	22	29	23	11	23	22	25	20	23	31	18	21	24	18	19	25	18	20	32	24	29	22	17	13	29	18	29	21	21	25	22	32	18	24	25	33	20	23	18	18	19	25	20	26	20	26	25	22	33	35	21	14	21	11	30	24	26	17	23	21	20	25	23	24	20	17	27	16	31	27	23	13	23	24	23	23	28	21	24	24	17	19	23	22	26	31	13	22	19	24	16	30	19	17	21	20	13	26	27	34	20	25	23	23	16	28	18	14	18	22	24	17	22	22	27	23	28	19	22	25	25	24	26	13	27	28	23	24	16	32	21	34	29	18	16	22	24	30	14	22	20	28	18	24	18	33	18	21	27	18	16	12	22	19	24	31	21	34	24	26	33	19	15	22	27	25	18	25	24	21	26	19	18	25	13	24	23	17	22	26	19	24	34	25	23	20	31	28	24	18	17	25	16	24	25	28	30	16	23	16	23	20	19	26	24	16	21	14	21	19	16	16	27	24	19	26	20	26	32	22	26	22	17	21	24	22	22	23	25	21	24	24	32	21	20	23	22	25	28	19	25	17	26	16	20	22	20	23	23	27	17	24	21	26	22	23	26	27	22	20	31	19	17	27	28	25	19	25	20	21	29	21	26	26	20	17	26	25	16	18	19	21	22	21	19	18	28	24	35	26	21	25	18	33	16	23	21	26	34	18	32	24	19	26	22	23	13	22	27	16	15	18	23	20	32	26	18	19	23	24	23	19	20	19	18	24	23	16	19	31	28	24	22	19	20	21	14	21	21	25	27	27	25	28	31	17	12	14	19	23	22	18	21	21	14	17	19	26	23	23	30	23	22	22	15	26	27	25	22	19	28	25	29	20	23	26	21	17	27	23	23	21	21	16	27	22	29	21	26	24	25	23	30	23	28	25	18	20	25	26	35	28	19	32	20	17	11	26	19	29	25	21	22	32	16	18	21	25	26	14	21	14	20	17	28	29	20	20	22	23	24	26	16	27	22	20	17	22	19	20	29	18	18	26	31	32	25	24	26	30	24	23	22	33	22	19	24	23	18	24	16	28	21	26	12
21462	9433	5238	13695	20667	19897	16812	13371	10250	8545	7437	6177	5291	4308	3308	2892	2489	2157	1939	1917	1613	1535	1568	1430	1343	1250	1078	1108	1016	879	794	771	790	762	675	605	622	620	626	578	575	595	541	535	485	491	473	480	471	466	442	430	375	400	380	389	363	383	369	367	389	405	343	346	401	415	385	371	392	380	404	390	429	422	442	423	487	428	485	449	457	437	434	440	443	405	454	434	458	432	512	451	462	417	440	451	462	430	462	495	479	495	414	411	439	474	515	503	489	464	425	381	365	377	327	377	372	350	410	408	373	364	368	365	333	387	389	355	358	404	373	375	377	381	321	384	349	412	403	399	364	363	381	358	363	335	341	378	372	342	392	348	393	357	337	342	378	366	372	345	379	385	402	368	362	358	370	369	391	353	357	403	391	346	372	364	375	369	366	375	355	353	338	349	392	384	361	355	338	363	342	373	358	334	385	358	342	346	353	382	364	340	372	371	366	363	342	345	361	383	332	353	354	348	366	398	358	386	369	360	346	373	335	358	332	360	336	365	349	376	356	400	333	366	387	346	359	372	342	345	355	349	372	348	323	346	346	348	374	384	377	354	344	401	359	355	361	332	370	343	347	382	387	384	329	360	338	356	397	378	366	368	362	353	380	361	379	362	369	371	358	366	356	353	344	390	342	363	361	373	385	353	393	347	332	354	371	345	332	355	357	337	384	367	382	334	319	317	383	371	389	371	353	353	344	347	343	355	358	355	398	335	352	372	372	351	330	369	353	352	376	368	351	359	393	369	353	357	345	373	352	341	334	367	365	377	357	340	356	364	357	362	339	333	357	366	373	372	336	375	347	351	371	344	349	337	363	354	356	407	345	387	374	322	348	367	357	377	336	382	349	354	368	382	334	365	364	372	378	378	390	372	327	384	371	333	394	371	350	367	347	344	339	322	330	349	361	402	372	353	381	348	344	334	395	362	365	325	375	328	329	361	375	419	397	357	345	380	334	364	368	371	358	336	332	345	351	359	347	324	379	344	360	381	354	351	360	345	356	359	386	374	371	345	345	358	372	386	346	355	360	342	352	356	346	356	386	361	356	383	373	330	358	363	356	389	358	363	357	355	366	373	383	367	374	344	375	365	358	364	345	350	361	379	369	364	368	358	365	367	361	379	362	346	314	344	395	338	371	377	350	362	369	362	368	382	357	371	339	336	368	351	362	349	380	425	353	391	350	363	337	346	345	344	377	342	393	374	360	370	391	367	381	377	337	364	350	333	357	349	364	354	345	367	397	374	365	351	355	377	360	386	349	380	351	383	355	365	357	366	372	366	342	366	368	349	351	392	344	385	340	397	331	353	362	368	359	356	356	348	375	350	360	379	327	338	365	357	380	351	359	348	368	347	365	374	361	340	395	375	374	398	337	398	353	334	345	346	353	372	355	363	387	391	395	328	363	344	359	368	394	365	365	365	404	405	349	332	386	378	361	363	349	329	349	333	352	378	380	377	381	362	383	369	348	354	358	376	359	367	351	332	342	336	363	363	356	371	378	371	321	344	370	375	401	344	362	323	368	372	337	344	369	347	361	347	351	352	365	317	385	350	353	330	358	382	347	354	377	362	344	347	327	369	367	354	377	356	368	350	378	377	336	298	343	361	346	337	366	359	389	397	364	329	355	341	363	379	372	371	346	368	385	359	349	368	341	368	351	368	375	365	339	330	380	341	352	355	391	359	392	355	349	374	354	337	351	347	309	328	333	376	370	353	341	352	384	332	384	379	402	334	373	370	334	403	341	368	373	384	339	357	367	368	391	342	363	371	352	356	384	381	334	380	378	368	392	346	375	350	360	335	380	341	350	352	397	371	374	369	332	365	372	388	377	363	380	401	372	366	358	358	339	338	337	388	396	336	363	372	350	362	350	359	377	352	341	343	344	364	364	335	393	342	367	362	345	361	367	382	363	343	330	363	348	374	360	354	357	369	367	373	379	366	368	355	372	365	360	363	343	365	375	371	377	345	366	372	326	338	369	350	359	341	342	348	377	327	345	399	381	340	327	380	347	343	364	407	344	368	365	353	380	349	349	389	359	375	365	320	378	343	360	383	392	357	366	352	358	354	372	370	363	368	356	353	367	342	325	390	385	376	373	330	370	374	371	370	388	345	385	374	325	361	320	382	341	356	336	381	377	388	353	352	355	353	357	363	389	365	337	371	353	367	385	339	371	344	348	356	366	364	362	364	350	353	359	332	370	356	369	387	353	365	377	377	357	341	368	383	327	333	364	341	370	341	333	344	352	324	324	354	350	401	326	356	343	357	368	356	365	349	384	345	331	361	389	366	362	331	374	365	372	362	366	359	349	372	365	361	349	370	339	351	377	372	359	364	348	393	359	335	333	348	370	353	353	353	380	358	365	342	359	336	419	370	362	327	372	371	403	344	365	357	387	397	371	377	339	383	329	373	352	353	338	358	341	396	372	371	381	357	379	354	362	366	357	370	357	369	369	325	366	379	361	325	362	375	352	352	365	328	399	343	332	335	380	347	339	356	382	363	326	354	335	384	368	378	360	339	360	366	400	393	369	369	336	405	379	318	357	357	381	397	362	363	345	378	346	354	378	345	352	353	341	355	375	358	353	359	362	348	376	371	375	358	356	330	358	352	335	381	388	362	382	372	350	327	373	353	391	370	355	353	361	376	338	346	384	344	374	368	342	386	373	362	352	339	347	346	375	325	355	368	333	341	348	376	362	384	350	398	370	335	313	355	367	342	386	356	338	369	369	355	363	352	398	333	370	327	374	370	376	362	358	372	362	360	334	374	351	336	369	406	408	361	356	362	363	351	360	377	344	382	352	358	380	334	343	379	326	361	337	395	361	384	341	355	382	360	365	381	376	346	339	351	374	371	366	333	357	370	361	362	363	366	373	340	393	344	351	353	354	366	381	346	348	369	363	336	349	368	358	361	388	327	409	404	359	357	328	370	365	360	368	364	375	362	341	347	352	337	379	348	361	354	363	364	399	348	372	381	342	351	342	368	360	364	344	331	361	375	383	323	343	371	332	356	366	363	372	373	355	343	339	381	390	370	360	367	375	354	375	381	377	361	353	392	352	330	358	383	340	379	349	308	338	357	361	354	334	362	392	350	348	334	377	389	352	352	349	359	331	356	379	344	350	389	373	332	381	350	332	361	373	357	370	368	315	347	350	350	364	342	356	376	338	378	395	397	386	352	341	358	313	380	361	378	330	382	364	366	392	343	363	365	378	355	365	368	382	367	345	345	367	368	362	370	368	364	376	356	376	346	354	339	364	364	353	362	356	359	378	408	344	351	373	354	364	356	370	339	365	341	371	372	364	297	386	350	354	360	381	360	346	391	351	374	362	388	373	396	370	358	366	343	355	365	385	341	371	357	310	352	368	340	360	373	374	370	379	361	353	358	343	382	367	357	355	386	367	356	357	356	349	365	368	370	375	366	368	369	339	377	348	386	359	348	344	349	366	361	349	355	331	370
1766	551	342	251	460	579	439	372	304	244	233	186	169	124	117	98	89	86	72	80	49	83	76	62	62	63	63	48	55	49	52	40	39	38	41	43	33	40	46	48	38	38	38	40	29	35	27	32	22	24	22	43	34	36	26	21	28	35	35	26	27	31	30	29	33	28	30	35	29	39	24	29	26	32	35	29	33	34	38	25	38	41	31	28	25	28	40	24	26	24	34	32	37	35	31	32	38	37	37	33	32	41	33	38	32	29	29	36	37	22	37	29	29	41	30	33	41	33	35	26	33	41	32	35	33	19	26	29	30	23	27	25	25	33	33	28	30	33	22	29	41	27	31	28	28	30	36	21	24	24	30	25	30	34	27	29	29	32	32	31	27	30	27	29	42	28	32	27	29	24	30	32	28	40	22	26	24	33	31	25	26	27	22	33	34	31	25	28	24	28	33	30	29	35	32	31	27	26	28	20	19	32	31	20	27	28	25	41	34	22	28	31	34	28	28	34	37	34	32	27	30	28	26	35	35	25	28	32	35	22	26	21	34	35	30	32	20	24	33	30	28	29	32	39	32	33	26	36	24	29	24	31	42	38	22	29	18	32	34	40	22	26	28	27	31	24	25	29	24	44	25	28	39	21	29	31	34	26	32	27	44	30	32	31	36	17	30	33	21	27	36	29	26	36	26	33	28	35	21	49	30	25	31	31	29	36	26	35	35	35	42	29	25	21	29	33	40	26	24	32	39	28	23	27	25	31	31	25	27	36	29	33	17	28	40	39	31	31	32	23	26	31	18	32	22	37	32	24	33	30	28	32	32	35	27	24	39	23	26	34	33	24	29	29	40	38	31	30	36	29	24	41	27	34	27	33	29	30	35	32	46	31	39	32	27	24	32	28	32	27	42	28	29	25	33	24	27	31	35	42	32	28	29	25	35	25	38	36	33	29	34	31	29	33	21	29	40	36	33	28	32	29	33	32	25	28	22	38	30	37	34	30	26	31	23	31	28	26	26	37	34	25	27	31	26	28	34	27	31	24	38	31	22	37	33	28	21	31	39	32	33	26	31	24	31	29	34	29	22	32	28	33	35	24	28	30	34	26	35	23	25	20	24	35	34	25	34	33	30	27	24	26	26	23	33	26	29	25	37	31	22	38	35	34	34	34	24	31	27	30	36	26	32	30	28	31	28	23	28	25	32	37	23	37	31	24	26	36	32	30	28	40	38	25	21	26	30	25	25	29	26	34	26	36	30	19	21	37	29	27	33	35	33	23	49	33	37	31	32	28	32	26	21	36	29	27	30	35	35	36	30	35	39	29	31	27	19	36	33	29	23	34	29	26	23	22	27	27	33	42	38	31	29	29	34	33	27	28	23	24	27	36	25	16	15	27	31	35	34	32	27	34	35	27	26	28	25	21	25	31	30	27	32	31	33	26	17	30	26	29	33	35	30	28	33	25	25	26	32	36	25	24	20	25	25	25	32	39	34	28	28	22	43	23	35	30	24	30	22	35	20	32	27	39	35	29	30	27	23	33	32	31	26	37	28	27	34	23	41	34	35	38	33	43	37	35	30	32	22	31	30	23	28	40	31	34	32	20	39	35	25	29	37	27	36	18	28	34	31	25	34	44	29	35	33	29	26	28	29	38	22	34	33	29	31	40	35	20	29	32	25	30	21	21	32	21	35	33	37	28	34	26	22	29	32	26	16	24	30	36	32	31	29	26	31	31	35	37	31	29	32	32	27	25	32	27	29	35	31	28	34	21	31	32	27	21	25	28	34	23	20	32	24	32	28	38	23	35	31	34	26	39	27	24	30	27	29	24	29	34	27	26	35	30	27	23	25	35	37	28	37	39	37	29	30	21	29	26	24	34	38	19	33	35	29	38	37	29	26	30	36	24	26	30	33	24	37	29	37	30	35	34	37	31	33	31	27	31	32	27	45	31	24	30	33	21	29	32	37	31	25	25	29	27	31	41	30	35	40	37	30	34	20	33	29	37	37	39	30	26	26	37	33	31	34	28	25	38	26	48	35	33	26	33	40	31	26	27	29	32	30	22	23	31	28	30	22	24	32	30	37	25	22	37	40	23	28	30	25	33	32	42	29	36	24	28	33	31	25	30	31	32	32	31	28	31	37	28	29	34	32	27	28	29	28	44	31	24	37	25	33	38	29	33	33	29	28	26	28	38	41	33	33	35	35	33	36	34	34	21	30	27	27	27	32	23	34	33	29	32	39	27	24	27	38	27	28	33	31	29	27	33	27	29	27	30	35	25	30	26	23	24	39	24	23	25	20	28	31	28	32	30	29	27	28	31	29	28	28	35	25	36	33	33	24	35	39	22	34	30	32	30	26	33	38	34	33	30	24	26	31	34	34	29	48	22	26	31	26	19	28	24	33	26	28	27	33	33	37	21	31	26	23	39	24	26	38	36	29	42	33	31	35	39	31	42	27	46	29	25	27	35	26	29	29	34	29	26	27	31	35	34	39	16	39	28	19	39	21	29	17	37	27	21	41	25	31	25	26	30	21	27	27	26	36	26	32	34	48	38	32	30	26	35	29	35	19	38	22	30	26	33	29	32	31	26	39	28	30	36	32	28	22	37	34	34	35	34	36	30	36	35	39	41	28	32	28	38	31	30	35	27	24	38	32	41	31	23	30	20	38	32	24	28	26	25	19	32	41	25	24	24	34	39	27	32	49	37	31	30	35	27	32	36	29	24	38	26	29	35	26	33	31	26	34	35	34	20	23	31	27	44	34	30	27	25	33	29	23	41	21	34	41	37	27	29	29	34	21	24	28	22	22	29	38	26	24	29	34	22	30	33	28	48	19	22	30	40	24	24	31	32	27	31	34	27	31	20	28	23	32	30	30	34	29	21	35	33	43	31	31	35	26	35	33	37	27	32	25	29	29	32	35	27	31	29	33	35	33	22	27	30	30	34	23	29	33	35	23	36	31	33	28	39	21	23	29	20	36	34	31	29	27	33	23	28	26	30	35	21	23	39	20	35	28	27	30	28	26	33	27	49	34	28	25	35	34	28	38	24	44	37	45	33	33	38	23	26	30	23	30	32	26	25	32	20	36	34	39	25	39	27	32	30	31	32	31	25	31	25	26	27	22	41	30	31	20	24	35	41	33	36	23	30	34	37	29	43	25	21	32	33	26	26	33	30	31	43	25	37	26	24	27	41	37	36	25	34	33	28	38	25	29	27	37	27	37	31	38	22	27	35	29	33	23	28	34	23	26	25	39	32	28	32	30	26	37	32	37	31	29	27	27	27	31	35	42	30	37	30	32	30	27	31	20	28	35	31	34	28	37	32	30	32	30	23	50	33	28	25	17	38	21	29	27	28	39	36	29	25	26	28	24	25	34	21	31	24	27	35	27	31	21	38	28	27	23	34	37	43	30	24	36	35	37	19	38	31	31	32	33	31	38	26	28	28	25	25	25	25	23	22	22	19	24	32	33	29	27	29	28	38	38	24	34	36
27130	12453	7196	18117	25661	25136	21487	17422	14003	12179	10400	8603	7044	5936	4955	4170	3744	3341	3187	2888	2475	2518	2406	2167	2078	1960	1786	1644	1540	1283	1266	1196	1150	1058	1079	917	1003	943	909	949	893	862	715	727	682	677	663	636	668	678	634	612	581	587	545	539	521	556	532	574	516	526	493	518	531	533	490	531	518	525	544	575	590	647	552	626	678	699	637	590	601	584	589	576	589	625	595	618	652	654	611	648	612	599	599	657	645	611	619	608	636	637	613	571	632	668	627	668	687	585	540	479	519	554	492	562	471	511	524	506	546	521	540	462	483	480	528	532	474	506	495	492	489	509	462	510	523	523	489	495	554	480	472	483	466	497	520	503	523	479	479	497	478	473	507	457	475	432	505	484	490	466	472	483	529	495	500	493	491	476	454	521	503	480	485	483	484	491	509	491	515	508	474	504	489	524	502	505	481	472	476	454	494	445	481	430	467	547	476	490	491	491	471	471	459	442	430	517	456	480	500	454	485	485	513	525	470	500	489	478	507	498	481	521	457	501	492	507	484	462	464	477	431	532	475	478	463	491	535	506	486	474	461	483	484	501	480	472	478	470	475	476	517	437	471	484	506	504	486	441	491	505	503	495	472	467	493	479	480	483	487	479	521	488	456	501	471	496	520	492	484	463	488	502	488	500	475	534	483	464	502	514	520	497	517	464	468	483	491	510	482	481	465	458	463	493	508	480	482	470	464	491	521	442	501	474	515	502	460	493	477	463	507	479	485	483	495	507	463	469	476	456	477	457	438	483	488	522	509	496	484	510	467	491	458	517	501	482	516	476	513	515	455	483	473	476	524	441	499	496	456	481	492	470	461	508	476	455	466	455	512	491	528	502	470	455	461	516	532	476	481	517	503	487	473	481	454	494	500	473	476	496	485	498	503	486	479	456	488	534	467	486	532	458	505	479	478	494	529	524	486	495	480	463	450	456	528	500	474	466	505	510	456	482	465	464	490	490	489	480	481	452	468	499	499	510	502	437	436	491	534	453	481	476	478	486	491	453	529	480	516	511	481	470	451	509	494	480	472	486	486	501	489	473	489	479	447	489	493	493	511	447	461	493	481	498	512	462	478	485	504	465	459	523	478	475	475	508	457	465	485	482	530	484	484	509	489	489	513	516	478	467	488	484	498	492	470	485	471	517	452	482	494	496	512	515	466	451	474	468	514	495	522	504	471	470	479	545	419	519	506	515	503	531	472	512	455	509	507	479	458	530	500	497	541	516	480	464	467	513	498	507	490	501	522	491	456	470	545	508	470	471	471	480	483	471	467	493	464	488	484	459	485	442	488	492	520	479	473	490	438	545	488	480	454	503	477	444	515	521	462	476	463	497	468	481	506	497	497	462	486	509	484	494	440	506	483	495	487	503	498	458	490	495	517	504	503	479	486	521	491	489	498	503	505	469	483	477	492	534	433	480	439	486	507	467	525	475	473	489	459	492	464	519	471	510	509	504	488	484	502	512	470	487	498	538	462	520	518	489	511	521	417	478	483	492	523	516	497	469	509	476	522	478	498	465	497	498	490	504	532	463	459	467	467	464	462	499	546	469	482	474	510	466	496	454	490	484	505	512	493	471	493	478	454	437	487	509	444	489	476	493	448	489	475	499	496	465	516	474	489	443	520	488	488	509	520	485	469	512	496	453	460	465	488	506	493	463	434	472	518	534	459	461	496	516	464	492	475	490	487	472	496	530	493	513	440	468	475	509	462	456	488	461	509	487	506	526	480	529	497	484	497	491	436	520	491	486	468	490	494	489	504	493	468	494	477	478	482	477	472	479	475	512	497	473	467	502	550	484	474	504	472	477	480	449	475	479	435	450	463	446	552	494	481	501	490	493	479	488	485	521	471	495	493	455	515	489	453	499	454	516	443	468	462	493	512	490	510	440	450	505	471	451	492	497	454	472	479	501	505	507	519	477	490	493	475	485	493	498	494	527	469	489	482	479	519	473	482	442	481	451	512	487	477	488	474	464	530	481	472	482	473	473	483	511	494	466	485	507	446	505	498	488	486	477	513	492	470	476	493	471	484	483	465	488	498	495	452	440	479	491	493	506	486	460	521	435	460	461	447	499	504	518	483	503	489	505	470	504	488	517	507	490	518	507	513	459	488	506	501	497	481	492	458	470	465	481	476	490	501	507	466	507	493	462	482	477	513	499	478	482	460	498	502	477	471	466	475	498	498	490	484	522	496	519	485	467	512	497	493	502	495	447	488	525	462	529	483	469	488	492	519	491	513	470	461	491	479	516	483	490	515	528	507	512	485	520	501	503	432	492	479	511	478	495	519	462	498	489	454	470	448	513	502	444	475	500	466	544	479	499	503	461	497	499	478	446	517	469	498	496	514	476	501	492	530	477	480	484	456	468	513	521	482	453	459	469	449	477	478	489	486	469	483	500	477	463	494	451	499	492	480	513	492	499	461	482	458	479	489	518	482	490	468	506	484	492	468	485	467	497	493	465	466	463	499	452	442	506	467	511	449	508	463	460	455	516	486	474	525	517	466	499	522	499	488	498	499	477	478	488	515	467	508	517	509	522	495	459	481	494	502	518	462	505	454	464	461	506	517	461	470	485	474	516	453	497	471	498	489	467	491	474	476	476	469	506	463	461	471	443	464	513	486	482	496	473	507	486	497	491	505	466	510	443	464	467	428	549	446	476	489	457	505	464	492	492	425	521	456	468	443	474	485	475	473	471	488	483	501	511	515	470	465	449	463	474	481	481	464	484	454	488	511	470	518	525	472	493	477	460	545	490	461	501	489	482	523	477	472	498	455	518	507	502	477	457	467	456	489	455	500	456	498	489	472	510	453	498	457	484	503	432	477	496	476	468	466	470	489	449	465	475	503	497	500	492	491	476	492	435	472	477	444	519	513	466	481	480	475	462	488	473	482	444	511	515	495	477	481	482	479	517	468	454	519	510	525	458	499	478	467	497	480	459	484	464	454	471	507	500	506	451	496	522	494	502	479	517	478	469	479	468	512	479	490	552	490	472	493	482	522	475	475	467	497	463	486	453	461	477	459	483	478	510	487	490	523	453	480	448	493	512	481	467	498	509	495	468	499	491	481	510	494	458	472	467	495	455	466	456	497	516	434	529	482	483	510	505	480	498	493	486	463	488	507	494	484	466	489	532	512	521	482	519	489	452	468	470	471	486	503	485	447	459	475	494	489	514	482	497	474	477	465	454	469	496	462	481	501	487	481	495	447	489	473	483	493	499	483	512	450	490	494	468	492	480	517	447	453	499	490	487	479	490	502	528	517	498	461	517	507	461	498	499	503	491	510	495	517	489	467	466	455	505	476	436	507	485	495	477	483	492	480	498	512	493	514	468	487	464	514	487	469	502	505	486	494	507	453	514	512	458	463	464	481	491	474	480	513	480	478	494	468	507	492	506	501	504	453	462	484	526	469	476	503	455	493	499	493	495	490	500	474	509	489	448	542	474	477	488	470	488	510	491
3505	591	357	244	505	589	479	371	286	272	235	186	161	127	105	98	122	106	71	79	77	80	67	73	72	71	41	51	59	71	36	46	45	40	57	31	39	31	38	40	47	35	40	28	37	50	35	39	28	27	31	26	40	33	42	39	34	36	19	32	30	26	40	24	31	32	31	22	37	41	33	37	30	39	39	29	33	31	26	39	27	31	21	34	24	23	32	27	27	40	41	34	38	28	45	38	26	29	34	29	38	33	26	28	36	44	29	37	28	38	42	42	19	30	34	28	28	30	23	28	29	39	42	29	31	31	28	35	31	35	29	41	31	31	25	31	36	30	26	28	27	28	22	39	32	30	41	30	28	35	33	26	28	34	20	25	41	33	32	35	29	29	33	27	23	33	29	32	24	35	39	30	31	25	31	33	40	33	30	31	28	29	25	30	31	29	29	31	35	31	36	24	23	33	33	22	28	31	29	28	32	22	21	32	27	27	32	33	23	26	30	29	27	27	24	33	40	37	38	33	33	37	31	30	29	34	36	31	24	33	23	27	24	26	35	30	36	23	33	24	37	29	33	42	33	29	31	28	34	39	29	27	41	25	37	28	35	46	28	29	31	30	32	19	43	29	27	35	27	33	34	32	33	24	46	29	24	42	33	28	25	35	29	23	36	29	33	28	22	23	20	27	26	28	35	28	32	26	35	34	37	33	24	21	30	27	28	33	20	36	27	23	32	21	35	22	34	37	32	27	37	49	26	41	28	30	22	33	35	24	31	30	36	24	26	21	30	35	26	33	30	39	33	27	31	32	25	31	36	35	31	23	27	34	33	35	35	45	33	29	33	23	37	34	29	33	23	28	31	33	32	20	28	36	33	34	36	41	31	29	26	26	25	26	31	30	31	34	34	30	27	40	38	40	28	31	35	21	35	32	27	25	25	29	41	30	35	24	32	40	28	27	33	38	37	32	38	28	35	27	33	32	27	42	38	21	37	37	28	29	32	41	22	23	40	30	25	34	32	45	26	38	31	27	39	35	17	33	27	31	29	26	27	31	35	33	30	35	32	29	24	36	30	42	32	34	33	22	35	36	41	30	31	38	28	19	32	33	28	27	34	36	34	31	26	28	17	31	31	30	31	32	31	33	28	31	24	33	33	28	24	27	28	34	37	32	30	29	39	37	29	34	33	30	38	38	32	31	34	47	32	25	38	24	29	43	28	34	29	35	37	23	30	31	40	33	34	37	33	30	30	31	29	31	32	36	30	27	43	27	20	35	26	34	35	33	30	27	22	29	24	35	39	29	22	31	25	23	27	31	31	33	39	42	29	34	36	30	24	37	29	33	32	28	28	38	27	34	24	20	32	24	33	25	25	33	31	31	34	35	40	24	42	31	38	39	19	22	35	26	29	27	23	37	27	23	48	39	32	34	30	44	32	33	23	35	31	25	28	24	28	38	21	31	34	34	38	25	32	28	21	37	43	33	40	36	31	31	33	27	25	18	35	30	26	32	28	25	26	20	34	33	24	32	33	36	35	28	37	27	39	35	31	22	35	28	27	34	32	37	33	23	36	24	32	29	25	37	34	32	36	31	24	29	33	23	33	30	26	21	25	36	36	26	34	29	33	25	31	26	29	34	34	27	43	27	23	27	24	29	33	23	35	30	30	44	27	29	32	33	31	21	37	27	40	40	28	34	22	36	35	32	34	31	26	30	30	32	33	34	27	26	40	39	28	34	36	38	28	41	31	28	36	35	27	34	42	36	17	32	28	42	23	36	24	34	23	28	20	27	32	29	38	31	25	33	28	27	27	39	32	21	32	35	30	35	35	31	37	25	27	29	23	25	28	26	38	37	24	33	21	45	30	28	33	41	18	25	32	33	26	32	21	29	29	39	24	27	24	27	31	25	31	44	28	18	21	21	22	30	28	40	35	30	16	31	36	27	32	30	27	34	37	22	34	24	34	26	29	30	28	29	32	35	29	22	33	34	37	39	30	39	34	33	30	31	40	34	36	43	25	40	31	35	36	36	38	31	39	29	32	26	30	36	33	30	32	29	30	33	36	32	33	40	26	32	25	32	28	41	26	28	39	29	24	26	19	35	35	36	25	34	31	28	34	33	28	35	26	40	40	33	32	36	34	28	27	39	28	38	33	40	19	29	28	24	23	41	30	32	26	21	28	29	35	31	31	35	41	29	39	22	34	24	21	29	32	27	21	38	33	41	42	37	22	36	31	32	34	24	35	34	36	22	39	27	25	27	29	33	18	21	34	37	25	29	30	30	39	29	37	33	28	29	29	32	35	21	29	17	27	36	23	34	32	32	36	32	41	28	45	30	26	32	23	16	41	20	28	34	28	30	21	32	21	27	36	34	34	30	29	34	21	36	30	22	41	23	28	34	36	35	32	38	18	25	32	34	31	29	20	28	32	34	27	34	30	28	28	34	27	31	44	32	28	30	36	19	29	33	23	27	26	24	41	26	38	29	40	28	22	31	25	44	16	33	27	28	30	23	31	34	31	34	27	27	28	38	34	37	25	40	32	31	28	27	29	36	20	29	41	38	23	36	22	34	35	28	25	23	22	29	34	35	30	34	31	29	33	29	25	30	29	27	44	35	39	31	31	37	27	27	33	34	31	30	30	43	32	27	26	27	32	22	21	31	32	32	37	25	38	23	30	20	27	25	25	27	28	25	26	29	36	37	25	36	30	42	25	31	27	43	28	22	36	33	30	32	35	45	30	30	18	40	27	24	28	33	38	36	36	39	33	19	25	31	41	38	31	28	43	28	26	25	29	34	44	30	32	23	36	22	37	40	27	41	36	20	33	25	27	37	26	22	37	27	30	38	21	32	31	38	30	24	28	28	23	24	25	37	31	35	19	28	30	31	30	28	23	25	29	39	37	31	28	35	40	31	22	24	18	33	29	37	32	32	45	33	24	27	39	36	38	37	29	28	35	25	31	36	22	34	32	29	27	28	36	30	36	30	54	38	36	29	28	29	36	36	27	24	35	34	34	30	29	33	39	35	33	32	28	33	20	32	34	31	32	29	31	40	33	26	33	24	35	27	30	21	29	29	29	32	32	24	23	23	32	33	24	33	27	34	26	27	33	29	26	31	33	20	40	25	39	35	28	19	36	35	43	29	32	40	32	39	34	31	45	37	41	29	30	23	28	30	18	20	29	29	36	27	27	26	18	30	26	26	33	30	41	31	32	36	39	30	29	28	30	25	32	28	21	24	29	28	30	36	31	40	30	38	26	34	38	28	43	46	20	25	32	27	29	27	32	35	27	28	20	27	29	31	31	29	34	24	26	44	39	40	27	29	30	24	24	33	28	28	25	31	29	36	28	32	24	29	31	23	29	27	36	32	27	23	42	38	20	36	29	22	30	32	37	32	27	33	34	32	25	25	37	27	35	30	30	38	32	36	23	38	35	24	31	29	35	34	29	23	23	25	39	41	35	40	38	32	37	38	27	22	25	41	26	22	39	36	37	32
24864	11840	7311	18311	26089	25525	22258	18234	14909	12810	10641	8608	7122	5785	5019	4473	3956	3558	3521	3132	2605	2656	2542	2273	2221	2082	1876	1700	1551	1402	1282	1278	1303	1242	1094	1031	1022	1053	1020	939	892	795	809	761	686	704	692	625	678	649	635	616	575	547	521	556	565	540	524	526	491	504	532	532	547	518	469	511	537	571	514	582	611	589	604	654	641	684	693	654	621	582	586	616	624	610	611	642	621	631	633	602	602	634	607	657	631	626	656	663	609	606	627	602	585	651	707	672	696	634	591	566	496	551	514	548	536	511	510	488	503	504	510	542	508	472	523	493	493	522	496	526	492	530	530	491	507	557	474	512	500	538	517	528	469	479	480	468	490	500	508	483	498	489	474	502	504	490	491	526	493	509	485	476	515	492	480	477	558	549	496	475	495	511	503	477	487	534	495	514	502	483	502	474	491	505	503	502	476	507	496	494	500	474	466	491	514	470	491	514	506	490	514	524	493	471	445	495	506	492	511	474	491	507	462	475	483	511	465	466	501	498	498	491	485	495	505	468	462	504	446	518	535	496	506	485	499	486	481	499	480	494	497	492	475	523	470	498	490	504	488	476	469	502	491	514	522	477	508	440	513	532	514	478	467	504	509	485	487	475	500	452	504	487	524	459	483	464	510	485	502	547	464	517	468	489	510	468	484	488	499	499	493	470	479	481	517	483	473	497	498	486	477	453	491	489	514	443	506	469	540	487	503	493	493	498	482	473	512	519	499	471	500	489	534	504	502	487	500	503	505	489	523	491	464	474	499	533	481	541	521	483	508	482	470	509	518	471	535	498	487	480	503	486	501	523	545	488	473	495	496	509	518	509	498	498	535	468	510	462	514	507	491	460	482	478	488	497	511	526	504	537	493	496	469	464	492	498	491	489	504	515	490	481	492	500	496	494	474	536	489	530	511	511	485	491	495	507	472	488	466	521	516	565	477	453	511	471	529	488	499	487	492	523	464	503	488	478	494	460	481	511	487	517	482	477	495	504	485	498	532	487	482	458	513	507	493	465	482	507	504	502	487	493	477	478	492	498	485	566	501	442	480	516	508	528	526	486	486	492	541	471	459	527	492	456	492	482	508	504	496	528	503	513	507	462	538	485	489	477	498	510	471	505	497	514	467	472	510	494	484	528	466	467	476	491	491	508	515	516	477	484	499	474	507	523	517	466	516	466	474	508	491	489	522	491	491	461	505	491	493	507	492	488	509	505	471	491	509	472	521	514	533	496	544	463	469	482	498	517	506	581	499	494	506	487	485	515	503	461	502	469	508	463	494	488	501	482	474	479	496	466	501	491	492	517	473	507	516	497	479	469	469	516	491	488	493	520	501	459	507	494	492	512	533	515	503	519	483	499	457	494	506	548	510	491	492	470	533	507	519	461	492	488	468	507	463	503	454	486	495	480	497	483	477	539	481	489	508	466	482	483	473	467	510	463	500	514	480	519	467	473	484	482	505	525	511	509	474	482	472	472	486	481	427	477	464	517	498	548	494	502	506	545	517	513	470	511	464	491	495	479	464	522	492	491	464	537	519	464	535	559	527	455	508	501	496	493	491	491	485	493	455	509	502	485	536	496	508	483	449	471	463	527	495	490	505	485	502	482	477	524	480	531	488	464	582	462	427	471	472	485	481	492	503	470	456	493	473	505	484	474	505	453	500	483	443	498	470	465	491	479	482	502	488	498	501	510	496	517	497	498	492	483	481	504	478	465	491	492	455	491	517	475	488	486	511	538	513	499	468	529	489	504	473	499	474	497	517	474	522	494	460	478	471	489	478	511	469	511	488	486	499	475	484	535	471	477	472	540	498	498	522	480	534	495	509	538	476	485	480	513	469	474	504	474	495	504	508	488	529	524	503	507	559	480	497	473	458	462	498	462	490	511	502	525	484	521	507	501	470	494	514	473	534	530	509	484	482	473	505	488	484	483	486	526	521	462	530	479	513	488	443	493	456	480	498	504	476	539	497	481	474	458	471	480	503	529	490	549	523	514	476	502	473	488	499	490	522	501	517	458	488	508	491	518	498	516	527	503	489	478	489	525	517	499	509	473	524	516	495	490	491	460	509	514	519	507	498	474	497	508	483	471	455	525	488	513	522	526	489	494	513	529	519	452	512	508	515	485	481	481	521	503	532	505	508	460	521	472	470	492	496	474	519	455	501	491	474	472	494	497	459	496	485	529	516	489	491	471	504	520	504	465	480	494	538	496	525	522	527	479	480	501	477	457	476	523	465	479	529	513	481	484	508	519	511	467	493	512	485	512	498	492	504	491	505	476	475	505	484	501	479	502	487	501	489	485	511	529	462	457	484	511	515	483	486	510	482	552	495	495	511	536	478	456	517	490	492	492	483	510	497	489	443	506	494	474	470	486	493	488	481	468	499	508	455	515	517	487	506	517	495	499	506	480	484	500	486	508	506	445	489	499	512	534	459	526	488	537	468	478	481	532	500	507	467	526	483	470	447	466	512	487	497	499	500	530	446	517	500	490	490	478	496	492	482	475	450	541	479	483	489	511	484	502	480	480	471	514	537	538	529	534	518	475	484	459	485	469	452	491	531	488	492	460	490	490	450	527	520	512	502	501	452	487	511	468	484	512	488	480	520	491	505	480	517	512	517	532	513	498	521	472	494	485	504	511	480	489	482	489	512	483	489	498	497	500	517	487	511	507	529	497	494	541	473	489	503	472	504	466	483	524	529	525	480	532	506	529	482	495	547	450	493	497	547	485	475	464	489	533	500	527	492	504	508	506	494	493	490	513	455	495	482	503	482	501	454	461	468	492	487	510	490	509	498	510	501	482	460	521	489	509	468	474	487	499	521	512	486	456	489	489	503	472	501	482	535	486	490	491	504	503	490	447	482	476	510	486	488	482	520	480	479	492	447	463	463	514	492	481	531	451	510	507	492	480	497	458	498	475	469	471	484	504	482	490	462	494	478	522	461	507	537	477	511	472	490	503	481	511	470	491	472	475	474	495	528	494	504	534	488	509	478	474	506	457	488	457	478	509	487	515	501	482	453	522	534	496	508	491	528	519	453	503	486	491	486	501	486	506	488	494	521	496	511	507	529	507	503	523	510	476	489	522	498	522	498	529	489	493	469	485	492	517	508	497	471	494	507	447	511	473	521	471	464	510	513	464	483	506	502	521	531	442	515	504	481	514	488	495	465	461	499	526	496	511	488	463	487	526	521	514	511	471	491	455	510	471	479	474	498	480	493	491	527	510	547	527	499	477	487	452	469	523	520	525	479	494	471	464	485	492	436	508	503	505	483	489	517	467	493	475	502	445	480	483	481	475	486	487	491	507	512	535	476	447	513	516	474	492	492	456	536	504	521	502	494	488	492	494	503	511	489	495	531	509	525	464	480	492	469	531	490	550	516	467	496	498	464	471	506	479	504	498	493	478	502	527	470	527	464	491	500	513	505	496	507	487	502	430	469	511	472	486	505	515	486	477	442	443	495	457	512	485
3260	876	501	409	816	958	841	590	506	452	363	271	252	205	203	213	169	149	148	108	130	97	97	126	112	124	79	87	76	80	87	76	68	65	71	58	69	69	73	70	78	61	53	58	53	58	34	42	50	51	49	44	58	55	42	44	56	49	48	47	55	45	43	51	53	47	58	44	45	45	45	46	48	39	49	54	58	45	37	47	47	53	52	37	52	59	53	69	49	41	50	52	46	33	53	56	50	48	53	52	60	49	53	57	56	58	54	50	49	54	48	47	53	41	52	55	55	42	51	48	42	50	36	47	42	52	49	42	56	53	50	36	59	57	42	51	48	51	43	49	52	44	47	50	47	55	51	50	61	58	44	53	38	54	48	43	45	40	47	40	34	55	54	34	48	51	39	57	48	41	55	41	41	40	38	45	43	42	55	45	51	49	51	39	49	33	39	35	50	38	42	37	48	45	39	44	45	46	48	34	43	46	41	43	47	58	39	39	37	46	35	58	50	48	46	36	43	47	47	43	53	41	42	45	57	51	41	44	38	35	52	50	40	45	56	49	48	53	69	40	42	38	49	45	47	46	50	40	33	48	44	41	47	32	38	40	47	41	50	48	43	42	38	49	49	55	50	40	52	44	54	57	44	36	45	39	46	63	32	45	39	48	44	43	40	42	44	53	48	47	49	43	63	45	45	49	35	31	46	45	42	47	46	47	42	41	50	52	47	39	46	31	44	42	35	50	46	46	53	46	47	46	41	49	45	48	44	34	47	52	43	53	40	53	36	40	41	50	45	48	46	58	46	70	51	51	30	44	41	40	51	41	38	48	52	56	43	34	46	50	42	53	50	44	50	33	53	45	50	44	46	52	56	35	61	41	45	54	49	49	43	46	47	52	49	50	46	59	47	44	37	42	41	51	47	48	40	43	43	43	54	39	53	43	44	55	36	51	35	48	38	47	40	42	52	48	40	49	52	53	46	44	44	57	50	66	52	47	56	49	49	36	51	39	50	48	44	35	48	48	50	36	37	64	37	49	52	50	53	44	53	52	41	44	53	49	52	47	34	55	52	49	35	48	46	50	58	42	47	55	51	54	45	58	58	37	44	48	34	32	54	45	43	55	38	53	55	55	59	49	45	36	56	47	43	45	39	48	37	42	41	46	34	56	46	53	37	34	37	60	54	46	38	54	50	49	38	42	38	49	44	49	38	42	50	41	47	48	33	43	56	57	47	47	49	44	48	48	47	53	32	51	36	39	48	46	55	61	42	42	57	44	49	50	46	48	47	33	48	39	45	47	43	46	45	59	52	45	43	42	49	46	46	47	34	49	36	47	46	39	51	26	42	39	52	44	56	51	60	46	37	48	56	36	41	38	37	37	51	40	46	49	31	46	46	63	44	41	46	53	48	44	37	45	47	41	55	42	38	53	53	41	41	50	39	46	47	51	42	56	48	44	51	46	54	51	46	55	39	35	50	37	54	43	37	52	35	46	55	54	47	51	51	41	50	51	50	51	53	58	44	47	51	34	41	45	38	43	40	40	46	50	43	45	39	44	46	45	54	47	54	50	44	45	43	47	63	44	50	50	48	38	42	48	49	59	48	46	44	43	42	53	44	44	38	53	38	45	39	59	44	46	58	39	50	48	48	41	55	46	57	47	45	50	53	47	49	37	50	48	49	40	49	47	43	49	52	52	49	44	51	39	53	45	46	47	50	54	46	48	32	35	48	59	45	39	39	37	46	48	40	53	40	49	55	48	45	46	45	49	44	56	50	40	47	50	46	43	53	44	44	53	50	51	47	47	51	42	48	38	52	46	54	50	56	50	41	38	46	58	37	51	46	45	49	48	46	53	47	42	37	35	54	34	43	43	50	52	57	35	46	42	40	36	46	45	42	37	50	35	45	45	50	41	37	55	32	53	45	42	56	47	59	39	42	47	50	48	54	45	49	52	44	38	60	43	42	35	43	53	39	44	37	56	51	48	43	32	37	37	42	55	49	50	39	43	44	51	47	33	40	39	49	49	47	39	46	54	37	45	42	44	52	62	52	39	41	48	31	53	58	59	47	39	47	56	52	44	58	43	45	37	53	42	47	41	52	42	41	43	45	38	40	45	50	38	51	51	49	50	48	45	53	47	43	30	50	41	44	40	49	53	50	49	41	60	49	62	49	54	40	50	44	44	50	46	45	41	47	50	35	39	48	55	43	41	52	40	50	53	50	42	57	39	48	46	39	38	35	45	49	48	36	34	47	45	51	43	46	57	36	43	44	57	49	48	48	52	33	38	53	51	38	46	50	41	47	50	41	56	46	48	45	48	57	42	50	43	50	35	43	56	45	55	48	48	41	42	37	43	38	55	54	45	36	45	45	49	49	44	36	54	52	65	40	45	49	47	37	60	49	41	47	49	48	51	43	38	52	53	53	48	57	35	38	52	41	46	47	44	33	47	48	46	45	54	47	52	43	34	49	49	38	49	48	41	52	38	44	52	40	44	53	32	45	60	53	34	35	39	36	55	34	46	48	52	39	35	32	49	50	53	36	38	57	35	54	49	44	45	41	41	34	38	52	44	42	41	41	51	50	47	53	51	48	51	34	47	67	40	49	37	53	34	52	44	48	58	45	45	41	50	38	46	53	55	41	34	52	44	48	51	52	47	37	54	39	45	46	41	56	44	54	50	59	50	48	52	51	41	53	50	50	50	41	47	38	46	53	52	50	40	35	46	47	50	49	40	47	39	45	53	52	51	40	50	51	44	43	45	47	57	50	44	34	44	36	41	42	48	45	40	50	42	53	42	44	36	47	66	40	44	38	54	53	42	54	43	48	41	48	51	50	36	41	46	42	38	58	53	53	57	44	55	51	40	45	35	39	51	49	45	50	35	54	47	57	44	38	53	45	48	45	45	41	49	49	55	37	36	38	56	43	41	36	57	44	40	43	44	51	42	43	40	42	35	53	43	43	43	61	37	48	48	44	36	41	40	59	53	50	43	37	46	51	42	48	49	44	54	53	55	56	40	42	43	42	36	38	56	41	57	39	43	45	42	36	41	43	49	39	50	34	46	39	32	43	37	39	43	56	30	42	48	36	40	42	45	48	38	48	43	54	44	52	48	53	47	45	46	37	46	43	49	50	50	39	39	46	55	36	52	49	39	42	50	53	44	47	45	47	43	35	46	56	45	45	43	58	44	44	49	32	49	39	52	53	37	44	50	45	53	45	45	46	42	43	51	45	36	53	60	43	56	45	54	45	47	52	47	50	53	40	39	50	46	42	47	46	45	34	45	46	39	47	48	35	50	56	39	57	52	45	56	41	47	40	49	55	45	50	45	43	60	53	53	47	44	46	34	52	41	50	52	47	41	37	48	51	45	41	39	45	53	49	28	45	53	36	51	48	47	30	45	43	35	44	51	36	55	43	46	44	40	40	47	46	41	39	55	44	52	54	44	34	45	42	55	52	54	54	46	43	55	39	42	48	58	37	45	51	48	38	51	40	46
31940	15884	10234	24151	32558	31740	27903	23769	20040	17061	14677	12131	10216	8621	7727	6896	6245	5901	5480	4842	4174	4204	4047	3787	3586	3334	3003	2825	2535	2274	2295	2127	1938	1836	1730	1644	1580	1548	1551	1481	1336	1264	1199	1160	1122	1123	983	975	949	1016	994	963	899	861	861	745	776	786	777	755	805	780	760	758	796	742	807	789	776	794	781	819	870	843	946	920	928	1014	1009	962	872	858	927	919	930	916	931	850	905	957	988	950	863	934	908	935	964	901	900	971	913	916	910	892	882	971	1021	1042	998	908	784	792	708	731	791	729	763	779	718	743	744	737	760	738	759	738	736	715	691	680	684	704	745	743	763	759	788	728	766	765	750	721	754	707	798	786	767	719	747	720	744	727	756	749	699	734	762	687	738	730	734	684	692	702	681	706	746	711	766	705	702	744	738	722	764	736	720	727	746	709	766	731	747	738	721	721	683	708	673	680	658	712	663	721	678	729	717	755	734	703	735	697	704	753	688	701	701	729	697	723	689	731	689	736	732	733	698	765	712	705	726	699	728	697	720	725	741	678	719	695	692	669	713	737	692	760	729	729	746	711	708	691	747	695	735	729	718	717	750	697	707	689	765	750	721	714	709	729	686	737	683	699	679	754	729	629	691	678	703	706	738	702	678	720	734	679	709	758	769	753	692	715	723	717	671	727	718	671	723	716	719	722	725	725	708	700	716	711	720	693	720	731	687	696	743	730	717	729	699	753	724	711	680	691	708	684	710	772	747	717	657	734	699	727	700	708	679	760	741	730	776	685	668	707	691	695	705	684	731	749	721	698	715	747	697	728	714	698	699	679	726	691	677	735	715	722	664	723	715	726	696	687	703	711	666	720	731	661	765	714	730	708	708	718	740	706	741	708	729	671	700	735	721	727	715	715	639	700	720	721	681	707	713	705	739	705	704	718	683	699	722	666	701	726	755	692	687	700	703	709	707	719	686	727	707	731	703	741	726	699	738	700	770	741	734	706	726	806	719	724	688	743	680	732	703	714	687	712	739	737	701	720	706	751	721	751	680	689	726	720	705	758	745	758	716	696	704	717	716	735	752	702	726	732	717	760	771	712	711	701	691	695	691	745	680	722	735	727	722	725	677	722	713	698	708	749	681	685	686	683	701	760	691	668	695	700	733	691	757	740	755	718	730	712	705	747	708	747	676	704	699	699	693	708	680	729	690	689	725	693	696	719	705	719	731	729	698	714	721	764	706	752	676	720	726	692	693	702	690	728	682	723	699	763	738	751	701	715	676	688	765	703	719	736	765	702	702	713	733	752	701	746	688	711	711	752	735	711	759	753	676	720	684	740	737	703	692	706	707	693	713	705	743	680	739	713	697	717	701	697	690	708	731	709	726	696	679	743	715	740	719	724	739	696	737	736	728	709	706	689	687	753	725	704	740	713	710	801	736	738	701	735	740	678	720	711	721	766	675	706	677	690	749	680	711	724	719	716	682	704	704	720	721	671	698	667	692	697	675	703	731	682	713	723	757	741	741	684	732	731	693	680	715	729	713	743	674	700	710	722	714	708	741	704	688	738	705	730	705	781	698	721	764	703	690	744	737	679	710	712	684	677	710	727	756	715	674	715	726	676	704	724	697	682	687	674	710	709	723	728	687	669	695	742	740	734	723	692	744	723	681	758	705	692	677	692	684	737	696	696	648	737	685	730	722	726	738	732	741	711	684	750	751	732	686	709	713	725	738	676	683	743	730	695	771	697	713	711	717	760	683	696	679	733	700	716	711	715	710	676	727	716	719	739	726	700	751	736	669	700	713	734	719	707	737	722	669	689	743	700	679	703	670	772	687	685	710	695	746	756	747	699	711	685	744	741	753	712	700	714	693	726	723	692	716	694	670	713	749	702	675	712	720	691	718	692	724	709	700	732	704	709	672	690	673	724	692	684	690	721	735	671	700	723	672	757	714	687	704	717	751	727	736	644	691	747	733	689	709	697	694	712	697	704	729	724	692	736	756	757	714	730	713	745	716	706	699	703	721	739	674	677	731	712	711	754	723	736	722	668	717	700	714	749	784	693	660	753	739	697	725	724	719	722	686	721	716	773	699	725	719	760	703	708	693	681	663	685	727	767	706	667	728	707	718	704	677	702	745	658	716	744	691	690	757	690	709	722	691	772	661	718	717	764	732	667	684	720	717	729	686	688	723	718	695	709	713	681	713	714	680	705	744	748	714	755	730	752	706	691	671	696	689	714	706	705	716	693	727	729	723	712	702	707	772	726	799	666	727	666	715	758	746	718	716	682	724	705	731	710	708	681	694	675	725	685	726	679	726	711	744	745	701	656	694	739	691	690	702	707	686	685	701	694	734	712	714	680	682	746	741	733	699	693	727	689	725	731	701	704	707	696	713	701	728	706	670	696	723	754	725	720	784	691	758	715	719	727	698	713	714	733	720	667	721	738	707	717	712	751	747	704	702	738	690	664	721	721	687	736	715	692	686	681	738	741	709	719	723	741	741	673	764	741	733	705	719	711	700	725	699	694	679	737	732	739	758	738	748	703	674	707	732	673	673	771	714	698	671	711	671	702	747	701	714	690	727	766	692	716	741	720	706	697	736	728	726	743	698	726	743	702	699	724	727	693	708	813	685	714	705	718	703	727	728	670	673	715	727	703	743	735	696	732	727	708	705	768	720	745	694	684	716	733	738	741	709	654	716	709	700	716	716	735	704	703	733	756	707	717	711	746	718	737	715	707	714	761	705	702	702	726	741	718	747	756	720	685	722	734	706	729	745	693	704	720	729	694	718	710	668	714	736	706	708	721	748	766	775	771	715	733	699	736	664	731	694	686	668	720	709	689	723	689	737	729	712	677	694	698	703	755	718	732	719	724	704	736	679	684	724	712	742	683	689	685	717	670	708	696	732	743	725	698	680	722	763	705	716	701	704	689	720	703	733	640	701	714	696	728	744	713	754	731	740	651	726	671	688	734	740	727	716	718	722	716	732	710	721	707	705	690	727	714	741	690	702	742	762	727	745	751	680	679	734	690	730	711	691	736	708	691	714	708	704	700	736	709	715	735	718	707	711	685	718	728	710	704	754	713	671	754	707	721	719	717	721	725	744	671	714	739	682	754	709	666	730	723	712	715	757	711	706	669	732	721	716	728	708	660	668	739	725	710	708	700	687	760	772	708	744	672	703	719	695	729	733	749	672	763	667	733	690	727	705	727	679	717	712	714	751	685	671	726	725	739	700	700	716	680	714	699	725	709	711	739	694	738	703	713	706	689	750	714	717	655	705	682	720	710	749	714	733	734	727	686	700	717	706	718	715	738	725	713	726	698	703	730	714	667	669	716	730	699	676	718	746	736	721	773	668	750	664	754	703	711	731	724	719	736	761	699	742	716	644	682	683	740	780	755	688	680	718	740	723	733	707	700	718	731	694	690	695	686	649	710	727	674	729	666	682	748	725	704	736	725	742	675	705	714	724	707	677	723	684	706	725	667	691	776	696	722	766	676	694	710
2103	349	180	187	370	484	337	243	174	155	130	104	77	76	91	61	73	63	56	53	46	50	47	48	35	34	37	40	34	29	32	38	24	43	27	30	27	30	21	25	30	16	22	26	24	11	24	19	18	22	17	23	25	28	18	23	16	17	20	24	26	24	24	17	20	25	21	18	21	28	16	25	32	15	30	21	27	19	30	22	20	22	16	25	25	22	19	21	24	21	27	23	23	21	26	26	28	25	19	18	30	17	27	19	33	23	27	36	19	18	19	22	18	11	15	20	22	16	20	25	21	30	18	19	28	21	33	26	25	24	16	17	20	23	17	19	19	25	25	18	19	21	23	20	16	18	16	26	19	17	30	19	17	22	23	20	19	18	22	21	25	29	18	22	21	27	22	24	27	30	20	29	24	14	17	27	25	16	19	28	27	23	21	29	23	25	19	22	17	20	19	22	29	18	21	21	30	14	25	21	18	27	26	14	21	27	12	20	19	20	24	27	25	18	27	24	17	21	28	27	23	21	16	23	23	27	21	26	24	17	28	29	26	31	13	28	21	29	25	18	20	31	23	32	20	20	20	29	18	19	22	22	24	27	20	20	20	23	24	23	19	27	12	29	23	28	17	16	17	29	23	12	23	23	21	23	23	27	15	17	17	21	22	19	21	21	22	14	19	22	19	34	22	20	20	20	19	23	23	27	24	15	22	22	20	22	25	21	21	22	22	26	32	18	20	24	20	11	12	26	22	25	19	26	19	17	18	22	31	20	31	27	16	19	28	21	18	21	25	23	25	30	16	22	19	27	23	29	24	18	21	14	25	11	24	27	11	17	19	22	22	18	25	27	14	21	29	23	24	25	14	25	18	19	30	19	21	22	18	16	11	21	16	21	21	21	22	26	23	18	29	18	23	21	25	22	27	18	22	17	26	23	22	30	30	19	25	21	24	22	23	20	14	25	21	19	26	18	15	21	27	25	20	27	18	15	21	19	21	26	28	21	20	21	22	23	19	20	25	29	26	15	31	24	20	16	27	25	21	25	20	19	24	15	23	24	27	28	22	27	23	18	25	26	16	27	26	26	18	23	23	17	25	18	22	23	20	19	24	26	22	20	31	16	26	14	33	23	12	20	16	25	18	32	12	16	28	15	23	22	23	18	22	30	21	17	21	26	21	24	16	22	19	26	26	23	22	19	27	23	20	24	24	25	25	18	28	19	22	16	22	25	23	19	31	21	20	30	22	17	27	18	22	24	23	22	28	19	26	19	23	23	29	25	23	17	20	24	20	18	28	26	36	15	27	16	21	17	25	22	15	24	22	23	25	23	22	25	23	22	27	33	17	34	22	21	27	21	24	20	18	22	26	18	29	28	27	25	24	19	27	24	27	31	19	28	24	19	22	19	18	26	23	17	20	21	26	20	23	24	22	13	26	20	24	30	16	20	25	23	19	33	23	23	23	18	22	29	18	23	25	29	29	26	23	16	19	20	27	25	14	16	21	27	22	14	30	25	28	21	23	23	27	15	23	21	25	15	25	19	22	18	25	17	18	24	24	26	20	18	18	17	18	22	17	25	25	21	19	24	24	22	31	18	18	27	18	22	20	17	19	26	26	19	26	21	19	21	30	23	19	24	25	20	19	33	23	20	18	18	20	29	17	27	21	26	14	24	23	19	29	27	21	18	27	21	27	20	25	27	13	19	19	21	21	23	22	17	19	23	17	23	27	19	20	19	19	27	23	19	26	29	18	15	22	21	26	14	19	17	27	21	24	26	23	23	28	22	23	28	18	26	29	17	26	28	21	34	23	23	24	22	25	29	22	19	36	18	27	12	14	27	15	24	27	24	16	24	23	18	28	21	25	24	22	28	23	14	30	19	11	25	17	29	23	22	26	20	18	18	30	18	18	18	18	18	21	18	26	16	31	33	21	26	15	17	23	21	18	29	24	30	29	27	15	20	22	29	25	15	26	25	17	27	22	18	20	18	28	24	20	27	29	32	20	23	20	14	21	15	18	15	29	32	21	20	10	26	18	24	21	17	24	18	27	20	22	25	23	16	16	31	26	20	18	22	28	26	20	23	24	18	25	21	30	18	19	13	12	24	26	23	21	22	19	20	22	15	20	24	18	20	27	22	16	26	12	17	21	19	23	22	21	26	18	24	22	20	31	34	26	14	30	21	21	21	27	17	25	21	32	24	13	25	21	23	24	25	21	20	20	17	30	18	25	14	20	24	23	16	22	25	20	19	33	15	23	20	20	29	23	21	22	24	27	31	29	17	28	19	16	24	29	23	15	22	23	25	20	17	23	25	32	26	24	24	18	19	30	25	26	21	24	22	19	18	17	18	18	16	25	28	24	18	26	20	27	27	20	26	13	16	22	23	23	33	26	29	14	27	20	27	26	24	23	23	18	25	17	25	23	29	21	28	23	21	24	27	24	20	22	25	20	16	19	26	26	19	27	13	27	16	19	28	21	22	22	28	27	24	18	28	22	28	21	21	23	23	23	21	24	25	23	18	22	33	14	19	25	21	12	24	18	19	15	14	21	15	17	27	21	23	22	21	29	23	24	23	17	25	19	21	15	18	22	29	22	30	28	22	19	27	21	26	19	21	21	20	28	16	28	20	25	27	20	24	19	17	21	32	22	17	25	27	15	20	27	21	21	20	31	21	22	18	19	34	27	20	26	22	20	22	28	17	21	22	22	24	18	22	32	15	17	21	21	13	24	26	25	19	26	20	15	17	20	18	26	26	23	30	23	24	14	22	10	29	23	21	27	15	19	24	12	20	19	20	21	25	20	17	23	22	16	22	27	21	16	20	20	21	24	19	29	22	21	19	17	22	20	25	24	20	19	21	22	23	28	16	29	28	33	22	27	29	21	24	20	24	25	18	17	18	29	27	20	20	20	23	18	20	17	32	21	31	19	25	18	21	19	19	19	20	26	22	19	16	21	16	17	17	24	20	27	25	24	20	23	25	18	21	22	18	29	25	21	18	24	28	29	21	16	21	14	28	30	24	19	19	22	22	17	15	26	28	26	23	19	13	18	17	15	28	27	23	29	27	24	21	13	19	21	13	17	25	20	17	20	12	15	27	30	16	19	22	23	15	22	22	18	20	23	20	26	28	13	14	32	15	24	13	27	26	26	19	16	19	14	19	30	20	22	22	31	26	23	15	22	27	16	26	27	21	24	24	37	29	20	26	13	29	14	27	23	8	22	17	25	23	27	18	27	16	29	20	20	27	18	29	21	24	29	24	29	22	21	26	16	27	14	32	17	25	20	19	22	22	24	24	20	23	25	19	18	23	25	28	12	20	18	25	24	17	20	19	24	26	21	17	20	22	25	10	27	22	24	20	22	32	24	17	20	20	19	20	20	25	24	22	23	15	20	28	21	22	16	21	25	22	15	26	19	25	24	16	25	21	18	29	18	22	16	26	17	24	12	24	25	20	18	26	18	20	21	22	23	13	21	22	25	24	19	24	25	16	11	17
21687	9102	5208	14264	21933	21955	17958	13106	10462	8537	6586	5252	4190	3583	3117	2728	2441	2328	2127	1877	1650	1633	1521	1356	1373	1247	1122	1074	939	864	839	777	751	726	720	665	700	660	624	595	595	558	531	495	518	457	489	433	447	429	425	413	427	372	383	406	402	385	369	386	361	379	382	357	406	419	358	353	380	360	401	380	413	438	432	436	431	453	514	426	420	414	428	439	418	390	410	389	437	439	476	442	392	462	507	441	466	473	460	421	431	441	438	420	420	466	498	477	434	397	409	440	397	412	388	364	353	401	366	368	359	362	357	370	360	382	370	368	365	350	383	352	386	359	336	352	377	403	365	388	381	384	366	347	379	365	393	353	340	336	354	331	335	358	363	335	351	375	332	373	328	355	356	339	372	391	366	367	368	362	363	351	376	366	354	340	364	345	378	379	364	339	343	348	374	323	348	362	347	374	330	369	380	337	362	390	381	370	320	385	363	372	330	366	374	351	353	338	384	364	365	372	317	350	357	352	380	351	391	371	349	365	303	387	368	377	323	364	366	348	378	357	324	351	374	342	358	380	341	360	328	370	357	369	352	350	356	380	357	348	384	343	368	407	351	354	377	352	362	361	361	368	352	329	374	352	370	361	381	349	373	334	335	365	361	356	354	374	357	329	394	372	350	333	352	345	350	371	375	397	377	341	366	369	367	358	369	331	352	357	344	403	341	351	375	357	361	392	403	379	354	377	356	365	353	365	321	349	371	365	329	391	347	368	399	362	355	379	355	357	361	349	373	373	372	339	369	374	349	341	362	376	373	350	350	367	347	355	360	375	364	381	367	383	337	350	388	373	366	383	345	386	341	366	369	386	331	344	348	362	335	378	343	368	380	360	369	369	360	360	326	370	353	366	350	373	386	353	369	374	323	379	360	354	356	377	383	321	375	347	363	375	313	349	344	354	382	333	375	381	386	378	366	359	340	354	401	386	349	345	359	360	348	381	338	347	380	373	375	385	345	332	358	377	335	369	301	346	360	388	351	357	374	361	351	358	362	397	368	337	376	372	350	347	355	359	356	372	324	334	366	366	367	363	385	354	380	402	353	348	364	335	350	382	363	392	374	335	354	360	373	373	360	328	347	348	363	370	398	371	369	345	368	352	350	366	374	368	377	327	366	351	343	392	367	376	333	345	363	367	363	381	375	390	368	363	340	406	330	345	344	374	354	370	367	364	361	332	354	389	370	339	383	346	344	326	370	376	381	366	349	353	354	371	347	362	357	401	376	373	327	360	361	357	350	347	341	385	376	347	346	399	360	351	384	372	354	344	354	351	349	348	349	347	373	333	365	359	344	387	358	306	335	402	390	384	348	345	360	387	343	382	370	343	341	357	381	347	365	365	373	375	371	324	357	361	361	360	369	348	358	392	362	360	351	354	346	358	359	389	393	355	338	360	337	359	362	355	369	333	370	335	349	346	368	339	353	380	346	374	377	346	351	360	354	339	361	381	364	366	376	371	353	358	344	357	366	337	349	351	363	367	337	390	367	328	339	388	365	346	352	327	370	315	360	384	363	383	365	347	332	388	403	328	375	370	353	326	377	358	345	373	364	372	341	367	367	330	334	365	346	375	363	382	342	369	383	375	356	333	340	384	358	414	339	343	357	372	359	329	337	384	395	353	333	367	329	377	361	349	376	382	380	350	356	379	383	354	354	324	407	377	368	370	357	373	321	353	363	367	361	368	371	359	371	348	357	361	376	348	364	374	350	361	388	329	365	351	354	391	373	361	378	354	336	347	398	371	347	355	363	343	340	351	349	368	316	367	346	372	362	368	338	370	347	349	334	364	381	373	363	380	321	374	376	346	364	355	334	353	347	386	387	358	371	363	351	375	362	342	337	374	343	341	350	361	353	334	355	381	374	374	356	375	343	372	367	352	381	377	399	397	367	346	337	392	351	332	374	352	359	361	359	374	368	354	375	360	381	352	355	344	384	322	385	344	377	334	374	339	340	360	358	355	349	377	326	349	390	353	333	375	381	361	388	373	357	353	365	387	367	344	331	352	354	356	355	354	343	330	369	354	351	377	347	373	341	356	346	364	380	408	363	365	367	362	393	356	375	337	410	370	316	390	348	353	385	373	386	362	367	370	373	361	327	348	361	336	358	352	367	366	397	379	372	374	354	343	342	362	378	384	373	365	394	359	327	351	402	347	367	330	357	371	361	366	371	386	368	375	385	352	339	356	353	389	359	387	338	315	341	352	361	364	319	348	353	346	339	330	323	337	344	380	356	359	373	332	333	374	334	344	344	367	387	350	359	326	366	346	337	375	340	329	352	348	345	358	365	368	344	376	378	349	391	357	328	356	353	340	400	375	377	366	341	339	386	360	350	330	373	335	334	386	367	368	367	376	352	364	388	376	378	370	341	327	335	356	355	371	378	346	368	341	332	362	379	341	356	347	336	337	349	348	352	341	358	365	354	349	345	366	364	369	377	347	378	330	382	397	331	360	385	317	350	349	378	366	368	359	324	369	352	342	362	338	358	392	391	362	386	370	372	382	331	341	372	350	339	373	360	353	364	385	325	375	351	380	371	353	359	329	356	372	336	357	343	343	354	361	343	387	338	401	357	333	385	364	356	378	367	389	368	361	377	376	339	342	334	373	402	337	363	377	327	338	349	354	352	394	355	381	356	372	386	348	363	346	349	364	374	359	363	373	355	341	330	377	375	342	391	387	390	362	384	369	344	349	350	389	364	324	359	377	367	340	389	345	363	395	349	365	335	382	367	351	366	380	339	334	383	367	407	330	347	356	370	416	348	377	396	380	318	349	344	345	342	337	335	379	359	367	380	355	342	367	391	377	346	382	343	387	361	383	368	349	357	363	354	347	304	337	356	394	372	367	370	343	343	334	381	365	405	346	357	365	324	364	389	337	344	341	343	350	339	328	378	371	348	327	378	337	315	369	367	333	335	375	368	354	358	386	349	336	343	345	400	352	380	350	348	368	365	334	349	367	350	359	334	350	338	339	362	343	383	373	367	353	353	369	346	352	331	359	354	337	351	365	358	358	341	355	365	325	363	378	379	353	341	376	407	346	356	348	368	342	327	385	322	341	360	340	376	349	364	367	375	383	362	356	346	370	386	384	392	379	333	372	356	360	382	339	394	373	326	336	383	348	338	378	361	348	387	360	340	327	389	379	341	374	356	334	358	369	388	350	353	362	356	371	389	363	351	375	356	374	360	371	361	360	373	361	351	326	389	332	346	360	347	369	354	346	371	377	369	364	362	320	353	366	361	372	367	349	336	359	368	389	371	393	343	346	331	342	368	362	340	326	341	355	365	330	346	375	324	358	369	340	376	352	382	352	373	373	363	366	359	364	369	380	408	349	326	385	361	358	358	355	342	353	364	335	349	329	353	388	378	369	391	358	349	389	341	368	381	324	369	345	371	365	368	356	365	323	390	350	353	329	377	368	396	382	319	354	365	375	383	395	354	376	336	390	340	343	366	338
1871	537	309	225	462	529	490	371	271	226	193	150	146	131	112	92	100	78	74	103	69	84	62	80	51	55	64	51	44	48	47	46	45	40	40	53	43	45	36	40	31	26	33	38	41	37	25	40	36	34	25	33	24	35	35	24	35	32	34	34	32	29	23	32	31	24	37	27	31	31	31	32	29	32	26	42	28	42	37	38	34	25	34	28	26	30	27	46	28	37	35	39	28	22	32	21	23	31	27	31	35	33	30	28	43	30	36	28	25	35	30	22	27	34	28	27	29	21	31	33	31	26	33	33	48	32	28	27	34	23	31	32	41	29	32	30	30	31	30	20	33	33	38	27	32	35	37	29	22	29	37	31	38	39	30	34	39	36	37	21	30	24	30	31	27	25	20	32	31	28	27	34	31	33	20	34	34	33	23	28	30	29	20	33	46	30	28	23	29	27	30	25	34	31	26	30	30	23	25	33	23	27	26	28	31	37	33	39	38	34	33	30	34	24	31	34	24	25	34	28	33	29	28	38	25	24	29	25	32	34	30	32	26	30	34	22	34	22	25	20	33	33	31	28	25	34	33	42	34	38	29	35	20	29	33	22	41	23	34	37	30	23	34	26	27	25	27	31	25	22	28	26	22	21	26	27	25	30	24	17	29	35	22	32	31	34	39	20	30	28	34	32	31	19	33	33	29	34	30	33	31	27	26	20	38	35	29	38	30	25	27	30	32	25	29	28	29	26	34	21	30	34	20	23	33	23	34	22	26	32	38	38	27	33	22	40	24	29	28	24	27	42	25	32	25	43	33	28	29	24	33	26	25	30	25	23	31	32	25	34	34	29	30	31	32	31	26	30	40	31	30	30	26	30	37	26	28	39	33	30	37	26	32	39	36	30	28	21	36	25	39	29	25	29	35	36	29	29	24	27	32	23	26	35	25	44	18	42	24	36	31	30	31	28	23	20	24	24	23	37	29	25	18	28	34	31	29	32	34	19	30	29	40	25	21	23	40	26	24	34	37	28	27	25	22	18	36	30	27	31	27	22	32	30	34	36	25	29	34	43	20	37	22	34	34	32	34	36	26	35	29	26	35	31	36	25	34	38	29	36	25	41	26	25	33	32	32	25	21	27	33	34	36	29	27	20	29	22	34	26	29	30	33	35	31	30	30	24	36	25	30	38	28	37	23	32	26	26	26	36	33	27	32	29	32	25	26	32	22	37	24	25	26	38	31	32	28	25	20	35	26	35	29	32	30	27	25	30	31	30	33	16	25	28	36	29	22	36	35	29	32	30	34	33	29	29	30	36	27	31	32	26	40	34	32	31	33	26	26	26	25	32	29	21	34	21	24	21	37	19	30	28	24	24	33	32	32	39	29	33	26	43	25	22	29	30	26	24	40	33	29	30	18	32	19	26	31	39	28	28	24	23	33	27	22	31	35	24	25	30	35	23	27	36	24	31	31	29	24	32	27	29	36	33	29	37	29	30	26	31	22	35	33	32	35	26	29	26	25	22	28	41	39	32	39	39	30	29	28	37	37	33	35	26	29	25	33	29	20	26	33	26	26	45	37	30	20	33	30	25	41	36	24	27	30	30	23	26	31	30	22	24	33	29	34	27	25	30	30	32	26	29	34	24	25	31	27	36	27	33	31	34	35	22	25	40	28	34	33	31	31	37	27	25	34	16	35	33	32	25	31	29	34	27	38	30	33	28	27	33	34	41	29	24	27	31	43	42	26	26	24	28	37	33	36	34	34	30	24	30	34	24	24	24	45	24	25	31	28	21	35	29	33	42	25	31	38	26	27	38	38	33	27	29	31	23	25	25	33	37	27	34	20	22	42	40	26	24	28	32	30	32	36	31	28	31	30	29	26	19	31	26	28	29	23	42	23	29	32	29	20	28	28	38	28	31	27	30	30	20	37	33	26	33	27	25	17	28	40	33	42	27	27	32	22	27	27	26	28	35	33	37	27	34	26	38	27	26	28	34	39	23	42	33	43	32	27	33	23	31	49	17	39	17	23	18	26	27	37	35	34	27	42	41	19	35	33	32	28	28	42	22	19	30	31	25	35	33	29	33	24	21	27	27	21	29	25	23	32	33	24	25	28	44	22	31	28	29	37	35	24	22	26	45	19	33	36	38	36	29	29	27	34	29	32	25	26	32	37	29	26	34	36	25	29	24	31	29	23	17	27	31	20	32	29	27	28	35	30	38	37	32	23	41	32	42	24	26	25	36	30	35	28	30	26	30	36	31	31	27	23	24	27	37	35	24	26	36	28	26	35	26	35	32	39	29	35	35	30	25	38	30	24	30	29	34	39	26	24	29	38	29	32	26	30	18	28	36	23	26	30	36	24	29	25	26	26	35	43	24	23	38	35	29	30	17	26	26	33	34	27	27	37	36	23	32	22	27	23	23	33	19	29	28	23	36	33	40	29	27	29	30	20	33	37	25	37	26	23	26	34	27	33	30	27	34	36	35	33	28	31	29	24	28	26	34	28	27	24	12	20	40	40	30	19	29	39	24	29	35	32	30	27	36	34	34	35	25	31	17	35	29	34	38	27	29	28	32	27	33	24	31	36	21	35	17	28	27	28	40	28	41	30	28	22	29	28	36	39	38	32	29	18	32	35	31	39	21	30	35	37	32	33	32	27	30	27	41	30	27	33	30	29	36	33	24	25	32	32	27	21	23	32	35	31	41	32	33	41	24	22	25	27	29	36	31	21	31	29	32	32	25	27	28	32	33	49	27	31	25	31	36	27	25	32	34	35	28	30	30	34	35	30	33	16	25	36	32	28	30	29	33	27	32	21	27	23	27	27	28	33	27	28	32	27	35	37	29	27	34	32	22	29	33	24	29	30	24	29	27	34	34	34	30	31	28	34	28	39	25	29	28	24	34	41	25	29	23	38	21	40	30	36	36	42	23	33	30	29	35	30	35	23	18	28	16	29	29	24	34	43	29	31	34	33	20	21	31	27	29	31	25	22	33	41	38	38	27	29	32	27	24	32	20	29	28	23	25	27	25	30	43	27	23	24	28	34	22	26	27	36	36	31	33	36	30	34	23	27	27	18	30	21	31	38	29	41	31	26	38	25	30	25	37	32	39	25	25	30	26	36	33	29	32	33	42	28	26	26	32	31	32	33	29	31	51	30	23	25	26	33	35	27	33	22	24	29	20	34	29	25	33	30	33	35	28	31	35	31	31	38	26	29	32	25	33	23	29	28	27	39	28	41	34	23	29	27	38	33	34	30	40	32	29	30	28	37	27	33	26	28	33	28	27	39	26	24	25	24	28	24	29	27	26	27	24	23	37	33	39	33	29	37	33	27	30	40	21	22	20	28	30	35	24	34	34	33	36	31	22	23	28	43	33	22	32	24	23	26	43	24	38	42	24	27	24	35	33	36	25	28	36	30	25	35	31	28	28	22	38	34	37	37	17	30	47	29	29	30	37	23	29	41	32	33	29	21	27	36	37	29	31	30	15	37	41
27540	12247	6853	17715	25992	25496	22401	17555	13844	11613	9462	7728	6356	5527	4787	4162	3713	3600	3259	2881	2625	2504	2397	2269	2087	1962	1770	1531	1391	1316	1352	1206	1176	1118	1090	1050	1037	1008	896	943	807	788	748	726	701	685	658	682	622	624	648	649	582	568	573	548	573	538	565	517	504	501	513	479	498	516	498	530	506	548	517	571	575	626	612	704	675	618	619	609	574	634	611	585	599	582	605	564	627	659	622	582	626	563	595	594	589	652	569	564	616	626	598	568	593	666	713	624	624	592	539	522	534	532	518	492	511	557	507	511	541	501	455	475	516	482	477	485	471	484	491	470	513	517	476	504	524	492	522	523	499	487	492	465	469	477	475	481	479	453	464	514	469	497	474	487	508	508	480	471	492	522	495	472	440	463	479	507	451	498	502	497	451	504	511	472	447	518	478	501	477	473	475	514	478	410	448	483	485	515	450	490	462	482	513	475	499	469	468	476	465	488	452	467	447	435	513	450	505	483	455	507	537	525	466	476	476	493	500	468	486	462	475	485	459	408	501	462	476	481	489	487	503	514	464	457	476	503	498	468	497	463	486	500	497	506	469	457	442	470	463	517	436	445	502	466	467	485	526	454	457	487	508	483	502	494	465	476	454	464	455	498	470	519	480	494	538	453	490	493	463	489	490	480	465	500	461	488	477	476	488	496	497	464	462	509	485	503	502	529	446	497	489	511	516	489	501	511	508	472	498	513	497	510	483	508	509	466	480	481	539	448	444	479	507	508	499	494	513	496	519	499	532	493	473	464	483	474	463	468	444	490	496	481	487	481	467	459	479	459	496	510	470	499	494	516	465	515	396	463	497	519	518	456	490	462	487	478	470	518	424	479	484	435	524	484	466	437	538	468	481	511	458	506	500	477	495	465	521	500	501	471	469	467	505	506	461	472	540	485	504	450	462	522	499	510	500	460	501	468	473	466	484	499	485	478	494	510	528	446	484	457	525	462	480	482	502	493	488	443	477	490	514	435	469	469	442	518	464	453	436	485	455	467	497	505	423	517	457	477	494	448	452	472	518	476	478	456	479	470	485	481	480	509	481	464	473	482	502	429	457	475	482	483	471	474	494	477	456	469	447	466	508	466	515	487	471	495	486	496	491	444	469	474	471	494	468	481	481	471	501	493	466	479	478	480	463	473	515	494	471	513	536	485	452	512	473	494	485	468	477	512	453	459	484	452	493	471	540	472	469	478	472	482	482	489	464	510	469	492	478	490	487	465	494	488	478	485	478	490	530	495	476	475	510	473	506	473	493	480	464	473	464	483	510	465	487	477	493	468	470	459	491	472	484	492	510	497	469	462	472	472	476	454	481	475	461	496	445	482	468	475	459	482	486	497	487	476	459	492	516	471	450	500	481	491	509	499	492	461	464	491	464	462	463	479	526	501	476	484	446	510	540	486	492	463	483	472	472	451	510	483	463	491	514	524	484	455	512	457	542	509	483	467	454	478	499	493	485	451	485	467	437	472	470	486	507	482	482	490	463	460	463	484	445	469	484	455	478	474	493	443	474	472	454	468	538	469	487	465	484	514	462	462	485	484	483	511	470	462	452	459	496	473	519	497	461	479	515	476	467	485	494	488	459	481	472	484	483	463	507	434	465	477	487	502	505	463	503	481	472	473	485	487	484	503	507	504	507	481	498	494	462	470	511	501	468	543	523	457	491	427	457	460	548	506	509	489	469	481	507	491	494	481	488	474	490	489	483	496	504	488	449	456	468	471	463	472	475	503	475	471	490	531	486	518	524	458	476	483	471	459	509	496	482	473	473	491	495	496	520	449	446	510	476	483	447	486	484	495	543	486	469	461	450	481	506	480	469	489	467	480	510	475	458	508	502	468	522	487	433	504	478	478	499	472	439	491	499	509	451	469	466	462	460	463	476	503	472	503	460	477	506	483	490	481	467	472	432	514	448	432	507	494	467	475	518	489	471	501	474	481	458	487	477	473	477	513	468	454	423	432	489	475	462	475	494	507	497	467	457	459	469	502	500	482	492	460	476	475	488	468	491	506	464	499	487	431	487	507	477	459	465	471	469	487	508	484	459	420	486	486	455	490	494	479	497	460	509	499	488	503	510	470	451	463	463	488	486	470	472	494	476	475	498	487	520	494	483	479	502	476	428	464	464	488	485	509	475	511	444	453	483	493	475	445	479	455	473	439	432	492	482	480	466	476	505	483	504	501	457	480	487	454	478	485	454	461	478	486	477	438	475	483	476	487	481	468	490	428	464	476	474	443	463	462	482	467	504	488	464	478	489	484	501	501	502	479	492	525	492	482	470	479	500	494	478	483	481	491	511	475	488	462	485	512	473	503	516	477	474	492	503	467	491	504	468	480	461	517	431	468	524	417	475	449	480	479	428	500	530	479	500	483	472	461	492	461	492	450	468	483	458	491	507	472	497	480	488	463	475	480	487	496	483	466	493	453	462	521	503	482	483	499	499	495	448	476	471	480	513	476	488	485	517	478	521	514	498	484	452	458	471	453	512	433	472	505	453	461	481	488	462	448	479	497	477	528	473	506	485	478	499	485	501	431	507	479	465	529	481	465	462	470	482	465	464	502	513	483	477	500	471	504	460	496	508	484	491	505	525	494	472	482	488	478	512	498	497	469	438	508	498	490	484	488	490	491	516	471	511	456	466	511	487	486	465	523	490	502	416	485	467	451	477	502	502	441	500	464	494	509	476	454	495	467	504	467	484	486	457	451	469	495	475	472	490	440	440	491	504	484	467	483	488	481	473	471	491	503	493	466	467	469	485	482	490	478	443	468	497	495	436	508	463	482	480	485	518	468	500	461	490	476	483	455	490	462	502	468	483	464	489	449	501	487	476	494	478	460	474	496	513	468	489	495	482	487	449	437	496	489	470	483	461	517	473	491	490	465	480	504	501	522	498	447	458	458	489	433	553	485	485	517	514	501	448	467	512	479	502	470	466	475	470	456	468	494	444	519	436	475	471	480	475	508	488	500	511	501	447	510	516	455	496	446	516	530	467	491	504	506	465	483	479	449	486	471	490	496	499	446	470	476	490	475	480	528	463	507	511	506	510	499	465	509	496	466	458	482	476	489	472	473	480	528	481	476	501	474	471	525	453	453	482	476	503	481	502	476	475	506	516	517	490	438	501	472	510	478	541	468	499	483	453	443	468	487	474	497	465	498	485	502	481	507	483	468	552	460	482	500	486	490	466	452	490	495	483	459	482	470	468	433	537	482	414	449	488	483	474	453	505	477	506	496	460	496	484	500	429	494	448	478	508	501	472	488	507	495	485	507	477	445	479	493	483	438	462	478	496	494	495	482	481	458	513	451	487	491	498	470	524	501	487	435	513	485	484	488	446	497	492	530	480	429	482	449	472	497	491	460	482	482	532	507	491	487	519	461	470	479	487	484	470	543	508	518	450	457	466	508	451	494	521	504	488	467	477	486	490	500	454	492	500	496	475	525	496	479	530	479	478	469	522	485
3506	510	334	253	464	531	464	366	336	275	220	170	132	139	123	100	98	99	82	86	71	81	80	75	65	77	55	65	50	46	53	52	43	40	48	47	39	46	36	42	38	39	38	31	35	40	30	32	45	39	27	41	34	33	36	27	27	30	33	24	30	30	28	31	30	23	24	29	26	34	31	34	24	39	28	32	30	29	35	36	29	25	28	25	31	37	30	29	36	34	25	30	32	36	38	39	41	34	30	41	30	37	37	34	39	40	32	29	24	32	34	32	18	23	35	15	29	28	34	36	31	30	32	31	30	30	34	28	39	31	30	28	24	28	29	22	45	22	25	29	34	33	35	26	28	37	34	39	29	28	23	26	31	34	34	27	36	21	23	30	28	32	35	36	30	29	20	30	30	27	26	26	20	34	22	34	18	33	21	25	36	32	29	46	29	33	29	33	34	35	31	29	34	29	45	33	35	33	28	23	25	22	29	29	30	32	31	37	23	24	37	36	28	21	28	24	28	26	31	34	25	27	40	20	26	23	32	36	28	22	41	38	34	31	28	27	37	23	23	28	23	34	32	28	39	35	22	33	29	34	30	26	33	26	37	26	27	31	30	22	31	37	38	24	45	37	36	28	18	27	31	29	34	23	29	24	29	31	25	30	33	44	38	38	27	25	38	34	31	34	24	31	31	37	33	33	26	32	31	19	33	34	42	35	33	33	37	35	33	38	22	26	28	25	37	26	35	33	25	37	26	28	27	30	30	27	26	29	24	35	26	36	24	21	29	31	26	24	30	37	30	27	39	32	34	32	25	30	28	30	29	29	35	23	29	40	35	25	36	31	32	30	29	36	32	25	27	45	24	25	32	25	30	25	28	26	25	27	25	26	34	37	39	22	26	25	29	42	26	28	40	34	20	30	24	24	23	39	32	35	36	39	31	24	38	34	27	27	29	25	35	24	31	29	29	30	30	31	26	26	28	27	33	30	30	23	29	38	24	30	24	29	34	27	29	34	38	32	30	41	23	37	32	36	25	34	18	37	25	28	32	38	28	23	25	34	32	33	24	34	34	32	40	34	38	41	27	35	30	32	27	24	20	33	33	33	39	44	33	19	31	31	24	33	36	23	33	35	30	31	28	27	30	28	31	29	28	21	32	23	28	35	32	25	31	24	35	35	30	28	24	36	28	30	34	27	23	42	24	41	25	28	37	30	22	34	33	33	34	27	32	28	33	32	18	34	42	31	33	41	36	19	34	37	28	26	30	38	34	28	26	35	24	26	35	34	43	28	24	24	25	24	48	34	30	24	25	45	34	37	26	28	30	24	34	32	35	25	22	28	26	31	40	33	25	27	21	23	27	39	33	25	34	29	39	33	29	26	34	24	30	29	26	27	24	21	31	30	37	32	24	26	30	30	26	36	32	27	29	26	34	34	24	33	29	27	28	32	24	25	35	32	26	36	35	26	26	31	26	24	31	29	27	32	33	22	23	35	24	36	26	39	28	31	21	27	41	21	27	30	28	35	31	23	22	17	37	31	38	33	18	26	25	41	33	35	20	36	29	24	18	27	24	37	28	43	33	35	31	35	21	24	33	31	30	32	21	32	34	31	30	22	19	43	28	33	27	29	31	28	32	38	21	31	28	30	35	27	29	37	28	27	33	24	25	38	29	27	35	34	26	25	37	18	33	25	30	29	25	34	34	24	26	29	27	30	33	31	31	27	30	30	46	35	23	43	29	28	33	39	32	29	18	34	30	28	33	30	34	31	29	29	32	25	34	24	37	36	36	34	30	32	24	21	32	26	35	21	26	37	31	22	19	37	33	22	32	34	36	24	32	25	27	33	24	32	33	30	27	34	20	35	33	28	29	27	22	30	32	28	16	32	20	36	25	26	22	28	26	36	37	29	41	24	28	39	33	30	43	27	26	27	32	21	26	31	32	30	26	36	28	37	34	33	29	28	36	35	27	40	27	30	26	31	34	39	30	28	29	24	30	37	29	33	29	32	23	28	33	33	30	33	35	31	22	29	23	20	33	24	23	32	35	38	19	20	29	37	40	28	27	35	38	25	37	26	29	28	34	28	37	29	26	27	35	40	23	31	29	38	45	25	31	36	30	33	34	24	36	27	31	26	36	31	31	38	25	36	37	21	29	42	30	27	30	26	39	32	21	32	46	35	39	24	36	28	31	32	28	28	22	43	20	26	26	32	31	29	38	32	30	33	31	30	37	34	37	25	22	38	37	25	31	25	35	27	26	31	29	30	20	38	37	36	17	30	33	42	30	36	27	19	31	26	24	25	34	28	30	40	23	25	29	22	28	22	33	32	28	30	30	25	36	30	29	28	30	29	32	14	32	35	42	27	24	35	28	33	41	44	26	35	24	36	32	25	25	37	32	31	45	32	34	24	39	33	31	32	26	24	31	16	27	28	28	35	39	30	18	23	20	33	27	29	29	39	30	22	23	25	27	33	36	46	35	31	32	26	29	23	34	33	28	31	29	31	32	38	32	33	32	24	26	28	27	33	27	33	22	26	32	31	32	24	25	24	32	31	29	33	37	28	27	40	27	39	23	32	29	29	34	37	28	32	33	26	23	26	20	40	30	37	29	37	26	27	39	25	31	38	27	30	27	31	36	30	23	25	26	29	49	33	40	44	32	35	34	28	29	39	33	31	29	29	32	34	34	33	30	32	32	32	34	32	33	33	38	30	34	25	28	24	29	39	32	31	31	35	39	28	32	33	25	25	25	34	25	30	25	32	27	27	33	27	38	29	27	27	19	38	36	28	25	31	29	28	35	36	38	23	27	34	32	25	40	30	27	34	39	37	24	36	42	26	34	23	41	33	35	36	31	37	27	33	32	20	31	30	32	30	25	34	33	20	43	33	25	41	29	30	24	35	29	39	31	47	27	24	30	36	26	25	32	31	33	36	39	33	25	40	28	32	28	31	30	27	32	45	35	30	25	24	31	24	31	30	42	37	31	31	30	26	26	25	35	36	28	23	27	34	26	29	35	35	41	20	32	36	25	34	30	33	26	35	25	23	32	34	34	29	34	25	32	33	36	21	27	33	23	26	17	36	45	25	38	27	34	31	33	22	23	29	34	20	30	30	25	27	24	35	22	25	29	24	24	36	36	27	45	20	32	34	28	36	25	20	37	23	29	28	28	25	34	31	31	24	33	37	35	26	33	28	38	24	25	34	35	22	34	32	30	32	25	35	35	31	39	30	27	40	30	30	31	38	34	28	19	27	38	28	34	32	26	17	35	34	35	39	26	30	29	20	27	26	29	29	31	21	23	28	33	30	36	37	28	29	34	31	27	30	36	32	27	23	37	37	32	36	29	29	28	37	28	28	35	33	23	30	23	32	35	37	34	28	31	19	31	35	27	19	28	30	31	36	27	24	35	38	31	30	30	36	31	28	34	31	24	30	26	26	31	31	27	33	38	34	30	30	24	36	28	32	27	27	22	35	32	30	34	27	22	30	37	15	31	32
25612	11506	6946	17224	25179	24895	22261	18331	14395	12084	9891	8182	6704	5873	5291	4607	4266	3918	3580	3034	2658	2620	2496	2509	2234	2071	1872	1674	1491	1559	1459	1368	1243	1220	1158	1083	1023	1034	921	983	798	850	794	737	723	751	669	659	695	643	653	640	562	587	585	605	548	522	504	533	558	534	513	556	507	554	580	551	556	524	544	534	622	604	617	627	686	689	692	573	611	570	606	600	597	629	577	577	612	626	642	585	617	626	627	595	612	579	630	632	633	601	607	607	651	686	707	664	633	628	579	538	558	505	526	534	515	497	500	472	486	512	536	490	518	515	504	485	542	525	512	510	504	482	521	537	477	540	525	521	489	527	476	473	478	483	491	509	521	505	508	487	506	473	510	468	486	493	498	492	523	489	485	515	530	471	517	500	502	497	482	514	476	463	477	495	508	471	497	485	450	537	464	490	461	547	497	494	493	555	501	502	464	491	498	461	493	475	487	465	510	468	484	465	478	465	511	469	468	513	473	477	506	476	507	497	450	502	498	435	491	510	506	494	475	489	492	499	508	494	488	492	474	497	534	465	475	493	491	474	478	484	519	476	480	483	517	514	489	469	497	488	494	499	486	488	519	505	475	495	516	481	495	482	480	503	472	485	494	496	493	471	510	501	521	464	500	475	519	443	523	494	466	469	513	463	495	491	480	479	511	499	508	471	515	482	480	455	464	529	512	503	514	466	446	528	509	489	465	492	536	480	503	542	538	521	474	471	478	475	492	496	493	480	470	488	484	524	474	487	480	490	484	463	498	512	447	524	502	465	465	483	457	490	469	472	487	532	480	478	542	485	461	477	500	514	489	524	482	485	499	484	478	492	451	498	478	515	498	499	502	503	496	502	444	528	526	478	498	497	507	515	485	490	492	482	513	494	510	491	513	467	548	503	492	478	510	475	470	530	455	497	475	489	519	490	488	517	477	523	491	482	493	534	474	451	470	523	503	487	471	517	506	475	496	520	516	513	504	473	513	528	497	492	465	439	512	497	516	516	468	475	488	494	496	444	491	446	476	509	474	467	487	447	493	455	505	474	506	509	481	496	494	497	485	515	501	491	489	513	472	424	508	464	512	475	504	545	480	509	452	508	475	486	463	509	511	537	479	478	457	509	508	482	480	476	500	473	513	459	503	480	485	497	489	480	490	495	477	515	523	490	480	533	505	501	508	498	450	469	436	509	513	523	471	486	516	447	444	483	483	476	470	496	482	482	486	481	525	516	498	446	495	469	479	486	517	483	455	492	483	519	517	480	495	489	492	506	518	474	490	494	505	509	502	511	508	536	501	517	493	533	504	501	468	490	471	499	478	481	497	504	469	469	507	521	474	489	494	518	507	540	439	498	466	491	487	487	475	503	447	468	543	492	463	487	496	489	493	505	453	493	506	487	491	486	502	472	515	522	471	515	491	526	502	509	502	501	510	459	492	510	483	475	445	504	522	477	489	483	500	511	475	487	481	453	516	473	529	479	484	485	492	504	476	500	483	501	513	515	522	523	462	491	502	489	517	502	486	485	482	456	540	470	471	467	496	490	475	496	470	481	475	480	465	468	502	484	511	490	472	481	489	481	480	514	449	480	478	474	477	483	481	521	497	519	498	492	491	493	488	502	485	511	521	473	500	481	484	519	460	470	508	512	511	481	475	473	516	456	519	485	519	486	447	467	474	469	472	468	512	533	535	465	459	451	521	504	467	486	456	506	492	477	488	483	474	463	468	487	486	486	504	478	483	469	505	475	487	512	522	483	491	479	481	514	483	489	472	470	533	499	510	507	480	492	486	480	460	488	493	521	474	480	498	517	486	515	521	476	496	464	491	496	501	493	502	498	515	492	503	513	478	485	500	477	491	497	513	510	528	506	529	476	479	502	517	497	493	476	469	462	491	488	478	498	508	504	515	494	487	466	468	456	497	467	466	482	481	504	515	481	481	524	475	510	502	516	518	496	472	469	492	519	524	520	470	496	505	496	493	495	503	475	491	482	484	510	498	515	473	442	486	448	486	477	447	520	486	463	523	529	529	493	541	446	435	472	475	508	522	506	525	463	485	484	501	534	504	480	533	503	498	501	461	527	502	521	518	499	509	493	513	480	530	504	496	511	546	478	535	505	489	487	481	484	506	477	460	494	472	521	500	485	513	463	505	506	491	518	477	508	462	521	477	519	514	491	508	490	499	467	514	502	523	489	495	486	533	476	497	483	503	478	467	475	490	465	497	494	487	493	464	505	496	504	494	486	515	516	495	475	499	473	501	460	451	508	447	476	518	468	473	508	498	509	488	478	541	488	502	522	490	487	486	493	458	501	504	468	481	471	542	504	458	505	454	503	508	495	494	459	463	489	509	501	526	490	475	456	491	474	517	488	503	456	459	488	465	489	497	467	473	497	457	519	502	494	481	494	515	490	543	468	512	494	510	511	527	444	484	491	475	504	489	477	456	507	464	480	486	476	506	520	450	499	531	491	487	489	494	504	488	479	497	486	484	484	500	487	505	512	481	509	480	508	482	499	488	465	535	472	534	514	470	513	519	503	534	465	447	495	452	490	495	511	499	461	489	441	502	488	472	488	467	484	521	501	517	483	468	454	482	477	511	490	478	485	485	475	464	495	446	474	484	482	499	493	472	478	470	508	500	508	483	504	464	501	512	494	502	520	473	493	479	530	506	466	510	494	473	506	501	497	531	492	457	466	463	467	450	492	488	496	485	535	481	513	502	514	520	521	480	495	481	495	481	485	455	475	495	472	515	478	488	516	550	545	516	514	490	534	486	474	468	515	493	489	501	481	449	481	510	508	466	499	489	502	449	527	442	488	495	498	491	497	508	498	480	499	505	490	503	477	484	504	473	507	524	506	461	536	502	498	524	492	482	503	500	454	461	468	500	501	483	485	495	527	488	468	506	488	482	476	524	495	510	488	454	477	477	491	479	503	470	508	465	454	466	469	464	473	488	459	539	525	513	496	500	482	501	506	496	483	481	463	475	490	476	523	511	499	454	496	528	502	463	508	478	503	509	493	497	517	504	499	500	492	509	462	482	493	475	485	499	488	507	487	473	507	520	465	516	500	536	521	494	467	452	501	517	490	470	489	482	522	490	494	507	509	449	492	481	502	479	454	551	452	442	531	492	476	467	473	475	511	488	506	505	457	486	516	469	482	504	499	490	464	476	515	485	494	478	430	504	535	451	466	453	506	514	502	482	548	479	508	493	490	502	490	444	461	469	498	506	495	473	469	477	515	462	483	464	505	487	517	491	492	481	488	509	504	480	501	470	465	502	479	518	479	528	516	495	500	527	495	500	516	492	478	477	475	501	462	521	494	487	528	480	448	503	490	475	455	501	458	487	450	462	510	491	492	513	499	486	503	497	499	489	471	550	460	484	511	464	511	476	496	491	517	514	494	458	489	472	498	445	495	482	454	505	487	458	525	443	463	472	467	486	492	469	501	468	479	470	498	474	468	481	531	525	523	496	520	507	491
3448	852	502	422	781	835	781	578	479	413	355	294	253	222	195	197	192	164	151	127	146	124	115	88	114	113	98	79	80	80	77	73	53	65	68	64	65	59	69	54	53	50	61	37	58	68	70	56	39	38	40	49	35	35	48	47	41	50	34	48	50	50	40	41	43	37	37	44	50	44	59	42	55	58	50	57	43	45	59	48	50	45	52	46	45	47	53	45	45	52	41	43	40	47	41	47	44	56	39	57	55	53	52	56	54	50	55	50	40	49	50	44	51	43	36	42	42	54	41	53	51	52	51	38	44	40	48	35	53	48	48	50	36	40	50	35	41	62	62	35	48	34	33	40	56	49	34	37	34	36	42	48	52	42	36	45	42	44	32	55	45	49	40	40	51	41	47	47	38	54	47	38	50	55	40	48	42	38	39	36	44	44	43	45	42	42	37	47	47	41	48	47	50	51	37	40	50	45	44	46	38	46	48	44	43	54	40	45	46	60	54	33	44	51	36	40	51	42	48	38	56	44	42	48	42	40	39	40	38	43	36	48	37	42	42	52	54	36	46	42	49	43	39	52	48	36	40	42	41	33	43	54	52	48	48	38	59	45	47	53	52	55	40	47	39	65	43	38	40	41	42	39	41	52	50	43	38	36	39	44	35	48	54	44	57	45	45	47	53	43	43	61	37	44	47	43	40	47	33	35	37	45	46	38	52	46	50	49	36	55	43	36	49	45	45	37	50	55	46	47	57	44	53	51	51	50	38	51	48	56	38	48	41	46	49	38	47	51	43	56	42	46	43	43	41	41	45	50	38	44	48	50	46	45	61	48	48	50	41	45	63	52	46	57	58	39	41	53	52	41	56	44	54	55	47	44	45	40	39	33	36	46	56	59	50	57	30	46	42	32	37	45	44	48	52	42	37	50	30	41	51	40	42	46	44	40	40	53	44	50	48	51	45	47	45	44	50	43	34	35	40	44	47	51	28	42	42	41	40	56	31	40	40	38	46	53	40	40	35	52	52	44	35	41	59	38	67	50	49	41	52	50	62	44	31	49	34	34	44	42	36	49	54	41	41	51	44	38	40	38	48	31	35	47	44	30	40	46	52	44	46	46	36	48	50	40	54	46	49	54	44	39	41	51	53	33	41	38	38	49	37	49	40	49	42	52	45	51	34	35	29	56	50	46	33	40	48	44	47	45	39	54	43	46	46	55	50	48	35	37	35	50	48	45	36	45	46	45	50	41	44	63	47	42	51	41	54	39	38	45	50	59	47	46	46	52	45	43	46	51	46	48	45	45	41	36	50	49	50	55	48	55	37	42	44	45	52	53	40	38	34	41	36	59	39	47	38	38	54	43	35	46	49	39	40	41	48	55	35	44	56	43	45	39	47	63	38	47	32	50	43	50	49	38	55	39	40	50	48	42	41	45	47	36	48	44	41	41	51	43	41	40	33	50	43	49	46	49	40	37	42	52	52	38	36	52	55	41	40	42	43	56	46	43	45	34	48	38	35	39	36	42	43	43	33	43	47	49	32	45	51	40	47	58	48	35	44	49	47	41	36	41	37	51	39	55	38	41	47	51	46	36	53	44	47	36	46	43	40	51	52	38	41	53	42	52	39	40	50	38	39	42	45	40	43	42	38	51	45	38	46	44	32	48	33	34	55	51	28	34	46	40	42	60	41	33	54	36	38	56	47	42	58	50	46	49	31	53	29	45	38	54	37	39	52	47	44	41	48	43	49	51	54	45	47	54	50	52	47	57	56	51	38	56	42	47	32	51	40	34	39	37	39	51	39	46	42	48	53	47	54	54	51	44	39	46	51	39	33	40	48	43	53	42	44	41	45	46	33	51	55	48	36	44	42	47	44	53	38	48	44	56	42	45	44	30	49	33	55	49	42	46	48	52	43	40	35	61	45	45	40	47	45	39	59	44	46	43	54	52	44	37	41	52	44	36	40	37	45	46	53	46	50	43	52	45	59	37	38	50	52	35	34	55	48	31	55	43	39	44	46	40	52	42	36	35	40	58	45	53	50	46	43	43	35	41	55	41	39	37	40	49	36	42	58	50	41	47	39	50	44	36	45	24	51	38	40	36	43	43	47	41	58	55	46	52	51	52	42	43	28	44	54	38	54	42	33	47	45	44	43	44	38	39	51	40	50	35	56	45	44	52	39	53	40	54	48	46	42	39	49	35	47	45	44	47	43	45	39	51	50	48	44	40	54	46	50	48	39	47	41	46	48	26	39	40	52	47	42	43	41	44	46	40	45	31	45	28	46	37	41	56	46	51	52	44	52	42	46	46	44	34	50	50	42	47	40	48	34	51	41	41	43	54	51	55	54	57	48	41	39	50	46	43	42	49	50	54	45	44	52	33	40	55	42	49	49	48	42	41	54	44	39	39	39	49	44	50	42	48	52	51	42	57	47	43	41	49	48	37	35	50	49	43	41	55	38	43	44	42	56	44	45	38	46	41	45	44	53	53	44	39	44	43	47	38	39	50	57	40	48	48	58	45	45	52	54	30	38	51	41	33	50	56	35	48	37	43	46	47	38	38	49	52	54	40	44	40	64	52	48	52	50	33	56	37	46	48	46	32	43	51	42	52	56	45	35	49	43	51	50	42	47	61	40	63	39	47	37	39	46	61	46	39	35	39	42	40	43	47	48	47	58	29	42	45	35	47	43	30	56	44	50	43	41	46	52	40	37	39	46	43	55	37	50	35	35	47	35	40	41	31	44	53	40	50	49	42	48	50	55	45	47	50	46	40	46	46	49	47	39	51	48	41	67	45	46	45	33	43	54	38	51	39	37	36	54	56	48	45	32	59	49	54	34	47	53	50	49	46	44	39	54	45	48	48	43	35	33	38	43	41	49	48	36	49	48	50	38	50	54	58	45	46	49	45	45	60	56	41	44	47	47	33	41	44	41	41	48	49	47	43	44	53	46	38	28	52	42	55	42	43	66	55	42	46	41	42	45	37	41	46	34	43	32	47	52	36	41	44	39	46	47	48	36	51	39	35	43	32	35	56	47	42	35	49	43	48	35	56	55	36	57	42	47	37	42	48	44	37	43	47	46	44	45	51	52	48	32	34	50	40	42	52	48	56	44	47	45	56	50	49	53	41	40	61	44	41	49	39	38	43	57	31	34	49	44	52	45	45	34	53	35	57	46	51	31	39	40	49	56	34	43	49	52	49	36	49	36	53	32	45	45	41	42	40	47	52	45	33	39	41	45	41	51	40	38	45	40	47	37	42	43	39	50	34	56	43	48	39	62	50	46	48	50	50	30	56	41	50	46	49	48	49	46	41	49	43	43	33	52	44	46	45	56	54	55	50	56	34	34	52	44	51	39	56	53	44	50	45	44	37	52	48	39	50	42	52	46	44	43	42	49	53	49	47	38	53	51	52	54	54	39	43	43	40	50	45	39	56	44	43	52	36	53	35	38	43	38	38	46	45	54	55	56	38	53	36	43	34	46	64	46	33	54	48
32271	16505	10437	23518	31582	30413	27243	23571	19537	16663	14392	11801	9904	9103	7796	7197	6863	6046	5667	4755	4276	4149	4074	3803	3679	3278	2960	2673	2536	2298	2242	2114	1988	1947	1879	1652	1605	1661	1496	1350	1272	1222	1238	1136	1137	1071	1055	1021	991	948	953	907	884	845	850	820	822	824	821	771	760	823	793	794	750	788	746	842	756	832	817	912	896	868	957	942	928	968	928	996	933	905	897	904	881	913	833	912	896	946	954	818	852	915	924	965	870	935	929	861	898	936	980	889	924	982	1103	1021	944	881	872	825	801	786	735	745	755	741	757	731	760	744	713	691	724	723	734	732	726	684	734	737	700	737	751	738	752	744	788	778	782	725	718	783	699	707	757	671	702	710	702	715	755	695	719	705	685	728	705	723	763	720	715	766	708	759	740	701	724	748	696	706	693	711	723	704	709	682	671	761	701	693	664	693	712	717	698	724	747	726	684	720	743	734	749	697	713	694	712	701	752	722	667	720	710	747	706	697	661	680	702	744	714	674	692	659	704	739	731	714	759	721	704	698	729	734	669	756	768	658	671	709	767	697	734	711	689	762	734	741	705	724	665	708	717	757	657	731	661	661	710	774	708	733	725	726	689	683	716	709	707	725	735	727	739	691	721	696	714	706	742	683	684	699	681	700	692	742	726	717	656	792	674	713	724	729	711	682	703	705	696	701	695	746	730	731	746	659	695	689	737	751	655	754	726	687	680	697	746	714	713	706	715	709	654	744	675	697	729	669	704	736	720	721	693	758	729	730	669	740	713	677	671	690	690	715	685	706	735	715	651	720	723	759	710	743	705	699	702	714	755	732	708	665	735	696	697	705	724	723	741	757	769	714	715	718	707	707	699	731	666	696	731	684	678	711	697	714	701	732	710	700	777	725	717	688	724	744	717	691	682	700	709	681	755	692	694	683	699	655	723	710	680	713	698	705	731	702	721	671	741	660	701	696	709	703	696	680	663	716	682	708	706	764	692	758	642	705	712	708	699	705	743	742	650	721	694	728	740	730	702	627	734	711	754	683	705	719	704	696	707	734	702	715	656	694	698	748	680	690	677	702	698	745	707	710	714	732	721	680	672	729	693	792	725	684	699	742	689	738	712	775	728	718	672	710	733	737	694	686	738	675	678	694	690	659	707	724	737	712	718	732	699	708	728	736	724	708	708	683	683	699	723	740	734	721	707	692	693	663	712	724	715	718	721	673	679	702	702	704	697	693	685	724	723	688	694	677	699	714	703	702	719	680	706	698	681	660	747	720	680	770	677	717	724	681	710	742	740	664	714	669	725	699	666	681	755	720	721	682	752	680	735	686	712	730	713	659	733	695	714	721	676	646	705	697	687	710	723	724	767	724	698	696	675	770	682	676	716	727	688	670	679	685	707	661	685	733	718	737	695	720	678	699	695	712	667	669	755	739	700	740	711	654	757	711	724	702	696	726	660	721	671	727	691	691	731	734	714	694	722	759	726	789	665	637	732	667	701	702	724	693	685	686	705	709	719	755	691	698	675	732	680	722	724	675	721	705	762	683	650	732	682	695	686	732	685	686	688	678	697	697	696	704	697	700	682	655	737	752	735	720	721	755	716	695	715	660	720	698	697	739	680	754	722	697	741	701	653	636	715	720	698	686	716	717	659	682	706	681	754	712	687	686	708	637	749	695	760	695	752	728	726	709	643	726	727	701	758	721	710	672	678	755	686	704	717	682	685	716	762	674	701	678	726	713	704	719	761	690	728	730	729	726	713	673	692	694	744	702	710	669	657	687	726	725	710	701	731	703	718	682	672	713	689	692	651	747	704	735	715	696	720	765	668	717	712	739	705	724	736	711	703	704	662	691	690	673	734	649	683	646	686	699	716	682	741	725	672	716	663	712	748	756	717	684	656	675	686	701	706	696	713	712	719	737	733	695	716	697	710	714	716	688	741	702	647	740	698	704	697	678	750	764	683	683	716	720	744	709	745	699	709	737	717	697	738	710	741	739	704	680	709	743	685	750	683	663	738	659	789	726	683	680	734	734	658	700	711	705	699	708	742	668	710	749	744	642	734	666	705	700	690	704	756	727	690	717	709	724	666	667	745	732	716	695	723	720	749	700	679	692	692	711	723	732	702	734	691	713	709	739	693	677	696	707	742	699	722	704	732	724	743	733	678	679	745	727	736	686	699	712	728	692	672	694	696	740	687	738	703	746	709	726	703	699	737	702	728	701	702	669	656	682	673	738	712	726	736	743	695	696	771	727	713	746	723	745	701	652	704	729	693	699	695	670	713	723	702	680	689	716	702	708	724	679	719	717	683	678	696	703	727	700	678	722	714	736	717	764	738	680	698	711	745	721	734	700	713	734	687	708	682	674	745	698	712	706	725	721	696	738	693	678	738	765	677	782	688	730	688	668	745	726	672	718	728	735	678	708	724	697	706	668	725	683	688	709	725	697	701	714	669	726	729	759	654	686	727	691	782	721	742	708	686	738	753	717	660	700	706	750	683	723	742	724	760	684	739	719	733	732	702	696	713	707	661	719	722	686	710	722	739	685	677	694	718	726	698	708	723	767	715	694	729	709	694	680	725	718	749	655	720	705	704	747	755	694	710	685	677	726	737	705	715	675	733	761	704	745	716	704	704	771	727	708	688	751	654	680	730	731	726	752	705	738	678	714	710	768	759	659	701	716	672	749	680	733	720	692	709	744	745	690	689	783	718	671	761	717	658	716	746	729	702	692	675	706	672	687	717	715	720	752	737	729	672	684	723	672	645	710	715	682	707	748	735	701	751	738	727	697	743	675	717	712	744	720	709	713	712	743	677	738	739	703	698	709	745	640	679	740	730	731	704	759	681	690	775	744	695	712	709	690	690	721	742	705	725	756	720	724	773	740	737	663	661	687	712	640	701	704	703	700	722	735	721	712	718	670	717	667	677	724	712	693	770	755	701	705	734	733	735	737	714	712	716	723	672	724	742	719	704	736	711	687	721	692	715	674	747	734	681	702	665	726	744	726	719	749	704	706	715	700	690	745	720	715	709	664	743	725	716	767	727	669	719	730	715	719	743	687	672	715	729	648	714	677	685	735	714	726	703	748	681	721	688	734	701	700	717	684	687	712	674	694	686	698	776	733	718	633	690	684	743	704	708	743	754	675	722	743	721	702	703	680	712	706	736	756	727	739	675	675	765	696	724	726	692	715	757	730	649	695	713	668	680	674	683	691	714	769	711	759	688	686	665	700	736	714	728	722	712	699	680	688	703	724	756	708	701	684	688	704	735	739	707	677	696	752	692	684	700	722	734	666	729	732	726	678	721	685	696	758	730	682	709	754	694	673	713	698	689	666	730	758	720	710	710	706	777	697	727	690	691	690	717	719	685	725	700	696	687	681	739	705	708	654	716	733	717	742	663	756	693	746	760	719	669	744	739	723	727	783	719	714	695	719	674	689	719	711	727	724	665	679	739	727	703	728	693	647	715	709	689	743	706	691	686	656	699	722	698	704	703	700
2062	418	214	181	347	388	279	218	191	166	114	106	66	86	73	69	74	52	52	64	35	46	57	37	41	38	29	38	36	21	32	32	30	25	41	35	31	31	34	21	22	15	21	31	22	27	22	25	15	28	21	21	18	28	21	26	16	26	26	20	12	21	17	12	29	29	24	25	26	23	26	23	20	25	18	23	21	16	22	25	20	16	15	25	19	33	14	19	24	24	27	24	32	23	18	26	29	21	15	26	30	27	25	17	19	25	23	23	25	20	22	32	23	20	15	27	17	19	30	23	16	15	18	21	22	16	19	26	18	19	21	13	14	20	17	23	22	23	23	19	23	24	22	17	19	27	27	18	28	21	24	23	14	24	21	20	12	19	23	20	22	20	26	23	17	21	17	19	24	26	15	28	24	25	18	24	20	20	22	23	20	17	18	23	24	25	22	23	27	25	13	18	25	22	21	13	20	22	22	17	16	24	13	22	26	20	24	14	23	30	15	19	18	23	19	24	22	23	25	20	24	20	18	22	30	19	17	28	20	19	22	21	17	15	18	27	17	24	28	25	18	27	27	20	26	22	26	21	22	20	22	19	31	19	23	19	14	34	21	26	23	24	24	27	29	21	28	17	16	24	26	18	28	20	20	20	27	21	25	25	20	20	14	28	24	25	17	18	21	23	22	24	27	19	20	22	19	25	23	19	26	22	27	23	17	19	17	16	22	28	27	21	18	24	23	24	23	16	27	20	21	18	17	19	16	21	23	25	28	18	17	25	22	24	20	14	21	23	27	16	19	24	22	21	28	25	13	25	28	18	29	25	22	28	21	29	15	27	30	19	18	14	22	15	25	21	32	20	20	23	18	19	21	23	18	20	25	18	15	17	14	26	26	24	18	26	23	25	22	28	20	20	31	15	31	15	20	25	22	22	21	25	23	21	24	26	22	23	25	28	22	20	21	18	18	21	19	22	23	23	29	18	25	18	19	21	28	19	21	18	14	17	13	26	21	16	21	21	29	23	22	13	15	27	24	12	14	19	13	23	16	28	21	21	18	25	22	13	19	16	23	28	15	23	19	17	24	19	19	22	19	23	17	14	23	25	22	18	26	30	20	21	19	22	18	21	23	23	18	21	23	23	18	25	21	18	19	24	19	19	19	18	21	22	22	23	23	28	21	21	30	25	18	24	24	24	23	20	16	27	17	16	26	16	18	27	13	20	12	17	28	18	21	21	14	18	29	16	24	30	20	28	19	25	22	16	32	19	20	25	19	23	21	22	14	24	12	17	23	18	28	19	25	26	22	20	19	17	26	21	19	19	19	21	19	33	22	23	20	21	23	16	29	22	18	23	20	33	25	18	34	23	25	23	15	22	19	23	15	28	23	19	15	25	15	18	30	19	18	19	22	18	25	20	26	23	23	29	17	18	20	22	22	24	19	17	19	19	21	24	18	23	22	16	19	23	22	22	17	25	18	12	15	22	13	20	23	16	17	19	17	19	27	16	19	20	21	16	19	12	21	16	23	7	30	22	28	27	23	20	26	23	26	20	19	18	14	29	26	23	26	23	30	13	25	24	31	16	18	16	19	22	30	18	22	23	22	14	20	23	21	24	33	21	14	24	21	25	21	32	19	20	23	25	26	24	20	14	23	17	20	28	22	21	22	29	27	25	21	22	21	20	16	13	13	19	22	20	20	23	21	24	21	20	21	18	29	21	23	22	16	23	25	17	34	30	29	21	21	17	26	22	22	25	27	30	19	25	20	27	14	26	16	22	30	20	18	22	23	24	16	22	22	20	12	22	22	19	23	17	18	25	24	30	18	27	23	16	28	15	25	26	21	16	22	21	23	22	15	24	16	21	17	17	19	18	23	19	15	19	26	20	25	25	17	36	18	19	27	22	22	30	17	16	23	25	15	22	19	17	19	19	24	18	23	17	22	20	20	18	19	20	18	17	23	20	35	24	22	15	18	18	24	22	21	22	20	22	25	18	21	25	19	21	24	18	16	21	18	17	19	23	24	23	20	22	24	21	27	18	23	25	24	25	24	24	14	29	23	23	33	27	23	12	21	39	25	28	26	23	32	21	21	16	17	18	32	21	23	16	22	28	27	26	14	18	17	27	20	26	22	19	16	26	24	29	24	22	15	16	26	15	19	21	29	24	19	25	22	20	28	22	32	24	16	18	23	25	28	26	22	20	35	22	19	25	27	23	23	22	29	19	21	17	8	16	23	15	22	14	20	27	24	24	28	27	17	17	26	19	17	29	25	19	28	16	18	17	20	25	18	17	26	21	28	26	20	21	24	20	20	18	26	13	26	24	23	28	18	28	38	19	25	22	25	24	18	16	16	19	18	31	26	21	14	18	17	30	19	23	19	21	19	22	16	20	32	12	18	17	17	19	26	15	26	25	24	31	19	26	23	20	25	31	19	19	24	23	15	25	19	28	29	23	20	17	14	28	23	27	19	24	14	21	23	14	20	29	22	29	19	27	22	28	23	26	14	13	21	19	21	15	25	14	26	22	20	21	24	21	28	19	19	21	23	21	25	26	21	17	23	26	19	16	29	26	24	23	23	15	27	16	21	25	15	24	18	19	17	23	24	19	23	21	21	18	19	20	21	27	19	22	27	22	14	17	19	17	24	22	20	21	22	16	25	30	14	21	16	28	24	27	18	22	20	21	27	23	29	28	19	25	16	22	34	18	20	22	20	24	30	20	31	29	18	32	21	19	28	25	24	26	18	25	33	17	31	29	21	19	21	22	18	20	11	21	20	18	19	19	24	19	19	15	19	18	19	12	20	19	19	27	28	21	23	15	24	23	24	14	22	20	22	22	16	17	19	20	23	24	20	18	20	24	21	20	19	24	25	18	26	20	15	25	21	31	21	18	22	25	29	20	34	19	17	24	23	22	16	24	18	19	12	26	22	20	25	24	20	22	20	17	19	23	22	21	17	22	25	20	23	18	15	24	23	21	32	22	16	20	23	25	22	11	18	16	20	25	27	23	14	27	24	20	28	15	19	15	30	22	21	24	30	24	23	12	18	17	23	17	20	19	17	20	17	27	24	25	23	21	16	18	27	16	14	22	19	17	27	17	10	23	25	20	14	23	22	22	16	24	20	23	21	25	16	28	19	17	23	23	20	22	21	28	16	26	27	22	25	18	28	13	25	19	21	32	29	21	15	25	26	19	19	16	28	15	21	14	21	25	25	24	20	23	19	14	19	22	15	21	28	12	28	13	25	21	21	23	34	14	19	22	20	22	23	18	25	22	29	19	23	24	19	23	19	22	22	23	26	23	19	22	18	23	21	28	25	22	20	33	11	22	17	16	12	21	15	15	28	25	12	14	22	21	22	20	22	29	19	19	13	26	23	19	31	28	25	14	19	21	24	26	30	25	20	30	29	17	16	24	27	27	21	24	23	23	10	20	22	19	20	13	26	19	26	23	24	20	18	21	28	24	22	14	18	28	24	22	24	24	25	18	25	25	16	18
21853	9818	5154	13517	21213	20399	16826	12953	9836	8092	6522	5090	4006	3462	3165	2910	2610	2348	2145	1812	1665	1670	1521	1469	1347	1190	1173	1014	1010	931	924	822	798	823	757	675	709	683	656	561	575	535	549	453	519	474	469	501	465	430	438	412	422	427	389	367	395	387	360	361	377	342	377	377	366	342	357	365	365	389	434	377	424	422	403	452	453	465	416	450	413	424	443	452	416	414	444	470	446	462	449	416	414	432	418	445	451	437	423	458	462	452	409	458	441	503	493	433	424	442	400	373	403	380	400	401	384	398	356	402	382	347	355	345	353	346	377	378	375	359	374	346	339	346	354	373	355	388	368	348	388	348	312	335	383	374	345	380	344	377	380	348	332	356	368	373	347	341	331	344	341	332	370	341	386	350	351	365	342	363	342	351	316	355	354	347	351	365	332	339	334	362	403	402	328	377	326	363	313	328	355	359	352	337	353	338	368	356	339	337	340	350	366	342	376	333	346	377	390	341	336	363	387	340	353	377	369	360	349	386	352	388	327	348	345	369	387	344	373	349	360	362	319	361	338	342	360	321	341	341	350	333	355	376	356	341	339	347	337	346	362	342	379	337	373	342	374	343	314	366	345	370	382	336	321	389	369	373	361	404	336	326	349	327	350	331	319	347	371	364	369	352	346	336	366	354	348	359	377	344	333	348	372	355	365	381	353	357	340	392	351	387	379	348	351	336	347	352	335	324	357	325	372	346	392	327	343	359	348	345	346	352	371	397	351	354	368	368	337	352	351	372	357	325	328	333	362	325	299	359	352	339	332	367	397	344	353	361	405	358	317	332	335	372	333	338	338	336	392	345	353	353	349	367	344	359	341	380	327	365	360	338	356	383	351	354	370	331	333	361	368	375	371	319	374	366	348	337	375	340	344	322	355	365	367	351	387	351	354	352	363	375	365	372	368	345	394	373	335	349	323	380	330	345	355	357	352	404	367	357	344	358	364	364	319	328	330	324	327	382	332	351	341	346	369	376	340	349	334	367	317	363	360	348	373	368	347	354	353	355	327	321	322	349	372	365	374	354	344	350	365	372	348	364	345	358	350	332	362	350	353	331	344	395	364	345	385	368	350	318	389	346	359	380	355	344	333	335	355	354	356	341	389	347	386	342	351	347	350	348	340	349	388	370	374	370	355	355	348	355	353	360	337	343	385	379	353	340	361	361	350	380	362	360	335	363	364	388	352	344	373	346	358	338	348	346	359	320	358	366	351	345	365	353	351	340	325	321	347	358	353	315	355	347	351	341	400	350	352	335	343	370	368	383	357	355	342	353	387	365	359	340	345	353	339	348	369	352	349	344	361	327	318	340	363	376	333	336	295	340	349	352	346	362	354	344	351	368	339	357	336	358	360	368	352	358	359	355	340	376	363	364	351	389	329	363	330	352	358	377	361	344	347	355	368	329	378	315	323	377	373	338	365	349	379	353	321	346	371	338	344	344	339	342	372	374	323	391	330	359	366	346	363	349	360	350	360	337	350	344	346	394	384	351	366	353	350	365	333	358	352	326	348	329	367	337	350	343	346	364	330	336	339	359	364	337	352	335	363	367	333	331	365	323	363	376	358	408	358	333	356	349	366	361	362	367	385	323	331	344	355	381	317	328	312	361	372	385	324	402	359	340	350	370	357	339	376	327	348	351	368	345	365	384	387	357	356	386	337	399	340	390	343	347	391	353	353	363	339	374	383	357	358	353	364	339	340	359	381	363	348	322	341	376	318	380	375	354	333	335	354	356	347	368	354	352	313	383	355	350	343	380	359	339	400	363	322	323	363	341	381	352	332	332	354	365	357	349	327	357	343	330	367	346	397	337	317	346	336	365	345	356	351	342	332	337	352	370	332	369	322	353	363	360	360	367	352	391	365	350	368	367	353	320	367	356	370	356	361	351	357	347	347	369	352	348	364	346	377	345	347	343	368	354	369	377	328	353	353	330	369	369	381	353	363	391	340	363	358	351	319	360	359	367	378	338	380	356	355	344	349	354	322	377	360	358	366	346	394	342	332	374	363	335	326	322	334	363	351	381	314	362	362	344	383	345	357	324	333	359	358	378	380	332	368	356	356	337	365	338	338	333	344	364	332	344	363	357	342	390	359	365	407	310	357	370	363	369	326	366	372	345	374	343	372	375	329	348	355	345	386	379	369	333	343	340	344	338	352	356	346	344	346	353	359	339	370	358	377	355	385	362	349	331	381	368	325	320	379	357	342	342	353	356	361	374	349	345	327	341	352	357	368	386	338	349	356	387	335	351	344	375	343	348	363	381	361	342	357	358	342	335	357	382	368	390	381	362	353	349	345	352	385	317	345	366	347	406	388	354	320	364	362	373	369	337	383	358	357	327	331	372	353	368	356	347	364	367	349	320	358	355	371	337	349	367	352	346	347	388	334	368	345	341	374	364	359	374	354	340	363	364	360	370	339	364	352	365	339	321	390	356	346	339	363	366	326	323	363	365	364	360	305	321	355	318	370	370	361	360	320	342	353	353	332	358	348	369	338	349	333	358	332	375	353	337	364	359	356	309	372	368	355	384	322	354	338	328	338	357	338	348	354	336	329	353	392	309	377	338	339	384	363	354	371	332	355	378	370	363	351	353	312	365	363	358	374	350	330	371	334	383	358	338	373	361	360	338	375	354	355	372	362	345	338	321	350	341	352	340	348	334	361	372	363	364	331	354	356	374	376	360	371	365	333	326	329	327	367	349	351	332	350	321	367	324	350	370	324	363	332	359	368	355	360	349	354	347	343	342	360	344	348	354	391	322	381	388	359	366	358	363	360	317	360	315	350	313	342	344	365	375	358	377	330	358	367	341	354	334	360	354	347	331	326	341	349	340	349	341	353	343	373	334	349	383	345	359	358	376	361	365	369	380	376	334	341	320	321	308	328	382	361	365	390	378	348	348	342	375	347	336	343	312	343	330	378	362	374	345	354	325	368	350	350	358	331	367	362	332	345	356	371	328	357	341	358	385	341	394	346	345	392	356	376	389	366	353	383	330	363	338	320	343	331	367	346	353	353	340	322	378	342	376	348	347	339	326	366	390	398	359	372	366	345	356	356	347	345	345	351	364	295	378	366	352	346	342	368	364	390	350	326	348	360	313	343	360	349	364	356	349	368	345	355	312	336	327	338	384	348	366	346	350	371	326	373	347	340	351	344	359	354	337	329	379	343	381	362	396	346	370	354	372	364	349	336	373	330	355	349	350	334	339	385	347	328	328	361	345	347	334	338	351	355	375	369	338	362	375	341	362	381	343	334	345	318	365	366	339	379	364	346	321	348	347	331	382	356	362	352	375	381	362	366	352	323	338	348	325	347	372	357	334	361	367	375	359	370	378	343	347	369	384	332	346	334	337	354	366	338	362	344	317	361	363	352	366	328	331	381	312	329	362	352	302	365	344	349	354	342	362	378	368	371	336	361	340	325	373	369	352	348	342	347	352	379	354	350	366	377	347	395	313	390	341
1854	562	357	223	472	577	435	382	270	213	195	168	146	127	106	110	108	93	94	73	60	57	72	58	63	52	48	56	52	61	38	40	55	46	38	38	42	40	34	32	46	27	41	37	36	32	25	35	25	29	25	38	38	26	31	29	33	22	29	29	23	41	32	36	32	24	30	33	37	23	25	37	25	30	38	41	27	28	32	38	42	28	32	33	32	26	27	36	27	30	36	25	28	27	38	22	38	23	22	37	34	34	30	27	28	36	32	31	30	29	27	39	25	32	29	34	24	27	32	28	35	34	42	32	38	25	28	35	31	31	23	25	41	26	20	32	31	32	27	28	31	18	27	22	33	35	33	30	34	28	33	23	27	27	27	29	38	32	32	17	31	25	35	24	32	21	28	29	32	27	35	31	27	25	23	28	21	36	29	34	23	36	29	30	31	26	34	25	26	32	32	26	26	23	28	31	31	29	19	19	31	26	24	26	27	38	26	16	20	26	37	26	34	27	28	26	29	24	31	28	24	27	27	22	27	41	39	30	31	27	26	31	28	29	35	38	27	31	33	34	26	29	28	36	28	26	23	19	30	32	19	28	38	26	18	32	22	32	31	28	21	27	38	34	31	29	29	42	30	27	31	36	19	26	31	32	37	35	38	31	26	33	23	28	34	34	30	22	27	24	23	29	26	19	27	34	34	27	27	43	33	22	27	35	29	26	37	36	29	31	33	36	24	28	17	26	38	33	34	26	26	33	30	26	40	44	31	26	20	34	26	32	29	28	39	26	30	27	24	31	43	30	27	21	21	28	17	19	28	25	31	39	20	29	35	28	28	29	37	26	28	27	26	27	31	21	37	34	29	35	25	23	32	24	30	28	36	22	23	32	33	27	41	35	34	31	34	22	25	29	25	20	25	28	19	24	25	32	27	29	23	25	26	28	32	24	26	26	23	28	22	22	31	28	34	31	24	42	23	29	25	33	29	29	27	28	28	20	29	33	18	28	41	32	28	32	28	32	27	32	31	28	39	26	30	24	35	38	29	24	34	20	34	26	31	32	32	35	34	26	24	27	26	23	31	24	23	39	29	17	32	32	27	25	25	26	30	27	32	37	23	37	39	30	25	35	34	35	27	48	38	24	26	26	32	20	18	37	22	34	28	36	27	29	19	35	25	32	35	32	30	25	23	27	14	38	31	38	29	45	27	32	29	20	26	24	26	30	22	28	31	36	26	26	25	32	22	22	37	31	34	32	31	32	37	30	32	26	31	31	28	33	26	36	30	28	32	26	33	31	19	19	28	27	33	22	23	33	30	27	31	32	30	38	31	25	31	29	22	28	23	29	19	31	29	32	34	23	20	21	34	30	30	27	27	27	35	32	21	23	27	26	32	31	32	30	28	25	26	25	23	36	24	24	33	28	24	27	25	29	31	24	27	25	31	32	29	26	24	33	18	26	25	31	32	28	23	25	33	38	26	23	32	32	30	29	21	28	41	24	26	29	34	33	31	32	33	35	24	39	31	29	28	30	39	25	28	34	35	23	24	27	29	27	31	35	28	35	33	21	23	37	29	43	35	32	28	35	27	27	20	25	19	28	40	30	24	38	27	23	31	27	29	37	31	30	43	24	35	32	30	21	31	26	22	30	39	29	32	28	25	29	21	30	30	34	29	28	36	17	29	27	27	28	42	40	35	29	27	35	30	29	18	27	28	34	27	24	28	28	27	29	37	37	22	26	23	22	24	28	24	31	28	44	29	30	27	30	16	21	34	27	26	31	34	27	33	28	29	31	31	25	30	26	21	36	25	33	31	33	32	27	32	28	27	31	23	29	20	34	30	26	35	20	21	26	32	22	33	35	26	30	32	20	30	27	31	23	13	38	33	43	24	41	22	34	27	28	22	36	26	19	29	29	28	27	20	31	23	27	29	27	28	29	24	42	25	28	31	37	32	39	28	27	29	22	27	38	19	33	34	36	21	28	33	34	28	31	27	29	18	27	30	28	30	37	28	26	24	39	25	33	37	23	27	16	18	20	26	32	29	33	37	38	29	26	28	26	33	28	32	33	26	29	33	27	28	35	26	32	35	39	29	23	24	22	25	28	29	24	36	34	35	27	28	21	28	33	34	30	34	28	22	24	19	25	31	33	31	35	20	23	41	22	27	33	22	28	29	25	25	21	23	30	27	33	35	27	23	41	27	29	24	25	34	32	26	26	29	30	28	29	33	31	26	23	21	28	25	33	31	32	34	22	25	25	27	30	22	29	31	24	23	22	25	29	22	21	38	30	34	26	30	34	42	29	27	29	32	27	20	38	23	35	25	30	34	25	32	35	29	30	39	30	39	22	35	34	26	29	18	16	26	26	30	27	31	26	24	23	31	34	29	34	28	32	24	20	30	27	28	29	31	27	25	27	17	27	30	23	44	28	30	36	30	25	28	24	30	30	20	27	24	33	24	30	24	25	27	34	29	28	21	25	32	24	35	29	33	35	23	26	32	27	35	27	30	33	29	34	25	27	18	24	27	24	29	27	21	33	25	28	38	33	33	35	24	28	22	30	23	28	22	14	27	31	23	27	32	28	24	30	26	38	35	20	31	32	23	39	33	18	26	31	31	39	25	30	28	29	43	30	33	24	31	35	26	27	33	26	27	23	23	26	26	38	32	44	31	26	37	27	36	41	24	25	35	31	34	25	32	36	20	24	37	27	27	29	29	24	38	22	25	27	32	19	33	32	25	23	25	25	34	35	31	33	26	40	27	30	33	33	21	30	25	31	35	27	32	33	35	30	29	26	33	23	34	33	26	37	31	30	25	22	33	33	34	26	23	27	28	26	30	32	19	32	31	29	35	25	25	35	21	33	22	24	30	34	29	30	27	34	30	38	27	27	28	33	28	35	26	38	34	23	34	26	21	33	21	25	25	29	21	26	22	21	21	31	24	24	30	31	26	24	26	19	33	25	28	23	38	36	27	30	29	27	23	23	27	25	29	30	35	22	23	33	32	31	28	20	25	24	24	28	35	38	30	30	26	30	30	29	27	31	27	27	25	20	40	26	27	30	29	27	19	37	27	22	20	26	27	29	28	22	23	30	30	26	33	22	33	25	23	24	31	24	27	25	30	23	38	27	29	30	33	39	34	34	34	24	24	36	35	21	29	21	34	29	33	33	38	37	37	35	20	22	25	32	34	30	30	33	24	25	27	23	38	26	31	34	24	27	25	37	25	39	30	32	26	36	38	24	23	28	41	25	33	30	27	31	21	26	21	32	40	29	26	36	30	24	25	34	31	32	27	24	34	29	22	31	28	23	20	36	24	28	26	28	39	33	34	24	34	37	37	25	29	30	35	24	30	25	26	39	30	30	34	27	31	24	27	28	29	28	41	35	23	27	18	25	31	30	26	29	25	36	30	31	28	24	28	28	30	33	31	31	29	36	29	25	30	42	28	33	32	27	27	24	30	25	28	24	29	37	23	23	26	30	25	27	39	21	34	31	30	36
27760	13421	7560	17783	26125	25378	21492	17581	14061	11246	9284	7613	6278	5690	5051	4890	4103	3923	3298	2913	2536	2452	2338	2190	2131	1932	1654	1535	1514	1381	1294	1296	1226	1222	1121	1019	992	1094	927	890	799	735	727	707	659	641	661	626	619	605	621	591	626	556	564	558	490	545	491	512	506	479	498	532	495	521	519	534	504	487	554	576	585	562	558	581	601	624	609	570	566	628	556	559	569	619	546	571	646	602	613	603	585	603	617	572	576	637	552	587	590	588	596	610	634	669	612	655	591	581	526	535	498	538	493	518	480	524	508	511	496	499	509	505	496	503	476	474	503	508	466	480	480	504	511	542	485	473	510	514	481	479	466	512	460	509	500	502	469	435	477	508	524	504	471	472	488	497	457	480	414	496	456	485	473	480	489	437	462	477	492	480	458	451	445	484	454	469	474	488	517	481	483	508	478	465	465	480	464	492	490	471	482	464	477	417	494	445	460	468	484	479	465	504	502	457	484	497	447	472	506	491	430	478	489	482	437	492	505	502	514	477	470	479	463	487	453	437	478	461	497	480	472	467	500	445	486	525	489	473	488	506	511	460	523	468	474	469	518	495	518	522	491	466	495	501	407	495	481	511	519	433	487	461	461	462	483	479	492	452	484	495	486	469	480	442	439	424	451	525	523	502	484	466	513	489	471	490	487	480	460	498	457	469	459	453	513	496	470	431	490	451	451	505	487	468	493	477	472	456	509	483	468	452	481	478	465	459	478	432	478	493	473	525	488	490	461	493	467	467	469	480	481	445	468	492	525	464	457	478	487	499	463	493	494	476	473	481	491	456	468	460	455	489	507	463	477	475	499	478	476	472	506	507	474	491	477	455	477	494	507	484	483	483	453	443	476	525	492	463	474	483	497	472	465	468	445	452	481	484	448	515	478	467	453	449	477	465	448	499	482	482	457	487	465	471	423	489	495	467	461	429	477	508	509	489	487	477	447	501	470	487	482	507	469	509	516	462	432	474	506	517	464	491	506	522	449	489	475	512	452	488	490	428	475	489	458	467	519	459	472	462	436	465	472	464	476	470	461	465	483	482	437	482	471	466	471	437	477	510	485	499	519	467	481	455	471	502	497	474	531	485	477	482	425	473	451	476	468	487	493	502	472	451	460	477	522	461	458	485	469	505	480	452	494	436	469	501	462	482	476	490	476	462	491	473	487	462	456	542	446	499	490	517	450	431	443	454	476	490	444	518	495	473	510	492	477	495	451	487	473	476	488	501	564	444	498	425	473	457	446	533	468	482	447	465	471	456	459	504	491	460	441	438	454	472	519	473	484	437	434	478	435	446	474	489	472	466	484	476	449	485	483	465	465	449	465	482	469	410	470	468	480	482	486	490	469	422	469	454	462	489	489	427	492	511	447	462	464	452	472	489	483	458	469	471	439	465	515	481	472	416	499	475	456	484	471	434	488	521	496	458	475	520	494	478	509	473	536	472	465	475	459	471	502	481	485	465	508	468	429	479	505	476	483	479	438	487	469	454	488	472	462	458	493	476	471	473	483	516	509	471	477	491	479	456	473	491	458	472	507	478	480	470	443	497	428	465	458	497	537	496	491	463	488	476	473	502	495	493	462	474	514	446	497	519	495	444	477	491	444	489	512	510	455	492	490	510	469	436	515	465	464	436	461	478	470	428	453	448	463	471	512	459	464	488	467	485	452	455	484	432	448	460	464	464	455	476	447	520	471	485	437	477	500	466	446	477	507	528	480	504	449	470	478	471	488	488	468	498	466	509	493	474	478	478	435	461	429	481	476	485	462	454	486	481	467	458	489	468	470	465	523	491	508	501	506	482	488	453	521	462	483	490	505	444	484	463	458	468	471	453	477	447	464	513	484	471	455	480	463	468	512	462	477	471	457	480	489	472	492	496	451	531	477	494	481	490	480	491	469	435	502	486	454	447	491	459	492	502	494	448	469	486	492	515	486	464	473	492	463	491	524	453	438	470	444	472	488	483	448	475	479	452	418	474	473	502	478	481	495	503	452	515	495	460	461	484	446	475	441	456	484	468	471	442	459	463	506	462	477	448	463	491	475	500	439	517	455	462	467	479	469	455	469	454	466	492	457	465	503	429	480	470	492	491	531	494	469	517	478	469	472	473	530	455	482	489	494	490	483	488	495	487	506	485	438	485	453	475	498	467	462	484	473	495	461	480	474	447	480	460	448	465	489	437	461	478	458	473	445	440	514	495	468	484	470	517	474	490	477	491	461	484	428	454	435	459	500	469	532	520	477	457	424	502	476	475	457	462	465	421	456	460	487	491	466	496	408	472	468	505	413	515	476	506	472	458	488	454	477	426	487	473	469	473	452	513	471	478	484	454	469	474	474	502	491	469	456	429	490	522	491	492	477	475	486	480	494	464	485	471	458	442	494	499	465	443	478	464	482	480	489	465	501	468	480	501	467	487	492	487	501	488	522	547	454	497	452	462	474	461	487	503	495	435	505	456	483	469	482	466	497	453	463	441	488	450	499	475	460	484	483	499	455	476	485	475	484	501	466	474	455	435	517	489	476	482	512	481	461	472	475	497	464	458	438	481	503	455	509	496	502	461	478	485	441	458	461	498	475	485	477	469	463	469	481	463	459	498	439	481	518	488	443	474	505	493	469	522	482	502	475	456	446	485	479	455	485	505	465	486	491	465	482	464	488	481	488	499	459	465	487	474	466	479	471	480	492	487	453	464	521	499	459	466	499	487	478	507	472	439	481	447	487	529	454	494	493	471	469	471	479	472	461	474	488	482	458	430	498	458	484	468	474	458	523	478	486	500	461	453	464	523	476	490	470	432	464	474	491	432	492	448	461	441	471	471	464	485	475	498	459	490	500	473	480	510	492	506	480	496	446	462	503	471	464	482	470	487	448	469	493	473	497	481	532	486	493	490	491	458	496	490	490	449	455	549	484	458	435	524	436	485	472	495	445	478	499	460	516	485	514	482	488	499	464	463	453	444	459	480	483	484	427	508	476	518	452	497	466	437	468	474	496	478	470	474	405	509	459	498	475	507	526	509	473	449	501	478	475	448	440	462	450	503	474	469	438	481	481	534	450	479	488	482	478	524	486	492	464	491	512	450	502	491	473	520	468	480	515	487	448	526	482	496	521	496	501	499	459	474	482	517	468	478	483	471	485	469	479	503	485	474	468	526	450	459	503	500	468	500	481	468	439	489	416	495	468	499	510	453	461	468	473	464	518	468	487	461	476	481	465	497	468	456	502	490	475	482	477	425	434	510	460	500	469	457	528	447	463	468	507	526	501	494	465	484	482	485	445	463	474	488	477	472	443	454	467	485	462	449	478	503	485	473	485	496	450	495	493	504	469	465	484	440	481	477	464	444	452	483	485	458	524	487	515	469	448	465	491	476	471	491	452	450	499	485	417	523	469	421	448	468	475	478	454	472	426	465	490	476	491	488	495	480	454	533	460	463	460	492	482	446	461	460	480	462	493	498	458	497	479	471	501	479
3567	556	341	248	504	515	465	427	348	247	245	183	158	139	144	115	121	103	89	71	81	62	77	71	79	63	42	57	54	41	53	48	48	41	43	43	27	37	31	30	34	47	33	27	31	33	31	40	37	30	29	26	43	29	29	31	32	33	29	35	32	34	30	28	32	31	27	22	30	43	36	42	41	34	27	43	29	35	31	34	28	29	31	31	29	30	31	30	39	42	42	34	36	30	21	28	33	44	32	32	31	29	33	35	43	32	35	45	34	26	36	21	32	34	23	23	29	33	36	32	33	18	30	31	28	24	30	21	34	30	34	37	30	29	25	32	50	28	23	32	27	29	28	32	25	31	33	31	35	35	29	32	33	35	30	30	23	38	40	26	32	37	26	38	40	22	33	19	33	33	26	29	29	35	30	30	33	35	30	35	33	40	32	30	43	29	27	39	34	31	30	26	40	30	24	25	21	29	31	23	24	34	21	31	29	30	31	29	32	31	28	36	36	32	30	33	23	27	32	27	25	46	23	24	27	32	32	26	26	30	30	29	28	33	34	28	35	28	26	28	33	28	19	30	29	32	32	35	23	37	22	32	30	27	22	33	29	33	38	36	31	33	26	29	34	16	35	31	26	28	27	26	24	33	35	27	31	27	33	27	22	25	27	18	33	24	36	27	28	48	26	21	33	35	39	29	28	20	34	27	22	31	22	21	39	30	35	32	30	33	41	36	26	32	26	21	33	33	22	30	35	32	30	35	32	28	28	36	37	37	40	31	35	35	22	24	27	31	31	26	22	22	23	38	31	28	35	33	31	33	32	27	32	25	43	28	32	19	28	29	33	27	25	29	33	41	36	31	28	34	33	29	33	23	41	27	26	29	30	30	39	28	33	33	37	31	33	22	28	35	29	30	27	21	25	33	21	39	30	27	21	25	34	28	30	25	34	26	29	29	35	24	38	20	28	21	32	29	30	31	35	40	29	32	34	27	35	39	34	23	32	34	24	17	24	40	23	34	29	31	34	24	38	25	39	19	36	29	45	26	36	27	33	21	30	40	25	32	44	29	28	36	28	25	23	38	30	29	27	26	42	29	26	28	32	27	24	21	29	28	26	40	33	37	33	29	31	35	32	33	26	34	29	34	29	40	34	41	17	29	26	24	33	31	26	25	32	37	25	27	27	38	30	31	28	18	48	28	32	28	24	39	39	30	36	22	41	32	32	27	26	36	23	18	28	33	43	31	30	37	35	19	31	25	45	28	38	32	27	43	37	23	33	34	31	36	34	37	22	24	39	31	35	36	25	31	36	29	40	34	34	20	37	28	32	30	31	27	30	25	28	37	29	28	31	38	26	24	31	29	29	32	28	27	35	30	25	22	34	38	31	26	39	27	32	38	31	38	44	31	39	41	29	22	26	31	34	34	34	42	29	32	34	25	34	31	27	33	30	24	25	25	28	25	31	28	35	28	28	25	34	29	18	27	25	25	30	34	24	28	19	35	36	35	35	29	22	40	29	33	34	35	33	31	25	37	33	39	34	34	28	31	29	30	31	30	37	30	23	36	33	28	34	26	24	29	37	28	38	30	31	37	24	33	28	26	29	30	21	28	30	24	30	21	38	25	20	28	31	44	26	30	25	34	28	29	41	31	31	33	30	32	30	35	21	28	22	31	31	35	24	32	41	34	33	21	27	25	29	30	29	24	30	29	29	31	22	17	36	37	35	32	30	35	43	29	30	14	26	24	37	17	34	33	40	29	27	46	27	20	30	26	25	28	31	24	21	29	30	35	41	43	29	36	21	46	30	31	29	24	33	28	28	32	38	34	23	41	18	27	29	36	33	36	36	19	35	20	30	25	27	40	31	29	35	38	29	19	30	37	31	37	29	30	29	25	33	27	21	26	34	24	29	33	30	33	31	36	25	31	25	39	23	30	33	26	30	33	24	40	22	33	30	33	24	37	38	29	14	38	20	27	30	29	27	29	29	26	22	33	32	32	20	23	39	23	40	24	25	23	29	25	25	30	27	35	31	27	28	36	26	23	34	29	24	31	25	30	35	30	30	35	23	43	33	31	29	24	27	35	30	27	38	21	34	24	24	29	39	21	27	26	32	35	31	21	31	30	29	32	24	25	29	33	29	25	28	36	33	31	27	39	27	26	36	27	50	40	32	31	36	22	29	30	34	42	27	33	23	34	38	35	28	33	31	20	28	26	36	29	35	29	37	24	32	30	31	32	25	36	37	20	32	28	35	28	37	29	26	20	27	37	34	32	38	29	25	27	27	23	31	26	30	27	25	31	22	28	36	14	25	29	30	33	38	35	27	27	33	42	40	34	29	31	33	25	27	28	23	29	35	21	26	35	37	41	27	32	29	32	29	38	33	32	30	29	29	32	30	31	26	32	30	34	39	39	34	35	29	28	25	24	38	37	38	30	37	28	24	33	29	27	34	23	25	28	29	24	28	29	30	33	31	29	41	24	25	24	35	27	38	19	35	35	26	28	30	39	29	31	31	35	35	28	48	26	28	35	28	26	35	35	27	22	35	40	36	29	27	39	28	35	27	28	35	25	26	34	28	25	29	27	34	29	19	32	25	25	35	26	32	27	44	34	42	32	29	32	27	36	21	31	27	30	28	30	30	27	25	31	29	26	35	40	13	29	39	41	33	38	26	29	40	37	28	35	30	27	29	44	29	36	31	33	32	27	34	30	27	32	33	43	37	46	31	20	32	33	33	37	33	37	28	45	28	30	23	30	35	32	34	30	30	21	30	33	33	23	31	35	34	35	24	35	24	35	26	30	34	31	27	36	28	37	30	29	24	31	29	31	23	27	32	24	23	26	29	37	36	33	25	30	27	38	32	32	31	26	25	28	25	34	33	27	28	26	26	37	35	32	26	25	37	30	35	35	23	34	32	19	24	29	25	25	32	27	27	27	38	39	30	29	35	29	32	31	32	31	18	29	23	39	21	29	29	27	24	30	27	27	39	36	31	33	25	31	27	32	26	31	33	30	41	38	26	20	32	35	30	31	32	29	31	25	19	32	40	35	37	29	30	33	30	29	22	37	29	30	28	42	25	31	23	36	34	32	37	33	49	29	27	25	26	21	22	27	31	43	20	26	29	30	24	42	26	30	27	29	35	28	31	29	31	24	41	26	38	23	24	27	30	26	27	33	25	27	35	32	28	34	26	29	18	28	30	34	28	25	22	31	20	30	33	33	32	35	22	22	13	22	34	25	32	37	22	34	27	26	31	32	27	35	28	24	41	36	25	33	36	24	32	35	27	35	30	37	21	25	39	34	37	29	45	29	23	27	28	32	31	39	30	24	31	37	33	27	22	37	26	32	28	34	35	32	39	35	30	33	28	38	25	26	33	32	26	27	33	37	21	37	30	33	37	28	42	30	28	27	26	22	35	26	22	29	27	29	23	23	33	29	25	19	40	26	31	30	28	25	40	24	28	33	29	33	37	33	29	35	32	52	26	27	25	31	32	32
25466	12229	7399	17778	26091	25496	22531	18355	15058	11988	9928	8409	6949	6357	5944	5063	4555	4205	3708	3181	2785	2665	2650	2515	2296	2063	1815	1591	1626	1567	1437	1387	1289	1267	1241	1087	1100	989	974	877	875	791	746	707	706	695	688	651	667	630	616	642	586	605	569	590	546	540	485	549	506	511	502	541	533	542	569	506	560	532	526	561	622	573	589	636	583	614	610	602	635	595	597	625	577	598	580	574	603	620	611	577	626	641	586	606	580	611	602	571	624	606	606	643	640	664	694	637	643	583	572	528	545	556	502	560	478	518	524	506	492	457	504	512	531	459	504	488	492	554	484	469	511	534	489	462	495	532	524	538	470	458	518	477	492	472	474	519	502	487	501	487	485	515	468	503	524	508	494	507	486	510	450	503	522	476	490	484	533	491	489	514	456	512	451	471	526	476	466	496	496	485	496	455	490	483	512	486	514	482	522	501	502	513	502	516	495	497	501	486	471	468	514	491	499	525	502	457	480	463	480	470	515	512	515	462	440	478	472	507	506	479	474	487	459	514	499	525	501	509	473	485	501	479	484	547	490	500	490	484	457	478	490	486	510	502	471	467	501	470	423	517	469	491	524	521	473	487	487	495	486	457	495	504	484	503	474	469	502	467	472	530	489	524	454	520	476	502	505	461	479	515	520	453	503	474	513	492	515	494	492	481	478	475	483	432	531	479	513	483	460	490	515	514	509	513	516	454	484	489	492	519	487	482	498	484	497	481	474	512	474	502	483	468	490	507	541	478	487	489	509	503	492	511	514	486	513	493	446	458	496	470	494	473	503	460	489	539	488	458	536	514	457	480	510	469	474	542	475	520	483	476	507	486	506	479	480	482	465	518	493	477	497	462	474	489	485	452	469	456	498	498	458	442	507	461	462	460	506	469	511	500	502	488	493	513	497	529	524	483	465	479	460	435	477	486	477	484	523	512	460	456	508	500	498	440	422	484	513	504	455	469	431	478	459	459	537	493	528	453	508	502	478	490	493	500	538	498	499	453	505	487	456	515	518	490	516	498	514	496	494	497	495	467	507	468	471	473	468	499	499	489	495	487	517	438	500	496	490	461	462	540	523	482	469	518	483	476	524	449	484	507	511	507	469	484	481	485	490	463	460	479	506	473	538	476	488	479	490	493	497	472	448	509	504	487	484	494	468	507	485	501	485	455	461	499	530	447	503	501	502	500	469	487	453	497	468	462	523	535	494	465	484	543	462	505	485	503	494	490	502	507	535	471	506	480	477	492	487	486	485	468	468	489	475	489	481	505	484	476	485	445	511	476	407	488	454	484	462	449	494	473	479	470	507	494	498	494	484	477	489	494	481	490	495	518	496	491	467	476	479	495	488	461	491	523	494	512	512	508	473	491	486	529	505	483	450	510	512	463	483	509	525	490	492	453	464	514	484	498	510	477	498	477	508	464	531	518	460	484	467	440	489	486	512	502	480	486	467	464	470	511	521	483	485	479	495	511	502	516	515	501	524	522	438	508	524	469	505	520	471	488	518	468	490	486	491	514	516	498	522	449	497	517	500	469	504	479	551	511	488	498	471	524	504	522	490	484	490	484	486	480	494	552	449	524	468	487	504	537	485	493	548	472	545	473	442	446	503	498	478	510	519	510	470	494	505	509	483	485	455	505	495	502	438	472	450	473	486	503	493	453	496	510	476	483	493	465	499	478	469	533	477	460	472	488	496	441	502	478	478	464	486	462	468	480	464	511	473	510	477	485	525	507	480	480	475	479	497	474	471	468	486	505	483	455	481	529	499	489	485	503	507	491	486	492	517	484	496	490	491	522	540	506	478	481	515	456	489	481	477	485	461	468	497	501	474	491	463	486	482	481	487	490	475	438	461	507	470	504	490	491	540	508	482	492	458	488	472	508	511	460	481	493	503	510	514	501	500	488	530	499	493	490	506	478	478	506	490	464	461	463	518	522	485	527	475	514	521	465	511	495	462	485	522	493	511	508	532	446	448	494	508	467	503	483	503	496	510	535	507	494	489	476	463	502	520	478	501	478	485	475	527	526	504	491	503	501	464	544	510	532	476	507	477	488	475	471	466	530	518	485	513	471	453	501	469	499	472	484	486	496	489	482	507	449	527	487	481	511	494	498	489	510	479	478	477	464	492	467	467	467	486	495	516	504	506	480	536	491	521	490	506	479	480	496	476	482	463	451	516	489	466	488	489	514	489	477	462	485	491	422	472	448	476	466	448	436	467	498	421	491	442	478	460	523	511	481	481	474	472	514	470	493	496	492	444	528	500	474	504	505	499	507	479	500	470	473	499	448	475	469	495	453	512	480	500	429	500	467	466	520	483	461	498	503	485	461	456	524	448	478	476	502	541	479	489	470	471	486	484	519	501	466	491	482	471	472	526	492	489	501	499	461	475	520	472	456	516	478	515	460	489	474	439	510	501	469	469	492	500	468	450	489	474	473	461	515	491	491	498	461	515	478	438	511	487	460	529	514	455	505	493	550	533	484	498	498	481	527	445	548	486	448	502	468	500	494	508	474	490	505	483	536	490	508	487	467	496	487	488	494	514	461	517	465	494	513	538	513	473	472	456	482	515	468	482	458	473	459	459	514	471	477	480	496	489	526	445	496	467	479	492	496	511	489	511	494	474	503	475	492	502	449	464	505	482	506	481	486	495	511	470	487	472	482	473	537	484	485	464	527	504	507	503	519	500	510	520	507	510	456	463	492	459	518	511	500	470	507	481	513	469	462	494	490	468	488	475	471	472	459	513	483	455	517	474	492	492	488	484	469	477	508	501	497	498	474	458	463	462	482	532	487	474	499	459	529	462	517	492	511	530	501	455	503	527	536	482	500	523	517	510	482	503	486	506	490	478	484	480	459	515	476	502	477	481	506	509	514	487	485	511	494	501	467	483	495	518	484	488	495	520	511	496	470	461	521	431	524	458	457	492	477	481	512	497	498	482	506	443	489	495	451	534	436	500	479	475	460	482	510	482	463	475	511	476	456	483	502	528	508	474	496	452	512	503	507	482	534	488	504	499	538	468	477	487	504	480	474	473	481	473	474	509	479	502	479	479	469	474	478	492	477	451	505	513	501	470	515	501	491	484	474	465	496	460	518	521	521	508	487	478	470	526	474	510	498	498	468	484	554	465	469	454	484	511	475	493	486	481	471	535	506	484	473	497	471	469	480	485	493	501	491	463	458	499	463	495	466	483	474	485	475	455	503	488	511	483	496	522	464	500	473	478	493	497	512	441	471	508	511	471	456	516	468	462	492	474	525	496	496	470	482	508	511	496	491	491	505	456	486	461	507	524	491	501	480	460	478	466	513	464	470	500	466	528	516	468	460	501	507	458	444	460	475	481	485	468	463	494	498	501	511	455	529	470	480	478	522	495	522	511	502	529	510	488	503	513	483	457	513	507	474	507	501	481	445	454	480	477	488	493	470	471	462	475	518	488	477	495	516	497	446	471	473	507	465	496	453	490	503	474	524	486	476
3608	937	525	423	750	899	802	655	558	476	371	290	283	256	220	224	181	161	148	142	133	126	129	143	106	94	122	88	89	90	71	71	69	90	72	59	62	57	61	58	52	43	53	52	64	55	54	58	59	47	53	52	49	50	50	49	46	41	47	43	40	49	42	58	41	52	41	43	39	60	57	51	45	53	39	47	47	56	47	43	37	46	42	51	44	46	45	55	56	56	45	46	52	50	54	43	51	58	54	45	39	55	50	44	49	65	44	49	43	47	47	41	53	39	36	42	37	42	37	53	46	50	44	47	52	48	48	42	50	31	37	49	38	43	47	39	49	44	45	50	39	41	48	56	61	40	55	49	52	37	57	47	54	30	35	52	48	32	44	42	43	47	54	58	44	53	49	37	47	47	54	43	49	55	42	41	50	48	37	39	34	58	49	47	39	51	39	44	48	54	46	43	43	47	47	37	44	36	51	41	46	53	62	43	39	45	45	33	44	34	40	51	45	34	37	52	54	41	42	44	48	43	45	61	39	45	54	48	47	37	54	43	47	35	46	45	54	40	41	40	55	50	44	45	53	36	35	39	44	50	39	53	44	33	39	56	50	43	39	45	33	40	41	45	44	43	37	31	42	28	46	51	41	29	44	49	45	44	55	42	55	47	40	39	36	40	42	50	53	36	44	58	41	54	40	44	44	48	56	51	42	46	65	49	44	44	50	39	47	38	41	46	46	36	48	59	46	48	34	61	41	37	40	47	55	44	52	43	41	42	47	41	45	39	38	50	55	46	43	36	47	51	49	42	42	53	36	45	42	60	48	46	43	47	55	43	37	53	39	41	44	49	50	41	43	50	39	38	48	44	45	39	51	54	46	47	43	51	42	47	41	39	45	51	49	45	45	40	46	45	45	49	58	35	39	53	55	41	58	53	45	52	35	47	46	32	45	39	58	44	47	34	40	51	45	51	40	52	50	51	42	54	42	44	44	53	45	43	45	46	41	55	40	36	44	38	45	41	56	40	45	36	41	35	40	33	42	38	51	36	45	38	49	41	36	44	45	44	47	51	48	43	48	44	43	52	41	44	39	45	54	40	48	51	44	40	49	49	35	49	47	39	47	52	31	47	40	41	46	37	50	48	51	44	47	43	35	39	49	40	40	49	47	27	31	46	51	35	54	52	39	51	39	44	40	43	44	39	35	44	54	36	40	51	43	49	39	39	50	39	36	41	32	30	45	49	36	43	45	42	42	43	47	52	42	45	38	45	39	43	47	40	43	53	57	45	44	39	49	46	49	43	41	45	40	41	44	57	39	33	40	49	55	35	37	37	47	45	43	35	48	34	60	44	42	45	41	43	41	53	43	49	49	50	34	48	45	34	42	35	42	52	40	44	36	55	46	55	53	54	61	44	40	52	37	45	45	41	37	40	58	55	48	48	38	56	45	47	42	50	39	43	44	53	42	44	40	52	53	37	57	59	44	44	58	47	51	56	36	47	39	45	46	41	55	49	51	48	39	53	40	38	55	46	33	40	33	51	41	52	52	39	40	43	43	52	52	50	50	54	37	38	49	39	39	49	41	46	50	42	32	41	51	39	52	40	37	42	42	48	45	45	43	38	41	36	47	41	35	35	59	51	42	44	47	52	33	36	40	50	53	39	42	46	48	41	55	35	49	39	35	42	43	40	43	46	47	41	41	51	33	36	42	55	57	42	41	44	49	41	46	42	42	44	34	49	45	41	46	52	41	36	48	38	42	38	35	49	40	46	56	40	47	58	36	42	47	56	48	44	45	35	49	49	42	40	43	41	41	41	51	44	37	56	50	53	47	30	51	51	34	45	61	39	35	34	45	50	50	56	35	36	49	51	35	59	47	45	45	39	51	51	52	47	36	47	48	35	46	47	38	40	34	51	43	47	44	55	35	34	47	53	47	56	49	40	51	47	44	37	42	35	43	33	47	43	46	44	39	48	37	41	47	41	39	48	38	52	41	43	40	40	46	45	43	42	50	36	55	46	47	53	40	42	51	41	50	33	39	41	35	43	52	37	48	41	47	45	51	37	38	50	49	30	49	42	54	42	37	43	46	43	46	46	46	42	43	49	35	49	59	54	38	42	40	52	39	51	54	37	31	45	56	37	58	41	39	42	63	51	41	46	47	59	28	50	40	40	52	44	41	55	56	38	48	47	52	36	54	49	42	35	35	45	33	48	47	38	50	44	39	38	40	38	49	57	46	45	44	48	48	47	59	38	43	47	36	49	44	34	56	51	44	34	43	40	47	37	32	43	39	42	42	45	41	46	46	53	51	47	51	50	47	25	49	50	41	65	39	47	41	44	40	39	39	52	54	47	43	55	57	40	47	40	38	41	53	47	41	46	42	54	46	30	32	43	43	51	55	52	43	49	49	40	47	40	47	34	26	41	46	49	37	41	44	32	46	49	33	39	28	50	47	50	33	41	50	55	41	36	45	44	32	55	55	49	41	44	56	39	43	33	38	50	43	42	44	55	45	37	48	46	42	28	49	46	58	44	44	39	46	38	37	36	47	44	35	47	55	43	51	39	48	42	48	41	53	46	36	40	55	40	44	49	44	51	43	50	44	42	44	37	46	48	31	39	53	42	38	32	46	50	44	35	55	51	53	35	43	52	37	49	33	52	55	53	39	49	48	38	28	53	44	35	49	48	44	44	51	45	53	45	35	56	45	36	53	47	48	53	44	28	36	43	39	49	42	44	44	54	44	50	53	41	54	38	38	49	46	42	34	45	42	47	42	48	51	61	46	52	50	38	49	47	49	37	58	51	36	49	51	36	44	52	46	39	45	39	50	41	41	49	43	42	40	46	44	48	36	43	51	51	47	40	40	57	37	39	29	59	45	46	47	49	48	45	42	52	47	54	40	34	43	46	44	37	42	42	40	42	42	38	45	51	47	32	54	55	45	45	28	43	36	51	46	40	54	45	42	54	47	40	42	42	39	47	43	40	62	48	45	53	56	50	36	51	37	42	39	50	37	45	40	53	40	39	40	56	46	40	44	49	49	51	44	39	33	52	47	31	51	53	40	47	49	38	45	43	58	45	57	58	43	49	44	47	53	44	39	47	35	48	48	40	38	35	39	40	46	46	46	45	45	44	46	49	40	47	51	44	51	36	49	44	42	44	63	49	46	48	43	44	37	49	50	45	52	42	48	46	39	47	41	48	43	41	55	37	43	66	48	40	45	58	39	50	39	48	47	47	35	41	45	40	51	39	32	30	37	41	46	52	39	34	36	45	43	44	52	42	53	40	47	43	39	40	56	33	44	39	46	44	41	44	32	44	43	42	58	38	52	37	52	43	47	34	49	43	47	34	53	57	49	47	41	51	45	39	51	58	37	34	41	44	43	41	52	44	51	47	41	51	40	42	47	37	47	38	49	42	45	48	40	48	45	47	62	38	39	40	43	38	45	45	40	43	49	44	34	38	44	51	38	38	44	47	44	42	41	49	50	35	46	46	38	29
32854	17085	10675	24235	31314	31013	27764	24245	20425	16928	14439	12278	10949	10077	8951	7845	7342	6446	5833	5042	4390	4239	4107	4039	3758	3393	3158	2626	2581	2402	2284	2194	2026	2025	1920	1738	1697	1622	1464	1315	1260	1214	1137	1185	1064	1055	1013	1074	1024	968	928	979	924	902	839	797	783	789	776	796	772	773	764	767	817	758	817	735	761	800	815	806	827	857	878	933	894	876	860	857	857	899	897	831	910	879	859	956	961	919	868	881	876	887	894	886	872	899	882	872	862	878	902	922	928	1042	962	917	917	847	822	795	791	771	765	751	716	773	744	726	701	756	711	722	725	709	722	727	744	706	739	732	711	726	710	692	778	745	701	744	737	683	679	717	756	748	781	682	703	710	718	742	715	680	709	700	660	694	736	717	710	749	649	715	714	732	731	731	794	701	733	690	726	772	753	698	715	700	672	727	727	759	695	707	748	663	689	705	722	736	676	738	718	692	712	723	735	715	736	730	659	702	730	711	699	711	679	720	647	707	724	717	731	711	701	663	707	731	712	677	709	714	730	656	688	742	704	726	714	682	747	690	708	667	709	718	706	679	753	702	707	741	692	752	753	725	687	726	711	716	697	663	706	641	711	719	747	714	691	771	743	677	726	705	624	723	687	717	755	704	742	721	702	669	689	703	695	718	643	697	740	751	697	698	729	703	691	705	693	717	718	691	722	716	669	698	691	739	701	717	708	705	720	763	732	709	695	681	691	714	740	721	671	706	720	673	726	712	718	706	729	729	687	725	735	726	773	671	734	685	717	686	739	735	679	733	738	718	714	742	661	701	714	687	732	714	737	728	685	760	709	721	714	720	707	721	706	718	712	699	730	689	705	718	718	697	643	728	672	689	728	695	685	723	707	707	710	717	711	644	742	713	696	664	719	706	704	713	716	646	658	768	695	728	663	731	739	707	716	772	658	682	703	710	685	688	717	723	696	745	702	706	695	678	718	699	715	709	662	704	658	717	704	716	699	712	674	710	710	714	715	744	715	684	663	722	708	715	723	724	687	715	691	697	644	702	700	680	682	701	717	740	692	702	680	724	709	708	703	697	695	673	735	688	697	724	691	700	704	718	718	739	708	764	751	742	713	663	684	727	720	693	658	718	703	706	725	716	694	715	727	688	610	701	663	654	687	770	713	714	686	747	714	718	736	690	678	707	677	731	719	704	708	723	683	664	669	695	703	687	714	686	682	713	670	678	735	668	703	720	688	724	676	655	709	679	703	666	664	671	706	745	721	733	704	713	703	725	713	669	762	656	688	723	723	686	736	653	695	724	704	716	736	721	697	686	729	704	663	701	703	690	743	686	705	741	677	709	730	671	715	713	690	728	711	730	720	747	703	682	712	699	714	714	714	692	658	697	690	719	680	679	704	713	696	714	645	742	677	730	697	708	724	728	725	698	714	726	714	762	709	663	685	734	743	689	742	692	685	697	704	694	713	705	726	679	696	669	704	741	674	714	735	730	732	692	702	727	684	721	704	756	734	710	688	726	732	728	692	705	673	698	702	716	701	738	713	740	676	722	689	673	658	713	750	766	648	664	713	715	713	657	759	736	692	670	675	720	719	708	688	710	712	719	713	698	724	724	692	744	700	684	697	722	717	744	704	712	723	691	722	683	675	713	683	713	737	698	711	674	668	740	680	703	711	731	653	694	631	681	699	696	703	679	669	634	686	707	702	681	701	702	749	680	712	674	708	694	729	755	705	716	730	685	728	672	711	710	704	695	685	700	689	705	696	678	721	717	697	688	706	758	751	729	736	731	721	712	752	716	711	728	721	730	671	683	663	704	688	680	693	689	687	712	708	672	708	684	731	728	653	729	675	681	703	693	701	669	692	680	706	728	737	671	733	676	713	740	694	693	716	687	704	746	694	657	696	729	700	711	690	705	731	704	691	673	675	691	699	732	735	695	689	665	714	704	689	711	718	703	697	721	722	693	673	756	726	704	726	703	701	749	707	683	713	725	703	682	654	710	733	702	699	693	676	711	698	726	676	694	733	722	706	699	721	719	726	705	722	761	670	737	666	677	677	641	683	681	719	751	718	721	703	670	727	716	718	700	743	691	686	713	724	689	683	680	710	707	700	722	705	663	695	706	710	706	712	691	744	705	671	684	654	699	704	694	704	679	659	694	727	692	732	711	655	709	672	764	664	658	741	717	689	731	706	722	710	680	685	688	667	712	688	711	687	677	699	699	710	685	685	701	653	694	716	699	715	686	706	706	726	701	714	738	687	688	724	733	658	714	702	731	701	729	744	690	681	744	727	710	707	675	713	702	660	675	738	722	693	727	710	718	706	740	671	660	708	692	707	673	718	714	686	724	695	681	736	733	676	661	665	722	767	680	707	742	673	693	736	708	713	722	742	701	659	716	629	741	726	670	739	686	681	682	713	737	684	673	709	699	709	729	710	669	692	699	707	696	694	680	675	722	729	711	710	689	706	681	758	699	667	722	725	718	721	673	722	709	705	723	718	764	687	688	727	684	703	716	709	691	672	639	687	663	747	685	700	701	711	692	756	669	677	713	687	678	700	675	686	692	691	772	671	713	758	731	710	730	741	751	706	674	711	710	713	679	718	717	668	740	760	751	689	743	721	708	730	705	703	684	712	738	672	669	724	694	675	734	678	652	707	709	720	713	726	727	678	713	700	716	699	729	729	779	676	666	733	710	705	709	696	720	678	722	719	712	722	696	765	723	606	714	675	686	690	670	665	733	722	721	679	734	694	708	736	672	717	690	678	697	709	662	691	685	688	691	730	674	717	694	724	677	626	689	696	688	720	708	748	750	739	740	688	642	698	679	676	707	696	699	665	683	709	694	715	699	681	724	707	713	775	662	697	674	666	739	698	679	726	731	701	714	696	642	708	684	694	720	711	747	706	672	673	712	708	657	712	712	737	741	727	670	717	712	699	696	701	728	713	704	708	693	679	694	688	689	764	741	662	718	700	696	727	707	714	685	712	749	733	703	669	637	687	692	665	732	746	708	777	707	726	748	694	721	679	734	695	707	686	650	694	705	673	718	665	735	702	763	729	715	684	644	703	686	667	679	727	676	733	678	715	716	688	692	701	731	671	762	686	704	731	642	720	765	772	728	684	665	729	666	732	672	709	701	685	749	734	673	709	695	730	719	681	717	681	744	679	701	745	747	682	695	698	718	733	630	660	749	666	689	685	699	713	707	687	755	722	664	667	733	700	733	727	723	704	679	678	700	704	725	734	736	696	660	705	724	674	722	718	716	693	742	712	724	709	706	680	748	664	690	756	671	698	682	718	724	728	715	698	708	693	722	702	706	652	708	748	638	751	708	742	740	700	722	703	703	669	698	695	700	733	657	739	696	642	693	754	683	677	752	735	659	692	744	740	739	664	683	696	718	679	728	731	696	744	684	692	673	696	741	701	724	685	688	706	660	695	760	725	705	713	750	747	685	719	714	729	742	745	657	744	733	741	726	707	740	692	715	746	680	680	690	710	686	697	691
2120	418	237	170	257	353	288	251	201	167	120	114	101	85	74	63	78	49	56	61	39	49	43	43	49	40	40	50	38	35	31	21	35	30	30	40	31	22	29	22	23	24	24	21	25	25	21	26	20	18	19	25	28	19	22	18	26	21	23	17	21	20	24	19	20	20	25	17	22	20	24	23	25	22	14	19	31	23	17	15	28	31	23	17	21	23	22	27	20	23	18	22	25	26	13	20	27	16	28	12	25	24	17	21	18	23	21	32	26	17	26	25	22	22	25	14	34	24	27	23	17	18	18	19	21	22	20	17	23	25	17	27	20	22	23	17	24	28	14	21	16	20	19	19	21	17	13	24	28	23	22	20	21	24	16	16	22	11	24	23	20	31	24	21	21	14	22	22	20	20	23	22	17	25	19	20	25	16	13	21	19	25	19	21	23	23	16	29	15	15	23	20	23	28	24	23	32	32	19	14	21	26	20	22	19	21	28	16	19	22	14	16	17	24	26	20	23	19	16	13	17	26	25	27	20	20	31	21	24	34	13	28	24	15	25	28	25	18	25	30	31	22	20	19	14	26	23	28	18	27	24	28	20	23	25	19	25	22	19	25	14	11	12	30	21	19	24	21	27	32	18	20	23	24	22	20	22	17	21	13	21	24	22	21	20	24	27	24	23	25	15	17	22	25	25	18	18	23	18	28	15	17	16	28	22	16	28	17	23	20	23	18	26	29	19	24	17	20	22	16	28	24	23	19	28	27	21	23	25	13	26	13	17	24	16	23	25	25	19	23	15	23	27	30	21	16	25	18	23	20	15	22	18	25	18	23	26	19	17	32	21	25	26	28	19	19	28	34	21	22	30	19	26	28	24	16	20	14	21	22	16	26	20	19	26	17	27	17	26	18	18	25	22	21	27	22	21	28	22	21	17	26	23	21	16	26	17	21	20	23	21	17	24	23	22	16	21	15	25	18	22	16	26	26	25	19	21	16	23	22	23	32	21	24	21	18	20	13	21	19	20	20	26	21	15	20	17	17	29	26	26	14	26	21	19	22	27	17	15	15	17	17	17	18	17	32	17	26	20	20	24	23	13	20	23	23	20	22	13	21	20	30	11	23	29	21	19	14	20	14	25	24	22	17	27	26	15	23	22	23	36	20	24	18	19	24	25	26	18	23	27	27	26	24	23	21	25	14	17	33	24	26	19	29	23	15	22	20	18	26	25	27	23	14	20	21	22	21	37	25	17	28	16	23	25	32	21	15	16	20	17	15	24	24	19	23	23	27	27	20	22	25	18	19	23	20	18	22	21	26	20	18	29	22	23	19	23	22	22	22	23	15	19	25	21	16	25	25	26	30	21	21	21	31	16	24	19	21	20	13	19	20	19	18	23	25	19	26	22	36	19	25	22	29	22	20	28	14	24	25	17	29	30	22	20	27	21	14	31	20	30	28	30	24	16	18	16	21	23	19	21	25	22	25	17	33	22	19	31	17	20	20	21	35	21	20	29	28	30	24	25	20	20	13	21	23	22	18	21	21	23	19	26	24	22	28	17	20	20	25	22	16	24	14	28	22	19	17	24	13	17	22	19	25	20	17	28	25	27	13	23	15	21	29	23	27	15	18	27	23	22	23	25	16	21	25	13	26	16	17	20	25	19	22	15	23	18	19	29	20	20	15	17	28	16	20	18	21	22	18	19	25	21	11	11	25	16	18	18	30	22	17	27	20	17	15	16	26	24	22	29	13	26	19	23	27	20	20	22	21	25	23	23	16	19	20	23	23	28	19	22	23	19	20	23	16	17	15	27	14	25	21	21	19	21	22	17	15	23	23	24	13	14	22	22	21	28	18	26	12	18	23	18	24	28	22	26	20	18	22	24	15	13	27	17	22	29	19	18	21	16	25	24	28	26	21	19	28	22	23	18	25	22	16	18	21	31	17	18	24	25	22	21	21	25	25	30	27	19	22	29	21	17	35	28	17	23	25	27	28	20	26	20	19	19	17	22	24	25	26	19	20	17	19	23	25	16	19	18	27	19	17	32	33	16	14	30	19	15	16	21	17	17	21	18	26	19	22	18	13	23	23	18	23	14	27	20	26	24	22	24	25	20	26	22	26	22	30	24	24	22	23	15	21	27	15	24	24	24	25	25	15	18	25	24	24	13	30	20	21	16	28	15	28	19	21	21	21	26	16	19	21	26	24	21	23	14	27	23	17	22	18	26	28	26	30	25	26	16	20	23	21	21	25	21	24	18	25	28	23	18	19	19	23	15	30	19	20	17	21	17	20	17	24	26	27	25	19	26	23	24	21	20	25	23	21	22	29	17	22	17	20	22	18	22	25	16	24	25	22	22	24	19	22	20	12	25	21	22	18	21	14	16	29	21	22	20	22	39	25	19	12	15	32	27	17	18	29	20	30	25	25	32	24	24	27	20	29	31	19	20	17	29	20	25	12	22	17	15	24	16	15	24	23	20	17	26	15	17	29	15	25	21	27	21	28	25	24	20	21	24	23	14	19	14	19	18	17	21	23	25	32	16	36	26	27	16	17	22	19	19	31	28	31	27	28	22	24	17	24	29	25	23	24	16	25	20	27	22	25	29	24	23	25	28	23	34	13	19	24	25	24	17	22	21	20	32	27	23	20	21	22	17	22	15	16	28	17	23	21	20	21	30	16	19	14	25	23	17	23	26	20	23	23	25	23	19	29	27	19	18	8	22	20	24	23	19	13	26	9	22	20	21	30	16	24	26	33	19	18	20	18	26	21	18	16	22	17	24	22	22	16	30	21	24	30	21	24	25	18	16	27	23	22	27	28	28	23	28	21	19	24	20	17	13	25	22	23	27	21	25	22	23	24	21	29	20	22	22	27	18	29	25	23	9	18	25	18	19	15	16	16	29	16	29	20	27	18	15	18	28	30	21	26	12	30	25	23	15	17	23	30	17	21	20	25	22	26	20	21	19	22	19	26	18	23	20	22	21	20	21	23	20	26	20	24	25	24	24	15	17	26	25	19	16	18	17	18	23	14	18	18	16	23	25	17	16	24	23	22	26	20	22	18	17	21	25	20	22	18	19	28	21	18	21	20	11	18	18	15	21	29	20	21	24	22	11	28	22	12	18	25	17	22	23	23	16	28	19	17	17	24	16	13	26	27	16	23	24	23	16	21	21	26	19	20	23	19	27	23	13	29	17	19	23	31	28	27	21	19	18	24	24	25	15	31	19	18	21	25	27	23	19	19	16	23	19	16	14	17	18	22	16	20	28	29	17	21	19	17	23	21	19	13	17	23	15	31	22	27	26	23	21	26	18	22	24	16	22	25	17	21	23	18	24	21	19	22	21	23	20	24	30	25	16	19	21	21	17	18	30	13	19	26	21	25	28	17	18	15	24	28	24	28	23	28	22	25	21	17	21	20	26	22	18	30	18	17	28	25	22	17	21	32	20	17	23	21	20	19	12	17	23	19	21	25	22	26	29	18	18	18	20	15	17	21
22659	9871	5415	13683	19334	19055	16414	13577	10782	8531	6592	5427	4577	4162	3530	3316	3070	2664	2394	1855	1729	1595	1578	1443	1356	1331	1132	1046	929	949	820	854	846	829	766	687	711	700	645	574	543	521	512	501	452	479	458	481	479	471	454	413	403	422	406	407	397	385	371	360	354	387	367	346	357	361	330	370	419	359	383	428	420	417	403	445	444	445	404	427	439	406	429	418	413	410	427	430	459	435	432	424	403	428	426	424	391	433	445	433	442	437	458	479	440	468	486	455	438	439	405	381	396	348	353	347	384	382	336	384	358	403	368	388	361	354	354	351	370	361	362	347	353	326	337	389	385	368	355	385	355	345	336	353	341	368	339	349	368	329	346	375	346	352	394	342	355	363	367	356	369	326	353	322	367	418	336	369	340	377	374	338	386	330	367	350	343	376	349	332	358	357	340	351	351	341	379	373	355	363	357	339	360	377	331	355	393	341	353	366	343	365	345	347	371	345	350	362	333	361	363	343	340	350	331	363	315	337	369	352	363	344	351	344	338	321	331	330	337	318	366	361	391	334	399	365	350	363	366	360	356	348	352	354	327	361	341	373	361	362	345	342	335	341	368	339	364	347	358	324	373	335	343	345	325	397	364	361	375	376	406	362	383	361	354	345	364	323	369	348	360	399	352	348	335	321	404	364	325	359	344	350	313	355	367	348	345	344	353	381	343	377	383	351	357	364	363	350	323	350	332	340	359	330	377	364	328	333	357	360	366	355	336	367	322	386	366	334	356	351	382	340	353	336	341	331	369	365	339	351	345	365	371	325	333	359	332	383	359	337	335	354	376	355	365	389	344	381	337	355	372	360	349	331	354	378	346	361	359	362	356	346	361	370	385	361	367	372	389	347	379	353	350	336	354	361	362	365	396	353	336	368	325	343	369	382	362	328	358	390	355	313	343	367	356	372	367	341	354	365	347	332	361	354	378	322	386	333	361	345	351	376	352	383	283	377	337	354	339	358	383	373	340	355	334	362	339	381	339	348	324	353	358	371	373	362	339	379	370	337	373	335	328	344	411	365	337	330	342	344	311	390	368	363	373	351	359	358	328	342	354	388	382	326	353	353	364	359	396	370	334	379	319	358	373	337	379	352	341	335	385	358	375	349	363	349	391	362	348	378	367	364	341	331	349	307	364	339	359	348	369	392	326	322	373	367	332	344	336	364	361	323	368	384	333	353	344	347	368	370	355	369	331	334	365	364	336	368	359	340	405	361	360	341	333	368	347	337	371	408	341	348	358	362	353	347	355	369	364	338	376	333	387	349	368	375	360	349	364	361	358	365	361	355	324	347	374	342	339	379	354	345	365	346	360	347	359	353	333	354	394	317	349	368	341	384	366	359	370	346	363	359	358	345	340	331	365	342	342	344	387	383	329	337	360	348	304	370	333	331	368	340	340	328	363	349	336	362	379	378	373	339	356	364	360	365	362	356	376	365	358	361	344	337	370	338	364	336	345	326	332	361	346	360	377	346	379	328	367	365	346	344	361	366	350	359	357	338	339	320	356	368	367	349	346	352	425	355	337	355	335	372	344	353	391	365	375	371	355	346	354	320	338	323	377	354	341	369	371	332	367	388	347	366	328	337	365	375	380	325	350	369	331	330	364	364	367	375	334	354	369	351	344	331	357	350	381	351	344	337	352	338	361	408	341	357	339	334	376	355	365	326	367	374	419	360	387	346	298	341	399	337	342	352	354	348	366	360	365	317	371	350	338	353	390	344	324	306	379	374	367	388	344	373	353	320	362	379	366	335	369	377	352	350	350	364	375	344	382	326	389	381	363	343	361	336	342	319	377	411	369	363	380	371	370	326	352	353	347	349	349	372	333	329	364	339	338	373	369	355	362	327	376	386	363	346	395	367	350	358	363	400	350	374	330	366	370	345	369	335	357	364	402	365	306	359	354	372	324	369	352	363	361	442	343	351	344	337	342	341	350	329	353	366	383	325	365	360	355	376	366	346	342	374	347	346	345	383	339	334	360	356	341	353	341	348	338	345	348	339	346	394	342	383	348	376	358	384	381	385	364	358	408	363	365	343	363	344	350	342	334	366	382	348	375	375	382	342	357	374	365	360	377	343	356	339	371	366	346	400	351	345	360	337	361	373	339	355	374	362	347	364	345	358	341	353	359	384	348	384	373	379	343	326	361	403	397	335	388	330	380	367	372	348	380	344	332	365	346	399	383	337	345	345	343	368	364	343	332	354	358	346	337	367	356	348	368	338	349	348	335	348	341	347	334	314	317	356	356	380	332	326	371	348	365	342	345	363	375	340	312	357	355	373	340	366	342	347	331	318	352	353	355	382	385	354	361	348	345	381	374	345	383	377	400	349	355	344	341	312	344	324	351	359	349	357	352	354	355	338	363	349	372	365	336	375	354	345	343	352	374	361	359	345	389	372	360	374	349	383	374	320	360	343	334	367	344	366	320	341	352	338	337	369	354	362	339	347	346	342	338	376	349	374	329	366	389	331	348	349	327	354	350	355	323	334	334	349	349	363	362	341	347	359	350	354	376	361	341	342	369	328	363	375	362	369	358	355	375	350	387	348	373	363	360	330	347	360	336	345	380	379	359	347	333	332	337	340	387	379	363	344	372	330	344	375	334	344	347	319	349	369	359	359	393	380	375	353	369	365	363	384	342	356	366	362	335	380	346	370	387	359	350	305	364	359	330	330	333	369	387	324	358	352	361	363	339	336	326	333	389	335	378	348	359	369	343	351	328	356	404	343	344	345	382	351	365	355	358	346	346	393	368	351	360	370	321	362	357	385	333	336	357	343	363	349	346	341	370	375	322	358	372	365	373	356	350	361	363	323	350	370	354	382	365	397	336	357	385	358	317	368	354	349	333	333	379	356	378	361	317	372	327	358	347	357	342	383	392	358	318	335	367	362	353	343	362	367	361	363	336	347	340	363	336	342	309	386	362	345	356	359	329	359	336	346	357	344	347	349	329	364	339	329	383	361	362	398	375	375	360	329	380	359	341	345	332	346	326	352	370	354	309	385	357	352	357	390	375	338	321	330	350	386	343	363	380	371	363	348	346	329	348	367	343	367	347	384	333	373	328	368	356	378	336	351	349	358	374	344	340	329	355	338	360	369	355	390	349	348	335	348	398	348	360	351	322	363	349	360	374	372	362	373	361	317	370	349	410	359	344	373	335	373	352	324	347	331	313	357	336	358	346	341	346	351	380	373	350	359	368	330	364	310	359	347	364	354	381	354	377	324	356	335	352	348	375	367	348	327	371	342	368	367	331	334	343	387	369	349	365	404	321	388	373	366	321	357	347	356	357	312	358	365	372	346	372	355	335	319	343	339	367	352	360	366	360	345	333	364	396	335	351	383	367	327	330	356	359	361	363	373	326	349	349	380	347	355	325	360	364	359	333	349	363	342	360	341	354	370	373	315	343	344	329	346	377	355	342	360	351	366	337	358	372	409	351	357	364	319	336	316	339	360	360	353
1809	598	347	239	386	434	424	393	306	256	237	191	167	151	127	110	113	95	88	77	72	70	63	64	66	64	56	51	50	44	62	36	45	36	30	51	33	41	43	33	26	33	37	29	36	33	36	34	29	27	31	33	27	30	26	26	25	31	30	24	32	26	29	40	38	25	33	27	31	37	34	26	27	28	28	39	33	33	35	35	42	35	32	27	20	25	23	26	35	28	25	33	32	30	46	29	33	29	27	32	26	23	38	33	37	28	33	36	29	24	29	29	40	31	37	34	34	31	37	31	35	24	27	34	36	30	32	27	29	25	28	26	25	30	31	35	35	29	30	23	35	24	22	38	35	21	33	37	30	37	24	24	24	31	22	28	44	41	15	25	30	30	27	16	34	18	31	28	30	44	28	24	29	29	33	32	29	28	36	28	27	30	23	30	23	31	30	43	36	35	18	19	25	37	27	35	27	32	33	30	34	29	23	31	27	30	35	26	35	37	30	27	24	32	27	26	38	18	29	24	30	32	28	26	30	28	29	20	27	20	30	33	25	44	28	30	25	29	26	29	26	25	29	34	26	29	27	24	31	32	24	30	25	28	31	31	35	39	30	28	37	26	20	30	21	24	35	21	20	22	23	32	35	34	27	26	39	22	34	27	31	28	30	26	32	26	16	29	29	27	33	30	29	33	28	35	24	29	23	30	16	27	41	32	17	21	23	24	23	45	31	25	27	29	25	24	31	23	35	22	41	23	28	33	32	32	22	29	29	38	26	28	37	27	30	37	37	31	34	38	37	27	27	33	21	33	24	34	26	31	28	30	27	24	29	29	39	32	22	27	43	20	32	26	28	22	28	27	27	25	22	30	23	35	31	26	27	29	34	26	30	25	32	27	27	32	31	20	30	25	24	30	33	35	27	34	31	20	21	35	19	28	22	19	23	29	25	20	28	26	27	36	38	28	22	26	29	26	35	29	25	35	22	27	27	40	31	30	19	21	21	31	35	24	28	31	30	28	21	30	34	34	26	26	36	31	18	28	34	30	30	28	39	31	34	36	24	27	25	31	28	24	21	36	36	25	43	26	16	36	34	35	29	28	33	35	25	24	25	39	23	33	18	25	30	31	26	28	33	25	26	24	24	28	35	27	27	26	32	20	27	26	26	31	25	21	25	35	29	29	32	30	32	26	30	26	37	25	34	34	36	44	24	42	24	26	28	27	37	29	24	40	32	28	26	21	30	33	35	35	28	24	35	20	17	20	31	31	20	27	27	24	25	24	35	42	30	31	34	30	19	31	41	32	33	22	24	30	30	34	42	33	25	23	28	37	38	29	35	18	34	23	27	30	33	33	28	28	27	27	39	28	30	30	31	33	30	32	32	40	35	25	30	28	22	30	27	18	36	25	26	27	34	31	29	40	41	24	22	38	30	36	26	23	23	24	30	27	34	32	32	37	39	29	33	26	19	27	32	36	22	28	35	22	36	31	25	21	27	25	29	22	28	31	32	22	29	36	29	30	28	24	22	30	29	31	27	29	30	29	29	27	29	29	33	35	25	30	32	25	31	22	33	32	31	37	31	27	40	32	32	22	26	29	30	24	24	31	25	22	26	29	24	36	27	41	31	29	31	32	25	36	30	34	39	27	34	31	26	34	31	27	30	30	20	31	27	37	31	34	33	30	34	27	33	27	22	23	37	27	27	19	31	35	23	23	32	27	42	25	31	19	36	27	29	36	29	29	27	21	24	24	33	30	27	31	35	36	35	20	33	31	28	32	30	22	25	26	38	29	16	35	33	30	30	26	24	23	27	29	27	36	28	23	23	29	34	34	32	27	36	29	23	23	24	43	33	27	31	35	31	26	36	34	27	42	37	33	29	38	23	23	30	24	25	24	29	29	29	16	25	24	31	25	26	27	35	22	33	24	27	21	31	23	40	24	23	22	35	28	28	26	29	27	37	23	27	33	27	28	43	27	26	31	36	26	23	35	29	25	35	38	29	26	27	26	26	23	28	25	30	26	44	36	21	24	41	25	32	25	22	26	29	34	23	34	35	25	34	27	27	24	32	31	41	32	26	27	32	21	21	27	33	22	33	31	30	25	26	36	28	26	21	23	18	26	34	34	31	36	27	25	28	20	28	29	25	22	21	28	22	29	34	23	24	25	24	24	21	33	35	25	32	37	30	30	30	34	20	29	30	32	27	36	26	24	24	24	24	26	30	25	39	35	25	28	32	31	31	33	35	33	31	20	24	31	26	34	31	23	29	32	36	34	24	25	27	30	33	22	34	34	32	37	30	25	28	32	36	22	34	34	34	32	33	30	31	28	27	23	31	32	37	27	29	27	20	24	24	29	21	33	49	25	27	32	28	30	43	29	23	36	28	28	31	26	25	31	34	30	31	22	24	25	18	21	29	26	29	32	32	37	31	30	26	19	23	28	29	28	30	24	33	31	27	25	26	28	37	27	29	26	20	31	38	26	26	19	30	35	19	34	23	29	26	24	29	35	30	15	35	24	36	24	23	40	35	23	21	31	28	28	31	27	34	36	37	32	29	24	32	27	25	45	28	22	35	31	29	31	29	33	31	24	38	30	23	34	26	30	30	32	32	29	40	35	28	30	29	26	21	25	23	29	27	26	26	27	25	31	26	31	38	26	26	27	31	37	37	43	41	35	36	30	26	28	23	39	32	28	34	31	38	27	27	40	34	26	31	17	32	26	26	28	25	36	27	23	27	34	24	26	26	37	35	29	36	37	27	35	29	29	31	20	22	39	27	27	36	30	29	33	25	24	19	22	26	30	26	31	32	21	39	26	32	27	21	27	36	34	35	27	28	41	30	33	34	43	28	25	33	35	24	30	26	37	41	37	31	28	24	26	29	28	46	24	33	27	26	23	21	27	37	33	29	33	35	25	25	31	28	23	31	33	31	20	36	31	29	33	19	31	23	30	34	34	27	31	32	34	20	21	27	30	29	36	36	34	35	26	29	33	30	26	25	34	19	28	29	28	25	39	26	29	26	25	28	27	31	25	25	27	32	28	21	25	32	25	24	23	36	36	34	32	33	30	31	34	29	28	36	27	30	36	35	29	34	26	26	29	30	21	37	30	36	30	18	36	29	30	26	32	24	32	32	27	24	26	35	38	30	26	28	27	21	37	25	31	26	42	27	32	35	18	27	31	24	40	30	34	24	25	19	25	31	24	26	26	23	39	26	30	29	29	31	28	25	25	28	26	32	39	29	33	24	35	32	35	34	26	26	32	37	36	34	37	23	27	22	29	32	29	28	40	33	36	30	35	32	35	27	28	25	31	24	15	22	26	30	20	33	41	23	23	29	31	33	23	30	32	25	30	21	27	28	28	26	28	26	41	32	29	32	28	32	43	16	27	24	27	23	32	31	38	23	32	30	25	26	26	30	46	30	33	23	40	29	31	27	37	30	30	37	29	27	35	27	27	25	27	32	31	26	23	30	33	17	31	20	24	27	24	20	32	32	31
27124	13533	7737	18257	24971	23558	21244	17593	15236	12235	9834	8323	7014	6383	5670	5052	4549	4092	3523	3095	2622	2535	2524	2280	2235	2003	1699	1594	1421	1435	1308	1259	1265	1247	1158	1086	1009	970	885	803	800	755	730	710	686	649	690	654	657	687	647	572	583	573	517	521	519	555	525	465	495	497	500	499	485	492	564	531	487	537	536	576	592	522	580	629	562	601	570	598	552	573	563	566	524	550	581	572	637	578	559	573	593	588	582	590	568	532	582	559	564	619	602	620	648	628	605	642	587	546	573	534	541	541	486	541	495	480	476	535	493	481	481	460	527	478	481	463	464	443	471	478	493	490	508	525	526	483	521	496	527	490	504	480	466	491	501	482	523	421	515	503	464	502	490	455	448	451	452	474	499	470	446	475	500	487	468	525	451	467	434	519	457	451	469	471	443	481	483	433	483	447	436	526	476	477	451	461	455	462	498	490	489	442	485	460	499	508	486	462	471	466	510	498	468	458	446	460	473	489	448	475	466	475	443	467	502	460	458	479	456	432	467	458	462	475	476	473	462	501	471	532	461	469	419	470	474	473	458	460	464	479	487	484	469	499	490	519	469	486	434	500	491	484	460	460	487	465	424	464	482	507	505	455	461	459	462	460	498	476	452	480	476	469	475	470	460	470	481	445	486	480	467	466	483	464	515	482	465	529	485	478	479	525	470	467	443	488	468	447	472	477	449	492	455	453	474	461	470	453	492	487	470	479	479	476	480	470	471	484	434	473	477	493	462	473	444	497	536	460	468	485	439	481	504	421	512	459	443	445	452	494	459	441	476	485	513	464	458	487	469	464	450	486	446	469	473	473	502	475	456	446	483	494	475	444	485	473	490	512	465	460	476	479	509	460	511	486	450	458	465	505	463	448	457	446	466	436	466	473	469	479	438	447	471	504	470	467	475	471	456	483	448	486	499	508	472	484	490	465	467	442	476	469	456	499	457	500	445	473	484	437	454	483	462	480	500	448	460	453	475	479	474	475	450	433	477	480	451	522	514	500	501	445	483	461	418	467	461	475	463	494	447	490	419	515	464	490	474	479	483	460	499	451	433	496	443	488	450	470	453	489	514	475	506	471	467	488	499	495	503	472	511	489	459	482	488	496	482	459	469	467	468	454	480	437	502	486	504	450	502	492	470	445	492	504	498	484	470	476	444	487	460	469	510	497	449	440	488	466	494	490	480	459	471	437	485	502	483	503	491	445	493	411	474	491	469	468	497	498	490	495	473	486	456	461	444	446	485	456	468	433	495	456	504	452	463	496	472	483	477	461	467	475	474	515	488	449	421	460	442	453	477	469	451	448	481	473	460	482	469	480	435	473	495	471	513	461	494	465	466	476	499	450	522	505	493	512	517	460	480	465	474	465	475	469	476	490	486	502	483	489	477	480	496	469	475	504	497	486	521	443	441	446	454	483	452	484	483	454	451	471	445	461	456	480	461	455	435	463	475	492	436	492	506	443	481	477	486	500	453	487	450	485	420	462	453	486	515	486	431	483	495	492	492	485	464	482	508	485	458	423	509	445	440	462	423	468	466	458	415	468	441	476	444	485	495	476	484	461	475	495	503	472	468	462	468	462	481	474	422	466	457	453	444	476	482	469	505	450	493	464	466	423	477	478	469	457	509	454	452	452	472	481	454	514	473	476	439	453	466	467	477	484	486	480	481	499	479	485	446	485	439	476	462	458	484	461	451	451	504	428	486	500	476	478	451	490	505	440	502	484	498	508	488	504	452	477	468	443	484	495	474	489	466	490	463	514	475	454	520	454	422	459	459	493	462	480	505	436	480	439	464	461	466	480	467	451	457	466	467	447	479	518	480	469	462	450	477	465	492	484	486	446	469	482	489	455	433	477	515	448	515	466	478	486	501	474	440	431	468	464	479	476	499	458	462	450	478	492	444	459	477	457	454	485	493	429	488	477	491	478	474	480	490	461	468	511	511	420	490	485	463	487	432	442	462	474	442	444	461	444	472	515	472	452	472	464	452	471	468	508	513	469	523	446	460	458	454	472	451	464	424	494	480	473	506	458	477	465	457	485	477	481	468	496	468	443	474	463	457	470	464	515	456	475	484	466	451	480	478	499	491	480	474	484	461	480	482	437	505	438	500	458	513	490	486	471	456	414	450	491	509	439	480	471	444	458	483	474	494	461	500	479	519	508	475	450	448	500	483	493	459	447	503	497	445	487	494	457	477	478	498	445	490	495	475	495	479	492	456	477	488	482	461	438	482	463	447	455	452	450	479	449	472	478	458	507	500	490	495	508	453	433	456	460	461	506	460	487	462	449	493	461	462	468	455	470	451	455	466	495	471	441	492	486	427	469	467	494	517	474	422	481	479	488	492	485	476	449	457	498	478	491	443	465	541	436	455	447	430	468	473	431	491	452	514	479	496	435	483	473	478	469	481	457	481	459	486	461	462	493	467	435	512	488	465	439	459	451	456	469	492	485	440	450	493	478	491	501	469	489	464	457	496	497	441	457	478	443	466	461	483	509	497	442	497	465	431	493	455	458	462	464	448	500	477	481	481	510	513	478	450	479	484	465	477	441	425	462	443	500	489	495	487	469	460	451	463	506	485	453	484	465	452	434	497	491	464	466	449	444	491	471	502	471	446	449	471	456	471	470	444	481	483	415	461	492	459	470	518	483	464	469	468	454	428	449	466	461	483	476	454	444	469	468	486	486	485	467	457	446	484	420	494	468	464	486	500	486	484	490	441	496	440	463	465	450	500	458	465	471	521	465	484	504	488	446	480	485	513	478	480	483	473	460	459	471	484	463	487	482	440	489	463	467	500	446	413	467	469	453	491	496	468	471	449	465	503	483	473	493	478	510	490	483	461	495	463	472	483	452	445	505	444	484	458	473	477	519	474	491	459	494	498	458	443	512	516	460	457	498	467	485	448	471	475	500	477	501	465	482	494	450	485	430	464	491	492	476	470	447	497	486	470	454	456	499	485	490	493	496	463	465	438	462	465	456	439	464	448	463	495	461	466	465	497	449	476	488	446	507	499	447	468	473	481	502	475	456	475	480	464	475	461	448	447	476	479	463	470	485	446	468	438	477	424	444	502	457	508	458	444	466	515	458	503	468	479	482	480	421	454	487	475	504	432	430	473	478	461	459	464	451	506	473	503	471	466	455	459	447	460	465	439	466	461	465	483	469	450	448	444	475	482	462	529	447	451	484	424	470	477	468	475	502	485	494	495	422	519	442	449	497	467	459	520	509	491	486	467	483	476	471	512	454	446	509	443	486	489	450	494	467	499	479	460	454	502	484	441	450	475	468	502	502	464	492	475	468	497	419	485	481	438	452	429	461	495	446	447	482	492	473	494	457	457	462	473	475	460	487	473	510	487	467	492	479	490	470	471	477	488	455	487	490	463	467	440	489	464	470	471	486	460	509	422	456	433	491	443	454	492	427	471	442	495	475	461	500	459	515	458	464	472	437	499	462	466	486	464	465	482	464	495	467
3590	611	386	259	446	538	424	407	339	303	233	203	168	155	143	126	106	83	96	76	77	72	63	88	67	49	48	54	55	52	42	43	41	58	50	34	53	52	47	41	30	31	40	26	29	29	25	27	40	26	28	36	42	38	31	37	33	27	29	27	29	21	28	40	27	25	26	26	26	40	31	31	35	36	37	29	34	28	29	43	24	29	29	36	26	26	32	35	30	42	29	33	42	36	34	26	27	24	31	26	38	38	38	28	27	32	29	35	36	28	36	39	23	36	37	34	27	27	24	42	26	26	34	34	27	29	26	34	22	22	32	40	32	31	29	28	32	23	39	28	22	33	39	25	29	33	30	26	27	24	38	24	28	22	29	32	33	30	34	37	30	28	32	34	37	25	29	35	26	29	34	36	33	34	25	18	26	29	32	28	26	38	26	30	22	37	40	24	36	33	40	32	27	32	31	41	31	29	38	23	26	15	36	31	29	36	36	27	28	29	39	27	36	31	30	30	24	18	38	31	22	24	36	24	32	27	31	34	39	26	28	23	27	28	25	30	30	21	35	27	30	30	30	36	34	23	29	28	36	29	40	33	38	27	26	36	19	24	31	25	28	30	26	34	28	36	33	26	31	29	35	26	28	41	24	29	30	35	26	27	37	22	34	32	36	26	26	25	24	26	28	22	34	35	31	37	30	28	35	30	22	33	29	26	29	29	33	31	28	34	37	28	29	19	34	27	25	20	22	35	27	34	19	33	32	33	32	40	32	30	22	37	30	32	33	33	41	27	34	39	31	29	29	26	21	33	33	28	32	22	37	13	28	27	32	24	34	29	38	27	32	20	35	29	32	34	18	23	30	31	24	38	23	39	34	30	35	21	30	19	34	28	33	26	27	38	24	20	38	39	29	22	26	30	36	35	28	29	27	36	30	31	23	30	29	32	28	31	30	22	34	21	39	31	25	40	25	29	21	19	27	31	36	25	30	30	31	26	30	29	28	33	44	31	24	27	33	31	25	27	30	25	45	32	33	24	25	22	20	32	28	31	22	30	38	29	31	29	27	26	37	29	29	32	28	36	27	36	51	31	29	29	26	29	26	26	34	31	34	43	29	31	29	29	29	22	31	26	25	28	37	35	27	38	35	23	34	24	32	24	32	42	30	26	27	28	27	30	29	23	33	37	15	27	32	27	31	33	24	37	26	36	17	30	32	39	20	33	37	31	30	31	24	29	44	42	34	34	29	27	22	23	24	24	31	21	35	24	40	32	30	29	32	32	21	21	32	27	31	27	30	32	29	27	33	38	24	29	24	30	28	25	30	33	22	37	31	33	31	25	24	34	34	28	29	38	29	26	26	39	26	30	38	24	31	27	24	32	30	29	19	35	38	26	26	27	30	24	30	22	23	31	42	30	34	39	27	30	34	34	26	36	28	36	22	18	43	40	28	25	44	25	24	27	28	35	28	28	33	30	27	29	29	24	32	27	30	30	27	30	44	30	17	30	27	31	38	25	24	31	29	33	32	34	41	42	35	21	36	27	27	29	31	32	22	34	29	20	29	33	27	25	30	36	29	33	29	34	26	28	41	31	36	30	37	28	24	30	28	20	29	40	41	31	26	25	36	35	26	33	21	28	16	29	32	27	27	23	40	33	24	27	21	24	32	25	33	25	32	31	36	28	27	44	25	36	38	28	27	23	33	33	28	31	25	29	39	26	21	31	29	29	30	31	22	32	32	30	22	32	28	26	40	25	30	30	29	26	35	23	21	27	31	29	37	29	34	42	33	30	45	31	32	30	37	37	32	31	43	25	22	28	34	34	35	25	37	23	29	39	29	38	26	31	24	36	32	29	39	35	31	27	42	32	27	34	20	22	38	26	31	39	38	28	25	35	28	30	21	29	42	25	32	20	38	28	38	22	33	29	24	32	29	31	33	27	34	36	30	38	31	44	30	33	28	35	25	38	30	32	35	30	30	31	44	45	30	36	32	36	28	21	37	25	27	33	32	33	33	22	32	26	31	32	44	26	20	29	26	29	33	25	33	29	30	42	23	32	22	33	32	22	30	41	24	27	28	36	24	31	23	28	31	28	40	29	34	32	36	29	27	40	28	28	36	29	26	24	33	32	28	28	25	28	31	28	26	25	31	29	39	27	20	28	34	32	34	27	34	26	32	22	40	30	27	31	45	27	22	36	23	36	41	33	32	29	32	39	31	33	39	26	28	30	26	23	33	30	17	25	25	30	31	23	27	27	31	33	35	33	26	36	31	32	18	26	35	26	39	27	37	30	36	34	41	33	30	38	29	32	26	31	28	34	30	31	31	29	29	18	40	28	32	22	26	33	31	23	33	32	23	27	41	31	27	31	25	18	28	30	22	35	33	21	30	30	32	28	30	33	35	36	23	37	22	24	28	27	28	32	34	23	23	28	34	27	29	28	26	31	27	25	23	22	18	29	39	30	30	37	24	27	25	27	32	24	34	23	22	29	30	27	32	23	33	36	34	28	27	21	34	26	42	24	35	29	33	42	30	24	22	21	29	31	30	24	37	27	26	27	29	36	29	33	22	25	29	28	37	29	31	28	32	26	31	38	36	48	36	27	32	17	28	27	28	33	31	36	40	30	25	34	24	36	37	30	36	28	19	26	31	34	35	44	34	28	31	32	29	27	30	18	34	27	27	28	27	25	24	32	30	33	37	31	41	29	35	28	26	24	22	31	38	30	22	26	33	38	30	36	23	38	41	25	29	35	25	25	28	30	30	25	19	38	28	24	34	30	31	29	33	35	23	31	22	36	26	28	37	25	36	27	23	30	31	32	22	31	22	29	21	30	34	26	36	29	36	34	31	31	21	26	35	29	34	37	23	36	27	29	36	30	34	26	39	40	30	32	27	26	32	28	36	31	31	36	24	30	29	27	30	29	23	43	28	31	33	31	24	29	42	22	28	28	28	22	19	31	31	26	23	34	35	32	40	23	37	38	40	17	25	31	37	42	36	30	32	26	45	31	33	28	38	31	34	37	33	29	33	25	31	35	25	34	28	24	27	33	27	39	25	28	19	24	23	30	33	35	24	34	19	27	25	29	31	39	32	27	37	30	25	38	35	33	33	29	32	36	34	41	31	35	32	35	32	19	33	35	26	31	31	35	21	26	30	33	24	31	28	26	24	33	20	44	37	23	24	33	31	27	25	28	31	36	33	24	28	31	31	21	32	30	27	31	31	40	27	32	26	31	28	31	32	21	20	25	30	31	23	28	29	31	40	21	30	26	27	15	26	30	27	32	23	24	29	27	35	28	23	24	24	25	18	21	34	34	31	34	21	27	40	26	39	31	29	30	35	24	30	26	32	28	30	26	28	25	33	29	26	32	32	30	38	36	25	30	27	24	39	30	33	33	24	37	37	29	29	41	30	29	25	31	33	22	25	28	38	30	37	36	25	30	19	26	38	32	38	40	30	25	38	27	36	31	30	21	23	24	31	35	27	30	34	25	31	30
25467	13208	8224	18943	25908	24596	21736	18695	16360	13312	10921	9059	7984	6920	6313	5603	4898	4418	3796	3300	2801	2822	2612	2641	2366	2224	1801	1675	1639	1561	1395	1360	1431	1291	1234	1162	1105	1016	858	863	765	749	788	727	705	711	629	713	689	654	620	650	599	586	555	545	555	552	507	546	516	554	529	526	532	503	531	496	510	595	552	578	548	601	593	597	589	618	576	567	601	607	558	604	604	594	579	688	633	595	560	613	594	606	581	602	561	589	621	572	599	583	602	604	722	635	647	655	580	585	571	574	510	518	459	527	505	509	514	491	544	500	529	501	491	489	507	510	503	491	532	483	509	487	513	508	524	529	528	491	492	483	520	500	474	470	489	493	474	492	503	484	501	474	496	495	508	420	484	483	463	498	457	489	519	488	508	472	473	495	460	458	511	493	504	486	465	525	449	511	516	464	475	504	511	485	465	465	458	467	469	522	482	484	455	503	504	468	492	466	498	502	512	509	511	454	447	502	438	505	476	490	500	500	486	518	440	467	509	496	489	505	502	478	509	463	482	449	492	479	500	454	483	479	484	509	535	499	504	491	479	469	473	500	466	453	472	486	474	499	518	490	471	501	462	451	501	499	471	497	491	517	465	436	485	477	475	476	510	476	490	506	466	452	483	491	499	500	497	474	487	511	501	476	485	474	477	487	537	472	478	492	497	445	482	516	463	505	486	465	486	502	486	486	472	505	461	496	483	510	508	518	518	497	484	470	488	447	475	507	483	466	458	502	516	494	517	499	481	436	467	485	509	507	524	473	509	499	479	474	488	472	532	451	503	487	472	465	515	489	492	447	477	515	468	510	498	473	504	478	461	492	523	531	491	519	511	498	471	515	492	513	529	473	506	478	497	512	477	472	489	468	493	495	514	495	487	493	503	482	488	512	489	477	484	472	508	489	472	532	480	488	488	497	488	487	480	460	471	503	498	492	477	502	438	506	464	485	502	469	483	463	525	504	470	476	475	481	489	516	503	515	480	534	500	454	482	481	515	480	510	459	475	524	502	457	500	503	492	459	529	494	436	510	510	506	476	492	468	493	477	446	511	475	465	515	487	498	492	468	506	481	467	523	508	478	442	454	480	512	491	480	479	481	488	445	512	491	481	502	492	484	500	519	480	520	479	528	496	517	523	487	526	464	486	484	488	486	502	498	469	496	478	462	456	503	467	477	480	499	497	476	518	496	508	472	497	482	515	460	487	492	456	468	509	491	490	540	490	447	478	498	475	494	534	514	513	467	482	457	456	462	498	489	471	491	485	542	501	505	531	507	511	500	542	516	497	517	450	448	504	459	492	470	491	485	482	514	502	490	457	524	522	477	501	459	509	487	444	475	488	524	514	461	487	493	505	486	492	484	465	484	490	467	497	514	494	463	507	509	515	501	482	510	496	492	490	471	536	486	484	497	471	526	472	468	485	465	474	481	527	451	440	507	495	465	475	481	497	475	481	481	460	479	476	518	471	514	505	483	463	513	537	501	485	518	501	482	484	435	497	486	513	464	469	498	479	490	513	502	464	496	433	483	481	494	475	484	421	476	471	459	478	440	479	517	494	490	513	496	516	485	507	468	504	501	519	535	459	492	477	532	463	483	515	522	502	516	467	447	448	507	460	481	493	475	512	497	484	489	504	466	452	483	476	466	463	487	480	505	482	502	511	510	481	503	479	499	509	478	518	495	527	479	474	444	475	462	510	476	465	517	503	507	490	542	472	484	479	513	492	501	479	502	456	467	505	498	450	498	508	494	510	497	497	457	475	482	508	497	477	488	508	499	488	488	480	456	444	518	483	468	479	462	468	513	461	477	512	502	462	476	504	526	509	490	459	436	477	469	484	467	483	519	479	488	460	512	513	483	454	528	474	502	492	489	490	492	471	486	498	488	503	465	521	466	523	446	454	501	481	489	491	500	497	477	464	505	483	499	496	466	474	432	476	524	497	508	482	525	463	494	485	465	487	463	503	507	483	470	467	490	467	478	465	468	471	470	502	524	480	493	489	507	493	496	494	516	520	465	509	494	498	442	507	498	465	475	483	475	495	489	509	483	522	469	502	439	474	479	451	485	460	481	458	455	452	508	479	473	514	571	483	456	492	489	486	491	521	551	478	458	480	512	478	515	453	511	521	481	505	485	522	479	520	459	507	476	465	472	451	519	486	485	501	514	484	477	506	470	510	442	488	520	482	487	479	486	474	456	506	509	490	502	457	477	461	520	486	458	464	481	486	497	475	459	439	472	522	457	470	494	517	505	456	486	513	503	489	491	504	490	456	483	499	497	496	515	501	520	494	483	489	453	507	466	459	480	446	459	493	481	484	479	481	464	454	507	514	485	478	475	481	505	469	489	450	518	483	517	453	502	491	473	495	503	525	480	491	530	486	500	511	483	480	481	505	457	533	469	500	464	474	482	481	503	489	487	447	465	512	494	452	444	501	472	450	503	479	483	469	518	479	481	480	511	527	508	462	446	516	459	519	472	509	494	493	466	501	455	487	478	495	507	511	491	507	480	479	488	495	474	494	490	502	488	497	485	462	532	451	492	499	510	516	479	485	509	480	468	477	472	480	470	506	510	470	501	489	468	505	433	506	471	476	453	457	500	484	480	523	499	464	452	457	513	490	493	485	486	522	485	474	520	455	462	480	529	445	457	449	489	458	471	458	515	493	503	516	495	470	466	498	491	488	494	451	499	474	499	474	477	479	485	500	518	522	507	490	493	495	456	500	470	478	472	480	462	473	461	496	491	520	491	487	449	455	498	488	497	513	476	491	503	446	545	449	451	492	463	489	494	462	489	479	463	499	506	498	498	515	436	498	521	506	484	505	461	462	497	463	514	517	472	462	498	519	469	492	472	473	514	492	465	493	488	466	496	522	485	498	520	497	499	468	520	478	492	533	467	492	464	444	474	474	470	476	507	454	527	490	467	506	516	472	492	506	504	478	486	475	483	472	515	449	490	484	486	466	497	509	474	485	478	470	518	478	473	457	470	537	502	498	472	458	523	487	483	492	499	500	471	469	515	490	479	488	517	518	503	491	475	503	472	475	483	505	508	478	525	514	491	549	474	498	522	474	474	487	462	500	476	471	488	516	463	491	474	480	489	511	482	481	486	525	482	496	480	476	527	474	516	504	455	511	506	444	527	505	527	496	483	529	473	472	450	483	478	477	438	488	488	466	481	485	457	481	495	478	491	482	508	453	481	487	522	488	484	509	504	438	486	503	490	437	487	462	525	490	477	490	476	482	461	503	523	432	466	485	521	500	524	555	487	495	521	455	469	498	474	446	486	504	521	492	474	478	502	488	464	479	482	496	513	516	506	502	506	460	512	523	494	498	491	532	478	476	489	478	470	506	471	460	459	449	485	475	510	515	480	501	492	462	524	490	497	472	508	456	475	491	461	520	498	526	491	463	476	476	471	490	461	498	437	472	476	526	499	465	492	468	516	481	464	471	493	489	526	507	538	461	504	472	502	518	506
3647	1135	626	477	756	893	676	725	628	466	431	350	325	311	232	216	197	191	165	128	127	130	107	84	108	104	103	80	65	86	65	79	87	75	74	78	66	59	62	51	67	64	58	57	63	53	51	50	44	51	40	47	53	57	45	44	49	38	47	41	43	43	45	38	46	63	44	41	39	54	45	43	46	53	48	47	48	44	43	32	37	39	45	47	48	46	55	57	35	50	57	43	48	52	49	38	49	50	50	56	47	45	39	51	41	52	43	31	54	36	43	54	42	46	43	43	42	42	56	47	42	38	51	55	45	37	57	34	40	42	41	63	29	38	38	47	44	36	46	47	42	60	52	40	48	33	42	52	42	39	51	44	37	50	48	47	56	34	40	46	47	33	42	46	56	42	43	47	43	42	51	49	32	44	45	61	50	58	41	45	55	53	36	39	37	39	52	45	51	55	50	49	58	37	31	46	54	50	40	45	47	43	41	42	52	35	50	47	62	50	44	48	28	58	49	48	52	46	38	38	50	39	54	47	43	49	52	38	51	58	52	45	41	45	35	44	44	62	40	37	51	41	48	50	53	43	42	40	42	51	41	51	44	48	41	44	45	48	47	39	49	58	41	36	36	48	41	52	44	30	44	48	40	44	45	44	47	42	38	41	35	43	41	38	50	47	58	49	44	47	41	33	38	48	61	45	45	42	52	42	33	38	41	38	45	37	49	57	39	47	39	45	49	35	43	42	33	33	41	44	45	51	52	36	47	44	33	36	45	47	43	35	58	54	50	43	45	52	53	43	34	55	42	44	47	43	58	46	44	42	42	46	36	64	44	49	46	37	46	41	35	51	40	48	46	37	44	40	40	57	52	43	32	53	45	51	39	47	40	46	51	50	35	43	38	54	53	52	52	37	45	47	48	39	60	37	42	52	49	41	57	40	57	57	58	38	67	56	52	32	48	40	41	46	46	38	34	56	52	57	41	49	42	45	43	39	42	40	44	36	55	49	46	46	49	50	50	50	53	46	46	48	46	33	46	43	26	40	44	41	47	45	48	41	43	34	46	42	60	44	37	47	39	53	43	50	39	45	48	49	39	33	37	36	37	51	48	45	53	39	51	39	49	39	43	48	40	36	45	32	42	44	37	42	40	38	51	55	52	44	49	36	31	49	53	54	37	37	56	44	49	54	39	41	48	46	49	47	48	43	41	48	39	43	49	41	50	42	38	50	40	42	55	48	47	45	43	48	51	41	53	50	42	43	44	42	51	40	54	47	47	47	37	61	44	42	52	60	45	37	40	44	40	45	51	44	46	48	37	35	36	48	33	41	44	45	40	50	45	47	47	37	40	46	47	54	42	46	39	56	48	46	38	48	42	56	37	37	37	53	46	38	38	44	45	45	59	43	37	43	50	25	44	39	55	34	38	50	38	49	41	41	46	55	52	50	49	49	46	44	42	44	38	50	40	53	43	63	34	40	42	53	46	47	34	55	52	40	50	50	51	53	26	47	43	48	39	53	51	38	48	42	56	33	51	33	41	50	52	57	38	54	29	54	40	44	50	41	46	42	41	47	35	26	55	51	42	56	57	36	48	44	31	42	45	46	40	33	42	35	62	46	40	45	53	50	41	47	44	46	48	46	46	50	58	43	47	58	51	31	49	47	42	47	50	54	62	39	28	34	53	49	54	45	49	47	49	46	42	39	36	48	39	39	50	40	46	37	41	38	40	37	50	43	43	42	36	34	48	39	52	58	52	42	29	43	40	50	42	50	51	54	52	33	44	54	42	41	35	38	39	37	31	40	41	42	45	42	46	44	41	36	35	30	44	52	43	44	47	41	41	36	47	60	47	50	67	40	54	43	53	40	42	42	47	52	51	44	38	51	31	45	31	54	38	63	49	38	45	46	48	57	34	55	45	45	45	48	42	52	39	39	41	41	61	57	38	46	40	45	43	41	43	37	44	36	44	45	50	41	51	46	48	45	45	43	40	42	51	51	52	42	54	45	42	52	55	43	44	58	46	47	50	44	46	38	41	48	49	35	40	51	37	57	55	37	46	57	41	44	51	39	44	44	43	54	32	44	41	41	49	49	47	48	45	46	47	41	49	49	51	40	47	51	48	40	48	42	38	45	40	43	65	56	46	43	43	45	45	47	54	53	50	51	52	46	37	49	50	44	52	45	43	35	57	51	50	45	43	43	23	44	36	46	41	36	48	43	52	44	36	44	49	43	34	41	25	50	43	43	44	50	38	46	39	52	46	52	36	43	36	50	45	56	36	49	48	46	53	37	47	39	46	40	35	43	41	50	44	46	49	50	35	56	40	41	43	40	34	51	46	40	45	47	44	48	50	38	45	47	47	42	45	47	47	37	42	35	52	40	42	36	39	68	47	41	37	40	48	34	50	42	43	54	51	40	48	42	40	46	42	40	38	44	56	52	43	48	47	41	45	45	51	45	42	41	56	46	57	45	42	39	45	46	51	43	49	46	55	42	46	38	26	42	55	40	59	54	56	47	44	48	42	56	42	37	48	43	44	49	44	40	40	30	53	50	51	35	39	40	42	41	35	42	43	54	56	44	48	41	48	43	41	50	49	53	59	39	55	46	48	44	43	36	45	48	47	23	48	52	47	43	38	35	34	57	43	42	40	49	42	34	48	50	57	46	39	40	35	52	39	56	54	44	53	39	56	51	48	47	45	37	41	42	52	42	54	46	46	46	41	44	46	35	51	45	47	47	41	46	53	46	50	48	54	38	45	47	40	57	38	50	31	37	36	37	44	42	35	44	49	42	46	47	53	44	45	46	39	37	55	35	39	44	55	50	44	41	37	37	53	30	48	47	49	28	32	55	53	42	45	43	38	39	50	46	45	37	50	43	33	23	40	44	46	38	46	40	49	53	43	50	47	49	54	37	50	47	46	39	43	44	47	57	55	40	46	38	41	48	49	47	46	46	34	48	51	43	54	48	45	39	55	48	38	36	32	39	43	55	37	35	40	48	48	38	41	36	53	50	44	40	47	55	45	40	38	46	49	44	55	50	30	48	49	57	44	29	48	63	46	36	54	39	54	47	44	38	42	46	58	45	38	41	40	27	39	52	49	46	37	45	46	36	38	52	41	47	42	38	42	47	36	48	56	46	31	42	54	35	45	48	47	45	47	39	38	41	54	55	44	48	35	53	44	31	45	38	47	45	47	45	37	42	39	49	51	48	39	52	45	33	53	51	39	53	44	34	47	41	40	51	49	55	39	37	42	37	36	43	48	38	47	43	47	43	40	44	40	47	37	51	42	56	44	45	46	43	36	51	46	49	56	45	58	38	41	52	38	44	37	45	36	40	50	38	45	45	59	48	57	46	40	55	47	42	51	55	40	44	51	49	46	44	40	35	37	55	44	52	50	44	45	44	34	40	36	44	37	38	53	56	41	37	54	59	45	44	50	37	52	50	43	42	43	36	37	50	37	45	54	37	40	47	47	41	53	51	47	41	58	38	49	51	40	41
33079	18199	11729	25436	32484	30636	27558	24534	21095	18448	15658	13602	11831	10783	9535	8471	7725	6870	5642	5151	4498	4456	4095	3879	3932	3353	2861	2666	2597	2351	2295	2109	2150	1939	1843	1872	1742	1571	1423	1299	1223	1195	1214	1074	1058	1064	1033	1069	1010	1020	892	926	925	814	837	818	841	768	789	735	767	786	784	766	766	786	759	781	720	795	797	807	841	868	936	867	854	900	921	861	891	897	852	867	842	786	825	957	925	943	857	875	894	881	819	850	941	865	863	883	937	891	867	935	990	944	959	923	863	840	873	826	778	743	772	749	730	744	702	766	745	720	736	693	765	737	712	697	737	701	733	760	722	725	744	733	684	776	743	765	775	739	691	734	687	759	726	658	695	653	723	738	685	737	680	657	729	746	725	719	719	674	657	706	782	723	688	698	707	722	754	709	677	707	706	693	719	667	684	718	690	692	669	717	718	730	720	704	685	674	737	700	705	702	720	729	674	673	711	667	758	674	718	714	742	703	682	696	650	693	696	719	724	698	671	715	701	716	727	688	694	666	713	749	689	703	704	673	697	750	722	713	729	697	754	707	657	704	719	660	700	701	730	668	720	689	728	707	692	695	748	714	652	737	663	671	708	756	679	746	706	716	652	725	739	688	696	736	726	684	720	697	677	698	758	719	711	702	737	734	739	710	623	701	650	767	714	722	703	705	698	685	723	701	707	713	677	698	698	699	733	670	730	740	771	727	697	650	763	709	718	701	733	658	729	663	746	623	728	702	691	713	675	712	712	662	710	699	691	679	674	670	686	705	670	711	685	722	716	720	708	758	694	651	708	693	737	663	652	690	706	704	674	699	684	668	668	679	707	677	732	655	685	754	688	706	786	722	689	679	706	704	698	675	682	760	720	709	691	691	648	735	726	734	680	718	701	745	684	697	761	724	746	701	722	711	698	654	721	707	678	709	674	715	703	714	745	704	688	665	752	731	752	720	683	685	705	697	714	669	720	705	744	696	681	671	759	685	704	729	716	677	676	726	683	754	721	678	709	712	735	650	728	732	720	706	675	713	730	731	673	666	722	721	682	681	668	725	717	742	707	688	714	699	660	718	724	704	722	696	754	717	732	684	681	683	682	655	716	756	691	666	726	710	689	697	715	696	716	712	691	721	721	752	691	688	703	672	679	697	670	681	702	740	729	688	666	719	675	657	691	715	702	697	702	712	718	698	731	659	749	681	681	709	700	720	676	689	694	706	702	735	737	705	706	686	705	712	689	688	688	712	691	697	695	697	712	733	683	698	730	743	711	730	675	719	695	708	694	709	684	709	688	680	674	699	696	737	650	716	718	685	723	763	662	705	684	691	651	698	669	678	681	694	671	695	694	685	720	687	720	687	718	719	696	719	693	648	681	698	676	719	696	693	698	736	679	690	684	692	693	701	692	696	693	663	732	672	734	706	685	712	700	691	729	698	683	682	684	672	660	745	676	707	695	691	711	724	704	671	702	670	715	670	712	726	702	687	679	689	700	719	713	670	686	682	707	714	650	724	724	701	684	674	725	696	670	737	736	722	693	692	720	750	695	710	708	690	698	732	713	749	692	683	681	672	706	646	700	678	665	707	692	675	662	629	687	688	672	746	703	733	715	671	705	704	688	733	694	719	713	687	707	658	730	681	682	717	738	718	727	738	708	697	715	766	689	703	723	706	719	705	683	685	716	728	716	700	681	687	715	694	720	674	671	681	644	745	695	717	742	670	693	693	706	705	726	687	712	747	735	701	709	644	709	705	701	721	703	699	695	709	714	691	752	690	691	706	663	693	702	706	759	722	660	697	718	713	732	685	732	698	752	707	704	728	709	675	711	694	674	694	679	735	721	647	675	699	703	669	687	696	719	679	701	721	686	702	681	720	734	710	693	674	710	704	728	664	751	721	729	726	687	726	678	679	716	678	723	731	708	691	748	709	659	698	708	657	727	692	704	696	696	678	733	756	695	650	701	634	673	645	751	721	690	720	717	660	690	662	731	698	718	675	725	689	678	681	712	676	728	687	691	718	657	685	688	699	698	718	658	704	664	701	664	657	708	698	700	694	726	703	744	723	727	692	707	671	700	653	675	689	686	691	727	747	701	697	738	717	712	678	733	726	727	711	690	699	671	706	667	671	700	739	680	715	681	715	680	677	720	688	684	676	743	751	734	683	732	735	699	701	731	703	720	742	686	664	683	677	655	691	695	642	762	696	705	678	706	665	661	661	752	716	698	691	685	703	709	695	666	736	742	672	716	708	753	678	692	679	693	687	738	706	674	669	700	759	703	715	660	736	693	706	682	710	708	737	678	706	705	698	718	659	710	693	704	705	658	667	661	667	773	732	710	725	656	706	695	678	667	715	696	694	705	691	696	706	705	695	711	692	680	668	722	708	691	712	691	667	684	670	676	690	708	709	706	707	729	720	697	654	693	657	682	733	685	745	707	688	717	714	704	708	705	711	731	692	699	697	650	661	719	718	690	683	692	736	745	706	692	725	727	675	723	673	709	728	714	701	669	706	758	668	704	720	719	685	641	669	725	734	729	712	698	698	704	702	736	695	695	668	698	732	689	681	656	714	743	650	736	670	667	694	701	684	665	673	706	746	673	703	714	716	729	700	678	678	668	705	708	652	719	683	707	700	693	699	701	707	712	723	679	719	670	745	699	764	729	732	726	712	743	718	696	703	680	722	667	737	686	676	769	687	628	716	717	702	719	674	746	696	700	741	731	701	680	691	733	699	708	687	683	713	674	717	669	703	690	713	663	670	717	719	702	746	711	669	724	672	697	692	667	687	676	718	685	664	678	657	711	689	760	746	675	707	747	646	740	685	695	670	738	751	685	691	720	705	725	692	743	712	676	701	725	698	682	732	748	687	768	698	761	698	693	669	707	727	714	698	673	698	707	711	704	670	735	727	687	706	696	760	723	670	687	698	651	670	717	666	714	697	685	703	698	725	730	717	743	648	695	703	659	688	707	704	702	680	715	735	740	647	679	695	691	692	675	728	680	752	682	718	677	685	715	733	667	688	745	719	646	701	712	713	724	749	700	681	693	686	708	731	690	714	757	694	704	687	636	721	676	663	669	678	709	675	674	718	710	693	714	692	715	695	722	697	688	706	691	707	689	689	711	755	687	687	675	723	695	716	725	706	670	697	649	720	729	720	679	681	711	711	685	689	692	657	681	754	683	676	642	705	690	677	731	720	710	718	655	691	666	698	677	705	755	718	662	685	690	713	690	723	704	698	696	673	692	738	672	738	663	742	683	710	730	702	686	659	691	677	665	655	730	696	714	713	713	730	688	689	753	701	653	697	691	691	677	701	677	730	663	740	701	709	720	701	698	654	710	732	705	725	741	737	704	718	741	702	695	702	711	709	701	701	729	688	651	701	720	708	735	623	637	707	717	682	691	664	655	720	656	687	715	706	684	740	695	684	656	731	741	696	707	709	679	730	710	680	671	660	715	694	732	713	739	712	709	680	697	698	728	705	716	709	694	701
2165	474	293	191	354	321	305	246	235	174	166	153	115	102	88	61	67	65	53	54	49	44	50	37	34	32	47	39	42	30	36	40	33	26	23	25	34	18	27	31	26	22	24	24	32	25	24	27	17	33	26	28	25	24	20	20	20	25	21	19	20	23	23	27	19	29	22	24	21	28	17	26	24	28	18	18	25	21	24	33	20	24	19	22	22	22	20	25	25	22	16	19	19	17	23	17	27	25	20	28	23	28	19	30	31	37	24	29	21	30	23	24	20	24	18	24	20	25	20	22	26	23	13	29	14	18	25	22	27	20	24	23	27	17	19	19	21	23	23	19	21	27	17	22	23	23	25	26	21	24	19	23	27	18	19	30	20	28	28	22	16	25	30	13	32	15	20	26	19	23	17	20	15	31	20	12	21	21	20	25	26	26	22	16	21	25	27	22	27	16	14	18	17	18	25	23	19	16	26	25	23	28	11	25	28	16	16	16	25	30	21	21	22	20	27	23	23	18	23	21	16	29	16	15	24	20	25	18	27	24	18	20	20	18	27	27	24	19	25	21	16	12	26	17	21	25	25	23	18	21	21	22	22	19	22	16	17	13	30	23	22	13	18	27	26	24	18	21	24	28	23	16	28	25	17	29	30	22	21	14	25	24	31	17	30	15	19	27	23	19	24	19	24	26	18	19	18	21	15	23	21	23	18	23	20	16	27	21	21	25	28	20	25	28	24	13	14	18	27	23	19	17	23	24	22	28	25	21	20	32	22	20	27	23	20	19	28	26	18	26	14	21	26	22	28	16	23	14	13	22	25	25	14	33	25	26	17	22	18	19	21	17	29	21	20	21	9	22	26	18	24	22	18	18	21	27	20	22	11	14	14	13	22	25	18	18	23	18	23	33	16	26	23	29	25	25	19	24	16	17	17	20	18	17	24	18	21	25	24	21	25	24	21	18	21	20	24	19	20	22	25	17	24	21	24	20	14	30	21	22	24	25	17	21	25	20	23	24	18	23	22	14	25	20	21	16	17	27	21	24	22	25	20	26	27	22	24	28	18	22	21	19	23	22	25	21	13	25	21	23	17	20	32	23	25	18	23	15	23	19	14	21	25	22	21	28	23	22	21	16	29	23	26	20	19	24	19	19	27	26	16	20	17	27	24	20	30	22	21	18	19	26	21	22	17	15	23	19	22	21	27	25	20	18	30	17	20	17	34	25	21	24	15	25	19	23	24	18	17	22	21	30	26	22	28	24	20	20	11	22	21	27	22	21	22	22	17	15	18	22	21	20	28	25	27	23	32	12	27	19	18	21	22	33	24	22	19	23	19	30	14	17	26	17	21	21	28	23	27	27	17	23	24	26	22	19	25	28	20	21	20	21	32	23	18	16	21	17	18	24	21	26	23	22	26	22	17	24	22	21	20	17	37	19	22	17	17	18	20	24	22	25	15	22	14	25	18	24	18	26	19	22	16	28	19	21	18	15	13	21	17	18	18	26	31	22	25	21	20	22	28	20	16	21	19	27	25	21	22	18	30	20	21	23	15	23	23	24	22	32	21	24	28	26	19	23	23	15	26	18	22	31	25	16	20	20	24	11	22	23	17	28	13	18	21	29	19	16	18	16	27	10	23	27	24	17	20	19	23	23	26	22	20	14	16	22	19	17	25	17	24	19	18	23	17	15	26	26	28	26	22	28	21	24	13	24	19	23	18	23	33	18	20	18	18	28	23	12	18	20	24	20	26	21	21	23	19	25	30	28	21	13	34	13	26	22	31	18	25	15	21	18	20	18	16	35	21	27	24	19	20	26	18	21	21	16	17	32	24	18	21	17	21	18	20	31	24	28	20	33	25	17	30	21	15	19	21	23	24	28	12	19	20	24	28	14	24	26	17	22	19	22	21	27	22	17	21	21	16	15	19	13	19	19	24	23	25	23	22	28	27	26	24	27	22	22	14	21	17	17	18	24	18	17	20	22	23	17	22	29	23	31	18	24	19	26	27	21	21	23	28	22	17	18	23	23	25	25	18	21	27	20	19	21	17	23	21	13	28	23	22	26	24	29	18	16	16	17	25	23	22	28	28	26	21	23	20	27	17	25	26	10	21	27	15	18	24	24	21	29	19	21	23	22	17	17	22	19	14	20	19	27	19	18	19	18	20	22	28	27	20	12	25	18	21	27	29	20	30	28	21	27	21	20	30	22	27	19	28	20	19	30	13	20	16	21	13	22	24	20	26	30	20	27	15	19	25	23	30	22	27	15	20	23	16	17	24	14	20	23	23	14	28	15	13	22	21	20	25	25	14	24	20	25	21	19	14	29	23	20	24	13	18	21	27	28	23	21	15	17	26	15	28	19	19	21	25	17	23	17	20	25	24	19	23	17	20	19	17	27	20	24	23	20	19	17	25	29	27	31	18	25	17	30	19	16	21	12	21	19	18	18	17	15	18	9	17	28	23	25	24	23	26	23	19	28	23	14	24	24	23	22	20	30	20	19	29	23	12	14	29	20	23	25	33	16	16	22	23	29	24	28	13	21	25	17	19	24	22	23	32	23	29	28	21	25	25	23	19	16	24	25	27	16	18	24	18	20	22	17	20	20	25	23	19	17	20	23	13	18	17	19	9	28	28	23	22	19	27	16	21	17	20	25	22	16	25	13	24	15	22	18	19	26	23	27	16	27	20	22	20	18	18	24	27	21	21	22	31	19	24	18	23	17	26	18	21	18	18	23	20	21	13	22	22	18	26	23	30	24	16	22	27	21	21	18	23	26	24	13	13	24	33	14	20	32	25	19	20	20	24	26	19	19	22	19	23	22	28	27	17	18	26	23	24	25	21	23	24	14	20	22	23	18	20	22	16	19	26	17	23	21	21	31	15	25	16	14	17	20	24	17	27	22	16	28	24	18	18	19	24	14	25	28	18	18	14	22	25	15	18	18	22	26	21	23	21	19	27	17	20	28	23	17	26	21	23	27	22	22	22	24	22	21	24	26	13	25	26	19	22	25	27	14	14	26	23	12	20	25	21	24	23	18	24	23	29	22	20	19	15	26	15	25	21	25	18	25	19	22	38	25	17	22	21	23	22	15	26	18	27	15	15	20	19	25	19	22	26	22	20	11	18	19	18	16	20	23	28	18	25	23	30	18	38	18	26	20	21	26	30	23	23	18	22	16	19	20	34	26	19	23	20	18	24	14	24	24	18	23	33	23	26	26	22	26	20	25	22	15	13	21	14	29	27	29	28	19	26	23	17	20	21	23	24	23	23	20	20	24	26	18	18	21	26	15	23	22	13	17	22	17	24	21	18	34	19	24	20	19	16	19	21	19	21	14	22	17	14	17	30	28	9	18	26	28	29	19	24	25	22	29	24	16	26	21	22	23	14	23	27	20	26	19	24	22	28	15	19	22	13	21	16	24	23	24	28	27	22	23	27	31	27	26	28	23	18	24	14	20	16	20	20	13	20	27	19	25	28	32	16	19	20	23	14	22
22574	10988	6092	15703	21803	19790	16413	14062	11568	8988	7525	6329	5363	4803	3990	3535	3205	2724	2320	1973	1742	1718	1605	1513	1400	1215	1086	1089	936	892	867	861	886	820	734	728	674	648	580	545	527	505	502	473	483	526	439	484	432	450	437	438	409	373	389	405	366	334	366	392	356	359	404	378	330	370	363	372	397	383	380	422	418	409	393	417	413	435	454	430	418	429	414	375	399	414	466	449	469	465	412	410	416	407	410	418	440	401	435	398	439	443	444	419	422	427	437	451	410	400	421	389	354	375	372	358	387	342	360	350	360	356	387	343	338	386	336	367	364	330	401	342	384	354	391	385	341	360	373	389	355	357	358	375	340	378	344	332	352	371	347	334	379	317	369	326	339	346	323	356	367	344	361	334	342	358	390	381	345	341	324	358	390	354	346	318	367	364	356	357	345	325	356	348	358	364	338	344	326	376	346	362	350	332	341	343	344	347	371	337	312	368	368	319	331	337	356	369	368	386	375	347	313	326	309	372	351	345	335	346	352	344	338	327	377	318	379	365	382	347	333	344	351	336	324	351	322	368	316	366	312	317	346	373	379	328	359	330	356	350	342	329	346	320	346	370	383	316	390	357	344	344	352	364	327	349	308	347	347	362	339	333	381	343	335	330	366	346	369	369	334	327	359	368	362	356	326	360	330	374	342	369	359	324	323	352	372	341	340	308	384	356	362	379	351	321	326	340	350	356	376	339	330	318	395	321	391	372	391	386	329	339	390	326	331	375	387	369	358	318	344	372	360	345	324	341	372	351	344	370	376	360	361	336	396	365	367	358	337	332	350	337	372	364	353	376	355	360	377	353	342	378	364	329	378	360	345	329	382	350	370	333	318	338	364	374	353	370	339	353	396	342	360	347	347	345	321	346	349	337	332	355	373	363	343	344	347	374	344	387	354	361	366	357	388	350	360	371	355	348	358	358	339	339	334	356	336	393	351	391	354	372	330	302	327	331	349	334	369	363	360	353	332	348	351	392	361	386	331	372	348	363	348	342	354	359	357	373	370	316	361	372	336	345	406	331	327	353	324	358	351	365	334	365	352	367	363	349	362	345	362	367	378	339	378	373	348	351	360	341	334	339	345	355	360	349	349	356	361	315	385	341	345	354	365	344	339	330	328	337	360	371	332	352	345	346	330	368	321	352	373	349	356	346	340	354	351	327	336	391	343	330	355	362	347	340	352	366	360	323	332	347	356	345	377	314	395	319	346	360	368	334	367	329	358	331	359	382	356	345	330	318	386	337	348	341	345	356	383	330	347	339	340	321	342	346	362	342	368	355	346	372	357	364	332	342	341	358	343	342	342	337	345	325	357	359	355	348	332	334	339	321	356	381	340	353	377	332	343	340	309	328	317	375	367	362	340	383	365	342	352	369	337	358	359	353	363	364	316	354	323	358	331	389	375	364	351	386	365	336	366	344	364	348	333	344	321	350	363	332	325	350	352	344	360	376	349	393	323	337	354	324	361	333	338	364	336	343	324	369	348	351	366	329	324	342	342	344	376	323	371	347	360	350	309	377	330	366	375	390	370	348	392	328	342	346	341	339	314	354	405	342	341	344	389	345	331	393	361	340	356	354	362	346	350	348	363	378	360	354	364	314	315	371	325	356	330	342	362	341	374	351	318	347	357	362	321	327	341	344	342	338	357	334	379	334	378	356	342	325	349	361	324	341	338	349	361	336	329	338	341	328	361	360	339	370	348	323	347	342	352	346	347	316	325	349	352	342	365	333	345	339	385	357	379	375	344	327	343	351	354	367	342	362	328	344	344	342	340	351	380	366	377	376	329	346	343	352	362	330	338	361	328	336	328	340	313	345	361	347	314	330	336	340	350	375	381	347	363	374	359	357	342	365	364	380	349	339	361	347	327	354	363	333	366	339	343	373	338	360	369	398	348	340	355	354	361	368	363	313	375	377	358	357	357	358	381	328	376	355	321	336	330	359	344	355	340	335	359	407	347	336	338	364	331	372	332	359	358	334	366	346	365	366	378	345	377	342	359	334	389	367	337	341	320	347	349	327	336	339	366	357	329	345	346	359	350	330	377	391	347	307	346	375	338	332	359	344	335	353	333	351	362	328	358	373	361	345	371	370	345	365	357	352	346	359	341	360	346	353	358	378	335	343	344	379	360	351	375	341	340	364	317	372	322	357	357	358	346	379	350	357	340	330	347	363	366	353	347	342	337	301	356	360	352	361	359	350	358	335	356	358	342	347	348	357	326	317	355	335	358	380	368	313	348	345	369	341	380	315	362	329	346	381	366	368	323	351	331	353	343	374	389	359	349	363	383	371	369	346	355	340	345	353	355	367	334	364	368	342	361	345	364	373	303	370	349	361	353	368	377	329	365	338	387	361	343	345	348	354	318	327	352	348	361	348	329	319	351	364	329	348	327	347	336	345	352	356	340	324	347	339	340	342	337	346	358	393	357	332	334	370	344	321	368	327	363	353	355	350	374	371	350	331	358	385	370	362	341	343	334	345	360	338	340	392	343	352	333	346	352	357	340	340	364	376	349	350	356	357	375	347	364	364	352	360	338	343	359	354	327	352	357	378	350	394	342	355	354	346	369	352	376	337	361	344	327	395	338	332	330	379	382	355	339	320	323	352	368	345	341	310	330	323	311	381	410	359	350	376	350	377	341	347	378	392	386	361	355	343	346	343	338	326	373	339	355	334	362	348	349	308	354	353	340	362	353	329	337	358	353	339	365	336	367	340	375	371	330	334	329	373	363	365	352	382	361	361	341	357	368	342	357	351	332	337	341	386	361	338	379	354	343	351	365	361	371	326	357	362	383	350	343	348	332	367	370	339	358	323	384	348	343	373	326	351	373	336	350	352	335	365	342	337	349	324	357	350	347	339	326	321	366	343	368	363	347	330	396	332	311	354	347	347	381	360	344	375	334	370	335	341	347	337	370	331	324	350	352	347	357	373	389	342	365	343	390	329	372	313	331	394	360	346	350	348	372	361	331	365	357	343	343	340	332	378	342	388	329	361	340	348	372	356	365	365	389	358	362	326	337	355	368	344	361	356	343	373	324	370	388	332	363	377	355	380	362	360	387	353	342	360	330	368	333	330	352	368	367	364	313	349	368	352	380	334	361	372	372	361	354	353	355	369	343	350	333	322	363	360	339	335	340	357	357	356	366	323	352	345	367	338	343	361	367	339	342	368	364	390	383	362	322	361	368	395	336	373	309	339	341	382	383	334	352	345	360	346	333	318	357	346	334	351	351	329	356	344	371	356	383	344	334	311	372	348	316	375	353	375	328	398	380	353	365	354	337	346	341	352	397	354	304	354	358	345	340	372	370	338	333	382	362	340	344	335	345	352	344	352	380	316	334	338	352	335	355	351	333	357	345	321	370	384	344	368	356	348	347	314	326	324	375	337	339	378	393	344	355	339	360	327	397	358	368	340	371	340	355	374	383	365	342	346	312	335	363	360	377	352	338	364	340	358	318	385
1985	708	426	296	490	591	443	355	328	281	237	223	191	162	136	130	127	117	113	91	78	77	75	79	75	57	49	59	34	51	43	55	44	40	41	47	44	41	34	35	32	37	37	29	26	31	31	32	42	35	38	30	22	32	29	32	34	27	34	25	25	29	28	27	27	30	27	28	23	31	27	25	32	35	37	31	22	29	27	43	33	30	14	26	26	33	34	33	29	29	37	36	34	36	33	26	36	32	26	31	40	39	25	33	37	35	37	20	28	44	34	29	22	22	29	37	33	30	28	28	31	21	26	34	22	23	25	25	29	20	37	35	35	35	23	27	32	22	30	32	23	28	32	23	31	39	25	34	30	35	19	29	31	32	37	29	31	33	18	28	24	32	34	38	19	23	40	19	29	25	24	27	43	30	34	47	41	21	36	21	32	35	24	33	32	21	40	30	25	26	28	22	39	37	40	31	29	36	28	34	36	34	39	33	21	34	30	28	30	37	34	28	30	20	38	36	38	26	27	30	32	28	18	27	30	27	30	25	27	35	37	21	29	23	20	18	28	27	28	28	24	37	28	31	34	37	21	27	26	25	28	32	25	32	25	24	23	21	30	25	24	31	23	25	35	25	37	30	33	25	29	25	30	21	29	34	30	35	34	26	31	30	23	27	35	28	38	26	33	34	24	23	31	33	23	30	27	34	34	25	22	36	25	30	34	37	35	29	29	38	29	29	25	26	26	24	29	31	34	31	36	28	31	36	30	25	22	33	31	19	35	28	31	26	27	28	37	27	19	28	33	35	25	35	31	38	34	29	31	25	32	25	34	30	29	27	31	27	28	20	27	31	29	21	22	35	21	23	25	18	31	35	30	25	25	27	26	40	25	25	26	42	27	19	22	30	32	24	34	25	34	29	22	24	23	21	31	24	25	32	20	26	20	33	23	27	15	29	20	20	28	27	35	36	25	32	24	36	24	30	36	28	28	31	26	40	32	38	27	25	33	25	29	40	23	21	29	35	36	29	35	23	36	38	38	25	28	23	33	31	28	35	21	35	32	39	32	30	31	27	43	21	26	22	25	26	29	23	29	35	24	28	23	28	25	29	30	21	28	30	26	32	22	27	28	38	29	32	31	33	27	28	34	33	31	33	31	25	26	26	37	28	31	27	26	28	31	37	24	43	35	38	28	32	28	31	27	36	33	31	22	26	29	34	35	23	21	26	18	35	36	29	15	24	38	26	25	29	38	30	30	25	26	29	34	21	26	30	27	26	19	31	23	41	37	35	25	35	29	36	26	27	31	22	32	42	19	27	29	26	28	24	26	43	28	31	31	37	24	35	22	25	30	31	35	22	28	29	31	25	27	25	24	27	30	29	24	28	32	33	31	34	33	42	41	25	29	22	20	29	29	27	25	36	26	29	28	26	39	30	29	30	20	22	34	30	28	24	40	25	25	22	40	35	23	25	30	29	37	32	25	32	26	34	28	26	33	31	24	22	27	30	21	22	27	29	32	36	28	32	37	44	28	24	27	28	27	17	25	29	29	23	42	22	43	33	39	22	31	35	29	36	21	19	30	30	24	33	38	31	27	26	31	34	37	33	29	30	33	30	32	28	33	32	25	32	24	27	16	29	36	35	38	25	21	29	31	27	39	33	27	23	18	28	20	32	27	34	28	38	25	31	26	32	31	31	36	26	21	28	32	24	30	33	25	27	37	28	39	22	29	23	23	22	30	29	26	29	23	32	18	19	22	27	34	34	39	25	25	29	32	21	18	34	23	38	23	32	36	34	27	19	27	36	33	23	26	25	23	31	23	30	28	30	17	22	36	27	24	25	34	27	29	34	36	32	29	26	25	28	22	39	28	25	21	25	16	34	21	29	26	30	22	23	31	40	33	27	34	35	29	32	40	28	29	32	19	28	27	23	23	30	26	31	37	33	33	33	27	30	32	35	28	31	21	29	26	30	36	22	32	22	36	23	36	23	34	35	24	34	31	28	32	24	24	24	41	36	29	22	29	37	23	29	38	29	33	23	27	33	29	31	31	30	30	35	32	21	29	30	31	31	21	32	28	20	24	14	41	28	26	28	35	33	26	27	35	39	41	34	36	35	30	37	25	36	30	35	29	29	34	33	28	19	31	29	49	20	30	31	34	25	24	31	33	27	22	24	37	27	23	33	33	20	27	29	24	30	24	36	32	26	27	24	29	27	41	32	28	34	34	27	36	28	29	23	30	31	30	40	24	28	23	33	29	28	39	34	32	35	46	25	30	29	26	28	33	29	20	34	25	27	41	24	22	25	25	34	24	24	23	27	27	31	33	34	38	28	26	39	24	39	28	24	28	29	41	39	40	18	33	33	39	30	31	27	25	33	28	22	22	40	29	26	31	29	27	26	28	27	34	29	28	30	35	20	28	31	35	34	28	40	27	27	23	28	30	30	32	35	27	30	25	30	43	21	34	25	38	23	25	33	28	36	31	22	28	29	25	28	27	24	25	27	31	34	28	29	24	31	41	34	25	27	19	23	31	28	26	27	32	23	26	33	26	31	36	35	23	30	33	28	25	35	22	22	22	23	38	31	33	30	30	32	31	27	27	34	25	36	28	32	29	32	33	17	25	22	33	28	26	30	28	28	12	21	21	23	30	27	25	28	31	34	34	31	28	31	26	31	30	37	24	28	29	32	40	32	35	39	36	32	32	31	21	21	31	26	29	34	33	25	25	39	29	36	35	24	31	28	30	33	26	23	42	37	35	26	41	25	33	30	28	23	37	32	31	30	26	28	29	30	32	28	16	32	31	26	29	22	17	24	31	27	27	34	31	29	25	21	22	30	22	21	36	32	35	41	25	21	25	30	26	37	25	26	38	33	31	31	33	30	28	33	31	29	30	42	31	25	27	32	23	26	32	37	37	30	29	32	27	25	30	30	33	30	32	29	18	23	29	28	23	30	26	30	33	21	23	26	38	32	21	44	34	32	25	26	29	37	26	36	34	32	16	27	30	31	30	35	41	35	28	21	26	19	28	25	29	39	25	42	35	25	33	26	29	26	36	25	24	44	26	33	20	30	26	29	32	31	24	33	26	33	26	33	31	25	25	29	28	41	16	41	40	47	37	33	28	37	30	29	30	25	28	27	37	33	30	37	25	29	35	19	35	21	40	38	34	21	29	31	23	32	25	39	26	32	26	30	31	23	31	24	31	34	30	31	31	29	22	24	26	23	35	34	21	18	37	19	32	24	31	29	32	34	33	24	29	30	40	22	25	31	35	22	25	28	31	30	26	26	26	27	35	21	44	26	31	23	29	22	27	28	29	22	26	24	35	23	27	29	35	24	19	32	35	19	35	45	35	32	18	31	38	34	26	26	23	21	22	28	20	33	37	35	30	34	23	28	35	33	32	29	14	23	41	26	28	29	27	36	21	21	30	24	24	35	29	32	20	31	36	20	33	25	31	37	27	35	25	29	25	28	28	25	32	31	22	27	26	29	27	29	28	24
27620	14704	8526	20503	27128	25598	21629	18363	15825	12965	10834	9099	8014	7109	6040	5350	4738	3953	3525	3028	2655	2670	2279	2232	2256	1876	1618	1520	1434	1429	1323	1302	1236	1197	1179	1117	927	921	853	848	833	743	729	676	705	693	622	667	646	599	583	561	553	577	498	522	537	484	542	494	513	483	480	506	510	471	515	515	465	517	489	535	589	553	553	568	563	568	596	605	539	545	579	549	555	592	563	583	594	598	533	607	596	567	610	585	587	578	613	571	592	565	604	590	594	596	578	536	546	560	591	543	505	521	478	512	489	501	554	509	502	475	479	456	459	456	497	509	521	473	452	475	470	480	501	487	526	476	505	480	461	470	456	451	472	510	478	485	452	464	454	473	480	437	468	491	489	458	441	472	457	486	458	503	441	410	483	467	474	449	473	502	503	451	465	454	454	461	473	461	419	461	465	440	487	473	474	447	452	447	434	439	482	446	505	425	462	483	477	480	441	545	432	452	454	496	505	496	477	463	437	494	492	459	447	482	459	499	467	432	452	472	425	481	458	489	519	452	465	481	491	476	479	442	463	455	469	476	433	434	462	483	457	461	464	469	462	473	473	444	461	461	442	458	472	447	505	417	467	463	474	441	434	470	447	461	477	516	459	434	462	467	506	461	477	442	509	446	455	463	457	499	456	414	431	452	462	486	447	490	487	441	457	502	419	507	457	494	471	463	448	462	450	415	502	439	454	444	482	448	513	476	469	455	500	447	478	440	461	473	474	473	451	465	450	433	512	461	455	444	472	489	487	450	487	478	462	505	470	479	464	458	440	457	460	478	472	472	458	441	447	480	505	455	470	485	490	468	530	476	435	470	456	492	450	483	457	466	439	467	442	453	451	462	469	460	466	488	498	471	469	469	456	485	520	464	433	486	434	461	455	413	473	430	458	463	482	470	441	465	478	478	500	493	466	399	443	481	477	495	468	451	462	467	459	477	469	455	501	452	482	463	472	454	416	507	473	472	479	453	490	477	509	467	446	466	456	458	440	466	452	482	452	440	476	465	486	480	490	466	486	470	441	487	479	490	491	474	460	442	480	464	447	455	448	501	475	438	491	436	476	490	450	458	462	452	451	486	472	487	484	474	475	474	459	480	481	469	480	451	463	503	458	442	449	452	438	465	463	496	459	457	444	456	498	432	463	451	428	451	479	439	453	453	475	453	435	454	448	452	435	478	425	483	461	468	458	478	479	428	466	484	478	473	486	427	483	488	470	430	435	501	452	458	460	461	503	472	431	471	428	445	449	490	466	457	495	481	446	478	420	475	474	509	433	462	443	493	453	448	454	459	450	442	438	445	451	455	440	472	439	475	459	453	435	466	489	456	486	473	486	482	412	476	468	420	450	487	479	515	398	480	478	467	499	480	458	438	442	489	514	477	461	478	489	487	469	441	457	508	433	440	427	489	448	457	507	452	465	445	456	450	497	438	436	489	481	461	428	461	450	435	453	457	452	453	494	457	458	470	461	469	461	431	421	451	446	465	475	464	464	453	462	456	467	421	436	445	458	430	453	458	462	472	486	478	470	461	505	500	452	462	466	456	439	468	452	459	461	518	458	438	461	466	473	501	475	479	484	502	480	454	457	475	453	478	455	445	457	472	455	476	463	491	467	463	453	460	485	476	512	467	470	451	448	464	505	485	438	480	467	456	464	438	491	417	518	485	458	492	452	473	480	460	458	501	456	524	462	455	471	490	469	456	497	464	443	476	462	491	503	469	479	418	487	495	458	451	477	473	439	506	436	468	416	465	494	456	445	454	469	483	461	423	554	481	464	443	471	492	461	502	481	423	461	453	481	436	509	474	467	432	476	491	489	448	485	513	482	481	441	493	465	445	465	479	489	494	462	419	411	495	482	476	495	472	476	436	469	490	502	478	401	465	480	422	471	467	467	476	450	459	465	455	460	464	506	480	464	475	428	455	445	451	477	465	444	460	501	444	489	468	485	501	440	464	496	477	466	432	481	475	451	472	493	514	488	494	428	499	461	478	440	480	478	474	454	479	500	459	489	484	438	461	475	456	467	460	461	475	453	473	475	493	460	485	494	482	490	468	475	480	484	488	498	469	430	468	475	463	477	471	444	462	467	479	486	445	446	504	429	461	462	483	458	439	500	460	468	447	474	474	431	487	456	443	492	435	490	463	497	440	431	416	453	415	510	493	464	450	482	490	469	453	465	475	456	470	473	461	467	472	424	414	427	458	491	461	480	421	469	514	518	469	468	494	474	474	436	474	490	493	458	474	438	446	436	475	486	456	466	419	449	474	467	441	455	460	461	473	492	511	476	488	486	474	493	470	443	487	477	466	476	484	479	455	454	480	489	468	464	494	499	502	471	466	472	473	466	448	445	438	486	474	446	471	444	468	472	412	440	485	469	454	491	439	431	416	488	465	480	484	448	469	482	448	482	485	455	464	511	492	480	415	511	452	452	431	485	458	467	434	505	443	469	496	466	452	445	433	475	479	459	493	496	470	508	496	456	479	421	464	464	457	478	479	450	455	448	466	460	490	490	443	475	490	484	461	482	459	461	472	480	474	494	464	474	451	427	448	447	469	455	450	450	447	480	482	480	447	474	430	461	488	470	476	467	482	482	496	457	474	471	455	519	450	479	455	457	470	450	495	496	499	486	453	461	480	453	481	487	452	460	451	431	450	466	445	468	456	484	483	466	462	465	435	456	441	491	460	449	532	468	486	501	445	476	500	414	500	477	494	488	437	492	501	457	463	478	488	463	451	444	474	468	473	446	482	476	468	463	476	451	494	449	433	478	463	461	495	464	472	497	460	461	444	432	469	455	432	458	507	487	492	479	429	465	439	496	415	463	448	452	439	476	482	486	479	468	444	435	447	444	450	474	429	464	425	527	477	450	487	497	453	490	475	474	439	441	496	474	482	457	494	456	459	433	442	432	460	515	466	464	408	422	462	472	494	472	451	489	478	474	470	437	487	456	449	461	439	436	467	443	454	492	464	452	485	458	496	429	430	502	470	455	457	487	459	445	462	487	438	442	466	492	505	447	452	450	443	464	481	477	498	493	434	477	452	458	477	474	436	463	452	463	479	435	498	474	508	460	498	442	467	473	442	483	461	455	458	455	456	464	486	511	479	477	458	462	420	467	471	469	444	455	440	463	453	485	442	461	454	476	468	457	459	459	463	500	471	469	426	477	516	495	468	441	467	489	464	482	426	475	463	449	459	488	449	452	428	496	486	483	447	478	466	442	484	465	446	459	422	460	460	488	474	482	469	447	486	466	481	471	470	469	444	479	423	493	465	498	439	463	455	453	456	456	489	472	498	499	471	479	435	451	475	446	486	507	455	481	479	464	481	428	469	481	461	480	437	495	461	474	472	473	476	465	453	476	493	451	471	458	491	442	488	471	480	525	506	453	434	453	422	464	468	467	437	467	459	519	510	441	443	467	478	461	476	437	469	508	435	477	422	456	473	472	497	454	479	478	466	461	452	487	481
3658	667	374	297	554	610	490	431	378	339	265	255	219	151	128	144	117	118	81	100	87	67	62	63	59	56	51	48	43	47	52	44	54	46	46	57	38	36	37	37	36	41	29	32	40	31	47	30	37	26	26	31	36	21	30	30	41	29	24	37	40	35	34	29	22	40	29	31	33	31	31	36	29	25	26	50	39	37	34	27	31	28	42	30	31	34	38	27	35	33	28	40	30	27	32	34	33	30	30	40	33	28	39	24	31	25	45	38	42	29	30	17	36	24	31	24	31	33	35	24	30	34	29	22	32	41	23	28	26	28	28	35	26	34	27	28	31	29	28	26	22	36	26	19	30	30	31	21	25	26	35	26	34	27	28	24	28	32	27	32	42	30	34	30	24	31	27	35	28	21	28	23	32	38	27	28	43	28	28	15	31	22	20	26	33	25	28	31	50	29	33	28	35	26	21	27	23	22	33	34	30	39	32	22	29	38	32	33	23	34	29	30	29	22	33	36	25	36	27	26	35	40	30	28	42	31	29	36	28	28	28	40	30	36	34	38	36	28	31	37	30	31	24	25	44	24	30	30	27	34	37	27	31	29	31	26	29	23	24	30	24	32	35	29	27	23	22	26	36	39	18	29	26	32	41	29	46	34	31	30	41	30	30	35	32	30	35	31	34	19	33	27	31	35	29	35	28	30	34	27	32	31	22	28	26	20	25	26	39	31	40	24	30	31	32	35	20	30	31	29	33	34	33	25	24	24	29	33	33	34	43	35	31	30	33	26	34	28	40	29	37	24	22	23	32	29	36	23	28	36	27	35	28	21	52	27	32	24	29	25	32	31	28	31	29	29	35	27	23	24	30	33	28	31	36	28	36	34	29	35	27	23	33	33	30	31	28	22	20	25	32	32	30	32	25	35	27	27	29	27	35	22	24	28	33	27	23	21	34	36	24	27	36	39	28	26	22	25	19	32	38	32	20	27	35	35	25	36	26	19	30	25	29	29	29	22	37	26	25	26	31	31	39	24	28	21	29	32	32	38	27	24	35	26	23	28	29	30	26	35	32	34	37	27	34	26	30	28	31	23	41	34	27	35	32	32	22	34	39	32	25	39	31	26	31	26	32	28	30	34	29	31	22	28	35	31	26	32	30	40	33	33	36	24	30	27	29	29	32	31	32	33	31	35	19	33	27	26	32	27	26	39	34	27	35	26	36	37	20	31	31	26	35	33	21	32	20	29	33	28	33	35	31	35	27	25	47	31	42	35	39	31	23	32	41	27	38	29	26	34	24	34	33	32	30	34	28	31	36	35	21	35	37	27	25	33	29	33	32	28	37	37	32	33	29	32	28	23	31	39	19	22	26	23	33	31	26	24	36	19	23	26	27	26	27	38	30	32	30	24	31	19	29	26	24	21	16	26	24	32	32	36	19	25	25	23	31	35	35	27	25	25	28	22	20	33	24	24	27	26	22	27	31	33	32	32	35	23	31	22	28	26	37	30	25	24	35	28	24	29	27	34	34	22	35	30	24	30	35	21	27	29	35	50	29	22	37	27	21	21	35	28	23	20	25	26	20	26	19	29	34	34	38	38	28	27	26	32	23	36	27	33	31	32	21	21	31	27	33	35	32	28	34	26	34	29	29	23	32	24	27	23	35	28	36	28	37	26	28	30	43	27	22	36	32	21	39	28	31	23	34	28	29	22	26	24	36	24	45	27	25	28	29	29	34	34	34	26	36	23	24	30	40	38	25	38	22	27	33	29	24	26	35	33	28	35	26	23	31	37	23	32	27	26	37	36	33	34	26	38	29	30	30	23	33	27	38	25	26	36	40	31	34	35	25	34	29	30	25	31	39	32	33	28	31	26	35	45	35	32	30	32	26	29	32	31	34	27	21	22	33	25	29	34	26	30	38	28	26	29	34	26	34	34	24	25	38	34	27	26	29	23	34	29	29	23	35	30	21	37	41	27	35	28	26	35	26	33	35	23	22	19	32	28	32	28	30	26	40	27	40	33	27	31	24	32	42	34	38	32	30	38	25	43	32	28	36	20	33	29	21	31	27	37	36	32	31	27	29	35	26	39	23	33	41	38	30	47	24	31	18	31	30	24	29	30	31	28	23	30	25	39	39	25	31	36	37	34	25	25	33	17	29	27	29	29	30	34	34	31	25	30	35	27	35	27	35	24	34	35	27	31	29	29	32	40	32	29	31	26	19	31	36	27	25	29	38	24	28	31	32	28	25	33	27	30	19	27	26	23	36	32	24	27	27	34	27	31	28	23	30	24	29	32	28	24	26	36	30	25	36	27	27	28	27	25	25	24	27	33	26	23	33	29	37	34	35	29	35	22	33	17	38	28	34	26	21	24	34	30	41	29	27	30	23	34	24	32	32	35	34	25	25	34	29	27	37	22	29	23	32	20	31	30	32	32	32	32	31	31	23	42	33	32	19	28	23	26	36	34	25	27	38	36	34	38	34	21	29	33	22	38	27	28	17	28	26	32	30	29	30	30	35	26	21	30	26	27	36	21	30	26	35	26	32	31	33	26	27	23	41	39	33	26	23	39	34	35	27	34	25	38	32	32	28	25	27	37	26	40	24	35	25	29	34	31	27	17	30	32	29	34	25	31	28	23	28	34	28	35	35	37	41	31	28	25	24	28	32	24	42	31	35	29	32	25	27	28	36	45	36	27	32	39	29	28	17	28	30	37	39	31	29	32	29	34	30	25	37	37	37	23	30	39	24	21	31	26	25	37	29	25	28	32	23	30	32	23	23	32	30	39	41	28	40	35	30	22	30	26	23	27	35	25	48	24	33	28	21	27	40	43	31	26	39	32	23	31	41	36	22	37	26	29	26	26	21	35	16	28	28	37	36	30	34	27	27	42	29	31	29	29	26	22	30	17	30	22	24	25	29	20	33	26	35	38	30	32	21	26	27	32	32	21	33	42	43	24	26	19	31	22	34	27	28	28	32	32	25	26	28	25	31	35	14	29	41	34	30	20	33	33	37	38	21	34	33	33	32	35	22	26	29	21	38	29	30	31	33	26	30	22	28	41	26	31	20	19	32	33	24	27	38	35	32	25	38	28	33	30	28	30	23	25	34	30	31	29	37	31	32	35	26	31	29	19	28	22	37	18	27	26	28	31	28	18	37	19	25	37	25	29	34	36	33	31	32	38	26	28	27	23	29	31	28	31	32	26	21	31	37	35	35	23	36	30	28	39	37	40	28	26	26	33	40	30	34	31	23	25	39	22	26	26	29	23	34	33	21	25	33	37	36	28	29	26	36	29	23	24	27	22	25	38	27	26	43	27	28	29	31	34	32	29	36	31	24	27	35	26	28	34	26	33	29	24	29	33	20	30	35	32	33	31	24	35	30	29	25	22	29	31	23	21	28	27	28	21	22	29	32	19	21	23	23	27	27	22	34	22	30	32	31	31	26	34	30	34	27	24	28	26	25	25	40	22	36	34	26	32	24	30	30	34	34	36
25891	13895	8694	20446	27530	26043	22448	19229	16792	14152	11812	10191	8779	7616	6404	5949	5076	4268	3865	3285	3003	2798	2430	2532	2428	2031	1825	1607	1613	1514	1461	1443	1337	1224	1207	1139	1007	951	855	855	848	834	783	776	700	672	740	685	663	619	605	607	581	570	580	583	533	501	523	511	538	564	515	530	507	524	534	528	514	544	561	610	607	606	603	571	613	575	548	581	571	565	589	568	552	560	627	655	614	581	558	545	606	601	577	589	562	631	581	561	585	564	594	664	596	602	677	623	568	608	561	583	513	473	483	531	499	452	502	475	508	499	510	517	529	473	459	514	470	511	475	493	518	497	490	508	499	543	471	485	516	484	501	461	475	539	513	498	504	459	477	456	476	483	487	515	476	493	505	490	464	467	513	508	500	477	528	464	471	520	461	479	475	500	532	464	503	521	509	419	480	476	454	471	475	486	495	473	501	483	485	504	495	456	523	503	496	474	513	472	477	508	464	484	458	504	478	491	439	450	463	476	469	484	485	479	482	497	490	464	498	521	470	489	505	488	464	467	490	498	458	481	491	469	487	467	470	467	481	456	471	494	467	494	496	501	505	480	435	469	494	422	479	486	473	454	496	471	501	519	490	480	465	463	433	497	502	502	508	493	499	523	514	501	468	523	491	460	471	481	445	503	484	491	495	444	489	532	468	463	480	510	469	504	458	452	490	449	472	507	472	512	485	509	455	472	468	487	480	497	451	491	495	464	442	472	499	496	488	449	451	512	496	466	485	448	498	488	470	480	468	501	489	512	471	461	461	498	442	461	471	519	443	497	523	487	521	482	493	499	509	520	494	478	498	503	446	473	458	528	461	456	454	462	447	523	466	474	523	453	459	465	494	481	477	506	494	517	473	470	497	482	488	460	527	466	480	497	506	474	469	477	479	489	516	472	444	475	470	500	503	476	489	436	457	512	490	465	457	465	524	491	439	484	515	502	486	469	477	495	491	498	487	494	461	463	500	504	507	520	459	529	448	474	461	499	490	462	489	494	480	487	455	500	438	497	479	458	475	465	443	458	493	474	510	467	463	476	500	462	478	475	499	474	492	493	517	510	480	483	477	468	458	500	480	514	484	472	518	480	509	490	470	508	482	445	479	510	494	431	478	450	478	468	464	460	490	511	498	474	471	520	466	453	475	493	486	491	469	498	510	452	492	481	466	496	514	479	476	482	498	516	479	491	480	465	462	473	474	515	481	486	514	526	484	481	463	520	474	480	492	470	484	479	504	491	515	492	515	459	499	505	497	482	512	514	497	476	487	498	474	473	506	487	479	495	495	486	515	522	458	523	446	471	530	474	475	480	494	485	518	481	436	497	481	466	466	447	420	518	538	482	508	454	451	471	453	487	494	488	478	499	477	484	461	444	466	498	446	465	484	473	510	440	470	456	483	526	488	515	469	468	479	488	473	472	466	484	491	503	498	522	484	464	483	471	501	469	492	481	509	478	477	491	486	516	509	488	497	503	451	512	467	467	498	468	492	464	480	486	486	511	473	484	465	499	506	497	503	445	502	491	501	438	462	462	474	486	503	507	484	519	494	526	453	477	484	496	477	529	450	497	460	524	492	469	461	492	499	445	514	457	527	477	478	492	444	449	499	465	500	471	481	452	530	463	497	475	469	473	464	485	491	466	457	479	488	462	506	483	470	457	430	476	481	495	490	477	458	467	482	507	443	473	510	494	493	457	459	489	479	469	462	460	505	472	510	481	458	426	450	506	471	503	490	481	476	431	455	475	469	472	444	487	463	476	461	480	494	473	498	524	519	447	457	539	498	476	478	464	478	475	482	455	466	505	468	494	449	489	501	472	464	462	455	501	453	501	460	476	475	535	463	495	517	499	489	513	475	515	518	478	510	442	495	494	462	475	458	497	509	499	458	482	442	463	505	446	446	454	491	513	502	469	488	505	482	477	481	477	487	483	478	444	454	515	509	489	469	427	497	470	489	477	458	468	479	488	463	499	495	494	490	484	448	462	453	471	483	454	508	486	459	486	483	479	487	444	493	504	455	508	467	449	485	468	491	497	463	469	482	533	462	474	464	479	517	455	490	473	520	492	479	489	463	459	451	509	470	531	487	498	462	502	473	464	486	460	475	464	469	470	454	504	505	503	478	466	482	472	519	460	469	475	482	468	492	490	499	513	529	452	470	467	485	495	478	465	488	468	480	471	480	489	476	479	504	447	495	528	474	502	488	483	485	496	429	464	527	475	485	502	473	509	493	467	456	511	505	495	515	486	482	477	486	477	486	474	473	473	478	497	465	493	490	446	460	483	510	514	484	500	468	458	462	499	482	475	474	469	450	475	468	508	477	477	454	500	465	474	485	501	464	486	503	494	486	494	498	490	472	458	494	470	478	505	476	443	495	449	444	463	474	498	510	480	491	480	489	484	480	451	484	507	490	487	460	490	494	506	467	471	481	467	480	485	458	483	453	504	464	496	458	484	495	466	487	479	477	469	457	510	506	523	459	497	485	494	491	531	475	491	471	493	466	470	511	485	467	502	500	483	457	493	480	452	506	500	447	488	498	477	473	468	515	509	468	501	524	513	508	506	505	484	512	476	480	512	497	470	480	492	481	482	519	481	529	448	499	479	496	496	479	468	450	499	488	472	453	482	492	487	439	508	496	497	490	492	477	494	494	478	509	527	509	492	496	470	501	456	431	508	482	456	491	438	505	517	484	483	452	463	488	508	495	491	500	515	500	498	453	511	447	489	492	476	501	454	478	499	462	454	492	448	460	422	463	453	464	458	533	466	412	508	494	447	493	487	497	464	488	474	483	500	465	462	477	494	433	454	499	487	495	469	494	514	472	506	448	492	504	459	485	499	512	501	490	462	477	482	474	503	497	474	496	477	457	456	478	499	487	515	477	482	511	503	505	477	479	466	486	472	493	460	473	482	492	478	483	464	518	476	483	549	495	483	519	502	481	487	469	472	474	479	469	499	465	483	476	464	495	515	472	450	475	475	460	494	460	478	487	489	499	493	462	468	487	467	503	484	509	506	506	488	478	498	495	468	438	465	479	484	485	512	491	465	488	475	476	462	464	524	454	447	511	487	502	482	461	506	470	490	499	458	457	458	494	462	490	462	456	525	478	489	472	458	537	506	515	452	460	483	487	500	488	498	463	425	452	450	512	456	450	508	494	506	479	481	453	489	511	495	482	484	492	487	474	502	475	457	469	504	515	473	493	473	514	453	458	510	443	498	495	464	531	501	509	469	479	487	455	479	467	432	504	487	463	472	443	462	505	461	474	505	480	455	427	482	474	432	482	471	432	480	457	458	455	484	465	559	495	478	493	481	489	541	468	480	492	469	450	495	469	482	498	496	479	512	520	483	426	427	451	448	489	457	515	510	445	466	471	450	444	447	510	489	439	484	451	480	501	496	478	495	480	511	464	460	479	488	482	485	499	522	521	483	502	482	490	497	440	516	485	482	497	509	463	522	454	503	478	483	474	488	481	492
3696	1081	613	479	806	906	793	663	615	554	468	377	332	268	262	225	191	163	147	137	140	132	111	135	127	97	110	82	90	71	77	72	89	60	65	71	52	56	65	67	66	46	59	50	45	50	65	60	40	46	59	50	49	45	51	49	48	40	42	47	33	41	49	54	46	44	47	43	38	45	60	48	60	44	44	50	39	47	52	46	49	50	55	47	43	46	45	51	54	48	39	36	27	41	35	41	48	46	40	39	47	51	46	45	46	51	55	52	59	52	37	38	44	41	41	53	37	48	47	46	41	39	61	58	47	44	36	53	46	41	55	44	35	47	44	43	41	40	36	46	50	39	40	48	39	43	49	41	37	50	34	34	40	35	49	45	39	40	41	38	38	53	41	47	46	49	44	44	45	40	40	37	36	45	47	49	41	37	50	41	43	49	52	52	45	52	49	45	46	53	44	48	38	48	45	36	41	41	44	56	44	46	35	44	36	53	53	44	29	50	36	46	33	45	50	41	42	41	35	33	53	52	45	45	38	48	40	37	48	41	39	42	39	34	53	41	47	50	58	36	38	49	51	49	28	51	50	45	43	53	51	32	39	39	40	36	36	40	45	38	40	51	38	53	33	35	44	47	50	46	51	47	44	46	41	45	42	47	38	52	40	39	55	59	47	51	42	35	45	42	46	47	48	51	38	46	50	44	33	50	35	45	47	43	49	34	45	39	42	46	41	39	40	42	33	48	35	41	45	44	53	45	42	39	43	45	46	46	48	34	45	44	39	40	45	37	49	43	45	52	46	47	38	43	47	44	51	37	39	38	37	42	39	39	44	47	42	40	34	40	41	42	41	44	50	46	36	41	47	39	39	37	43	39	48	44	47	34	34	53	39	53	42	50	51	51	40	45	33	55	46	41	48	46	48	41	48	44	44	48	30	37	44	44	36	51	42	44	34	35	48	37	25	40	51	39	43	48	39	52	38	43	42	46	32	52	55	42	38	42	35	49	48	46	38	51	44	40	44	48	40	36	47	41	38	48	42	33	46	45	44	46	32	43	47	35	43	55	39	50	39	46	46	51	47	55	29	45	53	33	52	40	46	42	41	47	41	50	41	41	44	25	40	50	42	46	45	42	42	48	36	45	43	47	41	46	49	54	50	36	41	48	51	51	46	30	37	52	37	45	39	52	42	46	36	53	43	37	44	49	46	32	66	35	59	37	48	43	48	40	36	55	31	42	43	34	36	39	60	54	46	33	58	37	46	41	48	39	48	47	37	46	51	49	38	49	69	45	52	54	59	41	33	37	48	51	42	46	39	41	39	49	49	44	39	41	32	55	42	55	51	39	45	53	43	46	47	38	23	42	33	43	34	41	45	43	46	42	46	46	54	40	44	36	39	28	36	49	37	40	46	34	48	59	42	45	42	46	43	36	39	42	41	38	46	40	50	50	34	40	41	52	35	49	40	50	44	49	55	42	40	41	40	37	57	41	47	42	36	60	44	48	33	50	51	40	51	35	47	45	48	33	53	45	39	43	42	36	43	39	32	44	52	50	50	50	41	45	45	46	50	41	43	40	50	42	45	34	39	54	43	46	37	50	45	49	48	41	55	46	44	44	46	52	53	41	47	46	49	38	40	49	46	39	52	49	35	40	47	35	51	39	40	51	57	29	48	44	42	45	53	40	56	50	36	49	52	42	29	39	50	50	47	33	49	47	51	35	50	53	51	45	40	41	49	56	48	47	53	40	33	49	43	47	35	43	45	47	49	49	42	37	45	60	41	47	32	47	36	35	47	49	45	39	47	47	42	44	40	50	45	38	50	47	47	41	32	51	50	38	34	51	45	41	41	54	55	39	40	46	46	46	27	34	44	45	40	38	38	35	47	43	47	57	42	55	61	35	42	34	33	41	44	42	53	32	40	56	46	37	62	36	41	41	51	45	42	40	49	44	31	43	53	41	38	44	42	43	48	39	40	43	54	34	39	51	41	40	48	53	50	54	52	57	39	48	47	55	49	47	47	37	50	41	45	40	58	39	48	32	39	43	42	43	47	41	38	48	45	57	38	55	37	45	30	47	49	33	46	49	46	36	45	43	44	39	47	47	47	57	39	38	46	51	53	41	41	44	31	39	35	50	51	55	51	52	38	43	43	37	43	49	38	38	43	36	53	42	48	53	50	30	38	47	50	40	46	51	42	42	47	43	47	40	45	42	54	47	46	43	37	39	38	53	46	49	38	45	44	29	43	35	40	55	49	28	49	53	37	42	46	30	45	42	44	42	48	45	38	53	45	37	42	39	35	42	54	39	36	40	39	41	50	46	41	43	37	39	42	41	37	47	45	40	46	47	44	47	45	47	46	31	44	40	46	41	45	47	41	44	49	46	32	46	53	47	40	35	45	49	45	42	44	50	45	53	31	49	41	45	42	40	34	38	41	33	49	46	51	40	55	49	33	43	44	43	58	40	50	46	46	49	61	45	52	39	46	35	38	40	30	60	53	47	41	52	32	62	47	43	49	50	49	37	47	40	46	39	36	49	32	51	42	38	49	49	45	53	47	42	46	51	40	47	40	44	46	46	39	43	57	42	36	46	51	30	44	45	38	40	48	57	39	39	36	50	49	52	38	37	38	42	43	36	40	44	38	37	44	49	45	42	43	41	38	38	51	43	33	35	44	56	45	34	52	51	45	45	39	39	47	37	39	44	37	48	55	46	41	31	42	37	41	37	27	44	49	40	38	54	38	54	47	39	42	39	40	41	41	47	51	56	37	42	45	44	45	50	55	46	41	49	40	40	44	29	35	53	53	40	40	41	57	49	33	40	38	51	34	44	48	44	34	52	48	56	40	48	45	47	49	43	41	38	44	51	43	44	45	55	45	45	48	51	49	43	42	40	35	47	56	44	44	48	39	41	48	49	49	44	39	31	53	43	54	51	47	27	51	43	45	41	47	49	40	46	56	38	37	35	43	35	42	37	48	39	40	50	44	39	35	34	56	35	38	39	46	47	38	39	46	53	37	43	48	47	52	43	59	41	40	46	51	45	39	45	38	48	48	39	43	38	51	49	46	48	34	47	42	36	37	51	31	50	52	37	54	47	42	44	39	40	49	45	38	34	33	44	44	49	32	39	35	49	43	45	44	54	41	40	44	32	54	27	47	43	54	53	46	41	36	42	50	42	47	46	43	48	35	56	37	53	46	36	51	43	40	45	54	48	40	34	45	44	55	58	45	43	34	41	49	39	44	41	43	34	41	43	44	41	42	30	38	52	53	41	32	42	40	52	57	50	39	40	45	54	50	40	59	47	53	43	39	41	35	41	47	44	54	44	42	51	42	42	43	41	46	45	50	51	39	39	48	38	58	45	36	45	46	35	60	45	53	48	37	38	50	46	48	39	51	46	46	47	47	51	55	40	36	48	43	50	40	26	45	47	57	31	43	46	43	41	40	37	35	46	45	50	43	45	43	47	42	50	54	39	38	52	39	49	42	51	44	47	49	31
33406	18501	12160	26370	33451	31919	28560	24993	22136	19436	17010	14529	12662	11160	9747	8464	7492	6625	5882	5191	4630	4382	3912	4099	3738	3091	2804	2633	2511	2400	2195	2291	2071	1914	1966	1811	1620	1506	1335	1317	1273	1189	1185	1111	1076	1053	1104	1060	998	974	957	914	885	923	824	805	776	716	793	754	722	762	803	743	835	792	784	760	805	808	795	888	852	858	898	907	862	819	868	935	862	879	805	820	859	864	933	960	939	819	790	822	845	867	817	834	840	862	834	855	817	886	919	919	921	844	888	903	843	861	905	793	803	740	749	767	738	704	770	721	731	757	715	720	764	707	727	744	679	679	724	717	738	741	792	735	716	792	693	731	689	692	722	740	690	692	664	682	634	718	705	687	676	716	722	663	707	663	684	667	690	709	646	687	716	723	709	653	713	701	702	722	706	726	717	618	702	701	696	700	686	713	681	710	713	676	702	715	731	673	699	697	676	706	746	708	734	748	739	700	706	718	672	704	697	713	694	655	668	685	732	729	692	694	675	675	695	664	703	742	734	657	711	713	659	736	630	696	705	719	715	694	670	670	718	702	732	708	676	742	683	723	699	690	676	670	678	723	683	646	662	676	703	667	678	686	689	708	695	686	743	685	714	750	672	699	686	696	676	717	702	719	686	695	714	693	697	675	676	744	695	681	737	689	675	676	701	725	747	697	664	637	696	709	705	730	688	683	693	662	664	700	662	624	689	732	671	692	730	653	694	669	689	718	721	717	714	635	674	715	703	716	674	713	738	688	720	707	716	702	681	666	669	665	696	681	689	694	706	720	739	699	717	734	744	671	659	684	734	714	650	700	706	725	651	721	666	701	733	721	726	685	692	662	709	689	715	681	695	656	734	668	747	671	724	680	717	690	689	709	668	681	700	660	702	685	724	680	694	705	659	682	722	648	705	659	712	671	714	676	696	701	602	692	702	640	649	680	711	666	660	680	724	682	741	685	651	686	725	681	710	671	727	704	684	756	716	697	692	658	677	727	689	735	682	745	666	736	671	744	674	687	718	677	694	700	712	660	682	709	675	696	670	708	683	765	675	687	692	689	688	717	680	687	724	672	725	680	710	707	737	698	693	726	690	714	672	688	725	670	683	690	724	686	719	715	727	729	698	710	715	668	660	684	712	720	700	686	687	714	683	702	671	724	683	666	737	659	699	727	739	722	679	708	669	729	708	716	669	698	669	690	680	655	688	698	696	665	658	649	713	684	691	734	688	710	706	691	730	715	675	711	662	763	702	687	751	696	663	695	707	689	701	664	704	712	668	676	690	730	677	672	710	691	697	694	691	683	717	672	668	687	732	684	721	678	705	691	717	662	691	690	689	731	648	714	716	696	711	694	688	644	707	709	717	683	697	764	697	676	726	720	693	680	678	676	677	667	688	696	655	714	647	682	752	651	655	725	686	713	722	743	630	669	693	696	710	679	744	756	692	711	700	711	692	701	698	670	681	663	717	711	671	668	676	696	691	709	712	708	676	728	676	700	641	762	725	661	696	728	694	739	695	682	707	714	730	736	660	733	692	682	676	674	713	687	717	706	694	669	737	715	654	690	681	708	665	691	705	641	733	673	656	726	712	670	712	739	761	725	756	675	701	704	704	667	700	710	728	663	663	702	651	682	732	671	733	664	710	667	710	743	660	721	726	681	689	680	731	712	738	691	690	725	677	699	735	666	711	667	704	664	724	707	665	676	747	686	709	704	712	697	687	703	702	713	683	718	710	733	685	703	666	727	716	664	682	710	634	648	771	721	708	683	687	688	711	690	703	698	638	657	683	735	678	703	770	725	719	705	704	718	711	745	689	665	723	670	682	718	738	671	730	698	669	715	719	726	701	687	718	687	689	692	684	664	651	717	648	685	720	721	675	707	643	705	748	692	710	699	716	693	716	693	719	719	716	762	672	681	711	660	697	705	695	697	666	660	728	674	701	664	684	709	681	728	696	678	676	720	692	661	736	689	689	695	673	713	714	723	678	645	694	655	703	692	685	707	700	715	694	687	721	664	700	692	651	746	699	713	689	767	650	720	700	684	693	680	708	724	732	729	691	757	681	727	705	711	713	700	656	727	683	672	691	713	704	679	753	679	695	739	730	675	759	668	660	736	698	669	665	683	702	703	684	747	713	676	655	736	698	722	709	707	733	721	672	721	729	707	658	692	742	694	701	679	716	661	728	662	707	657	722	684	674	763	691	645	660	667	710	689	662	697	686	727	718	690	691	702	706	702	696	620	694	707	680	708	694	712	712	674	696	688	691	733	698	738	674	690	716	679	647	643	677	656	708	690	703	691	684	732	660	662	682	703	712	699	678	702	696	665	657	738	716	690	697	681	679	721	654	739	663	672	731	703	694	696	677	717	691	702	706	755	698	673	668	699	704	668	660	676	727	665	673	687	637	662	676	763	710	684	650	680	661	676	711	746	681	662	710	680	737	727	680	682	706	690	722	691	673	666	721	733	714	696	697	690	693	737	706	748	696	679	643	712	685	717	700	734	731	702	707	695	695	678	689	682	683	699	702	693	671	681	720	672	719	719	727	700	716	673	631	693	702	704	725	646	665	677	664	702	687	704	670	676	660	689	698	676	755	699	726	692	697	721	730	702	757	703	741	645	661	721	659	676	705	681	749	697	726	720	689	652	699	678	679	730	678	696	660	680	732	677	652	747	710	710	694	658	741	694	657	724	699	688	680	717	712	675	656	708	734	673	736	700	700	648	696	701	676	745	688	694	672	682	718	704	696	653	702	661	676	728	710	707	728	705	677	722	758	695	709	698	693	680	737	704	683	698	750	744	727	660	700	688	629	716	697	670	693	670	682	661	670	678	723	728	702	679	666	674	645	709	672	708	677	731	659	735	695	695	667	727	682	701	683	707	701	696	690	715	744	740	710	662	691	696	708	683	674	661	688	697	676	694	708	757	722	748	694	730	717	681	661	704	681	670	706	721	693	728	685	678	698	702	685	649	666	736	709	730	646	735	675	733	711	685	707	670	714	710	671	686	706	708	711	686	710	698	683	640	707	714	710	689	706	674	675	681	709	651	708	689	669	727	712	702	708	687	686	698	673	663	698	703	689	703	713	701	707	666	707	681	681	719	695	664	692	685	707	703	712	704	680	690	691	654	711	665	641	719	663	712	686	711	657	703	683	657	724	698	702	710	714	720	690	702	674	718	694	679	718	678	703	654	711	691	701	667	681	708	711	708	705	706	709	671	665	662	652	702	739	726	679	691	706	721	683	662	658	658	676	699	696	661	684	693	714	689	726	716	743	672	719	677	648	680	703	695	697	755	671	736	699	699	657	649	679	688	700	722	712	683	687	688	691	675	693	671	662	690	688	716	720	696	676	679	676	724	718	731	721	690	694	670	723	668	661	678	710	719	734	695	684	752	701	710	739	698	727	715	687	715	709	647	708	734	667	735	686	685	679	666	671	731	677	729	716	672	710	660	695	721	727	679	715	732	722	685	678	720	724	733	629	696
2091	437	264	187	301	376	322	253	225	194	148	145	153	107	101	77	77	55	75	55	54	32	54	40	34	41	42	24	33	29	37	37	29	28	32	35	32	27	29	42	32	24	27	23	19	20	22	27	23	25	21	21	22	17	26	21	23	23	12	20	21	17	16	24	18	19	17	24	17	22	31	27	13	17	30	21	23	26	26	27	29	22	22	16	15	20	25	19	25	29	22	22	25	13	18	23	26	27	24	26	11	19	15	24	20	23	23	23	23	27	22	22	19	23	22	24	21	25	18	26	24	18	20	24	16	15	13	14	26	23	15	24	19	21	22	19	25	19	21	18	13	24	24	21	22	24	13	21	19	19	31	21	31	23	17	22	24	26	21	17	22	25	26	23	27	22	18	17	17	20	26	27	16	10	20	26	24	21	25	21	16	12	17	24	31	27	25	23	17	15	19	22	18	16	22	21	21	14	22	25	25	22	28	28	28	17	20	26	22	26	22	20	24	16	22	23	27	23	17	12	17	17	24	35	15	24	28	30	21	17	14	21	20	14	22	21	20	19	19	25	21	22	15	26	18	28	25	14	22	23	16	15	25	21	24	28	27	24	18	27	14	26	23	12	23	21	21	27	30	18	23	29	23	20	21	24	19	12	21	26	19	17	24	11	15	12	19	18	24	22	27	18	23	18	13	27	22	14	14	20	14	20	20	22	25	19	23	37	29	28	12	17	22	17	22	27	20	22	18	22	28	18	29	23	19	19	23	27	17	23	20	16	16	24	26	31	25	18	18	26	21	20	10	22	23	14	18	26	24	21	19	17	12	22	24	27	29	24	24	24	20	28	27	23	22	12	20	20	21	20	19	21	18	25	23	19	17	17	22	22	24	29	29	18	21	22	22	16	23	20	25	23	26	13	22	13	28	12	22	22	23	25	22	16	18	22	25	20	31	19	22	18	20	28	26	25	16	19	20	22	22	24	29	18	19	17	21	25	23	27	18	20	29	26	24	21	18	21	23	21	23	28	21	18	23	22	20	26	13	20	22	22	18	33	25	21	18	21	21	23	18	27	20	22	23	16	17	17	13	23	24	18	17	23	19	19	23	21	16	28	25	24	23	20	18	18	20	15	21	20	18	12	16	21	24	19	17	20	23	27	23	18	20	15	17	22	15	24	22	19	20	14	20	21	23	19	23	12	31	22	24	31	18	19	29	25	21	24	23	29	29	24	12	26	19	22	26	21	30	24	17	19	26	18	20	25	20	28	20	26	25	20	10	14	32	26	16	25	25	18	21	22	17	26	19	28	24	25	25	20	23	26	23	20	15	16	19	20	14	24	13	23	18	26	21	22	25	21	15	36	16	23	21	18	18	18	18	22	24	22	28	20	19	26	23	20	22	26	27	22	22	22	16	21	19	22	27	17	26	23	25	24	26	24	18	17	26	22	20	21	12	19	21	20	21	21	20	20	27	22	24	19	16	18	25	22	20	20	16	22	24	20	19	26	22	17	17	21	12	16	17	21	16	15	26	15	20	33	24	23	27	20	29	26	16	23	18	12	14	25	23	20	23	26	16	22	35	27	21	14	22	25	17	17	20	28	19	24	17	22	16	11	16	26	22	19	16	26	19	20	24	20	19	21	18	20	19	23	27	25	21	24	30	16	20	18	20	17	21	26	26	30	16	21	26	23	20	24	26	21	25	26	30	23	17	24	23	25	15	22	26	26	18	26	19	18	24	15	16	25	24	27	19	25	14	26	26	12	17	19	31	20	27	20	13	24	16	20	19	23	24	23	21	29	17	13	23	17	22	23	18	19	23	28	33	22	19	19	23	24	19	17	19	18	18	18	20	22	20	29	22	18	24	19	15	21	21	18	29	17	18	21	25	19	20	23	28	25	15	28	9	19	19	22	16	22	16	16	13	20	24	21	21	12	23	23	24	22	22	19	20	23	21	29	19	16	15	19	18	14	16	24	24	21	29	17	25	21	29	21	18	24	20	29	23	16	20	18	23	18	28	19	24	21	23	22	20	22	21	18	17	20	23	15	11	32	28	27	29	21	29	16	25	21	15	23	24	22	15	25	15	24	26	14	29	18	18	20	27	18	17	22	19	21	19	24	16	26	19	19	18	27	25	20	21	18	26	25	19	31	22	21	21	28	17	23	17	19	20	19	27	23	25	18	20	21	17	19	20	28	30	24	23	21	20	24	17	20	21	20	17	20	36	21	23	20	16	22	26	16	18	23	19	14	17	23	25	28	19	24	19	19	20	22	27	18	19	23	24	14	28	24	22	17	23	26	23	27	17	25	25	13	19	20	18	28	26	21	24	16	26	19	23	15	17	26	10	26	23	19	22	27	18	20	16	19	12	20	21	14	19	24	27	30	22	31	17	20	25	12	14	17	19	16	21	19	29	14	14	28	17	24	20	19	28	28	16	25	24	22	22	12	20	29	21	15	19	29	25	15	22	18	16	14	25	16	28	11	17	20	19	24	22	18	22	18	19	30	20	17	11	18	26	20	19	25	17	26	17	23	19	27	28	23	28	18	18	24	28	24	20	23	22	17	25	17	22	20	16	20	17	24	20	20	20	25	22	29	19	21	26	27	17	21	20	24	25	17	28	17	15	20	17	12	24	23	21	22	22	27	24	17	22	18	18	28	18	18	16	23	24	9	29	21	27	16	21	21	23	27	21	22	28	26	25	13	27	24	20	19	23	18	19	21	22	23	21	20	29	15	26	37	22	25	14	26	14	24	20	25	26	15	19	23	18	24	21	26	17	28	21	21	19	23	31	19	18	23	22	17	17	16	21	17	25	16	20	20	22	22	11	20	18	18	20	15	19	19	15	19	17	12	21	28	26	37	21	26	22	17	22	22	15	20	29	25	18	24	20	18	20	22	15	22	24	18	20	16	18	16	19	18	26	18	27	25	21	15	15	15	26	26	24	23	20	17	19	25	17	21	24	25	25	18	26	27	19	25	24	22	23	16	30	14	16	22	26	20	17	22	17	22	25	24	27	21	32	21	22	25	12	23	19	26	23	18	18	19	22	20	27	18	20	28	17	21	18	25	19	27	22	26	22	21	21	18	19	22	18	16	22	24	12	20	21	20	26	19	30	19	18	18	20	20	32	20	21	20	20	22	14	23	26	29	26	28	21	19	22	20	20	30	27	18	25	14	16	25	18	21	32	31	25	25	14	26	22	32	15	30	19	16	22	14	20	20	28	19	22	25	21	14	20	16	18	19	8	21	11	28	26	20	15	27	29	20	27	27	21	21	24	19	23	25	20	22	14	20	19	17	29	16	27	21	20	13	20	35	26	17	20	17	18	25	13	22	14	21	18	25	20	22	15	13	25	23	24	14	12	21	14	25	15	29	26	22	15	24	23	24	24	21	22	24	23	23	23	20	32	20	22	13	18	27	26	21	18	21	25	24	12	21	15	26	22	29	19	28	28	24	13	26	22	17	24	22	20	19	17	13	21	20	20	21	14	19
22863	10490	6009	15845	21608	20560	17477	14503	12359	10257	8314	7009	5825	5044	4071	3600	3080	2621	2274	2163	1833	1651	1545	1409	1371	1254	1035	993	933	936	900	926	815	742	800	800	702	661	606	558	523	515	484	509	500	464	445	461	508	462	453	397	415	386	400	360	357	394	403	364	383	366	395	345	333	365	417	377	355	351	371	380	421	394	408	395	380	380	407	427	405	414	396	394	394	391	423	446	416	386	404	430	465	426	412	369	409	413	411	404	393	397	426	462	433	392	454	413	441	467	416	400	382	321	353	338	394	344	345	374	349	328	374	363	338	344	352	360	380	365	339	366	357	362	393	381	347	376	333	349	334	351	340	349	372	359	351	377	371	333	320	345	358	323	339	351	328	296	355	350	386	337	344	343	326	358	380	315	374	359	390	357	313	339	328	314	350	359	368	360	336	346	347	345	338	363	367	319	368	340	354	355	356	337	368	341	343	352	362	371	320	344	343	359	358	371	345	375	376	353	353	330	343	350	331	334	352	372	356	347	312	364	363	316	342	351	345	362	339	330	316	354	346	373	373	355	351	335	329	374	357	363	318	372	392	337	362	360	352	330	345	378	325	345	372	348	376	336	339	355	348	335	382	379	345	349	359	329	384	354	346	375	327	363	358	367	345	323	330	321	343	364	340	335	342	321	353	326	354	353	336	344	344	363	362	339	333	329	341	359	361	352	361	313	336	329	345	317	337	375	363	330	353	336	362	312	368	357	356	334	361	369	347	341	312	360	339	366	327	347	328	339	360	307	320	359	338	330	375	345	370	321	333	313	371	350	366	375	359	334	383	379	372	352	335	325	386	331	367	323	354	338	352	329	358	324	359	331	308	374	369	349	353	317	353	363	375	343	341	335	353	356	345	354	339	354	317	384	339	348	354	355	345	322	361	355	350	362	349	324	310	341	373	342	359	369	356	325	337	369	371	357	335	348	353	360	370	353	347	363	390	345	357	330	313	362	335	390	374	342	338	346	353	331	325	334	329	316	343	358	346	337	324	343	354	313	393	344	379	334	337	328	336	366	327	327	344	346	355	327	364	352	371	368	339	352	369	339	329	359	347	372	343	375	348	371	409	360	323	351	347	341	363	313	353	344	364	325	358	336	349	372	341	359	341	383	365	328	359	332	391	372	356	360	372	350	362	328	332	347	343	323	341	335	326	383	344	309	346	369	359	341	352	372	350	351	359	354	326	336	344	363	340	342	334	345	342	332	365	368	345	367	333	343	347	328	323	370	357	331	336	341	358	345	343	342	355	337	358	326	353	361	331	330	338	369	335	358	372	351	324	341	352	354	364	323	333	328	350	348	341	326	372	364	354	339	341	364	318	340	357	387	359	300	333	351	349	355	360	354	372	386	359	325	336	357	373	383	337	366	343	380	331	334	343	349	347	386	340	337	323	340	328	327	326	335	328	383	350	320	341	348	309	339	333	365	339	340	330	338	343	337	360	377	361	357	359	324	339	319	352	327	372	352	365	350	320	338	328	331	369	342	362	338	353	333	355	354	348	351	367	348	334	359	348	346	394	325	312	360	338	341	343	370	341	374	341	333	364	344	384	351	359	328	379	354	339	350	374	350	335	355	361	327	318	366	343	340	324	338	376	323	350	316	351	375	365	349	370	360	369	329	355	350	351	336	362	351	322	375	349	401	345	377	390	340	324	349	373	340	344	357	341	332	307	369	338	359	364	353	356	357	368	346	352	323	328	356	372	327	361	327	360	357	353	339	356	352	322	339	339	329	340	338	370	341	319	342	311	341	352	351	353	357	372	367	377	341	345	359	347	347	363	369	348	360	335	315	337	355	350	345	342	355	334	344	319	384	361	359	305	333	341	362	364	374	345	379	333	364	387	352	356	373	348	342	342	346	297	377	356	367	316	359	355	353	335	347	333	348	342	356	316	346	359	358	352	359	379	338	364	349	362	344	357	359	335	346	345	362	341	346	348	319	334	341	356	347	368	335	343	333	323	356	325	356	326	396	341	355	360	353	345	360	363	324	337	325	343	341	351	368	339	365	393	355	330	372	332	332	329	337	345	333	366	338	344	361	346	342	321	335	341	341	358	348	358	338	354	366	344	375	373	349	355	386	358	356	339	342	350	348	338	353	380	351	362	361	384	371	320	363	327	382	358	365	338	380	343	365	337	341	340	377	359	360	325	336	360	351	340	384	335	330	352	342	336	334	338	372	330	335	313	355	359	358	353	348	367	349	362	328	332	366	359	344	309	385	336	344	331	339	338	355	371	349	364	361	344	330	324	349	375	350	338	339	323	338	359	312	328	319	331	369	374	342	353	361	352	346	321	342	314	329	368	353	334	346	322	355	384	367	361	355	333	336	322	356	356	357	362	341	331	300	330	338	360	334	347	374	376	343	368	339	354	373	320	364	320	350	332	352	332	359	364	317	342	375	343	365	386	316	336	356	343	335	336	390	360	326	331	338	367	351	312	390	356	312	378	369	317	312	348	297	353	348	328	320	331	349	359	328	352	346	344	346	317	358	365	346	340	335	379	319	353	356	403	355	338	384	340	340	303	363	363	366	357	328	345	336	350	317	336	311	368	360	359	332	314	368	357	355	373	365	335	370	319	355	345	361	348	320	367	365	349	349	330	353	316	354	336	353	356	324	371	359	343	321	368	334	371	376	372	348	355	368	327	370	335	344	327	342	351	360	341	332	331	386	345	292	364	373	352	318	316	346	341	351	355	364	343	395	340	355	354	354	333	356	340	362	344	359	333	347	336	323	343	351	330	343	351	345	350	312	381	349	356	365	352	330	338	344	363	313	354	362	332	390	350	343	330	350	371	349	336	346	329	338	358	323	338	344	339	357	327	340	374	316	348	353	345	357	362	344	308	350	380	384	330	349	348	317	362	356	351	324	356	354	365	340	325	382	352	333	347	324	331	363	360	347	349	390	356	353	364	357	319	339	364	341	335	338	362	330	340	345	331	350	333	340	370	362	346	362	340	363	361	349	366	333	333	361	353	344	407	355	350	362	367	386	345	327	339	340	345	352	367	336	325	343	349	360	332	358	311	333	334	343	374	384	367	351	384	385	315	344	351	325	340	349	343	365	350	369	355	318	339	359	355	334	364	389	383	315	372	358	339	325	363	361	351	394	369	358	357	340	337	369	346	366	367	340	359	337	405	322	319	363	367	319	347	369	374	321	307	342	367	339	339	322	322	334	369	333	340	342	330	377	365	326	338	329	348	336	366	375	340	386	323	369	336	360	347	371	335	329	378	363	357	349	363	337	308	355	361	368	332	370	357	353	331	353	367	343	350	333	333	368	330	353	367	330	355	346	326	352	346	325	352	323	332	345	322	312	335	333	324	345	350	345	353	328	335	344	335	365	370	362	354	321	317	387	376	327	337	380	334	336	376	373	338	348	316	341	343	352	350	342	370	335	356	346	370	350	365	392	377	350	314	362	333	350	383	349	334	373	333	366	322	335	390	321	337	376	334	335
2063	644	386	276	502	544	436	407	346	311	241	232	193	182	148	115	100	98	91	77	73	68	75	55	58	46	46	39	46	50	53	46	49	41	41	43	50	42	25	27	35	23	36	24	23	36	36	24	31	40	29	34	32	31	18	34	22	34	39	26	22	27	34	35	22	34	36	31	33	39	25	37	30	25	34	25	24	24	28	34	30	28	33	29	45	25	32	36	39	25	33	29	31	28	26	39	31	29	25	24	28	25	20	34	35	23	42	25	28	22	49	32	21	29	38	36	23	28	34	24	26	36	34	27	24	23	25	25	32	27	31	29	34	30	30	32	37	33	28	32	19	32	34	25	27	29	31	28	23	27	34	30	23	31	22	28	38	31	27	26	30	22	30	39	22	30	38	25	21	19	17	33	23	27	35	27	33	25	23	29	33	21	29	27	23	21	32	31	35	32	30	43	31	30	19	37	27	37	26	24	24	26	28	25	22	27	23	34	33	25	31	32	33	30	31	42	30	27	26	25	28	25	35	22	31	30	24	29	26	22	23	26	33	22	25	31	28	24	33	19	27	18	26	33	39	35	28	31	32	19	39	28	25	22	35	34	16	41	29	35	32	39	23	25	26	41	33	42	24	32	32	25	35	25	30	24	31	29	28	31	22	34	23	32	39	26	22	24	35	38	32	24	25	30	22	32	36	31	32	37	35	31	26	24	36	17	33	35	25	24	30	21	25	30	25	42	27	33	31	36	36	31	27	20	22	25	33	29	26	22	20	20	21	12	29	33	33	24	31	28	25	25	17	34	28	31	30	28	23	26	32	24	38	21	35	38	22	29	36	32	24	23	26	31	28	32	30	36	23	19	34	27	20	30	38	30	24	29	31	27	25	25	25	21	28	25	29	30	21	27	27	31	25	33	32	26	31	23	27	24	41	21	29	34	31	36	33	25	27	33	19	28	21	28	27	31	21	35	29	19	32	34	26	29	33	32	39	34	29	34	25	40	26	29	33	24	29	17	26	28	23	33	32	34	29	30	15	32	19	29	21	29	26	27	24	35	21	30	27	28	37	29	30	36	28	36	30	31	22	44	26	23	28	27	33	29	31	28	23	18	27	27	32	25	31	24	23	23	29	30	33	26	31	34	26	25	28	33	28	24	27	31	31	37	21	29	21	18	17	24	28	29	33	45	34	25	35	34	26	38	29	32	39	35	23	26	37	19	26	32	30	27	29	27	31	26	24	27	31	27	48	32	29	23	30	27	28	30	30	25	27	29	31	25	20	27	38	31	22	26	39	33	23	36	21	24	26	26	26	34	31	31	26	34	37	33	30	26	35	29	25	24	28	24	28	25	31	30	30	32	24	25	33	18	32	34	28	22	30	21	26	33	26	28	22	29	30	16	28	26	26	30	20	22	20	36	22	31	19	21	26	28	33	29	17	24	29	22	30	36	25	29	38	18	26	23	34	17	22	21	34	26	28	19	29	29	17	23	32	30	28	24	37	30	37	14	28	22	23	30	30	42	38	31	23	30	27	34	39	40	22	30	30	31	28	25	29	38	31	22	32	38	28	32	29	32	22	28	33	30	30	26	23	24	38	32	31	32	36	31	25	23	32	25	27	27	24	24	21	24	28	27	37	26	34	29	23	24	34	30	31	33	37	31	25	25	29	27	33	31	35	38	25	36	24	33	20	28	28	34	32	37	26	25	37	33	28	27	38	29	21	24	34	31	18	22	20	35	30	31	19	25	35	30	15	27	30	26	38	28	23	24	37	36	15	28	28	30	33	31	40	30	31	29	23	32	28	24	27	28	21	24	39	31	21	30	28	43	27	27	22	32	34	28	34	36	18	26	31	25	25	27	27	31	20	22	25	38	21	27	32	33	32	23	34	36	22	26	36	27	25	16	33	29	27	31	35	23	26	18	28	35	28	33	34	25	29	26	25	23	34	33	33	22	35	23	41	33	19	30	31	25	40	23	34	20	31	26	27	37	33	25	28	29	30	35	23	27	27	32	28	34	32	20	24	26	23	31	32	38	26	26	30	26	32	26	26	17	31	43	29	36	24	34	27	18	22	32	25	43	27	29	36	29	31	25	29	29	26	28	26	25	29	28	21	24	24	31	19	28	23	33	27	35	21	33	22	30	34	42	24	28	33	29	32	29	35	34	33	32	32	24	32	26	29	24	25	31	33	30	42	29	24	22	40	31	22	25	27	37	29	37	26	28	27	23	34	32	32	29	26	28	26	27	25	35	28	19	36	29	25	24	31	25	29	21	29	21	28	35	27	28	30	24	27	27	31	25	28	35	27	30	24	29	33	27	24	26	29	29	35	28	33	28	36	26	18	31	26	32	32	25	23	31	21	30	18	30	33	33	25	26	26	28	23	34	34	23	45	21	23	37	29	25	31	35	42	29	20	25	19	33	23	25	34	24	29	36	26	31	24	30	39	31	25	19	28	29	27	24	27	36	25	36	21	27	21	22	32	34	22	20	17	31	30	25	28	20	22	35	28	26	29	32	16	27	39	29	30	20	29	34	30	36	25	30	37	28	21	35	29	27	39	21	29	30	35	33	31	29	27	26	32	27	32	23	28	25	34	29	23	24	32	23	26	26	34	31	32	38	27	36	24	32	31	24	29	27	23	34	30	31	33	33	38	36	32	18	34	26	26	33	33	27	27	27	23	32	34	25	17	22	20	26	29	28	21	41	23	27	26	23	24	25	30	34	40	27	30	37	30	36	27	28	22	31	21	31	30	33	29	29	23	27	25	24	21	29	21	24	40	30	35	19	26	23	24	30	22	28	27	24	31	31	37	31	25	37	20	17	25	38	21	22	25	32	34	24	28	25	26	22	28	26	27	22	29	27	21	41	21	35	35	34	23	25	22	28	30	39	25	21	22	27	30	32	28	21	32	29	27	25	27	20	25	35	36	25	23	27	27	26	26	22	33	25	24	21	36	22	26	30	20	26	29	28	33	27	22	30	26	22	18	25	29	26	28	30	35	25	31	22	23	29	37	23	26	36	25	32	29	27	28	27	29	30	31	29	29	34	37	37	32	30	23	23	24	33	17	27	26	33	18	17	34	25	20	26	22	24	27	17	36	32	25	35	21	24	30	26	27	21	24	27	32	26	21	33	28	38	26	33	29	37	19	25	23	28	26	32	19	28	31	35	29	34	31	25	39	31	32	30	39	37	28	31	29	28	21	26	39	25	33	28	29	29	16	19	36	29	29	23	30	32	23	36	30	31	30	29	29	25	23	28	26	36	45	29	33	30	35	22	41	35	29	25	36	36	28	24	25	26	29	28	21	27	23	32	30	27	36	34	27	33	20	31	26	39	19	37	35	18	30	26	24	26	25	24	39	22	36	31	33	29	18	26	27	39	25	36	25	33	34	20	24	19	29	30	28	31	25	32	24	26	27	28	19	43	32	26	33	27	22	28	22	23	35	22	30	33	27	27	37	38	28	34	28	27	30	33	37	26	26	29	27	30
28125	13990	8273	20360	27046	25762	22302	19132	16614	14204	11664	9836	8429	7125	5933	5148	4557	3993	3548	3261	2782	2457	2220	2273	2139	1842	1575	1535	1464	1329	1372	1317	1273	1173	1201	1122	1003	892	801	820	804	693	705	695	673	684	685	665	626	605	597	533	544	519	518	494	534	498	489	471	528	511	483	510	503	531	525	453	522	524	536	521	576	559	529	564	544	530	561	544	514	518	500	559	553	538	587	625	575	539	587	604	527	556	548	539	560	603	559	543	526	563	562	606	563	583	574	641	605	542	581	579	502	478	491	460	511	492	496	513	488	478	488	482	508	466	488	457	450	455	475	504	492	506	459	495	486	446	477	490	477	495	469	489	451	472	424	494	478	427	467	457	479	473	470	460	453	459	437	458	461	469	443	467	470	487	454	458	457	490	436	463	433	463	431	452	436	462	409	507	455	465	480	483	445	452	466	437	469	480	438	487	474	467	425	510	468	479	472	461	455	441	445	467	472	468	460	456	466	453	449	469	450	440	456	455	432	440	485	467	478	452	471	471	473	527	460	445	470	443	468	492	464	475	483	421	451	473	462	487	473	488	461	450	474	440	446	397	471	465	469	496	495	467	446	470	467	458	474	478	456	467	520	465	467	472	455	453	466	471	470	444	441	476	457	452	472	491	463	432	435	465	455	494	464	438	440	451	408	460	497	479	490	439	456	448	458	479	489	473	466	448	453	481	466	464	458	478	440	472	468	531	469	457	432	450	480	461	463	447	490	459	454	453	458	479	467	446	462	482	431	471	434	403	443	472	443	459	500	437	488	478	435	475	500	439	440	474	501	438	450	496	425	417	489	484	462	504	503	504	466	460	417	438	464	483	452	471	447	458	488	473	454	469	437	415	443	462	445	491	509	448	490	456	455	465	435	477	474	455	457	465	442	414	428	424	442	461	463	471	456	490	449	487	465	443	488	466	445	479	477	449	483	448	471	459	463	421	457	436	443	463	481	443	486	467	438	462	520	463	449	473	471	467	465	492	424	442	432	471	481	464	439	458	476	433	432	437	438	461	479	489	481	466	455	479	468	437	487	472	474	470	442	438	471	483	490	470	452	483	471	466	496	534	431	489	439	499	472	428	476	474	439	429	443	448	431	445	448	476	484	503	440	431	466	449	436	521	482	433	481	473	465	458	455	467	476	464	469	461	438	462	463	452	489	478	470	483	495	476	446	432	427	509	463	456	452	448	470	500	485	471	481	459	430	461	453	523	498	450	465	456	474	504	474	431	467	447	441	443	465	474	445	460	448	457	422	463	466	475	451	505	453	480	466	448	486	482	518	469	477	453	465	492	452	470	444	435	454	438	495	447	476	446	451	446	463	431	471	505	465	452	434	480	483	458	466	437	462	470	518	468	479	471	451	435	482	463	451	434	460	454	455	444	445	438	491	437	435	451	452	446	450	482	453	465	481	435	457	514	487	460	451	482	474	462	483	434	479	457	445	447	453	469	413	467	474	486	427	449	472	458	455	475	462	465	430	463	461	453	501	482	451	488	496	468	468	442	474	490	460	462	452	451	482	476	488	439	442	443	453	479	434	473	450	461	487	459	481	423	447	423	446	445	485	451	489	487	449	476	441	487	468	446	470	486	470	460	443	452	440	475	436	467	462	470	471	493	415	452	460	505	476	461	473	455	458	511	466	496	422	474	463	446	489	483	429	451	491	484	482	477	445	483	450	476	431	475	455	445	455	427	500	464	453	459	463	490	459	455	468	453	451	495	465	451	468	453	462	507	483	474	501	415	492	487	479	469	492	452	446	453	431	461	470	456	472	468	439	487	478	498	444	465	467	502	425	482	445	480	494	453	439	485	481	456	455	447	446	443	460	463	481	436	442	484	482	461	474	477	477	478	465	478	439	451	493	439	424	459	452	438	461	494	444	466	498	463	500	478	482	442	418	474	500	427	450	422	449	448	469	463	493	498	470	437	447	462	455	445	438	429	450	466	446	508	477	448	415	433	444	463	438	450	483	467	451	511	484	438	446	388	456	498	474	463	477	457	467	443	459	470	471	473	439	513	478	467	435	485	434	450	425	512	443	514	456	507	456	426	488	479	477	455	472	477	456	473	464	443	437	495	478	508	458	474	470	443	468	450	440	453	464	467	445	449	466	458	447	460	498	455	428	453	450	454	484	439	440	477	449	477	432	460	459	481	453	465	449	469	456	464	479	435	452	481	440	424	494	473	469	474	453	459	495	470	451	467	479	426	460	475	499	483	447	437	473	460	475	464	456	476	449	491	457	444	478	464	477	469	485	464	420	488	469	489	479	480	493	449	474	465	501	438	428	451	431	451	440	437	436	464	430	464	462	449	485	474	437	470	484	503	436	447	475	497	457	458	478	486	458	450	453	445	427	449	460	448	451	471	448	487	465	454	434	468	451	467	496	444	458	489	467	446	455	468	439	466	469	417	498	470	476	436	483	454	454	460	475	496	439	468	489	441	470	489	479	443	472	445	465	462	487	440	496	456	450	459	469	417	423	450	439	463	483	487	462	449	480	477	469	488	480	450	494	475	483	459	470	434	451	449	456	466	468	467	462	444	474	433	432	421	492	458	463	437	457	427	452	462	441	413	469	466	443	475	457	455	458	444	444	464	481	464	472	461	466	445	408	473	490	466	441	481	447	456	472	444	462	456	466	449	474	470	478	515	473	463	457	463	492	452	468	456	471	510	452	466	458	493	482	491	456	489	493	440	449	478	451	443	431	480	475	429	440	461	466	474	451	483	471	455	434	423	438	461	442	466	450	490	471	464	449	459	445	429	442	475	465	459	502	462	461	503	444	477	466	418	455	454	480	439	462	467	476	434	484	450	464	451	484	464	453	445	447	461	456	461	449	449	482	475	434	461	456	453	476	430	483	472	477	483	451	474	454	445	424	479	432	453	468	466	443	407	517	477	455	439	451	504	506	476	461	486	461	481	432	485	447	484	468	429	440	479	484	467	487	427	463	479	463	438	461	495	500	476	462	476	468	433	487	439	465	469	483	493	446	486	502	465	451	463	508	485	472	465	477	471	462	476	476	446	497	437	473	464	449	476	442	471	455	445	436	432	462	446	462	457	473	496	489	476	465	473	469	474	461	467	487	481	481	469	468	430	441	492	462	507	471	446	458	468	475	473	432	438	472	436	451	439	462	488	465	481	459	468	492	490	454	456	442	483	467	463	444	461	500	495	469	462	452	463	504	466	426	471	454	457	463	468	446	439	415	464	431	438	464	450	473	464	470	486	484	462	452	464	446	424	463	464	488	490	438	464	489	462	475	447	432	431	488	480	457	453	476	467	474	440	451	462	478	446	457	482	424	473	434	500	476	456	471	443	433	472	447	499	425	439	438	471	439	501	438	467	511	500	460	474	487	451	465	464	471	460	474	480	437	446	462	442	460	472	449	509	440	508	476	452	515	439	465	469	474	462	446	494	463	408	475	452	462	471	475	496	510	424	474	461	441	447	440	450	468	487	452	493
3738	600	365	274	505	584	520	523	435	351	295	245	214	168	121	138	114	103	84	82	90	78	81	59	83	43	39	56	64	61	57	54	50	46	44	51	45	38	38	40	35	30	41	29	36	32	29	34	28	28	42	26	34	35	29	28	38	24	28	25	34	29	48	29	25	27	38	34	25	33	29	28	38	29	25	31	24	23	32	30	32	35	40	30	31	25	29	32	25	34	36	40	41	41	36	43	37	34	36	29	34	36	34	38	26	30	41	34	38	28	31	35	18	31	31	25	32	30	26	34	23	33	28	27	34	31	28	27	29	35	33	30	42	29	34	28	25	40	34	32	27	25	40	28	28	26	37	34	21	34	20	32	32	22	25	26	16	40	31	31	27	21	30	28	28	31	26	50	23	23	31	40	26	21	21	28	43	34	32	33	36	36	29	34	27	32	23	34	30	29	41	34	31	32	22	36	30	29	31	29	23	33	27	39	38	33	29	30	31	33	30	35	41	22	19	25	26	43	30	33	37	23	33	29	25	43	28	27	26	22	27	32	29	23	19	24	29	29	28	27	25	31	39	35	36	23	38	25	33	25	28	24	35	36	36	31	35	42	30	32	32	27	34	19	20	30	28	21	27	33	26	35	36	31	37	38	30	33	31	28	28	25	32	22	21	39	23	28	37	22	31	25	33	30	31	33	26	36	31	29	37	48	26	25	30	38	25	32	25	21	26	39	35	28	33	31	17	25	23	34	27	20	26	29	26	20	27	36	20	32	34	31	34	14	30	31	34	32	23	29	39	28	25	37	37	26	35	31	36	22	29	19	29	26	25	32	36	37	38	29	30	33	33	33	23	31	33	46	32	28	29	29	18	29	19	37	32	30	29	31	23	37	23	27	33	38	26	28	29	28	32	30	25	41	24	35	32	31	30	23	36	30	35	28	41	30	29	25	35	35	33	25	29	52	38	25	26	32	34	30	32	23	30	21	28	31	33	23	24	39	23	40	29	35	27	30	27	30	24	29	31	44	32	31	32	35	25	26	29	29	31	24	28	38	27	28	21	28	27	34	39	39	27	37	27	27	34	33	29	31	24	21	28	27	27	12	33	22	26	28	27	30	27	22	28	35	30	35	27	34	24	19	27	29	17	27	32	33	29	30	29	28	27	29	22	34	37	30	24	29	27	29	25	34	24	30	24	27	31	32	34	34	30	25	25	29	23	22	19	30	20	29	21	29	24	31	25	29	34	30	32	24	30	34	29	37	27	26	35	29	38	34	32	27	29	29	29	25	27	39	34	29	19	25	29	27	38	31	28	26	30	24	31	21	29	27	30	31	18	34	26	40	30	42	34	39	24	34	22	30	28	24	25	31	31	31	26	34	32	35	33	41	32	36	32	23	20	33	30	29	29	38	22	23	28	43	23	30	39	30	26	26	31	36	32	42	29	28	23	42	37	27	25	39	31	22	25	23	31	28	26	33	27	25	31	28	36	37	35	28	31	33	32	26	26	22	26	30	29	39	31	27	33	31	25	31	25	32	22	31	29	31	29	28	22	27	42	31	29	31	37	31	30	26	22	17	30	26	34	29	29	26	36	28	42	26	31	39	33	25	17	47	36	24	39	36	21	28	24	33	32	36	29	22	31	32	24	27	30	19	20	35	31	25	27	30	29	31	29	25	21	31	30	32	23	29	33	25	33	28	28	32	31	26	24	35	31	29	31	38	28	32	42	29	27	42	27	33	31	35	34	23	30	37	32	28	28	17	29	28	32	23	39	28	31	24	38	31	26	33	36	30	35	28	35	31	25	36	28	41	22	33	31	37	25	32	24	24	37	34	34	26	30	20	25	25	34	34	31	27	32	32	41	15	27	36	31	25	19	20	35	34	25	25	31	27	31	32	36	32	29	37	23	34	32	40	34	33	29	29	23	29	34	22	31	31	29	36	30	24	24	20	29	26	20	27	33	20	25	37	33	32	28	41	21	26	36	31	34	32	29	25	35	32	28	28	31	30	26	42	22	42	26	37	28	34	30	35	26	40	29	39	27	35	32	25	35	32	30	26	42	28	22	29	19	36	26	33	28	35	29	31	27	20	29	37	30	37	26	31	26	22	26	32	29	20	43	29	28	30	37	34	34	29	39	35	36	24	17	31	33	25	31	33	38	30	27	25	42	36	30	28	34	36	27	38	35	32	28	28	39	40	32	23	31	20	23	24	32	36	32	28	29	35	29	34	30	35	38	30	33	25	27	24	25	32	28	19	30	28	28	28	28	32	36	27	21	37	33	30	27	31	26	23	19	29	31	38	24	33	25	23	36	31	29	34	35	37	39	31	39	36	21	28	27	25	30	38	31	32	24	21	31	33	35	24	34	22	20	25	21	29	38	23	31	35	31	28	24	26	26	35	39	35	27	38	37	27	28	26	29	30	29	35	29	30	37	34	37	26	23	35	41	28	21	29	41	23	23	32	30	24	34	45	31	32	29	32	36	35	23	30	32	33	28	36	31	23	27	32	38	31	21	29	22	33	26	30	22	35	28	32	28	34	24	33	28	29	32	34	24	34	21	33	31	26	21	26	25	25	27	37	25	32	27	22	25	38	27	31	33	31	40	29	22	33	22	32	32	20	25	33	24	31	30	25	37	30	44	28	34	28	35	23	23	26	32	26	26	18	24	26	30	31	28	40	36	35	35	26	39	34	31	27	22	34	29	30	25	36	23	29	30	28	38	23	32	33	44	31	30	29	30	24	30	29	25	30	36	27	23	23	28	35	22	35	28	28	31	22	25	30	32	23	19	37	32	24	26	28	28	30	31	34	27	28	34	34	35	38	22	19	27	37	35	32	37	30	19	28	20	26	38	28	32	27	26	30	40	30	35	39	38	33	34	36	32	26	20	33	37	32	44	29	37	41	20	27	31	35	39	26	29	24	34	24	34	23	21	31	31	22	23	27	30	29	27	29	27	32	29	25	29	30	36	24	30	20	29	25	43	27	26	23	25	30	29	30	25	27	24	24	34	32	28	36	35	30	26	21	40	25	30	28	29	25	32	24	28	20	38	19	29	31	32	29	30	29	21	28	22	22	33	33	34	36	32	29	35	24	26	20	32	37	27	20	31	29	36	26	28	37	16	38	26	41	33	34	31	32	28	19	37	32	26	26	26	19	20	27	34	32	23	31	27	20	25	28	27	34	33	40	32	29	31	31	31	23	22	22	25	29	23	24	31	19	28	26	34	32	25	26	32	25	29	43	23	29	30	25	28	16	25	40	29	26	32	32	31	34	27	31	29	31	28	31	30	26	22	31	33	27	30	26	31	28	25	34	26	32	27	18	27	30	31	29	26	31	28	36	25	28	25	30	32	38	22	33	33	32	28	30	30	25	38	28	36	28	25	32	23	41	32	32	31	32	34	29	32	24	18	31	26	31	34	28	25	28	43	35	31	34	34	26	34	38	26	28	31	27	18	33	31	31	24	26	27	30	36	35	39	29	42	28	29	21
26141	12969	8185	20389	27129	26176	23230	20620	17648	15243	12411	10781	8999	7610	6497	5619	4886	4427	3969	3540	3073	2643	2536	2439	2250	1877	1741	1690	1604	1561	1463	1422	1322	1313	1334	1129	1022	971	884	786	812	733	770	765	723	713	720	701	665	643	610	613	661	539	561	523	514	565	538	489	523	559	480	503	576	519	527	541	501	526	530	579	563	597	584	527	541	586	530	535	558	566	544	575	540	546	621	621	576	580	555	589	589	591	546	563	561	542	586	579	606	581	615	580	565	533	621	575	615	612	590	557	522	488	502	485	478	499	490	476	472	521	500	463	508	509	499	464	541	508	528	480	494	541	528	503	515	515	455	503	518	438	461	492	509	448	474	513	474	461	483	471	480	522	486	485	491	488	467	476	479	491	458	481	481	454	457	459	482	460	499	456	453	471	490	516	469	486	511	523	523	478	505	489	502	478	512	464	479	470	464	480	519	461	498	499	462	461	482	491	474	428	453	506	467	499	476	456	515	462	515	467	466	503	449	505	501	483	503	468	470	494	496	498	481	512	450	460	478	497	486	436	494	471	491	482	483	451	458	462	522	452	501	453	479	422	501	483	481	485	534	478	475	484	478	507	431	492	503	485	515	476	503	495	505	484	510	489	471	472	479	483	477	451	469	491	487	479	452	495	450	484	487	494	466	469	493	479	498	502	452	479	486	470	457	495	463	491	475	470	466	495	482	458	477	476	471	455	486	483	454	508	464	486	464	468	443	462	519	523	489	495	481	437	477	468	447	474	462	482	490	494	464	470	483	496	482	462	485	479	490	500	502	477	492	459	487	499	459	442	497	488	447	515	429	467	473	506	471	484	489	457	469	464	470	507	428	476	533	489	459	453	464	487	509	457	461	525	469	518	490	492	475	456	486	505	467	487	520	462	444	430	507	443	483	465	457	426	483	455	489	468	493	484	478	484	486	484	481	444	483	463	488	514	474	453	479	504	491	462	496	482	492	442	477	463	484	453	457	500	476	484	496	471	475	500	484	499	488	469	458	510	431	447	450	465	463	520	428	486	494	480	496	466	470	488	485	462	481	421	490	465	514	455	472	462	501	456	447	484	472	482	499	487	455	475	463	427	493	490	501	503	486	467	473	463	486	479	461	454	525	477	503	478	487	511	490	497	492	447	452	488	487	468	467	477	477	482	492	476	474	529	510	473	479	460	479	486	478	459	481	461	436	479	490	504	482	474	470	493	473	463	488	486	455	455	492	467	421	469	477	473	499	465	494	478	493	473	512	477	531	489	502	521	484	491	503	450	465	495	481	452	498	456	495	497	509	446	506	462	473	485	462	486	492	453	451	455	509	478	490	501	475	463	473	455	489	459	482	492	494	457	501	474	471	490	491	471	477	471	482	484	445	469	480	473	484	486	446	448	531	488	516	493	494	492	460	503	489	477	504	432	521	525	483	455	478	462	472	458	482	497	495	482	501	477	466	445	474	480	468	462	493	472	497	432	482	433	485	507	467	470	459	495	478	471	457	528	464	466	453	463	468	473	457	504	482	471	497	462	471	459	468	497	452	462	479	520	471	485	459	472	476	478	473	488	510	485	452	442	452	468	477	493	477	411	473	477	507	475	493	470	434	462	458	467	491	457	461	488	498	490	469	479	456	485	478	487	447	481	426	465	474	488	482	447	476	442	454	505	486	449	490	453	485	503	443	518	450	466	518	486	503	502	461	469	478	439	471	483	484	482	458	470	497	476	486	472	473	480	480	472	447	498	458	464	458	513	481	490	487	470	441	464	466	519	468	478	448	461	467	495	485	485	502	436	427	413	494	464	468	463	475	484	458	524	435	450	473	503	454	465	500	485	510	506	455	454	482	487	465	489	452	481	450	499	470	473	497	486	491	487	444	492	494	476	460	487	491	519	547	535	493	473	474	466	467	417	457	496	519	477	483	522	538	469	502	478	503	515	468	466	508	504	482	483	480	489	476	513	488	463	485	483	497	468	509	469	491	490	499	482	522	514	486	484	501	509	469	454	477	491	480	486	486	525	458	482	490	477	479	520	479	483	500	462	484	501	495	465	460	492	455	560	480	448	469	465	471	484	480	481	482	485	467	466	467	498	445	498	495	490	461	494	483	456	455	478	483	437	487	473	497	521	498	483	459	462	487	463	488	501	496	510	456	491	536	452	500	467	478	442	505	503	479	521	510	516	485	471	479	470	471	500	501	470	501	472	490	453	410	471	499	494	452	487	458	478	480	507	460	487	414	488	482	474	458	442	476	502	504	476	540	465	455	513	487	460	462	448	513	493	449	476	468	477	468	510	452	461	480	466	463	490	467	459	477	459	481	438	465	450	512	452	468	491	445	462	504	451	452	509	558	494	475	461	487	448	457	511	492	447	484	517	513	460	496	475	523	483	510	445	504	474	522	428	465	480	483	477	513	480	460	494	467	461	504	490	472	481	443	473	473	441	494	479	483	499	498	479	498	432	499	469	479	452	438	468	511	471	483	482	491	473	471	489	505	486	501	459	482	507	441	482	482	478	474	517	460	437	467	488	498	474	468	478	487	457	486	459	494	497	521	477	516	502	479	468	456	510	510	449	471	505	489	400	475	498	467	483	494	501	426	444	479	515	457	473	466	493	486	446	451	491	477	481	485	485	528	467	469	438	515	461	487	470	501	480	463	479	488	478	486	444	494	441	494	471	479	501	456	499	456	478	488	478	458	500	499	465	498	450	483	456	481	540	476	472	474	416	487	484	493	483	504	468	485	479	466	516	443	478	487	502	494	480	486	511	464	456	491	498	481	492	448	451	502	491	464	503	496	501	483	487	473	497	505	481	489	484	434	501	469	496	489	458	470	486	502	460	464	443	462	494	482	485	503	475	476	516	473	471	465	488	492	447	447	474	491	481	461	452	498	443	477	485	465	449	474	482	515	474	490	477	484	462	519	462	476	473	457	493	486	467	478	463	477	467	463	487	502	460	478	510	479	521	469	505	495	471	499	473	469	505	488	475	460	504	450	475	459	507	467	490	534	483	473	475	472	444	475	511	483	475	481	500	460	454	504	479	450	472	488	494	429	426	493	504	482	489	529	445	501	430	502	469	486	473	493	485	492	538	480	462	513	515	450	490	492	480	493	490	433	491	516	452	472	497	487	461	455	515	521	504	475	441	503	492	447	516	496	479	450	437	498	501	484	464	521	420	484	471	502	456	448	490	471	449	484	442	490	462	513	469	483	461	457	473	487	471	471	473	482	514	487	513	495	464	440	486	470	480	450	463	454	482	513	505	447	460	481	488	457	471	501	499	451	478	481	476	447	464	459	462	494	497	485	468	481	483	512	476	465	455	465	477	495	442	508	458	500	443	449	473	425	457	489	469	508	469	531	485	462	486	477	491	465	456	483	503	474	454	512	490	511	490	513	498	501	475	446	445	488	496	451	465	454	485	478	501	476	470	505	531	495	505	482	497	467	499	486	467	471	489	446	452	454	463	466	496	455	471	472	461	488	491
3769	962	610	412	860	959	766	733	724	566	447	434	334	283	263	224	196	193	159	165	147	117	130	120	137	83	76	95	87	90	85	90	75	75	65	63	72	61	50	55	69	46	65	49	47	60	47	59	61	47	45	39	48	44	41	45	45	46	47	40	40	58	45	36	53	51	38	47	49	48	43	55	47	34	40	56	43	43	45	52	40	41	54	45	52	45	36	41	37	50	53	46	40	44	54	48	39	70	47	53	55	65	48	43	51	43	46	44	60	37	38	41	52	45	44	55	38	63	48	44	48	41	39	45	40	45	54	49	34	41	41	55	49	44	46	44	44	59	54	41	47	50	58	42	38	53	42	50	50	36	37	45	36	45	44	40	32	41	34	53	48	40	50	49	41	39	35	46	49	38	30	34	35	47	45	39	49	44	39	37	40	38	41	42	49	36	48	57	49	46	38	45	45	41	35	40	30	36	44	38	44	58	43	52	48	42	30	42	55	42	36	44	35	42	44	51	47	52	37	43	56	37	43	41	47	38	31	35	37	51	44	44	42	40	47	45	42	40	51	51	38	43	54	43	49	34	57	47	36	51	52	48	40	41	54	49	41	56	45	38	35	46	45	54	40	54	46	38	40	37	39	35	51	41	48	56	44	40	33	48	37	41	41	42	51	37	44	46	52	49	37	44	37	53	48	52	38	35	43	43	43	49	42	51	37	44	39	37	32	48	54	37	39	41	48	46	36	41	44	42	46	41	54	39	46	43	51	55	45	41	34	42	41	38	34	45	42	44	38	42	60	47	49	43	47	45	35	58	44	46	42	43	38	42	50	35	54	43	50	36	42	40	44	29	32	46	47	48	45	50	43	58	46	39	38	41	50	45	40	51	44	37	33	47	38	52	41	55	46	43	42	37	31	51	44	48	45	53	38	55	40	41	43	47	51	36	42	50	42	44	49	43	48	43	50	54	46	43	43	38	38	41	45	41	31	40	41	49	51	45	52	56	34	38	59	57	45	49	47	45	47	37	44	51	41	35	54	51	45	41	44	48	37	43	49	42	45	50	45	26	38	32	37	41	34	37	42	41	52	44	41	52	48	51	41	32	30	37	58	42	32	37	43	50	51	37	33	40	49	51	31	28	37	48	35	43	50	38	47	41	43	37	44	47	44	41	44	41	33	39	43	39	52	45	53	43	47	47	42	41	35	49	44	38	56	45	51	48	52	39	43	46	52	49	39	46	49	40	43	38	47	55	57	41	43	48	43	45	38	49	38	53	56	33	42	36	45	39	31	57	47	31	51	39	41	29	40	32	43	45	40	47	42	34	32	43	42	53	48	45	50	36	50	48	35	44	36	44	23	53	45	38	55	34	53	40	52	44	42	52	53	41	35	55	40	42	43	42	42	52	52	39	38	46	49	43	46	53	39	50	50	44	42	38	44	46	47	41	46	47	40	46	48	32	43	39	43	42	46	38	41	49	29	40	40	32	48	48	48	54	38	36	42	46	50	32	47	53	45	47	48	45	48	43	42	38	33	47	33	39	40	37	40	48	45	54	40	50	42	43	52	51	35	48	46	28	48	40	38	54	42	37	36	52	52	35	37	38	36	50	47	45	47	48	42	42	42	50	56	56	43	35	42	40	41	59	47	34	41	52	47	36	44	42	46	44	54	42	45	43	55	52	55	55	35	40	26	38	36	46	45	51	33	44	40	38	32	45	39	60	37	46	51	41	49	49	49	45	42	37	47	47	39	44	48	56	37	41	52	45	44	46	47	54	45	50	56	48	38	58	55	34	37	49	56	54	47	57	34	29	41	55	42	29	52	40	42	41	55	39	36	47	45	37	47	39	43	46	42	32	47	42	41	42	34	42	55	47	48	37	46	44	45	41	56	43	45	46	40	51	45	46	39	50	46	53	46	50	35	52	37	40	57	52	45	35	42	41	37	36	43	44	49	49	56	36	42	54	32	52	34	33	43	34	41	44	39	47	47	38	50	45	48	37	54	36	51	46	40	47	45	50	35	39	48	48	34	43	37	28	49	42	47	42	55	52	48	56	41	45	49	41	45	42	41	47	35	46	48	28	51	55	34	45	55	43	38	45	48	36	42	41	46	47	37	35	36	47	38	51	48	37	61	42	47	35	58	39	43	39	45	43	41	59	39	46	42	43	43	34	45	35	48	40	45	30	33	51	53	44	44	37	45	48	41	52	47	53	48	53	48	61	41	40	43	43	45	55	54	45	30	51	31	52	41	49	40	49	41	50	47	47	41	57	52	38	47	43	52	48	32	47	52	47	48	44	48	52	50	35	34	49	42	44	35	39	49	39	42	41	39	53	44	54	40	44	54	41	43	36	47	41	35	34	41	47	38	38	41	53	48	39	41	46	37	46	57	48	31	47	46	48	43	51	30	44	39	48	36	41	40	49	51	33	43	55	45	40	50	38	43	39	36	46	33	38	55	34	44	57	39	34	45	34	42	41	35	54	36	49	39	42	49	46	43	52	51	37	45	46	45	38	59	53	41	54	45	42	48	55	34	55	40	40	43	35	43	45	40	49	35	42	54	49	37	50	40	45	52	37	52	43	54	47	49	55	29	42	45	42	57	35	45	47	30	41	39	43	50	48	46	47	34	36	43	41	41	52	36	36	35	41	35	34	46	39	31	40	29	55	56	46	38	43	36	49	53	51	40	54	39	46	45	42	48	27	52	43	34	44	52	35	40	46	58	37	48	45	49	33	46	40	38	47	41	44	42	37	40	62	54	43	44	42	45	43	43	44	41	34	49	32	43	39	38	47	40	48	40	53	44	51	42	40	44	41	50	40	43	42	49	43	52	34	42	38	45	38	44	44	44	63	42	42	40	43	46	60	45	38	45	41	64	43	39	43	38	55	51	46	52	57	54	35	48	51	40	39	41	45	38	45	33	43	36	46	44	40	43	38	33	36	62	40	35	59	42	43	40	40	34	39	42	35	48	41	40	33	47	52	45	44	41	39	40	37	34	45	50	37	55	52	35	42	43	48	52	43	46	29	46	59	56	35	56	38	58	36	49	53	42	49	50	42	40	52	42	42	40	49	38	46	44	45	32	36	29	46	54	44	31	36	35	36	46	43	43	33	41	60	34	58	37	37	42	52	39	47	45	38	42	50	35	47	47	38	49	50	45	38	32	40	49	30	42	51	45	37	42	51	32	50	40	38	37	43	48	39	55	33	43	42	46	45	42	32	38	34	42	42	41	43	46	44	44	40	52	38	40	52	43	52	36	29	50	51	43	39	38	25	48	46	49	51	60	47	37	44	35	33	40	31	48	37	43	32	39	41	42	47	32	41	34	43	40	27	37	44	54	35	44	34	35	41	34	29	48	41	49	40	36	42	57	42	51	51	45	50	40	41	56	46	49	47	54	50	39	48	51	41	41	41	39	51	34	51	46	39	40	54	45	46	38	35	54	30	48	37	45	47	50	53	47	53	44	26	48	44	46	55	43	54	40	36	26	56
33849	17613	11514	26227	33521	31864	28699	25736	22918	19865	17125	15281	12451	10955	9486	8329	7464	6676	6057	5635	4645	4199	3996	3894	3510	2991	2791	2630	2521	2384	2312	2289	2152	1994	1928	1784	1546	1523	1477	1311	1256	1192	1111	1120	1057	1049	1029	1018	979	906	859	872	909	828	856	780	776	806	711	802	808	835	769	718	771	732	762	739	826	794	779	877	862	801	827	787	802	783	858	864	876	829	843	793	801	810	882	945	812	796	870	917	844	880	801	828	868	873	801	778	816	870	894	886	860	834	839	915	875	876	856	747	756	787	686	736	693	758	750	703	735	758	730	766	727	705	735	711	748	727	703	712	713	727	713	757	702	722	748	720	673	726	720	703	746	744	666	679	643	710	710	714	774	712	666	718	712	705	689	683	720	713	715	691	721	673	685	751	664	675	725	727	748	709	663	704	686	684	704	666	686	671	704	692	653	669	669	724	715	707	725	730	691	724	752	710	707	722	705	744	691	710	689	713	702	673	707	679	687	729	672	666	643	724	742	667	640	650	668	636	709	693	645	750	700	699	688	719	649	682	698	676	707	703	702	706	638	701	650	719	688	622	677	706	677	694	676	652	688	727	747	672	693	704	703	711	694	705	719	677	660	666	692	711	659	679	690	738	704	702	644	631	686	682	675	734	673	642	641	634	697	707	673	698	700	719	745	710	690	672	640	706	694	650	698	687	676	659	667	689	644	655	660	729	672	694	676	682	715	685	728	686	661	712	653	689	702	703	700	643	664	686	667	653	715	682	619	672	635	693	680	675	722	724	690	723	695	686	703	709	660	739	652	713	649	673	740	673	631	681	713	688	662	649	756	700	671	664	721	653	724	733	711	665	703	691	731	643	684	670	755	709	718	699	694	660	686	683	689	702	684	711	669	703	683	692	701	706	710	686	699	667	712	638	680	735	695	646	671	681	721	641	680	727	725	689	712	693	725	695	694	711	690	675	735	709	661	652	691	706	707	680	709	650	697	684	717	676	701	686	683	665	629	701	695	682	671	644	725	698	685	686	737	663	727	695	668	715	699	741	686	691	675	709	634	729	655	728	693	683	737	708	714	694	745	659	707	699	705	661	688	687	690	634	682	702	699	675	670	657	700	736	682	702	682	672	693	717	709	723	696	669	668	766	697	691	707	706	682	705	709	735	659	715	722	684	711	718	732	694	710	693	754	704	728	678	676	668	705	695	686	690	715	751	684	699	675	726	672	734	737	659	699	691	701	668	653	676	667	662	681	661	675	687	662	663	741	724	756	686	683	681	706	748	674	723	670	681	682	693	736	672	668	706	666	661	677	670	706	735	668	678	654	657	707	753	695	687	644	660	685	692	675	735	709	667	669	686	709	725	662	733	703	662	733	702	668	687	654	664	644	681	699	668	698	712	709	707	724	714	719	681	689	661	652	709	699	658	697	742	719	675	679	711	675	718	698	689	674	721	696	690	677	712	674	741	678	696	688	661	703	676	711	699	659	712	684	667	718	712	699	708	649	687	684	678	697	717	672	764	677	691	676	725	730	682	677	713	714	683	695	667	728	679	693	705	749	727	751	703	709	691	686	695	685	703	676	712	672	700	715	704	688	651	649	725	675	676	680	678	679	633	696	729	707	670	682	760	704	738	665	742	685	635	697	691	665	669	705	623	754	712	683	670	712	667	682	708	669	690	654	724	690	703	661	746	661	687	705	670	728	708	697	666	619	699	684	688	674	688	642	673	737	668	689	712	654	655	684	695	669	698	739	666	675	651	689	690	696	687	652	679	688	692	709	674	694	705	677	668	688	668	703	704	655	685	727	683	644	686	689	689	654	668	633	642	677	696	704	736	698	739	665	674	723	684	713	675	711	640	736	690	695	689	710	711	645	688	661	696	662	680	683	685	669	691	691	679	702	668	732	709	666	684	698	669	716	697	753	727	659	701	728	722	667	719	690	697	686	726	704	664	708	699	718	682	707	694	641	680	665	663	691	671	692	739	678	651	660	700	684	670	650	691	670	675	731	709	697	726	722	655	676	692	707	686	708	675	697	722	759	655	665	709	683	676	637	675	646	682	698	690	673	701	688	720	653	675	727	686	722	717	687	681	693	660	651	716	713	625	702	680	724	705	656	704	683	662	715	673	669	693	733	713	724	743	652	709	691	703	670	686	706	665	661	680	672	757	707	692	667	705	661	687	733	664	701	636	721	678	732	708	696	714	717	650	675	656	674	682	687	718	657	683	669	669	707	691	702	704	678	679	712	702	697	691	680	724	704	692	673	682	623	691	711	698	683	674	726	706	674	623	718	681	643	733	704	691	697	684	691	681	689	697	688	686	672	706	697	666	638	719	673	686	684	651	679	692	694	682	721	699	630	687	711	686	705	677	678	704	708	718	636	671	683	683	670	662	659	707	699	689	668	689	687	693	703	708	709	687	721	672	690	679	698	680	694	648	731	701	702	736	696	694	703	672	696	664	689	661	706	672	679	710	736	697	713	695	717	719	684	709	727	645	663	634	727	662	689	693	708	675	692	667	688	684	659	644	682	730	710	691	677	669	695	618	698	670	685	685	713	702	720	691	647	695	706	732	694	661	716	677	665	655	706	677	718	717	689	675	712	707	712	711	672	725	648	756	686	691	723	638	669	688	665	733	684	704	713	671	714	660	696	705	641	727	734	663	634	669	670	702	725	682	667	681	711	674	713	706	698	680	667	710	694	681	753	681	719	738	711	708	688	683	670	640	660	664	745	674	671	622	688	670	731	670	733	679	673	710	673	669	663	684	673	698	664	700	674	642	668	683	692	719	689	664	723	699	754	690	694	684	708	676	701	661	624	686	704	697	694	684	736	720	712	722	676	636	681	730	688	672	665	710	671	687	668	741	623	674	703	671	655	691	673	719	700	677	667	681	696	657	735	708	700	669	691	656	654	674	674	700	702	710	697	675	687	717	710	687	733	743	674	687	729	726	704	658	662	672	714	675	701	713	668	698	706	677	682	723	670	681	679	654	708	672	721	677	689	672	687	674	680	687	689	637	656	697	676	665	657	715	671	639	683	733	668	680	712	708	723	683	690	691	651	702	699	688	698	657	682	709	673	715	683	668	676	687	733	712	679	697	720	703	714	714	710	698	673	748	716	704	660	664	727	730	660	693	705	647	734	697	663	645	705	665	682	715	657	678	683	695	644	706	734	692	712	758	685	676	701	663	675	691	765	689	704	703	650	700	660	730	699	716	650	703	692	709	674	711	705	754	718	727	721	715	623	697	676	679	704	682	712	664	699	694	683	676	688	730	717	667	708	704	686	709	716	682	665	709	692	722	700	667	711	693	731	704	675	686	693	696	702	718	670	668	725	717	691	661	672	693	671	672	698	677	741	680	668	744	680	648	675	674	679	715	667	683	680	659	694	710	669	679	734	684	728	659	702	689	689	657	662	684	678	722	668	736	694	726	693	672	712	717	682	664	667	679	706	668	692	658	703	680	688	668	716	646	718	681	665	719	731	686	676	669
2095	370	204	168	300	362	285	218	246	189	131	148	103	115	89	86	75	54	72	58	54	51	34	32	38	43	33	32	38	42	38	32	38	32	28	28	27	30	22	18	25	19	32	25	30	20	29	21	30	18	17	29	23	22	17	19	19	17	19	18	20	22	29	27	26	18	19	26	26	21	21	24	17	25	22	24	15	22	19	21	26	21	31	22	21	13	14	22	29	17	29	22	19	27	22	13	16	20	21	25	20	27	26	23	17	16	22	24	18	25	25	27	21	18	22	11	21	28	17	23	19	16	20	24	24	19	31	34	21	22	27	10	20	23	28	13	16	29	21	20	17	25	20	15	20	24	23	15	18	21	25	24	17	24	20	17	29	21	30	30	24	13	21	19	19	24	19	25	23	19	19	23	21	24	19	29	23	24	20	20	17	15	27	16	34	20	17	17	17	28	23	25	22	19	18	17	18	20	28	22	34	20	26	27	25	21	23	18	26	21	22	21	24	16	20	17	15	24	25	18	17	13	22	17	21	24	13	22	20	18	23	23	24	25	25	15	23	18	18	25	25	29	20	19	14	33	24	22	21	13	21	14	15	23	20	23	14	23	18	21	15	18	27	22	23	18	14	14	20	20	23	24	19	19	14	16	25	20	26	20	23	28	22	26	22	20	26	19	24	25	23	30	25	31	24	27	22	26	28	15	17	15	18	26	20	20	22	22	24	23	18	24	16	30	22	22	19	20	17	18	21	18	28	18	15	21	23	20	29	25	24	14	19	16	23	17	27	23	20	16	21	18	20	26	13	23	20	14	22	16	20	20	19	28	19	16	19	23	28	16	33	24	20	24	20	25	24	32	17	21	16	15	19	22	19	23	28	23	15	26	24	21	11	23	18	17	30	18	23	28	28	22	23	20	12	15	23	18	17	21	20	20	20	22	27	11	15	14	21	13	23	28	27	22	13	22	26	29	19	29	13	16	27	25	20	20	21	27	15	19	21	21	18	26	19	13	12	18	24	20	23	22	27	19	17	16	18	20	25	16	19	14	22	22	28	28	23	21	19	24	24	12	24	28	23	13	23	20	13	22	19	23	22	21	15	17	26	14	23	19	22	18	25	14	21	15	24	17	19	22	25	27	22	31	21	19	13	20	22	22	17	27	25	21	26	20	22	20	17	29	14	20	22	22	19	24	18	20	28	20	25	19	19	20	17	25	18	19	25	19	23	28	23	17	28	19	18	18	26	12	25	16	20	18	13	19	25	21	18	23	19	20	20	35	16	25	31	27	22	19	17	16	29	16	20	26	18	17	19	16	14	20	19	18	21	18	19	24	29	17	20	11	22	19	20	20	21	11	21	16	22	20	21	13	21	19	21	15	17	22	25	22	28	15	14	17	11	27	25	19	19	25	21	17	22	19	20	20	21	29	20	20	21	22	16	13	14	15	20	16	26	15	26	25	27	23	25	19	24	19	25	20	25	17	25	24	20	23	19	25	27	26	16	22	25	27	26	20	14	26	17	24	19	25	15	22	13	15	25	14	16	28	19	21	22	18	20	21	12	19	20	23	15	29	31	21	27	19	20	26	19	20	19	17	16	20	31	25	22	21	18	21	23	24	17	19	12	19	18	18	21	22	20	24	19	18	27	20	22	29	20	23	21	20	12	30	21	23	16	21	9	20	27	18	14	28	31	22	26	19	23	30	20	25	29	23	24	23	20	22	16	22	29	17	21	14	22	30	22	23	29	18	17	25	25	24	22	16	23	17	24	15	17	27	20	19	22	21	27	24	19	21	30	22	19	21	18	26	15	19	23	12	21	17	20	18	20	21	24	13	28	21	18	25	20	19	19	25	20	16	21	28	25	31	21	23	24	17	19	16	21	24	16	21	25	14	25	23	22	20	23	18	22	15	22	18	16	26	25	23	18	19	19	23	13	21	19	21	16	22	21	23	8	21	21	22	17	21	18	16	19	11	16	21	17	24	31	22	23	16	27	28	17	21	21	12	19	24	20	25	17	22	18	15	17	31	11	26	18	30	23	24	17	30	22	19	23	21	24	20	22	26	23	16	30	20	35	21	27	23	14	16	20	19	25	15	22	14	17	23	14	17	18	25	21	21	23	25	14	25	25	21	24	20	22	31	24	17	14	16	21	24	27	15	24	16	27	19	14	25	15	23	12	19	23	24	16	20	24	18	30	18	20	18	19	23	24	32	17	15	21	15	24	28	21	25	17	16	20	21	25	25	34	20	21	20	20	17	14	25	20	17	21	29	23	17	24	26	22	23	21	19	20	20	26	16	26	18	27	15	22	18	15	25	27	19	20	23	19	17	27	21	26	20	19	21	23	29	25	23	15	13	20	23	20	25	17	19	12	26	23	28	25	16	20	28	17	25	18	22	24	23	20	24	17	16	27	22	31	22	18	35	16	14	20	21	29	23	25	18	26	16	19	22	20	28	22	18	14	26	29	23	18	24	19	16	16	16	23	28	12	28	22	15	20	27	18	23	22	17	25	19	14	18	24	21	23	16	25	21	21	29	23	26	15	20	27	22	27	20	22	21	22	16	26	23	25	19	23	21	19	28	15	13	25	21	20	20	18	27	16	17	20	22	27	23	26	23	17	22	23	9	26	19	24	19	26	17	26	15	22	20	27	13	29	20	23	25	16	20	30	14	24	23	18	27	22	14	28	19	23	14	19	20	22	30	25	15	20	21	18	25	17	28	17	25	33	25	26	17	25	23	26	24	21	15	24	25	22	22	16	22	26	15	18	24	13	21	18	23	13	17	16	29	22	24	27	23	26	27	14	15	25	21	16	15	20	21	22	14	20	19	24	21	22	26	21	15	16	19	14	25	24	21	21	25	16	27	21	23	21	15	16	19	23	24	18	13	18	20	21	17	19	21	18	19	24	23	19	18	21	17	18	19	28	22	24	19	29	18	13	26	20	19	30	24	18	19	29	19	21	18	15	20	22	19	23	26	17	13	22	21	19	12	14	19	25	24	15	27	19	20	19	18	24	28	23	23	18	22	21	21	21	27	20	17	33	17	21	31	20	28	30	25	12	27	19	23	23	24	25	16	21	15	14	18	22	21	28	18	20	17	27	28	25	24	20	27	21	26	22	17	19	18	26	19	21	20	22	26	19	18	22	22	22	21	18	19	15	21	28	20	20	20	13	25	14	23	22	21	18	27	21	19	18	24	18	25	13	23	19	12	23	18	16	21	23	17	24	18	21	26	19	17	18	16	26	22	14	15	30	26	27	22	22	14	20	20	22	19	14	22	23	19	13	18	24	24	29	28	12	21	24	20	25	20	25	24	29	20	12	21	26	13	23	20	13	24	24	22	15	20	14	14	16	20	12	23	19	19	21	26	16	21	17	16	21	23	13	20	22	29	26	16	25	18	14	15	18	21	20	24	19	20	18	19	18	14	22	19	17	17	17	13	17	20	15	30	24	22	11	31	27	24	16	9	27	25	17	29	13	19	17	19	10	19
22236	9707	5151	14987	21385	20145	16998	13755	12083	10393	8543	6922	5428	4564	3901	3221	3088	2691	2359	2109	1750	1540	1483	1348	1281	1149	1096	1033	1045	929	938	880	834	834	761	752	655	585	558	553	517	543	536	502	496	491	457	491	477	465	438	381	386	392	365	342	356	344	363	366	371	354	340	313	343	353	361	362	339	368	364	379	393	422	397	430	362	368	393	352	360	393	371	390	399	377	427	439	414	393	419	396	373	379	414	391	441	409	367	405	381	382	445	437	355	380	423	398	442	428	408	381	329	353	352	333	345	353	354	367	325	374	344	372	364	355	342	352	368	344	341	352	362	326	359	364	345	352	351	337	352	377	337	332	318	344	333	336	311	356	352	350	312	352	352	337	359	336	334	340	315	318	307	351	322	336	331	356	340	328	345	325	335	339	335	318	341	340	342	346	342	320	320	345	341	354	326	331	348	346	322	368	338	317	336	345	347	342	315	306	329	361	344	295	336	341	326	306	328	366	307	329	317	347	285	339	329	339	346	361	328	331	353	346	324	349	324	360	338	324	341	323	337	340	386	352	356	309	321	309	361	355	362	343	357	314	315	337	332	309	330	333	339	326	375	370	372	344	317	358	353	313	310	395	327	296	317	338	354	375	319	329	329	340	336	344	359	330	329	320	337	329	335	338	330	326	319	341	346	305	323	338	367	326	342	334	330	355	370	372	323	334	336	346	362	359	346	318	348	335	354	312	344	329	343	325	314	339	358	328	318	354	326	352	379	358	347	355	347	339	336	297	327	317	343	328	341	321	353	353	351	326	306	334	324	335	373	330	334	324	341	342	338	328	365	326	345	317	344	316	340	389	315	320	330	324	362	303	359	301	384	346	337	298	326	344	355	316	318	326	348	335	319	317	284	337	325	357	344	324	313	349	287	341	344	319	374	308	334	354	344	351	341	327	353	353	331	336	339	373	365	324	326	332	325	345	325	348	357	344	307	339	311	310	348	354	330	307	304	329	351	345	342	401	350	339	378	336	337	343	354	342	320	353	332	377	346	325	336	346	328	361	347	346	304	341	329	333	368	355	357	355	339	324	320	334	340	352	329	337	339	346	342	367	350	342	336	351	340	347	337	321	340	342	302	346	387	342	354	361	354	332	343	343	322	313	303	332	330	340	335	353	337	320	358	356	341	330	307	359	325	325	343	331	334	345	320	321	349	353	328	332	342	343	329	346	339	328	353	365	331	337	353	344	326	358	319	351	364	308	324	322	315	334	337	339	384	327	340	305	327	347	347	344	341	337	329	331	316	348	315	347	355	353	356	328	302	330	354	325	333	362	325	342	329	363	345	319	327	344	365	357	355	333	317	339	312	323	357	350	322	351	336	350	343	354	355	313	325	332	370	337	319	395	339	312	327	363	329	343	343	381	358	345	323	323	320	387	356	320	339	317	337	313	357	315	309	325	309	352	310	345	313	329	360	332	325	344	332	324	350	348	370	340	329	321	350	316	317	356	363	320	331	327	340	322	329	343	304	329	347	314	349	298	358	333	310	317	347	368	331	335	361	329	351	341	336	348	350	336	338	330	327	350	348	309	340	366	364	331	338	352	363	365	311	313	365	340	325	364	348	314	351	347	332	324	348	343	309	326	355	345	319	359	352	335	365	389	340	347	357	300	339	376	333	339	302	358	287	349	353	367	326	335	353	334	360	338	342	314	277	360	361	319	322	363	333	357	339	312	355	329	323	311	321	313	336	326	362	359	350	331	345	353	357	347	351	325	334	338	345	340	344	351	337	309	339	341	308	324	328	373	366	348	337	377	330	339	350	302	317	331	320	331	339	351	346	333	338	309	340	341	319	353	340	342	348	378	330	333	374	341	314	380	341	296	354	349	357	301	332	338	338	331	338	349	358	344	323	346	337	347	344	317	340	323	350	326	360	317	352	324	345	306	346	349	339	329	315	363	354	358	329	301	355	357	335	320	354	344	347	323	322	378	321	351	369	329	355	304	357	341	340	334	302	369	313	345	352	348	350	341	334	359	364	332	297	373	372	337	309	354	361	333	324	344	369	332	332	336	331	342	390	332	341	328	318	320	344	353	342	330	347	359	323	318	312	324	334	341	312	341	352	366	342	325	340	324	319	311	349	324	321	322	328	339	343	368	348	369	326	335	323	349	396	346	367	328	354	385	335	340	295	355	364	364	360	308	313	314	340	339	355	352	302	331	354	327	328	341	331	312	361	340	348	341	352	318	302	364	317	334	365	358	338	342	333	338	328	298	320	356	354	345	348	334	400	320	326	348	315	343	302	347	324	335	353	367	362	318	364	374	359	348	318	354	332	352	319	377	330	339	337	391	357	322	326	328	323	319	381	343	326	334	326	328	338	350	340	342	354	333	334	344	332	332	331	350	364	308	342	328	339	354	354	343	376	345	335	328	328	345	349	359	348	328	316	351	363	335	321	362	362	315	358	375	341	333	355	334	369	336	331	322	336	330	346	352	321	336	371	339	316	356	337	317	341	351	347	326	306	325	320	336	309	284	357	389	316	361	331	350	321	366	367	352	312	330	347	317	346	381	350	322	328	350	340	346	363	357	327	367	315	325	325	337	352	314	345	359	334	358	352	340	376	369	327	346	352	337	348	330	337	332	322	355	351	348	358	332	331	342	345	332	345	341	317	305	336	336	350	334	337	348	359	392	341	323	333	350	331	319	363	348	326	319	328	321	341	349	343	328	349	336	335	349	354	317	334	345	329	338	327	330	351	349	319	325	342	355	340	332	311	363	356	341	360	331	299	333	339	334	341	362	322	306	380	352	328	323	331	365	327	328	311	337	345	337	314	365	336	351	344	323	312	358	336	336	327	346	299	316	348	329	344	370	334	355	334	299	337	348	329	314	337	348	320	351	359	346	355	361	328	345	312	337	344	357	315	348	324	315	332	376	346	337	321	318	318	333	334	367	319	322	322	350	315	329	316	328	366	369	328	310	317	305	345	343	332	340	348	338	324	311	354	348	336	325	331	364	335	344	355	327	351	296	352	329	336	336	327	332	328	359	325	305	338	322	364	348	345	349	331	347	331	364	341	300	367	327	316	334	322	344	321	338	344	326	317	352	378	335	330	348	321	348	344	341	355	337	372	357	298	344	354	349	357	331	344	336	324	337	360	344	332	358	342	333	367	330	349	330	326	316	326	331	338	346	346	350	326	344	353	348	344	322	373	305	330	295	330	299	353	338	337	359	329	362	332	309	312	321	347	330	330	375	326	335	346	364	336	346	365	346	378	313	367	327	343	357	330	323	340	336	358	316	347	323	326	330	345	358	313	320	321	315	348	337	326	333	302	358	360	344	309	324	342	344	315	355	313	357	326	342	317	300	357	357	352	361	329	324	336	300	340	352	327	322	311	333	346	341	338	338	366	305	329	338	340	342	339	345	329	361	366	363	334	348	353	336	325	342	335	342	354	326	351	329	321	356	308	347	325	297	360	323	379	338	353	339	345	325	334	334	336	345
2074	661	369	254	470	548	457	364	373	326	260	210	169	142	127	103	98	112	98	79	73	64	64	56	63	65	56	62	48	59	49	52	44	47	46	36	37	39	43	34	43	38	37	42	25	27	29	35	38	33	28	29	16	28	33	32	27	23	33	31	33	32	30	31	30	39	20	28	35	26	32	39	26	33	37	36	37	37	26	33	35	24	25	26	27	30	28	31	30	39	30	32	24	31	29	33	37	35	26	26	37	31	18	33	29	33	35	16	26	36	37	39	28	23	26	27	26	19	23	31	19	34	29	31	33	37	30	40	18	33	30	31	30	24	25	36	24	29	26	35	25	40	22	22	39	26	39	28	27	30	36	31	27	34	15	16	32	28	28	25	23	35	21	22	23	37	22	23	29	27	29	26	32	30	24	43	23	34	27	28	24	20	30	28	33	29	35	19	27	30	21	28	20	30	29	23	32	34	23	22	21	35	27	19	30	24	27	32	22	23	25	26	23	37	27	27	32	31	17	21	22	24	27	30	23	29	21	47	35	30	21	25	27	34	34	28	27	35	33	33	24	36	31	23	27	28	37	27	33	25	15	26	29	23	38	29	21	26	25	25	18	31	35	29	32	28	34	22	36	33	34	25	19	35	15	30	19	27	22	31	32	28	34	28	31	30	24	28	18	29	24	30	22	33	26	38	25	25	44	32	34	35	39	19	28	32	36	42	27	29	23	36	27	33	27	25	42	23	40	33	18	35	18	23	32	25	23	27	34	29	36	24	15	20	27	31	35	29	32	35	25	26	21	32	35	31	26	36	25	25	32	25	33	19	21	26	25	30	18	27	36	30	35	32	22	32	33	42	27	24	25	25	29	31	20	31	32	29	28	29	37	22	23	24	22	37	36	20	29	32	23	23	25	20	31	27	29	31	30	31	29	30	32	38	30	38	22	22	28	35	36	32	40	23	36	28	31	25	29	25	24	33	33	37	30	30	21	37	30	29	33	25	24	32	29	29	31	26	33	27	29	29	26	33	31	25	26	25	38	21	27	30	23	23	32	19	22	27	26	36	30	30	31	29	33	23	36	26	30	23	20	37	25	19	28	28	25	29	29	34	24	24	44	22	23	23	30	26	32	31	33	33	32	24	32	35	35	28	26	43	26	30	30	23	20	37	29	28	30	23	23	34	26	28	29	26	27	25	27	30	25	31	23	33	29	38	33	26	32	30	34	29	29	26	31	28	29	31	27	36	31	32	19	34	31	23	31	25	29	27	29	19	33	25	29	27	23	23	21	28	30	22	25	19	28	26	19	31	23	20	29	23	21	25	22	20	31	23	29	25	38	38	34	22	32	22	30	30	24	30	34	30	28	33	23	36	40	35	32	27	29	37	31	28	39	37	23	22	34	30	29	23	40	28	31	27	33	22	30	33	26	32	31	34	33	35	26	23	32	43	28	27	29	26	23	23	12	39	35	28	26	31	20	30	23	30	17	26	25	33	38	27	35	29	30	35	30	27	28	22	19	26	29	25	33	27	27	28	27	25	25	25	26	22	27	28	21	34	22	21	31	22	30	25	37	36	26	24	32	24	30	31	29	39	31	40	29	40	22	31	22	33	37	33	23	38	25	31	38	26	18	25	26	32	33	35	26	32	27	30	25	27	28	24	38	26	32	29	24	23	27	28	25	38	27	30	26	26	31	25	23	26	27	27	28	30	29	28	25	24	27	39	20	33	36	33	30	21	20	24	34	33	31	34	27	28	26	22	24	27	27	32	35	22	30	29	28	27	29	34	31	23	26	25	20	35	34	28	36	19	21	21	24	31	32	19	25	36	29	26	31	26	28	27	17	25	34	28	25	39	28	37	36	34	24	23	25	22	30	25	31	31	32	30	26	28	25	27	25	35	29	27	25	41	23	28	31	21	25	30	26	22	37	33	25	24	24	25	30	35	35	23	27	35	42	27	28	27	22	19	25	29	23	31	27	36	36	29	20	24	23	20	30	40	26	43	29	27	39	21	33	30	22	36	24	28	30	27	28	21	30	36	25	29	29	24	33	23	18	26	26	37	24	22	28	23	36	30	30	31	29	27	20	27	38	24	20	18	25	36	30	30	23	28	20	25	32	29	40	29	18	16	33	22	31	26	25	24	25	29	33	27	33	26	21	24	27	28	31	26	22	25	40	30	28	19	32	34	19	24	27	28	30	28	23	35	28	20	14	32	25	29	33	24	29	37	23	32	35	24	34	36	28	32	36	27	34	29	28	28	29	29	34	18	26	33	30	29	22	40	36	28	36	31	35	29	33	29	28	32	25	27	25	24	32	28	27	28	31	17	28	41	31	25	33	33	18	29	25	23	33	24	33	32	18	37	30	36	23	35	20	25	30	19	23	32	32	33	32	29	24	23	21	20	35	27	27	26	30	33	24	24	28	26	27	27	18	29	25	34	22	24	24	37	22	30	31	29	38	23	37	39	31	33	29	28	37	32	34	23	30	33	36	39	26	32	35	36	19	24	29	30	29	21	22	27	26	28	31	28	32	30	29	26	30	30	33	25	27	29	18	32	33	27	36	30	31	29	18	27	25	29	30	18	29	19	27	27	26	30	25	23	18	24	39	21	27	31	25	29	27	35	23	26	35	29	35	25	29	25	21	23	26	29	27	26	25	40	35	33	22	27	21	33	24	38	32	40	34	36	26	25	27	25	27	28	28	20	25	24	19	29	29	30	29	21	23	24	24	22	22	23	31	27	22	32	25	27	24	30	42	25	31	23	31	32	32	28	35	31	36	27	20	35	29	28	31	29	32	26	30	40	33	31	22	40	25	37	33	25	41	34	22	22	21	22	31	23	38	33	26	22	27	25	34	22	22	25	26	25	25	17	34	31	31	26	36	24	30	26	30	23	26	45	22	27	28	28	42	29	26	27	24	24	20	36	26	25	29	21	41	33	31	25	29	25	21	24	26	24	25	24	25	22	27	20	36	28	27	19	32	18	25	30	30	40	31	28	20	27	33	41	30	32	21	29	29	31	26	19	25	33	33	22	31	31	18	32	25	26	26	24	31	22	22	25	28	29	30	28	25	31	22	35	27	24	33	21	30	33	29	24	31	33	29	22	27	26	22	27	24	27	26	35	36	22	23	29	28	30	25	26	25	24	36	42	28	34	31	29	22	28	26	33	32	31	33	27	29	30	24	30	25	26	28	34	34	34	28	31	28	27	24	24	26	28	28	31	20	31	28	33	27	31	34	32	23	28	35	35	30	29	19	30	33	29	28	26	25	32	25	30	30	39	25	29	31	30	19	32	29	30	34	32	41	28	37	31	28	28	33	30	23	29	25	38	25	30	27	36	18	33	19	26	21	22	19	22	25	31	33	20	41	38	33	25	24	28	20	27	24	23	30	37	30	28	31	30	30	32	21	25	25	33	31	28	22	27	31	29	37	31	25	26	24	21	28	28	32	17	19	24	34	27	30	27	31	32	36	23	28	28	23	37	35	29
27905	13783	7704	19420	26716	25731	22362	18630	16048	13773	11564	9567	7854	6587	5842	5093	4868	4260	3915	3172	2689	2367	2424	2276	2010	1664	1710	1557	1498	1522	1428	1356	1278	1287	1140	1095	1001	935	865	818	727	748	736	719	740	658	718	623	644	625	614	610	570	555	507	527	495	516	447	505	482	511	489	495	471	510	484	499	525	515	544	547	546	594	538	511	503	518	535	557	564	509	542	492	588	586	618	622	569	538	558	548	519	556	548	539	567	624	473	541	547	529	589	567	561	563	555	581	633	618	576	546	500	493	460	479	496	480	512	480	487	468	486	443	462	473	491	432	467	509	434	473	509	510	529	466	483	479	505	507	447	469	436	499	476	458	465	445	456	446	466	454	470	475	454	446	471	461	478	487	461	449	466	458	481	411	458	451	451	502	458	471	475	431	436	455	474	472	475	465	440	458	424	476	476	458	491	462	437	454	467	448	447	467	475	455	475	458	449	458	463	475	445	477	443	436	451	475	440	502	468	493	439	445	400	460	481	499	454	425	460	423	468	500	466	409	449	440	483	474	478	457	480	490	502	491	501	454	499	463	456	462	439	462	464	473	440	460	458	456	471	487	464	435	463	504	475	466	455	441	445	477	465	457	482	463	475	444	446	476	451	465	469	480	452	501	438	463	489	456	477	482	496	448	476	466	443	479	466	475	457	470	474	460	462	460	434	427	476	467	453	444	461	458	453	444	432	450	443	422	463	441	447	474	430	427	438	459	454	486	457	481	484	462	452	466	443	442	445	484	457	447	505	433	420	488	444	471	489	447	469	488	428	444	441	476	480	504	501	458	445	449	469	471	457	466	450	450	498	451	451	431	465	504	451	438	469	449	451	430	437	465	472	477	438	479	444	451	465	508	487	489	427	455	439	482	481	470	488	453	464	464	454	459	423	480	448	499	463	450	487	462	450	492	420	457	438	457	473	429	446	412	435	440	442	429	422	480	437	473	485	461	464	456	444	456	490	448	454	437	465	459	477	485	496	472	433	476	447	470	447	482	446	478	425	475	455	462	436	467	475	448	482	439	423	468	439	487	437	441	422	426	447	460	475	485	436	444	445	438	427	451	474	421	456	473	475	495	463	465	435	481	447	459	511	471	429	444	450	457	445	465	435	441	480	504	454	430	442	460	457	451	446	447	442	488	481	441	477	466	453	460	489	445	442	486	433	428	482	447	464	451	433	427	469	444	466	435	451	471	495	455	480	462	477	456	498	452	472	452	502	419	457	485	435	456	455	443	437	455	452	484	436	464	426	455	443	459	451	474	452	456	428	454	438	450	486	426	487	441	477	456	464	448	458	479	460	429	471	451	412	514	506	467	496	469	484	489	459	497	418	464	492	452	454	446	487	461	448	422	480	481	474	492	397	460	474	439	451	446	470	457	424	465	441	449	477	483	482	432	493	460	476	450	478	447	474	473	485	464	466	456	485	485	433	470	446	485	464	437	438	474	465	476	478	446	472	469	475	468	483	451	498	444	457	468	446	469	487	456	469	446	465	449	455	454	505	479	489	438	455	467	442	448	474	458	468	438	480	442	421	456	470	466	452	474	502	485	444	455	484	493	469	473	426	428	488	453	432	436	463	431	456	466	448	452	434	475	427	443	448	493	459	475	448	442	457	425	423	455	448	478	441	470	450	447	474	474	464	446	432	468	462	488	461	467	424	461	460	476	434	475	456	448	503	441	423	443	432	477	481	451	453	436	490	462	440	450	474	414	486	492	495	464	446	471	436	415	459	458	492	468	432	510	472	438	443	445	423	488	433	436	510	449	457	483	431	448	489	444	462	480	484	458	453	511	516	463	430	465	447	483	457	472	470	430	470	476	459	468	436	448	457	463	447	457	461	435	449	461	491	451	457	489	471	462	466	441	434	475	436	439	471	461	417	473	454	504	469	465	458	428	444	434	491	459	445	448	470	436	470	448	463	446	455	444	446	474	469	438	475	446	483	453	496	453	446	463	446	440	427	430	476	461	475	460	423	451	438	448	467	433	466	451	418	455	450	424	484	466	428	425	475	477	486	427	494	436	491	430	446	476	431	466	436	453	461	489	445	461	433	444	429	449	456	457	495	478	429	423	457	449	480	462	439	465	458	481	429	465	425	423	460	486	432	469	478	471	473	495	451	475	464	443	483	469	458	445	480	434	466	446	462	437	420	429	473	429	432	450	465	484	493	462	423	455	474	466	462	474	470	478	499	454	469	485	447	417	421	438	434	467	442	472	465	442	430	462	443	452	438	482	483	466	455	489	443	432	502	456	509	469	447	492	463	454	450	464	455	440	445	442	442	445	468	437	476	464	444	458	435	451	441	461	465	420	477	453	433	443	456	440	432	464	470	430	465	443	451	482	449	466	443	451	453	468	498	465	453	473	434	438	487	475	449	510	471	457	435	484	436	399	454	476	444	472	443	438	427	442	447	458	477	481	425	469	445	425	454	453	454	464	462	487	487	480	426	449	428	472	422	406	456	509	455	481	434	462	422	434	457	451	457	457	459	458	428	430	443	449	489	458	484	462	476	458	460	466	461	448	475	458	475	481	450	486	464	456	443	471	428	449	469	435	462	491	447	451	472	495	457	455	450	458	448	455	447	445	443	465	475	419	465	448	466	450	436	464	443	483	447	456	484	468	440	467	499	478	467	450	448	437	440	469	453	497	418	477	489	457	455	431	459	488	431	465	471	469	467	457	404	451	460	457	436	448	445	501	472	455	484	456	509	463	400	455	488	455	478	435	433	456	468	475	459	456	467	429	441	481	497	488	506	458	458	452	430	424	469	448	478	444	445	408	453	440	490	454	458	453	462	445	458	514	448	464	450	443	425	470	463	489	468	419	456	464	484	440	485	495	485	462	472	487	444	486	456	430	458	452	466	476	483	466	493	444	454	483	433	516	440	483	462	438	460	451	461	462	469	469	492	469	502	475	479	436	475	458	436	449	473	449	446	506	434	434	491	459	491	493	487	477	481	418	474	432	469	489	470	464	453	466	417	456	431	460	430	505	495	476	466	464	469	455	461	460	430	450	445	479	461	452	446	464	426	435	465	456	437	447	485	463	475	456	488	441	458	421	454	462	453	438	436	438	471	446	479	428	405	469	433	438	421	442	434	479	438	450	474	443	455	490	445	455	450	469	421	461	485	446	483	431	442	454	463	446	485	465	449	451	448	446	480	449	440	462	460	451	421	446	458	485	436	456	419	441	471	469	466	469	486	421	420	445	502	449	487	452	459	474	447	417	481	429	458	448	454	457	471	442	512	440	469	423	439	447	463	444	459	416	444	461	473	475	459	454	482	505	448	432	464	443	425	452	459	417	473	478	436	466	432	479	445	453	442	428	455	457	474	414	410	498	456	466	435	517	457	464	474	458	435	483	471	446	439	443	471	484	466	440	472	424	439	509	467	476	436	449	431	413	456	423	465	462	469	460	485	482	490	467	442	453	447	442	504	450	456	416	479	454	451	459	434	438	487	413
3649	607	387	237	479	519	564	422	371	348	253	216	180	176	161	131	110	117	113	97	78	71	65	65	63	65	57	51	48	49	57	39	43	53	50	49	36	40	43	55	34	20	42	37	29	38	38	25	28	26	34	41	32	34	31	32	41	29	28	19	28	31	24	23	30	26	24	27	38	37	34	27	23	24	29	27	31	32	36	28	31	40	27	30	31	17	38	32	29	39	27	30	34	23	20	26	28	28	37	36	28	36	37	34	38	29	33	23	29	23	27	40	31	30	31	22	39	44	23	34	31	28	34	39	23	27	28	20	26	43	35	39	30	27	37	32	34	22	27	31	30	37	31	31	27	28	25	25	35	33	29	23	27	28	27	31	24	31	26	36	26	31	34	26	29	20	33	24	36	24	33	26	19	38	29	25	28	43	33	31	25	30	35	21	30	27	32	24	32	28	28	34	19	30	37	25	32	25	32	26	18	35	34	28	34	31	45	33	35	37	32	24	41	33	25	26	29	24	38	30	24	31	27	30	42	38	27	19	32	32	37	34	34	22	34	25	31	30	34	29	29	31	30	30	27	34	32	34	39	32	31	30	37	30	29	35	17	22	34	26	30	29	34	34	24	23	28	36	26	28	27	35	38	28	33	29	26	34	21	29	19	21	28	22	42	26	25	20	34	25	31	43	41	37	38	25	33	31	22	33	35	35	27	28	30	30	28	32	38	32	27	38	28	27	32	26	24	28	37	24	26	27	32	27	31	41	45	23	32	36	29	29	31	28	19	28	35	32	26	26	20	35	38	37	33	28	26	25	30	26	32	27	38	28	28	28	31	25	24	26	24	28	35	29	27	26	21	31	29	34	26	35	23	40	27	30	22	37	28	46	30	29	28	29	29	34	30	30	29	30	33	37	29	23	36	32	28	25	31	29	31	31	30	23	40	26	30	30	21	30	30	31	30	34	27	32	32	28	37	28	20	30	22	33	31	44	19	29	21	34	27	24	29	24	24	37	31	27	26	28	36	28	40	23	27	29	36	26	28	35	27	29	47	31	27	34	25	29	26	33	26	25	36	38	31	27	30	34	36	24	32	26	26	34	26	25	26	21	32	34	30	38	32	24	38	27	28	21	25	34	28	25	27	35	36	32	29	32	39	24	26	23	21	38	32	29	27	32	28	25	36	37	33	22	29	28	37	31	24	28	23	25	26	34	33	25	24	28	22	27	27	25	26	31	27	25	31	26	30	26	27	23	34	33	32	39	19	46	28	29	37	29	28	39	31	22	23	30	34	28	32	34	30	31	26	33	30	39	26	24	32	23	29	22	35	28	34	22	44	25	36	28	21	33	29	30	27	36	36	25	40	39	32	30	30	34	32	23	25	36	34	35	32	26	26	28	33	25	24	26	20	24	32	35	34	19	31	29	35	32	26	27	27	29	29	19	24	25	23	23	29	27	36	27	34	31	29	29	41	34	29	23	34	29	33	28	45	23	38	29	23	24	22	31	29	29	35	32	23	29	39	15	20	29	22	35	32	39	21	44	31	27	26	34	37	26	31	26	32	26	21	27	40	29	25	34	22	29	28	29	30	42	38	25	36	32	31	27	35	29	23	31	25	26	29	34	20	29	35	21	30	29	22	29	35	32	29	29	26	33	29	29	26	32	21	34	23	29	33	32	30	31	21	26	30	29	23	32	24	30	34	34	25	31	24	26	27	38	33	22	25	28	18	31	30	32	35	42	19	32	40	23	26	31	36	34	32	25	31	28	26	38	43	23	40	31	38	32	42	35	33	28	46	27	24	35	31	29	35	33	25	32	38	33	26	25	22	34	34	34	34	34	35	29	21	24	31	32	25	31	33	26	22	33	42	22	36	31	33	34	30	27	42	22	22	31	36	31	24	21	24	30	25	29	40	35	26	26	35	25	24	29	27	26	24	30	39	25	19	30	26	25	33	26	30	22	19	17	28	32	24	22	28	35	32	30	31	36	28	30	28	21	27	36	14	21	28	22	36	28	29	39	30	32	27	26	21	35	35	22	24	32	22	29	21	41	33	32	35	27	23	23	38	38	25	37	17	37	40	37	25	30	22	26	25	32	32	32	35	30	38	22	25	40	29	26	26	33	32	33	29	30	40	29	35	28	29	27	28	27	30	32	32	25	42	28	22	38	26	18	26	29	36	33	35	31	39	32	36	38	31	26	25	27	27	26	35	45	24	38	41	26	33	34	34	33	37	28	26	30	33	27	30	25	29	35	40	28	27	41	27	28	24	38	26	32	37	36	30	38	21	31	31	36	32	23	42	31	24	32	34	25	32	29	28	28	25	34	22	34	37	29	25	31	33	28	27	24	30	18	30	33	33	31	34	24	28	30	32	40	32	29	23	29	31	53	24	36	30	32	27	25	30	30	22	24	34	38	27	28	29	32	26	30	32	30	33	24	25	30	33	35	26	26	38	23	35	30	44	37	30	35	22	28	27	39	26	31	27	22	47	19	32	29	22	35	28	37	29	31	24	25	30	38	32	30	36	27	37	39	25	27	21	37	27	27	30	23	21	19	30	26	30	28	34	18	31	31	26	29	31	20	29	45	29	40	16	25	29	24	34	29	31	31	32	33	35	34	35	30	34	31	30	29	31	22	36	34	35	34	30	31	33	28	38	33	38	28	35	34	42	32	35	30	33	38	28	28	25	29	26	27	38	26	31	27	21	38	27	29	29	24	31	29	27	39	21	35	30	29	33	20	31	22	28	26	26	30	32	25	33	24	23	25	29	28	30	25	28	28	24	37	35	26	29	34	29	31	39	36	29	28	23	28	40	32	28	31	36	25	28	30	36	24	35	28	25	19	26	23	23	25	31	30	27	30	28	34	28	25	31	22	25	27	33	24	31	27	23	29	27	28	32	23	32	26	23	33	31	28	17	32	20	30	29	23	30	31	33	22	19	27	30	38	36	42	30	24	28	27	27	35	26	36	38	30	27	32	30	25	28	36	25	28	22	30	32	38	28	25	28	34	26	27	31	19	31	38	41	27	18	26	29	35	20	33	26	32	26	39	32	29	28	29	30	31	28	36	28	26	32	30	21	31	33	28	32	40	39	25	36	24	40	27	27	29	19	29	29	42	31	30	43	27	44	36	46	28	35	29	35	44	32	27	33	29	35	20	43	28	33	37	32	40	27	31	28	32	27	20	40	26	30	31	34	29	28	32	37	27	26	27	36	40	30	31	27	30	22	25	39	22	37	29	27	35	26	41	19	27	37	35	32	34	29	25	21	34	38	38	35	31	29	40	21	29	27	30	24	28	27	32	30	29	25	30	28	24	29	24	26	22	34	26	34	35	36	26	28	30	39	37	38	26	35	22	26	39	28	35	34	26	27	33	24	29	26	32	34	28	29	32	25	25	25	26	33	33	37	16	37	19	27	20	29	32	21	34	29	30	38	25	29	37	31	33	32	28	28	31	33	41	20	25	24	32	29	29	24	33	29	25	40	32	25	37
26394	13043	8166	19321	26587	26435	23319	19500	17045	14725	11920	10179	8283	7193	6438	5783	5123	4474	4344	3519	2942	2688	2634	2418	2190	1904	1744	1828	1673	1646	1552	1490	1399	1403	1352	1167	1050	965	927	859	797	752	749	701	749	767	703	684	645	628	628	619	554	580	545	507	497	529	477	518	520	494	534	520	516	491	517	528	520	551	511	535	562	558	515	569	499	556	556	571	525	554	579	576	534	596	623	581	530	539	625	564	576	535	584	585	569	597	550	598	528	573	588	577	560	530	605	578	568	643	590	538	496	470	507	457	506	504	502	479	460	471	496	506	529	508	466	502	476	491	518	507	523	535	510	523	511	486	536	482	508	499	494	475	522	447	486	499	498	468	509	472	549	480	497	467	436	481	484	466	478	490	451	446	475	460	460	469	494	476	481	463	499	461	491	470	456	463	520	467	484	471	500	491	461	483	481	453	463	474	449	425	461	477	484	480	463	478	459	466	492	475	509	464	433	452	497	487	479	472	475	444	485	445	493	498	460	478	489	485	433	493	477	496	465	488	478	503	464	464	469	449	444	476	507	466	460	493	466	485	494	489	450	532	489	439	474	465	495	452	480	475	478	461	462	433	471	487	469	485	508	488	489	518	519	463	443	488	476	475	475	483	482	498	468	466	450	462	488	464	431	462	499	469	480	481	478	479	482	472	473	473	484	496	506	465	463	448	473	524	484	483	524	493	467	461	457	462	478	459	470	493	457	500	452	432	466	437	502	443	452	484	493	487	462	490	470	476	479	460	510	518	478	456	494	486	488	474	466	517	475	532	450	452	477	507	504	480	512	467	418	464	516	478	456	466	481	473	452	485	480	451	487	465	479	438	472	475	501	511	472	472	521	455	534	483	484	493	519	455	457	496	476	459	505	464	499	459	469	467	459	481	485	472	475	468	508	447	448	440	473	454	467	518	461	441	484	471	443	489	452	488	523	466	464	497	424	461	460	441	479	470	515	459	516	428	478	468	482	495	464	419	451	456	442	471	478	460	459	495	473	466	464	462	481	481	502	487	437	484	497	480	477	490	465	489	447	443	476	495	480	510	435	505	439	518	489	475	455	497	475	520	518	471	488	458	494	466	495	468	483	489	497	523	479	483	495	476	470	482	499	495	539	476	473	475	441	485	436	523	458	484	462	462	468	422	464	478	474	489	443	472	476	493	473	511	457	459	458	475	464	477	487	453	512	482	456	496	486	458	490	510	510	474	484	490	444	524	454	451	459	476	517	440	460	451	505	478	468	488	464	502	477	445	480	452	454	504	446	472	475	473	480	485	490	450	482	497	459	531	481	487	489	429	487	477	508	464	474	491	497	493	460	444	490	481	466	448	448	456	464	467	447	468	476	443	510	502	489	436	423	490	463	463	501	488	447	474	474	455	477	483	444	466	497	450	469	526	470	463	478	472	467	453	429	457	469	422	482	462	499	480	473	476	473	492	480	493	499	465	454	463	458	485	469	463	505	454	473	446	500	471	509	457	456	438	487	461	473	428	471	479	466	540	461	482	465	441	480	470	461	455	498	454	491	463	477	516	449	488	467	462	431	431	483	501	465	446	473	460	485	459	485	490	494	477	465	490	481	500	460	489	461	454	454	457	436	451	489	454	469	481	500	479	457	445	451	465	498	513	486	486	493	457	517	485	496	468	470	454	474	519	450	458	508	507	496	435	451	492	489	496	489	473	490	459	462	451	472	482	481	469	466	494	487	484	455	445	478	500	484	482	468	461	467	493	453	503	480	484	517	467	461	513	474	491	455	519	466	478	504	445	458	468	499	497	473	409	476	459	472	462	477	465	478	493	472	476	456	505	458	492	502	491	486	509	479	462	425	473	474	505	476	449	515	474	510	462	485	512	469	472	532	456	461	489	453	474	461	457	444	488	489	475	477	487	490	468	433	500	477	467	492	444	485	490	497	517	487	456	516	478	506	430	514	440	507	481	475	471	485	432	481	488	473	469	475	451	478	508	503	474	493	483	479	498	482	462	499	430	470	444	507	508	501	480	415	453	499	464	434	520	498	449	504	477	443	469	477	479	460	465	496	476	522	508	473	480	470	476	464	448	521	440	463	448	504	512	485	488	482	500	483	454	458	499	549	508	449	502	472	525	514	505	453	469	472	446	473	457	465	469	501	492	477	476	510	475	476	441	492	440	475	478	430	496	434	514	501	452	467	457	465	501	494	488	471	479	461	464	484	462	470	446	474	508	495	454	491	466	544	487	447	486	469	522	446	521	456	500	469	518	495	482	522	497	462	479	461	470	476	513	475	461	460	468	443	459	489	491	451	499	460	450	447	515	490	424	457	489	492	465	520	490	457	486	459	463	507	481	520	486	471	481	499	463	459	481	508	474	494	476	440	462	431	432	478	490	439	498	449	487	493	486	465	498	486	483	489	497	501	464	499	451	490	458	507	448	451	509	504	477	487	494	476	479	455	475	483	433	497	494	497	506	474	474	471	441	508	496	504	465	471	520	492	448	467	482	464	485	461	472	455	502	470	485	465	437	469	473	447	491	494	483	469	487	496	498	448	470	479	455	478	491	463	499	478	495	467	506	432	489	480	458	508	487	479	486	481	468	437	475	470	433	497	464	464	476	477	485	461	510	461	498	469	446	490	452	467	510	457	444	454	506	504	498	463	488	452	466	497	452	461	487	451	457	511	437	464	481	488	479	437	476	502	495	482	499	462	468	462	465	480	484	477	495	475	473	479	460	533	471	454	462	466	476	466	502	431	461	485	509	447	488	496	445	477	451	453	492	496	473	466	473	462	445	496	508	484	505	516	481	460	457	487	421	451	501	478	493	526	505	449	472	466	451	441	492	473	434	507	479	485	451	447	449	469	473	477	462	458	457	464	457	480	494	497	451	462	456	475	474	466	475	473	497	467	468	503	447	516	497	492	470	492	477	411	483	484	462	474	463	499	475	488	445	476	434	486	461	464	484	470	488	488	450	476	454	492	474	472	491	515	485	466	446	478	468	510	470	467	469	506	433	478	476	453	449	475	465	481	471	505	445	483	456	473	469	495	472	479	493	477	485	475	518	451	497	496	471	483	478	483	455	501	455	472	488	500	427	484	420	492	483	463	471	475	462	465	459	497	497	487	487	463	467	479	476	466	481	463	474	548	473	470	461	488	474	494	490	450	501	484	491	489	460	521	479	463	466	466	469	502	444	501	486	449	500	495	453	478	466	491	474	470	472	500	431	480	486	454	507	501	496	452	476	478	497	504	475	461	442	452	455	445	473	448	483	494	488	474	487	492	469	507	465	463	501	480	440	498	510	469	469	480	482	494	485	492	482	451	474	520	467	470	480	464	461	457	463	506	459	485	501	477	481	495	468	510	464	470	461	468	486	461	470	463	473	485	501	499	480	443	439	518	507	469	478	491	438	478	490	470	471	469	495	491	435	484	483	495	480	460	503	447	484	508	472	464	477	465	489	510	472	460	502	507	494	460	496	499	478	448	518	481	488
3862	1040	596	442	779	966	820	694	600	564	396	404	333	281	228	239	203	198	175	154	140	120	125	91	105	85	86	95	85	100	67	63	93	71	74	73	57	61	53	58	66	66	47	50	49	67	39	53	51	50	61	48	42	37	42	49	35	60	36	57	44	50	50	49	44	43	42	36	27	49	53	37	48	52	43	61	42	47	45	41	43	48	56	59	47	50	57	42	39	36	57	40	45	44	43	39	41	40	45	42	50	48	52	53	45	49	55	53	52	46	53	47	47	34	42	36	44	51	39	35	52	42	39	45	42	52	49	34	43	38	38	58	52	48	43	47	40	42	42	35	49	50	43	50	35	49	43	48	55	41	39	45	34	43	55	43	35	36	39	37	44	50	47	50	58	44	47	43	47	38	36	41	46	42	43	46	38	42	50	36	51	38	38	43	35	54	38	43	33	42	46	39	41	44	35	41	40	58	48	47	29	40	43	57	31	34	31	50	39	40	41	38	43	35	41	45	39	32	50	45	48	52	66	45	53	55	44	50	29	46	45	40	44	42	41	46	36	52	53	35	47	37	45	41	45	48	50	42	38	43	36	40	39	41	34	32	44	40	34	32	45	50	50	50	50	46	43	39	42	46	45	37	52	39	41	41	38	41	48	43	45	53	42	48	43	52	51	50	46	40	43	42	49	37	33	48	41	44	41	34	48	39	39	48	40	41	43	44	43	57	48	47	51	56	41	38	40	49	41	48	47	44	44	35	52	38	57	41	45	54	53	35	41	44	36	35	50	34	46	52	43	50	46	36	46	37	34	35	29	39	45	44	42	40	37	39	45	43	37	33	59	37	52	39	41	48	43	56	29	38	45	35	23	47	46	41	42	55	42	54	55	50	41	40	35	48	47	53	43	42	37	47	41	49	40	40	50	43	33	41	57	56	32	35	35	40	52	50	38	58	44	37	41	35	51	42	47	41	39	32	44	38	42	37	51	45	52	52	40	37	49	61	42	46	40	51	52	37	46	28	39	50	35	49	53	41	44	52	48	39	39	50	54	38	45	48	47	41	49	41	50	50	42	42	46	47	45	44	33	39	47	50	44	38	43	46	36	55	50	35	53	44	41	42	37	33	52	50	47	47	58	40	37	43	44	42	42	37	42	42	47	39	42	43	53	47	45	37	40	68	43	45	46	54	50	47	48	42	49	45	42	46	34	35	47	45	36	53	40	52	35	41	37	44	43	32	42	66	50	46	50	41	40	40	42	44	39	38	39	30	40	44	39	37	36	58	39	43	44	31	46	50	49	48	30	34	39	41	43	46	33	38	38	27	37	42	47	37	45	49	44	55	43	37	36	40	49	39	53	47	43	40	53	45	37	41	39	43	45	41	37	40	49	44	51	42	45	46	32	44	42	44	39	35	48	54	48	50	30	48	47	47	47	50	56	45	39	43	37	59	51	38	36	40	56	39	47	45	46	48	30	35	62	42	49	42	35	44	47	40	44	41	37	41	47	57	31	48	38	41	46	33	51	43	37	34	46	46	43	47	41	49	41	40	41	51	42	54	40	34	54	46	49	40	48	47	39	42	48	48	46	48	44	27	56	49	44	51	37	49	38	45	50	41	40	43	39	44	41	41	41	44	49	63	36	48	55	44	43	43	46	28	37	39	44	35	43	44	43	41	32	31	48	45	49	47	43	41	43	45	50	43	35	45	37	38	45	34	42	43	42	40	44	43	38	47	43	46	35	41	40	47	40	43	44	38	38	44	50	42	33	40	41	46	43	42	50	46	44	31	42	45	40	52	44	44	48	40	31	31	40	42	45	35	43	44	33	50	38	45	39	41	43	55	56	51	48	51	46	42	53	51	48	54	48	33	59	52	42	39	47	33	39	43	39	38	33	56	33	44	37	40	42	43	40	50	49	38	36	42	36	42	42	48	35	50	43	41	38	44	35	39	42	34	38	52	44	53	50	32	50	37	59	43	48	53	40	48	37	47	45	34	48	36	49	44	42	45	58	45	48	50	44	38	54	29	41	44	40	42	52	51	37	42	51	39	51	52	42	31	43	43	49	48	38	50	44	41	54	47	43	44	45	49	37	43	34	42	46	46	45	49	54	53	35	39	43	34	47	44	51	28	52	36	47	48	43	50	55	42	44	31	37	50	44	48	41	52	39	43	42	40	36	48	51	39	32	30	45	43	36	35	44	54	38	39	33	51	37	61	34	41	42	54	45	55	53	47	48	41	35	40	37	41	58	35	42	49	49	37	39	40	47	50	48	33	42	50	32	47	44	39	37	53	29	45	46	40	49	51	60	42	39	46	42	48	43	42	39	53	44	40	45	47	36	43	48	47	40	40	53	36	45	37	53	47	56	36	49	47	58	40	52	49	47	46	39	61	43	46	40	45	37	40	46	42	37	54	48	41	45	55	54	52	41	36	48	41	33	34	33	61	47	50	49	43	39	46	37	40	50	44	40	36	51	36	46	41	39	39	40	57	33	46	45	36	29	30	54	32	38	48	40	47	39	41	35	49	40	40	48	43	49	45	43	44	52	33	41	49	41	47	54	38	52	37	46	34	46	49	37	43	45	45	53	42	36	36	43	45	47	37	49	44	34	48	32	43	40	42	42	46	42	44	39	52	50	39	37	47	46	33	40	35	39	50	39	48	49	53	37	51	49	53	52	40	56	56	38	37	40	42	45	33	29	47	43	54	44	49	40	44	50	49	39	47	63	39	39	50	44	39	52	34	50	47	44	55	39	48	38	49	33	55	48	41	53	37	55	38	44	49	51	41	51	47	45	34	40	53	46	46	31	42	53	59	44	39	50	46	46	42	47	44	40	43	43	43	51	54	38	38	46	48	43	44	49	50	50	39	44	37	39	45	31	29	39	43	45	42	41	49	46	47	51	45	51	51	51	52	45	67	27	46	47	32	49	43	34	37	38	45	50	36	45	51	47	55	40	51	55	42	44	44	45	47	36	39	55	45	37	39	37	50	43	57	35	46	36	42	43	41	46	41	42	38	51	41	47	49	49	45	47	38	35	40	38	37	47	46	44	42	45	50	44	39	32	50	36	49	34	44	43	53	42	42	37	34	28	48	40	46	37	41	36	49	46	45	42	41	43	44	31	38	43	50	47	38	38	47	48	36	41	48	55	39	40	36	45	34	47	41	41	32	52	49	38	50	43	36	50	41	33	51	47	45	48	41	41	47	42	45	38	41	31	48	46	38	37	49	49	48	40	50	45	46	45	41	59	38	45	38	51	44	40	42	30	38	46	63	50	36	57	43	47	44	55	35	50	46	63	47	56	52	34	39	44	52	40	51	42	33	49	39	52	41	50	49	34	47	46	47	52	33	46	53	42	53	39	45	52	39	39	46	42	42	51	39	52	37	43	41	47	47	35	41	52	46	44	55	49	45	58	52	39	49	42	44	53	51	56	38	47	52	38	52	47	43	38	51	32	40	49	52	44	47	63	38	54	46	59	48	50	44	43	39
33829	18431	12186	25664	33243	32192	29499	25352	22306	19400	16579	14503	12369	10736	9655	8841	7676	7179	6689	5817	4629	4241	4039	3819	3341	3033	2976	2875	2823	2501	2494	2347	2234	2135	1933	1758	1638	1477	1436	1298	1199	1178	1176	1142	1155	1133	1077	1038	1027	918	944	844	787	759	850	814	829	731	809	761	765	803	789	754	760	753	765	733	700	791	786	794	796	816	812	808	785	809	808	831	809	781	815	789	811	878	928	866	783	834	880	888	810	842	795	825	917	858	780	825	844	876	885	820	798	837	841	933	940	910	817	739	738	728	699	728	698	709	707	706	770	707	742	722	695	698	716	790	691	682	713	693	748	756	717	702	762	694	732	703	727	732	711	721	730	717	760	701	682	691	685	742	650	681	692	682	717	658	679	676	678	637	714	678	693	749	708	664	681	694	702	657	689	748	693	677	714	684	743	667	659	710	682	672	673	667	685	700	667	668	691	678	657	676	684	704	694	672	714	696	679	666	657	687	730	704	701	723	721	719	681	643	681	632	717	658	679	712	672	737	687	737	706	668	729	645	694	679	712	636	672	686	667	654	664	684	673	700	688	664	689	708	711	664	672	697	644	653	718	714	680	702	648	687	656	737	732	706	665	661	626	715	685	688	684	687	698	714	708	680	701	717	700	693	702	642	716	668	673	670	678	663	701	664	687	660	679	706	759	656	646	671	676	665	663	733	671	689	644	674	683	704	671	651	652	709	665	677	649	697	660	675	687	685	623	704	724	668	666	708	709	723	690	723	732	691	668	663	699	699	693	671	681	739	668	688	722	683	717	684	727	665	698	672	689	662	682	710	745	697	709	694	703	717	692	687	653	683	669	728	708	722	670	702	676	691	675	687	661	669	697	650	678	692	637	672	702	684	661	667	706	671	734	728	713	664	693	669	651	655	716	650	697	730	661	690	680	723	676	677	697	705	723	717	669	738	714	701	718	678	644	692	706	689	689	666	701	715	689	705	721	627	677	697	704	625	721	655	676	676	679	692	694	708	672	689	725	709	745	618	702	726	626	664	727	716	690	684	650	697	695	663	654	649	666	673	671	649	662	709	656	726	674	682	687	732	712	723	703	699	646	739	651	705	680	705	656	691	713	673	732	683	629	680	691	681	661	650	665	710	682	705	723	695	656	692	675	671	707	698	669	666	651	679	673	635	719	667	677	691	672	688	668	662	709	724	697	672	683	633	695	682	675	681	691	686	665	741	732	701	678	755	693	656	718	753	715	771	691	706	676	699	750	689	699	683	700	663	648	709	687	705	684	723	701	704	679	663	669	651	635	703	688	672	706	701	709	660	727	698	677	649	694	686	716	675	663	685	698	662	709	683	690	724	717	676	709	718	703	664	671	683	694	710	681	666	698	660	667	656	699	685	714	697	729	647	739	653	680	692	669	714	691	699	710	654	658	718	712	639	664	693	693	666	673	638	697	693	749	742	694	660	720	722	699	662	683	705	660	649	715	668	726	729	712	684	725	692	649	716	667	668	665	679	686	709	702	648	672	695	712	692	687	702	674	698	696	675	631	658	699	708	688	668	690	690	663	668	629	682	680	700	747	722	681	688	682	655	681	676	658	690	651	679	697	703	716	696	714	668	616	649	697	686	653	651	679	663	700	753	710	672	674	666	692	656	705	700	664	719	702	669	699	697	653	715	703	697	652	702	637	679	671	730	664	674	707	685	700	690	722	700	709	701	675	660	709	678	670	679	702	677	697	723	729	667	724	730	681	752	715	693	644	667	733	704	673	679	670	700	680	689	702	648	666	693	686	657	675	688	681	721	696	682	662	681	668	743	702	705	678	638	736	672	692	677	685	674	720	710	709	657	691	664	717	695	706	739	666	681	761	689	664	691	654	698	695	699	649	657	687	653	692	707	708	687	705	687	715	698	679	705	698	663	691	654	648	683	680	691	711	657	739	701	690	716	727	695	663	692	681	696	662	678	694	686	723	688	677	716	708	716	724	664	633	635	712	690	697	621	697	711	698	683	683	767	701	685	696	716	746	714	683	731	670	664	687	727	716	729	639	680	654	715	670	673	696	697	659	721	679	705	692	704	740	711	675	712	722	639	668	676	673	763	649	673	704	733	697	688	695	700	738	703	705	644	651	682	758	666	658	636	662	709	650	662	730	710	706	692	686	685	703	739	699	655	687	682	688	745	703	670	722	673	679	676	708	670	638	660	695	664	736	705	688	677	682	724	703	680	700	677	664	698	716	703	689	678	623	715	703	674	700	706	685	698	706	676	667	655	679	689	675	684	671	738	674	661	687	711	709	647	716	659	709	675	694	686	658	716	713	739	646	705	701	669	685	703	695	693	711	715	745	696	672	667	717	705	738	717	702	720	688	717	681	721	614	742	639	665	657	680	669	704	673	702	679	684	717	712	682	675	727	731	693	657	724	703	681	699	704	709	695	709	705	715	712	676	702	680	687	703	634	660	671	732	668	649	622	717	675	676	681	692	657	669	688	711	695	719	711	651	656	679	714	701	688	690	693	649	647	681	678	656	659	676	659	653	670	697	698	646	654	691	690	658	692	670	665	724	736	745	681	665	712	637	687	670	751	638	684	744	682	674	680	707	693	696	706	687	688	658	731	683	681	674	687	737	689	673	686	706	641	713	702	691	680	688	654	699	697	674	694	710	703	693	706	701	663	706	694	735	692	683	656	693	701	708	702	648	690	661	708	750	706	664	716	676	671	731	730	680	721	713	675	694	671	632	705	700	673	668	670	692	697	680	667	693	719	691	674	691	681	668	696	677	725	627	677	720	695	722	708	666	678	653	683	703	713	708	718	709	651	682	690	657	735	665	672	693	646	682	681	667	692	701	702	680	714	720	681	694	665	700	694	663	674	668	663	675	700	699	690	710	684	719	723	670	688	699	708	673	691	707	716	635	698	686	693	739	687	710	685	702	745	690	744	706	617	654	679	648	706	683	706	673	657	713	646	686	654	662	701	656	688	651	643	683	688	695	713	664	700	714	675	714	727	692	678	709	677	663	692	684	724	699	677	697	678	721	657	738	659	680	710	680	689	689	706	692	698	706	673	688	681	681	750	675	700	686	723	697	682	687	691	719	705	711	688	725	707	708	688	669	666	682	711	702	654	706	695	686	675	710	670	655	671	710	669	692	669	755	676	653	686	730	696	659	680	694	706	723	755	679	723	729	715	677	733	649	675	683	695	690	697	687	725	680	691	687	675	727	685	674	629	730	663	701	708	718	657	669	706	666	694	717	671	694	680	647	686	653	683	667	703	708	704	665	673	687	674	682	706	707	663	667	720	672	713	698	698	700	706	693	682	742	674	724	691	680	676	678	706	681	680	734	635	655	729	688	709	749	636	726	668	651	672	693	671	724	705	685	686	760	713	678	629	688	713	649	672	695	672	713	694	730	698	725	701	666	671	690	668	670	704	658	708	685	708	666	653	704	682	682	697	691	696	727	714	654	718	717	648	695	720	704	688	698	687	688	693	692	665	694	667	713
2217	418	255	175	320	390	284	242	241	178	153	130	109	90	100	79	74	72	65	48	49	50	41	46	35	44	25	30	37	36	22	31	40	28	34	34	21	20	26	23	25	25	24	28	35	30	24	26	23	16	31	23	22	21	24	24	13	28	28	27	25	21	20	24	24	15	15	10	23	15	21	20	17	29	20	23	28	34	21	14	19	25	15	22	25	24	27	21	29	14	24	24	15	22	31	15	22	21	22	18	21	21	27	30	21	22	23	20	22	33	31	25	18	19	19	16	22	23	26	21	20	17	23	24	23	27	20	16	18	23	22	17	17	21	16	24	14	16	21	19	19	17	25	17	20	20	22	22	21	18	25	17	13	21	20	21	27	15	20	19	22	20	16	19	17	27	18	17	26	25	22	20	20	21	17	16	27	22	28	16	22	18	20	16	18	29	20	16	18	20	18	25	14	18	31	20	15	23	27	20	28	12	19	15	22	15	22	23	16	19	17	23	28	37	19	20	12	25	17	14	22	12	19	30	14	21	26	19	19	27	24	20	34	28	20	22	22	20	24	22	18	17	26	18	32	19	17	24	27	25	25	22	25	26	25	18	24	28	13	29	11	21	19	20	23	20	17	19	18	14	15	27	17	17	18	20	31	24	25	9	18	15	21	16	21	16	28	20	25	17	18	29	18	17	18	30	22	23	13	22	20	28	20	20	24	30	21	13	23	16	26	13	21	21	17	35	21	18	20	23	16	25	20	21	16	13	18	14	31	13	20	23	18	25	17	22	20	22	19	24	25	29	17	10	18	22	19	24	19	22	25	23	17	20	19	31	24	17	22	13	24	19	19	26	28	27	18	24	19	23	16	14	22	11	14	22	16	17	22	15	27	21	17	34	22	17	27	27	16	28	26	26	25	23	20	26	22	23	21	28	27	27	24	23	18	23	13	18	24	22	23	23	24	18	17	26	32	29	21	18	22	28	17	23	20	18	20	21	25	22	26	21	24	24	18	18	26	30	26	17	21	21	20	29	20	15	22	14	22	19	21	26	27	27	15	23	26	19	16	25	24	15	10	23	25	19	20	23	15	17	19	13	15	22	24	19	15	21	17	26	21	17	23	29	17	17	18	17	27	19	23	25	22	12	23	22	22	22	25	25	19	19	24	19	20	21	18	18	24	26	15	33	16	22	25	23	26	23	16	22	17	20	31	25	24	22	23	22	22	24	21	28	19	14	15	21	21	12	21	22	18	19	14	19	16	21	25	21	30	22	21	20	16	24	29	8	28	26	21	18	12	22	22	19	17	18	21	21	16	17	20	23	14	15	20	20	26	11	23	21	20	24	17	16	27	18	26	25	16	17	19	17	18	22	17	19	17	20	25	18	18	20	20	19	22	23	24	25	17	28	23	16	24	30	13	19	26	19	28	16	24	18	17	24	18	23	13	23	20	20	20	27	25	22	19	20	17	26	24	18	20	22	27	20	11	20	19	27	23	21	27	19	22	23	14	17	28	20	22	25	24	25	31	30	21	22	26	24	21	26	24	27	16	18	17	20	20	31	19	12	18	22	24	27	20	25	22	22	20	21	18	13	16	24	19	19	20	23	13	24	21	25	29	16	18	23	24	11	22	19	20	24	17	26	13	23	11	20	20	16	31	25	25	22	16	19	26	23	20	31	20	23	17	17	12	25	25	25	17	17	20	24	18	13	19	18	30	11	21	14	22	20	16	16	19	22	20	26	14	25	17	24	17	24	19	20	22	24	21	18	19	19	17	16	20	20	20	15	17	13	26	25	27	24	13	20	26	27	27	16	29	24	18	23	14	22	23	18	23	20	22	12	23	22	23	17	19	13	20	27	20	16	22	22	22	21	20	22	18	20	21	27	19	15	31	25	19	23	19	15	14	28	21	21	17	13	26	19	25	26	22	15	25	27	22	13	18	20	20	25	22	16	20	16	17	21	20	27	26	20	19	16	15	15	14	12	27	19	16	16	16	21	17	16	26	26	14	29	16	19	24	15	23	19	24	23	25	20	21	28	26	24	21	27	22	28	23	22	24	21	21	18	26	15	16	21	17	20	24	25	15	17	25	27	20	24	17	18	14	21	29	17	22	29	22	26	23	32	16	18	18	27	25	25	19	26	21	28	25	25	26	28	27	18	23	22	23	14	21	22	27	12	20	20	17	13	18	26	16	23	21	27	18	26	21	18	25	24	13	17	23	19	17	11	22	20	24	15	20	29	14	14	21	20	24	27	17	24	25	18	22	25	16	16	27	23	31	21	22	27	25	23	19	21	21	29	26	27	25	22	19	22	14	20	19	14	24	18	16	16	20	25	24	15	27	22	20	19	20	19	19	25	24	21	26	21	17	34	16	24	21	15	18	17	26	21	18	21	22	21	17	23	24	17	14	26	19	27	18	27	27	20	26	20	23	20	22	20	14	15	19	24	22	29	30	16	19	16	15	27	23	26	17	23	28	22	21	22	29	19	25	27	21	23	26	26	16	16	29	22	25	16	27	15	22	12	27	26	15	23	20	18	21	20	17	23	26	25	17	21	14	27	18	23	24	38	17	18	24	14	17	21	20	14	23	30	16	24	25	24	26	22	23	20	32	20	21	23	13	22	21	21	20	15	23	20	17	22	29	24	23	21	25	13	22	21	23	24	16	19	19	14	18	19	24	23	21	33	27	20	19	13	21	13	18	20	16	24	19	27	24	24	8	19	28	31	16	21	15	15	17	20	25	18	22	19	16	24	24	24	28	23	20	18	22	23	23	18	25	23	9	17	24	21	24	33	18	23	19	14	22	18	19	23	27	14	17	17	21	14	14	19	14	17	27	23	16	18	13	30	27	23	28	19	24	18	20	20	19	24	17	15	18	18	17	22	23	22	32	21	25	25	15	24	17	23	16	33	20	20	18	20	12	21	23	26	20	20	21	11	13	22	24	18	22	25	20	27	16	19	27	17	11	23	20	29	21	23	21	14	21	26	15	25	16	20	33	16	23	23	17	12	17	30	31	14	19	20	21	27	24	18	19	27	20	23	24	20	24	25	20	23	15	26	20	27	24	17	10	14	14	15	22	20	23	21	18	22	23	23	32	30	20	26	17	20	19	20	15	23	20	18	28	29	19	21	20	19	24	11	23	23	22	23	25	23	28	21	24	16	20	23	15	16	17	21	20	25	21	24	25	28	23	18	20	28	19	17	23	26	24	24	32	23	16	28	20	24	11	20	19	26	24	25	22	29	20	25	17	24	20	19	25	23	26	20	30	30	25	14	20	21	17	24	24	13	20	20	31	25	10	20	27	20	14	16	12	16	18	27	27	23	12	21	27	19	20	12	20	26	17	26	22	22	24	20	26	20	26	22	15	21	23	19	23	30	27	18	22	20	25	22	20	21	15	15	18	28	14	28	20	20	24	22	19	20	27	22	21	23	23	19	21	21	26	11	19	25	19	25	16	15	31	27	19	22	29	16	25	15	14	21	24	26	24	24
22299	10273	5973	15018	21389	20290	17672	14120	11552	9490	7943	6454	5349	4464	4059	3692	3159	2922	2767	2214	1782	1679	1479	1459	1273	1167	1155	1080	1030	984	946	872	943	891	800	735	693	621	595	550	543	552	511	502	527	437	430	489	470	454	403	386	381	355	375	368	350	386	403	331	394	372	358	360	348	346	368	383	358	376	391	374	387	390	379	398	377	393	389	402	374	379	396	383	412	419	446	427	401	405	460	431	391	406	378	426	409	379	417	388	397	407	433	432	377	380	417	375	459	439	416	379	334	354	346	328	360	338	357	370	375	378	384	352	369	345	359	325	343	345	352	368	325	395	374	376	378	368	329	343	295	342	338	351	380	327	343	344	398	359	377	327	342	354	326	320	375	309	353	336	322	354	369	337	332	330	368	342	319	353	348	318	339	291	356	323	335	369	371	325	379	356	355	364	315	340	334	328	354	322	336	348	359	347	331	339	362	325	324	353	324	346	375	346	347	346	345	333	342	330	338	343	340	336	345	351	315	312	323	328	355	365	338	320	328	359	326	371	367	325	337	365	336	326	357	344	347	349	329	348	338	344	342	313	339	341	326	318	322	342	362	354	330	349	314	324	337	337	358	346	337	354	335	344	351	366	328	339	345	343	319	331	366	313	330	344	372	344	348	350	327	346	341	359	379	337	361	308	328	357	335	355	315	325	337	326	324	324	351	355	365	328	343	348	316	348	369	332	329	331	386	352	348	353	350	347	338	324	366	368	364	328	348	376	353	340	348	331	330	329	354	336	341	343	352	364	321	324	351	402	302	326	332	325	328	345	324	343	350	362	349	314	363	355	331	341	357	341	335	375	344	343	330	343	331	311	358	321	365	343	327	336	322	348	360	354	331	348	364	328	341	323	369	345	289	339	344	363	358	370	351	319	335	350	387	331	315	348	330	374	378	350	372	356	394	312	361	333	345	315	339	344	319	342	313	376	341	355	349	343	333	364	337	340	354	335	323	344	379	314	350	331	325	335	383	335	374	333	350	339	354	321	342	352	365	317	350	331	358	373	345	319	339	361	308	298	322	311	369	357	318	303	338	334	349	356	335	351	353	334	348	350	359	348	352	357	339	329	340	354	314	340	310	336	317	339	354	335	360	314	329	329	329	309	317	320	350	360	333	340	347	355	354	354	368	352	391	334	346	348	331	353	320	321	338	336	335	328	365	356	344	353	332	345	335	362	361	352	355	335	336	298	320	352	341	345	320	345	338	314	326	327	340	345	329	336	375	352	313	346	327	334	334	356	358	336	319	350	357	323	357	359	307	346	351	370	341	326	352	319	330	361	363	308	313	370	345	368	325	347	372	333	383	341	372	326	352	379	352	335	348	343	355	314	353	347	359	384	334	317	333	329	346	309	339	321	352	312	310	337	336	330	342	349	313	353	345	333	357	359	353	327	348	367	346	345	331	341	366	348	320	314	344	313	343	327	342	369	331	332	337	346	324	355	351	341	348	322	356	310	348	352	343	327	335	343	329	352	329	338	330	361	341	347	348	343	350	318	343	344	332	348	346	340	367	341	320	332	369	329	342	324	323	349	335	325	322	325	332	326	361	326	345	368	333	333	326	321	376	336	381	332	341	343	358	349	371	353	361	334	348	301	327	351	357	333	324	365	367	341	328	344	344	338	316	335	352	328	333	336	331	346	328	309	321	315	356	363	342	338	334	350	336	359	366	314	373	353	368	328	334	351	318	360	323	321	323	355	350	359	339	321	382	365	347	309	365	331	350	350	359	371	308	349	318	318	352	343	332	332	384	352	339	326	345	312	335	365	329	324	349	306	320	375	357	359	332	343	297	362	350	342	319	338	365	363	339	354	356	363	347	342	357	354	349	309	372	356	331	322	370	338	336	361	339	312	346	335	325	333	368	318	388	338	339	349	376	329	366	360	366	351	328	381	343	313	347	321	344	350	316	355	331	330	333	355	311	358	312	341	380	364	339	333	318	335	351	319	335	321	339	334	345	343	314	340	412	358	347	307	378	334	344	359	329	339	348	352	350	341	340	319	338	339	322	337	361	372	348	345	348	326	318	300	362	353	370	385	328	346	363	380	328	358	359	351	345	349	346	359	330	342	308	328	350	336	353	343	341	310	327	346	345	306	347	336	359	348	334	336	315	332	340	340	344	303	298	320	369	333	317	343	349	392	314	347	337	334	327	350	370	332	315	342	327	350	340	334	357	327	366	307	381	353	330	337	351	332	350	380	333	355	354	373	344	320	333	326	366	343	324	328	360	363	317	330	365	321	363	351	338	314	374	321	341	334	353	334	334	339	379	364	341	324	330	358	290	353	342	329	328	312	304	332	335	342	348	334	322	369	387	327	366	345	373	337	328	347	329	378	348	332	333	338	333	354	322	332	364	346	377	357	355	332	357	364	359	358	350	361	363	361	344	365	344	351	360	356	347	331	335	342	353	333	376	329	349	337	336	322	358	328	348	354	314	324	337	319	363	332	330	350	337	369	313	303	334	371	373	334	337	351	352	300	357	322	345	325	352	343	350	367	347	350	325	347	325	328	358	348	358	344	347	366	357	364	347	367	350	355	328	372	316	318	326	360	358	315	314	366	373	321	326	329	326	348	353	329	304	350	347	352	345	334	360	335	380	325	346	327	361	361	341	337	327	309	359	343	343	330	323	358	351	309	330	352	308	337	347	333	319	331	347	360	343	327	345	347	373	307	360	347	351	358	364	327	339	350	325	331	342	370	337	350	317	330	333	369	332	364	320	342	331	330	377	366	333	354	337	340	361	336	341	294	348	342	346	321	366	369	343	325	348	355	321	314	331	321	352	357	362	338	337	342	334	356	336	338	362	313	348	317	331	343	338	351	313	307	356	375	358	340	351	367	357	334	318	355	370	336	367	358	324	378	348	312	331	344	303	349	339	332	330	379	348	367	324	306	331	351	335	358	331	325	326	323	309	348	333	336	345	332	373	368	351	392	325	315	350	357	327	320	369	349	377	327	338	316	341	339	341	363	331	371	330	396	366	332	343	317	328	330	336	340	381	306	364	346	321	309	362	353	345	348	344	382	344	344	332	328	353	340	348	355	321	352	369	369	350	329	340	346	330	385	352	356	348	347	339	397	348	341	330	331	320	329	313	361	327	342	329	323	339	353	352	350	317	379	381	356	352	324	310	388	359	330	379	340	356	347	336	353	326	357	319	359	335	339	322	335	326	336	335	317	330	362	327	355	339	319	381	360	341	342	332	329	345	335	353	309	332	324	381	352	349	325	374	374	354	337	323	316	355	362	345	369	351	346	306	321	322	342	318	352	371	326	364	337	328	341	364	316	336	345	386	328	330	350	359	332	340	349	345	330	346	341	339	350	339	346	317	298	333	342	354	348	341	351	349	324	337	331	343	343	333	346	350	335	340	350	311	312	324	383	317	335	333	355	338	350	321	358	335	340	335	352	332	353	329	390	336	339	407	336	365	326	346	358	333	345	338	335	337	333	361	351
1981	605	345	281	484	549	456	399	316	303	243	184	186	182	130	122	124	102	93	85	79	61	70	55	54	49	63	54	58	53	38	43	38	38	34	44	53	42	46	33	41	27	35	39	42	38	35	29	28	36	36	25	38	32	31	23	26	37	26	35	28	27	30	25	26	32	26	28	32	27	14	27	35	47	26	32	26	22	21	28	29	32	25	29	36	33	22	39	36	33	33	31	28	35	34	26	34	30	34	32	19	26	31	28	41	35	37	23	26	33	33	27	32	20	25	27	32	38	27	23	31	36	34	30	34	30	32	22	34	30	34	36	27	26	24	33	16	32	26	30	35	25	27	27	29	31	32	37	24	27	31	25	28	34	27	27	27	34	43	23	22	25	32	25	22	24	32	26	25	31	32	33	40	37	28	36	22	29	24	30	25	28	22	32	27	24	28	31	30	27	28	24	36	31	31	29	31	21	19	26	23	29	25	38	20	24	27	26	24	19	35	29	24	26	23	28	21	24	23	23	32	31	32	20	27	31	31	25	27	32	22	27	23	32	28	29	31	28	35	38	39	34	25	30	37	41	23	30	33	25	24	21	26	30	21	26	27	37	31	30	26	27	27	24	28	22	25	33	35	22	32	28	18	17	30	27	22	26	24	34	34	27	27	22	25	34	27	36	23	24	26	42	23	24	24	34	34	36	25	27	26	28	35	26	24	24	36	33	36	23	25	43	23	22	35	34	26	33	33	40	28	24	19	38	34	29	18	27	27	31	22	31	25	40	32	34	30	32	18	24	36	22	37	31	18	24	30	33	29	27	27	29	22	24	30	35	37	26	28	24	30	21	32	24	26	27	29	25	20	34	25	23	17	35	25	35	32	29	29	19	21	23	25	32	32	27	28	16	30	24	32	21	26	27	33	31	24	32	20	29	26	27	28	29	26	24	28	31	25	33	39	21	23	25	27	26	24	37	29	27	20	24	24	29	34	30	28	30	33	24	23	35	33	31	35	35	32	28	28	27	26	34	27	31	23	26	25	23	39	28	21	25	31	21	28	31	27	38	30	19	17	29	29	27	29	27	27	35	30	27	33	29	30	26	29	33	25	26	29	25	32	26	34	32	29	37	22	26	26	31	32	26	24	27	29	30	26	33	28	31	28	22	37	29	28	33	32	25	30	29	26	27	28	33	20	24	30	26	25	28	30	31	25	38	41	33	27	33	38	27	21	27	27	29	33	28	34	25	17	25	24	24	35	28	29	22	34	31	28	25	25	22	26	31	24	32	28	23	35	38	31	29	22	29	27	30	27	18	30	25	30	32	22	28	29	27	35	40	25	29	23	26	19	32	40	34	34	33	25	21	31	33	40	22	29	23	28	25	28	25	29	31	28	28	30	29	34	27	27	18	33	34	27	26	26	38	24	28	37	24	19	31	37	25	20	27	24	29	25	28	29	32	32	34	21	36	25	28	30	23	36	29	32	27	34	21	32	27	21	34	39	17	23	21	37	35	20	29	27	23	26	36	25	29	37	24	37	34	33	25	21	32	23	34	28	24	26	23	21	29	24	21	24	35	25	29	26	28	20	28	22	23	33	36	28	37	21	26	29	28	31	32	23	25	19	32	32	29	28	47	36	26	22	28	32	18	29	37	28	22	30	31	35	26	21	31	31	33	27	35	32	33	29	30	32	32	28	24	33	40	31	25	33	32	32	24	30	32	34	21	33	27	37	25	33	30	37	30	26	24	23	33	37	31	27	36	21	19	31	28	28	16	27	27	29	26	27	36	22	42	30	30	19	25	22	26	27	36	25	22	27	32	25	28	28	24	35	29	28	28	22	24	36	15	23	29	29	29	28	25	27	38	25	33	33	28	35	25	33	35	28	27	38	29	19	25	29	29	28	25	37	37	27	26	19	34	24	20	27	35	27	24	29	32	27	34	33	32	33	38	24	42	28	28	19	16	42	37	26	33	24	37	29	27	27	32	28	29	38	18	22	30	26	36	35	28	38	35	25	31	29	35	32	25	37	19	21	14	28	30	32	30	22	30	30	28	32	33	22	30	33	28	26	23	31	32	27	39	29	27	24	31	27	17	21	19	37	27	20	26	28	39	22	31	23	25	24	30	28	30	26	28	21	26	35	30	34	25	22	22	31	33	28	28	26	19	18	44	33	30	30	30	28	24	25	27	33	31	29	29	31	19	13	34	26	32	30	41	30	20	32	25	33	34	27	32	33	31	23	30	26	24	32	24	28	31	37	28	29	25	26	31	29	30	22	29	22	25	32	28	24	31	25	31	34	38	32	32	35	28	26	30	22	32	28	29	38	23	26	30	22	31	26	25	22	28	33	23	29	38	26	20	31	32	29	27	33	29	27	25	25	34	24	28	27	32	26	26	32	21	29	27	34	25	29	31	23	25	29	26	27	29	24	29	28	27	37	33	40	19	25	29	40	25	28	23	19	24	28	32	31	19	23	35	27	26	24	31	40	29	24	21	35	21	29	25	33	21	34	36	32	28	31	27	22	30	33	22	30	29	22	35	19	30	26	29	15	38	21	25	20	35	23	21	35	27	26	33	39	27	31	23	37	27	27	22	39	26	23	25	26	21	20	28	33	26	32	27	32	37	25	28	34	26	28	26	35	25	20	26	28	11	33	31	24	33	30	21	28	27	30	25	23	31	28	22	38	28	29	29	40	31	26	35	30	35	33	25	24	33	29	33	25	32	21	35	26	23	32	33	29	25	29	24	32	23	35	36	35	32	28	31	24	25	32	26	31	33	28	33	25	32	33	24	21	28	41	32	25	25	26	26	24	30	27	26	28	28	29	30	33	34	33	31	23	35	41	28	24	30	27	34	33	33	25	25	21	39	26	35	28	27	30	31	33	26	29	34	28	27	34	30	39	29	34	30	33	34	34	33	34	27	18	33	29	23	25	23	31	28	23	23	28	26	27	31	32	23	29	36	37	23	19	22	30	34	24	19	31	28	32	35	21	18	34	24	19	21	29	24	32	23	25	25	26	35	27	33	31	25	24	39	24	45	26	28	28	31	30	16	29	20	32	40	36	33	24	27	24	28	29	30	15	30	31	30	21	29	23	30	26	28	25	28	34	23	31	28	34	25	39	27	32	33	23	34	37	25	30	23	22	38	29	19	22	23	33	19	29	28	35	23	25	21	28	26	25	25	33	32	27	35	20	28	31	26	31	20	23	29	34	20	34	32	30	27	28	24	29	33	28	27	32	24	19	34	28	20	29	24	27	29	33	20	32	36	32	27	33	33	29	30	26	19	27	27	15	29	26	22	28	39	34	21	25	30	29	23	33	28	25	29	25	39	35	31	35	25	26	30	18	33	34	29	28	27	19	29	24	24	33	35	24	36	40	33	28	33	26	23	27	30	29	33	27	32	26	41	22	35	23	33	29	34	28	27	23	33	28	27	33	23	24	32	23	33	20	32	37	19	20	27	24	27	29	13	26	38	29	36	29	24	26	25	24	34
28084	13909	8304	20282	27617	25805	22390	18283	15631	13178	10726	9207	7861	7208	6202	5508	4805	4396	3937	3346	2725	2514	2288	2198	1955	1670	1701	1694	1599	1532	1377	1359	1365	1353	1172	1022	949	954	818	774	702	717	790	737	735	721	660	734	692	599	639	554	531	534	503	496	446	545	498	536	537	475	525	483	475	508	530	519	516	518	460	553	530	516	483	520	512	511	514	549	517	509	517	549	528	567	635	604	497	536	559	547	544	494	576	547	551	558	483	498	552	628	535	544	535	521	579	555	602	609	559	508	482	453	455	479	478	499	459	471	503	449	489	482	460	492	436	509	461	469	488	462	499	503	483	443	495	480	470	432	450	467	471	461	427	488	450	439	460	482	450	512	463	420	433	473	466	470	496	454	444	455	456	477	482	442	455	422	456	441	422	414	465	464	427	452	455	470	431	485	451	418	468	455	484	459	412	442	432	467	433	447	452	427	460	469	473	458	435	461	484	475	475	457	488	437	463	463	439	451	476	436	448	511	433	490	448	479	466	437	475	453	470	464	468	440	470	471	476	457	449	472	453	456	458	491	481	465	448	476	454	483	429	449	465	499	466	446	472	427	472	433	458	458	480	455	417	434	463	444	447	461	478	463	450	454	434	451	442	457	450	467	437	489	466	396	439	478	517	444	427	438	445	457	428	444	459	470	501	452	459	468	443	474	468	454	432	499	436	457	475	418	419	437	465	452	436	447	460	467	462	464	410	434	432	459	411	490	463	446	429	509	442	456	433	471	453	477	440	446	449	483	454	452	465	500	458	470	446	445	490	451	458	493	427	476	441	483	438	403	438	474	451	439	516	465	430	427	471	466	509	413	415	431	462	469	450	451	439	422	462	438	453	475	482	416	457	490	445	453	470	425	433	476	488	452	442	462	435	465	453	469	438	453	433	460	464	463	485	452	439	468	445	409	478	431	450	462	476	397	483	429	451	457	460	461	439	434	484	459	461	433	431	442	499	441	448	470	459	482	452	434	491	423	441	455	486	436	461	482	445	417	469	461	460	495	452	418	435	419	466	413	426	486	442	446	443	451	471	472	470	473	451	424	460	448	441	463	441	462	445	472	418	479	449	444	424	466	426	448	472	472	463	458	450	473	469	446	453	464	467	463	444	476	441	433	438	443	474	462	466	441	447	457	416	498	466	435	438	459	427	436	430	477	476	448	419	489	447	454	415	484	457	442	440	457	439	478	461	387	439	473	466	448	467	449	435	475	423	457	464	490	427	442	436	459	465	470	457	448	472	436	439	474	459	439	461	447	455	461	465	493	424	464	465	484	459	436	443	447	427	442	442	463	428	464	472	418	469	428	462	460	463	469	494	469	533	494	496	445	461	474	447	510	454	517	445	468	466	431	408	445	411	460	464	420	453	444	467	412	428	484	432	437	422	458	450	471	445	462	457	481	455	482	427	450	415	480	452	467	453	448	481	463	419	481	447	510	501	450	416	421	443	427	458	455	476	468	475	452	464	464	459	457	433	470	483	461	452	469	454	444	452	450	489	461	442	466	445	427	434	450	467	445	454	457	469	438	493	485	460	479	479	463	454	435	423	430	456	447	462	465	467	464	430	448	441	448	493	475	476	446	502	441	407	459	451	445	429	437	456	445	436	485	444	474	456	444	431	472	484	425	416	449	485	499	445	442	461	441	451	465	458	480	426	453	468	454	504	464	477	481	445	440	482	447	476	432	479	479	447	467	427	437	448	473	455	506	439	481	427	428	477	475	473	466	464	475	467	458	455	479	434	464	470	429	446	456	496	402	458	485	475	425	446	438	421	477	447	467	503	468	456	465	438	460	461	470	460	448	471	472	434	443	480	476	471	449	440	451	470	437	453	430	445	451	440	399	501	482	460	432	487	434	464	441	425	461	493	452	470	455	466	445	463	454	428	458	427	456	435	472	434	440	434	465	422	444	489	460	469	427	443	465	439	490	454	462	458	500	433	443	484	438	435	458	456	487	466	441	480	468	497	444	426	515	438	458	450	459	443	446	419	470	477	481	446	441	424	497	451	470	454	447	506	449	442	456	451	475	444	461	452	457	472	449	448	421	440	469	440	427	439	458	473	445	403	441	457	467	438	440	445	443	465	421	458	465	474	458	488	430	456	469	444	449	450	440	442	473	482	452	457	454	425	482	466	423	468	426	475	469	441	479	452	465	467	482	434	442	476	469	411	482	443	436	430	430	438	484	428	459	457	448	464	471	489	442	451	482	463	501	457	412	442	462	430	446	499	455	405	448	404	479	430	462	490	439	491	441	428	404	453	462	434	485	459	473	438	480	451	456	422	458	457	458	459	445	477	446	423	442	436	496	456	446	448	440	432	456	426	467	473	477	502	431	433	446	466	452	456	453	446	469	444	463	415	446	468	452	440	493	469	454	444	446	432	450	481	472	460	467	420	475	456	455	446	497	437	446	433	440	449	465	431	488	447	470	449	459	442	470	441	484	448	469	455	473	442	464	457	491	454	435	445	468	457	459	489	452	470	483	461	481	474	448	481	444	430	439	483	431	479	491	441	446	414	433	501	431	423	465	458	408	455	484	490	450	455	489	504	448	445	457	437	463	449	462	467	483	405	461	443	455	451	517	486	485	462	495	462	474	469	464	471	435	418	467	486	446	467	446	436	409	434	464	452	425	448	434	485	463	428	443	494	405	436	424	461	461	417	446	436	425	433	456	471	462	440	461	484	495	442	440	453	472	464	439	467	470	498	446	469	441	415	440	454	480	441	431	462	456	469	414	484	523	449	438	468	455	447	491	430	459	447	482	490	515	473	420	440	413	439	443	452	471	447	415	449	451	499	436	434	469	476	469	464	445	479	425	464	485	511	450	473	478	459	455	481	462	406	457	430	438	449	457	429	446	424	489	437	444	414	454	435	473	446	462	437	454	486	446	414	468	450	463	436	488	452	449	443	439	451	490	501	452	462	481	462	433	476	443	471	458	455	456	478	449	470	425	467	447	454	463	454	446	414	444	450	441	480	442	458	460	455	443	425	430	450	492	446	466	489	431	448	447	470	450	502	448	451	441	442	497	431	441	449	492	438	440	443	466	455	478	441	462	423	453	462	453	490	445	459	432	472	442	447	444	458	443	446	474	458	452	459	480	473	430	462	454	449	480	466	462	440	427	456	436	412	442	467	427	456	469	489	492	437	433	443	445	494	458	442	423	439	468	508	457	444	460	486	499	455	467	471	468	486	440	438	455	451	451	508	421	441	399	492	471	460	471	459	450	442	471	499	453	441	460	452	455	446	466	445	473	446	460	453	435	462	481	434	449	450	481	416	446	451	480	474	468	449	444	468	439	467	451	426	438	451	460	423	431	448	444	472	472	444	464	457	412	455	466	446	457	444	462	455	492	445	429	450	472	454	455	458	483	424	461	428	466	426	485	440	466	434	497	432	479	458	457	466	458	433	447	429	473	474	439	419	458	451	438	468	483	449	466	474	447	449	430	418	443	445	476	453	448
3629	575	428	312	551	619	536	398	369	285	259	220	206	184	166	158	131	123	115	97	87	67	74	74	64	56	58	55	54	69	60	77	66	59	49	44	35	41	37	50	43	41	33	24	33	32	49	41	36	34	32	29	28	18	35	26	35	28	32	32	35	20	25	30	31	38	17	28	41	34	25	41	21	36	28	43	18	32	39	33	26	32	36	26	36	34	45	37	36	32	41	34	35	36	29	28	24	31	37	33	22	25	23	24	40	29	31	29	30	39	22	32	31	25	28	29	27	32	36	32	33	23	27	34	30	20	33	26	35	28	20	25	34	29	37	21	28	49	25	34	21	25	22	30	30	19	23	26	27	36	26	36	23	38	35	33	28	29	21	30	38	33	26	25	32	37	23	20	30	37	29	29	29	45	25	32	37	27	27	25	27	32	24	32	37	22	35	37	35	32	35	31	33	46	29	24	40	28	28	35	30	25	38	43	33	25	24	30	25	22	28	38	26	30	28	30	25	32	43	29	32	31	33	22	39	28	33	29	27	33	19	29	26	26	31	23	33	29	24	45	36	27	29	25	30	33	24	21	29	29	29	28	28	28	31	31	30	29	25	31	27	28	26	33	29	30	32	28	24	25	39	25	32	29	28	33	27	23	30	33	33	27	20	34	29	26	23	31	39	23	28	30	26	31	26	36	38	22	26	25	35	30	32	27	36	25	27	24	29	32	19	31	28	34	35	28	33	24	31	22	34	33	27	26	26	36	20	34	28	23	36	32	29	30	29	31	29	24	27	31	31	32	31	27	40	33	26	36	26	32	40	33	30	41	29	39	29	29	28	24	22	23	33	30	27	24	32	29	24	27	31	27	35	30	24	23	43	24	35	22	30	29	27	33	29	30	25	36	35	36	43	31	19	21	35	34	31	42	26	26	34	39	36	24	29	29	38	25	39	27	23	33	29	31	29	44	38	38	39	25	28	25	29	36	33	36	31	27	49	30	29	25	20	30	22	20	33	39	35	24	32	33	28	22	37	31	27	30	36	31	29	21	22	38	24	27	38	26	21	33	25	26	33	36	35	23	30	31	36	25	26	34	29	28	20	22	40	39	25	32	29	28	32	34	28	38	35	34	37	27	28	24	24	29	29	37	48	34	31	32	26	23	29	30	22	34	29	25	36	24	31	26	23	29	25	33	34	36	31	32	26	28	25	29	34	29	30	24	28	25	34	34	31	31	25	30	19	33	27	22	34	30	39	38	21	28	29	24	30	28	40	21	23	31	20	34	31	29	30	28	23	23	37	26	33	29	26	42	23	31	25	23	28	31	37	41	24	28	34	35	31	36	30	28	19	36	42	33	28	33	26	33	34	23	22	30	27	25	30	25	26	38	31	32	22	36	29	33	20	31	30	23	37	30	37	27	35	34	25	25	35	24	31	26	32	29	19	23	39	18	34	35	29	38	23	33	32	39	30	29	36	30	30	27	31	32	34	38	34	24	26	40	28	24	29	25	27	39	23	33	32	32	29	27	28	24	37	22	32	32	29	29	34	28	42	34	27	41	32	37	27	26	30	28	35	30	36	27	23	29	27	29	35	27	33	29	35	21	35	29	29	34	27	26	21	29	30	35	31	38	25	25	39	27	35	26	25	25	24	25	34	29	29	38	27	31	28	21	37	23	40	36	30	38	28	37	30	40	44	27	31	33	28	29	33	35	31	27	28	31	31	30	37	27	22	33	17	20	23	40	36	32	34	27	35	31	45	34	35	26	39	22	29	25	35	34	26	29	18	28	30	37	29	30	25	27	48	29	31	27	23	28	29	38	30	30	33	28	26	31	30	28	35	34	26	26	29	28	26	29	27	35	37	20	30	25	32	27	32	32	27	25	33	39	36	26	36	35	35	39	27	37	30	32	30	24	30	36	24	22	38	30	32	30	28	39	31	31	25	25	27	36	36	28	39	29	29	34	24	31	27	26	31	32	27	39	25	33	32	30	40	39	24	35	29	32	30	37	28	28	29	34	31	25	25	35	40	30	39	36	29	30	37	28	28	29	34	32	27	34	35	31	35	33	37	32	25	27	26	44	22	34	35	39	24	33	40	23	34	33	34	22	24	28	31	41	37	27	43	22	29	22	21	27	27	30	31	25	30	21	32	31	34	24	38	33	36	27	22	41	44	17	40	33	35	26	31	26	25	19	31	20	26	29	20	35	26	33	18	28	34	36	41	38	29	28	26	25	31	34	38	30	23	25	21	25	27	31	26	28	23	38	28	34	36	24	39	33	30	24	33	36	33	28	33	28	32	40	24	33	25	28	21	34	26	22	29	29	24	16	30	25	21	26	32	32	27	30	37	27	31	30	33	20	29	39	30	38	41	29	32	24	41	35	24	24	24	38	40	35	28	29	28	31	38	25	29	26	29	33	41	21	34	39	25	27	35	31	39	26	40	24	25	24	32	34	18	36	25	19	22	38	37	21	27	29	35	30	25	29	24	32	36	23	23	27	26	26	33	34	35	38	29	33	28	35	37	23	31	22	31	27	45	30	20	33	33	31	31	29	32	47	34	36	27	33	33	24	33	35	29	30	31	31	25	24	34	29	25	37	36	25	34	30	33	28	39	26	36	36	44	20	22	23	29	32	30	27	22	35	33	32	32	26	32	29	30	41	24	29	12	30	30	29	25	21	31	23	22	31	27	25	34	32	27	28	20	47	42	31	34	35	30	26	25	31	39	30	26	28	24	29	29	26	32	25	37	32	31	24	37	32	27	27	37	26	28	33	33	31	39	28	39	23	30	37	34	20	31	28	27	26	38	29	32	34	16	31	33	32	27	20	30	20	21	27	21	34	25	27	20	35	25	31	32	29	22	40	29	30	32	34	38	35	24	31	32	31	33	34	22	27	23	30	28	25	30	29	33	37	34	32	28	33	25	28	24	28	25	26	29	31	38	21	19	32	38	26	29	32	37	30	25	31	32	25	20	29	34	26	31	37	34	39	28	32	31	23	25	26	34	34	34	33	23	38	28	33	41	18	40	23	28	27	31	34	33	30	19	26	35	32	25	28	26	28	27	31	36	33	31	27	25	31	21	28	30	28	32	33	30	29	39	25	30	33	20	29	28	26	26	33	29	25	26	33	28	19	34	28	37	31	32	27	29	32	25	35	30	34	31	33	32	31	28	30	37	27	42	31	35	29	33	27	34	35	34	36	27	34	26	34	36	27	31	25	36	30	25	32	21	37	31	34	28	24	32	27	29	24	35	27	26	22	23	32	34	27	37	21	26	34	20	23	26	32	38	30	20	29	34	21	27	26	33	19	37	24	29	29	33	37	32	25	26	37	31	27	37	26	29	42	33	23	27	38	36	38	33	35	27	32	26	29	31	24	25	23	33	27	27	34	29	28	28	30	26	24	30	25	33	19	32	31	38	23	36	35	33	18	24	38	35	24	35	29	23	30	24	31	28	17	30	25	35	27	22	34	39	28	16	19	34	24	27	17
26737	12974	8387	20812	27857	26437	23092	19332	16835	14096	11736	9802	8718	7651	6677	6032	5315	4957	4388	3763	3087	2774	2601	2353	2122	2010	1956	1819	1774	1629	1592	1451	1561	1495	1261	1154	1036	977	906	866	781	806	827	779	767	693	724	761	672	621	604	567	538	538	506	522	470	508	506	540	493	502	529	506	518	508	536	526	486	491	568	587	558	530	503	541	555	523	559	522	507	570	570	537	583	546	629	650	524	588	593	534	554	605	566	582	586	617	538	512	573	571	586	556	537	550	559	567	648	661	650	539	527	461	494	508	496	477	514	476	503	472	491	515	477	494	496	469	463	480	500	496	493	551	524	583	525	503	461	463	485	497	499	502	479	488	516	486	475	474	508	495	487	466	471	494	446	516	440	476	492	476	434	441	492	472	474	482	455	451	458	471	491	512	476	470	507	497	470	429	442	478	436	496	487	474	468	476	479	491	416	493	471	489	441	488	470	442	481	481	477	458	481	523	455	482	474	467	488	455	508	485	435	458	448	482	448	472	477	463	471	435	486	467	502	470	490	475	442	450	468	480	457	481	472	486	441	482	464	478	460	485	502	488	538	481	485	469	474	493	467	490	495	447	470	475	509	486	476	463	435	435	478	463	481	491	471	491	437	478	461	487	437	480	508	480	494	509	490	459	497	491	489	446	471	450	484	486	486	481	445	418	450	500	518	485	482	501	498	472	471	481	457	459	436	487	432	463	476	491	453	482	474	491	477	451	485	440	491	450	518	485	490	473	462	510	452	485	500	460	482	455	485	436	464	478	450	461	462	527	466	478	501	468	480	488	457	465	502	466	465	500	485	468	475	478	486	496	497	420	522	478	468	502	455	527	489	520	464	497	459	461	470	451	441	442	494	453	467	514	508	490	470	460	476	459	488	472	466	487	468	473	446	457	502	499	466	460	496	488	507	493	518	475	466	499	418	461	503	495	502	494	469	481	478	447	464	454	483	495	480	509	437	460	430	479	466	486	443	467	530	465	504	483	455	484	484	465	496	466	389	479	488	446	514	472	493	466	507	476	497	496	482	481	470	467	481	502	468	510	475	520	464	480	476	466	499	478	521	474	490	503	465	501	467	474	467	485	473	459	493	477	496	452	489	461	478	485	491	463	509	475	442	513	465	501	434	474	460	480	494	486	461	464	494	470	454	465	478	482	466	477	476	456	429	496	449	477	497	463	510	468	471	479	530	469	484	478	469	464	490	486	474	451	433	480	439	454	483	424	492	468	441	460	495	510	457	527	467	503	448	463	453	488	445	497	455	439	471	482	433	476	490	488	479	500	510	501	494	464	473	470	488	467	483	468	477	504	467	503	509	422	445	498	467	481	453	478	476	468	466	481	453	466	488	451	469	462	473	456	497	475	501	521	455	476	476	461	532	483	478	511	473	485	491	488	486	519	474	474	500	423	449	491	425	514	501	517	485	457	451	444	488	463	446	455	524	462	470	481	489	481	484	481	472	466	502	475	473	475	505	479	473	510	495	460	463	495	489	478	503	492	480	472	490	512	474	466	498	435	451	467	472	479	492	499	482	460	480	463	447	477	471	482	473	521	474	491	469	479	458	490	460	456	483	482	447	496	486	503	510	522	464	480	466	455	505	443	468	453	478	487	464	486	478	446	452	494	517	480	489	489	501	490	417	484	508	459	502	503	485	511	481	503	466	466	519	439	429	457	497	463	488	493	452	483	461	459	488	459	486	504	486	460	492	496	442	470	497	474	498	490	476	437	467	450	474	481	512	477	507	479	499	427	437	505	507	471	514	455	448	456	468	520	425	458	473	487	438	449	519	464	458	480	488	463	517	520	444	419	498	512	476	464	479	488	452	486	494	463	470	466	489	479	468	500	478	442	456	469	484	485	459	462	460	476	490	425	471	480	476	443	496	482	456	438	443	472	473	471	452	503	512	460	462	504	450	473	462	487	477	478	471	503	476	498	438	484	507	463	492	475	511	502	445	493	466	475	531	487	491	466	471	507	476	474	480	480	477	486	516	491	468	490	460	455	469	506	481	478	463	466	425	471	493	474	503	465	456	478	484	463	468	477	469	463	482	464	441	463	492	467	470	457	490	517	487	472	504	468	471	451	432	509	484	510	478	508	476	472	516	500	459	498	480	446	510	501	478	473	473	458	497	415	470	528	443	488	463	528	499	467	476	522	463	512	469	486	463	475	463	506	477	483	497	481	470	492	459	453	502	459	489	515	502	475	467	454	455	500	472	488	455	475	508	454	456	496	474	481	465	497	484	452	473	470	463	475	491	455	517	490	486	477	472	513	485	468	485	494	473	495	507	461	448	456	481	473	502	499	486	473	452	492	457	458	511	431	501	464	485	476	505	485	513	468	479	506	491	455	482	455	482	490	463	486	459	500	476	500	485	491	486	458	513	487	506	471	480	460	495	495	465	478	464	494	427	489	510	493	490	491	460	476	453	448	477	445	472	456	502	487	470	456	463	438	483	458	475	458	449	466	478	451	488	492	492	456	511	456	488	483	470	491	483	493	499	490	491	460	476	487	476	453	466	486	478	495	465	466	470	494	478	484	483	470	502	465	465	506	450	451	502	451	482	484	472	433	462	456	461	516	458	462	452	499	467	430	514	500	521	482	476	530	462	453	489	463	464	428	494	495	488	473	474	483	450	461	442	460	478	463	471	481	493	480	512	510	455	495	456	509	490	480	454	482	479	474	506	428	478	495	501	520	482	485	491	480	461	466	465	489	491	467	519	460	470	455	493	497	482	485	460	459	468	476	509	507	467	495	468	480	480	478	514	480	480	458	477	490	446	462	482	476	481	464	451	515	457	472	501	459	464	452	511	461	472	491	477	455	448	461	459	477	498	510	467	482	464	452	469	499	454	485	471	481	482	465	433	497	467	468	472	466	484	456	472	489	526	444	496	448	448	491	446	440	498	473	500	495	470	464	471	473	484	517	493	463	473	499	449	495	478	446	483	465	473	479	459	476	494	458	439	500	500	499	481	494	499	480	518	500	453	475	484	465	509	476	465	464	481	526	492	458	493	409	484	482	509	472	475	478	449	482	440	443	520	492	441	473	509	473	458	482	492	471	467	451	424	486	521	469	495	480	502	482	472	443	508	484	455	431	439	468	451	497	468	522	483	447	491	440	447	473	480	458	437	496	492	471	456	525	446	457	506	455	493	443	501	448	469	476	466	472	484	453	528	456	466	446	456	486	471	462	467	475	454	484	448	472	473	455	468	456	490	501	457	487	481	496	484	485	451	477	478	492	504	446	515	455	502	515	466	474	457	456	517	492	475	494	475	489	486	513	472	470	517	483	497	446	522	465	445	458	535	490	460	495	478	468	463	442	465	463	438	483	435	481	457	465	471	484	468	451	475	487	484	475	445	461	479	494	484	479	458	472	499	471	435	451	486	481	485	502	533	496	457	490	496	490	452	469	477	494	480	458	516	461	482	473	487	457	466	478	461	485	485	467	464	487	502	439	457	467	457	488
3693	1068	640	475	841	864	833	724	588	506	411	388	321	288	261	230	226	192	178	156	129	134	124	109	106	93	86	81	90	92	84	76	66	88	75	64	69	69	56	55	57	54	60	54	61	47	62	51	48	42	46	43	49	48	60	49	43	52	43	55	51	51	44	49	37	51	46	43	44	33	38	41	40	35	43	57	53	57	34	51	44	44	44	45	52	56	43	48	51	43	50	57	54	48	43	46	37	38	44	46	45	49	50	31	47	40	43	54	55	39	51	50	45	59	37	40	48	32	48	42	39	56	46	48	48	43	35	47	32	56	42	44	46	42	52	42	47	54	41	45	55	46	44	50	37	56	49	48	50	42	41	47	30	38	55	48	47	40	37	39	40	47	52	42	53	45	42	45	41	37	50	34	38	54	31	41	44	44	43	54	39	38	48	40	46	41	40	33	38	46	39	36	57	41	41	48	47	34	39	29	52	42	46	52	45	49	47	33	43	30	45	46	48	50	50	42	38	46	41	43	41	47	46	47	35	43	40	45	51	43	33	40	40	43	40	43	47	47	38	56	33	42	53	42	28	54	52	52	46	43	35	37	33	53	47	43	44	42	43	43	51	35	46	39	37	37	50	47	42	58	39	53	40	44	29	54	48	56	32	52	41	39	41	48	36	32	52	42	36	41	49	43	39	41	52	40	36	44	54	36	50	52	45	42	37	42	42	47	46	36	52	43	42	45	45	36	45	47	55	43	42	38	42	52	50	39	30	40	34	44	45	58	47	62	44	43	36	44	35	43	57	47	45	34	39	52	46	36	45	41	31	49	45	42	45	41	40	47	47	33	44	37	50	44	40	49	40	53	41	51	45	38	45	38	46	46	33	59	42	53	37	39	49	42	44	43	34	40	53	65	57	47	52	37	57	50	34	41	49	36	35	47	41	55	42	37	56	50	39	40	38	44	50	39	37	47	47	51	39	46	53	38	23	48	44	50	39	35	40	35	51	49	33	45	43	37	34	48	47	41	45	30	48	39	37	51	45	39	41	47	46	32	34	55	58	45	50	39	54	37	51	33	43	43	35	42	45	38	45	49	42	36	42	45	46	36	44	49	55	48	51	41	51	30	32	38	41	50	32	45	43	39	38	37	39	40	49	47	37	42	37	44	42	53	41	49	53	37	43	40	34	37	48	50	45	44	45	37	45	40	41	46	40	45	38	37	53	39	45	39	42	34	41	45	43	50	42	37	33	50	50	38	41	56	40	59	46	40	46	45	38	45	34	49	42	46	54	41	31	38	47	42	45	40	63	48	29	32	54	48	37	48	41	45	47	46	50	45	42	41	54	34	45	43	48	48	44	42	32	48	46	48	38	39	42	47	32	43	35	48	31	37	53	52	42	33	42	37	49	48	49	47	43	48	43	42	48	41	46	35	45	43	44	46	35	41	49	53	37	47	40	42	36	43	41	39	33	47	42	39	39	51	31	41	39	39	39	38	38	50	41	40	38	45	36	49	43	49	46	35	46	51	48	61	40	45	44	28	39	49	39	58	40	43	36	41	43	34	47	55	45	46	31	38	50	50	41	28	49	55	48	36	44	44	27	53	34	31	36	34	47	36	40	32	47	46	54	45	48	48	39	41	46	43	45	31	46	33	46	42	50	51	38	47	36	43	47	30	42	50	46	49	34	43	39	42	46	44	42	46	39	48	46	46	54	41	41	53	35	36	48	47	40	39	39	33	46	48	42	38	34	57	44	50	35	52	45	45	45	38	49	35	50	51	55	58	47	40	48	37	34	43	51	36	39	43	45	47	36	41	39	39	53	51	41	46	55	44	33	53	50	47	33	32	41	48	42	47	39	30	37	45	51	55	36	41	53	44	57	48	39	51	55	45	51	51	43	45	51	35	46	40	39	44	45	46	34	32	35	46	46	35	45	46	40	41	51	45	33	45	43	41	51	50	43	53	30	42	45	53	47	43	54	45	43	42	45	32	43	37	46	41	46	50	48	43	42	36	59	46	39	39	43	39	41	47	48	39	47	49	52	42	46	57	47	41	37	42	33	43	38	50	48	34	41	49	47	49	48	33	26	40	46	45	40	48	46	39	45	40	41	47	36	42	50	56	47	46	40	42	54	44	46	41	47	40	41	49	35	47	50	41	33	38	36	33	52	51	49	36	41	43	46	41	40	60	55	29	54	46	46	47	42	51	43	50	38	44	43	50	51	31	47	40	39	46	40	45	33	48	50	37	44	51	39	37	39	43	46	52	46	44	35	49	44	51	49	50	51	47	53	51	37	46	40	40	51	39	47	44	39	45	54	44	32	41	39	59	50	48	45	41	47	56	50	40	52	45	56	44	45	48	46	42	49	35	36	38	42	53	40	42	52	51	35	42	35	39	62	38	44	58	51	45	36	44	50	42	42	52	49	55	42	41	39	45	42	59	50	35	56	53	38	42	38	44	41	41	52	42	37	47	45	44	37	36	42	40	44	41	46	49	48	52	34	56	37	44	45	43	31	39	40	50	52	39	40	47	47	43	50	39	39	42	34	53	53	53	42	47	45	48	48	49	42	39	52	42	37	37	46	35	57	35	39	50	35	43	36	36	38	43	47	49	41	41	43	59	42	37	38	49	45	41	55	50	41	44	43	42	51	46	44	42	42	37	43	54	43	46	34	36	36	42	42	42	43	43	38	43	39	36	40	42	47	43	45	38	46	33	43	42	46	38	41	52	57	61	44	38	45	38	44	43	36	48	47	38	44	40	48	45	54	43	42	44	45	42	40	40	42	52	31	46	37	48	43	42	43	43	34	46	50	38	40	41	34	43	34	43	43	46	41	45	47	44	31	46	40	44	53	52	43	47	49	31	56	41	52	36	37	40	40	48	40	67	44	45	43	49	48	39	27	41	39	36	40	36	38	36	49	42	41	36	48	52	41	30	50	51	37	48	48	41	43	39	29	51	41	39	41	41	47	36	46	45	38	46	49	39	34	42	30	42	56	26	38	38	36	40	40	40	46	56	40	55	54	38	37	39	51	48	32	34	43	45	43	38	44	50	43	51	38	43	44	43	38	31	53	43	41	55	49	34	39	49	43	45	51	34	30	35	40	38	63	44	48	38	42	41	42	49	47	53	44	35	40	49	55	28	53	39	40	37	41	54	37	38	44	42	43	49	45	36	45	47	46	44	42	44	55	51	41	49	53	42	41	33	47	40	46	31	44	51	46	43	32	33	55	49	46	54	30	35	50	39	43	46	39	34	31	48	41	43	46	42	42	46	50	45	38	44	41	38	40	53	41	35	43	30	44	33	43	40	47	42	41	39	38	47	40	52	43	49	49	42	39	51	43	48	38	48	37	40	39	45	44	48	55	41	40	46	45	40	56	42	43	40	33	44	52	53	63	41	44	43	36	45	47	46	36	39	30	39	42	31	48	39	47	41	47	31	35	36	56	37	39	52	47	45	48	48	56	41	37	47	51	60	38	55	33	35	35	40	37	52
33422	18545	12398	26960	33996	32302	29006	25125	22033	19109	16318	14289	12971	11376	9999	8989	8016	7715	6659	5684	4745	4310	4083	3820	3361	3139	3027	2922	2688	2498	2327	2386	2417	2146	2024	1819	1642	1515	1395	1228	1235	1260	1215	1184	1088	1133	1228	1053	998	923	895	867	827	826	821	775	769	796	738	712	750	783	803	737	769	733	761	782	701	731	852	795	772	801	806	763	826	775	790	776	775	791	820	798	882	856	857	838	795	897	835	847	817	826	824	820	835	803	742	866	849	819	866	838	809	834	863	954	936	963	846	746	720	754	692	716	686	698	747	717	712	710	697	714	706	703	682	744	702	749	721	676	733	782	770	765	762	732	706	659	695	751	711	696	715	699	674	753	661	676	665	670	664	671	677	729	718	658	697	742	711	710	679	694	710	718	760	698	666	697	667	630	680	642	652	644	667	655	743	689	664	691	649	664	672	689	681	713	709	670	668	697	678	648	711	630	662	672	657	719	672	721	673	722	702	699	635	695	707	669	734	696	733	699	668	677	681	658	711	653	693	719	700	689	706	685	723	630	690	673	645	720	724	710	693	712	706	673	662	664	630	719	703	713	756	707	730	691	689	635	692	663	694	708	701	701	700	663	675	692	705	696	713	646	666	649	744	683	656	679	675	643	730	639	686	695	691	671	671	690	714	625	657	696	704	653	688	693	644	670	705	686	698	664	691	722	697	640	683	665	674	679	713	700	644	697	656	677	666	696	680	720	681	679	676	686	694	696	659	653	697	689	638	663	687	710	690	691	643	721	687	662	749	678	665	723	620	684	757	695	671	717	681	698	698	700	658	691	696	690	708	682	707	642	681	677	701	686	698	661	678	682	685	739	679	672	698	670	643	671	627	702	684	718	647	655	673	693	683	730	657	633	690	696	645	736	743	677	728	705	718	703	691	728	672	730	682	665	692	724	701	719	674	665	639	710	700	699	678	685	648	652	710	705	707	688	707	713	684	680	674	691	656	704	685	687	699	684	739	652	714	694	671	686	683	685	696	686	695	680	616	683	629	687	675	688	636	639	667	659	666	706	669	685	651	656	698	687	679	650	716	698	669	732	636	696	717	693	659	681	677	687	663	651	717	670	678	685	689	655	669	666	723	676	688	666	673	681	703	668	633	729	672	659	705	698	676	720	745	672	666	715	721	680	729	675	728	671	725	697	700	706	702	670	682	690	638	631	661	696	700	649	730	700	666	696	692	709	693	683	695	675	724	702	648	704	720	714	659	643	634	677	678	690	669	692	666	674	670	715	634	660	671	708	703	721	670	706	743	702	701	671	753	674	675	692	679	661	652	685	682	691	681	702	666	685	686	676	698	663	665	664	681	718	712	680	727	638	726	676	676	672	708	644	669	660	675	674	657	709	661	646	656	736	673	685	655	678	658	692	698	713	727	648	698	669	669	676	689	688	679	718	720	670	671	686	677	648	695	710	706	724	703	679	652	697	649	683	672	699	652	677	713	722	705	671	667	692	690	663	671	620	723	660	699	701	666	697	680	709	672	683	667	659	675	678	697	692	688	710	680	652	682	689	687	709	684	693	661	658	691	675	700	691	668	677	711	713	659	671	703	668	688	709	670	690	721	738	653	659	653	646	693	671	633	704	706	702	680	658	678	645	706	701	699	641	674	613	694	643	697	659	667	713	675	738	690	703	629	722	687	671	703	672	650	683	716	668	639	729	696	687	651	705	666	691	663	682	658	738	736	618	650	678	669	679	672	718	721	674	695	657	713	682	742	656	719	730	704	686	651	656	683	660	675	725	645	722	687	666	722	695	657	663	669	710	696	696	729	763	653	659	684	687	683	679	680	705	701	640	691	690	669	668	714	679	670	677	695	659	699	685	663	693	749	683	702	720	667	644	680	631	687	687	689	710	676	680	661	638	727	687	687	631	722	717	679	679	641	718	736	714	657	730	676	653	681	702	689	664	690	670	716	689	699	626	728	673	687	747	634	691	651	631	682	667	706	669	697	662	716	705	713	678	717	661	627	711	693	689	724	652	671	606	693	684	725	758	692	733	676	675	692	678	664	706	718	695	655	682	723	674	646	672	685	694	686	667	675	675	658	686	675	690	668	691	644	703	667	680	683	695	644	642	676	667	686	648	638	706	705	640	658	704	682	663	655	701	668	699	692	669	698	655	690	660	634	676	708	670	689	702	683	732	711	646	731	685	649	708	687	661	696	676	710	683	689	674	665	682	676	700	657	673	692	671	646	659	682	668	675	672	647	699	695	719	665	642	660	713	672	692	725	677	654	714	729	623	662	699	678	678	707	682	686	651	710	702	669	693	676	710	709	719	655	650	715	692	729	687	677	695	689	702	634	703	683	635	659	684	727	688	720	688	669	719	668	658	701	656	671	757	690	637	641	630	653	646	655	676	702	708	651	701	672	706	658	696	674	718	732	692	711	705	676	676	651	695	722	712	659	720	692	643	677	671	706	696	716	710	686	667	673	667	653	682	686	687	671	661	737	720	704	709	668	656	679	714	696	681	698	666	696	683	664	661	652	672	619	682	675	672	688	640	715	665	712	642	647	719	719	679	689	673	655	707	726	679	646	671	713	746	673	671	704	721	685	692	693	719	675	728	686	654	695	671	682	683	663	666	704	700	729	666	691	681	648	718	684	702	632	692	712	701	713	703	693	686	675	640	697	717	669	659	695	689	688	649	695	701	654	682	686	691	722	685	650	733	737	709	694	685	687	672	710	677	704	660	704	631	678	647	688	665	680	681	714	679	704	694	651	689	669	687	659	723	664	646	700	696	636	649	689	712	680	670	678	699	664	677	684	684	688	657	751	732	711	739	720	706	647	663	671	643	732	678	667	683	671	666	673	698	716	709	665	682	680	722	667	688	731	709	684	709	698	627	667	607	709	688	692	698	710	680	666	695	693	717	674	673	688	704	656	644	698	693	707	638	670	701	680	714	675	664	691	698	705	692	675	719	697	689	695	687	720	661	663	700	667	692	690	693	675	678	678	666	696	717	707	671	677	662	691	677	734	674	695	639	660	703	674	658	695	670	639	693	726	711	683	726	655	645	642	669	654	655	678	688	693	667	658	675	718	650	709	694	684	723	760	680	616	690	684	678	655	681	688	717	715	673	712	653	653	707	701	703	657	670	713	688	691	690	675	706	691	691	709	664	638	724	619	725	666	674	702	671	684	662	705	722	719	710	663	683	685	673	644	691	629	696	634	705	728	647	711	639	670	668	650	741	672	693	706	669	708	690	664	702	715	705	665	690	675	645	650	711	715	715	686	710	732	658	643	691	729	713	678	683	658	644	713	679	672	723	669	713	685	704	685	684	645	632	666	692	664	669	674	669	724	692	731	694	706	652	670	664	698	678	690	667	643	685	628	694	684	692	694	720	671	711	652	685	697	676	665	690	651	688	715	663	682	651	684	683	740	670	650	744	640	683	714	643	710	636	709	689	707	693	665	655	720	660	645	711	719	656	697	726	684	668	652	671	692	717	700	712
2082	414	265	169	349	340	281	243	241	200	157	141	152	113	107	88	67	84	60	63	42	48	54	47	36	41	36	37	31	32	25	36	33	28	32	34	35	30	32	25	29	23	25	24	31	22	14	17	27	19	17	21	18	28	27	17	17	25	20	22	17	20	15	24	23	20	20	21	21	20	18	22	24	24	11	29	15	15	17	28	17	23	22	23	23	24	20	25	16	17	21	27	18	27	26	24	17	19	22	25	19	30	17	23	14	19	25	16	29	18	29	22	19	14	19	22	21	16	21	18	26	18	20	18	27	22	24	22	16	21	28	23	21	20	24	21	17	23	21	21	19	25	21	26	16	19	25	23	17	16	20	23	25	16	17	26	13	25	24	25	23	25	20	27	18	22	24	23	26	11	24	18	11	22	12	27	25	24	26	24	12	22	25	22	21	9	23	20	25	24	21	26	19	14	23	23	16	19	21	15	19	30	23	25	19	14	19	24	26	25	25	15	16	20	23	18	23	15	25	20	15	22	13	24	21	11	16	34	19	30	16	24	21	15	25	33	23	18	21	23	26	25	21	20	20	21	28	18	18	19	27	12	15	21	19	12	14	18	13	10	15	21	19	12	28	25	21	18	21	27	24	22	19	23	22	22	23	25	15	21	9	16	18	25	23	17	24	18	21	18	22	21	22	18	27	27	25	19	27	20	21	20	17	23	26	14	19	12	19	22	17	26	24	13	18	27	14	21	22	15	20	22	20	20	21	24	29	22	16	20	16	22	15	28	20	21	24	20	25	25	20	22	19	15	26	20	21	19	19	21	23	17	18	22	23	25	17	16	23	22	19	17	24	23	22	25	22	22	19	22	21	29	25	18	24	20	20	26	22	19	19	27	13	20	21	15	34	16	22	25	26	22	20	19	20	28	17	18	13	31	14	20	22	23	18	20	23	20	19	24	30	28	22	22	24	20	17	30	29	14	19	22	20	19	17	29	24	15	13	15	23	17	20	21	14	28	23	23	21	18	17	22	29	20	15	18	30	19	20	14	22	24	16	13	19	22	15	20	22	30	13	16	25	20	20	16	19	19	19	20	21	31	18	30	14	18	15	26	27	14	22	21	18	28	18	15	21	27	14	9	17	28	20	25	21	20	22	22	24	25	16	15	28	18	19	21	19	18	20	11	13	28	17	22	25	21	38	25	20	20	21	16	23	23	18	19	30	23	17	22	16	21	17	21	18	24	17	16	17	21	25	22	26	15	18	23	31	20	22	21	22	14	25	19	21	23	28	26	23	13	11	23	26	18	18	18	20	17	18	23	18	20	21	26	19	20	20	21	24	27	13	23	20	24	14	21	19	22	29	26	19	31	23	22	21	29	14	18	20	23	14	17	18	22	15	22	21	18	21	25	16	18	23	19	20	20	12	22	24	14	25	21	17	25	16	20	20	15	19	18	26	22	21	21	18	18	23	30	21	18	17	20	21	28	18	19	19	24	28	20	20	20	24	22	20	18	20	25	26	14	23	16	17	18	14	22	25	18	33	21	23	26	19	22	17	13	23	28	27	19	22	21	22	22	28	15	21	19	27	26	18	21	20	22	17	29	16	27	14	19	13	27	22	15	26	20	16	23	23	18	28	13	23	16	24	24	26	24	19	19	12	19	16	18	23	12	23	15	30	19	23	23	27	19	23	17	23	19	22	18	20	17	20	27	25	13	17	18	21	21	23	21	15	17	20	20	15	17	19	26	16	27	22	19	27	15	18	25	15	20	15	18	25	17	23	33	15	17	21	19	22	27	20	20	14	28	25	27	23	22	19	22	20	27	20	18	21	22	21	24	20	24	21	28	19	20	30	23	20	20	22	18	30	16	21	15	14	18	26	26	18	15	29	19	23	18	22	19	19	23	26	17	23	29	24	24	16	18	25	17	19	16	23	23	21	22	20	20	18	27	19	26	15	11	28	25	22	26	23	18	16	25	26	18	17	24	26	28	23	22	18	18	25	19	29	19	19	20	27	21	21	13	10	15	30	24	21	35	15	22	19	18	19	30	17	29	17	23	17	15	14	14	24	16	22	20	23	20	28	18	26	12	23	26	23	20	16	15	17	27	21	19	21	31	26	17	25	17	21	21	27	17	21	21	18	20	19	20	19	26	28	27	21	16	21	28	27	15	23	16	32	19	13	11	21	22	21	23	25	27	25	21	18	25	19	22	15	20	30	17	21	29	18	20	25	14	23	28	25	18	17	23	26	23	23	21	18	25	23	28	18	18	20	16	11	24	19	15	21	26	22	23	19	17	23	30	23	18	27	17	24	19	29	23	14	16	23	22	23	19	19	21	24	33	13	22	26	17	25	25	17	27	17	18	24	22	14	26	28	21	22	23	24	13	20	24	20	15	16	18	19	25	20	21	16	15	24	20	20	19	24	27	22	27	22	26	15	22	20	15	15	17	25	16	26	23	21	20	19	17	17	17	24	22	27	29	30	20	17	20	19	21	24	21	16	22	30	23	19	34	22	19	22	18	25	33	15	26	13	27	15	19	26	22	19	15	15	22	20	22	21	21	22	22	17	21	20	27	23	20	23	27	13	26	25	15	26	15	20	23	22	21	21	15	21	17	24	21	20	25	24	14	28	18	22	25	27	19	19	19	18	19	30	11	20	24	28	20	26	17	18	23	20	11	20	21	23	24	22	33	19	22	23	14	19	24	21	24	25	26	22	23	34	18	22	26	22	24	28	24	22	14	15	23	21	18	22	21	23	28	21	17	19	19	22	20	21	22	28	16	27	22	32	19	23	20	25	17	25	20	22	23	21	24	24	17	21	22	22	18	31	21	21	23	21	20	27	17	19	21	18	20	14	20	14	29	22	22	20	17	21	23	23	18	28	22	17	22	18	26	18	23	12	24	16	20	16	19	21	21	22	18	16	25	15	16	21	17	23	16	17	15	17	25	23	17	14	15	14	19	22	19	25	28	16	26	21	24	26	24	17	20	20	17	22	22	21	26	25	20	21	23	25	23	26	19	21	21	22	21	26	32	17	24	19	15	18	14	24	16	20	24	18	27	17	22	20	26	27	17	21	32	25	23	19	13	25	23	16	18	22	28	22	19	18	16	18	30	24	22	18	26	19	27	19	16	20	20	16	24	29	21	11	13	29	20	18	20	24	16	28	15	13	19	23	17	15	22	12	23	26	17	19	27	20	24	18	15	19	18	20	21	23	23	14	21	17	24	21	24	19	19	21	22	17	23	21	22	28	15	28	22	20	22	22	20	26	21	23	27	26	19	15	24	30	25	21	14	27	23	15	22	30	23	22	28	20	18	26	25	21	19	24	22	26	19	19	20	22	18	22	20	13	22	27	23	18	31	23	16	27	23	28	22	15	23	23	28	18	16	25	18	18	22	20	18	17	20	16	27	13	19	26	24	30	28	28	20	28	26	29	17	15	21	23	16	18	22	26	16	16	14	20	17	20	27	23	24	15	25	24	28	16	22	28	16
21794	10404	6021	16100	23151	20597	17478	14169	11789	9548	7896	6709	5834	5148	4339	3738	3449	2992	2542	2171	1652	1579	1591	1341	1279	1261	1216	1113	1015	1027	965	1008	1061	925	777	723	648	644	547	555	560	601	539	520	493	526	480	490	443	418	376	380	375	368	380	354	356	355	347	382	383	369	384	353	343	361	349	367	340	349	397	362	416	395	358	373	365	328	372	380	403	368	361	387	406	437	431	444	400	439	399	411	392	408	398	381	410	405	378	423	430	417	448	406	408	384	408	400	436	451	390	369	354	386	351	357	347	323	386	338	364	355	331	334	358	369	370	335	350	360	364	357	342	408	379	348	372	372	389	378	377	350	340	334	339	340	315	341	327	365	339	339	333	326	359	337	337	347	361	330	353	330	344	337	318	310	352	315	335	357	349	310	334	343	369	340	334	343	363	336	332	346	347	328	335	345	351	332	337	342	360	382	368	340	333	367	320	348	331	368	314	367	363	359	312	356	335	330	339	348	337	316	336	339	329	338	333	330	326	343	361	328	332	357	345	325	333	371	343	316	342	366	323	315	336	328	349	314	349	296	329	352	345	348	372	349	339	340	353	337	365	373	365	315	375	348	349	362	341	321	355	374	329	336	377	352	336	312	357	355	366	328	329	352	345	355	368	379	360	317	340	342	375	299	336	334	336	358	358	329	345	334	352	355	338	351	384	347	323	353	357	328	345	384	344	336	400	368	342	299	360	363	325	358	328	348	344	337	341	332	299	290	367	363	326	339	325	358	389	353	314	295	353	347	338	364	339	340	318	339	365	357	379	360	300	329	320	352	372	355	354	332	346	316	335	320	380	340	317	310	335	328	334	365	337	352	292	341	339	329	355	337	392	356	322	349	355	353	336	325	373	323	339	344	351	336	330	344	336	333	317	354	343	385	341	332	353	351	367	329	341	329	338	328	343	373	341	361	309	374	351	334	348	334	345	329	333	341	333	321	323	352	328	359	336	341	343	331	331	356	350	345	304	317	380	348	330	376	342	294	367	344	308	326	367	344	341	371	358	327	324	347	336	352	344	345	342	350	359	362	346	319	364	350	338	335	326	341	310	328	310	321	329	354	337	357	324	366	336	360	352	353	305	312	345	323	329	334	348	359	307	340	353	357	351	314	326	336	334	318	353	360	360	348	342	306	352	329	360	334	344	335	312	334	344	349	335	346	367	326	339	315	336	296	354	339	313	347	321	352	378	314	328	337	336	339	352	353	350	344	343	349	327	357	350	364	357	356	332	361	338	337	323	320	307	358	346	345	332	341	329	299	350	335	337	346	329	324	353	316	345	368	342	346	341	336	370	320	355	337	368	338	374	348	338	364	324	339	327	357	346	330	331	364	364	338	363	336	318	371	366	332	356	322	324	335	353	337	367	358	378	313	356	355	356	325	365	314	327	332	345	323	355	352	344	348	347	307	364	350	326	356	327	353	338	339	351	345	309	318	323	368	341	359	346	368	348	335	331	340	344	401	357	311	360	357	365	325	330	309	364	351	369	337	340	358	340	352	326	353	351	356	315	347	335	350	316	333	338	373	345	351	358	330	323	337	328	362	370	296	328	346	308	354	318	320	321	340	348	368	345	342	311	372	344	356	327	323	344	356	331	354	348	329	310	319	363	362	364	337	381	339	311	357	357	323	343	332	322	361	354	346	344	353	355	296	389	322	314	357	337	386	357	352	348	344	344	344	327	362	345	324	332	331	331	350	315	348	340	348	331	321	329	330	353	335	302	355	332	355	333	333	337	324	338	371	333	351	343	337	359	327	348	335	333	309	327	376	322	349	344	347	329	370	372	330	379	343	366	318	365	344	345	344	305	346	335	366	337	338	348	332	358	319	342	314	344	348	357	373	335	364	355	320	321	336	346	350	345	346	331	325	340	323	323	360	354	334	337	348	377	332	325	334	336	346	320	326	348	369	362	356	367	324	321	347	364	336	358	345	345	336	325	340	373	299	318	319	347	344	324	365	359	331	355	335	347	325	335	336	332	330	358	345	345	317	336	309	365	328	324	332	328	325	370	324	323	343	353	367	350	356	360	323	344	335	334	341	355	364	346	354	340	326	354	331	320	366	345	336	345	292	357	361	327	371	348	328	338	343	326	342	355	346	368	333	364	358	301	355	337	322	368	353	336	341	337	345	354	326	356	369	339	348	329	327	317	308	330	377	343	360	316	354	351	339	289	356	332	348	319	359	332	344	340	336	339	325	347	357	347	329	328	352	347	349	354	319	351	345	323	363	346	316	297	338	317	345	327	350	326	343	329	332	350	304	382	297	318	342	320	348	330	355	405	329	305	321	311	345	328	332	353	361	350	344	327	351	348	346	343	350	329	340	336	361	327	342	325	346	338	337	374	344	347	330	354	346	342	367	360	315	353	358	327	306	331	348	315	337	360	323	359	354	389	360	355	310	385	319	307	351	295	325	357	356	357	379	325	340	328	348	367	333	336	361	363	339	335	340	338	350	330	338	358	327	331	322	367	347	322	287	338	327	339	339	345	363	368	385	307	375	351	353	334	340	325	361	326	333	343	344	331	391	349	352	330	376	345	353	321	354	341	322	341	316	363	319	334	365	338	336	324	344	334	332	345	318	329	357	327	346	335	355	356	370	383	316	330	352	343	336	341	341	337	379	334	333	355	337	315	338	328	363	351	340	335	334	363	334	343	345	343	322	367	310	354	344	357	332	395	371	378	368	346	375	366	334	354	346	369	361	342	358	369	340	361	354	331	327	360	326	358	321	353	310	347	337	348	356	348	345	346	324	332	333	342	343	329	315	335	350	335	325	345	321	313	331	332	341	320	363	362	364	348	308	326	324	414	330	371	334	357	346	347	348	312	340	339	346	339	299	321	321	351	344	392	358	370	315	360	329	379	342	313	329	340	369	366	359	300	341	330	337	326	320	354	327	358	333	328	344	344	333	387	327	358	330	366	315	355	333	334	290	314	318	340	367	329	338	336	332	307	367	336	357	354	338	339	343	347	337	346	341	376	315	357	352	305	346	341	358	344	359	371	344	355	338	375	311	302	345	328	347	347	316	324	348	348	320	360	339	357	381	349	312	324	344	327	341	354	327	313	386	347	340	348	365	353	378	340	319	377	325	347	349	330	334	297	329	339	365	311	358	348	355	330	313	386	321	328	343	327	344	353	330	373	359	354	372	330	319	358	333	345	364	377	346	342	349	353	370	306	344	344	303	343	340	341	346	335	341	327	351	364	311	339	352	350	354	355	322	325	333	356	366	324	345	331	328	371	350	339	330	373	366	354	348	325	333	343	342	343	342	309	320	321	354	319	328	341	320	321	337	358	313	354	341	351	361	340	325	358	335	315	362	360	329	349	355	329	328	364	313	343	330	319	326	356	336	330	313	346	330	320	329	343	356	323	363	368	357	354	324	335	331	350	348	348	365	338	331	319	318	366	342	331	337	336	341	341	345	339	329	338	309	305	344	336	320	373	339	339	371	355	373
1897	664	362	267	507	585	484	397	318	280	228	236	208	180	165	134	142	121	90	92	68	68	70	76	59	51	61	59	51	54	54	46	57	50	47	49	48	40	41	41	34	39	26	40	33	33	44	38	36	24	26	21	23	22	27	31	28	29	31	32	30	28	36	40	24	31	24	30	29	25	28	24	21	22	29	31	26	31	29	40	27	22	38	37	36	44	21	22	28	31	26	31	25	34	35	26	30	33	32	24	32	36	28	30	24	29	35	25	32	27	22	36	25	37	28	24	28	19	29	24	18	26	22	31	22	30	28	28	31	33	30	29	40	27	32	34	28	35	32	34	32	34	28	22	19	34	29	24	26	28	35	24	18	29	26	30	20	31	31	29	36	22	27	29	31	28	28	36	31	22	34	33	31	31	33	20	25	27	31	31	32	29	30	30	24	30	24	28	33	25	29	31	26	25	34	30	27	36	17	25	30	21	26	33	35	24	25	26	34	28	34	21	18	34	14	36	21	25	27	27	27	36	21	21	34	33	31	26	27	24	25	32	25	29	24	31	25	33	15	30	37	21	25	34	27	28	33	25	35	24	32	33	32	19	33	24	24	28	30	18	29	28	38	30	21	25	28	33	25	19	32	29	26	25	34	32	20	33	26	33	31	24	23	25	20	29	24	31	48	29	30	35	20	31	34	21	26	18	30	22	33	35	28	26	25	20	27	28	25	32	22	28	26	32	24	32	28	33	26	28	32	30	30	23	28	24	27	37	25	20	27	23	21	31	30	39	30	31	26	30	22	37	19	30	30	22	28	34	33	29	32	28	17	26	28	31	27	25	32	36	24	28	23	23	25	21	31	33	29	31	31	18	24	29	26	26	31	27	26	27	29	26	29	27	30	25	27	31	33	27	24	23	16	23	29	22	32	26	28	16	27	32	22	34	35	22	27	27	25	17	26	27	21	30	21	30	16	30	30	22	36	34	32	22	26	31	35	25	33	36	23	25	26	29	31	32	24	20	25	32	38	22	36	30	31	31	25	26	36	25	30	27	29	27	25	23	30	29	28	25	29	29	32	24	20	29	31	26	14	27	24	40	22	28	28	23	23	34	26	28	34	23	17	19	27	37	25	17	28	27	28	29	27	38	30	30	32	25	40	29	32	36	25	21	25	22	37	34	22	29	25	29	29	25	31	34	37	24	19	24	24	34	22	26	22	27	26	26	25	28	22	29	30	21	37	25	29	37	23	22	27	29	35	21	18	33	28	21	25	19	25	25	27	37	13	22	26	33	31	32	28	29	30	22	30	31	27	31	20	39	23	30	29	31	35	22	37	23	21	25	28	32	25	34	33	38	25	40	21	35	33	44	40	26	33	29	21	28	27	21	25	32	32	21	25	33	26	32	26	29	40	23	31	32	28	25	27	33	36	29	32	30	25	26	30	28	21	28	25	21	28	30	24	23	31	29	33	26	31	30	22	27	23	22	24	25	28	32	19	26	35	22	36	35	24	28	24	27	33	21	31	28	26	25	29	31	40	32	32	26	21	23	26	25	26	33	21	38	30	31	29	24	25	25	24	40	21	26	26	38	26	25	20	28	26	25	25	34	35	27	31	19	26	45	37	27	29	46	27	24	32	27	32	23	22	22	22	23	35	38	42	25	24	25	17	20	22	29	28	36	32	22	24	27	29	29	24	28	31	40	35	21	29	23	34	24	30	32	28	27	32	38	22	28	36	32	25	29	27	37	27	30	35	37	30	33	30	29	28	30	24	27	27	35	20	28	26	27	31	36	24	21	33	19	25	28	28	23	31	16	32	24	28	33	34	29	33	27	21	31	22	20	16	20	32	18	32	27	28	26	23	19	26	20	25	25	29	32	35	31	29	23	27	42	28	29	35	19	39	30	29	30	28	28	30	25	29	30	23	32	28	38	25	30	36	35	31	31	23	22	28	31	27	24	25	19	33	26	34	29	32	23	26	29	24	15	21	30	29	33	28	24	37	34	30	40	33	24	28	24	22	34	36	28	27	35	25	26	22	29	31	28	32	27	24	21	21	34	25	31	28	18	31	28	32	22	20	28	28	40	22	29	31	31	36	34	26	26	26	26	29	36	32	29	31	34	35	31	24	27	25	28	31	20	27	28	30	24	22	20	29	33	28	19	34	26	33	27	33	40	24	25	25	26	27	20	27	30	31	32	28	27	29	27	20	24	26	23	31	18	26	32	22	28	20	29	29	17	31	24	32	25	40	30	29	18	32	25	29	28	29	23	38	17	27	25	25	31	22	25	40	24	28	33	31	25	27	25	19	25	41	18	33	27	25	35	33	28	27	19	31	31	23	36	35	28	27	27	35	26	22	24	24	27	31	27	30	31	33	24	18	31	29	18	21	30	37	33	33	24	24	28	34	25	26	31	23	23	27	33	22	22	32	30	27	37	32	36	34	29	31	23	24	24	27	19	38	37	34	25	31	31	32	23	23	31	24	28	26	39	32	25	36	26	24	28	29	27	29	34	30	22	27	29	26	24	24	32	24	27	34	31	16	32	48	24	25	23	29	23	34	26	23	23	28	35	32	32	38	29	38	27	28	22	23	24	29	23	21	30	24	35	36	32	23	26	33	24	38	29	21	41	35	34	26	20	29	37	28	25	35	23	20	32	33	30	21	32	24	22	28	31	28	20	25	24	20	22	22	25	24	21	27	25	30	26	30	24	25	25	27	24	23	24	26	29	27	32	25	34	37	31	25	30	25	26	27	38	36	28	32	39	29	27	39	28	25	26	29	30	20	33	21	42	34	35	18	26	24	32	27	26	21	34	32	25	29	26	22	39	24	26	21	18	26	29	31	27	23	29	18	30	35	25	28	27	14	42	28	32	20	32	36	33	25	32	27	22	36	29	31	39	23	24	26	35	28	30	30	24	22	23	18	34	27	26	24	29	29	28	28	21	28	31	32	31	31	27	41	29	33	29	24	31	38	34	29	21	20	26	33	16	33	41	30	30	32	39	30	28	30	22	32	27	42	18	37	30	24	27	36	21	35	18	24	23	34	34	37	22	33	27	24	29	32	26	26	23	20	31	33	21	25	27	21	30	38	21	28	29	25	38	28	34	32	28	19	27	29	28	37	17	31	32	36	31	24	31	22	24	26	27	21	34	23	23	32	33	25	37	36	28	25	31	34	27	26	38	34	31	19	29	33	28	28	26	26	22	31	29	30	32	30	39	28	33	27	31	31	23	32	32	28	35	24	32	24	26	27	30	29	32	41	33	32	31	28	26	30	32	37	36	21	24	26	33	23	30	29	27	29	26	28	31	24	28	27	25	23	21	30	31	36	34	36	33	29	26	24	30	29	34	30	40	32	33	33	26	31	24	32	19	27	35	22	25	21	42	30	28	30	34	34	35	23	21	26	27	28	30	21	28	33	25	20	29	28	25	26	28	30	30	25	26	20	31	33	40	33	20	32	25	23	31	30	30	30	29	34	24	23	31	28	36	28	34
27701	14375	8726	21148	28731	26331	22737	18822	15859	13201	11171	9594	8659	7537	6375	5635	5157	4502	3945	3162	2635	2441	2528	2120	1926	1910	1816	1723	1607	1564	1497	1512	1496	1330	1134	1034	946	901	794	778	797	788	772	703	721	758	713	665	604	604	562	505	554	543	525	490	477	518	483	486	463	501	494	487	488	486	509	514	504	493	496	529	540	526	517	513	490	510	479	505	484	492	500	535	556	592	596	532	513	580	579	503	545	553	591	507	473	544	503	571	532	507	538	534	536	590	514	561	590	612	545	496	428	457	455	469	451	478	459	495	468	466	425	467	415	452	471	419	451	471	481	507	484	492	475	481	485	469	475	430	460	501	468	472	451	468	474	456	426	465	502	448	457	446	430	465	430	466	444	440	449	475	450	460	467	429	467	474	466	455	447	467	442	427	413	432	461	487	433	475	462	471	425	442	471	454	472	450	420	492	436	428	447	435	424	426	453	466	452	511	438	454	468	450	439	504	450	454	450	441	410	441	425	423	420	489	459	435	433	418	457	433	460	449	460	466	412	444	466	462	444	483	439	483	455	425	440	452	456	457	457	448	462	495	409	449	477	475	478	472	446	449	465	469	423	452	432	470	448	479	464	425	454	448	490	453	454	453	455	456	444	479	459	471	434	437	457	478	470	466	462	426	444	458	463	430	423	460	467	470	464	447	460	434	448	428	417	470	455	467	440	430	461	453	445	482	423	445	456	521	437	458	472	435	466	442	427	432	460	477	433	502	446	475	441	448	443	445	462	458	458	479	462	436	464	420	455	468	475	463	467	466	460	473	457	444	434	420	463	458	475	435	419	468	445	420	422	476	437	471	456	432	457	441	450	476	454	465	434	487	475	434	460	428	431	454	509	452	427	449	459	443	446	442	476	419	452	465	449	438	479	435	454	433	452	472	458	422	430	439	461	471	434	443	435	456	446	444	423	460	482	443	467	423	434	458	453	466	490	427	484	439	420	456	473	463	462	475	455	484	398	460	434	503	477	423	446	500	460	467	462	444	421	451	458	463	452	443	436	425	440	417	464	463	427	445	407	433	416	446	478	441	438	490	448	450	458	482	395	476	417	460	418	407	415	456	448	453	462	444	441	463	491	444	435	445	451	409	414	441	468	489	422	471	461	448	417	451	471	458	469	416	463	393	429	390	423	433	445	432	482	443	442	483	471	469	452	443	432	445	465	476	447	449	426	494	471	495	452	441	462	442	435	458	464	479	490	486	453	429	446	460	412	425	443	437	459	466	463	449	459	465	467	465	475	466	455	443	470	463	436	456	392	466	413	470	439	446	473	465	444	463	443	490	440	461	418	420	415	464	434	473	457	457	477	456	497	451	464	427	463	483	450	429	449	454	448	448	449	449	430	447	428	475	455	430	455	481	436	443	462	393	419	468	451	451	466	440	471	423	476	455	497	470	462	441	464	461	445	461	475	488	482	425	441	432	452	454	468	467	477	483	447	471	442	454	443	486	424	480	499	454	451	433	444	433	411	457	453	461	432	449	465	454	448	420	442	469	498	461	449	442	459	456	447	453	448	449	462	441	430	434	516	477	445	444	451	444	450	448	456	480	416	437	487	467	440	447	465	415	422	467	488	446	466	442	497	429	448	423	457	410	457	472	490	412	439	425	440	443	457	455	439	423	459	437	449	444	417	448	450	448	453	448	452	433	458	449	424	460	449	479	420	480	508	434	424	441	457	448	454	441	410	410	470	468	466	466	458	467	462	458	399	456	448	487	453	469	471	445	450	405	444	436	469	449	454	483	448	479	447	427	454	422	468	463	430	467	489	451	413	440	474	459	492	464	454	514	446	467	412	437	478	476	456	469	402	439	438	460	438	437	440	405	456	443	456	444	407	433	461	413	473	443	451	493	447	462	463	439	425	421	446	467	445	427	482	440	411	482	418	450	476	483	426	462	453	477	451	444	454	441	440	524	434	452	437	439	456	465	432	468	425	446	441	452	489	426	447	454	475	478	442	471	431	471	478	465	455	500	414	428	464	476	432	458	491	467	471	461	438	442	512	438	458	449	508	428	462	454	436	444	475	445	439	458	461	465	449	463	443	472	463	432	447	452	461	440	433	463	472	456	433	475	469	468	460	458	427	460	435	430	479	433	414	425	461	432	472	476	436	423	469	452	432	469	451	427	479	462	426	448	442	417	464	426	472	458	432	447	437	421	447	472	440	471	491	451	450	460	451	448	430	445	416	487	469	423	461	437	444	483	488	427	467	440	455	456	427	440	458	421	455	490	462	430	425	442	454	460	450	449	459	478	456	439	451	470	440	462	470	466	504	492	427	436	468	441	417	450	410	447	448	460	459	445	454	471	476	441	462	454	440	412	417	466	532	450	444	486	450	450	432	441	450	459	432	473	460	440	432	456	484	428	468	478	459	424	424	466	432	460	501	461	439	486	442	457	456	448	439	472	413	451	437	419	480	444	444	460	454	449	452	417	481	476	434	438	457	449	440	484	426	477	410	452	463	441	425	448	481	471	470	476	458	436	488	457	429	466	443	479	480	473	437	514	418	412	449	431	494	463	471	465	445	416	451	462	419	439	502	458	426	483	453	434	452	434	428	472	435	479	421	439	439	415	439	425	465	434	471	413	471	454	418	490	441	457	438	488	486	445	472	476	438	428	458	443	474	449	478	445	487	524	439	433	473	429	432	487	455	460	431	489	511	425	442	466	461	453	423	445	456	487	443	473	468	404	491	436	436	432	483	436	439	474	436	418	440	406	451	453	432	442	431	469	489	439	460	470	439	470	466	458	441	488	437	422	485	427	473	462	452	444	434	432	456	438	467	438	463	447	439	452	426	460	451	471	428	471	465	457	475	447	496	440	433	456	436	440	478	447	422	453	471	475	451	465	465	458	477	459	444	425	496	425	457	470	466	506	438	437	431	445	430	443	485	436	468	492	502	481	418	461	454	466	492	455	450	464	437	454	458	443	483	440	491	467	478	464	427	437	448	442	445	484	443	465	452	446	484	424	494	422	471	452	473	453	452	457	396	406	480	430	459	436	444	464	461	420	464	443	444	458	437	458	476	418	433	439	466	489	493	443	432	457	453	459	429	446	483	439	495	488	476	442	466	437	435	415	454	440	478	436	422	458	411	424	461	457	455	475	447	455	475	485	454	485	467	433	465	448	438	420	431	435	452	431	434	436	435	455	422	457	423	456	466	428	450	496	461	443	461	443	455	434	469	449	443	469	457	479	459	430	450	461	473	511	483	439	449	452	446	430	480	432	475	462	493	468	473	438	463	484	448	441	439	483	433	435	472	452	479	452	455	462	417	453	443	468	449	469	426	444	432	471	409	399	448	457	478	445	487	443	427	438	426	447	463	452	430	425	469	459	441	425	451	451	448	450	459	430	491	451	416	465	471	445	430	451	472	470	469	415	425	438	454	451	467	474	435	424	456	472	432	515	449	465	453	485	451	471	483	454	466	449	467	486	426	428	470	439	483	457	451	440
3866	648	395	327	542	570	524	432	370	319	244	265	216	201	156	144	119	111	105	90	60	64	72	58	55	64	64	63	58	66	65	58	58	52	39	48	50	45	46	43	36	34	43	35	37	35	35	36	34	38	34	29	28	30	32	33	24	32	41	29	34	30	39	33	31	31	19	32	26	33	24	33	35	37	25	33	21	32	40	35	28	25	34	27	32	54	37	43	33	24	27	25	37	37	30	30	30	35	34	30	29	35	30	29	31	42	36	32	33	33	29	28	31	30	31	37	26	33	35	34	27	28	32	35	21	28	27	35	34	30	26	30	34	35	39	31	24	30	26	36	31	35	40	34	29	24	37	29	34	38	25	28	28	27	33	28	39	29	36	22	34	27	25	29	29	32	21	35	33	36	30	37	29	42	27	27	56	34	30	29	31	27	27	31	26	32	30	26	30	17	35	36	39	35	37	28	29	24	22	27	28	24	21	34	29	37	36	24	27	35	28	29	28	35	34	34	19	29	28	32	28	31	32	24	28	23	25	35	31	27	29	25	39	37	38	25	32	35	37	28	24	26	26	27	37	38	21	28	32	35	26	34	33	35	29	29	26	34	25	26	35	30	31	26	30	23	21	20	32	35	32	38	31	30	30	24	28	40	17	32	34	24	36	36	28	30	28	25	37	32	31	38	40	28	25	31	28	26	31	30	30	23	38	27	29	28	31	22	24	29	40	28	41	24	30	25	24	31	28	34	27	34	34	20	41	28	25	24	34	30	39	28	30	36	32	31	27	28	28	32	30	30	24	33	36	29	25	36	26	32	31	25	29	25	25	26	32	28	27	31	36	36	30	28	26	31	24	30	27	23	31	35	31	27	23	25	28	29	33	23	30	25	35	30	25	30	32	30	41	33	27	31	29	35	28	32	28	18	27	31	29	28	23	27	32	27	27	22	24	30	35	22	41	30	27	25	27	30	26	40	29	36	33	31	30	37	20	26	23	38	30	32	19	36	27	29	25	19	28	30	32	41	26	34	26	28	28	31	28	34	28	29	31	27	37	29	34	35	41	30	23	32	25	28	18	30	33	28	44	33	47	32	34	38	25	28	22	22	27	34	29	23	23	27	33	29	34	32	32	29	31	31	32	28	30	29	29	28	37	29	28	33	30	26	30	25	27	29	30	21	30	27	32	31	36	32	36	35	30	22	31	36	36	30	31	30	41	29	29	35	34	35	33	37	27	30	34	35	22	32	36	19	35	29	31	26	39	33	25	32	22	29	27	21	24	25	32	32	32	27	26	29	24	33	36	28	29	31	31	23	34	25	29	29	25	21	25	24	31	34	30	29	28	33	24	37	23	29	34	33	27	30	29	26	25	26	41	38	28	33	25	19	31	24	29	38	29	34	28	35	23	26	35	26	24	29	33	27	28	37	29	31	32	31	28	32	31	34	32	27	31	25	38	27	33	34	31	38	38	18	29	15	34	43	24	28	26	30	32	32	31	34	22	40	28	24	28	29	30	29	35	23	20	21	39	20	29	35	32	34	30	29	26	31	31	22	39	22	25	24	26	34	29	41	25	37	30	36	29	26	36	31	22	38	37	26	38	24	31	35	29	37	31	31	25	33	31	27	38	23	39	21	35	25	19	28	29	27	35	28	27	31	28	24	31	35	26	33	24	26	27	31	32	37	36	36	37	31	32	31	38	25	26	28	37	37	28	32	32	30	25	22	22	28	34	28	25	36	24	34	31	32	26	26	29	15	29	36	34	33	34	27	25	31	26	31	44	27	23	36	25	29	24	30	30	28	31	29	34	32	27	21	33	38	29	32	29	31	35	26	31	37	23	26	26	32	26	28	37	41	36	34	30	35	31	21	31	23	30	33	38	29	30	31	38	28	25	24	29	20	25	34	36	23	19	29	31	28	24	33	35	24	27	20	31	30	37	22	38	28	31	25	34	26	33	23	34	22	32	33	33	45	38	34	27	29	21	40	27	25	30	22	35	30	26	35	25	24	27	30	24	28	24	33	27	24	29	22	27	38	36	30	24	39	37	25	31	20	32	34	28	24	26	25	29	25	30	29	23	31	30	27	22	25	29	26	37	26	28	27	25	29	28	30	26	32	36	26	23	30	33	21	33	38	33	34	30	28	33	37	25	34	26	20	22	35	35	27	30	29	32	25	28	31	42	30	40	28	36	26	26	24	32	31	41	21	26	25	31	34	29	25	28	34	31	36	35	29	27	29	35	30	27	26	26	31	31	36	46	21	24	31	35	37	22	33	30	36	24	31	32	29	27	22	32	29	22	33	29	22	37	24	39	39	26	21	28	30	27	32	34	26	25	32	29	27	33	30	33	29	33	41	38	28	31	33	38	39	35	36	27	22	34	37	31	30	24	45	35	27	33	29	40	27	27	24	32	29	29	32	21	22	37	27	37	32	41	31	42	28	24	22	30	33	36	28	29	29	33	45	36	28	27	29	30	31	27	29	27	36	19	26	35	39	30	28	13	27	42	31	25	24	36	34	27	28	26	28	36	31	35	23	27	30	25	27	26	38	28	28	40	31	28	29	31	34	24	31	22	24	20	29	22	29	33	26	32	40	30	27	26	28	29	35	21	34	37	34	27	27	30	31	26	29	34	24	29	25	30	25	22	32	27	20	41	33	30	30	34	33	35	38	29	27	28	32	28	28	19	30	25	26	29	27	36	37	21	31	32	33	23	27	27	25	25	21	33	36	38	17	39	29	41	32	35	25	36	31	27	25	31	31	31	31	24	27	32	24	22	27	35	24	26	31	37	24	26	29	34	29	23	29	29	23	34	30	32	31	30	37	28	30	25	40	42	35	29	29	24	19	32	35	32	40	38	31	30	31	26	26	38	33	30	24	35	28	38	34	22	29	30	33	32	27	32	29	25	40	34	29	23	23	37	18	27	31	34	26	35	26	27	29	36	32	33	30	34	27	32	28	28	35	28	31	23	28	33	34	31	23	41	28	39	22	30	17	42	27	32	39	29	36	20	35	33	24	36	33	29	22	29	32	29	16	17	31	33	20	26	30	24	31	38	15	28	27	31	33	27	43	29	21	25	27	32	20	23	34	34	29	29	28	29	28	25	38	28	28	24	28	20	25	31	38	32	36	25	22	29	28	37	34	36	30	32	30	31	29	38	35	24	28	26	26	35	17	27	32	16	28	24	20	24	35	31	34	25	32	28	35	29	28	29	40	37	23	33	28	30	31	24	34	29	24	30	31	34	25	27	20	40	23	35	31	26	35	35	36	29	29	31	29	27	39	24	17	21	37	38	27	38	24	28	25	26	31	27	35	25	34	31	30	38	19	33	36	30	43	31	30	29	33	28	25	26	31	31	29	39	25	26	20	26	31	33	29	27	27	21	28	26	33	24	37	36	29	25	33	25	36	32	29	29	28	24	29	37	37	27	28	34	33	25	28	31	30	28	24	32	26	29	30	29	30	40	28	32	34	30	29	29	31	28	31	33	31
26448	13858	8941	21539	29130	27095	23702	20054	16871	14068	11644	10327	9286	8167	7036	6149	5470	4850	4397	3476	2873	2730	2711	2327	2098	2072	2008	1896	1710	1666	1611	1657	1595	1317	1167	1059	1017	927	849	748	860	803	806	785	762	760	709	655	688	628	606	579	542	566	488	504	540	520	541	507	529	540	536	498	483	519	503	532	522	547	535	525	548	558	512	526	550	544	512	516	537	564	525	510	536	553	578	562	579	570	555	550	537	551	582	583	536	567	549	582	576	578	582	553	525	530	577	577	644	632	575	550	516	481	516	512	496	487	511	504	511	507	508	475	502	477	471	453	503	467	547	526	560	485	522	552	498	455	500	496	532	486	442	470	475	476	514	496	464	463	432	464	462	499	425	504	466	475	458	493	492	490	461	529	452	471	466	448	477	484	472	499	476	442	495	456	444	468	471	447	468	487	471	483	483	506	515	459	456	480	468	482	482	445	470	492	458	485	458	485	492	473	475	414	518	479	473	468	501	487	501	435	490	469	467	513	470	450	472	477	494	469	497	480	485	473	467	472	491	491	525	480	469	425	487	465	467	500	501	510	450	461	479	477	508	460	471	458	476	484	482	478	467	486	460	483	426	462	507	445	442	448	465	484	450	418	450	460	493	496	465	488	484	512	437	464	457	489	474	500	462	455	501	468	445	434	458	481	462	523	468	465	472	467	461	473	482	473	492	442	431	479	475	502	477	527	469	475	495	503	494	500	450	468	519	482	477	492	501	490	456	489	439	469	489	467	483	486	475	471	463	461	478	445	496	496	450	453	487	456	467	455	497	467	489	447	496	468	452	448	474	457	495	463	485	455	464	494	483	504	479	464	510	480	506	483	473	443	479	419	484	478	502	447	441	476	477	448	456	430	479	453	489	451	473	490	498	472	483	461	462	475	471	473	474	467	491	443	463	453	488	471	451	500	437	475	501	448	448	491	434	490	462	483	493	472	459	472	476	496	467	465	476	448	495	450	486	504	479	468	484	469	443	452	521	474	495	470	511	492	512	469	469	448	466	462	500	480	491	480	461	470	508	511	471	472	450	475	484	451	481	492	471	470	474	461	459	452	503	482	461	467	496	468	474	471	476	485	449	442	474	433	480	473	473	461	464	488	484	540	469	494	475	462	457	480	467	499	489	446	435	475	494	471	479	464	461	443	477	464	461	508	445	457	471	506	495	456	452	413	492	480	492	470	491	484	465	493	481	477	461	476	502	473	478	449	452	465	441	493	483	481	440	462	480	498	487	493	482	461	514	499	487	468	470	467	465	480	470	459	460	453	457	527	481	459	496	473	428	493	455	458	461	443	490	500	530	478	506	484	460	478	497	503	477	443	479	444	455	455	481	472	444	505	452	469	484	457	491	533	472	486	461	482	447	504	460	436	503	499	448	434	463	440	474	494	475	460	469	467	504	471	495	477	481	465	468	512	464	514	489	461	474	457	465	486	481	452	474	464	463	464	494	466	504	462	483	493	433	472	490	451	449	507	484	461	510	477	472	488	507	478	461	459	494	467	498	498	486	477	510	484	486	472	465	471	435	481	499	448	472	468	508	470	528	482	487	459	461	477	518	468	463	465	487	454	487	479	432	465	467	515	431	510	478	476	486	468	446	514	488	489	446	481	471	478	447	446	474	496	443	439	491	470	504	484	473	465	461	459	466	487	475	494	520	449	441	466	458	429	451	483	476	468	496	517	504	512	497	458	456	509	504	485	505	472	478	474	481	496	500	466	495	465	490	488	456	491	473	445	423	486	441	460	438	498	501	508	440	440	449	476	464	451	449	456	449	485	452	469	486	478	430	496	459	431	430	483	454	451	476	460	465	465	470	483	464	498	474	458	498	478	461	492	480	488	469	451	439	434	460	474	502	483	460	463	474	481	462	472	474	468	478	476	484	466	479	473	500	501	485	475	434	498	470	483	465	518	471	494	480	452	508	425	466	482	482	483	454	454	451	481	469	501	518	422	460	434	451	428	442	473	447	466	488	457	466	447	446	464	461	518	486	458	532	474	484	477	482	474	524	502	480	447	513	475	471	492	473	452	497	483	460	455	450	466	464	491	485	486	450	460	501	457	478	444	505	454	490	439	487	466	442	470	425	516	472	480	463	467	467	492	468	437	449	467	499	456	479	489	473	479	475	467	419	456	432	488	453	440	490	513	488	489	482	464	505	468	452	459	472	508	456	457	492	475	503	492	476	476	469	487	504	432	457	460	469	491	478	469	483	458	484	465	464	448	521	487	443	463	471	491	498	486	464	491	481	473	477	490	466	497	472	457	455	448	470	453	501	485	446	471	483	497	487	462	470	486	501	465	465	463	465	466	445	471	460	422	478	421	443	513	453	459	473	480	497	472	487	427	473	482	459	498	470	467	492	475	506	476	518	457	491	525	458	482	449	473	462	459	435	477	471	489	477	499	476	421	472	457	495	476	467	510	444	482	459	461	481	491	464	500	483	478	485	455	457	465	494	461	515	469	481	504	457	447	463	456	483	458	494	494	453	487	475	466	492	481	455	486	478	500	475	494	503	515	454	502	503	490	437	445	499	463	495	540	451	488	508	469	487	490	467	456	487	483	471	493	487	468	479	460	457	506	454	456	475	489	451	500	490	487	500	473	477	476	476	474	482	485	483	472	480	509	474	448	478	464	463	477	486	495	496	434	500	447	447	476	477	465	478	471	521	464	454	483	455	488	465	504	461	474	466	522	485	514	471	461	477	505	490	513	464	471	484	455	476	488	446	449	507	453	478	498	490	460	472	458	466	494	462	470	458	478	440	463	476	469	472	486	449	488	526	538	494	449	499	474	494	489	512	497	461	477	499	478	479	478	460	488	491	497	452	455	524	449	462	450	484	452	468	481	479	489	460	459	489	478	476	473	500	487	476	507	454	421	454	541	513	472	487	432	501	511	456	494	486	481	485	468	446	522	462	423	458	474	475	502	473	474	481	471	453	452	489	529	491	472	465	506	502	493	510	462	489	462	471	462	476	435	504	479	466	473	463	458	475	496	489	460	455	420	485	460	472	494	480	457	512	454	487	474	518	478	446	460	478	464	513	491	487	479	484	444	431	473	517	472	455	451	456	482	457	469	479	456	461	497	473	473	465	485	516	476	473	474	487	493	447	467	479	468	496	474	489	482	466	472	491	465	495	432	458	491	452	459	465	476	506	470	486	440	498	489	483	510	472	483	512	484	421	471	456	453	473	482	460	472	468	464	474	427	487	494	489	454	500	453	485	481	456	451	476	463	471	466	481	474	483	467	453	444	450	444	474	454	459	501	492	471	443	471	458	437	501	473	479	479	519	446	510	440	482	464	480	453	435	477	440	459	467	464	465	479	479	486	501	428	498	495	443	521	448	462	489	487	471	517	487	479	499	466	449	496	512	498	467	486	486	494	531	475	472	472	415	470	479	480	466	499	473	516	459	489	462	492	470	443	485	501	486	485	472	443	496	461	475	472	491	449	496	493	498	466	462	514
3871	1094	662	496	928	1073	881	780	639	516	402	380	362	332	277	248	219	197	176	133	123	122	122	93	93	110	91	84	89	84	77	79	79	69	73	63	58	55	62	56	59	57	42	50	50	54	52	46	53	56	53	56	49	40	50	43	48	44	57	45	27	40	37	34	49	52	44	45	44	51	35	40	39	45	54	46	49	41	49	37	46	42	45	38	50	50	50	45	44	59	39	47	35	37	50	39	48	37	43	33	52	48	40	48	40	55	42	42	43	37	35	42	37	41	46	40	49	26	46	41	48	36	34	39	37	53	40	45	47	43	40	42	44	44	43	53	48	33	60	47	40	44	36	47	40	44	43	45	44	42	44	49	48	35	45	52	52	36	49	56	45	46	44	59	36	51	55	46	39	46	46	46	50	49	42	38	45	54	35	41	47	49	38	35	37	45	31	37	42	41	50	41	47	51	50	41	44	45	46	56	44	41	42	47	32	42	40	40	42	44	61	44	46	42	53	33	48	38	42	50	42	32	45	34	31	49	45	35	40	36	60	47	44	45	37	48	37	42	35	36	34	38	46	42	47	34	49	40	30	42	51	49	42	34	48	39	35	45	36	45	44	42	34	40	38	31	31	53	31	48	51	36	39	50	36	36	42	41	35	48	32	52	56	36	36	35	45	36	51	42	47	54	37	53	31	32	37	54	35	52	51	30	34	49	46	40	46	39	42	34	43	40	43	41	42	39	46	43	39	47	43	50	36	34	40	65	48	31	35	39	45	34	44	46	40	40	42	37	31	36	48	37	50	38	42	39	48	38	44	42	36	41	41	37	40	43	33	46	54	44	42	38	34	42	47	44	49	42	32	37	49	40	46	39	43	46	43	43	54	39	55	51	34	43	42	52	42	38	35	31	45	48	42	43	48	49	47	35	33	30	52	35	53	47	38	40	25	41	45	41	42	43	41	40	47	39	48	31	42	45	33	40	47	49	50	49	46	48	39	34	46	38	54	37	41	46	44	32	44	36	34	52	53	48	37	34	37	61	47	46	51	49	39	40	45	35	39	48	34	40	43	53	39	45	36	49	39	50	37	35	53	49	39	48	37	43	39	34	37	45	50	26	48	46	42	48	36	63	44	41	51	52	46	42	51	39	40	47	43	50	39	49	46	38	40	47	36	42	47	54	32	45	43	40	43	52	37	45	61	34	43	45	46	45	37	40	51	42	40	50	45	39	38	45	44	54	40	49	33	42	50	59	43	49	41	53	46	36	49	29	42	43	47	38	45	35	39	51	31	48	54	34	39	48	50	44	33	45	45	46	59	40	42	35	39	53	50	49	47	44	36	38	49	48	53	41	35	43	42	40	43	53	35	36	54	42	42	50	31	38	47	46	39	63	40	48	42	37	46	42	45	44	45	49	44	46	39	47	53	46	53	48	49	50	44	39	50	37	35	52	31	49	40	46	58	49	37	37	55	34	52	39	48	38	37	48	37	40	45	36	51	43	42	46	37	50	43	50	45	38	34	37	61	49	46	48	42	49	42	39	42	40	41	35	35	42	42	37	38	51	35	39	39	43	45	48	33	42	44	45	39	49	50	45	45	36	51	36	39	47	38	37	56	36	54	49	44	39	40	48	35	56	39	39	40	41	39	42	43	53	44	42	35	43	38	38	35	50	41	41	45	42	48	50	50	50	37	45	41	44	34	47	46	41	33	45	30	37	37	51	46	44	36	37	39	49	42	45	53	53	50	36	40	55	42	33	42	48	40	46	49	48	41	47	42	35	44	43	42	39	30	48	44	47	58	36	61	53	41	44	46	38	48	44	43	38	45	37	43	41	52	41	47	39	45	44	44	52	54	43	44	35	40	48	30	44	46	43	33	43	34	51	44	51	50	49	42	55	36	46	39	50	54	57	46	38	45	49	27	37	50	33	40	35	39	41	40	47	45	44	34	51	51	36	30	46	38	39	38	58	38	48	36	48	58	41	30	26	53	44	46	41	39	44	43	52	42	47	37	45	52	36	50	36	39	43	38	43	44	45	35	38	29	43	31	38	36	35	38	42	45	54	38	39	33	37	40	52	40	35	41	48	39	47	39	40	55	36	27	50	40	39	47	46	42	49	36	30	47	48	38	45	49	33	51	43	48	49	50	41	35	43	48	42	49	45	42	43	50	49	28	29	33	46	36	48	44	37	37	45	44	44	42	40	39	50	39	38	42	36	37	37	38	38	43	55	36	42	43	31	41	48	50	40	34	43	41	51	41	35	46	41	41	48	37	35	41	40	39	33	35	56	43	28	43	46	41	34	51	53	38	39	41	40	40	40	49	34	44	52	47	50	42	50	47	45	49	35	35	36	35	41	41	36	41	37	43	50	42	43	34	34	53	29	48	45	50	48	45	44	42	45	45	47	42	38	34	46	39	39	46	43	57	57	37	58	33	48	58	34	39	46	37	49	39	47	54	41	51	44	59	38	37	33	39	37	48	44	44	48	39	45	46	36	36	50	43	49	50	49	41	47	39	45	50	42	39	45	45	41	42	45	46	34	44	40	44	51	38	31	51	47	55	42	36	48	41	36	45	34	38	40	46	40	53	41	35	46	46	51	50	37	44	43	36	45	46	49	48	44	38	45	39	44	53	44	43	47	28	47	39	44	32	35	48	45	40	48	49	43	43	36	27	44	24	39	41	35	51	48	39	47	60	48	46	31	48	42	48	31	47	38	42	43	42	34	49	45	44	43	42	47	41	50	44	51	47	47	41	60	44	53	44	49	47	42	55	57	48	42	49	41	30	46	52	43	45	50	34	48	55	45	51	49	45	51	42	44	41	45	34	42	40	35	49	40	46	38	41	44	38	48	45	56	40	44	33	46	52	55	42	40	41	45	43	37	48	46	35	44	47	39	35	43	62	41	44	39	46	48	48	47	41	34	43	46	37	52	36	37	40	31	41	47	43	41	43	48	52	52	45	43	43	43	36	39	37	44	52	38	34	43	44	33	46	27	33	39	43	37	38	39	46	46	42	38	41	46	46	37	51	39	47	39	36	60	35	33	44	32	51	41	50	48	36	51	46	33	44	37	46	44	40	49	48	45	43	45	46	44	45	35	40	46	44	32	39	57	46	50	50	42	37	35	49	42	34	47	33	41	56	36	37	62	48	40	38	40	54	37	49	50	45	42	44	42	41	41	58	39	48	33	38	43	60	41	40	47	43	49	31	42	46	50	36	40	45	47	42	51	54	29	45	36	30	37	57	36	51	56	38	46	41	46	42	42	50	42	39	32	42	41	46	46	43	45	48	40	42	44	34	38	39	56	43	44	44	38	48	50	48	41	27	41	36	42	44	27	34	31	43	40	43	51	44	37	53	43	39	44	45	42	50	45	37	39	43	37	49	45	31	50	43	43	46	40	42	31	45	35	41	49	43	46	39	44	46	36	44	44	40	42	33	45	47	44	31	40	38	41	41	33	52	49	47	50	36	47	45	40	33	43	39	50	37	52
33941	19369	13257	27803	34978	33393	29808	26010	22242	19143	16597	14883	13358	12011	10521	9174	8271	7552	6734	5543	4546	4359	4294	3743	3472	3282	3140	2863	2602	2517	2615	2602	2464	2105	1919	1667	1575	1425	1194	1299	1329	1217	1230	1210	1244	1169	1099	1156	1044	878	947	818	801	816	867	751	781	779	765	752	746	777	738	755	697	723	766	769	804	769	783	759	777	759	773	742	740	786	843	793	785	813	773	764	785	872	940	825	815	853	812	775	831	816	848	831	836	805	807	796	828	880	802	834	806	870	876	860	891	861	892	764	740	726	726	719	701	714	690	721	697	733	743	699	691	713	702	693	692	725	707	774	736	707	723	731	737	729	758	692	711	671	662	681	694	716	671	701	683	736	681	656	734	673	699	709	683	704	672	725	665	722	670	677	670	666	647	673	698	670	699	694	675	674	666	676	742	651	700	625	724	692	696	662	673	711	657	683	698	675	662	707	710	663	714	705	680	657	676	685	659	651	694	703	738	646	650	703	734	664	706	685	674	670	686	701	688	638	686	712	678	723	640	651	669	664	710	682	693	737	666	679	679	662	688	715	669	696	694	684	667	696	678	695	715	688	655	706	652	696	633	665	613	678	691	638	680	678	680	687	676	704	704	702	646	682	675	669	656	711	657	701	643	691	704	687	694	714	722	668	707	735	661	696	664	673	678	640	707	649	708	673	671	658	669	638	703	719	619	671	666	698	706	653	669	641	682	658	637	725	652	650	705	658	667	679	659	686	709	698	692	719	668	665	700	687	693	676	678	678	695	633	675	702	693	672	659	682	680	712	709	651	693	631	691	673	634	675	637	670	668	649	659	638	655	678	672	706	689	712	669	661	705	692	699	672	693	706	685	644	665	662	635	688	711	673	693	676	726	688	691	686	687	712	706	641	677	677	711	732	687	630	681	658	660	647	694	726	651	674	704	688	669	688	703	645	679	720	672	714	692	691	679	728	673	658	658	691	703	648	671	690	676	683	691	664	685	667	676	693	656	718	677	688	693	695	682	643	661	705	664	667	621	688	675	666	648	702	676	719	678	687	671	731	668	676	724	672	697	669	645	688	646	683	716	654	701	678	689	684	680	720	650	684	712	697	722	648	692	671	655	664	714	709	692	710	657	713	693	688	697	714	670	701	731	683	661	656	713	696	710	682	661	726	644	678	713	735	719	698	720	688	688	696	698	698	687	679	669	662	717	680	625	702	665	698	677	679	628	682	650	663	683	667	688	610	709	624	641	670	691	636	654	671	688	708	661	669	682	682	667	697	708	665	658	684	665	687	646	680	697	703	676	629	722	662	732	652	691	691	691	686	666	720	655	704	675	664	677	696	742	674	693	682	754	683	667	679	678	685	709	665	692	699	656	650	681	663	631	641	685	659	671	676	705	669	710	725	626	702	700	639	737	640	728	659	662	663	665	680	729	671	663	709	687	692	682	623	678	665	669	704	622	690	637	685	691	699	675	694	652	639	664	720	682	659	716	699	668	701	680	696	653	699	685	649	712	627	706	675	698	680	716	650	697	664	685	698	672	689	674	664	698	648	666	652	677	647	680	661	684	632	681	701	713	677	693	678	671	664	716	675	662	673	711	685	680	671	658	654	690	669	696	668	652	654	692	643	675	675	645	629	692	677	650	675	677	690	700	655	719	706	662	699	666	682	713	637	676	685	745	685	653	668	687	705	696	657	679	660	671	675	664	708	706	645	708	628	668	685	654	683	671	671	691	706	681	706	649	681	693	677	664	664	681	693	698	739	635	677	704	730	704	681	663	655	712	671	657	646	706	678	682	653	673	668	660	710	675	667	668	659	707	732	609	694	703	687	644	676	678	676	688	694	721	682	722	682	663	708	673	736	697	682	667	699	654	699	706	669	693	701	633	712	712	695	671	698	681	658	644	662	707	709	688	673	677	659	708	687	644	632	707	704	696	697	654	722	637	675	654	703	716	647	639	685	678	669	647	691	668	669	664	640	713	721	650	677	654	681	709	727	683	670	674	638	649	679	691	680	711	682	668	673	666	710	646	698	680	703	661	702	693	651	654	679	630	675	651	692	667	688	707	709	624	632	643	632	637	661	647	634	625	701	678	709	684	658	692	716	722	670	715	672	684	677	664	686	712	721	660	659	679	703	692	668	658	681	706	677	673	679	706	641	673	669	652	739	671	670	704	677	673	682	675	660	722	665	698	668	700	696	731	653	649	717	652	695	670	652	696	692	708	670	700	671	682	655	675	724	671	700	671	679	672	674	637	699	681	676	737	664	680	671	688	701	725	636	713	710	710	653	685	698	690	686	678	674	674	656	716	706	685	673	664	692	642	671	610	684	643	688	689	692	717	641	722	705	680	693	708	717	679	717	731	715	709	677	698	626	689	645	723	718	689	695	677	673	661	673	698	677	674	700	677	723	671	736	669	678	685	660	692	683	662	664	652	685	707	738	682	654	721	678	640	675	689	700	636	692	701	672	659	686	649	697	680	683	716	715	648	661	711	738	714	687	743	703	670	637	672	696	668	694	664	661	710	648	698	683	686	708	687	677	700	696	705	660	691	694	644	663	637	692	655	719	659	657	716	655	754	654	675	720	690	701	702	628	713	699	659	690	724	679	716	673	705	723	723	681	700	666	663	692	712	679	677	661	668	730	690	674	735	736	661	614	686	700	694	664	693	679	687	646	694	662	648	690	671	635	666	649	652	660	703	694	677	668	655	695	661	706	706	639	672	696	699	686	702	744	664	700	680	664	672	657	684	684	676	697	674	667	675	689	706	666	742	675	670	730	698	652	691	693	716	646	653	701	656	692	684	678	691	672	672	665	715	694	663	710	662	661	663	663	649	697	701	692	593	686	695	632	690	660	672	677	729	641	649	701	701	660	689	709	660	675	674	720	675	714	697	695	635	665	700	678	691	655	667	670	699	660	603	660	694	689	680	721	678	668	667	671	661	669	717	673	714	657	695	695	702	695	681	698	700	701	663	699	669	667	689	652	709	644	646	703	683	658	689	689	694	680	692	707	715	687	665	727	685	660	630	629	692	625	656	662	671	692	694	710	713	673	645	667	659	670	686	697	663	712	634	679	674	680	685	634	708	695	706	679	680	726	700	680	719	710	660	679	702	646	654	682	677	720	655	679	694	639	745	694	643	637	680	694	656	678	677	661	702	694	656	701	682	668	653	685	673	634	671	679	656	667	631	683	645	657	706	668	668	693	693	683	639	699	726	688	645	736	666	690	682	692	659	656	736	697	686	711	676	682	695	634	693	632	660	660	674	708	667	651	708	659	706	692	651	723	700	692	672	630	698	635	680	651	704	667	665	720	679	665	702	659	684	621	681	723	693	677	678	661	671	652	669	672	695	675	702	678	663	663	680	670	664	713	674	699	751	636	678	668	687	710	658	671	695	621	613	669	657	715	649	707	689	710	702	666	680	648	660	670	721	724	678	669	697	732	689	682	702	685	683	672	705	692	680	663	665	699	656	677	675	718	716	717	679	702
2094	432	304	221	370	389	341	277	219	166	141	163	125	115	85	97	79	71	60	47	42	36	36	34	29	34	42	40	35	47	34	34	41	29	31	28	34	25	30	31	13	21	18	23	28	29	26	20	30	16	16	16	20	22	20	21	17	24	24	18	19	19	28	18	18	25	22	23	28	24	26	22	21	25	21	26	15	28	15	23	29	22	19	17	20	26	24	37	16	26	21	19	20	23	24	20	22	22	10	26	21	22	17	20	23	26	17	16	21	25	27	22	20	19	17	23	19	24	18	26	20	30	18	25	17	18	23	28	20	21	18	20	15	16	21	16	19	18	25	30	17	21	23	22	24	24	26	21	18	17	23	21	20	16	25	33	18	20	25	26	17	23	28	22	18	16	21	24	17	16	17	23	22	24	22	26	16	20	17	28	22	17	23	28	18	17	23	22	20	18	23	23	27	20	17	25	19	14	22	25	19	18	11	18	19	22	21	23	19	20	23	24	15	15	17	20	31	30	21	21	24	20	22	13	16	18	29	18	18	18	21	20	19	23	18	21	20	17	22	22	14	15	17	20	20	18	13	24	21	19	15	21	20	18	28	23	16	14	28	19	20	18	19	30	27	20	19	18	18	17	21	18	21	18	18	18	18	22	19	29	25	23	27	13	27	18	13	24	14	23	19	16	18	19	17	21	29	19	14	17	18	26	11	14	23	23	19	17	17	18	18	13	16	16	23	17	18	18	15	24	17	30	25	27	23	14	27	20	21	30	20	18	25	22	19	16	23	19	24	14	20	20	17	25	19	25	14	26	31	17	24	23	17	22	20	22	26	22	24	23	10	19	20	19	27	21	29	26	16	20	14	20	25	26	13	26	13	18	13	24	27	22	19	25	18	26	27	19	10	26	26	24	25	20	16	21	24	19	21	29	18	18	19	20	21	25	31	28	28	18	16	20	18	17	20	28	12	20	17	22	18	25	24	17	17	26	22	18	18	19	20	21	17	21	19	20	18	24	17	21	28	14	29	21	27	15	14	15	13	21	15	22	19	23	12	10	14	17	26	24	15	21	19	12	15	18	15	17	22	21	14	18	13	16	23	19	17	37	26	31	20	19	16	23	21	21	14	29	15	23	22	18	16	18	23	23	22	18	21	19	20	20	19	19	28	13	17	21	21	23	28	18	18	27	15	23	22	12	21	25	27	13	21	17	15	14	21	20	28	27	19	21	22	23	16	22	22	18	16	16	18	18	22	20	27	11	22	18	18	20	15	21	28	17	21	24	21	22	23	21	19	17	21	21	24	20	24	22	19	18	34	20	22	15	28	18	20	21	16	27	25	16	18	18	24	17	12	17	23	24	19	28	15	18	18	15	23	22	25	21	14	14	16	21	16	21	16	8	23	18	18	12	24	25	17	12	23	29	23	21	21	27	22	25	25	19	20	23	18	22	13	22	28	21	27	21	22	16	18	15	19	33	26	21	17	21	15	21	23	15	18	14	20	15	29	20	22	18	14	20	10	16	16	24	23	17	14	19	18	20	23	19	18	24	22	17	24	17	20	18	20	18	15	19	21	22	27	22	19	15	26	18	19	24	26	20	14	14	21	22	11	27	24	36	26	16	28	16	15	21	17	15	19	15	21	16	17	23	22	19	24	16	18	25	22	19	28	22	15	17	18	30	26	25	23	27	24	25	26	18	25	17	16	20	23	16	21	19	23	17	30	20	21	22	17	20	13	24	19	18	26	19	21	27	13	28	22	19	18	17	28	8	18	23	26	17	23	20	22	18	26	25	10	23	16	17	21	26	12	22	32	24	23	18	20	26	24	19	25	16	25	15	19	24	15	24	29	23	19	23	19	18	15	19	18	22	24	25	20	19	20	14	19	16	22	22	23	21	30	25	25	23	22	29	18	23	21	19	20	22	15	21	17	22	14	18	21	20	19	25	19	21	12	22	15	20	22	17	23	17	22	16	23	11	20	31	17	27	20	21	25	15	15	20	16	20	15	14	26	17	20	16	25	20	26	16	19	16	25	18	26	19	12	18	19	16	25	11	21	18	24	29	20	16	15	26	27	17	23	20	26	12	18	18	14	19	22	19	19	23	23	20	28	22	15	21	18	24	21	20	31	16	18	28	25	17	26	26	24	22	22	20	21	23	17	16	25	31	17	10	19	26	24	13	27	10	27	30	13	27	17	26	16	18	16	24	18	20	21	25	20	20	13	26	25	21	20	25	19	19	19	20	25	20	24	18	23	20	18	21	18	22	26	21	18	22	12	22	22	19	26	24	24	18	20	24	22	22	21	24	21	22	20	29	25	20	26	31	24	25	18	19	20	22	26	28	13	23	22	18	20	16	20	24	19	17	17	20	20	26	28	28	15	29	15	20	16	30	21	23	18	20	14	29	25	24	19	16	20	24	22	22	16	17	16	23	20	12	30	33	19	16	20	18	19	15	15	15	18	28	23	17	18	22	23	22	17	14	15	23	22	18	26	14	21	16	18	22	20	13	21	15	29	31	28	25	24	25	32	14	23	22	25	21	20	19	19	15	19	20	19	12	16	26	22	26	23	16	17	12	21	19	21	21	17	27	21	19	16	19	18	23	19	24	23	25	22	23	20	23	17	23	25	20	18	27	20	35	22	15	13	16	21	18	19	23	28	19	16	22	26	18	21	26	22	21	15	21	26	17	17	21	27	20	19	22	12	12	26	21	29	20	21	29	18	8	18	22	16	25	23	26	21	19	26	18	19	24	25	21	22	19	16	20	15	25	22	18	20	17	11	18	23	26	24	14	18	23	19	18	20	17	22	11	20	28	33	11	15	21	21	16	19	26	23	25	17	19	20	21	19	19	26	20	17	24	15	15	23	16	19	17	27	20	20	23	37	13	18	15	23	18	17	30	26	10	22	19	14	21	23	15	18	25	11	11	23	18	19	20	21	23	27	22	18	24	24	25	23	28	15	17	15	16	14	20	24	27	13	22	24	21	25	26	23	20	15	25	20	23	21	23	19	9	20	15	22	18	23	16	19	18	35	19	12	18	18	15	28	14	22	19	35	15	18	21	31	23	22	21	25	23	17	18	24	23	27	20	20	17	26	10	10	22	23	24	29	34	31	22	13	20	21	17	23	29	28	23	23	25	27	15	20	19	20	18	21	15	18	24	25	22	15	24	16	16	26	22	25	19	21	21	22	17	22	24	19	19	27	25	14	33	25	17	26	24	17	19	18	18	19	18	17	25	23	22	25	26	19	20	25	22	15	23	21	18	24	18	16	20	17	18	22	15	29	17	24	21	16	26	23	15	19	23	17	20	21	12	20	16	24	26	32	29	17	23	20	21	15	14	18	20	22	20	17	16	26	22	23	27	19	17	31	21	18	15	19	18	22	19	18	24	17	21	23	24	30	17	13	24	23	29	24	21	18	22	16	18	26	21	22	20	26	19	21	21	22	10	20	20	26	21	31	20	23	32	19	18	27	16	21	11	20	21	15	33
22237	11396	6961	17625	24136	22360	18436	14930	11839	9555	8271	7226	6309	5454	4655	4066	3604	3178	2731	2124	1681	1630	1548	1394	1304	1248	1223	1169	1128	1064	1086	1072	1018	863	740	710	665	607	560	576	547	581	560	537	567	529	469	523	391	384	427	393	362	354	343	341	330	336	377	372	344	363	344	343	373	350	359	351	339	351	365	399	373	341	354	385	372	396	385	370	360	367	354	418	421	428	397	437	450	423	420	379	402	396	369	435	384	388	364	425	415	401	366	413	406	442	412	401	449	423	373	389	374	369	328	337	337	357	353	359	371	369	334	350	326	377	356	347	334	376	359	345	366	361	354	397	356	304	339	350	348	389	376	334	338	345	329	331	320	344	381	350	346	350	349	342	313	328	334	337	336	318	363	326	336	333	384	342	339	329	351	333	353	385	329	343	329	322	351	314	334	312	336	309	332	350	355	372	364	318	357	338	321	359	350	343	357	359	311	327	337	333	323	364	332	344	331	334	340	342	325	356	330	343	333	329	314	318	331	365	367	348	332	352	348	341	346	334	364	336	316	319	331	346	328	313	362	342	350	355	340	312	373	328	321	354	363	362	356	320	319	338	308	347	361	326	352	329	332	340	352	354	354	322	318	344	334	350	328	326	326	313	329	368	331	355	318	355	356	326	364	349	336	328	355	339	353	336	349	345	330	361	381	309	327	357	334	344	377	338	339	367	362	325	351	320	341	342	359	359	354	345	360	340	350	325	328	346	344	334	360	364	331	344	334	376	331	342	366	370	339	349	337	312	347	359	356	306	329	350	366	334	358	335	327	360	369	369	330	343	339	317	357	320	330	335	348	323	345	352	350	344	349	330	316	335	331	346	362	337	356	323	348	366	347	356	328	313	313	324	329	328	320	326	373	354	314	371	309	346	348	361	326	349	308	349	334	326	352	336	358	320	318	379	346	366	318	344	366	315	336	333	364	365	356	311	291	345	342	355	358	357	344	337	360	315	352	329	356	283	356	318	337	329	331	337	359	314	371	337	352	307	347	321	363	328	341	310	339	353	364	352	323	304	337	334	383	339	325	341	332	316	369	317	306	344	375	327	321	343	362	332	351	345	347	332	357	307	335	319	338	342	340	332	329	333	314	327	333	336	304	354	356	344	332	319	381	339	328	340	339	340	334	337	338	330	356	322	352	375	355	301	354	365	361	361	354	315	320	346	390	335	333	341	340	309	362	338	362	335	332	350	351	339	364	330	342	351	336	332	321	312	308	312	332	332	341	358	335	368	332	343	341	346	355	310	351	352	346	339	341	402	334	373	365	333	338	348	323	354	348	327	318	351	329	319	362	344	298	326	329	348	349	295	338	357	359	361	311	356	322	352	325	341	346	311	320	316	323	326	331	320	357	336	331	320	323	337	356	335	348	358	335	378	334	336	307	348	331	368	347	345	336	335	358	368	344	342	351	322	340	334	333	326	328	343	327	326	314	332	357	329	333	351	358	373	319	340	334	314	345	329	338	329	310	324	313	336	318	372	347	347	345	346	322	336	315	350	334	337	347	372	331	374	334	359	343	324	326	343	332	328	369	367	289	339	360	355	316	320	341	344	326	287	303	343	309	331	348	349	326	327	326	351	321	344	328	331	330	340	342	356	346	354	323	361	351	321	334	332	326	345	334	349	343	336	373	334	340	328	359	344	328	353	336	343	336	331	323	356	344	328	304	340	356	318	308	361	346	344	317	334	340	332	303	335	320	343	336	332	377	308	350	328	350	352	336	367	322	348	363	364	345	340	339	343	345	338	321	348	354	345	347	343	329	355	332	349	324	326	365	324	346	343	339	349	374	346	353	322	349	351	339	340	357	329	340	334	322	386	326	332	325	355	337	323	311	325	323	320	350	353	328	350	310	324	361	354	342	328	338	352	360	337	362	351	339	346	321	350	330	353	333	328	334	340	375	347	347	313	334	324	335	346	357	343	333	358	328	322	326	361	317	345	343	323	346	338	365	344	328	318	334	333	324	348	338	346	359	351	335	322	331	363	353	365	328	359	391	328	335	333	330	360	341	351	360	323	319	329	335	348	364	321	351	320	343	356	354	327	342	330	343	351	336	355	331	342	318	349	346	350	330	332	354	319	310	322	370	331	325	370	343	350	322	364	337	346	352	360	370	333	349	358	336	334	329	338	335	324	359	339	312	357	331	357	353	320	363	357	336	338	335	352	312	320	316	350	339	361	344	343	335	372	352	372	352	304	352	318	370	331	330	351	326	305	320	316	348	345	363	339	319	311	363	348	340	347	363	346	355	312	338	360	345	326	352	350	320	318	348	324	355	350	347	358	364	347	333	386	349	332	311	320	383	335	319	352	356	343	325	354	357	342	338	356	340	341	376	337	345	361	307	329	368	339	349	328	348	337	378	316	292	339	338	314	341	361	341	346	305	345	313	341	364	343	343	342	353	325	335	341	328	324	327	341	328	359	344	336	327	378	334	324	335	362	316	340	368	333	332	377	326	319	351	339	357	289	334	358	300	332	342	328	348	353	356	336	348	325	361	342	334	331	370	343	355	355	325	338	349	350	339	346	345	337	333	353	334	310	361	324	355	346	367	320	339	334	330	342	344	355	346	341	359	328	343	346	316	327	313	356	342	354	335	344	304	352	356	327	342	347	336	331	298	319	302	350	351	319	339	322	336	344	339	341	332	343	311	300	332	320	305	325	301	305	348	354	342	354	347	368	369	326	325	344	308	331	339	339	335	332	348	359	352	315	351	361	322	298	336	353	335	310	347	324	310	382	362	345	340	343	327	344	332	362	327	329	363	316	338	363	351	341	329	349	325	360	339	320	313	336	305	330	347	328	348	328	347	346	327	321	329	324	342	358	356	315	328	336	329	349	339	346	368	343	332	340	331	334	329	334	333	343	371	340	310	358	351	304	351	324	357	363	310	335	332	351	383	366	333	339	319	321	319	341	344	320	324	335	342	338	334	343	327	355	363	328	339	356	333	319	360	316	344	328	314	333	330	339	327	343	330	379	354	338	324	344	341	344	367	348	336	362	325	336	318	323	315	348	335	338	327	306	321	313	350	303	333	325	329	347	353	350	341	347	342	337	334	327	337	322	342	339	356	359	342	318	350	358	315	321	339	351	333	339	363	329	348	350	345	307	346	353	348	350	368	312	329	353	345	336	362	373	331	343	322	350	311	347	350	332	338	307	354	338	342	307	370	354	315	337	354	345	343	353	351	337	330	352	342	328	346	320	353	345	318	361	365	345	361	320	361	350	350	354	322	379	367	363	343	333	361	343	323	361	346	337	336	339	370	352	353	369	330	321	377	340	333	341	357	378	369	346	352	343	328	356	328	329	322	338	329	340	324	317	337	359	314	343	348	363	311	327	326	326	320	351	352	314	371	362	328	326	363	352	337	371	339	360	357	346	331	337	349	350	333	339	372	353	318	304	358	346	344	366	332	336	371	370	341	328	332	351	320	353	315	350	324	319	334	340	335	318	334	333
1956	702	402	316	590	596	530	457	310	309	257	214	180	169	167	126	128	136	102	88	65	79	58	62	57	59	54	66	44	35	63	60	50	38	38	37	37	36	31	28	46	36	31	30	33	38	35	39	35	25	30	21	29	21	22	30	29	25	32	34	26	27	36	41	27	39	23	23	30	37	30	26	25	36	22	31	29	24	29	28	24	20	28	32	29	29	39	31	28	35	24	23	23	28	26	24	32	31	33	27	35	25	27	22	31	23	33	22	33	29	21	27	47	32	31	22	33	31	30	28	30	28	28	29	26	28	38	29	18	33	20	26	22	38	27	37	35	28	27	29	32	27	38	27	21	26	28	30	25	21	23	20	29	25	23	30	27	41	28	29	25	24	31	16	33	26	24	27	31	27	35	29	33	27	28	44	29	34	36	20	20	25	16	25	18	29	29	28	28	23	24	28	26	35	25	20	26	25	20	23	27	32	30	25	29	23	24	21	24	25	27	35	32	30	25	22	33	17	21	25	28	28	28	30	35	25	28	20	23	40	45	28	33	20	37	36	29	27	29	28	35	29	34	27	27	26	26	35	33	27	39	29	21	27	23	20	30	38	19	31	24	32	21	25	27	31	32	35	29	23	25	29	26	31	40	17	26	31	29	22	22	36	22	34	35	31	39	13	29	23	20	21	31	28	23	28	29	41	30	29	30	26	25	25	22	29	25	25	29	29	28	19	30	27	27	34	27	31	24	28	23	23	24	21	27	24	34	28	28	26	26	33	32	21	41	28	29	32	16	31	23	29	37	24	27	29	34	21	29	28	35	28	21	36	34	34	18	28	17	23	29	29	31	37	24	29	25	24	25	24	25	29	19	26	36	32	26	32	21	27	22	33	35	28	28	26	35	34	21	32	25	34	15	32	25	34	23	22	26	24	29	31	19	30	25	22	27	28	24	37	27	34	24	27	24	28	25	27	23	28	31	27	29	33	35	28	27	30	24	29	25	27	24	40	27	30	25	30	30	39	26	36	29	29	27	20	28	26	30	28	30	24	27	30	31	26	35	23	38	20	25	34	35	26	27	32	21	19	32	32	31	19	26	31	26	17	27	30	24	29	34	23	26	19	32	29	24	26	32	29	18	20	31	22	18	34	27	24	35	24	37	29	28	24	35	31	32	32	35	26	20	28	27	33	20	36	27	27	26	27	36	28	31	32	20	26	27	22	28	20	45	30	23	28	20	18	27	27	33	36	25	42	29	21	32	26	23	25	26	29	19	26	36	26	24	22	31	31	17	30	28	17	24	37	32	27	31	32	36	26	28	32	25	23	30	28	32	25	21	32	21	33	30	26	26	31	33	29	24	33	23	26	23	31	27	33	27	28	33	25	28	17	24	25	31	32	21	25	32	32	19	37	27	36	28	29	35	25	32	24	24	34	28	41	21	27	26	24	22	34	21	30	26	34	28	29	36	34	35	25	22	28	30	22	33	31	31	28	30	32	32	27	27	25	27	36	30	33	22	24	33	27	26	25	20	27	36	26	20	24	21	32	28	35	15	28	29	30	28	28	29	31	40	38	25	25	31	28	28	25	23	34	26	26	25	27	30	25	25	26	22	27	25	26	22	26	32	26	21	16	32	30	39	26	37	26	28	38	37	26	33	28	23	32	27	22	31	26	25	33	27	31	25	22	29	40	27	35	36	29	25	30	23	22	16	21	24	23	37	38	32	29	27	24	33	32	21	32	27	29	24	25	28	24	24	33	32	36	19	25	29	33	33	33	16	27	37	26	20	27	28	23	30	28	31	24	31	29	36	24	27	29	32	26	30	29	36	27	28	32	36	22	26	33	23	13	18	20	37	26	23	23	42	29	12	25	31	37	33	27	23	30	29	26	30	43	31	28	25	31	24	32	32	42	36	32	33	22	20	26	30	30	27	27	32	19	32	30	35	31	28	35	27	23	19	24	22	31	25	25	23	17	26	32	26	36	31	33	34	41	30	15	33	34	35	32	22	33	34	32	25	23	32	21	31	24	32	30	21	21	21	25	23	25	23	22	22	23	33	29	28	29	31	31	30	25	25	30	33	25	34	45	36	30	33	29	27	19	43	28	20	32	29	35	21	28	45	32	32	29	22	38	29	27	21	28	29	17	30	37	16	29	31	31	35	21	27	12	30	22	30	28	27	28	24	21	34	24	34	31	30	32	25	23	30	35	32	29	24	29	27	28	25	32	27	15	35	30	29	30	26	22	23	33	25	26	21	23	23	21	28	25	25	29	38	19	31	41	28	19	24	27	37	24	25	36	25	31	23	26	26	28	29	23	25	26	31	31	32	35	21	31	26	31	39	29	26	29	29	26	27	30	29	33	29	35	21	31	28	38	31	25	35	27	32	31	29	30	29	31	33	24	24	26	36	32	26	28	27	31	24	26	28	32	31	29	36	26	30	33	29	26	34	25	39	34	20	22	29	25	28	35	28	31	36	21	28	29	23	25	35	27	18	32	24	30	35	39	34	27	23	26	36	16	26	35	27	25	31	28	23	27	28	24	31	33	20	34	31	19	26	21	30	26	31	32	36	32	26	24	40	25	30	22	26	29	31	17	23	25	28	28	30	30	31	20	39	33	21	28	30	33	28	34	26	26	33	26	24	34	25	22	25	21	23	29	32	28	24	24	22	29	34	27	23	36	27	23	26	27	30	25	35	23	26	26	23	28	30	21	26	22	32	25	21	26	38	34	24	32	32	31	24	19	24	21	29	34	21	22	22	29	20	23	19	22	19	23	18	21	24	36	29	31	36	23	32	28	35	32	31	25	36	26	17	21	26	26	24	27	43	29	22	38	31	18	29	20	25	23	25	34	25	29	35	29	33	27	20	30	22	21	26	28	34	27	28	27	34	41	19	27	34	40	27	19	21	33	29	29	30	31	18	23	23	32	28	29	30	30	23	36	25	24	23	27	34	28	32	19	19	26	35	23	27	36	30	26	27	34	30	32	28	32	35	26	30	29	36	26	29	19	37	27	22	23	20	27	27	28	26	28	25	15	20	23	23	32	25	30	35	27	21	24	22	31	29	35	31	25	32	28	22	28	34	24	33	20	24	28	20	29	19	21	32	30	21	20	28	28	26	29	26	21	22	33	25	35	22	30	33	26	31	35	17	21	30	19	20	23	33	35	22	23	32	22	31	30	26	37	30	25	23	34	35	25	28	34	30	28	31	25	35	29	21	33	26	27	33	28	27	35	27	43	26	33	29	30	27	28	27	29	33	31	23	32	24	26	26	15	33	23	32	28	26	22	30	24	26	25	30	24	24	25	37	29	29	28	25	29	34	23	35	27	32	23	32	19	28	32	27	30	29	36	35	26	31	22	38	25	29	20	25	35	24	24	24	36	31	28	28	29	21	28	27	36	20	28	30	27	32	30	29	30	27	21	26	34	37	38	29	36	26	28	28	31	25	20	35	28	23	24	25	22	25	31	28	21	24	38	32	36	35	31	20	31
28211	15241	9497	22377	29393	27635	23665	19540	16309	13717	11680	10114	8849	7984	6664	5920	5464	4890	4135	3205	2479	2593	2306	2158	1986	1953	1782	1790	1613	1669	1580	1670	1406	1256	1067	1085	910	845	826	824	830	775	763	771	773	701	658	640	606	564	545	524	520	503	481	504	529	489	498	475	459	475	457	466	464	474	500	493	532	511	499	534	534	505	476	500	469	504	503	474	502	514	495	488	540	603	563	572	522	600	535	538	517	535	535	480	532	507	562	542	556	537	527	541	542	571	532	576	589	549	510	511	469	491	469	481	466	479	438	456	465	459	465	455	470	441	453	431	466	497	452	462	492	496	478	469	472	441	474	437	504	444	470	443	455	472	435	404	407	396	400	460	441	446	450	435	465	411	444	433	425	457	441	460	463	451	458	447	475	464	460	437	478	446	441	434	439	476	450	420	478	456	449	464	467	432	461	467	438	459	452	465	444	454	440	462	461	453	437	468	438	423	471	455	471	480	473	435	456	421	444	456	457	443	441	430	426	461	454	461	434	423	441	436	464	443	468	481	443	440	453	478	466	439	447	438	454	437	452	464	431	448	433	438	470	411	440	413	450	440	446	450	427	401	450	458	442	484	448	463	458	455	447	452	460	427	447	469	423	469	435	455	443	453	469	440	429	464	413	425	474	448	417	459	430	460	442	426	467	460	440	438	469	450	456	432	440	462	451	472	472	424	418	469	457	466	471	453	435	473	423	452	441	431	463	475	435	410	438	448	476	435	405	446	466	474	449	463	472	465	434	433	402	485	443	483	417	423	448	457	472	430	450	462	433	461	434	447	504	418	434	525	446	497	420	410	451	435	439	469	436	453	442	441	474	432	488	432	455	431	476	443	463	459	408	466	434	409	438	478	432	449	465	484	445	433	483	469	458	437	450	431	456	465	461	458	465	451	446	422	439	491	425	441	461	437	464	450	490	485	412	449	445	485	489	434	442	483	462	458	472	432	461	444	476	422	465	433	428	422	465	440	481	454	437	451	451	448	459	421	477	440	481	469	448	464	458	451	442	436	470	445	469	461	451	446	458	459	402	454	462	434	444	435	468	438	461	423	422	483	434	465	466	493	442	447	428	468	461	433	469	437	466	429	443	449	452	442	449	465	442	389	446	470	433	427	393	428	485	495	458	416	421	436	464	435	448	486	424	424	444	440	459	421	433	459	417	451	454	434	477	452	460	431	465	474	449	405	430	408	458	459	450	440	444	457	476	445	428	441	448	442	448	424	450	447	433	429	426	466	437	447	443	442	461	428	465	412	453	429	420	438	428	434	458	441	455	422	455	449	439	445	428	425	432	442	463	438	458	430	453	486	463	456	453	460	449	446	438	488	441	450	436	474	489	458	432	445	409	447	485	454	477	438	413	453	461	457	425	460	441	425	441	405	429	472	435	432	451	496	450	483	460	474	440	428	448	441	455	434	421	440	467	480	465	425	466	456	425	455	475	417	455	472	438	383	499	466	459	455	452	476	456	457	456	436	401	487	452	459	456	389	440	437	443	441	480	471	459	449	478	490	462	464	477	470	454	464	466	449	455	452	428	436	422	469	445	418	424	455	443	462	486	438	459	443	456	428	456	443	470	460	458	407	449	488	440	447	489	446	434	456	420	396	435	419	461	443	456	514	453	459	444	456	494	467	417	458	434	428	466	419	428	450	438	431	460	417	455	433	437	472	459	449	430	418	419	430	439	430	436	472	479	430	440	400	459	447	452	426	461	451	475	452	447	414	438	466	463	454	433	442	468	416	469	414	442	452	477	431	421	448	497	451	421	447	445	434	452	433	451	440	425	430	464	456	477	434	495	450	496	452	442	459	461	410	421	440	435	419	459	440	449	444	482	442	432	433	463	486	429	441	446	440	427	433	446	448	449	498	449	453	403	455	458	461	464	454	424	461	436	454	440	452	419	433	452	446	466	466	437	423	451	441	476	427	454	517	435	448	453	444	444	434	452	450	442	459	443	448	476	461	405	469	430	473	440	463	453	463	480	472	462	425	430	436	468	425	462	460	432	454	414	427	458	413	427	480	437	439	473	448	418	411	439	477	440	444	415	441	429	481	468	491	453	442	453	424	452	424	477	467	436	467	457	457	394	414	432	450	454	473	451	467	438	453	428	477	417	452	441	424	426	462	453	419	458	419	467	476	438	461	464	443	449	434	484	433	449	441	476	451	441	494	483	464	419	466	463	443	432	433	439	444	465	436	458	441	450	451	455	429	428	476	435	446	429	422	449	440	509	424	468	474	461	434	499	468	466	475	432	458	492	497	452	454	454	429	446	452	449	472	426	457	452	415	464	456	462	467	438	457	452	424	419	425	454	437	464	457	438	463	460	474	430	431	432	481	503	448	447	441	453	444	481	431	467	484	479	433	444	422	465	455	436	428	429	450	459	418	430	455	421	445	491	453	437	454	455	451	410	433	423	445	434	453	427	462	436	458	478	426	424	439	427	444	454	467	419	457	479	420	463	469	470	435	427	446	448	463	464	451	419	451	445	469	447	410	451	455	468	423	458	497	461	452	427	455	445	448	451	428	474	456	465	434	428	435	469	504	451	469	436	403	443	402	446	485	450	444	410	436	446	449	443	399	461	429	452	416	438	448	422	483	468	449	461	456	433	453	446	479	415	438	449	478	419	463	435	493	455	420	472	441	442	415	449	454	436	447	435	477	412	429	463	466	417	415	437	459	478	441	437	463	450	437	435	459	426	463	489	461	452	433	444	446	447	432	434	420	418	441	466	417	470	490	467	447	463	443	431	450	477	431	484	483	412	507	444	437	468	441	515	414	431	444	439	456	418	421	472	397	438	456	436	406	439	449	459	435	441	469	459	476	410	456	446	390	441	427	428	409	420	443	446	430	466	463	419	446	446	447	453	434	472	424	505	423	455	442	420	472	433	505	460	448	419	434	455	437	472	467	451	456	476	410	472	424	448	448	416	422	468	459	453	436	454	458	434	450	429	470	470	441	428	466	448	443	458	436	489	477	432	440	466	418	473	438	443	460	441	419	458	455	438	424	428	425	442	434	458	448	433	422	438	426	472	454	450	464	480	470	450	467	443	440	441	436	420	451	465	486	446	405	471	495	460	465	440	442	421	483	473	457	492	463	477	437	449	439	426	424	442	445	440	489	448	422	467	405	458	463	458	449	489	468	495	454	437	428	439	426	467	465	470	442	458	451	437	460	487	423	467	442	456	478	422	460	436	443	465	468	454	410	452	451	404	468	455	432	483	454	452	447	430	433	450	438	474	467	445	493	457	446	447	407	471	452	451	430	444	486	421	459	486	442	482	432	419	450	425	407	435	466	466	481	467	450	506	445	429	467	430	431	443	417	458	447	460	443	437	423	442	473	465	456	467	418	462	453	458	439	432	434	436	436	453	442	468	412	469	415	409	417	439	460	449	441	428	440	474	452	431	445	482	449	471	430	437	408	442	409	460	466	488	445	450	428	471	439	437	436	455	454	454	485
3802	716	465	351	583	721	598	506	360	350	290	256	224	190	162	145	140	147	110	92	88	79	73	48	65	70	52	64	56	59	48	44	53	50	44	54	43	36	32	31	39	34	36	49	28	28	37	24	38	34	25	22	35	30	27	23	28	30	33	28	29	31	31	28	28	27	36	26	26	43	33	23	21	25	37	28	29	24	22	36	32	22	34	29	36	34	39	36	31	27	26	36	25	47	35	31	41	31	26	29	28	33	32	29	35	27	21	33	40	30	39	24	37	29	30	30	32	24	37	30	34	38	33	29	33	27	30	26	25	37	29	26	26	31	31	29	33	38	35	27	39	30	30	29	31	34	31	15	39	26	30	27	28	29	26	27	22	27	32	37	43	26	26	32	22	30	36	30	28	32	30	23	31	18	34	19	24	21	22	14	28	35	27	26	33	29	25	29	23	24	24	19	31	28	33	30	30	37	25	33	40	26	31	31	22	32	28	30	27	28	27	24	28	27	21	31	28	38	31	31	29	42	30	28	23	42	24	32	31	29	20	33	37	32	33	27	30	25	32	32	27	28	31	21	35	30	25	33	24	24	27	20	31	31	31	35	44	33	29	29	20	35	39	31	21	33	26	35	28	32	23	28	24	29	23	29	27	30	36	36	26	25	27	36	29	22	22	16	23	23	26	36	25	29	38	28	39	31	23	37	24	28	35	33	25	21	33	26	25	30	26	39	19	24	40	25	32	36	32	25	26	30	33	26	27	34	26	28	30	35	21	38	30	30	39	33	20	26	20	31	32	32	26	32	22	33	28	33	37	35	27	21	26	24	30	29	24	28	31	27	30	33	13	31	27	46	29	31	34	25	24	33	24	29	35	35	26	32	32	26	27	34	28	25	26	31	27	37	27	33	24	27	37	36	34	20	35	31	31	24	25	25	28	24	28	38	35	20	29	31	15	28	35	42	35	24	34	34	29	28	29	35	37	45	32	35	26	34	31	29	31	31	31	27	36	27	29	22	42	30	27	29	44	24	44	32	30	36	34	33	26	25	25	37	39	38	27	27	26	34	22	34	26	35	22	31	26	39	29	29	30	23	29	22	25	36	33	32	29	37	29	26	28	30	30	29	23	25	27	18	30	21	26	41	31	30	28	32	25	39	36	31	34	31	30	35	29	26	31	25	35	40	28	37	35	22	31	33	22	26	26	36	34	32	37	19	23	31	28	23	36	31	30	33	31	25	20	25	24	31	29	23	33	29	31	35	35	36	23	20	33	34	36	27	31	23	28	35	21	34	20	16	23	40	41	38	36	25	21	29	26	30	31	25	29	28	29	24	28	27	27	23	25	34	38	30	22	30	25	34	32	32	31	37	37	41	28	33	24	32	29	33	24	32	29	31	36	44	22	34	30	30	17	33	26	30	30	38	27	24	32	35	31	26	24	30	19	33	32	33	30	33	23	34	25	24	34	32	31	23	37	40	25	23	41	32	38	29	17	31	19	33	20	32	27	34	31	23	33	25	43	29	34	29	31	36	36	26	33	28	37	31	33	25	29	30	32	23	21	33	35	33	32	35	27	25	23	33	27	33	29	32	24	31	24	25	28	37	24	33	34	32	23	32	32	29	27	20	17	25	28	31	39	22	24	30	34	27	33	34	24	27	30	29	36	32	32	26	28	39	13	43	31	36	29	31	30	31	32	34	38	21	33	43	16	29	36	18	36	28	23	30	20	26	44	26	23	22	23	22	24	27	20	27	35	22	31	36	24	41	32	23	36	39	25	35	22	33	34	28	24	26	35	24	13	28	35	27	25	23	23	26	27	21	20	18	31	28	29	31	28	41	25	28	27	40	34	19	23	23	24	33	28	28	33	18	27	31	33	32	30	20	32	20	24	20	35	24	39	25	28	33	22	30	29	32	34	35	36	32	18	26	33	32	30	35	29	22	31	32	35	25	37	32	30	36	28	29	31	34	30	28	29	29	24	43	26	23	25	32	23	21	37	32	26	33	22	30	38	31	26	36	25	20	22	30	24	24	35	41	26	31	29	32	29	33	28	41	23	33	35	26	33	16	20	32	39	34	36	24	31	27	27	27	31	36	39	32	25	23	28	40	25	24	26	31	27	30	30	25	20	32	22	26	35	31	22	25	34	27	18	32	18	17	29	37	24	29	28	29	32	37	22	35	30	23	29	43	26	28	24	31	27	31	23	23	22	33	33	29	20	24	25	32	22	30	21	43	23	28	30	44	35	34	34	29	34	32	22	34	40	31	30	47	29	30	26	28	40	26	33	31	29	33	29	36	34	22	22	23	34	36	29	31	35	27	31	33	32	32	31	21	19	17	25	32	31	24	32	27	23	34	38	32	24	30	31	35	37	18	37	37	25	25	33	35	46	27	19	27	29	32	31	25	31	26	34	33	30	34	26	25	29	29	25	33	29	31	33	21	35	29	27	38	33	32	28	24	35	26	31	31	34	33	39	31	30	36	26	28	32	26	43	33	27	31	24	23	29	21	36	38	30	32	29	35	32	24	36	29	29	25	41	32	42	33	25	29	34	37	24	34	26	24	31	28	34	28	33	23	36	30	24	27	33	31	35	23	27	23	25	37	34	26	29	26	21	34	24	27	41	25	24	25	30	23	34	28	31	29	31	23	28	24	30	20	41	26	35	28	31	34	35	39	23	22	35	21	26	23	32	32	26	31	31	27	21	26	16	28	28	19	28	31	28	33	38	33	25	26	31	29	19	30	30	41	28	38	27	16	37	27	35	21	24	44	27	22	31	33	23	36	25	40	30	41	31	36	26	36	34	35	34	20	38	36	35	26	40	27	35	39	29	30	24	31	31	39	29	28	27	34	33	39	28	30	19	26	29	25	31	36	32	31	30	30	30	30	33	35	31	30	35	26	41	33	33	37	26	24	37	30	26	31	31	37	31	33	26	22	32	30	34	24	26	39	30	31	41	28	38	30	29	40	28	30	35	40	31	24	32	28	36	31	26	29	26	31	24	30	28	30	27	34	28	31	27	19	30	27	26	26	21	25	32	27	29	29	37	28	26	37	24	27	32	34	44	32	30	28	32	22	38	34	37	27	26	17	29	32	29	20	31	30	28	33	31	25	27	22	28	27	42	25	24	22	28	32	28	35	26	29	32	34	27	34	32	26	20	29	24	35	25	34	28	32	25	28	31	19	33	14	36	42	22	22	20	18	27	28	27	42	24	29	24	28	23	20	30	26	32	34	31	27	22	34	28	29	31	34	28	27	38	36	43	33	38	27	18	33	26	33	28	24	29	30	21	33	35	36	31	22	30	35	33	34	28	26	29	25	31	28	31	23	26	37	31	31	26	35	29	29	23	32	29	35	34	24	23	32	41	30	37	33	35	25	23	25	32	34	28	25	27	33	25	34	29	27	31	27	25	30	21	30	24	31	31	34	29	24	30	33	26	26	25	38	28	25	24	29	24	21	28	24	37	19	31	34	29	36	37	40	27	32	27	25
26640	14632	9581	22897	30370	28632	24164	20835	17413	14910	12844	10897	9527	8337	7393	6485	6165	5353	4474	3597	2687	2897	2542	2399	2161	2255	2023	1906	1756	1777	1666	1774	1523	1298	1096	1064	943	911	888	889	820	815	807	882	869	696	712	687	604	628	570	571	613	549	526	538	545	488	523	487	497	529	552	496	492	553	489	505	501	493	577	570	485	525	514	489	528	533	504	549	542	527	538	564	583	623	575	574	550	595	522	534	532	579	552	553	497	492	583	562	530	521	577	534	505	561	524	525	576	557	529	524	528	520	488	470	472	516	533	515	454	506	485	514	474	479	481	490	495	470	533	502	534	525	493	501	496	488	526	472	463	493	413	472	509	492	452	507	438	514	497	488	465	478	478	466	489	501	485	465	437	462	479	484	476	452	428	463	504	449	461	478	452	479	496	490	441	491	508	492	467	459	448	473	477	468	432	485	465	462	452	482	468	460	465	491	463	459	442	483	445	500	467	450	492	491	474	461	470	453	467	463	421	482	455	462	457	488	484	482	487	492	490	448	506	469	491	466	466	439	454	484	475	472	497	469	450	468	493	458	513	507	467	491	478	464	506	471	494	414	429	462	491	478	496	485	455	435	479	480	512	507	481	455	446	497	502	475	481	489	488	474	462	479	453	443	469	479	482	423	492	490	494	458	444	456	468	480	458	430	424	478	444	496	470	462	478	458	487	463	485	477	451	430	474	451	466	464	457	492	455	460	478	481	516	436	462	431	450	486	426	452	480	469	485	453	452	455	438	467	472	432	477	472	476	407	465	460	478	474	473	483	462	495	503	521	471	482	485	464	483	468	490	439	490	480	505	455	459	476	471	489	498	495	443	474	432	486	470	477	510	456	477	475	451	452	485	484	480	453	491	479	485	478	450	502	463	456	518	464	464	469	492	458	508	482	462	474	490	458	457	503	444	492	458	425	448	474	431	480	449	427	518	442	437	480	484	467	459	508	471	489	446	472	457	506	514	480	478	401	486	449	479	491	475	458	462	441	451	505	471	460	487	478	441	496	454	504	477	466	451	511	485	450	443	471	436	470	459	434	485	439	490	531	445	433	484	484	459	503	475	490	481	452	493	474	496	460	470	488	452	482	494	491	467	492	511	496	486	497	482	468	480	508	475	484	470	486	459	459	456	438	436	472	503	478	506	490	463	500	480	480	486	487	500	465	466	469	488	487	468	480	496	513	469	454	462	475	440	456	447	466	466	414	456	463	461	495	471	490	496	448	473	463	470	454	466	466	493	464	457	459	428	448	462	470	469	443	499	469	476	465	471	451	488	462	478	470	463	478	476	464	452	458	495	463	461	470	486	461	516	497	526	469	498	486	491	471	483	465	451	502	462	497	453	442	482	467	476	471	453	482	455	455	466	483	465	453	488	449	476	437	446	508	461	469	484	494	447	430	426	437	471	469	486	483	461	420	465	486	455	474	453	452	473	475	494	462	478	490	486	509	455	470	463	466	481	464	433	450	464	478	463	467	463	492	452	482	483	475	484	493	486	467	478	435	441	446	498	507	461	463	489	479	495	479	474	506	457	481	473	459	449	448	398	450	475	456	482	487	454	465	427	453	467	489	478	458	479	453	466	458	493	463	458	479	513	463	475	475	481	503	450	482	438	461	474	462	494	442	493	495	450	490	490	456	496	478	469	458	505	461	500	432	444	484	473	432	504	465	457	466	483	484	446	459	455	488	444	470	435	475	494	480	518	465	515	478	492	477	461	477	468	498	425	478	466	439	503	500	479	464	462	483	448	513	486	489	487	447	481	474	463	461	464	463	465	499	482	466	510	454	499	477	465	463	470	469	450	485	493	446	441	486	431	503	454	459	444	520	472	492	468	500	464	499	476	452	479	473	455	466	457	516	465	494	472	483	498	480	456	453	447	507	483	432	458	497	459	518	440	457	467	458	450	496	446	439	478	473	474	460	478	500	470	437	471	487	489	447	443	449	483	463	444	451	480	464	457	505	451	433	505	477	491	449	488	460	453	496	468	486	453	491	478	417	472	473	485	433	475	453	464	492	458	461	482	460	446	489	462	444	475	483	455	500	492	482	475	440	511	446	457	466	469	463	423	463	448	460	507	479	459	486	489	489	496	490	472	486	487	501	468	446	460	451	479	479	468	427	442	427	475	430	504	454	492	451	498	488	460	474	497	471	452	515	494	507	466	476	503	444	501	495	488	460	454	468	466	468	453	451	452	455	431	458	464	484	471	492	445	453	439	474	501	476	462	460	493	460	447	489	489	513	480	510	458	479	482	475	450	432	460	436	462	490	470	426	446	508	487	476	470	473	492	461	503	442	470	457	471	495	463	488	475	473	492	521	459	497	467	431	484	450	469	470	476	475	474	451	462	480	481	449	479	505	519	495	448	487	425	467	475	457	451	459	481	481	459	464	478	514	464	482	493	426	491	460	486	495	481	437	449	486	493	443	458	452	485	487	425	480	488	484	439	465	462	461	500	485	475	477	479	527	481	466	489	460	450	464	486	475	469	475	514	471	419	517	475	477	498	487	503	450	503	489	460	437	459	473	483	494	480	449	493	510	482	481	496	447	472	468	469	486	468	506	505	411	493	461	455	468	452	472	485	482	455	444	444	466	460	469	469	450	472	445	462	462	482	450	410	513	480	446	486	432	463	461	463	474	498	468	485	465	493	476	496	455	482	484	465	458	457	455	464	464	463	457	483	497	487	472	486	440	488	493	489	530	416	442	448	502	448	471	480	464	492	493	460	463	462	485	464	486	467	466	536	485	459	469	467	452	456	445	468	477	463	453	444	479	450	482	475	494	451	492	438	451	503	494	461	460	472	487	484	468	489	488	471	495	469	443	444	481	458	501	504	470	482	445	461	499	492	463	495	474	477	523	487	479	492	484	473	417	475	506	456	465	443	449	501	475	478	495	509	449	487	476	458	485	483	442	459	491	460	484	456	448	455	491	444	445	496	477	487	478	466	480	495	477	456	477	467	533	444	441	469	487	432	464	462	458	490	466	505	482	459	459	472	494	474	460	430	495	484	428	468	466	488	471	473	484	454	457	475	468	461	482	462	489	460	488	464	449	456	490	465	461	485	481	475	472	434	459	486	469	464	479	494	501	501	459	451	479	467	476	448	464	507	467	437	483	457	452	477	483	442	479	468	470	505	473	523	483	515	453	471	494	420	455	447	467	493	441	494	460	546	453	492	485	505	446	486	467	427	475	484	518	454	471	487	468	527	448	447	476	453	471	494	474	458	461	470	461	454	471	510	471	512	478	465	479	480	487	465	469	437	452	453	477	469	491	455	465	499	479	471	503	472	495	500	490	449	506	479	451	472	499	504	455	467	467	488	480	451	449	468	476	468	465	452	432	481	460	512	440	525	508	466	491	479	466	473	480	469	431	480	442	476	496	495	437	449	510	450	462	460	496	417	481	443	470	513	485	500	500	509	450	502	485	452	458	485	450	472	457	475	483	482	454	485	464	454	497	483	459
3843	1220	742	561	987	1039	880	800	649	552	473	386	359	327	270	280	235	210	160	147	142	121	108	122	73	87	88	97	86	96	100	95	84	68	62	67	57	65	71	51	57	53	55	53	56	52	52	40	51	47	45	44	51	46	53	48	54	54	52	39	40	34	49	37	45	41	48	52	48	47	41	46	45	42	49	50	55	37	47	41	50	28	42	61	48	54	41	40	44	50	45	44	42	41	47	44	41	44	52	49	47	52	59	56	36	43	44	36	43	53	38	46	35	65	36	34	53	35	41	39	42	39	48	46	44	39	55	47	37	37	44	45	47	40	31	46	47	42	35	47	49	45	53	58	42	40	30	43	45	41	43	44	32	41	40	37	45	35	50	44	48	39	32	48	43	36	43	36	43	44	55	44	35	40	37	49	32	39	47	48	36	43	30	55	41	38	37	37	38	47	48	50	48	34	38	46	47	34	40	39	46	46	45	30	44	38	36	42	43	32	34	50	43	46	47	55	44	51	37	41	40	51	39	39	38	37	38	30	52	45	51	48	40	43	48	40	37	39	38	43	36	45	36	31	48	51	50	38	38	45	41	43	29	39	46	39	52	48	51	41	47	36	37	45	43	45	29	31	44	37	48	41	40	38	40	44	41	35	45	50	28	43	38	43	45	40	31	36	38	39	45	44	42	41	49	48	44	45	45	48	42	37	35	42	48	33	35	41	45	55	54	37	31	43	51	40	40	37	33	56	38	61	46	39	46	42	43	51	40	43	39	49	41	42	44	47	35	37	37	41	40	39	41	30	41	35	44	41	47	60	35	42	45	40	41	60	42	43	62	37	39	41	40	34	34	54	52	33	47	50	42	45	37	38	41	33	46	56	48	39	55	42	47	39	48	32	48	34	46	41	51	44	52	42	46	46	47	42	43	31	34	44	47	53	52	48	56	29	45	47	38	36	38	49	44	43	43	41	53	45	44	35	32	41	36	45	41	34	31	51	53	39	40	53	46	44	42	37	46	30	49	53	53	49	42	36	40	40	41	44	51	48	41	37	38	44	53	47	56	45	57	41	39	35	39	41	45	44	46	49	37	38	42	46	46	38	39	48	52	39	41	47	37	44	49	48	45	34	29	41	48	37	58	55	42	40	39	49	45	41	36	48	46	52	35	54	35	41	31	38	44	48	51	52	29	50	51	40	36	40	51	39	50	42	46	63	34	31	48	43	41	48	45	44	52	37	55	43	44	34	38	37	46	47	43	46	31	47	39	56	65	41	37	37	31	39	46	27	53	45	42	45	47	37	42	32	47	38	48	50	36	49	48	39	48	43	40	37	50	47	40	42	51	36	46	38	41	42	51	41	41	46	38	33	37	47	41	44	33	50	40	36	42	47	30	37	44	46	47	33	45	38	43	37	40	37	53	40	39	39	42	46	41	35	34	45	40	51	41	33	41	37	53	43	54	38	33	53	43	34	41	50	49	40	48	50	40	45	50	57	54	51	51	50	43	47	36	43	25	42	32	36	38	54	37	42	37	55	37	35	45	36	38	57	49	37	42	38	41	33	44	51	48	38	44	41	41	47	49	46	30	47	46	44	51	39	47	30	45	49	49	44	52	41	47	40	45	48	50	48	49	30	32	43	44	40	42	41	57	59	46	46	43	45	46	47	39	40	48	36	60	54	37	42	41	41	46	35	40	40	46	37	36	45	36	51	38	45	49	53	31	52	43	41	58	33	36	51	39	34	55	41	45	39	45	40	39	45	30	24	42	52	36	38	43	36	34	56	44	41	34	39	31	54	44	45	46	33	24	43	43	50	37	49	47	28	44	46	38	44	42	47	43	39	42	31	47	43	37	49	47	44	48	30	49	49	34	49	47	29	36	48	44	50	41	37	56	27	47	37	40	30	34	43	49	51	49	44	36	37	52	38	52	35	46	48	44	42	44	47	51	42	40	37	44	47	44	53	46	35	52	44	41	40	40	32	41	63	32	40	63	33	41	48	47	47	42	38	49	34	46	39	27	42	52	50	43	43	33	38	46	52	57	44	40	47	50	48	49	34	51	44	36	34	36	43	44	29	48	48	49	40	39	46	33	40	41	43	42	33	36	33	38	44	41	57	32	50	44	46	47	35	40	33	47	44	44	41	42	42	45	50	36	34	42	50	54	35	36	34	48	42	42	43	45	29	55	48	39	42	66	30	46	53	24	49	36	44	50	45	33	45	43	40	36	41	40	44	47	43	36	40	41	36	38	47	40	46	30	51	52	47	40	36	43	43	40	40	39	43	41	45	44	37	42	41	39	41	40	44	70	45	35	46	58	47	37	52	41	37	44	45	45	38	53	38	44	57	46	36	48	59	43	49	37	47	44	42	43	48	48	34	31	41	42	48	57	41	34	47	36	38	36	51	31	45	43	33	49	47	42	48	37	44	39	49	42	38	46	43	32	53	39	42	35	47	44	36	50	33	46	45	42	42	43	30	50	32	36	53	40	43	34	47	45	41	26	39	47	36	37	44	50	37	40	42	45	41	46	52	48	42	39	52	51	38	41	50	41	43	41	39	48	37	50	47	49	44	37	46	46	48	45	47	45	31	48	48	34	43	42	37	42	50	46	44	51	50	33	38	45	42	39	43	47	37	43	36	33	40	29	40	41	51	43	38	46	42	46	47	44	56	35	44	49	40	40	28	38	40	27	19	41	46	49	38	59	46	43	54	35	27	44	42	43	39	48	41	38	48	39	49	34	32	32	34	41	30	58	41	42	41	42	48	42	41	42	42	40	40	46	32	45	41	36	39	41	50	46	50	39	37	45	34	36	35	41	30	47	34	46	38	51	41	49	33	45	49	40	30	47	38	35	44	48	40	55	43	45	41	44	53	37	37	43	42	48	45	35	38	51	45	34	40	32	37	42	45	49	47	43	46	46	34	43	42	34	38	55	32	25	45	53	42	39	50	31	40	40	42	38	42	37	35	37	44	46	43	48	44	44	30	43	42	50	43	25	39	38	49	34	46	34	39	57	48	45	44	32	40	45	43	37	41	33	34	33	35	47	34	50	37	45	49	46	52	41	43	45	39	41	44	42	38	43	43	39	36	33	45	38	53	48	50	35	31	34	43	46	53	45	40	52	37	48	40	38	54	43	48	34	43	49	33	44	40	53	48	40	57	38	42	51	34	50	42	42	34	50	36	45	33	44	42	45	45	42	44	38	50	52	39	38	41	43	30	38	44	45	37	43	45	51	54	49	43	54	42	47	44	47	47	40	36	36	43	56	42	45	41	46	41	33	39	52	39	55	42	48	42	45	38	40	40	36	44	45	53	46	43	42	52	38	47	37	42	46	49	46	39	52	32	45	43	49	38	33	41	47	54	44	34	37	45	39	49	29	43	51	42	41	45	31	38	46	46	55	40	41	45	44	41	50	45	49	34	49	41	35	46	43	47	41	30	44	44	44	24	41	48	44	39	47	37	37	47	36	39	33	35	49	43	46	47	41	44
34140	19797	13678	28375	36340	34593	30144	26868	23352	20110	17820	15505	13731	12103	10811	9886	9432	8132	6874	5509	4615	4634	4120	3764	3478	3453	3149	2989	2911	2810	2724	2704	2310	1962	1844	1672	1512	1417	1378	1242	1241	1253	1267	1323	1194	1080	1100	952	947	991	853	831	805	766	808	782	753	711	756	771	747	769	782	725	753	735	710	724	715	807	814	760	758	796	751	739	780	800	780	758	745	801	816	820	834	869	815	784	843	805	829	817	811	783	825	754	798	868	798	803	829	782	804	745	783	843	823	837	801	748	794	841	789	687	709	700	677	761	746	732	707	744	731	746	673	701	744	682	681	712	711	691	744	681	717	734	724	677	638	765	729	704	701	718	684	728	687	697	699	644	688	684	726	655	692	659	681	709	684	642	631	688	682	661	670	680	657	686	723	636	658	695	688	693	634	706	658	657	664	659	678	645	687	638	683	727	672	685	649	692	674	722	666	675	745	709	695	664	668	675	716	686	683	666	723	658	676	693	683	659	706	694	693	705	735	658	709	677	655	655	680	701	640	691	684	673	689	644	683	653	688	700	715	636	668	694	670	670	675	694	694	696	679	665	697	712	740	665	659	683	681	653	709	662	701	676	688	652	661	665	723	661	685	687	706	698	691	718	674	717	690	688	704	690	630	638	715	714	664	703	694	693	701	663	667	710	638	668	668	625	717	645	723	660	693	681	674	666	658	702	674	644	697	673	695	642	686	665	719	688	660	674	707	704	752	742	663	653	643	723	724	674	665	682	722	680	685	699	688	715	649	673	692	690	645	643	654	659	648	646	689	663	674	654	654	690	662	685	652	683	726	707	665	672	655	671	712	700	670	694	691	652	721	655	715	675	675	680	696	667	747	692	696	719	672	642	678	728	645	658	636	688	719	689	702	663	640	653	701	735	642	682	679	667	699	659	692	613	703	620	637	690	731	704	635	652	690	675	688	663	692	655	696	682	727	708	659	651	657	665	684	689	734	709	690	653	662	644	670	679	691	666	644	707	673	641	662	702	703	680	669	654	649	700	657	662	663	703	704	683	716	671	676	675	681	694	715	609	616	688	664	620	672	691	662	683	631	678	707	658	714	664	673	700	668	713	664	686	712	697	661	688	674	679	614	657	625	648	720	684	686	655	637	726	699	739	687	689	713	680	670	631	677	643	660	711	673	631	693	709	662	689	648	698	708	701	658	661	696	715	684	675	665	668	659	664	692	661	683	693	676	717	668	699	656	701	678	663	695	653	745	662	654	704	708	669	704	685	678	708	670	659	679	670	680	700	672	672	677	656	678	689	691	655	707	717	693	686	662	670	656	669	690	679	655	701	646	659	688	635	647	716	646	694	637	707	638	662	685	676	676	674	694	703	658	674	652	665	679	651	715	684	663	664	717	694	604	683	692	695	694	676	687	684	688	699	652	670	654	722	713	673	685	637	691	665	713	693	664	748	664	657	670	665	667	656	694	679	714	659	680	690	662	670	707	701	710	675	643	683	681	661	686	630	670	678	675	650	681	653	662	695	705	686	657	658	698	671	686	662	674	664	699	707	635	674	668	694	668	667	729	714	655	705	670	691	656	688	648	652	677	687	649	695	680	672	662	713	697	725	698	637	671	689	656	682	691	703	661	702	671	643	673	702	674	737	667	592	687	679	700	677	684	654	666	658	708	695	736	653	673	684	705	696	699	671	697	667	696	722	696	679	687	708	666	701	685	615	635	693	701	653	632	686	688	664	697	658	661	657	673	694	653	674	678	710	675	712	657	697	678	662	676	654	690	715	628	689	722	629	661	670	665	614	654	679	679	688	708	635	652	710	707	654	676	722	672	710	679	659	684	660	680	666	682	647	705	680	696	679	688	665	659	686	710	671	660	638	713	666	700	691	680	723	627	625	660	660	673	677	708	699	669	687	669	688	637	629	715	690	674	717	641	694	620	690	692	673	652	653	674	691	656	705	690	669	697	655	681	680	697	647	715	686	635	677	651	685	674	649	733	667	658	712	630	691	729	692	640	675	676	690	716	663	661	705	655	704	658	674	733	654	695	689	694	677	691	659	701	677	668	703	627	659	647	692	697	699	684	685	624	644	663	646	695	682	667	659	696	687	638	705	694	679	685	662	647	650	677	681	651	713	671	648	656	715	714	693	709	633	676	649	653	678	704	686	656	627	684	726	705	710	641	664	676	679	694	638	680	718	679	671	674	630	653	709	665	667	677	672	661	652	649	668	677	670	694	698	657	685	645	684	701	676	695	651	722	713	716	668	695	747	679	720	688	685	651	635	692	645	694	702	668	697	665	676	650	669	668	687	675	676	706	622	677	703	692	676	718	717	679	682	689	739	710	660	658	649	662	661	661	708	657	687	645	661	702	701	678	674	669	696	701	663	672	632	725	670	669	668	676	700	680	674	660	661	651	707	700	697	648	695	671	697	639	682	649	706	642	680	656	664	657	680	652	633	668	710	682	659	620	711	636	710	682	666	679	713	692	704	641	693	688	723	675	689	696	667	683	677	642	700	710	662	697	633	670	666	674	701	646	687	653	693	705	654	673	686	646	624	670	705	630	681	687	709	679	723	679	671	719	732	671	630	644	715	674	683	671	728	689	692	659	683	639	720	679	627	683	669	698	692	703	689	682	655	684	724	664	682	669	649	695	669	729	673	672	688	657	676	695	643	697	674	660	645	634	695	653	689	691	711	691	673	647	685	697	719	680	697	728	673	693	701	659	669	690	646	681	633	664	688	684	706	689	659	681	628	723	661	640	657	632	682	666	687	676	726	649	701	701	689	675	680	677	674	659	679	667	715	639	699	725	689	682	647	668	713	727	690	706	698	690	700	649	645	692	649	724	700	693	694	694	674	707	667	619	696	678	645	690	693	634	661	697	731	684	695	707	707	730	645	707	689	658	685	626	639	678	640	687	695	653	690	694	731	708	636	665	630	672	692	696	666	680	693	651	663	674	662	704	636	669	728	742	650	640	692	704	688	662	685	669	682	702	691	665	660	628	698	677	715	687	700	677	629	664	683	705	674	678	672	684	668	669	681	688	679	734	667	676	681	685	695	699	701	651	636	636	642	637	709	647	660	698	672	698	667	664	677	700	683	618	652	669	718	667	659	704	665	694	688	663	688	649	635	659	676	695	671	703	705	665	644	623	646	636	680	637	635	682	665	707	669	711	705	601	698	688	644	728	675	649	683	664	709	670	661	663	689	691	685	670	691	662	737	663	684	660	695	713	687	688	645	636	653	699	661	666	689	675	674	693	716	707	693	677	658	637	715	635	676	717	693	657	644	663	643	706	739	630	688	676	667	694	671	678	712	662	646	723	710	667	671	678	636	677	671	716	707	695	705	689	674	657	722	676	706	706	670	641	709	679	723	661	709	710	703	638	631	651	655	675	657	681	664	681	709	630	674	706	699	656	698	650	692	689	662	715	680	671	700	671	683	695	661	642	674	660	652	680	705	697	708	666	639	676	666	666	679	659	695	646	708	646	653
2163	454	261	178	420	426	350	330	269	209	192	158	121	112	98	93	85	84	55	54	63	46	39	46	48	32	37	34	40	46	36	32	29	33	21	29	21	20	33	31	19	25	25	28	23	15	24	22	14	18	23	26	22	17	20	10	23	22	14	20	22	28	21	23	20	18	25	18	25	25	29	23	16	18	25	19	26	17	21	26	27	17	19	34	20	24	22	30	12	26	24	17	21	24	14	21	26	24	17	21	16	29	21	5	25	23	24	21	22	25	28	27	20	25	18	15	23	32	22	17	23	17	17	18	28	21	20	16	19	30	20	25	25	24	12	22	15	24	20	23	27	31	16	19	14	15	17	23	22	26	26	21	26	22	21	19	16	23	24	24	24	21	21	28	19	14	16	19	19	28	17	32	26	30	13	20	18	23	28	29	17	23	26	17	15	17	19	17	25	25	19	17	26	22	19	17	27	22	27	28	16	23	26	28	19	23	19	20	30	15	20	21	16	18	20	20	25	18	21	23	17	23	20	22	26	18	20	21	21	8	21	23	14	34	21	16	23	20	16	26	14	24	21	22	23	25	22	17	23	24	17	28	22	19	16	19	24	20	25	19	24	20	15	23	19	16	20	23	27	20	11	23	22	20	23	26	27	23	22	20	18	21	25	28	26	15	17	21	24	20	17	18	17	26	9	27	21	24	23	29	18	20	24	15	19	21	21	11	25	18	19	20	21	22	22	18	18	30	12	19	18	29	11	21	23	20	27	16	17	19	20	10	15	19	17	18	26	20	22	18	16	22	26	26	20	17	20	23	13	22	22	27	17	24	15	20	17	13	26	17	21	25	22	26	28	22	26	23	22	16	19	22	25	25	21	28	23	16	24	21	16	17	24	23	17	26	17	20	26	24	24	19	22	22	27	15	23	33	17	24	16	19	25	16	26	23	18	26	18	29	21	26	25	23	26	24	29	14	22	17	20	19	14	21	22	21	18	21	27	18	15	25	16	21	23	19	16	20	23	28	19	16	18	19	23	20	16	18	23	22	28	13	19	21	27	20	16	18	24	29	20	18	27	29	28	21	18	24	15	18	16	9	22	23	17	17	10	21	29	16	20	22	22	23	14	25	23	16	19	14	15	18	30	12	21	18	26	23	15	9	19	27	20	23	23	24	21	23	24	14	23	23	20	21	25	17	20	23	18	21	17	20	15	20	20	23	14	20	21	24	25	23	19	23	18	16	20	19	23	22	18	19	20	22	10	23	17	15	18	34	18	21	16	20	12	20	28	27	23	16	17	28	28	11	19	23	24	19	17	16	21	22	26	18	20	29	22	21	15	18	18	19	15	21	20	13	17	26	22	15	23	18	22	25	24	23	26	25	24	22	27	15	21	20	16	28	24	27	15	22	21	14	21	16	14	18	22	20	26	16	22	21	24	26	29	22	20	23	13	22	18	22	24	22	19	18	28	15	22	24	16	18	14	24	22	22	18	22	20	24	30	19	22	27	23	10	22	26	24	25	28	22	24	20	26	22	23	18	20	30	18	25	24	21	21	25	16	11	19	24	15	20	18	21	23	27	18	20	20	30	20	16	11	16	19	17	29	25	24	23	23	21	23	28	24	19	24	21	13	24	21	21	19	18	16	24	17	11	30	28	16	13	19	21	17	14	17	25	7	22	18	27	18	10	21	29	28	15	18	11	23	22	22	19	23	28	19	23	22	24	18	24	17	22	26	22	20	22	16	17	12	19	25	19	26	20	26	18	24	20	25	27	26	18	18	20	14	23	22	22	29	16	21	18	21	10	12	24	25	13	14	19	20	22	24	24	14	16	18	21	16	21	18	15	16	24	24	18	20	15	34	16	18	19	27	25	24	24	18	17	19	16	24	21	17	16	25	15	24	26	23	22	21	16	19	21	30	22	29	20	24	22	19	25	19	20	24	22	25	26	19	18	23	15	19	27	16	20	15	28	13	13	13	29	22	24	20	23	22	23	16	22	21	26	19	17	20	25	22	19	17	22	18	17	13	22	21	25	20	18	13	16	28	17	38	16	22	14	12	23	18	24	18	26	16	16	21	19	16	21	15	20	14	22	27	20	19	16	18	23	22	25	22	23	25	16	16	18	15	25	20	28	13	28	29	13	20	23	21	10	17	22	27	20	15	21	30	18	22	18	17	22	21	19	16	16	21	26	28	24	22	18	24	24	15	21	17	16	20	13	19	29	13	21	15	19	20	15	25	33	22	15	21	10	25	21	19	14	20	28	13	19	26	16	22	21	23	31	20	31	20	18	27	25	27	17	19	24	23	19	17	23	21	19	31	20	24	22	24	25	19	21	17	23	17	26	22	23	16	26	22	22	23	11	27	14	27	24	14	19	17	21	12	19	18	20	20	14	25	20	30	23	18	11	23	17	21	26	20	28	19	19	21	20	23	15	16	29	14	30	19	22	21	18	25	28	28	17	22	16	32	26	25	21	25	19	17	17	19	24	20	21	29	28	19	19	28	19	21	17	22	19	22	27	19	16	12	20	24	17	22	20	22	29	19	25	17	17	12	20	19	12	17	20	19	26	18	22	30	26	18	17	26	22	18	29	19	19	14	24	18	28	20	21	20	20	19	18	16	17	25	18	19	16	26	28	28	15	23	29	23	26	17	25	18	27	19	28	17	17	18	20	24	21	14	28	11	28	10	16	27	16	21	24	25	23	32	17	23	17	22	22	18	23	11	27	21	18	30	20	18	31	16	23	17	20	29	31	18	13	26	21	16	26	22	13	21	27	21	21	29	18	20	27	14	16	23	23	19	23	29	16	22	20	19	14	12	20	18	14	19	26	17	27	19	27	19	15	17	21	32	22	22	22	22	14	16	22	22	30	31	16	22	27	28	16	22	23	23	24	22	15	27	18	26	15	21	17	22	19	22	26	25	13	19	9	18	21	26	32	20	25	21	30	17	20	23	19	23	20	21	13	27	23	16	23	26	15	26	21	19	29	18	21	19	24	25	19	25	24	14	23	19	17	29	16	19	21	30	19	28	23	17	23	15	24	19	20	27	19	23	21	19	19	21	13	22	23	20	14	22	18	16	21	24	19	29	24	17	18	26	17	20	14	18	21	25	20	25	18	25	23	15	16	24	32	25	24	20	25	17	22	22	17	20	20	24	21	13	28	13	21	22	18	14	20	23	15	27	21	21	24	20	19	27	18	24	26	21	23	15	20	12	26	18	17	18	23	21	16	19	19	23	19	19	16	9	23	22	24	27	28	18	27	15	33	14	19	18	17	23	15	20	16	8	18	22	16	19	13	22	25	24	22	21	15	21	27	24	27	18	15	23	23	13	18	20	20	22	23	22	21	22	24	18	25	14	25	32	25	15	19	26	24	19	17	15	28	15	12	17	18	16	24	22	26	17	17	17	16	24	15	18	25	29	24	20	24	25	22	15	20	17	17	18	9	17	27	21	11	19	21	24	24	17	18	9	24	21	22	18	22	17	17	16	18
23466	11944	6763	17821	26026	24087	19727	15883	13222	10659	8804	7439	6557	5250	4743	4384	4074	3326	2696	2083	1730	1645	1633	1395	1350	1300	1190	1203	1226	1127	1167	1108	965	803	765	673	619	589	594	550	582	464	589	552	490	467	468	431	433	390	405	343	370	338	398	361	377	351	380	360	322	379	389	354	345	357	350	373	352	339	340	377	374	370	358	383	375	362	392	355	346	357	373	385	366	441	409	369	404	418	410	393	375	379	364	415	412	381	415	384	420	397	341	403	420	403	375	394	427	378	373	409	338	346	342	349	325	342	340	312	331	336	359	342	370	352	355	335	345	358	385	377	412	334	387	352	332	330	353	351	350	339	349	349	350	373	343	313	371	323	340	329	321	345	347	326	347	341	338	346	339	354	326	346	357	336	299	323	338	314	324	326	363	362	339	309	309	344	371	336	332	356	323	339	376	289	316	355	319	309	339	333	330	340	306	393	349	315	354	340	321	335	355	338	322	334	320	353	333	365	350	334	344	348	367	341	353	347	321	323	362	316	346	300	327	314	323	308	358	321	333	337	338	380	357	330	330	295	318	389	293	333	331	339	336	383	329	303	346	314	342	322	330	353	352	345	321	374	366	335	335	340	341	336	354	335	359	363	347	332	386	351	324	355	363	318	328	355	330	337	354	326	341	353	343	335	326	340	310	340	330	324	349	327	348	329	332	369	341	338	343	328	347	325	312	359	322	339	323	320	316	359	372	324	347	310	346	320	337	335	346	322	315	323	336	323	337	354	355	326	338	322	333	360	373	353	319	306	361	331	335	332	322	329	329	324	335	327	319	336	341	327	338	335	327	337	339	333	358	331	370	299	337	341	311	327	354	328	319	359	326	357	330	324	345	344	344	371	298	342	312	358	313	326	319	352	300	360	358	332	370	336	365	338	332	338	354	374	344	334	355	337	351	320	346	310	356	335	348	312	323	332	353	313	324	286	343	332	348	324	333	344	336	342	339	316	353	352	323	317	349	332	343	356	307	348	339	340	322	336	333	360	338	314	335	338	311	334	338	374	362	339	332	350	346	325	357	341	352	331	312	336	326	307	311	357	364	336	336	340	362	339	347	373	369	359	358	334	324	321	329	327	353	323	344	347	333	332	322	337	364	314	328	327	322	319	338	327	340	313	316	317	383	323	352	368	330	325	350	349	300	335	329	337	334	364	310	345	311	327	334	354	313	357	354	349	349	356	336	336	328	344	349	357	328	343	358	297	332	337	340	331	348	324	297	333	339	311	323	330	366	305	351	315	308	395	333	324	323	347	323	329	334	336	310	365	331	336	368	295	337	357	354	336	322	340	331	307	306	330	353	342	358	353	308	300	311	320	384	309	351	350	343	320	330	340	336	333	327	333	346	340	359	356	303	353	329	328	339	322	323	330	319	309	356	353	352	338	307	350	326	340	328	286	314	339	358	329	331	340	356	359	344	331	339	322	318	354	344	343	346	321	349	335	326	331	341	320	319	357	347	336	352	303	348	306	358	346	323	333	331	330	327	353	329	351	352	330	348	351	323	330	341	355	353	320	352	325	344	349	327	355	351	328	335	331	359	380	346	348	337	327	327	326	319	318	343	339	315	314	362	337	303	354	333	346	350	331	333	389	377	347	347	328	340	330	348	354	340	308	378	335	334	351	333	355	327	349	361	338	337	332	344	330	333	339	348	358	331	338	371	320	366	328	340	327	340	335	351	358	347	377	307	361	355	359	336	348	328	368	333	348	353	332	329	374	335	328	314	374	313	351	338	356	344	329	342	328	361	352	331	333	326	327	331	327	300	338	317	364	342	329	335	335	344	320	357	320	333	351	373	360	348	357	360	306	327	334	367	311	362	340	311	341	324	372	316	343	395	321	344	357	302	347	341	336	328	322	328	336	371	329	353	326	308	350	340	341	337	323	328	332	355	359	300	350	314	329	329	326	323	324	329	346	355	318	378	364	327	311	340	312	357	353	343	353	347	350	325	307	326	361	336	338	322	311	334	329	316	339	337	318	320	329	359	338	335	351	329	368	340	352	283	359	372	332	304	345	352	342	317	343	353	370	345	345	334	314	368	321	339	361	327	396	337	333	335	307	338	336	320	304	308	345	332	315	339	339	346	346	335	347	335	305	368	319	340	395	341	356	366	356	331	365	344	354	333	311	343	316	319	344	327	335	341	329	326	357	342	332	343	391	317	327	300	333	340	329	336	330	332	357	344	303	350	346	331	359	333	344	319	337	351	359	375	340	336	352	324	354	333	314	356	315	330	329	386	327	352	309	290	340	327	356	335	354	309	359	337	344	314	342	346	333	348	327	358	320	312	332	328	337	325	341	329	342	325	364	319	280	354	334	317	339	350	327	364	321	341	329	314	307	343	335	358	341	354	314	360	342	338	322	321	340	313	375	342	364	318	329	339	373	334	351	337	320	351	374	330	327	355	336	360	341	327	345	306	299	349	341	378	299	330	317	355	350	310	344	363	330	334	329	368	370	362	342	343	363	315	329	341	361	347	358	353	349	349	331	335	331	328	342	313	343	346	361	342	334	315	352	293	305	313	368	318	322	329	315	310	354	343	339	324	317	356	334	336	348	337	302	367	351	341	347	332	334	321	341	351	343	338	340	340	327	354	353	324	331	327	346	337	344	349	303	369	336	305	340	340	354	357	317	362	348	349	335	319	316	364	331	344	363	336	321	353	328	342	324	302	328	319	350	355	363	320	350	352	345	361	354	339	314	334	344	326	336	350	317	354	333	334	332	332	328	360	310	338	315	339	317	354	341	343	363	365	337	316	336	320	324	330	356	317	348	342	341	337	357	367	317	342	351	350	304	321	359	343	343	332	368	305	341	319	341	349	347	322	350	330	332	347	373	333	308	340	382	345	342	324	347	355	332	309	341	331	326	318	342	357	333	350	338	368	329	338	340	334	321	297	329	325	376	335	340	339	331	309	354	355	370	351	333	355	338	332	342	355	341	354	351	357	303	311	353	334	354	367	312	319	331	336	366	356	331	336	339	364	328	351	340	314	331	336	324	347	335	312	369	349	361	303	358	330	319	320	347	327	314	330	336	348	341	336	345	301	338	334	365	352	367	336	339	373	394	344	327	340	345	387	319	353	335	338	373	357	299	326	356	362	365	348	356	330	335	346	356	326	319	334	344	328	292	336	346	344	339	330	339	350	332	317	317	311	319	349	346	331	349	352	327	335	336	352	320	317	356	306	362	341	343	340	374	335	323	332	321	329	354	340	354	392	341	295	357	349	349	336	343	316	328	370	353	338	336	362	342	343	313	342	365	319	314	338	335	329	351	323	319	367	347	355	319	344	334	371	342	336	359	345	385	339	325	331	302	308	348	343	341	385	354	318	345	304	369	338	344	342	307	342	344	343	337	378	318	294	308	357	358	353	336	324	331	351	318	339	311	339	319	367	324	359	317	335	333	355	326	316	334	364	324	351	349	334	339	336	371	335	337	306	335	326	378	294	315	311	318
2050	764	423	322	610	751	559	443	375	324	280	226	210	191	139	137	133	129	82	57	71	61	61	56	48	56	46	60	54	52	63	59	47	47	43	41	29	36	43	30	33	28	44	39	33	31	36	32	35	27	40	35	28	35	29	27	31	30	34	22	26	33	28	26	29	29	28	26	30	28	18	29	39	32	23	27	29	31	38	37	30	24	35	27	38	25	37	27	23	32	33	33	25	30	34	22	38	28	32	28	27	37	27	22	27	30	18	25	33	28	30	40	20	24	27	20	33	27	26	26	16	21	27	27	30	24	33	29	22	20	41	22	26	26	27	41	31	24	26	19	28	27	35	13	30	30	17	40	16	24	38	27	33	30	17	27	30	26	22	19	47	33	38	20	22	27	27	28	27	32	34	26	24	18	39	30	25	26	25	26	34	25	22	32	35	35	24	22	30	26	17	29	29	29	29	20	26	31	18	22	33	24	24	25	25	26	23	14	17	25	21	18	30	26	43	28	23	24	24	33	28	34	32	21	25	27	29	32	25	29	27	23	35	25	30	28	32	31	31	24	35	24	24	33	30	28	24	19	33	24	33	29	20	31	17	18	23	35	25	36	35	22	28	26	23	24	23	21	30	20	26	32	27	35	28	33	29	32	31	32	25	26	29	30	20	31	29	31	21	28	29	25	27	28	31	26	19	33	30	26	34	29	27	18	20	35	22	36	30	20	34	34	15	25	33	26	24	30	19	18	24	33	36	28	30	27	22	33	19	27	34	26	27	26	25	23	23	20	36	30	25	35	20	22	30	29	30	26	34	23	19	27	22	20	30	24	31	24	28	26	25	29	22	23	24	30	31	35	26	25	26	28	19	34	30	20	31	32	27	31	32	23	32	37	28	23	29	30	22	27	27	32	23	38	22	27	29	24	25	13	42	32	41	30	31	27	31	25	20	34	38	29	24	34	28	32	31	19	27	23	31	28	31	25	29	18	28	26	24	29	24	24	32	22	27	30	31	25	29	24	21	24	23	30	26	28	22	33	29	25	27	21	25	33	28	30	28	24	23	35	35	25	22	18	30	36	27	18	31	33	23	30	31	30	23	37	35	25	32	33	25	27	29	30	26	27	32	32	29	28	33	24	18	32	37	27	23	30	30	29	27	25	16	28	25	29	26	27	26	20	35	27	30	29	33	22	37	31	20	29	31	38	27	34	24	28	37	27	34	31	36	30	26	45	34	23	30	26	39	31	30	28	23	26	34	27	27	21	28	36	32	32	26	32	34	33	27	21	23	25	31	41	29	19	25	21	27	38	31	31	31	25	22	27	20	21	28	25	33	29	25	20	25	23	32	26	25	23	32	25	27	22	23	33	35	21	24	26	13	32	23	29	29	22	29	30	22	31	19	24	33	34	30	24	38	21	39	23	20	35	28	27	26	32	26	32	19	23	19	34	28	24	39	32	29	24	17	31	26	44	18	35	22	22	26	26	26	25	35	29	18	29	22	22	29	27	21	24	27	29	31	25	29	32	31	33	27	28	23	14	24	24	38	20	19	26	23	24	22	29	25	20	27	33	23	24	33	41	23	26	30	31	33	33	29	27	23	26	33	28	21	28	27	29	29	35	26	28	28	33	26	22	35	30	30	26	25	32	23	24	32	24	22	31	30	23	33	21	22	28	29	26	35	32	17	33	26	34	25	25	30	26	30	20	30	31	33	33	27	26	29	16	26	23	32	23	36	32	22	29	37	31	26	21	21	23	27	21	29	35	25	22	29	22	22	25	35	24	27	27	24	26	32	22	25	31	23	32	25	20	26	22	23	28	24	20	24	27	19	26	26	28	21	26	23	21	26	35	35	18	17	29	25	27	23	29	22	22	28	31	27	20	20	24	25	19	27	23	22	19	28	25	31	28	30	33	32	28	23	18	27	28	20	32	28	32	23	24	22	33	22	21	35	22	24	17	27	36	29	28	19	31	31	33	34	21	33	30	20	31	36	22	36	30	24	27	32	26	21	17	32	34	31	30	25	36	32	27	27	26	32	31	22	21	24	16	32	22	36	25	17	28	24	23	24	22	36	30	25	30	23	25	32	25	18	26	23	29	26	21	27	34	25	18	33	27	20	21	26	22	29	29	26	24	24	24	23	33	30	26	20	20	23	26	26	28	33	31	25	25	31	30	30	28	29	28	25	26	29	30	27	17	30	39	19	25	30	25	19	23	26	25	25	37	36	24	26	27	33	25	34	33	23	30	32	32	34	31	31	24	27	35	27	32	28	28	33	41	30	18	20	28	24	31	42	29	28	20	31	34	25	21	29	35	30	24	30	18	22	22	26	25	28	23	32	29	21	32	27	13	29	30	25	16	34	33	31	27	36	31	31	15	25	33	23	42	24	27	30	24	28	30	33	25	31	37	35	30	24	30	28	19	28	19	30	26	29	20	36	34	19	20	29	32	28	23	20	25	27	32	32	26	28	31	34	21	24	25	17	20	27	33	21	36	24	22	29	28	21	20	25	24	33	31	30	19	20	22	27	27	35	26	29	39	29	34	27	28	35	32	33	30	30	33	26	22	23	28	27	19	33	26	18	28	33	21	26	16	24	28	43	33	28	27	28	35	23	21	28	23	22	25	25	31	23	22	24	26	24	27	29	35	26	27	33	25	28	32	31	28	22	25	21	40	18	32	24	31	32	19	25	29	31	39	31	27	30	34	23	29	33	30	32	24	31	18	22	22	28	32	21	21	23	34	29	28	21	27	28	28	26	28	31	22	22	26	22	28	21	16	34	27	31	18	26	26	41	32	20	29	30	22	31	32	12	26	30	23	35	27	20	22	43	24	26	29	20	24	31	30	31	25	22	24	34	21	27	26	24	22	17	23	30	30	36	25	27	25	29	26	38	22	19	32	23	28	27	25	27	42	28	26	31	40	27	23	23	17	25	25	32	36	32	33	11	28	31	32	31	25	26	31	23	27	30	32	28	27	21	22	27	30	23	26	28	29	34	28	32	23	23	24	30	25	30	25	37	28	21	32	26	33	26	18	28	26	29	25	23	27	29	35	21	20	24	34	34	27	33	28	31	29	23	33	27	22	34	20	21	32	20	25	23	26	30	28	27	27	22	25	23	28	22	35	26	43	40	26	23	30	24	36	22	35	26	27	38	39	25	22	18	31	19	23	29	22	42	26	23	24	26	19	28	23	31	19	27	30	26	25	29	26	25	23	28	19	27	22	20	23	21	21	26	32	38	27	28	30	27	34	27	24	16	21	26	38	34	29	24	23	28	21	36	20	24	35	30	26	30	26	29	18	27	27	28	29	31	36	29	27	25	26	25	31	24	16	21	23	29	28	36	36	20	28	22	23	26	13	37	29	30	31	29	27	26	39	29	25	28	26	36	32	26	26	27	17	36	26	28	31	29	35	35	31	29	29	31	33	17	24	39	27	25	24	34	29	31	29	23	32	24	30	29	33	25	25	34	24	24	27	34	35	19	31	27	29
29631	16434	9592	22477	30930	29771	25216	20805	17641	15463	12785	10785	8871	7837	6888	6381	5731	4609	3955	3242	2726	2571	2352	2127	2090	2042	1858	1809	1751	1727	1731	1599	1367	1218	1099	1037	937	855	834	795	873	715	770	652	734	666	662	677	589	615	528	502	495	485	502	496	457	525	467	474	457	505	483	536	464	513	517	518	510	496	493	538	516	518	485	497	478	463	488	505	514	492	473	532	578	581	554	540	517	586	483	499	548	504	594	529	511	535	536	527	559	509	465	488	531	548	531	573	498	522	526	474	453	482	494	490	403	425	437	474	501	491	467	482	457	431	483	472	484	476	501	476	510	472	467	472	462	458	455	475	454	432	431	472	476	477	445	469	453	442	438	449	432	437	472	507	446	430	419	443	415	466	407	463	442	452	466	449	414	463	443	441	448	454	470	413	456	429	470	424	398	466	447	465	435	489	478	451	468	446	403	454	470	473	426	461	433	446	441	468	479	426	447	445	448	477	444	466	464	456	439	465	450	409	478	464	422	452	485	446	467	473	467	431	456	454	424	427	458	469	418	427	437	461	428	442	392	477	443	426	433	443	461	466	440	403	457	451	448	413	473	439	433	453	445	438	454	486	483	456	437	447	462	446	494	467	469	443	418	475	431	409	415	463	435	436	457	466	440	443	444	457	456	433	447	463	454	457	424	465	419	432	441	444	436	429	407	433	457	454	462	448	406	443	432	458	445	448	443	431	446	424	417	471	457	454	421	494	413	475	435	464	403	437	467	437	457	460	408	443	458	443	477	461	461	470	407	450	439	436	447	445	442	437	429	434	443	418	426	453	461	446	491	440	480	448	446	452	441	463	491	421	475	473	476	458	476	397	441	436	501	449	444	459	424	433	464	480	458	435	434	423	446	483	461	458	442	481	450	433	444	462	440	471	424	416	417	491	445	423	476	444	436	443	451	425	428	443	427	426	488	479	442	436	455	498	424	408	505	457	462	440	435	459	432	482	450	478	426	443	434	453	475	429	442	454	424	423	435	471	494	462	435	454	438	460	470	437	452	463	436	472	472	435	468	451	478	469	485	470	496	453	442	465	455	453	448	477	502	462	446	412	428	431	414	435	475	433	436	458	457	444	442	453	497	451	484	450	435	424	446	444	458	440	456	464	417	448	471	455	451	427	449	460	434	440	447	454	450	452	463	425	434	444	426	445	461	450	449	462	466	387	422	439	469	425	469	434	464	435	433	449	436	496	468	444	429	463	440	443	418	480	501	439	456	445	449	439	431	431	431	446	456	469	453	457	490	413	441	460	447	487	453	445	441	459	466	455	408	425	451	471	455	434	461	428	411	446	448	457	480	423	430	454	457	451	444	472	471	441	451	465	389	468	468	430	423	402	472	439	455	471	451	454	461	429	419	470	414	441	462	442	466	381	455	488	456	446	420	467	472	425	469	424	461	447	428	435	444	465	423	465	472	468	464	425	446	455	437	418	414	450	472	455	423	450	455	445	441	430	492	487	424	463	450	461	408	453	473	426	494	453	442	437	446	471	456	469	416	467	455	424	436	424	445	441	457	436	448	459	444	471	453	423	442	444	399	406	465	437	455	433	422	430	418	491	407	434	422	435	455	446	440	428	466	450	459	416	431	439	428	472	439	484	497	450	423	429	459	425	414	480	438	440	420	411	443	444	454	447	433	440	455	460	480	483	451	493	432	461	436	478	468	428	428	482	413	453	452	440	442	439	447	427	514	456	450	476	441	485	470	430	446	474	411	472	428	429	439	463	458	471	473	414	459	457	418	448	462	420	473	449	479	468	460	464	466	417	448	447	488	470	439	476	451	459	434	463	452	409	459	466	428	452	449	493	459	453	454	464	428	463	483	463	463	454	454	455	448	438	415	438	427	428	473	453	460	398	444	453	442	481	458	418	456	428	458	447	463	456	467	451	465	448	408	463	462	409	449	464	451	473	448	454	471	455	424	460	463	476	472	425	436	444	489	464	429	432	473	485	461	459	441	447	478	446	437	453	446	482	423	408	467	470	438	444	436	464	446	438	440	466	441	467	465	460	410	454	491	437	434	418	440	425	467	477	420	447	471	431	468	428	461	434	454	490	464	469	454	436	447	450	415	440	434	430	465	459	444	455	460	465	477	473	471	427	438	453	457	436	421	430	410	466	442	452	453	451	427	462	449	450	406	436	400	466	460	469	440	486	446	448	469	446	432	427	442	446	408	442	432	433	458	477	445	445	435	412	468	469	453	440	457	464	459	448	437	434	462	454	472	460	439	422	452	471	466	429	463	434	434	477	425	433	422	452	434	438	452	465	437	406	450	452	466	436	443	487	448	438	471	396	457	433	407	459	441	464	429	420	456	464	446	478	483	467	465	435	448	436	483	450	452	434	433	413	471	449	476	441	437	471	476	420	449	458	437	462	427	451	455	414	428	406	427	466	464	478	444	427	437	420	482	404	406	444	464	412	438	493	448	457	483	451	407	473	443	491	451	430	494	523	447	457	453	454	431	424	427	470	483	443	431	438	468	418	472	455	427	481	433	417	416	449	475	439	437	426	427	471	463	425	434	426	434	492	459	464	443	466	465	443	459	440	449	459	493	423	458	439	422	431	464	452	457	467	467	454	431	436	477	460	429	454	461	445	437	416	421	442	441	422	465	428	446	483	433	447	412	403	444	439	483	452	434	446	453	423	445	448	438	425	441	445	442	485	440	427	471	446	440	438	469	462	428	430	429	432	423	449	471	437	451	469	387	458	429	432	424	475	462	453	411	459	456	438	472	428	440	477	431	451	432	468	446	432	444	411	427	401	433	445	465	425	434	432	462	464	471	445	456	480	457	434	435	393	428	459	450	437	424	442	482	472	431	448	437	468	464	480	491	493	427	460	466	479	416	447	432	445	436	436	470	427	441	449	418	452	450	458	429	460	448	445	466	475	449	493	444	439	462	389	446	431	441	440	444	403	457	437	457	424	470	448	460	481	445	473	409	427	434	504	457	432	506	463	459	472	434	430	451	465	434	409	421	401	417	445	446	448	407	433	459	448	393	447	446	448	458	471	451	401	456	429	453	485	475	483	447	450	452	443	464	459	437	404	471	503	462	424	466	464	480	457	447	438	432	463	452	467	472	439	445	469	411	463	467	486	470	405	419	451	455	479	448	467	405	452	442	452	447	457	453	450	443	480	459	407	466	472	444	455	443	420	496	432	420	467	418	437	421	446	464	453	462	454	476	453	448	463	502	430	487	425	444	459	464	434	438	417	474	456	434	439	442	451	474	458	452	449	444	464	441	465	416	441	416	460	460	443	431	428	431	434	462	447	423	429	438	449	440	441	440	440	474	466	439	472	465	461	441	440	432	452	503	483	431	446	455	450	434	409	415	432	469	440	470	419	471	442	432	449	433	393	421	477	461	450	444	402	449	449	478	467	465	448	442	479	403	479	466	430	496	464	427	418	443	435	455	461	454	495	446	462	389	460	437	460	504	402	458	419	448	459	455	454
3902	779	432	332	650	704	542	534	426	385	325	285	213	211	201	178	137	109	108	95	82	77	85	65	63	62	58	77	53	61	59	54	63	38	47	42	28	53	38	33	40	42	43	45	34	36	40	41	26	39	38	36	44	28	29	22	22	39	38	20	26	27	31	33	29	36	33	36	26	33	40	25	29	30	37	25	30	43	28	35	48	31	34	28	28	36	26	30	44	29	34	26	33	31	37	30	22	37	33	35	37	32	30	29	32	35	28	35	17	25	37	34	26	23	19	29	19	33	29	29	32	26	25	25	29	30	28	28	20	26	31	33	22	23	34	32	27	25	34	34	26	31	37	34	27	29	28	32	27	35	26	31	29	30	30	25	24	35	29	35	32	26	35	27	32	30	31	24	35	33	34	29	22	34	30	22	33	21	39	29	25	33	21	42	32	21	41	30	28	30	30	32	42	24	34	25	30	25	30	27	27	30	30	35	27	25	46	27	30	33	32	31	34	23	29	24	31	36	28	39	36	34	23	24	25	41	26	26	35	26	20	32	27	32	24	35	28	30	29	24	38	35	22	39	34	23	31	32	27	26	34	40	28	24	41	31	28	36	49	28	29	32	24	31	31	34	29	15	14	33	26	34	25	32	23	34	32	38	32	23	28	38	28	33	37	30	34	26	30	32	29	29	35	37	41	34	32	27	29	28	24	22	30	22	28	28	29	28	25	26	40	25	29	22	25	29	23	45	32	28	31	31	24	21	33	27	27	28	31	31	27	31	26	37	31	31	32	32	27	28	31	29	41	41	33	33	25	37	26	35	23	32	30	22	43	27	24	27	31	37	31	22	33	33	36	28	30	27	32	39	27	30	25	43	31	31	15	31	31	25	31	23	29	31	25	25	28	45	27	33	34	31	18	29	23	22	27	34	33	33	34	28	33	25	29	24	29	26	36	24	23	28	22	28	33	20	15	23	29	29	27	34	27	28	31	20	17	28	30	26	27	37	30	28	32	35	26	30	21	24	28	31	38	27	24	27	24	33	30	29	25	18	37	36	33	19	30	37	30	40	30	38	24	28	31	23	29	25	27	23	28	21	26	28	20	15	37	29	22	28	30	30	30	39	22	31	21	20	22	26	23	31	21	24	29	32	25	23	32	24	26	31	31	34	33	38	43	26	20	35	31	33	27	24	37	34	34	20	37	25	26	32	30	22	29	33	34	30	23	24	31	38	36	32	27	40	24	36	18	23	34	41	23	25	19	26	40	21	39	24	34	22	21	34	31	24	29	34	24	27	27	38	28	29	27	26	36	26	29	33	17	31	28	30	36	23	28	28	25	25	28	22	28	37	18	33	38	20	36	30	29	46	22	22	17	30	30	29	41	35	27	21	31	25	33	26	44	25	25	34	23	26	33	15	36	29	38	37	24	17	27	28	29	24	23	27	38	18	20	24	27	31	31	24	34	28	28	24	32	21	37	36	25	25	36	37	37	20	41	26	29	27	21	34	31	26	27	21	35	34	28	38	25	33	24	27	35	32	30	23	24	21	30	37	34	32	28	38	26	32	28	23	27	22	29	26	28	27	40	38	28	30	24	34	34	38	29	19	29	33	25	22	28	32	28	35	23	36	33	30	30	25	24	26	17	23	30	29	40	34	33	30	25	34	26	38	23	29	33	35	28	31	27	25	23	33	26	27	27	32	28	30	32	30	29	29	25	28	36	33	42	28	26	28	45	33	27	34	21	25	32	28	38	29	29	31	30	38	22	25	31	25	23	26	39	20	30	28	25	19	33	33	23	23	30	22	28	23	34	32	20	27	36	30	37	28	25	36	30	36	20	29	28	40	20	34	24	28	26	35	30	43	35	26	44	33	29	39	30	26	26	32	33	24	30	22	33	31	32	30	32	32	33	29	26	28	33	38	25	24	24	32	30	24	29	22	31	27	29	25	30	29	41	38	41	24	31	34	37	19	29	21	36	25	31	28	23	26	33	29	36	34	20	18	31	26	34	32	28	22	31	20	26	30	28	31	27	20	36	42	28	23	31	39	40	22	24	27	34	27	30	26	24	44	37	33	36	32	36	26	34	31	23	25	32	27	28	31	34	31	41	31	39	33	24	32	21	26	28	23	27	32	33	46	33	32	32	33	33	26	28	30	34	27	30	26	32	35	29	30	41	35	36	32	42	32	35	33	25	32	34	26	30	34	33	19	23	30	28	34	34	36	31	32	37	28	27	30	25	29	27	44	37	36	25	29	32	47	27	21	38	31	30	30	28	29	35	33	33	24	28	28	27	20	29	28	29	28	31	31	45	36	31	45	24	33	25	21	31	30	22	24	25	30	40	33	35	33	28	28	28	27	33	31	25	27	35	38	17	29	36	33	26	29	34	28	20	38	26	29	29	36	31	23	24	30	31	27	32	39	34	29	21	28	31	32	31	29	40	25	26	32	26	21	22	32	21	29	32	23	27	25	26	29	34	34	30	23	21	24	16	34	24	29	30	23	23	28	35	33	24	26	29	27	23	20	23	38	19	25	30	24	30	29	27	20	34	30	24	30	24	36	29	33	32	24	27	37	37	41	25	32	37	28	32	29	26	24	30	31	44	31	30	29	34	31	28	25	21	30	20	24	24	28	24	43	34	33	41	25	24	26	29	20	36	22	26	18	28	18	30	28	31	29	36	30	31	42	25	30	20	26	37	30	30	39	28	23	33	26	29	34	37	30	22	32	39	36	24	21	23	27	22	30	26	29	31	29	23	27	33	28	18	26	24	35	22	32	22	30	26	29	32	34	19	42	29	26	24	26	33	25	36	25	31	25	28	30	32	34	41	22	30	34	15	36	22	19	23	29	27	36	32	39	31	24	21	33	22	45	24	32	30	27	27	31	27	29	26	30	36	27	27	29	32	25	25	29	23	30	29	34	35	27	35	24	30	29	24	38	38	32	31	27	38	25	36	29	29	23	25	28	30	32	25	36	30	33	35	29	42	30	36	23	23	26	35	28	32	30	29	27	30	26	35	32	24	32	25	32	34	21	24	26	32	28	34	36	34	36	33	32	25	26	38	26	36	27	28	22	40	31	17	34	26	29	29	42	32	43	37	32	27	22	30	27	20	27	26	32	27	27	28	26	28	26	25	39	45	33	38	36	26	28	28	24	26	37	34	20	31	28	26	27	37	29	27	29	29	22	26	22	30	32	26	35	26	30	25	27	23	34	29	32	37	39	36	42	28	28	19	23	29	27	26	25	36	21	29	30	34	31	30	30	28	31	38	25	31	31	22	35	27	31	29	22	30	27	25	32	25	24	30	28	23	24	28	27	38	33	23	26	22	27	35	23	32	27	29	30	29	22	19	33	34	27	35	36	18	27	33	39	23	25	25	24	34	33	32	34	24	42	25	33	27	35	31	24	29	33	29	26	30	25	36	28	31	26	26	32	34	25	37	35	18	38	23	22	26	27	30	31	20	24	24	29	23	30	28	30	21	19	33	29	30	34
27766	16361	9766	23091	31173	29986	25929	22102	19461	16362	13775	11318	9589	8713	7869	7086	5999	4948	4383	3800	3053	2902	2588	2420	2394	2118	2101	1955	2053	1873	1885	1661	1404	1236	1088	1021	865	904	898	901	860	823	838	745	786	694	748	655	613	561	619	580	559	526	553	498	489	514	466	522	502	562	487	530	520	522	507	529	535	557	523	526	520	538	528	503	498	546	522	484	511	522	526	579	550	580	598	543	600	577	495	583	599	570	583	511	564	570	548	561	581	515	584	584	551	593	532	556	498	564	549	539	516	504	484	479	479	494	503	512	548	462	495	491	484	479	482	459	469	485	488	553	525	494	517	503	514	487	468	493	471	514	476	446	463	479	446	454	452	509	489	529	451	415	469	473	451	486	458	451	474	456	469	463	483	490	497	493	429	464	429	461	476	450	447	464	461	483	494	467	457	491	455	486	493	492	477	498	467	467	476	447	483	443	499	483	478	470	501	459	468	460	481	464	493	466	468	482	446	478	435	496	465	478	490	463	470	456	425	455	442	451	467	481	467	440	452	458	534	457	490	493	491	448	478	492	461	461	452	492	448	505	436	450	441	477	451	461	453	467	463	459	469	464	464	470	445	490	499	462	485	445	465	480	456	448	459	460	442	481	468	468	438	483	488	481	445	470	471	487	454	490	451	485	449	462	521	440	485	455	469	483	473	437	453	512	472	483	471	522	464	446	462	473	467	447	476	476	446	449	456	492	453	449	475	473	494	478	446	464	498	489	456	448	488	460	499	479	501	458	451	469	482	482	453	451	481	437	496	490	527	474	486	419	441	471	459	480	499	490	494	478	506	476	444	448	470	442	461	501	455	466	463	483	453	452	471	474	468	466	501	456	451	462	512	482	474	453	453	493	516	440	478	466	450	452	485	480	475	478	495	501	459	480	451	471	474	448	474	474	464	493	460	477	461	471	471	459	465	428	481	474	478	442	479	422	456	481	502	471	473	451	521	476	445	456	452	473	484	509	455	458	481	479	475	502	429	488	497	449	459	453	467	459	460	446	471	478	467	441	497	452	502	488	479	500	459	474	477	431	427	467	454	505	472	471	439	457	456	492	446	477	470	486	460	470	459	462	493	517	460	464	453	483	429	468	467	484	507	493	475	470	483	472	475	463	479	491	492	501	457	456	485	438	456	476	478	480	488	432	495	460	463	489	481	447	456	464	454	478	453	505	474	437	453	458	487	499	485	485	455	440	495	463	458	475	431	485	479	428	469	493	460	479	485	489	482	455	496	474	443	452	523	472	488	478	481	470	455	477	463	489	488	480	497	481	467	497	493	460	474	483	444	466	496	483	416	513	454	468	495	462	476	483	530	486	477	485	460	471	499	487	478	446	474	496	463	467	495	470	490	487	471	446	484	474	460	518	439	516	471	460	453	403	476	492	472	440	474	471	480	467	477	466	466	420	464	475	452	534	496	434	480	466	469	508	475	500	474	470	433	490	499	478	468	491	489	462	458	459	486	461	476	455	471	459	475	444	495	487	494	453	488	512	492	458	468	492	464	455	474	500	460	477	464	442	485	500	444	486	469	469	454	499	473	475	487	449	464	460	470	463	487	479	463	519	506	505	498	485	500	460	471	420	451	485	504	453	468	474	504	467	487	449	477	447	459	479	429	463	470	474	465	475	489	465	475	477	479	465	447	457	489	464	498	445	453	477	464	500	489	495	460	471	513	423	469	487	460	496	485	446	452	469	449	489	466	496	470	478	477	473	426	465	483	452	434	440	455	450	475	481	482	456	500	476	464	459	491	475	479	477	471	485	487	468	473	446	467	479	482	464	461	479	513	452	437	464	475	465	463	425	476	459	479	421	448	519	463	464	470	466	481	488	484	510	471	465	466	490	478	461	464	463	471	479	436	455	505	490	507	463	466	468	480	447	449	491	441	454	448	422	458	484	468	477	434	475	516	472	458	491	501	481	462	506	423	444	447	475	462	468	462	451	506	513	488	438	447	439	468	459	464	486	484	482	487	453	460	476	508	486	479	511	468	465	497	509	469	490	457	446	443	454	443	457	443	443	436	493	490	484	495	483	504	498	497	462	472	457	477	457	496	485	489	468	431	487	456	478	458	485	492	444	467	487	463	469	450	451	458	474	484	453	496	462	477	473	453	475	438	451	450	500	424	472	490	473	473	483	530	459	476	458	497	449	490	434	486	436	519	458	508	483	500	458	483	453	461	481	498	483	442	455	487	437	464	451	467	452	438	457	502	467	478	480	455	479	488	481	428	446	456	514	474	428	468	482	472	463	469	496	476	419	468	480	487	465	469	496	457	482	512	458	466	494	489	493	530	433	461	474	491	462	425	468	451	494	485	512	480	471	468	449	469	471	518	439	441	487	461	445	481	446	520	474	467	494	481	453	467	459	468	460	476	474	493	404	502	472	482	467	425	491	448	476	425	507	469	468	477	492	491	480	472	472	493	466	472	520	473	464	468	491	490	482	470	450	458	481	511	485	467	480	460	420	464	456	484	447	510	469	496	503	486	452	459	494	524	420	466	493	491	480	458	453	474	453	471	480	488	476	463	491	494	481	477	508	463	504	429	469	471	472	453	487	464	454	434	477	481	466	434	509	476	463	474	482	490	446	458	466	464	473	499	461	528	459	473	451	460	475	462	459	456	502	427	480	444	468	490	486	463	443	461	448	471	483	479	486	513	475	482	462	491	488	457	435	512	493	463	482	488	510	479	475	485	485	469	471	498	441	490	429	485	469	456	507	469	459	511	491	457	455	482	482	489	460	465	482	468	495	481	434	460	475	431	425	467	503	485	422	421	455	452	508	477	476	489	469	448	475	468	454	465	476	491	473	459	534	516	495	452	463	449	477	438	454	451	524	477	437	447	500	463	515	455	482	453	445	446	520	463	467	466	491	457	459	479	469	493	483	487	457	479	477	466	451	454	483	446	445	450	454	444	492	459	467	509	460	475	488	425	496	505	525	471	452	475	487	489	517	511	515	488	470	510	504	447	481	489	481	471	471	448	494	433	479	454	444	481	489	480	470	493	461	426	491	471	470	450	470	482	470	493	472	454	512	470	490	474	482	447	480	467	548	474	487	460	473	467	491	428	449	427	489	476	469	476	484	440	471	448	506	505	456	497	474	443	433	441	465	485	456	469	448	477	497	475	519	445	482	480	515	466	471	499	495	487	480	457	493	475	469	442	505	477	485	444	476	481	498	509	441	462	456	494	473	466	467	455	510	498	509	455	435	466	476	474	487	508	495	486	489	445	459	481	464	486	492	460	513	468	485	449	466	465	500	485	453	494	444	467	446	469	506	473	498	461	475	506	489	477	482	454	483	473	501	483	461	496	483	471	487	460	448	452	494	463	468	473	480	439	493	470	470	471	482	483	501	487	453	432	491	479	476	472	471	502	487	487	499	498	500	462	457	485	505	480	455	464	484	481	433	468	464	474	457	462	472	472	496	497	474	467	473	497	457	477	477	445	481	451	452	524	506
4108	1445	759	522	978	1148	1009	816	713	620	492	417	335	336	260	270	233	190	153	182	136	127	124	103	110	100	92	67	118	97	98	96	65	63	64	57	70	60	66	40	32	67	60	55	65	56	53	46	35	57	43	36	50	49	46	27	37	37	53	45	30	54	44	38	34	54	48	44	52	46	43	38	47	39	31	53	44	50	43	43	45	29	49	43	48	53	36	43	67	44	37	44	53	40	48	49	37	55	36	36	55	60	55	46	51	35	44	37	48	47	40	45	43	47	48	36	45	53	41	43	43	45	35	38	38	59	41	36	41	45	46	46	51	43	34	44	46	43	52	39	43	46	39	39	42	46	46	46	52	32	49	44	57	48	29	38	45	37	44	49	33	44	47	31	38	49	43	40	37	34	54	37	36	49	28	41	42	42	44	39	46	45	38	49	31	58	36	53	52	44	47	40	46	29	47	46	46	53	34	39	43	35	36	39	43	27	40	40	35	36	39	37	33	38	48	50	44	40	40	54	45	38	43	43	37	36	43	52	56	40	50	47	50	40	46	49	42	38	34	53	54	40	42	50	42	45	43	44	38	37	40	29	51	43	33	45	35	47	37	49	50	32	54	47	50	38	43	41	49	44	56	47	42	55	38	42	48	34	37	45	37	42	36	33	33	48	44	47	45	33	46	35	39	31	33	53	34	51	44	36	37	48	43	51	29	56	42	46	41	43	41	42	46	45	35	46	39	40	38	53	45	37	46	43	46	43	52	35	35	56	33	38	44	49	56	35	48	46	41	35	36	43	47	21	46	40	47	41	45	44	45	48	47	46	38	38	54	53	37	33	37	40	34	37	40	42	37	62	30	39	51	35	53	45	38	42	50	48	44	39	37	38	42	46	56	50	43	58	57	35	42	36	33	35	45	35	40	50	56	45	48	49	44	55	36	38	34	45	42	39	31	26	47	39	48	37	44	56	41	36	38	40	58	44	48	37	40	35	44	33	50	51	40	36	44	36	50	39	43	51	42	53	33	46	46	38	48	29	54	46	62	27	44	40	42	48	43	36	45	47	55	42	41	48	41	46	35	46	45	42	30	40	43	36	45	35	48	51	40	38	52	48	46	34	41	35	31	39	47	43	31	49	47	41	40	36	48	38	54	51	39	41	34	37	43	44	42	47	37	38	33	37	44	44	42	37	39	52	41	34	26	38	31	37	40	50	44	52	33	48	42	49	45	40	39	41	34	38	52	49	37	43	39	41	37	40	43	45	51	46	30	41	31	54	54	37	43	36	54	48	38	39	45	52	39	32	49	37	36	33	54	30	49	41	49	43	40	34	41	40	43	51	45	39	43	45	45	46	55	36	40	46	43	42	42	44	48	36	51	31	52	47	50	41	42	35	42	45	43	37	49	28	44	59	34	44	43	46	55	44	50	38	44	32	39	44	41	30	43	42	34	41	35	46	49	35	47	39	34	35	46	42	35	41	39	47	36	51	31	41	37	39	58	35	48	44	49	43	54	47	42	44	41	49	42	44	44	40	51	42	47	46	47	49	37	40	38	42	36	59	52	43	35	44	40	53	42	41	42	44	44	42	38	45	35	45	40	44	53	41	44	41	45	43	47	49	51	44	49	35	39	41	35	43	41	33	40	42	34	39	50	46	37	42	39	28	33	36	44	42	52	48	27	49	43	34	46	39	44	46	40	34	48	39	38	34	42	45	33	42	43	48	58	46	39	49	45	43	40	47	41	43	45	38	49	34	42	33	66	51	40	44	43	41	44	26	48	40	35	38	56	52	38	47	42	48	40	39	37	60	47	45	53	33	46	40	47	44	37	44	43	34	35	35	41	35	41	43	52	53	35	36	44	50	42	48	34	38	47	33	42	47	39	41	38	60	41	49	37	35	38	44	30	41	36	45	44	40	49	37	39	38	45	43	52	38	46	44	39	46	46	36	34	40	34	55	37	47	40	43	41	45	34	33	38	43	30	42	42	34	46	62	41	52	41	44	43	41	39	36	45	50	47	34	32	57	42	36	37	48	51	44	40	40	51	46	33	48	38	49	40	56	35	40	43	41	57	45	49	42	40	44	45	43	29	47	40	40	52	44	37	47	36	54	40	40	42	41	53	29	50	41	34	37	33	53	42	47	48	37	39	43	32	51	53	36	43	36	40	48	35	50	49	49	38	42	26	49	53	37	49	47	35	32	42	39	26	41	35	35	33	49	52	37	28	40	48	38	33	39	32	49	45	40	45	36	52	41	39	40	37	41	34	44	44	38	47	48	51	34	37	40	48	35	38	43	33	39	36	37	39	42	53	51	51	42	42	47	50	40	39	39	37	44	45	48	50	37	40	49	53	52	40	36	42	47	47	32	45	43	59	53	44	43	41	36	26	46	42	32	31	44	50	45	42	40	46	43	44	47	51	52	39	35	63	30	45	28	52	28	54	40	41	49	35	53	44	59	46	32	44	35	33	48	46	52	48	51	31	37	42	31	32	37	42	47	56	38	49	36	36	33	36	48	35	42	48	51	38	38	47	41	59	39	49	38	58	46	35	45	35	36	42	55	36	39	38	33	45	46	46	41	32	34	38	36	47	40	46	52	31	49	44	30	47	57	35	44	46	40	46	53	51	51	39	35	47	56	37	48	43	39	40	44	53	36	37	49	50	39	41	36	40	39	41	42	33	44	47	38	46	35	41	29	52	41	51	51	34	35	50	42	38	39	48	47	58	38	33	37	27	30	37	58	38	46	46	28	45	33	43	39	48	51	34	48	41	47	37	43	54	30	44	49	28	42	53	53	47	40	38	51	41	35	33	38	38	43	54	35	47	51	35	41	37	47	48	43	34	37	43	49	47	46	36	34	47	42	30	36	42	40	40	45	36	43	43	32	36	40	50	36	37	48	38	34	48	45	37	31	43	36	40	40	45	35	47	50	40	42	58	54	43	40	37	35	35	37	51	38	37	39	42	40	62	36	50	39	34	38	40	42	51	38	40	32	45	46	46	42	53	44	56	40	49	43	44	47	36	35	49	52	48	42	35	39	41	39	41	46	34	43	38	32	38	31	41	38	44	41	45	42	36	49	49	51	49	48	41	51	51	40	32	49	54	42	51	50	42	38	30	38	47	43	45	48	41	43	41	56	43	36	49	52	40	45	56	41	45	35	33	46	44	47	41	41	42	37	45	44	38	40	33	38	47	35	38	36	38	48	36	52	46	51	40	44	48	49	44	49	42	42	32	40	38	37	32	41	52	52	35	42	43	47	46	38	38	38	41	44	42	43	46	40	49	43	43	38	37	34	38	52	46	38	37	45	39	35	51	56	35	48	28	44	53	45	45	66	47	44	46	47	35	38	49	48	38	41	49	40	43	42	40	39	51	51	48	48	49	34	43	46	29	28	40	43	40	41	51	41	41	47	37	39	58	42	42	34	47	34	54	46	40	46	36	44	37	35	42	38	41	38	45	51	56	43	26	44	47	43	36	49	37	47	42	45
34636	21728	14590	27950	36674	35274	31821	28012	24816	21505	18357	15841	14014	12995	11687	10178	9044	7629	6592	5873	4981	4574	4190	3801	3686	3546	3222	3030	3054	2889	2851	2516	2148	1899	1695	1594	1501	1448	1352	1398	1337	1312	1220	1193	1205	1094	1171	986	872	893	883	842	828	804	802	704	781	735	776	736	701	763	754	760	730	698	674	743	793	772	769	768	820	778	769	734	737	775	731	767	792	759	818	771	872	903	793	783	837	822	808	834	824	798	782	821	723	892	827	828	758	823	794	753	835	814	838	865	780	761	766	798	734	693	702	679	693	680	723	712	729	693	731	699	680	684	672	736	658	756	722	725	720	707	722	725	738	729	722	671	728	716	715	697	714	706	691	655	738	717	705	698	679	701	649	686	706	647	670	681	659	668	660	703	693	689	665	682	706	679	769	655	672	681	696	676	656	656	627	659	680	735	644	682	652	645	688	664	682	661	698	660	672	673	715	691	679	661	713	669	674	707	654	690	665	683	640	653	644	668	728	703	689	663	700	626	713	661	682	684	708	659	622	653	658	669	674	679	690	705	642	622	627	644	663	669	711	645	686	698	699	675	671	677	672	691	680	689	712	644	644	686	697	664	680	689	672	663	685	679	600	653	713	666	687	632	684	622	666	717	644	678	710	699	714	724	680	661	748	624	663	658	680	676	753	646	690	689	722	695	700	624	646	671	657	661	684	673	664	726	675	682	695	655	659	746	679	686	636	686	708	702	692	682	669	690	709	683	704	678	661	695	659	644	693	736	689	699	675	702	690	692	648	676	688	701	631	639	669	676	641	675	700	709	698	689	671	664	727	687	676	663	703	668	662	716	667	674	640	663	680	662	697	677	664	641	687	642	689	684	698	701	623	673	703	675	670	668	665	642	670	682	672	731	681	699	670	678	671	665	665	675	707	655	665	629	635	661	697	660	638	670	687	652	658	672	700	717	634	683	697	651	671	679	650	679	662	713	680	669	705	710	682	692	679	677	698	667	689	649	673	653	697	673	639	661	696	699	641	648	702	656	604	642	632	654	686	686	661	729	693	654	630	654	704	696	684	687	701	718	695	709	678	636	691	667	683	656	654	678	683	676	701	700	656	667	672	681	721	658	703	635	671	647	684	667	718	697	684	640	675	689	667	684	721	697	673	678	647	668	644	638	683	699	687	682	662	703	655	655	701	648	700	685	671	680	672	676	654	666	672	649	652	693	663	706	654	715	665	697	618	721	672	708	662	654	683	649	699	674	674	623	661	634	654	668	672	644	681	656	676	634	671	685	686	705	643	698	646	676	718	671	674	687	677	651	653	664	650	661	607	722	632	642	705	718	683	673	738	685	619	660	715	719	662	665	658	666	682	689	680	672	731	700	674	678	717	688	717	713	664	653	656	719	650	654	691	715	680	678	662	706	679	677	648	669	658	633	705	666	719	673	690	684	676	661	643	689	678	694	694	710	680	671	605	644	702	700	653	660	708	657	652	682	672	697	674	637	708	649	679	642	661	678	683	696	678	698	632	697	675	686	667	669	690	663	675	683	643	718	712	692	680	682	631	696	715	645	684	652	651	696	686	729	677	650	684	691	702	653	704	663	675	665	625	707	683	642	656	655	668	659	687	665	662	683	690	683	686	657	684	708	679	641	660	718	681	682	697	687	691	652	692	673	637	668	651	679	671	667	620	682	642	698	672	666	627	666	647	693	678	715	672	639	698	699	669	663	706	646	632	656	735	669	630	672	663	640	648	707	686	653	639	694	686	680	724	674	687	652	695	695	671	659	673	680	686	667	668	642	642	652	642	723	673	689	678	666	651	667	691	683	710	654	716	672	689	708	718	652	720	686	687	695	664	678	641	717	651	705	685	644	686	651	693	646	668	633	678	695	676	659	677	691	650	682	664	665	694	650	673	652	665	651	683	614	698	670	641	686	684	658	677	719	673	717	657	676	662	658	648	642	662	711	692	703	691	658	678	682	691	683	639	683	667	681	699	669	673	658	680	655	650	691	697	648	655	660	676	677	698	663	642	724	658	645	645	695	706	649	657	628	664	669	684	646	701	697	685	649	680	662	653	654	691	636	693	668	664	676	697	665	693	667	643	678	624	692	687	679	665	661	665	659	651	608	703	724	626	667	676	624	684	721	694	718	736	637	656	687	687	694	684	725	656	653	649	685	706	624	663	637	671	697	668	664	691	650	636	652	681	663	657	649	658	678	664	663	668	665	654	709	632	671	669	701	677	726	683	681	665	637	680	661	639	612	663	663	680	696	612	653	652	684	726	702	687	687	618	707	654	627	757	691	709	673	705	662	682	678	657	674	637	748	672	682	722	643	678	654	698	693	696	692	650	665	709	637	686	703	735	658	691	705	753	618	707	683	700	681	657	681	674	669	678	706	715	616	667	651	659	664	653	658	716	662	672	631	688	672	634	661	654	689	702	667	684	697	673	680	702	667	707	657	670	694	665	679	702	678	672	662	678	690	701	711	641	648	638	650	671	669	680	725	683	704	663	687	676	683	699	698	698	676	687	698	656	646	654	712	686	670	666	681	678	690	649	684	669	691	671	691	705	681	645	677	669	646	649	640	668	696	655	641	653	663	644	678	704	698	675	667	689	689	644	671	677	687	699	646	711	697	651	661	682	629	636	682	684	727	703	698	707	680	713	689	733	650	645	664	686	665	663	737	695	666	651	646	708	650	677	682	666	671	699	670	666	715	617	716	702	666	687	702	679	662	670	654	658	656	689	639	706	650	614	631	681	688	668	687	694	713	691	711	709	677	654	687	673	680	669	673	660	639	677	685	661	647	682	688	696	689	634	684	689	678	642	610	640	659	708	683	656	702	652	640	715	680	643	652	688	695	707	639	697	694	670	696	677	725	652	679	672	700	667	643	674	680	658	684	653	673	624	699	665	655	686	675	689	687	644	655	639	653	675	623	678	634	705	705	650	672	677	688	647	674	684	693	721	675	746	634	684	697	657	661	706	698	699	657	705	667	692	677	651	705	686	679	690	659	667	701	654	676	676	680	675	737	718	634	687	691	670	627	643	663	697	686	684	715	657	676	664	657	717	642	656	660	683	676	679	650	672	706	686	680	634	709	685	693	672	659	670	663	700	693	680	706	683	675	638	698	682	637	648	654	653	640	668	665	730	726	666	668	670	626	688	685	643	683	690	623	650	642	705	665	665	645	685	719	686	626	701	641	648	675	697	653	661	680	702	660	678	656	646	680	645	671	669	667	687	693	684	678	679	668	684	650	708	719	669	651	662	702	673	692	684	636	650	676	670	669	702	726	699	700	645	671	693	670	661	645	655	666	653	681	663	680	679	704	708	687	666	625	652	687	674	684	745	681	676	683	648	679	680	679	684	676	640	701	703	712	698	662	662	703	708	707	740	653	651	713	711	671	693	674	680	661	673	632	726	692	693	715	694	679	684	666	669	674	624	643	640	648	687	714	667	714	714	715	704	703	652	698	688	666	701	672	678	665	685	694	710	712	666	687
2258	580	318	202	438	407	418	330	276	216	148	155	139	117	117	101	96	70	59	64	47	35	49	49	47	37	39	33	48	31	39	33	35	35	26	25	25	34	26	27	34	26	32	16	25	16	24	20	28	31	18	21	14	26	22	22	33	14	28	21	26	14	24	18	22	26	30	23	19	23	19	26	19	20	25	31	15	16	23	26	14	23	26	22	17	9	26	11	29	18	15	17	31	15	17	19	28	23	24	28	24	25	18	17	28	22	15	19	18	18	27	21	18	14	18	22	22	12	27	27	28	25	15	20	24	22	29	24	24	23	29	28	17	20	23	18	20	19	28	27	17	24	16	16	19	20	18	17	15	17	24	16	24	26	17	10	17	30	17	30	20	19	19	14	19	27	27	23	24	15	18	16	10	19	24	24	19	13	16	22	18	13	31	28	15	17	15	12	15	22	24	25	26	25	26	26	26	17	14	28	24	20	19	19	21	20	13	28	21	31	21	24	18	22	21	27	24	21	19	19	22	21	26	16	19	21	26	20	20	16	15	21	28	27	19	28	25	19	12	23	24	22	26	14	21	30	25	20	22	21	19	23	25	24	15	17	26	19	23	14	18	24	17	14	23	25	25	18	18	25	23	23	28	13	24	23	15	19	25	20	24	25	22	17	16	27	23	23	21	24	22	16	24	16	22	14	20	23	18	23	21	22	21	22	20	19	37	15	23	14	22	17	17	27	22	18	13	16	20	22	19	18	14	21	19	29	17	14	18	18	20	17	22	20	16	26	24	18	16	23	17	14	16	23	31	23	18	19	16	23	26	16	23	18	16	17	19	9	28	22	16	19	21	16	27	18	21	25	18	29	20	16	27	16	17	25	24	15	23	18	25	21	24	14	26	21	22	16	19	20	17	21	19	26	15	24	19	14	20	17	17	28	22	20	12	18	19	19	19	22	20	16	15	19	20	15	19	24	14	19	24	22	20	21	15	20	25	13	25	19	20	20	24	23	17	14	15	32	22	20	24	15	18	23	21	18	22	24	25	20	23	16	15	14	20	27	24	16	13	23	19	22	16	18	18	20	13	18	32	25	26	23	29	23	30	21	21	21	17	19	18	23	12	22	21	26	14	27	10	30	20	19	19	26	19	18	24	15	18	14	18	20	21	27	14	19	22	18	19	18	20	19	10	15	22	24	14	20	19	25	20	22	27	10	17	16	15	5	19	26	21	19	19	17	18	23	11	21	17	25	23	33	15	18	26	17	30	26	16	21	19	16	21	23	20	21	25	18	28	25	19	26	23	12	18	15	16	20	19	22	28	17	20	27	23	15	22	21	21	16	21	22	21	18	27	27	11	19	19	26	24	15	26	22	23	13	18	13	11	21	21	23	22	18	17	28	17	16	12	11	20	20	21	20	21	15	11	27	26	20	21	22	19	16	13	19	19	15	23	18	20	19	22	13	19	22	23	17	19	26	24	18	16	22	19	12	19	28	16	23	22	24	26	19	23	25	22	20	23	16	15	13	18	17	19	22	27	24	21	18	21	26	15	15	19	30	13	18	26	16	16	20	24	18	24	22	22	19	16	23	19	23	26	18	23	15	18	24	15	12	15	26	26	21	17	13	22	28	29	18	23	20	26	21	21	19	32	22	19	20	18	16	19	17	17	24	28	25	14	18	25	20	19	13	23	19	27	21	18	16	25	19	14	26	20	26	19	17	21	19	23	17	19	17	23	23	14	22	17	24	17	27	23	20	22	20	21	24	20	22	26	18	17	22	29	15	16	26	19	23	24	21	17	21	25	19	22	14	22	31	20	16	26	36	17	17	16	24	24	22	26	20	20	21	14	16	23	17	17	24	17	31	24	24	20	18	19	23	14	20	21	14	22	20	23	23	26	25	16	27	19	20	18	17	20	28	11	21	17	26	20	22	23	16	20	25	23	29	14	17	19	18	18	25	25	15	22	26	19	22	18	19	20	20	24	28	20	18	20	10	25	22	19	26	19	23	17	24	26	22	24	20	25	21	14	21	14	15	24	28	20	21	21	16	24	26	20	14	20	23	18	19	17	13	20	17	22	27	15	22	23	24	15	27	27	23	19	24	22	17	18	20	21	13	29	18	12	16	18	26	22	17	30	29	19	25	24	18	24	26	16	22	19	23	16	24	22	19	22	16	20	21	12	19	12	20	22	21	33	20	18	25	18	21	15	30	29	24	21	16	17	23	21	12	26	22	24	23	18	17	21	16	25	18	22	17	24	19	28	21	18	16	22	19	16	22	24	23	27	20	20	20	22	25	24	18	11	30	25	24	27	22	24	21	20	24	18	22	19	22	22	25	21	23	29	24	25	13	13	24	22	14	23	29	24	18	19	14	22	38	20	20	12	18	14	24	24	22	15	15	19	19	21	13	27	18	27	35	22	19	30	19	27	22	14	25	25	25	11	31	9	17	23	18	17	20	17	20	20	27	38	20	20	16	27	23	13	20	9	20	16	26	30	20	24	21	18	18	24	23	19	24	18	11	19	20	26	22	19	27	20	20	23	21	22	17	22	16	16	17	19	20	30	21	19	18	25	24	21	21	20	22	19	21	18	19	18	23	28	11	17	28	18	15	18	25	22	22	21	24	27	26	20	11	11	20	22	14	20	26	18	24	21	24	13	25	24	29	24	13	17	19	17	17	17	30	22	26	23	24	19	27	18	11	20	18	17	19	19	23	21	24	15	19	18	22	17	20	24	21	22	21	19	18	23	10	15	19	27	16	13	16	18	13	26	20	23	23	18	25	19	20	23	14	24	19	31	16	26	23	17	21	19	21	16	17	13	27	24	30	21	26	21	20	17	17	16	19	21	17	21	21	23	23	24	23	18	18	18	18	13	13	22	24	17	26	22	18	23	23	10	21	21	14	19	23	15	18	34	18	22	19	21	25	27	17	20	21	19	18	21	23	20	22	22	18	26	27	22	24	20	18	28	22	18	26	12	22	20	24	20	20	25	29	25	23	21	18	20	16	28	14	30	16	12	24	23	20	26	23	19	14	20	16	14	25	27	14	16	15	23	22	15	19	21	29	20	25	15	19	19	25	15	15	14	24	26	19	22	28	27	16	23	22	15	19	21	23	19	23	21	33	28	20	17	24	17	15	30	24	21	22	31	14	26	22	23	19	16	23	22	19	24	28	16	29	21	15	21	27	20	29	18	16	26	20	25	14	20	25	20	24	21	16	23	22	15	20	23	20	22	21	14	14	24	23	21	23	17	16	22	12	20	24	27	24	19	22	23	24	20	22	17	23	21	18	13	14	14	18	20	24	25	25	19	18	20	24	24	17	20	19	16	18	21	19	23	24	15	10	23	16	20	16	24	20	18	16	15	23	31	20	23	20	14	16	14	29	17	23	22	26	17	20	25	20	20	17	24	18	17	26	26	24	15	19	22	18	8	21	19	21	23	14	18	16	22	17	21	24	12	18	26	33	23	26	17	21	21	24	16	17	19	29	14	17
23926	13565	7625	17535	25605	23683	20907	17372	14369	11167	9038	7507	6541	5942	5269	4231	3625	3029	2568	2194	1805	1755	1594	1461	1407	1336	1332	1261	1303	1244	1184	999	823	809	682	684	610	596	525	578	579	616	538	534	500	486	511	404	392	379	391	364	341	350	363	382	346	324	380	349	356	356	389	343	352	337	385	389	360	393	366	383	383	333	346	391	392	358	401	412	402	385	363	393	403	455	386	398	402	417	384	397	394	394	363	365	409	391	417	416	393	357	384	377	374	413	370	362	398	387	375	389	346	358	287	305	392	335	354	361	360	371	385	331	351	335	338	344	370	366	388	351	350	357	353	330	334	380	351	339	351	376	383	338	350	353	340	339	305	320	307	352	327	324	360	321	344	331	312	305	335	321	325	363	364	328	324	322	337	311	345	362	347	336	341	310	325	353	362	347	343	340	337	327	362	336	350	331	331	326	337	318	319	357	346	349	358	335	355	359	355	364	352	323	350	331	292	380	330	334	330	326	350	364	325	339	339	346	326	337	319	316	338	334	332	346	360	333	319	320	321	322	349	333	347	339	327	356	326	321	342	315	344	357	349	356	321	348	325	339	369	334	343	347	359	314	323	340	342	313	366	326	354	370	334	334	350	371	342	333	344	328	352	322	366	341	298	328	319	363	355	301	343	328	348	320	328	314	337	338	326	320	319	346	340	354	342	353	338	331	336	342	327	311	301	358	331	314	362	338	318	304	369	301	338	340	343	337	337	323	361	342	340	342	356	350	387	380	331	366	353	346	347	345	368	322	332	318	332	329	361	344	325	357	345	345	331	332	330	326	324	347	365	345	309	335	304	327	327	323	316	358	327	322	331	330	375	361	360	340	307	324	336	342	381	317	352	328	342	340	342	323	330	326	322	325	353	332	328	352	394	323	366	334	380	376	333	342	312	339	314	351	345	347	354	348	343	331	319	343	338	345	327	370	365	334	341	315	331	358	330	338	342	341	334	326	362	382	354	319	329	318	337	369	341	328	361	303	333	345	337	330	343	338	319	292	365	315	319	316	320	327	344	335	329	363	360	309	325	345	347	343	329	312	330	320	311	334	353	327	332	329	314	334	353	343	330	359	349	342	357	349	330	357	323	304	357	338	359	334	316	385	293	326	320	308	345	313	351	347	324	335	307	352	330	356	336	323	339	340	352	336	319	336	318	350	323	352	328	344	339	306	347	332	365	383	337	356	324	340	324	335	345	329	313	331	308	316	327	303	340	338	311	331	329	295	319	336	368	325	349	323	346	373	342	376	329	335	326	306	326	350	342	318	352	330	344	341	319	340	335	348	326	337	342	317	337	302	331	343	351	328	339	345	372	329	362	358	328	357	309	345	322	316	324	395	351	341	331	347	319	346	332	373	307	344	341	350	337	352	347	353	339	294	384	336	337	352	327	325	318	374	358	344	320	300	331	362	331	325	321	330	326	331	341	328	362	349	329	346	346	313	348	302	329	354	292	387	332	294	348	339	336	352	304	349	328	306	329	320	334	358	323	326	350	312	331	343	338	337	347	317	360	358	361	353	330	357	324	328	322	358	324	312	350	337	361	332	325	337	328	307	331	316	333	346	357	342	327	361	336	377	327	302	363	331	357	352	346	322	329	301	317	336	318	350	337	330	350	349	377	326	330	332	369	317	340	291	326	339	298	320	335	346	341	349	343	356	323	344	336	329	311	346	332	322	332	359	327	331	324	346	315	331	354	322	324	328	343	339	355	332	345	329	328	341	365	344	356	319	333	301	360	324	364	350	375	341	346	345	343	345	332	337	334	341	354	338	339	316	359	320	339	334	311	329	362	343	344	357	334	311	317	339	336	314	344	325	297	366	374	322	344	348	345	365	337	352	355	329	320	331	311	342	354	366	323	312	337	333	321	330	325	351	315	363	367	329	354	351	314	288	342	360	342	337	318	345	314	330	341	324	339	389	359	356	348	358	314	311	351	341	350	312	334	353	293	305	361	353	299	343	329	328	374	340	324	324	325	323	352	331	327	346	318	356	367	338	323	332	327	354	344	353	356	338	304	322	339	349	356	335	292	350	329	317	313	359	346	337	354	362	373	333	327	363	333	351	321	338	288	341	355	382	321	352	327	339	377	360	354	336	304	357	347	314	319	339	333	329	348	341	363	343	318	343	340	333	337	298	360	356	321	331	311	335	355	341	360	345	338	318	299	350	340	313	330	354	347	334	345	368	347	333	327	349	354	346	320	319	334	323	313	341	338	353	353	340	366	398	309	337	338	317	321	354	313	339	356	327	349	326	294	311	343	307	304	359	337	353	357	357	343	332	361	306	353	327	375	352	323	327	368	355	384	312	344	339	342	327	331	326	314	316	346	303	346	340	339	356	367	332	336	371	330	339	352	327	357	322	350	342	334	347	329	316	339	304	318	337	338	344	354	334	353	364	301	360	334	360	319	334	353	362	353	332	331	326	325	318	350	321	333	370	335	354	314	347	331	349	312	334	325	338	345	365	304	348	310	330	327	347	316	326	347	362	333	320	309	301	337	331	355	354	314	364	341	341	305	330	345	352	306	326	329	342	362	340	354	338	340	351	335	359	348	322	326	357	386	315	388	358	319	320	327	343	344	342	317	375	311	356	344	345	349	343	346	355	358	334	348	328	338	326	331	315	319	321	344	315	320	347	324	357	350	381	328	367	338	338	355	318	312	356	343	347	330	331	353	369	296	314	322	355	348	341	362	344	350	332	318	336	328	346	345	310	329	327	344	310	350	326	343	356	343	337	324	314	332	347	305	357	319	346	332	349	327	331	359	355	340	343	323	354	321	360	330	337	346	350	321	322	322	315	366	326	325	362	357	355	317	317	351	380	328	348	336	312	343	321	351	339	327	357	358	313	331	352	346	354	324	346	343	342	340	338	345	330	320	364	343	352	396	343	352	360	363	343	374	345	327	331	306	338	325	355	335	332	381	329	318	336	358	320	339	340	322	356	339	324	351	336	328	361	342	319	315	356	348	310	313	317	316	308	338	352	351	335	325	340	311	329	332	322	337	321	354	316	359	369	349	343	375	354	352	367	377	344	365	386	347	318	348	341	316	329	344	328	346	333	339	346	350	323	349	333	335	338	316	317	327	343	337	313	331	364	335	334	330	330	345	339	328	326	330	323	309	332	330	317	350	335	334	329	337	345	357	330	352	356	329	370	372	312	333	326	333	335	334	362	354	330	326	321	368	330	336	360	374	349	340	362	341	338	340	313	335	345	330	328	334	322	365	325	361	343	338	362	341	342	313	335	354	343	346	331	342	345	317	347	330	343	342	349	338	297	297	337	347	339	365	351	336	355	316	329	300	327	328	349	334	319	354	317	309	308	346	332	343	333	371	307	333	346	332	360	330	322	340	362	337	369	365	362	345	395	330	339	356	370	343	335	356	361	333	349	315	354	344	351	380	338	331	299	337	327	359	339	337	326	357	339	347	329	326	337	319	353	306	370	325	333	322	342	346	336
2148	918	461	337	596	656	597	499	411	332	314	260	208	174	172	140	128	118	103	84	76	69	65	50	60	55	52	60	47	58	48	40	37	48	35	39	40	38	37	31	45	30	36	42	27	38	22	32	30	42	25	33	24	25	23	25	19	35	30	37	29	17	25	30	18	37	32	27	36	28	26	30	34	21	30	37	32	26	37	31	26	25	33	26	26	28	26	30	33	28	24	28	27	27	21	26	25	34	26	31	31	22	27	29	28	22	27	17	31	36	26	29	24	29	25	28	25	18	29	30	13	31	25	18	33	20	36	33	30	30	29	28	37	23	36	30	22	34	34	25	37	27	22	26	25	25	28	29	21	28	25	30	27	26	28	31	24	24	30	20	24	25	30	27	33	27	27	23	23	28	12	24	24	23	21	36	23	24	28	34	19	30	28	30	21	29	27	25	29	24	21	31	37	24	29	37	19	26	33	20	29	22	26	21	26	24	31	27	24	20	32	25	23	29	26	28	30	32	25	27	35	24	21	22	16	26	33	29	12	32	21	39	37	33	21	31	26	26	29	30	24	28	31	27	30	36	26	16	18	30	19	25	32	35	32	28	23	34	25	36	26	32	33	19	25	29	24	14	19	23	31	29	18	27	24	23	31	18	32	31	30	27	24	36	21	35	35	17	22	24	24	28	38	27	27	22	20	29	33	34	39	35	23	31	28	30	30	28	30	31	26	30	29	27	39	27	24	30	16	29	22	31	26	25	28	33	21	30	26	22	26	35	19	23	15	26	28	23	21	23	32	42	29	25	27	33	26	25	23	35	25	22	26	40	19	36	27	26	22	27	24	33	30	28	26	22	27	29	28	27	32	22	27	26	21	26	31	26	28	17	19	29	21	29	37	31	22	22	26	19	29	25	31	30	25	20	28	32	27	21	27	28	24	25	29	33	26	18	28	26	30	36	19	28	26	27	30	33	33	33	28	33	31	31	32	21	35	27	32	28	21	33	33	20	27	28	22	25	25	33	29	24	28	31	21	24	31	29	29	33	16	25	32	24	39	27	31	21	23	26	24	28	20	28	27	33	31	37	26	32	31	19	21	27	30	29	25	30	27	29	25	21	25	27	29	27	25	22	30	32	35	28	24	27	28	25	28	23	27	30	22	30	22	25	30	21	27	36	28	26	36	25	21	32	25	29	19	19	26	20	29	27	23	31	31	35	33	35	29	18	28	35	23	24	31	28	20	35	28	25	25	32	27	21	24	23	32	29	34	25	28	28	25	24	27	26	23	21	31	19	31	38	21	27	23	25	23	16	22	28	26	35	28	33	26	22	17	22	19	30	32	26	25	24	29	23	18	15	26	29	18	29	26	23	23	29	22	27	28	27	21	21	24	26	30	27	19	37	36	26	30	22	25	32	30	38	34	26	20	28	29	33	25	21	19	21	27	30	22	32	27	26	25	31	23	24	32	26	33	20	29	30	21	38	41	30	41	31	32	24	23	23	24	36	28	34	28	27	34	30	35	28	33	20	26	27	23	21	28	17	36	25	31	29	25	26	25	16	29	33	28	24	21	42	26	35	26	24	27	32	30	27	14	23	19	28	30	22	28	35	35	24	26	22	17	28	25	30	27	27	31	22	24	22	24	28	35	32	28	23	20	23	21	25	20	25	17	34	31	24	24	28	40	25	34	31	31	30	25	26	30	28	44	29	19	31	34	33	32	25	28	26	23	18	18	28	26	34	25	26	23	32	27	21	38	31	29	38	36	32	27	30	31	28	18	29	20	40	26	28	34	32	27	25	31	30	24	32	28	27	29	24	23	29	31	27	18	32	31	32	25	20	34	28	26	33	26	28	24	29	28	29	23	26	27	22	29	29	30	35	18	15	22	29	27	26	30	32	26	25	22	26	31	27	31	37	21	26	27	33	25	17	23	35	23	26	23	34	24	29	29	27	22	26	32	23	22	24	29	38	24	26	29	31	26	25	32	29	17	29	23	24	28	22	31	34	31	28	30	31	33	26	28	26	32	23	29	23	29	32	28	24	31	27	32	37	33	32	32	26	27	29	35	22	39	25	28	34	31	23	29	32	24	34	32	30	19	33	18	16	31	23	19	29	30	29	24	33	30	33	27	29	21	28	33	25	17	30	24	20	26	21	19	25	27	35	24	32	30	30	27	39	34	31	30	24	28	30	25	31	36	35	24	18	22	29	30	23	27	23	24	34	24	20	25	28	24	26	29	30	18	32	29	24	34	24	26	23	29	24	23	30	27	27	36	22	48	22	34	23	24	27	25	21	13	32	30	31	31	32	30	29	22	25	35	28	35	24	22	29	20	26	27	31	27	28	29	30	31	30	20	25	25	21	25	31	25	24	22	26	28	29	23	26	17	21	24	25	22	23	33	29	36	21	23	16	43	30	23	29	33	25	21	26	25	32	25	36	27	25	22	25	35	29	21	40	24	28	28	32	23	26	20	19	27	20	30	33	28	26	29	34	26	20	30	32	35	19	27	32	27	27	36	21	31	30	25	28	33	33	34	26	31	26	31	19	31	28	28	29	26	25	28	25	39	22	38	34	25	28	28	26	21	23	28	33	21	23	24	31	29	28	31	23	31	26	29	22	30	31	28	30	30	21	33	28	35	37	19	38	26	32	25	19	35	33	34	30	29	28	27	32	19	29	31	27	23	27	25	32	28	24	34	31	26	29	31	24	36	29	39	21	40	29	27	35	24	35	26	32	26	29	27	28	29	23	28	29	32	18	19	32	16	26	24	34	33	16	32	29	24	23	26	21	35	23	38	27	30	26	28	29	35	28	38	28	26	25	23	26	21	25	24	27	32	35	31	24	23	22	28	27	31	25	19	30	18	33	35	34	21	26	31	32	25	45	32	33	26	34	34	27	28	34	43	30	33	26	28	25	35	30	30	28	28	24	28	19	25	30	33	24	27	31	36	31	28	24	28	31	36	28	30	28	29	20	25	29	25	35	18	30	24	25	30	19	23	23	27	29	27	28	25	35	28	26	26	30	31	28	26	23	34	29	22	30	35	22	19	31	35	29	20	26	28	25	25	33	34	25	27	27	29	34	26	29	27	15	30	31	30	40	26	34	29	18	37	27	25	25	26	27	31	28	26	23	21	32	31	26	23	35	27	23	20	17	32	30	21	24	23	28	31	32	30	23	26	22	29	31	34	30	34	35	32	25	29	24	22	27	30	27	32	36	31	21	33	23	28	29	26	21	29	31	28	32	22	25	17	19	25	23	27	32	27	27	30	32	29	23	23	25	33	24	28	23	26	28	26	23	26	26	38	34	26	38	21	20	31	30	23	31	26	33	29	45	22	37	31	30	35	26	28	31	21	23	29	27	28	27	22	20	32	20	18	29	18	27	19	32	27	26	23	22	31	30	31	29	28	25	28	32	29	32	23	21	29	29	35	39	32	26	19	24	29	28	26	35	25	23	38	22	22	22	33	38	23	32	27	24	35	27	22	26	40	24
29776	17254	10355	22754	30490	29055	26059	22014	18511	14654	12646	10838	9513	8547	7279	6204	5310	4547	3779	3395	2797	2549	2334	2210	2187	2001	1919	1920	1824	1789	1698	1493	1297	1175	1051	943	916	803	729	842	871	866	792	750	703	747	727	611	621	546	528	529	508	505	514	520	471	452	456	441	468	501	501	517	545	486	467	500	482	508	459	500	510	456	486	498	498	495	494	506	504	517	535	528	572	550	515	545	509	557	536	530	534	542	525	516	557	542	542	505	529	473	512	476	537	545	516	536	505	529	570	491	447	448	450	458	448	480	461	438	448	462	443	496	446	473	504	439	486	482	482	474	481	503	490	457	487	499	490	463	444	499	468	488	445	427	446	441	480	429	433	448	421	472	449	424	428	433	470	430	443	458	434	453	392	442	429	377	463	481	471	442	447	443	438	454	439	435	433	430	470	443	437	467	447	424	432	441	419	439	469	436	449	464	427	440	451	451	456	468	450	430	448	441	455	448	422	418	432	443	450	428	471	447	456	484	407	411	453	463	482	436	430	446	463	460	444	438	430	440	434	446	468	423	451	449	442	449	455	468	436	472	436	446	439	482	388	433	466	408	427	454	450	454	453	437	437	430	470	426	462	419	459	469	497	430	437	427	456	424	448	453	472	424	426	444	460	423	459	457	420	429	457	404	479	427	409	437	464	445	432	444	448	446	466	431	462	399	417	458	463	423	403	464	451	477	442	447	500	466	448	444	438	456	446	451	487	439	456	428	479	429	441	456	417	421	443	455	439	434	451	449	421	429	417	443	434	435	424	429	448	417	410	408	461	453	449	456	475	445	473	441	439	428	451	452	408	428	435	459	451	458	467	462	418	443	418	440	451	474	431	451	418	438	445	404	474	439	426	454	440	437	418	466	412	490	478	485	469	467	419	435	445	450	423	447	420	432	445	435	411	464	428	455	460	429	447	416	441	436	466	419	441	439	413	447	456	439	481	408	439	420	471	440	437	443	454	465	461	460	418	467	462	430	451	457	438	457	423	472	449	482	460	462	444	470	457	409	391	431	451	457	452	423	450	416	442	434	448	432	467	442	479	422	458	440	465	436	411	416	442	440	437	419	436	422	436	438	454	436	432	452	411	391	449	455	438	427	414	458	410	442	478	439	448	455	428	446	430	444	447	442	471	431	482	452	463	448	466	447	448	427	450	442	472	436	412	424	433	424	478	445	458	451	439	434	416	409	455	422	428	441	440	442	444	468	465	421	455	431	448	438	458	440	441	445	422	450	433	453	433	455	456	436	447	416	443	447	429	449	463	409	406	420	462	440	489	457	488	441	422	448	450	429	454	424	418	432	466	446	438	432	488	433	460	450	453	437	436	428	482	462	484	457	433	450	457	442	431	450	432	445	479	457	444	441	438	461	454	478	478	491	456	445	430	423	442	460	472	454	478	500	423	441	433	464	464	422	455	428	469	458	422	455	460	447	444	430	455	464	469	431	456	426	444	409	442	448	458	465	462	449	425	458	452	434	454	466	444	446	458	424	437	417	445	466	421	436	459	467	461	428	429	417	445	403	482	481	450	426	466	450	393	454	435	451	454	464	452	409	479	444	499	422	484	471	469	452	451	453	454	418	423	460	441	429	439	429	455	426	469	448	434	466	426	466	436	467	490	446	429	456	477	457	444	451	424	482	436	451	485	485	443	455	485	402	419	457	452	435	479	456	464	448	455	442	459	413	483	463	426	424	425	489	423	413	434	410	414	478	425	426	424	466	440	486	430	450	456	466	444	445	458	418	434	446	408	436	511	439	459	420	441	456	456	467	434	457	457	463	486	470	420	409	400	439	444	452	416	457	462	421	493	452	439	469	466	417	421	463	450	454	433	466	469	435	466	490	443	427	452	426	451	440	476	443	443	413	468	415	441	475	473	449	473	454	446	432	428	401	434	434	416	447	441	449	453	419	445	432	471	428	458	463	437	407	495	419	441	434	448	444	398	424	421	431	448	423	439	455	453	430	432	438	449	451	466	486	467	437	439	419	487	441	434	457	429	462	470	409	412	431	483	449	456	431	429	411	446	467	449	465	491	476	460	425	410	466	426	443	415	445	446	473	429	444	394	422	470	440	468	442	451	495	434	428	451	430	445	507	458	446	439	438	441	411	416	442	446	388	428	483	438	442	481	433	450	437	442	451	442	411	447	458	444	426	471	469	443	476	459	440	437	439	450	444	459	440	459	433	410	479	446	455	464	436	488	480	422	497	440	455	428	423	418	464	442	412	453	418	444	429	429	417	498	424	462	465	425	431	424	454	441	446	407	444	444	438	435	452	445	426	432	437	430	472	415	442	470	452	436	462	440	483	480	451	454	473	435	462	454	410	447	432	420	476	472	432	435	423	470	441	451	471	445	414	429	418	403	445	468	449	456	459	470	439	423	459	462	485	453	456	432	434	436	450	421	427	448	423	453	432	483	455	467	424	452	439	469	483	445	434	416	477	450	456	459	451	453	459	473	435	458	436	464	467	465	428	459	453	450	421	507	435	440	453	445	447	456	462	456	468	433	441	427	423	449	470	429	434	411	431	439	442	425	437	441	472	465	422	450	471	440	477	433	452	407	466	444	420	478	412	448	430	447	443	437	452	446	451	466	489	444	466	420	440	412	458	454	404	463	443	429	474	476	451	458	474	395	440	472	495	441	459	427	417	403	452	464	430	437	472	438	450	481	439	437	452	446	444	456	438	444	430	480	436	465	447	418	426	439	446	423	458	460	434	452	413	422	433	445	435	414	450	429	448	451	446	420	450	414	453	470	475	453	441	437	449	402	487	457	454	478	435	461	439	444	459	421	424	465	486	475	411	461	429	443	431	472	408	402	420	456	474	405	441	428	451	462	428	450	456	436	426	459	451	423	413	451	421	400	410	453	453	475	452	496	451	458	428	458	438	443	477	418	443	457	448	420	396	450	452	480	440	423	447	420	484	437	450	456	448	421	456	433	426	441	435	447	425	435	450	431	406	468	474	472	402	423	431	437	397	432	429	475	422	403	447	440	455	443	421	415	490	434	454	476	452	451	478	413	465	436	440	461	452	425	424	454	421	462	484	392	458	439	458	440	498	431	415	447	443	429	448	433	487	388	452	399	445	452	455	418	441	413	441	444	450	472	466	459	405	458	464	474	451	453	453	465	441	438	474	458	429	477	440	436	434	440	443	447	475	438	467	445	479	454	444	419	450	385	470	482	404	430	426	442	413	437	487	464	473	458	432	457	477	446	407	454	457	434	454	467	434	446	480	483	396	387	428	469	460	455	384	443	446	470	434	461	452	450	450	429	421	439	470	437	443	456	438	470	451	463	439	453	435	433	452	403	423	458	440	438	431	497	474	421	448	442	463	472	451	436	482	417	435	421	413	452	433	441	454	481	457	424	449	480	428	423	449	414	457	437	442	437	446	430	414	423	503	433	444	423	466	421	454	454	419	460	465	419	449	469	445	446	435	435	435	430	481	459	447	469	423	432	388
4000	878	534	342	667	642	604	542	409	347	309	272	216	219	195	164	132	121	120	85	88	92	69	61	62	65	59	56	64	58	52	54	41	37	44	49	33	35	30	32	39	41	35	40	44	41	35	38	27	33	35	36	31	39	29	31	32	35	34	32	40	24	30	32	29	25	33	37	35	32	39	46	34	30	33	26	29	31	28	48	26	32	37	25	28	42	27	28	43	40	31	25	39	36	30	30	27	28	36	32	42	34	28	22	24	37	36	35	25	33	31	28	27	31	29	30	28	30	25	33	36	31	19	24	31	38	26	34	34	22	42	38	27	26	32	24	35	30	32	38	32	28	35	25	25	29	32	37	35	35	33	31	29	32	26	30	20	23	31	26	20	25	25	24	35	41	27	33	31	28	29	36	33	27	28	30	35	30	33	33	36	31	30	25	34	38	34	27	40	38	25	31	35	29	21	26	36	31	23	33	32	30	24	21	32	29	22	25	38	29	32	27	26	20	28	23	33	35	29	29	32	24	36	34	31	23	30	30	39	26	36	36	34	24	29	39	40	34	35	24	28	40	22	40	30	24	43	32	21	25	21	31	26	33	34	35	20	26	29	27	23	30	30	32	30	25	26	22	20	30	26	29	30	28	24	26	25	39	33	32	27	21	29	32	23	29	29	32	24	32	29	26	27	26	26	25	25	31	34	25	29	21	45	28	24	35	26	29	29	25	27	33	17	29	36	24	17	21	31	31	29	29	27	31	25	36	29	32	22	32	21	27	34	19	25	39	32	29	20	33	28	39	25	24	31	21	25	26	38	31	40	34	22	35	27	40	26	24	18	25	24	34	25	30	38	23	26	40	32	23	28	34	43	22	23	26	37	30	43	28	25	28	22	28	24	29	29	29	37	29	28	28	34	38	24	23	33	38	23	24	34	25	19	23	24	34	34	35	37	21	21	37	31	30	39	29	34	23	22	34	31	35	36	27	30	26	31	29	36	28	29	30	32	32	22	27	20	23	25	38	42	26	26	19	22	34	29	38	25	35	35	34	34	28	34	27	30	32	26	44	30	35	32	29	44	30	26	26	33	27	36	27	28	40	34	33	33	34	30	22	29	28	30	33	29	27	33	26	34	25	32	26	30	32	30	25	31	28	37	29	25	24	34	22	37	28	33	28	45	29	25	30	29	28	32	29	23	25	26	25	27	32	24	39	25	33	35	26	36	18	33	31	29	18	16	22	33	22	40	29	30	32	16	27	29	25	26	22	26	26	30	25	31	26	25	23	25	33	24	38	30	45	29	30	26	25	44	22	34	36	28	25	23	31	25	26	25	37	27	19	15	32	27	26	25	24	29	22	32	32	23	28	24	22	28	25	32	22	30	28	31	26	30	28	19	39	24	39	37	26	29	24	31	30	21	31	27	29	38	26	34	30	31	37	23	33	30	26	29	22	26	35	32	29	20	27	19	28	30	24	33	28	16	31	27	29	33	33	27	25	26	22	28	29	32	27	28	28	35	24	28	38	33	33	26	27	34	34	30	26	27	28	35	28	36	32	25	21	35	29	25	40	23	31	35	40	29	37	22	27	33	29	31	34	34	23	23	23	38	28	31	30	37	24	30	23	46	37	42	22	17	32	16	33	19	21	28	27	38	26	34	28	32	24	35	16	32	24	34	26	28	25	22	33	32	30	26	23	37	24	28	32	29	38	40	26	20	24	20	34	25	29	30	27	38	26	38	29	34	31	28	28	35	22	33	24	28	28	34	27	30	32	32	29	24	27	26	28	29	25	21	28	38	18	28	34	28	35	34	32	28	25	30	29	22	25	37	34	30	27	30	20	31	34	36	28	34	28	28	28	22	22	28	36	27	40	25	30	37	26	32	35	28	32	24	37	29	33	18	28	24	23	29	23	29	36	28	32	33	22	28	31	28	31	29	31	36	31	25	22	30	27	33	19	31	19	37	40	24	31	29	27	34	29	32	27	36	32	31	38	29	29	33	27	27	32	27	33	31	23	22	27	25	26	26	33	24	30	31	33	23	25	18	33	26	43	29	29	30	24	30	23	24	34	33	30	26	28	30	28	29	20	24	27	26	38	30	41	39	26	29	25	27	27	35	29	26	28	23	24	38	40	25	36	27	21	21	33	26	27	30	33	28	18	20	32	39	29	28	36	18	28	29	33	26	35	29	31	27	24	47	29	46	36	25	25	22	23	28	26	33	30	43	30	22	24	26	29	36	27	34	31	20	34	24	33	24	35	29	33	26	29	20	29	33	34	25	28	30	39	27	34	29	28	25	31	31	20	29	36	33	35	28	28	35	25	27	31	29	36	21	28	26	34	25	30	30	32	31	28	30	35	22	30	25	28	32	23	20	26	24	22	27	29	26	16	35	29	24	24	36	36	30	22	25	37	28	30	28	27	22	21	29	34	31	32	31	27	38	38	39	33	24	28	28	29	34	31	29	26	34	21	32	27	28	29	31	37	31	32	21	29	29	26	37	28	30	28	24	24	25	25	28	29	35	34	27	26	34	28	34	29	32	21	29	18	24	25	32	35	35	24	29	29	30	37	32	30	24	28	25	25	23	32	30	34	29	23	27	39	33	29	25	32	33	32	22	24	29	26	31	37	22	25	32	23	43	38	20	30	34	26	33	22	25	36	25	25	23	23	31	33	26	26	32	30	33	32	24	29	31	29	24	30	31	24	30	37	30	30	23	32	32	35	21	28	42	28	45	27	24	24	37	27	32	28	34	24	25	33	33	40	37	25	31	35	30	38	29	24	28	37	26	41	26	27	33	20	26	38	24	30	26	25	25	22	20	30	32	35	21	24	38	34	28	30	34	28	34	37	27	31	33	31	37	28	33	38	18	24	29	26	37	28	29	36	30	26	33	31	29	26	35	30	22	39	28	29	27	29	17	41	36	33	30	25	25	29	23	25	36	28	29	20	34	27	29	26	29	30	33	25	27	27	27	42	41	30	16	32	28	27	26	36	30	32	25	38	36	26	26	36	40	27	29	26	34	24	27	36	23	29	29	27	33	30	23	38	29	19	41	31	33	17	22	26	30	23	31	29	28	30	31	21	24	32	43	30	34	30	34	28	24	26	38	25	32	39	23	30	38	41	28	27	40	30	27	28	27	33	26	32	27	31	19	28	29	24	33	29	34	31	34	31	25	27	36	37	31	29	33	32	38	39	33	40	25	35	25	32	30	37	26	34	28	31	18	18	24	24	35	35	28	19	35	19	25	28	26	21	34	24	31	25	26	25	32	23	32	26	33	23	28	36	34	31	26	39	26	25	23	45	26	22	26	19	29	26	27	25	25	34	37	28	25	29	24	31	26	25	23	36	29	30	33	25	25	36	24	26	26	37	28	28	29	38	33	37	28	27	36	32	25	19	29	35	25	35	26	20	30	24	29	25	29	26	29	29	29	35	34	36	30	30	31	29	29	21	36	24	35	40	24	31	23	30	30	31	26	21	26	18	25	32	26	29
28056	16927	10881	23434	31005	29194	26845	23659	19402	15895	13638	11458	10039	9343	7826	6586	5658	4898	4171	3668	3160	3035	2617	2519	2447	2153	2178	2090	2098	1981	1799	1531	1390	1176	1110	1017	1009	910	825	843	832	853	845	708	763	802	681	584	597	585	525	582	522	528	535	540	569	497	514	541	482	535	507	491	489	489	485	531	492	506	517	510	503	460	522	545	536	533	550	504	549	511	546	569	556	619	539	543	577	562	515	594	597	545	580	523	534	522	564	540	549	546	526	528	533	590	552	558	515	519	559	534	459	464	478	492	519	476	497	489	499	501	504	502	463	479	477	474	500	501	482	505	549	495	496	484	505	485	502	480	509	440	474	500	526	481	484	465	475	494	476	465	471	484	484	452	462	466	442	452	478	464	488	509	497	453	461	482	474	458	490	507	432	479	472	492	471	473	487	477	481	457	457	489	464	485	450	442	430	493	467	460	490	452	457	478	520	483	474	447	459	464	464	469	447	478	447	483	495	479	491	500	487	508	478	477	444	486	457	479	475	480	477	488	438	488	443	495	444	461	493	488	433	453	481	457	504	460	487	472	475	476	439	465	466	441	436	486	493	504	468	470	429	487	476	486	478	512	458	466	464	478	485	447	459	486	490	453	457	491	501	482	479	483	475	471	478	454	482	518	472	447	457	477	446	493	448	467	472	477	464	524	502	469	443	463	468	438	488	497	460	492	488	487	468	477	461	429	462	429	492	481	482	447	459	446	468	524	509	436	518	475	476	470	490	488	440	536	446	452	476	468	453	491	502	486	464	488	488	477	480	472	506	461	455	510	467	487	449	480	477	477	446	457	463	467	533	466	482	458	442	467	451	471	437	475	492	473	465	484	473	463	464	451	458	500	447	493	441	484	495	445	461	474	489	469	456	459	455	449	497	489	456	494	450	483	423	488	496	448	440	489	485	468	486	467	456	514	455	433	478	486	442	447	487	488	496	490	494	474	505	479	437	462	478	474	478	477	461	488	474	456	455	457	473	487	482	498	505	484	471	446	478	431	451	460	489	477	499	506	474	455	473	468	473	472	480	465	447	464	502	478	470	490	483	445	455	471	492	475	480	490	522	444	473	479	469	463	461	471	479	483	461	436	474	479	453	474	443	461	449	485	432	481	488	448	470	486	473	494	482	447	488	475	490	457	475	450	511	462	461	488	472	478	463	460	467	474	505	494	474	456	462	448	443	438	481	434	467	498	470	437	470	473	504	457	499	431	447	461	438	481	498	452	484	468	468	482	468	496	498	442	488	458	461	489	463	446	495	473	476	448	471	491	436	492	476	451	521	427	432	454	484	459	459	454	491	501	497	423	442	482	476	485	477	454	486	465	507	474	503	473	499	486	511	434	471	472	450	458	483	464	485	472	465	474	493	502	478	481	453	470	492	458	458	482	460	438	441	444	465	450	467	451	468	450	502	486	469	489	469	449	468	476	457	459	489	486	460	465	480	481	488	514	483	505	442	450	499	442	471	459	445	479	446	465	466	497	465	455	463	463	479	443	514	421	490	494	496	474	429	487	485	451	491	495	455	477	473	481	486	487	473	496	474	440	463	463	443	492	496	454	479	453	445	480	473	445	493	463	515	453	450	436	464	434	463	435	460	454	482	502	460	495	448	458	458	451	469	430	466	456	468	491	498	450	503	480	460	462	473	471	484	483	494	493	493	458	486	455	445	430	441	510	482	482	499	467	448	490	470	459	427	464	447	485	473	454	504	437	460	473	452	462	454	513	505	512	480	447	417	447	479	467	519	453	392	423	480	542	467	474	474	532	479	486	486	479	500	466	439	433	498	505	456	431	492	461	475	516	449	484	468	479	456	478	475	497	467	476	491	516	450	467	452	502	496	485	497	475	477	443	487	473	466	492	476	474	467	456	481	462	482	480	469	491	450	497	527	459	472	507	487	495	439	478	494	477	480	491	483	486	443	491	462	490	499	435	479	473	463	462	480	451	474	482	466	431	453	482	461	441	449	473	444	487	460	463	485	482	494	457	492	460	478	473	513	463	460	502	446	471	463	509	459	540	474	441	450	442	433	463	430	474	440	487	423	485	506	474	443	461	506	475	449	499	452	489	494	485	464	486	458	452	461	463	476	467	420	468	459	455	462	516	472	476	484	480	467	465	471	469	468	502	496	491	527	501	512	471	464	463	491	500	474	496	473	509	457	455	477	507	502	483	459	455	501	533	502	491	470	462	486	488	501	471	477	515	465	438	475	476	484	510	489	488	486	461	433	504	467	456	498	488	448	472	459	462	466	452	469	449	439	430	475	426	488	470	464	456	450	506	475	482	468	480	460	486	474	513	445	483	452	486	463	468	470	496	488	477	439	490	472	448	462	455	480	475	468	486	461	473	471	460	496	468	460	493	460	473	444	462	491	539	508	469	488	486	450	492	495	474	500	488	486	459	447	454	483	436	493	483	492	461	450	482	465	472	427	488	483	492	494	485	474	483	463	489	500	478	474	475	483	461	483	447	497	460	453	475	466	488	460	464	458	476	494	450	485	466	455	457	439	465	456	478	463	448	490	485	495	486	451	478	461	451	461	451	445	457	459	429	482	467	462	471	419	489	467	478	460	464	435	522	469	503	440	432	471	466	432	467	444	476	441	481	460	456	457	472	459	458	498	474	455	438	476	511	474	518	450	450	473	470	460	468	472	436	466	442	462	423	490	471	458	449	503	493	484	477	486	497	475	482	467	437	445	494	469	472	503	455	468	469	408	495	458	468	487	460	470	447	464	454	468	488	452	439	479	500	440	463	453	445	467	437	449	471	482	497	453	485	484	442	480	476	495	469	488	510	458	504	493	494	440	441	499	499	432	520	486	454	474	459	511	496	494	441	519	468	466	463	458	467	495	451	419	458	446	464	465	460	455	449	495	506	483	499	484	518	438	502	453	466	480	478	496	453	447	441	461	510	473	446	526	493	467	501	485	436	482	484	478	445	485	479	478	497	464	483	500	537	462	403	461	509	448	440	460	481	475	456	492	434	451	446	481	485	454	495	494	464	469	466	437	478	462	447	459	471	464	465	493	492	493	519	467	477	496	446	503	469	479	450	471	495	446	488	457	447	450	515	472	456	472	488	453	497	455	483	482	487	472	444	513	469	454	462	475	436	517	452	448	506	464	498	436	502	458	465	501	475	480	487	456	479	476	500	494	450	440	467	424	459	434	496	464	481	450	499	487	516	492	480	453	475	491	412	493	473	460	476	428	478	461	480	448	512	471	470	459	439	512	456	457	451	409	470	475	469	485	475	509	507	471	425	439	449	442	444	472	515	488	458	442	493	468	449	464	470	507	475	476	451	458	482	452	477	467	431	487	462	501	479	475	533	450	468	481	444	479	474	514	481	442	474	455	449	476	440	441	481	449	504	442	411	532	481	518	483	467	473	475	452	517	492	490	452	500	446	473	475	483	451	491	445	473	472	446	450	446	484	480	470	450	477	468	451	470	461	482	462	485	451	478	442
4077	1505	772	598	983	1183	1077	968	718	607	556	415	389	343	306	254	210	213	172	167	146	126	119	102	116	96	85	114	92	98	80	75	67	77	53	50	67	57	50	56	57	48	49	56	54	48	58	37	57	47	57	52	46	42	40	41	43	50	39	41	48	40	47	39	48	52	60	37	42	40	34	42	51	43	42	56	53	45	54	44	50	42	43	44	39	60	42	41	49	38	50	48	53	39	34	39	63	31	49	46	41	44	45	32	43	45	44	48	36	45	37	37	42	44	30	38	35	26	48	36	43	46	48	39	44	45	47	34	51	40	35	51	43	51	52	42	32	37	38	36	40	32	38	41	48	55	54	29	33	38	38	51	40	40	43	45	31	38	40	43	42	47	25	39	38	42	35	48	51	41	39	31	45	42	34	40	35	38	49	46	41	30	36	46	34	44	50	43	40	33	32	46	43	55	39	38	45	44	43	51	55	32	41	32	30	44	46	40	40	48	39	46	43	43	41	43	37	37	50	59	42	47	46	43	43	48	40	48	41	44	31	30	33	39	42	32	39	44	36	43	52	53	31	47	27	37	43	49	48	40	36	43	40	50	40	38	42	38	54	37	38	43	43	40	44	37	42	38	44	43	44	46	38	51	38	37	49	49	36	31	43	39	32	47	39	43	47	43	38	30	43	47	51	35	33	45	33	41	45	46	59	50	48	40	43	46	48	41	47	48	44	37	37	42	50	49	35	38	31	44	30	38	47	43	47	46	39	34	44	36	49	64	33	32	43	48	47	42	37	46	28	40	34	53	27	36	43	48	39	46	48	40	38	32	41	35	39	42	43	51	43	43	50	47	36	40	41	45	37	42	42	43	51	49	42	45	45	39	41	53	50	38	28	49	38	48	45	40	34	56	36	49	39	34	45	46	36	43	40	48	40	40	45	48	37	52	40	37	53	42	40	53	41	37	44	44	28	38	56	50	43	44	43	48	41	43	35	49	47	54	47	41	43	46	34	48	47	35	43	47	47	42	45	37	48	39	49	38	40	46	41	43	38	33	43	32	43	42	43	56	40	35	55	44	31	40	38	51	46	30	48	41	44	40	52	47	47	46	46	54	39	44	32	38	35	46	38	37	41	41	47	45	46	45	41	53	38	42	51	31	33	37	37	32	47	53	36	51	39	39	43	56	39	36	44	49	50	41	56	47	52	42	37	53	42	45	43	32	46	39	52	44	41	45	43	41	45	40	46	44	43	54	44	43	40	40	53	44	39	42	45	47	43	40	43	38	38	44	39	61	49	42	35	45	36	38	45	30	52	38	49	39	36	41	40	46	44	46	49	43	47	50	52	29	43	48	38	41	40	40	40	38	41	51	38	38	38	44	54	31	39	33	33	33	46	38	41	40	48	50	44	36	46	52	43	39	38	41	48	37	49	31	40	40	40	35	46	35	37	44	47	53	45	40	36	35	45	44	49	35	38	44	41	42	37	37	43	49	36	50	45	49	47	26	44	51	42	49	39	49	48	33	35	44	41	36	38	42	31	45	38	44	32	50	41	34	45	49	43	37	44	40	53	48	33	39	38	38	38	39	45	41	37	30	48	40	52	47	27	36	51	44	37	40	42	40	37	45	48	36	40	49	44	35	52	42	38	42	44	39	48	48	32	49	36	39	40	42	42	48	48	33	51	44	33	40	41	52	37	38	40	34	41	48	45	37	43	35	35	48	46	34	28	50	29	44	45	45	47	45	49	45	59	41	36	38	52	55	42	36	37	47	45	36	46	45	45	42	41	45	45	34	46	35	49	40	45	42	40	35	41	41	52	39	39	47	50	52	52	47	36	42	49	48	35	44	52	42	39	46	43	30	50	52	44	42	37	48	41	35	44	45	37	45	38	34	56	49	38	41	45	42	46	57	35	43	40	37	40	46	49	45	55	51	28	36	35	57	39	40	42	37	39	47	46	34	45	43	46	42	42	45	37	40	46	28	38	33	36	43	56	35	30	45	37	42	44	33	37	41	36	50	57	46	49	49	39	32	34	41	41	28	42	49	41	33	42	35	42	33	38	45	49	48	30	33	34	33	38	33	33	38	44	41	50	36	44	35	53	46	34	45	27	36	49	44	40	44	48	36	38	41	38	35	34	22	36	46	42	39	30	29	37	32	43	32	48	44	39	43	38	54	36	38	44	52	43	41	47	34	50	34	41	38	44	45	52	48	42	41	53	35	46	32	46	41	30	40	51	36	48	35	45	44	37	46	41	41	45	41	34	41	46	44	45	40	34	39	41	42	40	41	33	38	51	39	45	30	49	33	44	43	45	45	45	43	39	44	43	38	32	39	33	37	36	43	37	47	52	39	37	42	39	37	44	47	51	46	56	52	42	41	33	38	52	46	35	52	41	40	37	37	53	47	54	55	41	34	42	44	51	39	46	43	35	43	34	39	41	32	45	41	40	33	45	25	48	46	41	53	32	35	41	44	42	36	46	38	39	50	34	43	36	45	35	47	38	45	52	40	48	54	50	40	34	43	41	49	40	48	49	47	45	46	33	41	36	53	36	40	37	42	38	43	42	25	44	40	51	51	46	41	39	39	45	42	46	35	49	48	42	33	46	36	50	45	51	37	46	47	46	37	51	46	44	56	42	38	49	34	42	39	45	37	47	36	39	39	41	42	33	43	48	41	51	57	39	36	41	52	37	43	59	40	38	40	37	42	52	40	39	45	40	37	42	40	47	46	28	38	38	49	45	46	30	39	37	33	48	35	37	33	46	52	50	39	40	49	36	45	49	41	50	49	46	41	45	31	40	39	36	40	41	34	39	33	42	36	43	39	46	38	57	54	39	41	39	56	27	42	45	34	36	44	33	44	35	43	51	50	42	39	36	47	35	33	52	38	36	54	42	49	34	43	39	44	30	50	42	43	41	36	42	46	45	39	40	51	46	45	51	33	39	43	38	49	46	47	30	46	46	41	35	52	26	50	30	37	40	40	40	34	47	51	38	40	46	32	40	53	38	41	33	39	41	49	51	42	34	42	50	31	28	41	47	36	42	49	46	30	42	49	39	38	43	52	35	38	50	36	40	48	61	39	47	46	43	43	50	46	49	38	47	29	48	38	37	40	45	47	40	44	54	50	43	41	38	59	36	38	44	32	39	37	51	52	51	36	43	51	43	49	53	39	40	49	41	43	33	45	47	43	55	33	36	42	47	38	36	36	41	39	36	28	44	35	41	39	34	44	41	38	47	36	39	46	53	47	31	46	40	38	43	60	40	43	32	43	33	40	40	38	44	39	50	55	41	42	41	41	40	47	54	39	30	41	40	45	54	46	38	38	45	37	42	46	40	49	45	55	40	57	45	46	43	40	38	41	45	46	38	51	40	34	50	58	36	37	36	32	32	50	38	47	39	43	38	48	38	38	43	44	43	53	42	36	44	55	31	43	35	41	41	35	42	44	43	51	63	43	39	41	47	31	40	52	33	40	33	46	41	44	57	44	43	34
34894	22067	14954	29627	36736	35008	32275	29137	24898	21513	18580	16354	14675	13154	11463	9967	8596	7397	6578	5612	4833	4641	3985	3874	3720	3578	3394	3304	3266	2967	2668	2360	2152	1881	1667	1586	1468	1394	1331	1363	1314	1325	1335	1093	1242	1036	1032	965	878	842	849	814	766	747	733	801	774	770	747	784	771	747	765	773	781	769	748	715	775	771	804	807	782	734	776	776	751	775	787	768	801	781	801	798	871	871	747	790	809	817	805	740	786	827	804	745	858	858	803	768	729	765	754	732	813	796	821	834	784	795	790	800	668	670	658	769	683	704	703	737	700	694	707	677	698	691	758	707	752	763	758	748	742	747	744	692	695	659	681	700	713	671	715	700	719	655	685	735	648	684	702	659	672	671	685	626	703	654	683	710	694	673	678	682	644	632	710	689	642	649	638	711	629	708	646	699	680	690	699	644	677	706	647	735	677	690	646	648	671	662	694	716	640	667	659	701	630	643	696	659	696	651	687	697	679	659	691	658	642	627	705	681	685	669	658	707	690	686	667	689	640	692	685	679	703	639	652	695	674	677	670	629	680	683	664	670	697	676	655	645	649	677	641	668	665	685	682	732	665	665	636	668	714	629	691	670	672	656	676	643	653	652	670	688	677	683	676	603	651	668	696	639	639	646	679	698	656	682	632	648	682	662	646	668	666	663	658	672	637	631	684	674	674	671	680	673	671	631	680	660	665	662	655	665	685	670	696	687	696	674	703	647	628	674	629	665	687	677	693	688	655	740	671	651	660	661	696	670	679	664	678	699	655	659	616	669	624	698	646	684	732	640	624	702	654	679	698	682	685	623	684	641	677	667	680	677	655	692	683	669	659	666	659	665	675	673	652	651	644	681	684	709	672	675	696	681	640	697	696	684	702	680	708	687	674	687	654	678	660	684	665	656	712	646	680	700	697	663	701	645	640	675	654	702	644	673	673	642	670	656	658	681	636	708	680	634	677	672	692	681	663	678	651	654	691	686	656	643	665	694	668	672	640	694	617	685	603	685	738	715	692	701	739	708	691	664	641	652	693	661	688	647	675	701	684	705	667	687	631	631	696	687	664	677	642	692	694	658	676	622	656	681	650	631	707	722	701	689	656	666	702	674	711	657	713	626	751	694	683	651	694	670	638	688	667	657	687	700	674	662	649	676	678	674	665	666	625	678	679	670	670	702	668	698	677	709	669	651	681	668	638	611	607	641	659	709	667	670	615	689	708	681	611	670	694	675	693	682	644	669	681	674	706	652	683	685	667	661	623	647	675	707	654	679	689	638	639	660	672	738	671	700	654	670	603	672	684	676	670	703	657	700	727	647	654	682	662	711	674	689	660	727	651	716	694	662	696	644	683	638	682	702	679	643	704	680	627	689	637	642	672	680	691	648	691	700	664	702	721	679	680	645	677	661	630	655	676	685	707	678	702	686	664	681	672	678	721	683	673	710	718	703	715	666	654	660	673	657	687	667	684	701	681	700	678	667	673	676	672	670	638	666	686	660	690	685	650	690	691	652	656	681	679	664	661	684	662	661	687	692	628	664	671	692	674	651	727	684	675	692	702	670	674	678	689	710	682	676	693	692	655	677	706	638	703	674	693	674	652	680	679	693	688	652	672	649	718	698	668	708	634	650	665	693	735	672	652	678	666	685	703	638	662	699	700	704	628	689	644	657	625	659	691	622	667	649	696	669	655	675	658	662	664	653	702	711	682	691	656	693	660	674	688	686	681	682	691	651	687	718	702	701	673	693	676	701	685	655	625	676	688	671	650	668	650	638	694	643	674	651	672	666	695	689	640	702	672	627	715	697	713	687	698	723	676	648	653	691	681	645	755	662	724	672	671	680	700	710	738	675	660	670	680	653	684	654	701	678	667	692	675	659	661	684	675	677	667	703	675	723	704	668	700	697	666	651	705	691	677	648	689	671	732	657	681	698	648	662	709	728	655	682	691	674	614	646	657	623	703	720	664	694	691	688	699	665	638	674	660	647	666	705	734	677	650	689	664	705	646	702	691	669	669	651	670	687	687	637	633	673	696	659	686	685	649	683	677	721	704	628	690	696	632	667	661	713	699	654	659	695	663	698	674	709	640	655	699	720	675	680	647	618	668	660	688	670	662	633	655	690	684	619	637	684	698	663	659	711	678	682	680	696	702	662	695	654	688	666	684	658	668	679	646	707	683	665	693	639	655	657	672	698	656	675	675	661	668	682	687	698	741	699	688	724	674	704	658	724	710	639	657	690	686	687	637	655	658	645	677	666	637	662	665	680	652	661	682	684	685	652	715	647	694	692	693	668	674	670	663	652	675	680	645	679	635	705	669	668	656	678	670	645	665	632	666	684	623	667	710	685	709	677	688	700	672	717	637	667	680	663	703	684	608	642	658	691	657	709	661	648	694	751	686	656	653	709	635	640	688	679	641	726	656	615	680	690	637	692	652	631	648	692	680	699	664	672	693	692	662	663	701	662	668	705	654	632	673	682	643	669	659	661	691	644	681	693	704	682	649	653	694	657	655	687	642	689	659	715	694	638	732	634	629	668	645	653	686	673	649	663	646	669	659	661	707	673	651	670	626	690	698	701	675	632	656	661	645	673	647	664	643	677	683	609	671	633	687	701	660	681	652	641	641	663	668	647	667	669	681	617	669	707	652	673	629	689	676	696	620	730	641	629	659	639	717	637	699	660	659	680	697	727	662	673	685	653	655	659	695	640	697	662	667	682	664	675	717	606	636	689	651	736	673	632	691	715	680	701	668	648	650	607	695	689	669	595	648	692	659	674	667	681	676	690	683	677	671	629	700	717	649	618	725	675	647	715	649	655	659	696	692	693	696	635	715	676	706	693	676	670	682	668	684	659	679	711	689	681	641	667	679	662	627	672	638	655	655	653	702	681	629	676	684	641	684	692	668	695	725	631	691	694	674	716	685	636	656	628	697	649	720	650	652	666	650	615	679	677	677	674	668	676	662	684	665	671	684	673	692	656	700	666	667	691	652	682	697	678	705	603	646	675	666	659	659	651	696	658	690	625	681	677	664	671	693	637	710	651	680	669	702	643	670	674	658	701	673	686	628	625	676	663	703	682	654	685	693	691	639	709	680	614	702	675	676	661	677	654	672	656	692	716	713	664	696	647	741	673	675	691	711	633	653	694	646	627	684	644	652	661	670	682	678	694	690	685	653	698	670	618	676	696	649	629	683	643	706	683	647	690	684	638	683	676	679	655	665	705	679	644	689	710	667	673	685	682	707	621	697	671	710	734	622	731	638	639	694	646	637	672	617	649	639	705	639	690	656	629	656	642	642	662	662	646	633	683	665	653	677	695	662	702	639	724	665	663	643	653	682	677	662	637	708	697	664	665	672	672	680	659	666	698	677	651	657	647	694	637	668	669	692	661	658	666	695	664	638	676	659	662	687	690	622	700	660	670	715	645	706	672	669	666	660	658	674	682	648	684	674	631	641	667	701	707	694	663	594	684	691	632	658	694	643	688	661	687
2329	536	332	227	421	416	416	328	302	238	209	162	162	129	116	92	91	62	75	67	58	50	38	44	40	42	35	48	38	45	38	42	23	32	27	31	26	29	21	20	18	32	33	38	21	19	23	22	19	31	20	27	19	24	26	18	14	24	23	26	27	19	13	21	31	17	24	17	25	22	25	25	31	21	15	24	16	12	25	24	30	21	19	22	21	21	31	21	31	23	26	19	11	20	26	22	20	23	30	20	25	25	34	24	35	22	22	15	27	24	32	17	17	17	20	16	15	24	16	9	17	16	23	24	18	19	16	17	24	18	24	17	25	26	19	22	10	18	21	23	27	24	13	10	17	14	25	25	22	18	12	17	21	18	37	27	15	16	16	17	21	24	21	16	21	17	24	16	24	26	23	24	24	30	17	23	24	22	27	24	16	23	30	20	23	8	16	19	28	27	12	22	23	23	21	18	22	27	22	21	21	18	20	20	15	23	23	28	18	25	23	33	20	17	21	27	21	18	18	22	13	18	22	13	26	33	27	22	22	22	22	18	24	17	27	22	25	19	25	25	29	16	13	13	27	28	26	21	27	23	21	19	17	19	20	16	17	27	25	19	25	18	21	15	34	14	23	19	22	20	25	21	15	28	18	24	21	18	11	13	21	25	25	25	17	18	21	23	20	19	17	20	12	20	13	14	24	26	21	21	18	24	22	22	17	17	21	16	14	17	23	17	25	22	20	22	18	23	19	19	19	27	15	29	25	20	22	21	30	18	27	17	15	17	21	21	23	22	22	19	14	22	28	25	18	19	20	33	20	20	21	23	18	23	21	16	26	29	22	26	25	29	27	17	23	14	20	28	16	26	29	20	19	12	17	21	26	20	19	17	21	18	21	25	19	21	25	17	24	19	23	23	22	20	24	19	17	33	26	16	34	26	17	15	16	13	19	19	19	12	18	28	12	19	17	25	21	20	26	22	19	23	14	25	21	24	20	25	26	21	27	23	17	18	22	19	23	18	20	21	21	23	26	20	24	14	22	22	20	27	22	18	32	17	22	19	14	27	23	26	21	12	33	19	15	25	19	22	16	17	26	24	27	18	20	13	18	22	21	14	25	18	28	25	30	22	18	27	23	17	28	17	21	18	18	12	30	13	14	24	20	31	22	15	12	26	21	17	22	20	27	19	19	16	20	19	19	13	29	14	26	22	16	16	23	21	15	22	25	16	18	21	18	26	21	16	16	17	20	21	24	23	29	20	24	27	9	20	17	13	18	21	22	18	27	25	22	17	21	20	18	14	20	18	28	16	18	21	20	13	18	20	26	16	19	18	18	25	28	25	18	26	16	18	29	21	29	17	21	19	25	21	19	19	20	15	20	17	18	24	20	11	18	20	23	22	26	18	16	29	18	20	24	17	22	18	21	20	17	16	26	27	28	25	22	17	24	26	18	20	18	25	25	22	21	29	18	21	24	23	23	22	15	27	21	25	21	21	16	20	21	22	16	13	15	21	16	19	19	12	14	15	18	28	24	19	22	29	24	14	25	17	19	17	19	31	24	16	23	23	20	20	26	30	17	20	25	23	25	16	20	26	17	29	27	22	24	15	22	19	21	14	14	15	16	24	17	19	19	18	30	26	12	13	21	22	20	29	18	17	26	13	29	18	23	15	14	22	23	27	18	19	27	22	15	25	15	22	20	23	21	19	21	21	26	19	16	22	24	18	24	14	16	17	22	21	21	21	18	18	22	14	18	24	11	21	24	20	22	25	25	14	17	18	30	27	20	22	19	20	27	23	19	23	25	18	22	19	27	20	23	25	21	21	22	21	22	37	18	19	24	29	16	17	19	17	10	19	24	15	22	18	27	23	18	23	21	24	20	14	14	12	19	20	28	23	21	27	24	19	15	23	30	21	20	24	16	31	18	18	25	22	29	17	21	25	31	25	20	22	22	19	27	13	20	19	12	19	21	15	23	21	16	29	20	21	22	17	18	19	22	24	25	18	18	13	28	21	22	24	15	17	20	22	16	26	29	17	20	24	15	22	16	26	20	26	23	18	23	19	19	16	10	18	22	27	11	18	18	20	17	30	22	20	18	17	18	16	26	23	23	23	26	18	22	22	23	22	21	16	18	26	24	16	27	23	23	21	21	20	23	21	26	17	22	19	20	17	23	30	24	21	24	22	23	28	22	31	11	20	21	23	18	20	13	19	17	18	16	23	16	13	22	12	15	17	16	15	19	31	31	16	25	23	18	26	16	29	19	22	19	18	27	14	16	21	27	20	18	18	25	21	23	18	19	24	21	16	23	19	24	14	12	23	13	24	22	25	27	15	15	28	17	22	28	22	19	19	20	16	15	18	12	36	20	18	24	25	29	22	17	27	21	28	20	16	18	15	15	21	23	18	27	16	19	27	28	27	15	16	15	31	15	19	28	16	19	20	24	24	16	21	24	15	19	21	12	24	21	14	30	13	21	25	12	24	25	16	14	17	21	19	27	30	25	16	13	20	17	33	17	15	21	21	13	24	24	22	20	20	19	23	27	15	22	19	28	25	24	15	29	30	21	19	22	24	21	17	21	21	28	26	16	21	18	22	23	16	22	15	26	27	21	19	15	21	16	20	22	18	18	18	8	25	22	12	22	22	26	14	22	15	28	25	26	23	11	19	20	22	21	19	25	20	22	21	32	23	24	16	17	17	28	27	23	25	19	23	23	23	22	26	18	24	20	12	15	25	25	20	24	21	25	24	25	18	20	13	20	17	24	25	17	22	15	20	16	27	25	15	24	20	16	15	18	16	20	23	24	14	17	16	17	22	18	20	14	18	26	20	15	18	23	19	13	24	21	20	23	28	20	18	17	18	18	19	14	32	24	15	23	24	21	17	25	19	27	21	21	29	20	14	26	11	24	19	24	15	16	22	20	19	12	15	26	17	19	18	20	16	22	27	21	18	26	19	24	22	15	30	26	21	20	17	11	22	13	21	24	26	21	25	17	23	14	19	20	24	19	21	18	24	24	22	23	17	16	22	17	23	21	21	25	16	14	14	18	19	23	21	20	26	19	12	15	18	31	17	23	21	21	17	24	23	25	24	14	23	17	16	20	26	19	17	23	21	15	25	22	22	22	19	10	17	26	20	24	24	18	21	16	19	12	13	18	18	14	22	27	21	27	17	23	32	21	20	22	23	11	26	21	24	21	9	17	18	22	21	18	22	26	22	28	20	24	21	23	21	19	20	20	20	26	21	17	19	16	25	14	22	29	13	16	14	21	29	17	20	23	21	18	28	21	21	24	12	16	14	16	21	21	17	24	24	17	14	27	29	20	19	15	29	14	22	21	19	21	22	25	22	21	27	21	16	17	21	21	19	16	23	17	27	11	15	30	23	19	26	16	19	20	20	29	29	15	30	17	21	22	14	30	25	19	22	23	26	16	26	15	26	25	24	18	18	16	19	20	28	15	25	19	14	14	16	18	19	20	28	21	21	26	24	14	26	15	16
24043	13591	7820	18542	26819	23785	21191	17942	14607	11599	9417	7883	7029	6061	4755	4125	3557	2860	2462	2182	1903	1702	1634	1559	1470	1348	1337	1387	1318	1235	1102	976	875	745	732	707	658	645	627	634	567	575	622	541	599	484	487	465	374	386	357	369	410	372	378	327	400	340	355	349	356	349	391	359	367	383	328	333	359	383	308	364	341	372	358	386	307	371	345	387	340	382	403	403	432	387	393	419	408	402	427	356	378	392	383	411	414	385	398	408	372	357	363	378	401	362	402	403	388	391	346	364	347	337	328	327	363	358	343	325	366	339	374	348	346	347	365	394	361	358	366	347	382	342	352	352	349	378	330	331	329	373	343	350	348	325	365	346	364	333	364	327	312	356	339	332	331	335	351	332	319	356	329	283	348	372	325	349	364	324	342	339	378	345	358	346	343	338	334	336	334	362	327	346	359	306	381	327	336	342	335	365	333	325	365	344	349	304	320	328	353	365	317	368	357	348	369	362	345	323	346	315	350	360	368	352	311	321	328	313	345	347	343	343	340	313	349	333	365	326	341	337	332	300	315	354	361	343	359	338	321	310	359	364	330	333	344	339	363	348	290	308	316	340	333	323	362	336	339	342	329	345	328	330	345	338	376	331	367	332	363	341	360	353	331	346	333	315	349	327	351	358	330	315	318	369	329	311	350	319	361	361	315	368	292	314	368	343	333	349	356	381	332	308	339	349	343	346	319	363	332	305	336	365	359	334	341	368	322	330	317	316	341	352	367	304	311	329	333	355	337	349	349	311	344	316	340	344	350	326	307	313	343	325	341	371	365	336	348	302	336	380	322	305	359	334	354	341	368	303	322	311	341	362	327	335	336	342	364	347	353	359	323	350	355	314	360	316	335	319	350	343	336	364	340	341	314	309	364	342	355	310	350	347	325	362	359	362	347	346	323	355	363	356	324	338	352	365	333	357	315	319	329	344	344	358	316	348	293	347	324	310	331	338	348	355	344	362	341	404	296	337	343	348	330	294	342	313	326	333	339	324	331	350	356	339	332	338	318	385	333	337	332	347	323	368	341	337	344	360	306	353	351	324	315	298	344	333	322	346	323	359	360	327	327	388	375	378	337	276	325	360	352	348	352	328	339	358	328	355	353	368	337	333	356	350	335	352	338	336	355	316	344	321	345	335	323	346	340	335	364	329	334	323	371	322	333	342	344	366	357	338	364	311	355	353	342	312	333	346	352	355	368	324	356	362	333	342	348	384	344	361	316	351	343	317	323	337	345	298	307	352	383	345	324	338	319	348	358	323	305	319	330	343	340	346	323	318	335	303	304	338	327	313	351	344	304	368	352	312	379	319	323	356	334	340	343	370	322	353	342	376	320	362	299	358	353	306	329	370	334	356	321	341	328	337	339	333	275	342	352	332	348	350	336	312	296	348	365	335	324	309	346	297	340	329	336	329	316	353	347	332	334	335	336	331	336	344	345	354	303	343	325	325	353	358	343	343	322	326	331	316	338	322	326	375	326	290	365	332	344	355	317	334	332	333	350	336	347	341	361	329	344	350	342	318	344	346	342	363	343	347	306	315	317	371	347	402	326	353	355	339	321	345	340	295	336	331	320	320	331	341	354	323	326	305	341	329	357	340	336	366	323	318	329	332	343	322	347	320	367	355	351	346	331	343	368	359	320	348	372	327	342	355	304	355	345	360	297	359	355	376	320	359	345	354	361	316	324	339	351	330	312	363	323	328	337	343	348	319	344	353	336	355	339	380	326	368	282	339	375	340	336	317	324	356	347	323	303	382	322	340	338	357	321	314	326	339	316	338	359	332	335	326	355	358	326	313	315	312	367	328	343	375	321	353	351	329	343	331	344	328	365	327	361	353	317	375	348	347	334	331	343	366	322	326	346	323	329	355	355	321	346	320	325	348	322	339	317	334	356	349	358	366	327	303	328	356	364	325	334	356	333	332	343	356	337	338	355	338	341	337	339	335	307	308	353	346	342	324	331	335	346	342	365	305	336	330	351	340	355	328	346	335	330	351	349	361	310	321	360	354	348	324	318	327	333	318	358	353	339	337	358	339	352	350	364	335	402	350	330	330	348	360	360	363	316	308	337	355	352	365	316	300	286	351	319	320	352	322	361	354	329	350	292	346	346	348	310	355	346	348	323	358	321	336	356	316	356	340	330	342	363	312	356	361	292	340	356	340	331	340	325	392	341	348	354	329	353	340	346	353	369	336	341	322	364	361	337	338	330	346	333	350	345	395	319	304	337	357	342	375	349	315	317	341	327	349	350	338	340	341	347	335	320	318	335	327	328	339	353	318	322	368	312	334	322	328	328	341	333	330	342	336	315	337	307	339	359	317	394	312	320	352	315	344	340	347	366	316	336	349	350	362	338	396	319	349	361	337	351	336	335	313	359	339	290	328	360	373	329	331	338	366	342	333	351	312	364	361	357	372	330	334	350	307	340	361	328	349	346	340	352	362	312	329	335	346	313	329	350	348	345	320	337	334	362	312	315	367	334	348	299	334	349	336	325	335	348	371	342	357	327	381	393	326	344	366	368	337	339	362	344	336	328	353	337	342	308	323	307	343	352	308	352	300	378	345	338	361	369	364	353	355	339	346	348	333	332	351	342	346	328	336	317	336	320	348	364	338	339	365	344	372	373	362	358	337	357	371	326	356	327	356	327	346	315	352	325	324	337	324	341	335	338	305	349	343	327	340	305	328	378	334	303	343	323	329	304	336	337	330	333	346	348	306	335	368	328	341	330	343	346	343	359	305	316	373	353	361	358	303	342	345	350	340	342	327	308	347	323	340	349	346	386	333	324	322	325	362	329	351	320	349	342	353	379	343	311	330	326	343	312	338	313	318	304	329	336	376	315	336	358	360	354	362	315	330	333	355	365	338	330	321	328	339	363	361	340	306	347	365	348	337	362	340	325	325	326	325	331	347	334	340	340	342	342	340	380	336	329	301	322	331	351	347	373	355	349	335	305	311	336	330	334	361	348	317	358	347	347	329	325	329	340	343	302	315	340	329	338	345	343	339	333	325	315	320	360	395	340	359	338	330	334	331	369	329	349	338	331	310	340	337	328	349	326	339	338	322	337	315	358	323	338	322	360	359	342	318	294	331	297	352	326	311	325	345	343	337	343	336	337	330	316	360	330	340	324	327	321	362	366	353	338	348	326	343	355	336	376	339	328	350	312	364	286	318	352	321	336	347	349	328	329	346	313	349	339	339	377	349	330	346	319	322	352	333	336	315	350	350	353	325	349	375	330	319	393	360	350	344	371	344	338	317	353	325	343	336	321	355	365	354	342	309	353	309	324	357	329	345	354	312	338	356	333	335	338	300	338	318	332	322	333	291	361	348	327	356	314	372	311	341	343	323	345	337	352	339	360	342	330	303	375	331	321	339	362	323	360	357	321	335	340	348	346	339	319	345	346	343	360	354	335	408	353	324	354	338	349	334	306	357	373	356	358	351	347	334	319	355	317	367	343	342
2166	926	511	354	652	698	660	490	423	355	280	243	229	174	164	147	127	102	88	96	73	69	60	71	51	68	72	57	44	64	44	69	38	32	31	37	29	41	26	44	32	32	23	27	21	31	17	39	30	29	31	27	23	21	25	22	32	25	28	27	26	24	35	34	31	23	25	34	40	20	23	21	25	26	31	21	31	28	25	30	33	28	25	30	21	30	33	23	34	27	25	35	32	21	26	33	28	29	34	30	37	44	25	25	25	31	30	24	28	27	24	28	23	33	28	25	29	35	28	27	32	28	31	24	31	30	32	25	22	24	27	21	31	28	22	38	20	27	29	23	24	19	28	19	23	32	18	28	20	22	24	26	30	33	33	27	16	22	38	28	24	21	34	26	28	29	26	33	29	30	28	22	27	23	21	39	23	30	21	30	29	23	18	38	25	20	27	23	28	32	28	29	32	23	30	27	20	28	30	29	33	25	27	23	29	31	33	25	29	31	21	27	25	27	24	25	21	36	26	21	20	15	29	26	38	22	27	26	29	28	16	23	29	33	27	29	25	25	25	37	28	28	23	27	24	22	32	28	21	26	29	17	34	29	29	35	22	25	26	27	23	32	30	27	23	30	17	20	22	20	36	19	26	24	26	42	24	17	26	27	25	34	29	30	37	26	21	39	17	32	31	23	30	25	25	34	21	29	24	20	29	28	33	19	26	24	29	33	31	23	41	16	29	29	25	32	20	28	29	23	30	23	32	29	33	20	32	34	36	20	33	30	29	33	21	28	20	20	25	24	22	29	29	20	23	37	25	33	25	27	23	30	22	20	34	26	29	27	28	25	28	30	35	26	28	34	33	23	26	19	27	28	29	29	28	26	28	24	30	28	24	32	21	28	20	26	35	17	33	28	34	32	20	18	28	32	33	26	20	16	25	38	30	29	26	23	31	31	22	18	21	25	23	27	38	31	27	22	31	27	29	21	31	35	23	26	32	25	16	23	28	29	26	30	20	33	25	30	31	31	21	32	25	31	29	27	28	26	22	27	26	20	26	19	30	28	29	21	29	14	27	17	33	34	16	23	25	24	23	24	24	34	23	33	32	28	27	27	20	31	30	27	21	33	29	26	18	30	19	19	31	33	28	30	26	33	22	24	34	22	28	29	21	33	32	32	30	23	30	21	34	35	33	33	35	27	27	22	31	19	27	26	30	29	17	18	28	28	21	27	27	29	22	18	35	30	32	26	35	29	34	41	24	28	22	25	26	23	32	28	25	25	29	32	26	26	36	22	24	25	28	23	24	26	24	20	26	31	26	27	19	27	26	33	22	25	30	31	34	27	23	22	26	25	32	26	36	19	27	28	31	24	38	33	30	28	26	22	22	40	25	30	29	15	24	20	21	39	29	28	25	34	30	23	23	33	26	30	21	27	29	35	37	23	21	23	31	25	22	35	21	24	32	24	24	28	36	36	35	21	26	31	31	28	25	27	27	32	20	36	32	30	23	29	26	32	27	17	31	28	27	29	29	26	32	38	32	32	23	23	22	31	26	24	28	21	23	26	33	23	25	16	30	29	22	28	33	39	28	30	32	26	29	27	31	27	29	18	28	34	31	29	35	18	29	27	29	23	20	22	30	19	36	32	20	26	31	24	31	32	26	20	22	28	33	26	29	23	30	17	23	18	23	37	29	34	19	21	26	26	26	20	25	39	28	27	26	27	24	24	30	31	34	22	33	14	30	34	19	26	33	33	22	29	24	17	39	32	38	29	30	26	35	32	23	28	20	28	29	25	21	32	31	33	28	30	24	32	26	26	21	30	26	32	21	29	33	15	36	19	34	27	29	31	34	24	21	32	22	18	24	21	34	18	29	32	22	41	21	26	27	35	32	33	22	37	33	26	27	31	32	29	36	23	29	28	37	38	25	24	26	38	23	34	33	23	21	30	32	31	30	28	29	23	32	28	31	14	27	21	26	28	24	22	25	22	17	21	26	27	24	22	35	28	17	26	24	25	28	26	30	27	36	21	35	22	28	28	41	29	25	28	38	35	35	23	30	28	29	19	23	18	24	32	27	16	27	27	34	25	25	26	28	35	28	27	25	23	25	22	31	21	24	36	31	23	28	31	32	23	23	21	27	30	28	31	26	32	27	28	19	20	22	27	23	22	18	28	27	27	34	21	26	23	31	29	28	31	13	23	26	28	19	36	32	22	34	31	29	29	26	27	28	22	34	16	20	24	29	32	24	23	36	17	29	22	29	28	25	36	31	36	25	26	28	33	23	27	20	25	30	32	44	33	20	38	32	24	28	22	35	38	30	26	33	30	26	32	26	26	19	28	24	33	16	27	28	16	31	23	31	28	40	36	28	25	22	21	27	21	16	33	27	24	27	36	25	27	33	31	22	17	26	28	20	31	35	27	28	27	27	27	39	28	20	25	35	28	32	22	24	24	31	24	21	31	32	31	28	35	30	19	30	24	19	29	30	40	21	29	31	28	34	23	28	27	25	24	25	25	23	34	23	31	30	27	18	36	22	24	27	18	30	39	36	26	32	29	21	35	30	29	40	25	21	34	40	34	22	31	30	25	26	33	31	24	23	33	25	32	26	36	22	27	30	23	24	19	24	26	37	30	26	38	25	35	28	23	21	24	28	23	28	27	26	24	32	37	40	18	33	27	26	25	31	26	32	31	28	36	39	19	26	27	33	24	28	32	32	30	33	27	20	30	33	28	25	35	35	25	27	28	26	25	25	21	27	27	27	30	25	22	38	33	33	30	30	23	27	36	35	31	20	25	29	33	19	30	29	28	19	23	33	28	32	35	25	29	24	41	22	18	35	25	30	16	22	25	25	26	19	25	31	31	32	20	35	24	25	23	25	33	33	22	24	25	31	38	30	35	28	24	19	35	31	29	28	19	29	20	28	20	38	29	21	32	18	31	25	28	33	23	30	24	25	20	29	22	24	36	30	25	22	31	35	20	37	27	29	28	27	34	24	37	29	31	31	20	20	25	25	27	25	29	27	31	23	27	36	21	25	22	28	29	29	30	33	29	33	25	32	30	26	25	26	27	17	26	39	31	31	24	31	25	27	29	29	19	34	30	32	29	24	27	29	26	32	23	26	35	33	30	29	17	21	24	21	43	25	28	23	27	30	24	26	32	21	24	29	36	30	33	33	29	31	20	29	29	27	27	23	31	33	33	20	33	22	22	16	23	19	24	31	28	28	34	41	31	31	24	29	25	26	25	36	35	33	30	27	31	22	26	30	27	24	34	24	29	22	24	24	27	26	29	35	26	25	25	21	32	34	28	26	27	21	28	25	31	31	24	24	27	22	40	22	28	32	20	25	25	31	25	22	29	31	25	20	31	22	26	23	30	26	30	24	27	31	23	25	21	21	24	18	32	37	18	20	22	26	32	23	25	15	33	28	32	26	33	31	28	27	26	27	31	33	30	23	28	25	25	21	34	28	28	22	38	27	19	25	16	30	27	30	25	25	38
29456	17749	11040	23546	31666	29407	26099	22637	18926	15396	12512	10848	9511	8125	6961	6020	4912	4190	3746	3319	2965	2648	2381	2368	2185	2045	2073	2040	1903	1823	1602	1411	1207	1142	1062	995	1000	935	895	850	831	976	876	775	736	672	670	657	586	552	545	516	513	522	488	488	511	467	478	455	420	532	472	508	484	511	499	459	477	478	477	483	504	463	493	483	521	498	513	475	512	524	543	552	591	548	473	482	539	501	516	510	520	534	530	527	533	507	570	483	470	515	468	528	534	518	512	505	557	536	505	453	461	458	483	450	444	429	449	475	505	430	475	435	462	499	462	467	473	470	482	504	510	457	494	476	459	449	450	450	463	478	461	456	425	445	444	436	436	426	461	482	420	433	470	445	431	433	420	468	402	421	425	422	436	459	453	440	467	436	412	441	429	451	390	429	424	439	493	468	444	474	444	440	476	449	498	458	461	466	439	445	454	427	417	434	424	445	436	456	430	437	444	424	438	426	470	489	457	435	437	431	473	433	470	475	457	444	462	448	411	462	425	448	447	426	455	417	420	442	465	418	457	474	445	432	450	442	473	440	449	431	470	465	446	439	467	463	495	452	416	437	462	459	442	431	468	485	430	454	434	425	438	433	421	475	470	412	473	436	423	442	434	470	434	460	436	446	473	460	455	416	436	444	436	407	454	467	438	491	438	449	448	421	425	451	426	477	440	466	463	428	419	447	435	446	441	417	392	460	407	459	446	389	441	444	443	436	437	410	444	471	442	441	468	454	439	480	414	472	476	450	468	443	420	451	417	442	443	441	490	431	461	436	442	452	434	416	422	452	424	445	450	453	439	419	462	442	436	442	438	455	459	424	459	452	440	499	477	454	448	445	460	482	400	476	460	447	434	464	420	476	463	463	455	446	444	439	442	434	446	503	424	469	468	457	449	424	459	458	427	436	428	424	469	437	436	432	445	441	460	445	467	410	448	468	466	459	457	419	428	443	451	434	433	461	460	483	416	448	455	450	461	437	450	497	423	443	418	436	441	473	408	489	436	463	455	447	464	440	427	432	481	467	467	447	452	431	454	464	470	464	462	450	399	450	436	489	420	472	409	478	487	433	442	423	405	444	450	481	437	435	455	407	445	447	435	419	383	440	467	478	421	413	450	465	449	450	396	428	451	479	444	467	440	420	453	438	466	455	459	459	462	445	442	403	436	429	421	467	467	465	429	472	442	382	448	431	420	453	433	473	455	470	480	423	413	437	452	467	462	464	442	439	437	442	440	455	448	476	434	439	468	458	472	471	467	418	448	440	419	465	441	435	443	429	415	459	456	421	448	473	428	415	458	477	416	411	439	419	464	429	388	472	461	421	430	436	403	434	458	481	431	448	430	417	461	457	429	424	456	455	450	449	465	488	412	436	428	438	463	464	404	454	473	416	420	443	427	472	461	446	465	437	460	437	423	447	421	448	431	457	485	475	450	442	467	446	438	407	450	461	451	449	438	449	470	444	466	435	468	458	470	443	487	485	460	443	425	442	417	430	430	459	448	429	437	430	446	429	458	449	462	438	403	449	463	410	436	441	426	431	459	474	462	444	457	426	465	419	386	486	445	433	449	468	454	445	448	444	468	454	493	410	402	440	475	432	475	411	454	441	469	422	437	448	470	437	443	457	465	424	486	485	446	475	450	461	408	437	422	445	498	431	452	447	425	477	480	430	436	462	465	449	397	448	463	446	435	443	473	483	471	435	438	400	511	443	472	435	405	437	471	457	447	437	440	441	459	466	449	448	460	444	424	430	455	434	468	461	424	425	472	404	432	392	387	456	473	456	457	421	421	427	445	419	466	430	447	465	436	444	450	445	439	440	441	444	438	448	412	427	417	447	433	466	467	452	474	474	430	441	472	419	459	480	445	439	439	455	447	444	448	471	452	446	450	459	419	460	431	458	437	454	415	448	438	436	447	445	446	480	487	440	439	416	467	467	435	483	430	458	431	457	437	441	457	448	489	482	432	441	477	433	438	434	440	466	422	467	430	432	475	450	447	443	464	480	453	435	416	481	416	482	420	465	464	440	435	457	469	429	432	444	442	425	429	436	408	421	451	447	438	431	453	460	435	431	424	438	452	463	459	432	418	443	446	449	424	436	430	464	433	461	448	414	455	459	389	414	449	432	438	387	446	423	412	457	445	444	450	430	471	423	429	434	440	438	469	434	403	458	436	449	446	404	432	441	479	423	426	451	458	433	432	447	425	441	480	484	432	435	422	434	386	404	419	445	415	461	438	469	470	457	429	418	445	446	422	457	445	458	432	421	417	445	425	459	430	453	465	435	432	428	483	432	393	456	451	460	427	453	414	478	450	429	447	466	447	454	443	430	484	535	465	413	460	423	438	426	425	418	432	413	443	429	470	426	467	413	420	448	423	421	453	455	447	414	418	455	444	435	486	459	415	423	461	425	422	457	477	454	449	444	476	427	421	416	447	433	461	453	471	431	414	412	397	434	453	453	417	452	446	440	475	461	462	461	423	420	456	424	416	462	450	471	453	469	430	449	479	449	451	442	418	463	455	390	404	452	452	444	454	452	471	462	473	425	442	425	396	465	434	413	436	426	437	430	445	474	474	425	465	447	450	438	446	430	434	424	424	430	437	428	423	446	426	456	486	425	442	455	407	438	434	467	491	449	433	427	466	443	436	442	434	429	419	404	439	440	452	465	428	466	473	456	456	453	448	421	432	448	440	459	412	441	422	479	429	423	462	455	443	447	473	442	439	458	456	426	466	428	426	482	448	443	445	423	422	451	461	441	448	467	400	418	418	413	434	447	428	448	453	421	446	421	454	456	432	467	413	387	428	468	396	441	442	444	475	385	485	451	443	451	471	457	429	427	437	436	439	486	429	437	443	417	430	489	417	444	423	428	482	453	456	483	432	421	404	448	451	491	461	463	433	439	476	442	471	455	453	474	418	418	461	402	441	459	450	443	458	445	426	458	435	447	417	448	439	437	451	451	473	405	432	426	449	428	431	458	414	466	429	440	450	457	436	445	422	445	457	419	417	450	454	465	437	462	441	435	442	462	465	438	431	474	453	447	428	441	441	492	419	440	406	410	436	451	468	439	465	467	425	446	474	393	459	456	428	440	474	452	447	461	444	440	440	435	425	409	469	408	441	456	452	428	472	460	420	462	448	425	448	432	444	457	445	451	423	396	437	448	408	461	523	496	430	455	436	424	432	412	460	417	415	463	463	459	448	435	439	487	455	448	454	376	419	422	404	459	456	448	443	436	413	452	478	470	390	454	414	453	423	435	476	441	470	423	446	476	472	446	443	453	417	488	470	433	413	402	475	464	453	445	432	431	446	465	445	448	485	462	464	464	416	469	419	488	439	428	459	466	464	474	422	428	444	504	427	486	387	485	431	452	467	431	440	420	434	432	443	478	413	428	466	471	445	432	470	453	415	433	437	442	483	432	471	473	436	410	430	430	433	441	432	402	459	402	438	446	442	441	483	461	420	439
3954	904	491	383	641	709	604	555	455	350	300	271	219	181	176	167	129	130	112	109	75	79	65	65	73	69	57	78	65	51	46	47	39	42	34	38	59	41	36	24	33	43	46	41	25	35	28	23	33	32	23	36	25	25	29	16	39	42	32	29	32	23	29	32	23	35	40	33	33	30	30	24	26	33	28	26	33	35	24	26	30	20	27	39	34	29	32	42	31	27	25	27	30	33	38	41	37	21	30	31	30	31	31	32	30	30	28	30	29	32	36	33	37	29	31	37	33	30	31	38	33	25	42	30	31	32	22	32	32	26	43	30	33	39	27	28	37	44	19	31	22	24	36	30	30	33	32	32	31	42	27	28	30	23	35	31	25	39	28	26	30	26	28	31	26	26	35	35	29	29	32	33	33	23	23	32	29	22	20	26	33	26	37	22	34	28	35	23	35	24	27	26	32	32	26	30	28	33	30	19	24	19	29	14	37	36	39	24	30	29	28	26	16	37	29	28	27	39	31	30	36	24	34	41	28	30	29	27	25	36	26	29	32	30	28	34	23	37	30	22	22	33	38	32	19	32	30	31	46	25	25	26	19	23	29	24	24	30	24	24	36	29	25	32	37	37	30	30	25	27	33	33	43	31	35	28	36	28	20	29	36	27	37	27	42	30	30	30	35	29	31	38	29	34	29	26	22	28	26	27	35	33	28	34	27	26	24	25	31	26	38	31	25	30	34	22	32	28	27	25	34	32	29	21	38	19	39	23	35	31	29	37	33	31	29	30	15	30	32	30	28	30	32	31	32	23	22	33	22	32	28	28	32	22	34	23	41	30	25	31	27	16	26	29	37	30	25	31	27	30	34	30	30	22	22	22	20	28	29	23	39	32	30	41	35	28	30	20	35	29	17	33	30	27	24	20	35	25	25	29	32	31	35	23	22	36	32	35	19	33	19	29	35	23	29	23	20	31	29	24	27	39	17	36	28	23	35	26	30	23	26	29	23	30	31	25	31	15	32	29	27	27	22	35	32	26	34	31	27	36	21	33	33	25	32	31	25	28	22	36	12	40	31	28	36	29	24	23	27	35	31	29	27	34	35	33	35	30	34	38	34	28	38	33	31	26	27	29	29	25	29	33	41	36	25	22	42	27	32	22	38	37	29	28	27	28	34	26	34	31	23	33	30	30	30	21	45	36	27	24	26	38	24	28	24	23	33	29	35	32	43	31	43	29	30	23	35	21	23	22	35	30	24	27	22	28	32	29	37	31	32	30	26	34	28	30	31	31	26	30	34	18	24	30	26	26	31	22	34	27	27	32	24	28	24	22	23	28	34	26	31	33	33	23	29	33	33	26	29	23	28	23	22	37	27	24	38	30	29	32	29	33	17	21	41	34	26	42	33	37	17	29	22	21	30	16	27	30	24	23	26	39	29	21	35	30	31	29	27	31	18	33	31	25	30	29	24	25	32	22	20	26	27	31	34	29	29	26	17	41	37	29	36	29	33	33	27	25	25	36	34	33	26	23	25	24	23	25	34	25	32	23	25	25	28	27	30	22	24	24	30	22	22	26	23	35	23	32	24	33	40	38	23	30	30	27	27	37	21	16	27	30	23	24	35	19	33	43	29	29	21	29	22	34	31	22	38	33	33	29	22	19	45	37	31	25	27	28	24	30	33	28	22	31	27	35	16	35	28	35	30	37	32	34	35	31	28	28	33	35	25	28	38	23	27	30	27	25	42	24	27	36	27	34	38	27	29	30	32	31	30	25	35	29	26	34	30	28	32	30	29	22	21	28	27	27	25	23	37	42	31	31	19	30	20	28	38	43	26	32	26	24	32	19	30	26	30	23	31	30	33	29	24	32	31	32	27	21	27	34	41	22	26	27	24	32	34	32	28	42	24	23	32	25	37	25	34	32	37	33	33	32	40	32	29	27	23	28	25	32	27	30	35	31	38	25	28	33	29	20	25	27	34	35	27	35	46	23	25	31	26	24	40	36	23	37	23	22	36	26	28	25	26	26	29	30	29	40	30	44	29	30	30	23	36	31	34	37	29	35	28	34	32	35	31	32	24	26	29	32	28	27	27	29	29	27	31	25	26	34	31	30	32	27	23	28	31	27	32	34	36	35	19	36	29	24	34	21	38	20	23	32	21	26	20	35	41	36	29	27	32	25	27	31	31	30	24	29	18	35	28	27	37	25	36	31	30	35	22	29	21	28	34	17	29	26	31	29	29	30	25	37	21	30	34	26	30	21	34	31	40	32	27	28	31	29	31	24	29	30	16	21	25	28	27	30	22	26	23	23	35	29	30	43	32	35	32	28	36	18	35	33	32	24	31	30	31	19	21	31	26	30	22	26	27	21	22	29	39	31	30	34	27	33	26	36	32	28	38	32	30	35	33	32	22	28	29	32	20	33	28	34	26	24	30	28	23	21	13	17	21	29	39	33	21	28	23	26	22	40	28	32	27	35	41	26	28	30	33	27	36	28	37	30	35	33	27	28	29	31	33	57	32	31	37	34	29	36	32	27	35	36	31	30	41	25	25	33	33	27	41	22	30	31	22	30	24	26	28	24	36	30	40	28	30	34	32	28	28	38	29	36	23	29	32	22	27	37	31	26	24	42	20	31	34	25	33	21	28	22	34	36	25	34	29	29	28	27	22	31	30	26	26	39	21	30	31	20	23	33	25	28	24	37	30	20	35	35	24	31	19	22	18	34	25	24	28	23	41	24	36	30	25	25	38	28	35	24	31	24	26	27	23	32	29	24	44	34	31	27	30	26	31	30	32	34	23	29	37	30	24	30	18	22	36	27	34	32	25	32	27	26	37	20	26	22	39	16	24	18	22	36	23	26	33	23	27	23	33	28	26	29	24	31	27	26	25	33	33	26	33	24	30	23	41	25	29	37	25	24	27	28	32	35	39	24	23	33	35	29	32	32	29	29	33	27	27	27	29	32	34	26	29	34	26	32	40	36	33	33	25	27	23	29	31	35	28	39	27	19	30	34	34	21	21	27	29	36	31	30	22	27	38	27	35	23	26	26	25	37	26	27	25	36	26	26	30	29	24	30	24	33	27	33	26	30	29	25	37	32	25	29	26	27	23	33	21	30	24	22	42	32	34	28	36	32	25	31	23	30	42	25	30	38	35	40	29	29	34	31	29	25	31	24	31	28	37	28	31	30	25	28	43	33	36	31	33	24	32	34	26	28	31	33	29	28	26	22	32	27	25	26	24	32	22	18	23	31	30	24	28	35	29	29	28	28	26	24	19	28	20	27	25	27	26	38	25	30	30	33	28	14	25	36	28	34	33	33	25	33	29	32	32	25	35	31	30	25	33	19	41	35	31	29	33	34	23	31	28	33	32	29	31	34	32	30	25	29	28	18	26	41	30	31	30	28	29	26	26	29	32	39	31	39	32	35	34	26	34	35	34	33	24	31	33	32	23	26	24	27	29	29	38	37	29	29	27	28	31	34	20	33	17	40	20	27
28589	17818	11222	23450	32149	30273	26728	23689	19605	16140	13682	11742	9710	8661	7449	6299	5323	4732	4173	3718	3106	2848	2640	2516	2543	2232	2373	2367	2163	1887	1710	1501	1417	1287	1073	1048	1037	999	942	930	819	944	852	832	697	694	725	619	603	646	562	524	564	574	516	505	522	467	493	498	503	565	541	575	514	502	512	484	513	571	518	490	519	540	499	533	496	526	546	536	541	586	578	584	571	591	550	526	576	531	512	531	596	564	558	567	568	523	559	547	522	547	551	530	538	580	598	558	572	516	541	486	499	472	492	494	531	467	465	497	494	475	477	508	507	493	514	500	487	531	538	498	546	496	491	495	495	508	511	471	511	494	504	505	479	497	460	493	481	482	439	459	435	492	488	468	469	472	474	472	501	473	495	485	453	484	501	473	456	507	489	470	533	455	478	474	494	472	463	487	477	493	461	502	485	451	483	487	450	484	508	481	487	478	466	459	482	438	454	427	467	476	524	508	477	472	507	465	481	476	505	468	454	468	487	475	485	482	448	484	522	500	457	461	469	499	507	462	479	464	466	506	449	483	518	473	479	478	482	451	461	434	460	463	490	492	466	452	469	458	506	443	496	488	491	459	457	467	453	501	486	463	440	470	496	469	512	472	442	444	454	471	447	479	469	497	467	461	473	469	465	411	480	468	490	465	451	444	459	460	459	492	525	487	484	510	455	447	477	495	464	484	482	458	445	472	499	485	472	462	481	485	476	469	488	462	472	495	494	490	471	504	487	445	474	486	460	460	483	503	485	468	484	476	471	476	451	468	464	455	461	469	510	445	436	480	449	495	457	485	473	468	483	504	483	457	460	491	437	447	493	490	477	474	462	479	480	485	438	501	460	466	468	473	460	450	508	458	503	463	481	482	516	486	469	474	467	463	477	485	477	489	476	461	440	458	485	483	490	472	460	477	473	503	492	452	501	502	489	504	467	451	459	498	441	461	519	465	456	503	493	464	493	482	519	522	501	500	486	462	511	462	473	477	465	479	456	477	474	433	442	493	484	484	504	455	494	488	468	514	456	497	512	450	481	449	532	491	484	479	479	468	483	465	512	464	457	439	464	454	507	485	446	505	460	425	480	486	490	456	488	447	465	471	452	467	473	470	472	504	463	486	477	486	470	493	462	461	485	471	461	462	468	481	478	494	474	480	490	465	463	471	493	456	454	436	466	478	525	476	497	502	482	430	484	486	492	500	494	459	460	450	490	452	433	477	472	448	459	458	469	454	464	454	468	493	480	462	457	460	455	450	476	451	469	464	479	513	469	487	491	461	448	446	448	439	434	498	485	464	496	469	462	484	428	499	481	427	456	449	477	481	494	448	487	465	470	447	468	486	453	457	473	468	454	489	478	451	500	465	484	489	465	456	501	476	448	480	470	436	478	473	433	462	444	473	480	462	492	458	473	492	467	471	497	470	505	472	465	477	450	492	491	504	452	505	464	502	513	436	495	456	450	433	453	449	463	470	445	449	472	461	495	465	436	466	453	455	483	476	508	499	474	475	476	530	468	498	469	488	491	467	497	477	464	457	494	449	486	483	485	486	462	449	465	471	487	467	513	533	480	469	472	485	506	477	474	485	495	413	472	457	443	476	493	494	478	461	461	447	469	486	496	506	460	453	487	469	471	497	491	497	464	475	483	444	506	449	456	527	492	498	478	481	487	490	480	489	454	415	460	480	464	447	481	443	433	431	494	445	477	469	425	454	490	472	454	433	445	455	462	498	461	461	459	484	444	494	455	479	490	476	443	472	462	478	497	465	478	451	459	480	460	496	502	437	470	473	484	454	465	498	479	474	487	498	440	464	461	482	440	489	469	484	486	498	496	479	493	430	444	474	510	476	423	459	469	520	466	432	470	474	470	496	446	420	482	471	454	475	448	494	461	457	454	465	482	463	479	483	450	499	508	472	443	471	471	463	455	457	478	449	459	481	442	463	489	455	510	468	459	500	469	490	492	439	473	464	472	454	510	478	523	438	462	465	501	506	487	456	457	436	488	486	448	470	455	507	480	444	481	481	503	466	480	485	473	508	484	478	476	486	443	489	451	459	503	489	457	450	509	464	456	489	507	493	465	506	478	458	453	462	487	481	487	463	470	464	473	487	470	461	448	493	490	439	500	451	488	468	459	458	476	475	444	467	479	464	475	486	497	467	481	475	452	456	460	437	451	457	496	470	491	466	466	452	451	479	486	483	455	498	465	452	461	459	484	467	466	453	502	466	484	451	430	502	405	427	474	468	476	498	453	460	473	483	473	493	470	467	489	487	468	495	483	499	507	504	518	478	495	441	474	468	456	445	488	468	514	477	480	495	485	503	456	444	463	494	462	492	467	438	467	468	493	454	486	494	465	503	475	471	460	441	437	491	460	477	509	463	477	477	484	472	440	417	474	471	472	469	492	474	451	484	441	485	499	464	462	536	466	497	490	488	472	460	485	477	498	452	467	458	486	435	475	508	515	480	516	494	516	435	476	430	472	498	470	488	475	506	490	462	520	460	473	503	503	474	506	462	454	470	466	462	448	472	502	516	492	499	477	438	481	470	534	509	427	483	479	456	452	506	496	448	489	468	475	462	473	489	452	481	476	496	478	483	471	511	473	476	463	488	516	445	494	461	500	447	494	448	466	456	427	467	470	472	472	517	474	477	493	444	507	449	449	448	491	483	450	472	504	506	471	497	488	518	499	487	421	465	471	475	463	490	461	465	503	455	453	477	488	480	476	464	425	433	473	472	461	448	460	451	440	476	461	501	465	458	453	458	476	454	461	479	465	467	440	472	477	456	451	457	468	481	455	430	482	507	465	449	461	465	457	495	475	499	484	474	477	472	527	438	477	476	502	440	447	456	443	450	454	455	464	459	460	456	496	463	460	475	445	506	449	472	491	477	433	440	482	448	499	479	458	445	438	501	451	471	472	517	492	487	491	456	492	504	469	461	503	482	522	493	471	482	476	456	444	464	470	478	497	453	463	478	494	473	435	449	450	493	501	479	463	498	452	472	485	499	449	458	467	487	480	488	498	504	533	461	464	481	459	471	497	478	484	476	516	482	485	464	443	486	461	464	443	456	468	436	486	473	469	443	466	491	451	444	466	453	491	441	475	435	441	444	458	445	510	443	477	458	452	475	456	497	497	462	494	497	473	461	471	464	466	489	469	455	463	507	482	518	474	497	474	493	447	447	496	454	497	456	467	483	489	446	475	481	490	492	552	427	430	457	479	508	481	469	476	451	445	484	500	497	496	480	421	509	487	478	475	481	483	471	448	459	496	460	506	496	496	517	492	477	542	508	482	513	466	468	507	479	467	451	478	461	478	462	489	491	448	521	473	451	470	501	470	446	499	511	464	491	510	480	461	446	472	456	478	448	521	468	477	474	489	473	478	489	501	532	474	454	483	485	483	462	503	480	500	452	438	470	498	476	484	463	430	523	476	511	455	499	512	461	466	494	467	474	493	467	469	522	470	491	458	455	437	448
4114	1607	878	634	1074	1225	1042	970	808	602	590	455	375	335	303	230	220	178	188	161	126	137	128	111	101	106	114	93	110	78	69	85	63	57	63	59	58	59	59	52	56	56	53	61	34	44	47	54	57	51	49	49	51	47	44	42	36	45	38	43	45	42	45	43	43	56	29	44	39	35	51	36	49	50	41	46	29	39	50	41	43	49	44	30	58	39	51	45	48	62	39	38	50	39	31	72	49	51	50	51	36	53	36	42	47	60	61	55	53	43	32	48	51	46	36	36	58	40	39	34	48	49	48	45	51	59	48	46	38	36	43	40	49	37	32	52	37	40	35	40	43	39	43	50	36	37	45	44	44	40	54	41	46	43	37	37	52	31	40	41	33	42	48	48	43	45	38	30	47	39	43	45	37	55	52	43	34	41	42	32	56	44	38	50	53	35	38	43	46	43	32	46	37	41	45	38	42	55	48	42	42	35	48	47	37	35	51	37	39	48	40	33	41	57	48	38	47	39	43	45	37	36	41	47	39	42	34	50	44	35	33	43	52	35	48	39	45	42	32	29	46	43	51	44	46	38	44	40	37	46	38	38	44	33	45	33	45	50	47	45	42	44	30	49	36	45	47	51	41	39	43	48	57	42	34	57	38	56	51	37	34	40	42	49	35	39	42	53	38	38	39	45	50	43	41	47	45	32	35	44	47	41	45	43	45	42	37	43	47	35	57	42	43	33	38	37	46	45	38	54	45	28	48	55	37	34	45	41	35	59	49	36	49	42	40	38	50	38	45	39	44	39	33	44	58	46	38	48	39	38	36	43	42	47	43	33	43	46	47	44	52	52	36	39	43	41	39	43	43	45	41	49	27	29	32	38	47	47	52	36	33	37	44	43	37	34	37	35	53	41	38	41	42	31	37	36	52	47	52	33	51	41	47	50	37	30	52	41	46	38	42	45	54	29	42	41	42	47	54	36	42	41	37	43	55	35	56	38	49	29	46	49	42	50	47	38	34	41	44	37	50	45	34	44	41	40	33	48	46	34	45	45	45	41	42	47	34	42	41	43	36	37	41	35	38	62	48	52	38	41	37	49	35	46	36	48	40	47	33	42	46	31	48	44	49	39	31	44	45	43	45	38	35	49	43	44	49	47	40	40	32	47	36	32	36	57	46	45	40	36	32	37	42	50	45	30	43	41	53	47	53	47	38	36	36	41	37	42	53	36	48	45	44	46	43	55	34	43	41	45	49	48	45	44	47	34	46	36	36	39	47	32	40	48	35	46	35	41	44	46	37	46	34	48	55	40	33	49	57	42	49	36	37	53	39	47	38	48	43	46	45	43	36	38	62	42	38	49	36	43	33	37	35	52	45	25	47	37	39	44	41	42	42	31	59	29	55	41	44	40	43	43	35	41	44	43	49	41	43	39	47	41	54	43	48	39	56	34	34	38	33	36	46	34	40	46	40	44	40	43	42	34	42	43	42	37	52	41	39	46	43	46	45	42	41	33	46	47	30	49	55	43	35	36	44	42	46	47	41	63	38	46	44	42	50	30	40	48	43	40	25	49	42	49	33	39	55	47	45	39	38	54	37	40	36	50	53	41	38	36	42	45	29	49	43	43	46	50	44	33	50	29	39	30	44	48	38	35	58	46	39	39	35	44	34	46	49	52	40	50	48	37	52	48	47	50	48	45	37	42	46	49	36	39	44	43	38	40	55	34	51	53	35	46	38	46	52	47	39	47	47	33	43	47	39	44	33	43	38	42	55	32	45	41	40	63	41	38	43	45	56	43	41	45	56	37	56	57	50	39	42	37	41	34	41	41	47	48	48	34	45	48	50	48	41	39	43	46	42	37	32	35	46	55	43	42	37	32	37	45	46	31	53	31	40	37	48	52	40	38	49	40	35	40	44	46	42	51	44	42	52	48	52	47	35	48	51	48	42	58	39	38	43	47	39	63	39	45	48	50	39	43	43	46	39	42	57	43	39	41	39	44	48	48	45	66	42	52	52	44	46	50	57	42	29	43	48	39	34	54	51	36	42	50	39	35	35	62	46	53	45	39	44	45	38	39	39	45	36	39	51	37	37	48	38	46	50	42	37	50	40	49	46	44	47	40	35	40	50	44	44	47	47	36	39	36	42	36	37	49	37	40	37	42	37	33	33	39	32	41	46	50	40	40	50	36	37	35	53	46	45	46	45	49	35	46	43	56	37	48	41	44	41	39	34	49	43	49	51	36	36	39	33	42	55	39	40	46	47	43	30	47	44	53	40	39	42	50	35	42	44	35	49	40	51	44	42	38	30	33	41	49	44	34	43	46	42	34	66	47	36	41	44	36	39	32	39	44	48	36	39	38	39	50	47	50	47	43	45	41	43	35	36	37	36	50	44	43	42	36	44	41	39	40	42	36	33	42	40	40	49	46	44	46	37	41	35	44	38	40	49	39	48	44	35	34	46	50	52	39	36	52	33	43	39	40	35	46	42	40	38	37	40	39	42	39	35	46	43	31	47	52	47	38	44	49	51	27	43	46	46	58	35	42	33	34	43	42	38	26	49	32	45	42	49	54	48	42	57	46	48	41	38	45	38	39	48	23	39	54	44	49	38	39	43	44	40	50	46	43	28	37	42	43	37	33	54	45	49	34	36	45	39	45	53	44	44	36	31	37	44	44	40	34	44	48	34	45	38	45	50	37	44	56	32	33	41	44	55	34	43	44	37	53	49	46	43	31	45	45	27	46	39	45	47	61	45	51	59	48	29	33	46	31	40	45	40	41	30	45	50	45	53	48	44	42	59	52	29	42	43	45	46	47	42	46	45	54	55	35	46	38	40	46	42	35	46	43	33	48	50	32	41	29	31	32	43	34	47	44	40	47	44	57	45	41	40	37	43	33	26	46	36	52	37	33	40	49	29	42	57	36	42	42	41	40	33	33	58	38	35	50	35	46	37	47	46	44	43	41	42	41	39	49	36	24	45	43	47	37	47	46	47	44	38	49	41	40	39	37	35	47	40	46	52	57	55	41	44	36	25	47	52	43	39	40	45	47	44	44	30	51	42	42	43	48	54	46	54	35	39	49	43	38	33	31	39	43	37	34	33	43	47	48	42	44	30	38	36	33	53	45	49	36	50	43	38	35	36	39	47	49	44	26	54	51	55	46	34	49	51	36	47	40	45	45	37	42	42	33	38	48	35	36	44	54	32	42	44	45	48	45	38	38	46	51	53	40	41	40	44	45	49	45	37	41	37	47	36	50	50	37	36	50	45	36	36	34	43	36	42	39	38	48	45	41	40	50	35	43	47	35	43	50	37	42	36	38	36	28	26	45	38	38	46	46	40	48	38	52	50	42	52	47	45	40	42	48	45	47	32	38	47	39	39	25	35	45	50	43	44	41	49	48	51	52	38	40	44	40	41	45	47	47	46	40	54	57	46	54	37	38	52	47	46	39	53	43	31	47	39	41	42	40	37	37	48	52	49	47	44	50	47	30	36	33
35395	22996	15732	29655	37416	36116	32333	29358	25231	21565	18984	15793	14018	12541	10950	9177	7883	6952	6318	5916	5016	4332	4202	4105	3779	3654	3655	3574	3260	3086	2672	2427	2129	1871	1795	1625	1613	1594	1376	1498	1329	1309	1236	1318	1064	1065	970	957	915	863	877	799	853	765	761	719	733	746	778	697	769	771	762	749	748	720	735	739	749	788	765	727	757	760	775	772	776	795	751	738	814	743	830	880	873	777	800	813	815	768	801	837	780	780	798	826	795	862	778	759	782	790	793	798	781	787	785	807	848	775	795	687	645	698	762	641	715	727	689	711	713	691	710	693	665	709	715	728	714	675	710	719	704	731	674	712	688	728	730	721	677	688	680	681	717	664	680	676	706	651	705	692	662	728	681	661	678	664	666	674	706	701	682	656	631	674	651	671	650	630	683	664	714	667	686	672	700	693	655	620	660	668	660	659	667	724	635	651	657	659	699	674	686	714	634	702	691	648	653	680	702	665	690	673	667	654	662	658	662	689	670	690	668	680	684	733	685	647	660	657	672	658	648	689	654	650	665	705	680	668	655	670	703	696	639	669	651	663	679	709	678	649	690	666	703	650	706	726	670	674	671	668	642	677	673	680	690	670	656	651	693	663	666	695	595	683	625	648	676	708	666	666	664	659	641	632	669	652	699	682	663	663	681	688	667	679	676	682	667	695	653	646	652	676	684	718	670	674	678	660	653	698	651	631	682	640	706	716	638	668	741	651	667	690	678	681	690	656	689	665	679	727	702	655	719	678	646	731	626	671	668	637	642	699	643	667	621	674	665	718	659	698	637	590	652	677	668	686	743	636	691	672	697	703	654	678	698	663	658	633	678	674	644	655	686	632	684	618	640	732	669	672	610	667	661	646	631	695	675	628	666	667	661	648	712	689	669	641	718	648	647	649	659	644	692	696	620	668	716	669	675	691	641	700	684	685	691	664	688	679	673	702	694	696	676	679	635	690	637	692	675	700	720	714	684	694	645	654	661	649	708	702	705	677	632	659	697	680	691	702	691	630	698	702	685	653	680	695	677	704	676	669	678	694	691	676	682	660	642	649	736	701	651	727	721	685	688	660	708	661	670	696	686	671	699	716	676	661	688	679	652	646	627	695	681	683	650	668	630	661	656	661	651	667	658	686	639	643	667	656	697	702	664	713	618	655	670	740	642	719	654	674	669	653	691	653	607	667	635	665	674	625	636	649	669	682	717	689	682	707	636	661	659	623	652	660	671	680	657	698	669	674	678	644	662	673	698	661	673	630	689	685	690	670	642	654	735	701	689	647	655	673	632	692	665	680	700	648	671	682	682	656	635	685	651	669	663	679	683	703	649	686	665	671	671	675	701	660	672	699	717	669	670	643	705	680	673	629	668	588	690	645	648	667	690	674	717	641	662	678	740	659	659	663	653	670	676	691	703	672	708	704	685	662	706	674	646	712	704	654	739	679	659	669	657	694	720	686	676	736	618	667	687	675	650	651	684	722	645	678	670	649	673	673	704	649	670	701	707	673	677	629	703	658	688	628	680	691	692	692	693	608	658	685	703	657	638	718	700	644	659	633	685	668	690	677	696	634	679	703	671	629	723	597	698	677	653	684	681	681	649	670	703	639	620	675	691	681	670	664	666	684	660	630	697	713	620	608	666	665	663	675	657	636	657	686	659	689	677	699	667	667	682	640	710	643	628	680	662	681	683	662	672	692	649	729	641	677	711	678	632	653	722	666	713	645	692	665	677	691	696	684	633	659	701	660	697	706	714	685	670	704	650	700	692	667	671	650	704	692	630	605	678	704	683	651	652	654	658	672	657	673	672	672	654	746	734	688	666	649	665	677	692	687	682	688	731	652	645	658	646	684	664	671	699	667	688	674	668	685	699	682	641	675	678	706	642	719	713	680	704	646	649	659	650	673	662	682	625	688	659	664	674	674	724	718	629	652	665	666	646	645	665	650	665	650	696	639	689	585	670	691	711	700	712	686	677	646	711	738	679	642	692	665	651	639	704	653	687	673	692	666	671	697	674	688	652	669	663	658	652	713	651	686	680	682	691	668	672	677	646	625	648	637	654	634	674	654	684	673	670	668	704	630	680	616	670	639	667	663	669	654	700	648	656	634	708	684	699	668	650	639	667	690	650	705	637	655	663	662	637	713	684	673	673	682	624	711	678	685	675	625	738	668	677	668	687	650	704	682	675	663	628	693	649	667	637	668	673	689	651	656	679	675	686	742	735	645	646	602	634	650	685	666	640	680	671	662	651	648	694	671	641	640	720	666	644	667	683	685	686	649	632	661	655	653	680	694	681	674	649	696	735	664	690	634	692	687	647	632	688	664	656	686	686	656	655	750	666	677	714	657	634	633	673	681	679	667	649	738	667	660	666	691	644	657	683	633	693	671	685	665	653	660	675	690	670	690	638	642	631	636	659	708	703	660	670	703	660	658	684	710	655	650	636	669	656	601	664	679	633	691	667	732	756	649	618	670	657	631	623	643	688	620	668	680	648	694	666	671	694	679	647	657	664	669	683	662	671	675	704	695	684	678	658	670	690	668	689	686	663	688	695	688	639	673	713	636	686	668	682	762	659	714	633	659	682	678	658	684	648	671	674	709	685	700	698	697	647	667	706	645	673	664	726	679	709	717	663	681	684	619	673	641	676	690	725	677	668	654	658	672	673	678	683	661	635	648	633	652	692	657	668	701	697	674	666	653	688	637	711	639	693	657	667	641	670	717	708	712	685	663	697	689	708	660	661	647	672	659	706	662	695	653	619	686	643	663	673	655	688	655	657	686	694	632	655	645	684	667	675	687	678	689	669	696	691	676	707	639	678	621	666	678	648	656	684	686	672	699	641	677	674	701	630	668	691	680	674	697	683	641	692	643	668	695	656	688	708	636	677	653	660	677	702	681	684	662	646	708	663	689	667	682	712	681	682	626	682	669	639	716	634	663	696	674	711	620	678	666	662	679	670	659	682	663	748	685	685	613	680	698	675	661	652	686	641	692	621	656	657	665	655	684	696	675	683	701	653	668	684	672	674	713	679	704	631	706	673	635	688	642	636	626	645	669	668	699	674	660	725	673	632	616	634	668	667	723	689	687	707	718	629	678	690	682	654	677	640	667	668	634	714	654	668	694	668	680	614	666	632	735	638	662	705	674	677	664	625	622	728	683	723	671	669	650	677	666	672	683	679	657	665	648	696	685	640	691	662	664	749	678	705	710	694	709	684	678	713	667	696	641	662	684	642	658	671	649	631	673	704	657	645	690	710	662	674	693	685	661	686	677	658	715	665	716	666	672	705	675	633	658	643	683	686	686	673	687	703	681	679	672	664	608	694	695	692	645	652	754	687	652	691	672	705	665	646	656	663	646	677	667	694	663	679	733	643	629	691	690	635	641	665	707	703	682	642	692	677	657	694	708	686	699	724	673	684	636	654	703	687	671	668	660	665	690	664	674	666	625	656	673	686	646	686	666	684	636	701	667	688	652	694	652	704	683
2397	588	344	236	442	501	410	366	286	204	175	125	137	102	99	89	92	71	64	54	37	50	49	39	38	47	38	47	36	41	39	36	39	33	31	33	28	29	20	30	29	28	21	17	19	29	23	25	22	16	22	18	22	14	17	19	17	22	21	19	30	14	25	19	19	18	33	25	19	29	18	24	27	24	36	21	17	24	27	19	18	25	33	27	31	31	26	16	26	17	26	17	20	27	17	23	27	27	18	23	24	22	25	23	16	22	19	20	22	25	18	26	25	29	18	17	30	19	17	17	23	20	28	16	23	9	25	13	19	22	22	20	28	16	15	25	29	16	20	23	26	18	23	26	22	19	33	25	16	26	17	24	19	20	20	27	12	15	28	24	17	17	18	13	18	31	21	29	20	21	28	22	12	11	20	18	32	19	24	26	19	17	19	24	25	17	16	13	17	14	28	22	21	15	27	17	17	17	16	20	19	28	21	18	13	19	25	19	29	16	10	18	22	25	20	17	18	21	17	17	26	32	22	14	26	15	20	28	21	28	18	27	15	16	30	19	19	22	13	23	17	25	21	22	18	23	23	16	24	23	19	11	24	19	24	20	22	18	23	22	16	33	24	23	19	8	15	17	16	22	17	21	25	20	25	21	18	18	29	16	20	27	12	25	24	15	21	17	13	19	21	24	17	14	25	15	14	19	27	20	20	18	20	16	21	21	14	11	18	16	18	20	21	17	30	13	26	22	16	19	12	14	18	16	29	25	26	21	17	28	25	15	21	20	21	21	15	15	19	24	17	18	15	28	21	13	25	24	21	13	23	20	17	27	21	18	14	17	16	21	16	21	23	17	12	23	21	16	22	17	34	25	20	18	15	19	23	19	11	19	24	16	20	18	20	23	20	19	15	22	23	20	22	19	18	22	19	21	24	18	18	20	20	19	19	18	19	14	28	18	23	13	27	23	22	18	18	26	21	22	20	21	27	26	18	25	21	18	23	18	19	32	21	16	23	22	17	18	22	20	26	21	25	18	16	19	14	18	25	17	22	26	22	22	17	16	22	22	19	12	17	19	20	18	20	27	19	19	26	22	28	15	18	14	23	24	24	21	21	14	22	29	29	17	17	30	17	26	19	17	16	25	18	29	22	24	22	24	24	22	15	26	19	20	18	12	19	14	19	18	25	15	18	19	23	23	20	19	18	12	24	15	20	13	22	10	26	20	23	21	19	23	17	23	15	15	19	16	22	19	32	22	24	26	17	12	26	21	22	25	14	14	19	17	20	20	15	18	22	19	19	24	18	28	21	24	16	21	19	13	15	13	21	23	21	22	19	15	19	14	19	23	19	17	25	13	17	23	22	28	25	23	20	26	17	17	22	17	24	16	18	30	27	27	21	23	22	21	20	25	18	21	13	32	20	22	18	25	27	19	16	19	20	15	22	25	25	16	17	18	18	18	18	18	13	17	22	21	19	17	16	22	21	25	18	18	24	18	20	19	23	23	17	23	25	16	24	19	22	25	19	21	21	18	21	21	28	27	28	18	32	23	16	19	13	21	19	18	13	22	16	25	21	22	18	26	21	15	14	18	21	18	16	22	23	20	12	14	15	21	16	23	18	18	13	14	18	18	16	21	22	21	16	18	20	20	20	21	23	13	10	22	17	17	22	28	19	20	17	29	21	14	26	25	25	17	28	11	13	31	9	18	17	18	20	21	23	18	21	21	23	25	18	21	25	17	19	20	26	22	17	13	23	20	18	16	21	28	7	19	18	19	30	22	23	24	25	19	20	19	16	20	20	21	17	15	22	25	14	19	18	22	18	30	22	30	22	23	23	10	27	20	19	20	20	19	30	13	24	19	25	13	24	23	24	22	16	25	15	19	18	7	19	18	26	26	17	26	22	22	29	19	19	16	26	14	24	22	26	19	16	17	23	30	17	23	12	16	21	18	12	33	23	30	19	20	11	10	25	19	17	16	22	26	19	24	22	27	30	21	26	29	22	11	18	22	19	21	20	22	18	10	19	19	20	17	16	22	17	21	26	19	23	20	10	29	25	15	22	24	25	24	28	31	17	16	27	19	18	19	20	27	12	18	14	19	21	26	22	28	19	22	15	18	21	22	22	18	12	30	19	22	16	17	23	16	25	19	24	14	23	23	22	24	24	16	22	21	19	14	20	25	28	25	24	18	26	25	16	14	16	10	21	17	22	15	21	15	22	15	24	17	30	25	23	23	25	23	19	23	21	20	23	21	23	26	29	26	24	17	19	17	15	18	23	20	17	22	28	19	22	27	20	25	14	20	14	20	17	21	15	12	24	21	14	16	19	19	28	12	14	18	23	15	24	23	27	25	11	22	20	22	15	21	12	21	24	20	27	16	16	24	19	19	20	24	20	20	15	22	22	26	24	17	19	12	23	17	16	19	16	25	24	22	12	20	29	18	24	22	19	22	23	24	19	24	16	22	24	27	16	19	15	18	22	21	19	22	27	20	24	24	25	20	17	24	21	18	19	22	23	19	17	30	21	12	15	12	15	17	30	14	18	20	19	21	17	19	19	17	22	22	19	27	18	17	16	19	19	22	26	27	19	20	15	22	29	21	15	19	17	27	30	22	25	21	20	25	22	17	23	19	25	28	21	26	19	22	23	14	22	16	15	21	19	29	13	24	17	24	17	19	21	17	21	25	15	23	15	21	31	26	21	25	28	24	25	26	23	21	26	20	19	24	12	26	19	16	12	15	19	16	21	22	24	19	19	24	20	19	16	22	20	28	19	18	13	28	22	24	22	20	17	22	19	24	20	14	20	24	16	16	26	19	23	21	26	27	26	26	21	18	13	20	20	12	31	23	20	22	14	13	17	23	19	14	24	29	11	20	19	20	28	24	24	18	18	20	24	29	22	21	17	17	14	21	19	24	29	24	27	13	16	19	21	18	20	27	15	23	16	23	23	18	17	21	13	18	25	18	22	15	21	28	27	29	21	20	20	23	20	24	16	25	24	17	18	29	19	19	12	26	18	27	22	28	19	10	23	14	20	13	18	12	19	38	19	17	23	18	31	18	20	25	16	23	22	21	22	14	23	25	18	21	27	26	23	21	21	18	20	17	21	28	18	18	26	20	19	23	10	18	22	22	18	20	21	14	17	15	22	18	18	14	24	20	17	26	21	20	17	23	25	22	25	25	20	14	22	19	23	19	27	17	33	21	21	10	23	20	23	14	18	18	20	23	24	18	18	27	28	19	18	13	31	13	21	19	20	18	24	10	18	19	22	26	22	22	22	14	19	25	18	17	31	21	25	21	22	14	16	28	14	25	21	22	21	29	18	25	26	27	21	24	17	10	22	18	14	15	14	25	17	20	29	19	21	23	26	27	18	23	24	22	18	26	21	23	25	21	18	24	22	25	21	14	14	19	23	28	24	21	19	29	9	20	21	15	12	16	26	16	25	10	23	23	22	21	22	25	14	22	33	17	24	23	13	23	17	25	18	22	23	14	15	25
25227	13840	8502	18858	26450	25084	20509	18837	14074	11084	9279	7195	6033	5255	4453	3631	3032	2518	2354	2166	1811	1618	1691	1602	1560	1529	1632	1531	1335	1230	1052	947	827	794	688	691	711	617	687	687	646	514	552	578	442	442	477	436	403	379	402	417	372	369	356	372	363	380	346	336	343	355	352	342	356	348	343	333	359	363	339	334	345	343	367	362	329	341	386	346	396	353	413	412	453	399	374	405	408	403	397	349	403	367	412	395	397	405	407	353	389	392	421	375	382	403	390	414	425	386	382	317	322	338	325	344	366	333	350	333	328	360	344	317	315	361	353	376	357	390	342	390	361	374	341	336	366	338	336	378	341	337	339	351	366	368	344	339	317	347	317	324	323	315	356	303	345	363	361	345	358	309	332	324	376	341	370	328	354	345	370	351	312	380	368	357	353	316	315	325	302	341	331	291	336	355	345	320	365	329	332	335	331	322	327	315	336	335	334	310	334	322	318	351	309	327	335	357	335	367	353	325	353	333	329	338	329	337	350	355	316	329	333	362	315	352	340	346	365	352	336	339	329	315	317	329	335	322	338	330	339	340	351	333	304	323	353	351	330	338	286	354	331	330	359	373	294	337	354	341	326	350	318	326	382	343	334	354	327	359	329	338	361	334	357	318	343	328	300	349	341	345	326	370	364	337	327	349	360	329	335	305	356	332	342	338	341	346	329	333	355	351	327	348	328	343	330	352	363	354	321	324	352	350	305	322	339	302	309	335	341	348	330	314	326	359	300	354	322	320	326	349	340	335	354	336	339	326	341	334	361	369	282	312	315	317	347	318	331	339	317	329	337	372	349	324	329	346	345	357	370	331	328	313	347	340	309	345	320	345	361	359	352	309	356	321	349	365	364	353	334	306	361	330	327	375	356	334	309	322	325	316	353	331	311	346	316	351	357	321	341	330	341	343	340	330	353	315	325	336	353	351	334	344	343	367	388	339	332	348	337	325	368	323	317	321	323	331	314	303	329	352	338	345	333	339	319	326	321	357	329	318	324	360	348	367	335	331	361	329	325	312	338	347	344	359	337	310	346	335	326	320	346	338	333	341	347	344	327	297	360	350	325	324	317	331	326	327	324	299	339	352	333	355	325	316	323	332	342	288	303	330	376	314	299	338	343	314	342	337	358	353	320	347	346	357	310	313	343	343	367	350	327	317	343	338	374	333	348	350	341	355	312	326	345	353	326	319	322	335	341	327	314	332	335	380	390	335	324	357	324	360	342	336	355	360	385	317	333	312	369	317	376	324	347	328	297	333	324	349	340	335	322	346	353	330	344	334	323	331	308	331	330	337	326	334	319	330	348	318	294	348	301	339	327	328	345	324	332	359	320	333	317	337	342	297	331	328	329	334	365	360	329	328	336	313	344	332	330	367	348	302	329	310	341	347	351	354	352	362	375	322	323	310	350	358	332	364	339	321	357	300	340	289	358	347	355	334	351	350	340	361	304	325	351	335	341	339	352	355	335	341	347	315	326	325	358	349	335	324	353	325	326	341	348	361	368	340	321	338	348	338	351	320	313	322	344	309	312	333	341	329	356	342	362	360	302	341	359	360	370	332	355	318	340	340	353	326	342	348	340	327	309	353	377	342	337	342	345	330	364	348	363	315	340	335	355	332	374	334	322	362	320	315	340	344	334	340	332	356	373	348	343	293	328	342	318	321	345	339	357	328	327	332	362	311	341	332	359	336	370	336	360	339	366	361	352	346	358	325	300	335	343	330	335	306	318	348	361	330	319	326	335	338	338	324	337	349	321	282	363	363	321	352	348	327	318	384	344	324	350	307	333	298	329	344	330	313	372	328	350	329	361	350	342	336	323	330	382	349	292	359	368	339	373	342	362	341	313	311	315	335	349	318	350	364	328	321	330	366	324	312	330	318	333	369	321	293	332	332	341	318	311	313	326	349	339	340	347	340	338	360	322	343	336	337	353	294	306	363	335	361	337	322	334	362	336	330	342	320	327	321	360	317	313	318	322	381	351	327	351	335	349	358	342	348	323	354	318	365	348	321	333	312	340	358	350	348	328	315	321	340	324	328	318	368	353	360	326	341	326	341	337	337	323	337	337	341	317	321	343	331	335	322	331	342	347	353	327	341	317	315	353	332	363	317	354	313	368	327	335	368	345	355	289	340	333	331	339	364	308	328	332	319	330	319	356	347	340	336	328	371	328	351	342	347	334	364	360	341	320	332	334	355	349	348	319	329	328	301	339	351	326	341	345	343	357	340	352	319	339	360	370	355	359	363	332	321	323	346	345	334	361	350	310	373	337	351	344	330	345	340	322	312	349	318	348	336	353	320	329	334	355	351	345	328	310	346	323	338	359	346	324	339	366	329	318	340	320	341	351	319	326	359	337	335	350	329	338	367	315	316	342	343	361	352	360	331	334	357	350	345	301	338	330	335	322	339	360	354	322	326	335	340	349	355	344	343	346	338	325	335	328	324	339	327	330	339	325	347	328	359	325	309	355	354	341	321	304	343	317	338	303	324	348	345	347	331	324	371	348	347	349	336	318	321	317	301	332	361	361	343	357	331	320	342	347	350	336	333	314	321	334	350	313	329	332	323	359	344	328	346	310	341	330	345	335	332	338	325	367	317	340	354	325	340	334	342	324	291	344	349	329	345	340	327	385	344	382	360	340	345	326	325	351	332	302	347	331	347	358	341	360	336	337	340	351	350	323	340	358	312	350	371	355	306	330	365	375	343	345	331	342	358	308	355	330	327	361	347	327	330	347	348	338	320	326	353	356	360	358	322	322	336	368	326	347	346	279	370	347	325	321	311	333	345	334	362	328	323	342	343	336	363	363	314	335	315	355	332	349	310	325	347	324	342	340	328	331	351	336	327	359	340	332	351	369	336	349	322	332	332	318	360	333	329	326	356	361	336	311	354	337	310	342	332	338	352	295	358	365	311	326	381	354	343	329	339	325	372	327	304	314	356	321	330	322	371	345	325	310	357	332	316	332	337	314	332	339	338	350	355	325	325	335	335	326	310	359	364	309	316	321	319	320	348	379	325	344	326	354	357	330	333	354	358	328	335	325	337	298	330	332	345	366	351	363	337	354	349	334	332	337	321	316	367	342	339	311	345	334	347	347	294	371	341	343	345	333	348	328	330	339	332	371	356	336	348	340	377	320	306	363	378	349	322	346	350	331	349	343	318	312	316	315	347	323	349	345	360	344	343	339	314	322	347	365	311	314	357	320	359	368	342	327	362	305	345	336	330	335	335	336	319	338	312	352	329	332	317	361	345	293	311	324	343	317	351	340	329	352	330	304	335	306	336	361	364	351	350	353	337	338	345	341	336	331	337	322	324	330	332	319	325	331	346	387	330	333	322	350	324	334	347	298	351	363	351	324	363	329	320	332	350	349	328	352	308	341	328	320	372	330	364	329	349	331	339	327	372	335	355	368	342	320	343	325	334	338	342	327	360	324	330	327	324	344	355	344	330	364	334	368	358	345	333
2358	959	526	378	645	726	580	575	411	295	290	225	176	177	152	135	98	92	102	93	67	65	69	63	68	70	66	75	51	52	55	52	45	35	36	36	36	45	31	37	45	32	42	44	26	42	36	27	37	27	26	28	24	35	23	32	35	38	22	24	31	30	29	27	27	23	32	33	26	23	26	24	27	30	23	38	35	27	31	32	30	31	25	28	26	28	25	32	38	21	36	19	24	25	22	25	18	25	28	37	31	41	28	35	21	20	28	27	16	23	33	36	39	28	28	23	31	29	25	30	27	32	35	34	30	30	45	36	34	18	23	36	27	30	29	26	23	22	26	24	23	29	29	28	29	30	32	22	17	28	25	31	31	26	31	25	34	30	23	40	28	39	24	27	20	35	12	23	33	28	27	24	17	19	29	31	19	33	25	26	18	28	16	28	20	31	20	21	17	18	27	19	24	12	22	30	22	19	34	24	25	25	37	31	29	35	27	23	29	33	27	38	23	23	30	32	34	27	24	27	25	21	33	22	27	28	22	31	32	22	29	28	29	41	32	34	23	36	22	49	24	17	27	27	19	28	17	23	31	30	25	27	18	29	19	25	21	18	25	16	34	20	23	19	32	27	20	34	37	18	24	30	30	20	30	23	27	26	24	22	30	31	37	33	37	29	24	33	28	20	22	21	33	23	24	29	42	35	30	30	25	33	32	32	31	26	31	18	26	27	27	21	36	31	28	33	21	28	29	34	24	28	30	29	31	33	31	22	21	26	27	28	26	29	21	26	26	31	26	28	15	26	28	27	19	27	33	29	16	22	17	23	25	20	25	32	24	17	30	23	24	33	30	24	21	29	25	28	16	22	22	36	16	29	22	23	19	29	25	26	15	25	32	27	35	30	21	22	21	24	27	28	19	30	31	29	28	20	32	36	22	26	34	30	21	24	21	29	21	24	31	21	25	26	26	18	21	31	22	28	24	16	28	33	20	28	21	38	21	35	27	30	24	28	28	30	34	25	26	28	32	26	24	38	30	21	29	31	25	23	29	27	25	22	32	23	38	29	23	29	24	16	23	27	27	35	21	27	23	20	20	29	37	30	32	28	27	27	29	27	27	23	27	22	34	31	24	32	30	24	29	41	21	26	28	30	29	21	22	32	25	23	23	23	19	27	29	26	24	21	30	31	18	26	28	27	24	30	26	25	23	23	39	28	27	31	23	23	22	34	33	21	23	17	14	28	38	31	34	32	27	23	24	22	30	30	30	31	20	32	22	27	24	26	24	32	24	31	27	32	30	34	29	23	32	18	31	27	21	25	26	25	34	28	31	37	27	36	30	30	23	25	29	32	32	25	25	35	23	23	48	36	21	23	29	26	24	27	36	34	25	24	27	13	27	26	36	20	29	25	27	28	26	20	21	21	32	23	29	26	30	22	27	25	23	24	34	27	28	25	26	34	26	26	34	27	39	30	38	19	35	24	24	29	21	23	34	25	24	33	28	33	28	27	33	20	35	34	27	33	24	25	27	25	27	29	24	30	28	35	30	26	26	27	22	22	28	35	27	30	27	26	15	27	25	32	27	28	24	33	28	40	26	29	35	27	23	25	21	31	26	25	24	24	26	24	30	31	21	24	31	20	26	31	34	23	27	38	25	32	18	22	28	23	29	26	27	29	32	20	37	24	32	22	21	20	29	25	26	26	25	21	27	35	22	26	25	23	29	28	21	41	32	25	31	24	36	24	23	17	24	23	25	27	26	24	32	18	29	36	23	21	28	33	27	29	22	30	33	32	32	33	20	26	29	35	25	37	30	36	26	28	33	27	31	24	24	32	32	24	30	29	22	25	22	29	26	26	27	28	27	22	29	26	27	26	19	38	21	38	25	27	31	35	27	21	24	30	37	27	29	25	26	30	28	26	23	37	30	28	33	28	28	27	31	25	22	27	27	30	24	35	28	29	20	26	23	27	22	31	29	26	34	31	26	30	26	23	23	22	29	34	23	28	28	30	35	16	25	32	39	30	22	31	16	40	33	22	30	20	30	24	31	28	25	28	22	21	23	28	29	30	30	24	26	28	26	24	25	26	28	25	30	25	22	20	31	28	21	34	27	19	25	27	21	29	32	28	27	31	19	22	19	21	30	26	23	25	35	29	32	23	26	27	32	35	21	25	27	22	33	31	35	28	34	40	20	34	27	26	32	44	25	25	26	25	24	38	29	25	31	31	23	27	33	20	18	28	26	25	26	32	23	23	24	29	33	30	21	30	27	26	34	25	34	23	22	25	25	22	26	18	32	32	35	37	24	30	31	30	26	26	20	27	23	29	18	28	21	30	22	26	33	24	32	40	23	33	34	30	34	14	30	26	26	30	29	29	30	25	22	28	24	41	23	27	29	25	31	23	20	30	32	20	23	25	32	27	28	29	25	21	25	25	24	27	38	18	23	25	27	34	28	29	22	22	28	27	38	24	23	33	32	30	28	37	27	24	20	25	24	27	34	39	22	19	30	30	35	22	21	31	22	20	37	27	22	35	36	15	29	28	31	18	34	22	25	28	29	33	28	29	30	26	25	35	25	29	27	33	31	19	21	19	21	30	30	32	26	26	21	32	34	29	34	28	29	32	33	25	20	17	29	44	32	22	21	24	21	23	22	29	33	23	19	35	39	24	33	26	21	31	27	40	31	26	20	34	22	24	24	33	31	31	19	38	34	24	24	20	28	22	31	24	23	26	30	30	26	28	31	21	30	25	25	28	25	28	25	26	23	29	26	30	27	29	27	31	31	20	22	36	19	28	22	35	28	28	26	30	16	29	30	25	28	18	27	25	31	30	29	29	35	34	20	23	26	28	20	23	31	25	30	20	31	37	28	36	26	25	22	16	23	24	29	36	25	28	29	24	30	22	27	31	18	24	32	23	36	21	29	35	30	34	30	27	34	26	24	30	24	32	32	22	29	29	31	26	21	39	32	29	32	23	24	32	26	22	28	23	24	32	33	36	31	21	22	24	32	27	18	29	19	27	24	16	19	32	23	32	27	32	36	33	33	30	23	27	17	33	22	27	32	28	36	19	28	21	27	25	29	26	28	26	19	30	23	21	38	32	24	28	20	30	29	22	22	33	28	33	36	22	30	31	21	19	30	29	28	40	23	31	27	26	24	19	31	25	21	25	30	35	37	21	25	29	34	23	29	18	31	33	20	35	26	28	23	17	24	27	30	26	31	36	28	31	27	27	26	25	18	23	23	22	18	16	32	28	29	29	30	27	26	21	26	37	24	21	25	27	30	35	34	30	28	29	33	24	24	23	29	33	29	26	21	27	24	35	28	23	30	32	30	34	16	25	22	24	30	23	24	29	27	24	28	33	21	32	39	27	20	22	30	39	35	26	30	27	26	29	23	33	30	26	28	28	30	36	31	37	28	22	19	31	30	33	26	31	27	28	17	12	29	30	26	33	23	25	28	28	30	33	22	25	29	31	23	28	25	27	26	28	27	28	23	26
30673	18143	11782	24022	31214	30061	25372	23348	18715	14949	12394	10058	8579	7454	6413	5313	4755	4019	3665	3207	2758	2584	2488	2450	2201	2317	2343	2206	1867	1790	1641	1383	1266	1131	1051	1000	924	907	889	976	900	683	817	702	645	753	653	666	575	548	518	520	495	494	462	448	455	455	435	497	497	449	505	513	442	458	442	463	443	501	491	512	466	486	494	457	475	494	467	534	484	498	555	594	518	542	552	549	494	544	538	537	526	474	474	556	562	487	500	531	458	519	544	471	529	549	540	588	480	530	489	406	480	495	443	493	467	480	480	420	441	436	461	426	447	467	454	487	471	481	436	469	440	469	488	455	424	422	430	492	448	435	475	497	426	488	402	464	464	480	444	462	438	456	449	446	436	415	457	452	461	430	425	441	420	441	429	471	436	469	434	456	438	399	450	444	455	433	440	457	449	439	422	395	427	412	439	431	413	412	443	432	419	430	431	434	413	485	415	416	466	431	418	397	426	452	433	424	433	455	422	416	438	460	443	452	432	423	443	458	430	429	456	468	449	460	424	484	412	435	421	442	435	427	474	452	442	434	410	498	423	444	426	464	430	381	412	428	444	423	437	467	387	421	439	416	453	442	429	420	450	450	432	429	462	456	471	451	435	430	427	453	440	454	404	419	415	424	454	428	445	448	448	430	448	482	438	409	473	411	441	475	451	453	488	461	430	454	423	461	471	411	455	415	493	435	457	426	432	443	396	473	481	476	419	427	444	411	441	467	470	471	467	474	406	452	419	439	438	457	439	456	417	443	435	420	448	417	429	462	426	453	456	446	457	479	391	451	466	473	412	422	440	460	449	451	469	453	470	432	420	425	505	446	433	453	441	479	426	434	432	396	414	423	434	453	462	453	429	445	424	419	432	465	469	471	463	454	431	456	423	425	438	419	414	409	440	425	449	436	412	464	442	461	440	397	427	455	466	443	401	438	447	479	409	459	435	437	444	420	451	484	434	456	442	443	466	445	445	437	454	467	449	392	467	451	454	449	423	446	440	437	418	445	439	455	426	437	415	428	481	439	443	448	429	452	438	440	404	446	443	425	464	404	436	401	456	427	446	427	451	458	433	433	460	460	426	436	465	448	475	447	399	441	433	460	449	478	416	452	422	480	449	474	403	455	425	426	374	460	470	450	422	428	456	423	441	464	429	455	444	415	403	459	427	440	461	468	442	479	439	432	429	445	446	443	412	442	413	433	424	387	467	443	441	470	451	415	432	436	454	453	431	447	438	429	454	460	427	453	439	420	438	442	473	465	401	453	422	423	451	430	452	472	457	442	446	447	451	447	444	428	427	410	458	450	447	468	431	439	427	463	458	463	454	428	452	447	403	405	434	430	436	469	462	472	422	438	430	443	430	485	441	458	425	417	432	457	414	438	440	411	468	455	459	496	424	475	428	439	431	445	435	446	465	426	482	440	423	443	449	422	476	423	433	435	461	465	431	452	446	451	441	417	398	419	415	444	463	434	465	447	438	445	422	436	438	429	434	400	427	470	436	394	461	466	471	457	481	441	457	470	429	412	429	421	442	472	464	441	433	431	436	451	422	408	429	413	431	433	444	401	416	452	473	409	428	452	461	449	450	417	410	475	440	407	473	447	419	459	429	464	491	455	433	417	420	447	452	455	434	468	433	418	430	461	438	417	456	426	456	423	436	480	421	432	474	446	405	436	435	464	429	477	428	430	441	448	467	478	464	439	491	406	425	427	399	452	427	439	422	419	457	413	442	442	428	428	451	391	446	464	452	451	448	424	411	445	461	417	458	416	446	426	475	435	444	464	460	406	429	420	455	423	458	435	445	478	460	465	422	432	468	421	427	430	466	445	439	462	481	445	433	437	475	436	402	439	476	459	463	405	434	479	431	490	430	437	429	457	441	461	452	439	444	444	435	412	455	436	451	396	422	442	443	417	437	490	429	420	447	494	456	451	478	460	451	439	443	440	422	457	467	461	448	455	464	423	425	461	427	433	463	460	424	453	443	424	452	442	418	453	447	434	469	453	461	460	429	454	433	404	437	444	430	497	445	440	458	409	433	421	435	431	409	432	448	433	429	411	431	437	461	454	445	440	433	437	426	447	443	424	477	429	419	433	450	432	468	425	437	429	428	464	416	457	411	428	438	438	466	435	448	459	460	464	439	456	422	451	425	435	418	452	413	447	451	458	414	419	417	413	391	413	443	411	439	441	420	436	464	432	455	454	468	444	451	466	454	442	422	449	419	434	423	444	459	477	486	429	412	444	404	456	413	444	450	405	437	424	449	416	395	443	463	499	451	440	441	470	458	436	440	437	415	440	395	442	402	456	401	462	491	453	416	443	403	403	443	422	434	477	446	419	431	420	461	459	489	433	469	442	452	439	448	411	404	422	471	461	454	439	443	430	452	471	498	432	470	436	415	464	454	445	459	424	459	427	473	449	436	451	450	438	419	439	476	430	441	458	462	468	465	419	447	427	446	424	403	428	431	430	450	411	397	475	443	415	426	459	395	465	433	414	447	427	447	422	497	449	436	448	452	428	443	444	429	470	459	457	456	454	475	416	464	470	458	429	456	444	465	434	444	441	416	418	443	442	449	420	438	424	429	473	445	446	399	417	453	450	465	479	397	434	421	431	464	422	461	450	454	461	459	446	445	466	476	420	408	439	448	480	424	407	432	450	434	444	456	454	472	462	422	427	428	426	440	410	416	459	450	444	446	422	466	475	466	464	466	453	462	473	395	407	394	466	408	447	459	436	449	441	431	466	412	463	463	442	448	472	414	415	422	408	459	422	448	439	447	436	467	462	422	476	415	435	440	442	457	456	439	481	449	428	425	443	394	469	448	455	443	400	445	424	463	460	421	445	469	439	445	461	442	423	421	443	447	432	447	442	490	442	465	451	444	444	445	432	453	449	446	446	466	457	460	442	485	428	418	426	420	424	453	444	442	431	465	454	419	450	425	449	432	466	434	424	428	439	456	437	453	428	470	485	461	442	451	472	463	426	463	443	412	417	454	426	438	478	458	428	462	409	434	433	427	426	477	398	436	418	493	466	443	463	472	442	454	440	441	430	463	445	480	458	452	451	419	441	426	444	438	422	457	484	445	464	418	418	441	414	448	503	444	438	431	445	428	389	451	466	419	475	441	442	462	426	460	419	461	431	449	435	423	479	445	463	460	480	413	454	470	432	441	440	434	440	422	424	463	452	470	456	433	426	417	416	447	414	419	463	442	421	449	468	440	445	402	466	465	407	435	439	460	442	448	443	418	421	471	433	422	437	407	429	407	470	469	442	437	402	452	439	438	440	482	456	447	413	429	457	435	475	427	446	442	437	461	397	447	414	422	444	413	417	449	464	454	446	422	492	440	437	461	477	450	457	400	472	438	442	443	444	498	401	431	412	450	455	451	492	485	449	436	487	407	439	454	447	425	435	422	390	462	420	457	427	434	443	440	453	449	478	425	430	441	437	419	452	463	468	449	463	412	465	414	440
3975	939	574	418	631	796	605	577	417	390	297	239	212	164	172	126	121	79	96	90	79	86	72	64	80	58	64	70	77	62	60	51	45	36	44	40	49	29	40	50	38	35	33	33	36	36	36	41	37	28	31	32	28	32	23	18	25	33	34	31	34	28	30	39	28	34	39	27	11	22	25	40	30	36	22	28	32	30	34	23	34	29	34	33	27	39	37	23	29	32	30	41	26	32	32	45	24	29	32	29	24	29	31	38	29	41	35	39	33	27	26	36	23	28	24	35	23	23	35	34	25	28	29	33	30	31	24	30	33	24	21	25	35	33	34	23	32	27	16	27	33	27	33	29	27	26	27	37	29	26	20	24	32	29	34	21	38	31	20	25	24	31	21	27	33	24	32	29	24	29	24	22	27	23	30	21	23	24	34	28	23	27	24	35	33	18	34	34	23	36	30	31	23	30	30	24	33	28	30	23	36	29	26	32	25	31	18	32	29	43	33	27	30	27	30	23	19	34	31	34	26	29	26	28	38	35	28	25	27	37	31	21	27	24	30	30	20	27	36	28	29	35	30	31	40	33	25	24	31	38	29	24	38	28	20	37	35	32	38	25	27	31	32	35	29	26	34	36	29	24	35	23	20	35	27	32	28	33	30	29	21	23	34	21	28	22	25	31	21	28	19	31	27	33	40	32	26	34	30	33	46	25	30	28	36	32	36	25	27	21	26	39	24	27	28	26	33	18	23	40	33	27	40	27	31	26	18	38	33	35	36	23	23	23	31	23	32	27	32	37	16	28	31	31	39	32	26	25	29	38	25	32	25	30	18	25	21	33	31	24	28	23	27	24	36	37	27	34	30	23	38	25	38	36	29	27	25	20	27	24	19	20	34	32	27	31	27	26	32	29	26	32	45	40	33	28	31	41	35	15	33	29	30	29	28	25	38	34	29	32	26	27	33	31	29	34	22	31	34	23	31	24	31	25	32	26	27	22	26	35	36	28	30	41	32	26	33	32	41	40	25	27	25	27	20	27	19	27	23	26	28	36	33	32	37	31	39	29	23	36	25	24	31	32	34	36	32	30	27	28	40	31	23	20	37	32	23	25	26	31	23	35	24	33	31	28	24	33	25	27	35	33	37	31	21	22	25	25	27	30	25	36	25	34	29	21	20	39	39	21	27	28	24	22	23	24	30	36	28	33	27	36	35	21	22	25	26	24	18	32	38	28	31	23	31	24	31	38	34	25	24	35	24	31	21	23	30	31	39	33	31	30	33	38	20	33	33	30	28	35	26	26	30	41	19	36	26	32	20	30	31	32	32	32	24	31	26	27	28	42	29	20	33	27	38	27	22	32	28	26	20	29	26	43	27	25	35	27	29	27	29	34	31	41	24	23	26	27	25	36	31	40	33	30	26	20	28	26	23	27	38	18	41	23	36	42	26	23	22	34	22	25	20	24	19	21	30	38	30	33	27	40	26	29	24	35	25	34	30	28	26	24	32	22	35	25	25	37	25	23	26	31	36	23	34	28	23	30	27	27	26	31	23	29	22	26	24	25	30	25	32	16	44	21	26	32	31	28	32	32	24	27	28	22	24	26	21	33	32	27	30	25	31	40	28	25	29	33	24	27	24	23	24	30	23	30	25	29	23	36	22	31	25	27	37	29	26	20	33	31	22	31	26	28	22	32	30	36	32	29	41	38	25	26	26	28	27	36	30	32	39	30	20	17	37	26	19	23	46	33	32	36	26	37	17	18	36	35	22	21	22	25	25	37	29	35	20	32	32	31	24	36	41	26	23	28	34	30	27	31	31	35	25	25	23	35	35	37	36	39	28	22	36	26	30	25	33	20	25	34	25	35	27	24	39	27	25	34	19	30	34	26	29	21	25	26	37	38	28	28	26	29	19	18	28	25	23	27	26	40	28	27	33	27	24	33	29	26	32	27	22	28	37	40	34	26	27	33	30	25	29	28	27	34	29	21	18	19	23	28	36	20	30	29	27	30	31	38	33	24	26	34	43	28	25	27	25	37	25	22	37	38	29	35	30	30	27	21	25	25	35	24	31	30	27	37	34	32	25	25	36	31	30	28	29	33	34	21	30	36	29	25	32	26	32	22	23	33	27	29	27	29	36	39	38	29	23	27	27	34	32	35	23	31	18	35	26	31	29	29	31	15	35	36	31	24	30	34	22	27	29	24	31	29	30	39	41	34	28	27	33	23	27	34	25	31	33	20	35	24	27	40	26	31	28	29	21	27	37	31	28	28	28	39	27	25	24	35	34	32	25	22	44	29	38	25	22	36	23	33	37	33	37	29	26	21	31	34	37	28	33	22	27	33	23	39	28	32	29	25	25	26	30	32	30	21	24	24	23	27	30	20	31	34	29	22	34	23	32	40	25	24	31	30	41	24	28	25	36	22	26	27	27	31	35	29	43	37	36	24	31	29	23	29	28	21	31	28	39	31	34	43	25	20	27	31	21	31	35	41	28	24	32	26	25	38	30	25	34	31	33	36	21	34	27	33	29	27	20	27	21	20	31	24	26	37	25	32	35	34	31	35	37	30	24	22	31	27	30	28	31	35	45	27	26	32	24	28	32	32	31	28	21	29	26	28	24	21	23	26	26	29	17	36	33	26	34	34	36	37	25	31	29	29	19	37	27	30	26	30	30	26	24	32	27	44	26	20	18	26	24	30	23	24	24	29	26	30	28	24	27	20	23	30	27	22	25	35	30	30	28	26	26	35	25	27	23	20	29	29	37	19	31	25	17	25	31	23	29	31	33	28	27	34	25	32	34	31	31	21	34	34	29	33	27	28	36	28	29	20	28	28	30	37	26	29	32	33	37	32	25	21	32	33	31	37	41	22	28	22	25	29	27	28	30	40	37	30	27	33	21	29	27	26	34	28	35	30	32	33	22	24	33	29	26	20	25	20	22	29	37	31	33	24	29	26	32	35	41	37	34	29	28	30	25	24	32	26	32	32	26	34	30	31	39	31	24	30	25	32	31	40	27	35	37	26	22	42	23	36	30	34	28	29	35	31	36	35	29	31	35	21	43	36	32	31	33	27	38	17	24	28	31	27	24	32	32	22	27	27	34	30	36	27	36	26	19	18	26	34	25	18	40	32	30	30	31	36	30	30	19	31	26	31	25	30	29	28	29	27	29	25	27	32	27	32	35	31	22	33	22	26	26	30	25	36	23	29	38	22	32	32	29	24	23	24	31	40	34	37	31	22	30	42	28	32	23	39	34	20	22	25	24	22	27	28	31	28	20	23	25	32	28	30	22	34	35	37	20	28	26	33	35	36	32	31	25	35	33	31	26	18	38	27	28	30	16	24	30	31	31	36	22	23	36	31	31	33	17	39	31	42	31	23	23	34	45	33	15	35	29	31	17	25	29	24	22	33	41	28	27	17	18	24	24	34	35	17	30	29	19	17	22	39	27	28	31	38	35	34	30	37	31	31	34	26	27	29	20	35	41	35	26	26	32	29
28789	17678	12227	24933	31695	31098	26190	23904	19481	15850	13213	10666	9080	7894	6722	5866	5159	4455	4376	3633	3135	2907	2841	2610	2418	2537	2557	2450	2158	1989	1728	1459	1301	1169	1108	993	954	928	865	972	933	835	951	728	801	723	687	666	622	578	511	590	512	542	526	509	518	550	503	527	499	506	513	492	546	517	521	540	491	483	560	480	496	523	538	487	504	515	536	544	539	549	557	592	609	544	533	569	567	558	570	541	552	570	561	638	536	544	505	516	544	501	564	555	578	613	609	555	540	525	561	477	472	465	545	435	490	466	491	506	463	518	472	492	492	533	504	464	524	517	464	485	500	511	482	509	481	464	505	468	449	453	499	492	424	467	480	489	436	462	452	470	476	497	502	454	438	441	474	475	484	482	490	449	458	456	472	464	471	495	487	462	481	465	461	475	477	441	476	433	479	458	469	482	449	469	560	454	481	472	474	427	440	468	501	524	443	464	447	478	428	430	488	446	429	464	498	505	488	480	469	475	504	481	480	438	508	490	489	451	454	477	489	466	463	482	441	453	452	435	478	462	441	493	491	473	503	495	502	465	429	467	425	481	468	477	480	447	435	447	442	475	475	487	453	441	465	488	459	440	491	472	463	488	474	494	484	446	496	460	453	436	468	482	455	476	446	460	420	465	447	472	467	487	466	469	455	477	464	458	478	473	466	467	458	443	446	459	449	454	455	436	464	459	478	466	445	460	477	445	456	462	480	479	467	493	461	494	456	449	442	497	468	456	463	481	451	475	453	464	449	477	495	454	486	462	419	471	466	482	476	468	455	452	487	489	520	447	466	499	461	445	430	488	483	473	461	471	508	448	487	486	462	404	419	483	443	502	438	520	434	476	462	474	481	455	452	480	465	482	483	482	509	455	470	481	486	455	486	485	438	477	474	446	478	471	488	504	454	502	470	446	466	494	453	462	460	467	461	475	453	477	464	446	423	457	463	436	479	493	479	469	464	467	456	477	467	455	491	457	452	441	468	420	478	462	458	465	487	472	448	446	436	455	485	450	469	490	460	473	454	491	475	507	449	456	458	463	432	503	470	468	459	450	501	463	498	491	456	442	499	492	444	458	469	445	453	443	463	464	480	467	445	510	458	449	472	457	463	469	512	447	444	469	485	482	442	452	468	511	483	465	477	408	449	462	491	450	491	461	472	450	475	473	516	464	481	471	485	462	483	474	463	479	468	468	462	487	462	456	411	495	456	539	457	425	492	438	468	455	471	449	538	481	505	488	514	493	498	417	442	491	445	488	530	425	477	464	468	466	459	444	471	491	439	470	451	485	478	463	468	478	460	461	484	456	483	471	444	471	519	468	452	505	473	495	471	492	453	491	501	518	495	451	488	498	438	485	470	443	474	461	466	473	483	478	465	469	459	462	436	455	451	464	476	496	499	464	461	491	466	428	423	442	468	472	489	461	479	481	454	441	467	417	441	493	468	474	504	431	427	451	450	492	444	461	482	468	464	419	432	447	482	469	464	436	466	477	486	462	433	454	472	409	475	452	463	455	466	442	477	419	469	445	463	466	463	424	467	498	466	451	472	477	468	515	486	425	455	456	485	512	501	454	480	482	497	438	431	450	449	499	479	479	496	474	481	477	460	496	423	492	468	467	502	430	487	487	449	419	465	473	446	458	470	464	471	483	500	433	505	440	469	471	475	510	443	473	460	451	489	455	442	489	505	461	476	467	442	485	493	439	444	463	485	497	453	441	463	445	488	445	467	494	468	495	499	462	456	486	449	455	463	482	421	470	483	470	446	476	484	492	531	478	456	476	463	476	469	472	505	484	483	476	491	464	466	456	472	460	441	455	466	483	509	481	477	468	475	448	460	470	456	475	449	458	502	501	523	443	436	465	476	495	492	512	467	449	466	496	526	469	495	469	476	468	452	467	475	445	477	482	470	482	490	506	459	474	463	461	464	424	490	462	474	499	436	485	481	478	483	468	475	457	478	466	475	440	464	449	473	448	463	512	466	444	482	444	426	485	439	454	433	493	495	453	480	468	452	538	445	460	453	430	456	474	483	471	443	456	453	448	464	463	474	468	490	478	463	482	445	490	430	463	478	458	472	484	491	479	452	457	495	492	486	478	475	463	461	471	472	443	449	478	485	500	464	459	498	456	451	465	478	472	532	431	475	464	481	464	463	457	478	481	429	476	470	472	491	465	447	455	472	445	463	511	466	469	458	477	456	443	466	474	461	447	483	469	480	460	445	440	437	483	478	474	459	493	462	475	475	440	461	464	464	479	469	461	449	463	481	502	430	516	451	466	495	508	459	487	514	484	486	476	457	468	487	498	472	504	476	438	482	496	472	505	462	438	479	491	408	465	450	491	455	444	494	421	449	453	517	477	489	476	461	475	463	471	486	503	443	467	476	458	489	450	465	495	482	486	461	465	425	491	452	491	469	514	481	450	447	449	469	496	512	462	462	450	462	463	468	464	506	467	467	491	456	476	461	469	474	482	453	460	495	454	451	517	499	486	458	450	454	455	481	488	480	462	496	455	468	477	498	434	465	463	469	427	473	445	447	459	478	486	454	465	474	501	470	494	464	425	437	500	476	462	494	489	485	487	434	465	449	455	453	485	460	469	499	497	478	472	432	449	485	456	473	458	445	468	445	482	455	435	499	491	477	512	462	458	448	442	480	464	463	479	502	472	443	486	483	499	460	436	431	442	512	462	465	489	451	506	522	470	462	482	462	507	456	459	440	465	462	479	490	445	439	483	490	501	477	459	488	480	472	513	468	497	448	461	439	456	479	460	461	466	483	490	447	475	481	456	456	411	475	458	452	469	446	454	464	456	523	451	511	458	485	480	465	441	471	450	469	490	465	512	464	451	476	489	486	485	470	455	490	458	447	448	444	461	453	451	472	463	460	432	501	487	475	469	519	463	480	491	450	506	498	461	453	517	458	456	479	479	513	506	439	449	473	421	491	467	474	456	441	462	483	437	444	459	471	456	476	449	502	484	468	456	475	451	470	486	514	463	470	464	443	447	442	472	499	502	477	466	454	419	508	475	456	416	457	470	464	488	467	484	466	465	479	501	472	503	453	465	455	475	518	432	417	472	474	445	472	478	490	486	463	473	481	477	460	482	474	483	484	481	478	455	521	414	455	484	475	464	475	435	512	488	456	498	474	453	474	477	458	436	478	525	488	486	463	478	471	436	511	461	505	470	440	474	489	460	466	501	501	475	441	519	480	496	475	515	458	443	515	431	501	460	463	456	439	473	453	480	444	482	465	429	418	445	470	496	480	461	456	464	492	476	470	455	443	490	501	491	440	474	438	446	465	455	522	487	441	454	470	504	457	512	484	465	446	482	464	506	480	484	492	474	434	461	485	460	412	482	474	463	463	511	454	478	524	473	458	457	487	475	515	449	484	486	486	454	474	468	477	471	462	500	453	444	425	444	437	473	500	503	466	470	438	470	458	448	457	463	454	494	454	498	493	464	465	434	486	485	444	466
4268	1653	927	665	1006	1231	977	930	731	585	484	356	334	277	234	236	203	164	193	177	143	137	125	124	114	129	122	105	92	88	83	63	70	73	52	55	59	56	64	59	50	60	44	47	55	51	53	51	48	44	36	46	42	49	62	44	47	47	41	43	45	48	48	44	43	45	46	40	41	33	39	42	49	44	48	34	44	38	35	51	43	52	42	46	39	45	45	35	37	49	47	44	33	48	47	47	37	48	44	55	39	44	41	42	44	53	48	45	40	53	46	48	47	47	55	45	39	50	47	48	49	26	38	46	37	53	50	44	50	41	40	48	40	50	37	32	44	47	44	54	30	44	40	48	44	44	41	34	52	43	39	53	37	32	33	33	32	38	37	48	26	44	40	47	43	40	42	53	39	52	44	36	32	39	32	40	47	40	46	36	44	44	47	41	46	29	32	43	43	45	31	55	47	46	42	37	62	48	43	46	38	39	39	47	32	37	49	50	47	38	45	49	41	35	26	40	46	31	51	43	52	49	43	45	40	40	47	35	42	27	29	47	45	34	39	40	47	32	47	51	35	34	45	33	42	30	42	41	35	44	51	41	43	48	39	40	30	45	34	44	48	41	47	34	38	36	42	51	31	50	47	42	46	41	42	46	42	46	47	42	56	36	44	39	51	40	52	47	42	45	42	38	45	45	52	41	39	41	39	41	34	42	47	29	34	38	34	41	33	41	27	31	49	34	45	38	55	47	38	44	34	44	56	42	39	45	38	53	44	44	41	37	42	37	34	38	53	33	36	36	52	26	45	36	41	33	51	40	46	40	39	50	59	32	51	53	36	49	45	44	38	41	51	40	40	48	50	47	40	39	31	42	34	38	32	47	33	50	46	39	37	61	45	42	45	37	41	53	26	38	43	41	33	41	57	47	37	37	31	59	46	43	36	42	41	42	35	43	40	39	42	26	44	44	35	35	47	36	48	34	35	54	31	39	42	41	52	40	34	40	41	47	40	34	45	31	37	42	45	47	43	43	43	42	42	34	41	38	60	47	38	44	51	40	53	35	43	43	43	47	45	49	39	41	33	48	38	52	39	36	35	51	50	38	41	38	43	43	37	38	36	29	47	48	35	54	48	47	43	37	49	30	41	46	50	43	41	47	43	43	40	41	50	41	33	31	41	54	33	34	42	44	51	38	44	35	56	43	35	46	43	48	41	39	56	48	44	50	48	36	38	37	47	44	47	40	34	34	44	33	44	43	41	36	61	36	34	43	33	37	42	38	36	38	43	36	36	54	39	42	48	47	42	38	33	42	46	57	41	37	37	35	49	37	53	39	45	43	44	38	39	44	29	29	44	41	46	35	36	34	32	54	43	39	39	36	33	49	40	31	48	36	37	45	46	45	31	43	37	51	47	49	37	47	33	43	42	47	40	29	42	37	45	27	38	35	53	49	42	50	47	37	42	40	35	36	43	39	46	44	38	37	38	40	51	43	54	41	52	45	32	34	49	38	40	37	40	38	23	35	57	53	46	28	46	39	46	51	41	31	49	44	37	42	58	47	45	49	40	34	36	45	46	55	38	47	34	44	37	35	39	42	33	57	49	26	50	38	53	40	45	42	35	53	52	56	39	40	42	36	24	39	39	34	50	29	27	40	36	41	46	39	43	38	40	42	46	34	49	32	40	48	47	37	46	38	45	43	48	37	48	52	42	53	52	36	30	38	37	46	41	34	45	37	46	44	41	29	36	44	31	42	46	32	37	41	38	41	35	37	30	48	41	47	51	38	46	31	46	33	34	50	46	37	43	40	45	46	38	39	49	53	46	45	31	45	30	45	46	41	48	43	42	43	53	39	39	41	39	52	49	46	44	39	54	39	35	43	42	42	37	40	36	33	44	46	26	33	41	40	46	52	42	35	45	33	41	41	51	37	33	44	37	52	45	47	40	45	41	51	36	42	41	44	41	38	34	40	42	35	47	41	47	38	33	34	37	59	37	42	42	42	38	43	50	41	39	44	46	37	44	48	32	38	34	41	39	41	30	41	40	43	44	47	39	41	48	45	44	34	43	51	48	40	45	50	36	45	42	45	46	39	40	47	40	40	38	35	39	32	39	37	35	33	48	42	40	33	47	36	42	42	45	36	41	46	42	43	36	30	51	53	34	40	48	36	41	48	37	52	50	43	41	40	35	47	37	36	30	41	43	44	38	35	49	36	39	51	51	42	32	36	33	40	33	40	37	42	49	34	42	36	49	52	35	39	40	45	33	38	38	39	47	49	44	33	41	41	38	45	46	23	38	38	46	35	38	52	38	42	34	50	47	39	37	37	40	44	36	55	44	54	42	28	43	32	42	49	43	37	49	31	30	34	43	42	42	31	51	52	34	43	41	37	28	54	49	39	36	36	45	41	43	41	45	33	43	47	33	36	33	46	40	43	49	42	52	39	34	35	45	31	47	46	33	51	40	40	54	35	37	46	37	39	40	48	46	32	31	51	51	37	37	31	34	45	46	45	47	45	33	47	41	42	55	37	35	40	46	37	45	47	40	44	40	39	41	63	50	40	38	38	38	35	45	43	51	35	33	30	42	40	36	42	29	44	42	50	34	48	36	39	33	45	46	43	55	43	36	52	34	42	40	41	44	39	36	36	49	34	48	38	37	21	37	41	33	34	39	38	39	49	37	57	35	38	41	47	49	47	46	44	59	47	36	46	35	47	41	45	47	63	42	46	41	41	37	44	31	33	50	32	36	40	48	44	37	49	37	43	41	37	46	39	47	52	40	41	39	34	39	32	45	49	50	30	35	35	40	57	44	44	41	44	29	43	37	35	38	37	39	35	33	44	41	49	49	48	49	40	42	49	38	45	46	52	41	45	48	56	50	47	41	41	55	37	40	36	39	43	33	37	43	43	37	52	41	44	39	46	48	37	42	49	48	49	28	48	44	37	36	40	38	41	39	48	41	37	44	40	38	50	44	48	35	46	41	46	42	52	42	47	44	47	35	34	42	46	41	33	57	47	48	51	52	38	47	40	40	40	55	37	36	45	54	38	48	44	39	36	43	54	37	40	46	38	39	40	36	45	51	27	53	51	49	43	56	38	41	46	44	45	46	39	45	45	52	43	49	39	34	53	31	41	54	47	45	49	45	44	36	44	38	41	43	48	51	40	45	39	29	32	42	33	41	39	41	37	34	31	39	48	48	46	45	32	45	38	39	65	41	41	44	48	35	45	57	42	50	41	39	42	46	40	36	31	36	34	39	34	38	41	46	42	42	50	39	51	38	40	30	44	42	42	50	34	47	54	47	42	29	43	35	44	44	49	57	43	32	48	46	43	42	48	46	53	36	41	37	41	44	39	41	38	35	54	39	51	42	37	43	32	42	40	55	42	41	40	48	49	36	29	36	35	42	45	43	50	24	39	40	53	46	51	35	44	30	31	31	34	47	43	44	47	44	46	44	34	41	56	41	39	41	37	57	43	42	39	33	38	31	53	56	48	31	42
35933	22702	16480	30728	36722	36341	32029	29721	24755	21224	17958	15043	13166	11250	9971	8899	7789	6840	6472	5608	4891	4430	4367	4069	3932	4110	4001	3703	3397	3131	2633	2425	2064	1891	1678	1437	1456	1426	1271	1352	1360	1347	1252	1129	1241	1026	1024	958	927	877	822	856	796	731	726	730	814	755	739	753	699	751	741	749	720	689	699	692	719	693	785	735	757	762	803	701	774	771	797	762	769	776	818	869	836	736	803	822	793	764	749	822	796	763	814	807	863	826	806	770	745	747	795	707	781	821	855	798	784	786	710	664	659	707	687	717	687	654	693	664	717	692	706	660	733	717	701	741	718	690	743	718	698	694	661	672	712	712	709	699	747	669	732	639	685	733	709	717	646	695	658	680	647	619	659	652	677	626	661	668	648	681	674	663	682	660	680	669	655	690	677	659	669	672	659	689	674	641	662	668	648	716	682	683	667	694	693	667	710	678	679	687	655	658	660	669	676	650	662	663	680	665	663	687	647	725	659	704	650	692	707	646	710	674	700	657	672	696	651	648	678	690	687	670	670	639	671	649	672	644	675	614	674	633	652	679	668	623	657	708	695	660	655	705	665	667	670	613	677	646	659	673	677	645	668	692	659	612	590	744	669	657	665	669	650	663	639	653	654	707	641	637	649	685	665	638	635	634	673	628	648	663	661	663	672	651	647	656	665	662	681	634	635	659	645	668	643	646	686	637	662	662	622	683	672	648	682	660	626	665	678	676	631	641	679	686	677	664	715	682	681	624	681	664	678	603	653	689	609	673	651	704	648	683	622	669	692	675	667	665	658	671	676	702	651	639	632	660	724	620	615	680	648	685	636	670	669	674	672	655	680	726	642	684	650	698	716	667	670	677	667	681	697	649	664	668	612	655	630	660	665	630	657	656	641	642	634	643	686	664	636	714	654	669	617	631	642	661	703	647	683	669	637	644	691	690	683	646	670	658	696	680	655	654	693	709	659	685	640	693	725	649	661	645	656	716	670	644	657	700	636	641	621	664	692	639	697	691	682	681	688	653	644	700	669	721	659	639	645	694	642	679	671	645	670	664	662	643	684	665	670	643	658	652	662	689	684	647	646	689	675	671	643	656	659	681	664	747	623	673	672	702	687	665	725	666	673	662	662	652	652	620	677	668	638	678	668	641	668	650	690	640	660	680	672	637	704	671	690	624	640	659	735	597	682	621	678	675	687	609	698	682	698	644	652	664	682	631	688	647	672	680	695	727	668	631	719	661	673	653	675	672	674	641	643	668	724	662	664	701	628	692	638	607	699	665	670	672	686	681	666	672	651	686	648	672	678	631	664	694	664	653	681	673	616	663	673	679	675	643	665	671	645	665	640	656	653	657	660	623	688	709	689	692	668	633	664	655	668	690	671	683	663	597	669	667	697	692	686	650	671	633	674	663	660	655	719	640	643	647	657	690	629	669	674	697	690	697	688	626	697	646	700	677	671	639	684	668	648	648	678	685	687	700	712	701	690	690	650	661	655	655	666	655	643	631	652	655	682	604	667	664	667	670	653	617	671	647	651	631	661	657	655	742	611	683	669	659	669	699	633	667	650	657	617	705	646	668	680	650	637	649	719	624	718	646	621	694	686	634	679	693	684	708	683	675	681	670	689	672	679	628	713	599	696	640	647	659	701	674	684	656	628	671	627	681	685	636	674	692	677	650	656	707	673	666	638	689	673	676	661	629	634	676	667	684	685	645	689	671	659	690	622	625	658	681	696	687	646	644	674	668	670	673	649	688	663	677	643	649	701	642	631	672	664	617	683	721	710	646	689	682	656	667	610	679	714	635	689	658	679	680	674	638	674	659	713	632	713	692	651	706	693	705	692	689	636	677	650	638	660	661	635	640	683	690	679	691	628	672	713	658	663	611	623	668	671	693	671	655	660	655	656	641	618	679	687	639	677	701	678	684	671	661	627	634	671	621	679	667	666	634	641	647	649	652	676	697	662	670	688	674	663	639	694	668	722	673	699	685	672	629	662	667	693	611	672	655	650	654	662	644	711	695	630	658	656	667	603	649	669	646	659	658	710	647	636	668	631	662	635	698	663	640	726	647	719	640	683	642	663	677	674	660	668	694	665	680	648	672	675	660	681	677	646	648	666	626	658	669	671	631	688	677	669	618	634	662	672	650	657	656	648	659	693	593	674	671	686	670	684	655	613	707	713	675	673	638	659	599	675	683	670	667	669	638	587	640	635	670	731	663	693	651	614	644	650	647	655	667	665	683	633	650	623	646	628	677	699	683	646	652	692	673	683	638	643	635	659	678	709	683	647	650	685	701	662	669	713	698	632	682	638	674	657	666	656	676	666	649	651	686	663	667	674	680	682	610	661	645	683	697	645	647	648	658	590	648	663	653	671	661	720	708	695	683	697	716	659	673	678	631	636	689	660	674	699	687	634	665	635	707	706	644	716	680	618	634	669	656	681	692	648	660	632	701	715	658	684	640	677	747	676	649	647	693	628	655	686	609	701	629	636	651	669	669	662	649	700	726	661	676	649	674	689	661	666	668	686	667	683	666	670	613	667	654	691	703	664	686	673	661	682	738	702	627	691	645	634	675	671	699	704	673	669	691	665	671	667	644	675	678	686	656	643	674	694	631	676	675	687	634	666	656	686	647	669	603	673	671	721	651	665	596	652	624	644	727	664	663	676	684	669	699	700	745	653	678	695	689	659	663	639	629	677	642	603	673	669	631	697	633	689	675	709	675	666	669	634	683	614	636	703	674	684	637	654	646	619	635	641	681	687	691	682	616	684	704	621	632	693	656	703	653	681	675	705	656	699	682	708	658	627	664	608	682	646	665	636	655	617	622	614	654	644	682	684	659	648	680	686	658	634	671	637	701	668	663	692	671	639	633	665	642	619	680	690	666	666	659	649	670	638	676	669	653	665	649	679	675	686	699	669	689	674	642	660	659	694	675	632	642	643	652	668	680	666	709	681	644	671	658	684	668	670	661	653	681	646	641	657	668	664	685	641	639	714	675	663	638	656	672	670	636	660	657	652	642	658	638	652	647	645	678	615	710	644	644	664	696	710	725	697	644	685	663	680	641	637	647	689	652	680	656	655	686	688	636	683	629	674	667	653	665	665	659	613	658	670	659	709	688	671	660	632	648	672	632	647	673	671	650	668	687	667	668	646	730	659	684	667	632	632	688	686	663	696	669	678	685	646	687	704	625	685	683	707	716	626	621	662	639	656	683	643	645	678	635	654	654	677	657	682	653	762	641	635	686	682	631	662	697	658	648	688	639	599	644	670	697	670	682	636	672	703	650	647	683	681	681	684	653	639	628	657	724	678	660	663	659	640	738	736	701	644	663	664	602	675	684	674	683	644	698	696	621	698	687	689	681	641	672	671	647	609	666	641	665	675	675	702	691	632	650	626	603	625	616	711	686	670	673	650	682	625	653	673	649	709	655	665	705	631	648	700	659	650	696	639	633	650	650	603	661	649	681	705	686	684	606	656	640	651	644	656	681
2351	558	371	273	363	474	407	366	266	228	154	124	133	113	94	81	67	77	64	50	49	65	43	35	46	51	51	53	44	48	41	36	33	27	29	22	30	29	34	19	21	30	30	25	22	21	19	16	15	27	17	17	21	20	21	27	20	22	21	25	18	19	14	18	23	17	21	24	26	19	18	16	32	28	20	22	25	14	19	26	16	18	19	25	25	21	22	24	15	27	26	33	26	17	26	26	19	18	17	23	26	17	18	18	18	9	25	27	34	26	25	19	19	27	27	20	24	34	26	26	25	15	16	18	14	20	22	22	26	23	22	21	25	25	26	20	19	28	23	19	23	12	21	32	26	28	18	17	23	13	22	21	23	19	19	19	17	23	26	24	22	23	17	17	18	17	21	21	18	25	21	21	18	20	15	18	11	17	18	22	26	19	25	18	27	21	19	19	18	17	16	13	26	24	20	18	25	23	16	20	23	20	25	23	21	18	18	23	22	20	26	27	28	22	29	24	25	18	23	20	19	19	24	20	18	14	23	18	25	9	30	23	28	18	23	16	25	20	21	20	14	13	11	22	30	31	21	21	12	21	18	20	19	25	23	23	13	25	19	22	18	27	15	16	17	15	18	20	10	23	19	23	16	12	22	18	19	28	27	21	15	20	19	18	16	23	27	21	27	24	20	24	21	26	28	27	20	20	24	14	18	18	25	26	29	22	28	19	15	30	17	20	27	29	14	17	22	24	24	23	12	32	19	22	20	29	25	17	26	22	25	19	18	20	20	22	18	26	28	23	23	16	18	26	20	21	26	20	21	20	23	17	27	24	21	19	19	15	15	14	23	21	15	21	15	16	18	16	24	26	25	21	21	21	21	24	15	27	21	18	23	19	14	25	18	22	16	17	24	11	18	22	19	19	27	20	16	24	19	22	22	24	12	23	17	15	28	30	20	20	26	24	11	23	13	25	18	17	24	20	31	21	22	21	29	24	25	21	18	29	18	18	20	25	26	16	22	22	23	17	18	17	30	20	27	13	27	24	18	16	27	17	18	19	21	14	23	16	25	18	23	16	20	20	22	22	26	25	27	35	25	20	15	27	11	23	14	19	17	24	16	17	27	19	23	23	28	15	16	26	17	27	14	9	24	18	22	24	19	30	15	22	20	22	21	13	19	17	13	16	15	22	26	19	18	30	30	21	21	29	20	23	23	23	22	20	21	23	22	21	21	24	27	29	22	21	9	15	21	13	21	19	17	18	20	22	21	19	25	20	29	15	28	16	13	28	15	24	18	19	14	23	15	22	17	15	23	20	17	18	24	18	16	28	24	17	21	16	22	24	19	13	18	28	16	21	24	20	23	25	24	16	21	25	25	26	14	30	21	17	28	16	34	21	21	17	25	26	26	24	29	23	26	18	23	25	18	27	24	24	23	15	18	22	24	23	16	22	24	22	11	27	24	22	27	15	26	32	14	17	29	23	23	26	32	15	23	15	21	12	28	16	21	27	16	20	26	18	20	28	10	20	28	17	26	17	30	30	23	28	19	19	22	22	25	21	17	20	16	25	17	28	20	21	32	21	25	23	10	25	21	23	28	22	20	22	24	17	24	20	12	24	24	19	20	15	22	16	25	24	23	17	22	15	23	21	16	20	22	28	23	19	16	18	15	29	20	22	27	26	20	19	13	21	10	20	18	19	17	21	17	25	22	22	17	18	22	21	24	27	25	28	30	19	28	18	25	15	19	27	21	30	16	25	18	17	16	25	22	26	14	19	19	27	20	22	20	27	18	19	19	16	20	17	14	19	21	21	20	25	19	21	21	17	18	22	23	23	21	16	22	15	24	23	22	19	31	27	15	21	20	19	17	19	20	25	24	22	22	27	23	14	35	16	17	16	21	24	28	32	11	20	18	27	15	19	19	23	21	19	18	22	27	18	22	22	22	22	13	27	24	27	22	24	22	29	24	26	17	22	18	17	21	30	24	23	27	18	12	24	17	20	16	23	25	22	16	15	19	21	27	23	22	22	23	22	16	19	16	16	31	15	23	30	21	18	14	19	20	22	21	23	21	19	19	19	18	16	16	26	24	25	23	18	19	16	15	22	22	27	20	23	13	22	28	22	24	21	20	13	21	16	23	25	11	27	17	17	25	17	26	20	17	27	22	27	21	18	20	17	21	21	17	17	20	12	25	29	23	21	16	10	14	27	17	20	20	20	18	18	17	23	14	15	18	23	18	26	14	21	25	17	19	18	22	19	24	30	14	25	22	29	15	16	22	15	25	17	21	19	24	20	21	20	12	21	19	28	21	17	21	19	27	20	25	16	29	20	25	26	20	19	27	22	21	25	22	14	24	20	16	29	22	26	25	21	26	19	13	16	16	23	20	15	19	29	20	34	26	19	15	15	19	27	27	20	16	23	22	20	27	22	27	20	15	24	23	20	19	18	21	18	27	19	21	21	15	20	26	19	17	14	19	19	19	29	19	21	20	23	20	23	18	19	22	16	28	30	22	29	25	18	22	18	13	19	20	19	23	21	26	15	18	22	18	22	20	18	26	16	19	22	22	25	24	21	24	12	21	17	14	15	14	16	24	23	12	24	14	15	24	20	20	22	24	27	21	14	18	25	15	18	24	20	18	17	22	19	22	21	21	20	20	15	20	18	18	26	24	28	32	17	17	24	20	22	23	22	20	19	24	27	22	28	26	18	14	19	12	19	27	18	26	10	20	26	22	33	16	21	16	23	17	19	20	14	20	19	23	18	20	20	17	20	24	16	16	21	23	23	20	17	23	11	26	23	17	18	22	20	18	21	22	33	25	23	22	20	17	26	37	20	31	23	24	25	19	18	28	30	17	17	21	19	17	28	22	26	24	17	23	22	21	20	17	20	18	23	20	24	27	14	20	16	26	20	23	32	12	22	27	19	29	22	17	16	21	23	25	22	17	26	11	28	21	32	23	17	22	29	24	27	18	14	31	17	29	24	26	21	26	26	20	18	25	21	21	25	16	13	29	18	30	24	19	18	12	19	26	19	33	11	24	19	13	23	32	17	20	22	9	21	29	29	22	19	19	19	20	20	16	25	21	28	34	21	13	27	21	28	14	22	30	21	20	19	22	19	21	13	25	17	20	26	19	19	14	22	21	16	20	24	18	22	13	26	15	16	26	20	25	21	31	24	25	24	24	25	21	24	14	18	21	21	26	21	24	22	18	25	16	26	23	34	14	23	23	18	21	12	21	19	29	20	24	21	22	28	19	18	17	25	19	23	15	29	22	18	15	19	22	17	14	27	18	19	20	15	29	24	18	18	17	23	24	19	19	17	12	18	25	21	18	14	15	20	24	26	21	26	20	25	16	19	22	19	19	15	25	26	9	20	23	25	22	14	23	26	21	23	23	22	22	18	28	17	22	29	25	16	29	19	16	22	17	17	21	15	12	27	22	18	14	16	20	25	19	17	20	21	18	26	20	26	19	20	25	19	15	24	16	28	18	20	24	21
24774	13835	8683	20718	26435	25319	21206	19475	13747	10940	8593	6917	5814	4757	4020	3582	3026	2719	2666	2203	1993	1856	1810	1681	1665	1758	1761	1718	1476	1195	1083	902	857	818	713	630	698	648	671	601	569	650	539	548	566	434	487	472	391	388	403	367	373	384	356	373	356	394	354	352	347	339	386	396	364	360	356	343	342	339	334	357	343	353	348	384	418	387	403	370	392	415	416	435	383	374	388	454	355	373	393	402	402	421	382	368	390	427	380	366	357	325	359	374	368	416	451	402	409	329	332	376	330	341	366	372	334	364	395	367	349	350	339	352	340	348	317	359	370	381	317	330	336	345	356	352	355	329	354	361	369	352	367	362	340	357	351	321	321	345	357	359	364	357	345	331	339	368	354	306	316	321	339	305	357	341	354	359	344	327	364	357	309	303	328	333	326	340	343	362	364	297	354	322	339	313	324	346	319	323	311	365	354	327	333	322	354	323	385	328	359	367	345	318	350	361	318	345	352	329	339	323	347	329	329	326	321	336	362	303	339	319	348	323	360	331	339	350	342	289	349	389	323	342	324	322	321	311	335	348	326	331	326	362	338	325	321	340	351	322	348	322	340	320	341	360	366	313	353	342	359	334	333	361	334	326	336	302	344	334	346	373	362	362	327	328	336	308	316	358	336	357	309	329	337	348	294	364	326	333	357	350	305	346	310	323	325	337	338	366	330	346	348	371	359	326	367	345	320	339	321	336	342	398	343	327	333	334	341	364	368	315	342	381	350	320	325	348	353	321	351	312	362	318	319	342	324	300	318	339	306	333	340	368	326	335	347	339	310	346	321	310	330	363	340	343	346	333	360	333	342	348	335	383	326	368	341	296	352	326	330	336	346	358	318	313	366	356	394	322	336	343	388	329	329	328	344	332	329	330	331	335	307	352	330	337	319	340	332	359	344	353	332	320	324	337	340	313	343	330	327	314	371	350	327	361	352	328	354	345	287	286	338	328	327	347	347	362	339	357	316	345	311	344	328	313	318	365	313	369	347	372	319	340	347	340	332	340	354	308	349	319	334	364	333	368	307	344	354	354	342	321	386	350	328	343	339	300	337	346	360	333	307	365	330	345	339	340	324	343	355	351	342	336	312	370	286	333	331	324	340	344	300	329	324	336	364	358	325	359	339	341	329	332	349	330	355	330	321	323	347	335	367	322	351	329	357	350	347	351	356	332	328	350	351	345	332	331	315	318	306	332	304	336	381	343	344	344	327	352	332	356	318	375	331	357	316	348	321	340	354	343	346	345	374	326	330	353	336	341	324	349	336	379	321	375	377	347	316	351	355	347	352	335	366	361	350	321	334	329	318	354	336	336	309	340	338	341	362	364	327	356	327	322	354	324	341	335	340	335	324	305	334	319	333	366	368	337	337	332	327	365	356	337	362	316	330	342	373	339	351	350	343	304	344	378	317	353	354	333	359	334	339	323	338	337	345	349	396	341	383	364	361	335	329	317	360	339	321	332	351	325	335	304	292	313	319	330	301	337	375	331	336	324	325	346	353	357	343	369	318	335	346	337	331	372	306	363	337	308	328	318	378	331	321	329	344	323	356	328	324	352	303	350	330	328	328	348	342	339	311	321	330	320	361	297	353	336	331	323	334	323	314	361	313	334	331	318	324	327	323	321	332	359	333	331	356	322	324	337	302	334	378	327	338	331	339	330	355	351	342	315	344	340	347	344	371	341	345	340	336	339	326	364	332	323	346	361	341	340	346	347	331	345	342	331	352	321	320	323	339	346	340	329	303	325	302	338	310	327	339	325	369	339	316	344	341	383	310	313	334	343	333	378	341	297	353	341	294	333	380	331	312	331	353	334	328	340	330	332	340	357	315	344	326	343	350	320	325	319	311	395	345	330	335	354	320	358	330	289	303	348	301	366	335	366	353	348	336	347	351	317	349	333	355	348	320	304	365	345	358	331	343	354	351	317	362	341	340	349	335	350	327	343	351	318	344	328	341	310	346	321	330	347	309	310	324	307	362	337	352	327	351	328	344	335	355	346	323	321	315	351	334	323	344	333	373	336	321	370	354	356	350	368	325	352	336	334	348	359	375	356	337	365	349	340	325	361	323	344	339	337	324	335	333	353	342	353	386	367	351	333	366	325	325	353	300	344	348	355	355	360	336	368	329	347	325	349	342	317	336	353	363	333	326	340	364	329	320	334	335	349	338	320	337	304	340	338	311	346	335	318	319	317	350	341	342	311	344	346	336	362	355	366	317	319	317	334	339	344	335	336	348	318	352	330	329	309	347	312	353	307	350	338	323	337	325	300	330	334	332	324	336	341	348	340	326	346	321	361	353	313	328	317	308	323	347	315	344	346	328	332	322	343	333	363	303	341	359	337	345	324	300	363	370	332	327	369	348	319	315	322	325	343	332	319	355	338	359	354	327	342	336	330	319	346	342	349	342	324	340	320	352	329	342	347	332	364	308	346	323	325	331	336	330	356	384	332	338	349	343	354	331	343	331	371	364	343	385	368	363	317	350	327	329	366	346	336	334	329	323	347	342	337	359	346	362	333	306	336	342	338	305	338	306	327	321	340	318	364	338	331	348	308	346	346	328	343	358	310	321	342	359	393	351	347	350	332	362	366	341	332	347	309	342	329	319	354	317	364	339	349	353	348	317	375	357	363	312	336	328	328	292	335	331	339	344	325	351	333	338	356	378	347	335	359	321	371	322	318	328	345	341	310	341	376	339	355	326	311	338	371	333	331	331	314	331	303	364	342	361	327	348	356	305	344	321	326	329	327	386	322	372	338	328	354	338	320	294	337	355	336	289	330	339	354	340	329	350	363	297	342	338	333	356	338	369	330	330	331	351	338	339	339	319	334	365	341	334	333	351	338	349	359	321	332	371	345	369	348	341	347	363	354	331	352	353	359	373	336	348	330	354	336	340	341	339	353	362	337	314	322	339	326	356	319	326	322	315	326	382	349	324	328	313	333	341	332	325	352	356	339	343	361	318	302	334	322	328	341	356	310	331	336	310	317	340	357	297	343	364	323	318	373	351	310	379	360	331	332	316	319	291	344	331	339	313	323	336	313	331	376	320	316	291	363	302	337	348	349	365	324	300	364	361	321	343	339	307	352	321	313	369	306	334	340	337	329	342	328	339	360	359	307	305	340	337	347	375	342	331	322	380	375	333	346	332	313	341	342	339	325	317	338	384	356	333	351	317	365	325	299	348	342	379	316	334	318	358	318	363	330	361	335	341	318	350	346	362	349	326	349	375	336	314	345	331	327	336	341	296	351	343	316	306	320	346	345	318	323	355	347	379	316	350	321	303	329	321	346	348	314	353	364	343	375	315	302	332	336	309	334	343	335	375	340	355	359	375	316	333	357	330	327	313	310	333	336	344	306	332	343	343	336	381	340	350	314	347	329	362	339	333	336	316	333	305	359	330	316	377	325	324	325	331	339	385	352	310	345	350	327	295	349	342	336	325	315	348	326	343	351	327	356	337	311
2310	937	499	399	659	780	607	556	399	282	267	226	172	153	143	142	108	86	96	68	69	70	73	64	73	73	76	81	55	57	48	45	34	36	42	27	34	41	47	32	31	41	36	37	33	33	25	39	31	20	32	34	20	30	14	26	33	23	20	21	27	28	22	30	28	20	31	27	27	36	30	28	34	28	21	32	34	27	32	21	30	32	37	33	33	27	33	34	24	33	32	32	26	32	27	27	32	34	35	29	29	29	37	33	21	17	23	28	24	26	25	28	39	21	29	18	26	36	20	27	22	31	36	22	28	23	23	28	30	28	30	26	33	29	28	33	25	27	25	24	30	26	36	25	23	21	40	29	33	26	18	25	23	30	27	25	29	35	24	26	20	16	29	25	26	29	30	31	32	32	35	20	30	29	35	37	25	28	30	30	29	27	31	24	30	27	26	26	31	32	25	32	27	25	25	31	23	39	32	37	23	32	20	21	25	26	39	28	22	19	14	30	28	32	31	34	25	28	24	17	21	29	24	26	27	35	21	29	29	22	33	28	27	34	27	23	29	27	23	29	26	31	28	26	20	30	30	28	22	22	23	37	21	38	36	27	23	25	26	22	26	36	24	23	19	25	39	17	22	29	24	25	28	25	37	20	25	27	38	24	26	25	24	17	29	23	31	24	27	19	28	33	20	28	28	28	22	33	21	28	22	24	31	40	33	34	19	32	38	29	26	24	28	32	28	28	22	25	31	26	21	36	22	25	23	31	19	24	25	34	25	19	25	25	30	31	32	29	33	27	26	28	19	24	30	25	31	23	21	21	30	28	28	21	28	30	25	24	22	24	30	35	24	22	32	31	32	26	28	23	25	26	41	24	21	26	29	35	25	34	29	31	22	29	26	20	23	21	20	27	31	35	18	31	18	32	26	26	29	29	30	22	24	26	35	19	30	29	24	24	37	24	32	34	26	26	31	24	23	29	32	26	28	19	19	27	24	29	36	34	35	31	18	29	29	21	26	28	24	33	33	20	25	39	41	29	32	25	26	30	24	24	31	24	26	25	31	27	22	24	35	14	26	30	18	21	17	16	30	24	29	24	27	38	36	22	25	30	26	35	32	24	33	27	23	32	35	21	24	20	24	27	42	26	24	27	34	26	18	20	29	15	32	26	33	23	19	23	22	22	30	35	22	30	31	25	24	27	21	24	32	23	22	23	29	21	24	28	23	22	24	34	28	26	28	36	24	29	23	24	24	20	25	23	30	26	27	25	29	30	29	23	27	32	25	28	21	24	27	28	21	27	26	29	23	28	26	31	40	22	31	25	25	28	26	30	27	35	26	24	26	24	27	29	28	40	26	30	32	25	36	25	27	28	27	29	27	23	29	26	26	31	29	22	27	32	24	16	20	31	33	19	30	22	29	29	25	33	21	28	31	38	25	26	15	28	33	30	25	22	18	23	33	30	39	25	23	27	22	19	19	29	23	27	20	37	38	25	19	25	21	30	31	25	23	22	31	22	27	27	23	20	29	24	26	36	26	27	22	34	28	27	27	21	35	21	25	31	33	35	31	21	43	20	41	22	25	18	22	24	22	30	31	21	31	26	28	24	30	29	33	23	18	26	39	27	32	27	29	22	28	28	21	29	28	29	29	27	27	25	15	29	19	33	29	27	25	25	24	25	32	26	33	27	28	24	24	31	31	30	36	25	23	27	16	19	35	35	28	22	26	38	27	28	33	21	28	20	28	25	27	18	30	18	18	24	29	37	30	26	26	24	24	26	30	25	27	18	25	25	20	30	32	30	31	19	27	27	23	25	29	21	25	32	28	40	35	28	25	35	28	36	23	24	29	19	28	29	30	34	26	29	27	21	25	33	27	27	34	26	33	22	35	29	32	29	26	32	28	29	33	32	34	29	36	30	32	22	27	31	23	36	26	25	30	20	36	30	31	29	24	27	24	26	38	25	19	17	21	35	20	18	34	27	22	26	36	24	29	25	31	28	31	26	32	33	30	24	30	25	27	31	29	33	20	22	32	25	26	25	23	26	28	25	24	24	23	24	19	27	22	35	25	27	32	23	30	31	27	32	31	31	31	22	28	24	23	26	32	26	23	39	26	20	26	31	27	33	26	23	19	34	20	31	23	26	35	13	14	24	30	14	27	18	25	23	37	32	26	33	31	17	29	26	24	21	17	23	20	28	31	34	31	28	24	28	35	26	33	23	20	26	25	24	23	26	21	25	31	25	26	30	25	23	27	20	30	21	27	31	33	17	34	28	26	30	26	28	28	27	30	37	33	23	36	23	31	25	29	31	22	26	30	19	22	25	28	32	25	27	20	28	24	19	24	25	25	18	35	23	36	21	24	32	21	25	24	26	22	22	25	28	32	30	23	33	33	27	24	25	25	27	20	28	27	24	31	33	22	31	27	31	24	32	34	29	31	26	23	27	31	39	25	34	25	29	20	29	27	19	28	28	24	28	29	29	29	32	28	27	35	25	25	24	35	24	26	34	28	30	26	27	27	30	27	24	24	34	35	31	14	27	31	21	35	23	19	32	25	24	31	23	23	33	24	24	36	22	40	23	25	19	33	29	31	30	28	27	31	23	23	34	16	34	29	29	25	20	29	33	21	18	28	27	20	27	34	25	29	24	31	31	28	30	35	31	25	35	30	18	17	30	17	20	26	27	31	23	29	24	30	16	23	29	29	30	31	23	30	25	26	15	30	26	20	34	20	20	32	24	21	28	36	25	25	18	21	32	33	22	21	26	20	29	35	33	28	23	26	18	21	34	30	27	26	32	28	26	29	33	37	31	35	30	33	34	30	24	29	22	23	31	24	25	29	21	31	32	25	26	35	22	20	42	32	24	29	20	27	23	25	32	37	25	34	23	30	25	33	27	21	32	27	27	35	22	34	25	28	26	27	27	26	28	25	19	32	30	36	35	25	24	30	30	32	31	23	22	23	28	18	25	30	36	26	21	21	31	21	17	28	24	26	25	26	27	35	17	30	30	32	32	29	25	29	29	27	31	21	17	28	28	17	24	26	19	39	27	24	27	28	31	20	35	21	19	35	26	18	31	31	31	28	33	29	28	24	36	31	32	22	24	29	32	30	27	25	20	31	27	20	27	23	32	31	32	35	21	29	18	22	25	15	29	20	31	29	31	23	35	25	27	20	41	15	24	18	27	29	25	20	25	31	28	29	24	34	23	27	21	33	29	22	26	29	24	27	37	30	36	20	27	22	26	32	26	37	26	29	24	31	30	36	25	24	23	26	32	28	37	28	22	25	23	36	26	25	28	31	32	30	34	25	21	25	22	29	21	19	30	32	25	28	21	28	18	29	22	23	20	22	22	32	31	20	22	30	32	27	25	29	21	30	28	33	21	27	23	21	27	30	25	35	37	24	21	30	20	31	23	26	25	26	29	35	20	30	30	30	34	30	22	29	21	29	29	41	26	20	25	23	21	29	19	21	28	32	28	29	30	28	29	21	30	21	24
30483	18092	11588	26030	32065	30151	26326	23594	18195	14676	11735	9780	8117	6955	6074	5204	4478	4098	3783	3287	2812	2658	2707	2495	2489	2613	2555	2357	2135	1851	1505	1415	1302	1040	947	929	975	1061	1198	874	836	859	725	823	685	672	685	614	575	551	536	527	490	489	496	452	449	480	483	462	457	469	465	511	502	465	488	466	451	458	498	513	463	480	464	514	477	482	530	485	494	517	498	569	535	543	526	561	487	511	532	543	514	538	531	570	546	570	499	487	483	520	523	484	514	567	557	533	490	442	415	448	442	427	432	434	455	459	460	477	453	425	444	477	434	433	478	480	492	479	451	443	446	493	457	439	461	429	456	452	465	430	470	404	438	455	448	452	456	422	439	430	425	455	476	433	426	438	430	445	437	441	425	412	409	423	399	445	477	467	449	443	490	444	452	422	414	455	426	410	447	459	481	422	457	439	436	456	450	440	441	416	474	465	468	442	451	438	450	424	467	435	422	440	430	457	432	464	416	448	450	470	447	448	492	460	444	448	450	446	447	487	423	429	485	411	437	429	414	443	442	460	426	472	437	424	425	450	466	459	458	418	431	500	436	466	431	442	441	448	411	440	479	457	466	429	456	435	464	464	403	466	461	473	448	453	458	439	465	474	431	457	434	410	428	451	433	422	413	414	439	440	461	422	440	410	489	465	422	473	466	440	417	464	444	433	445	442	454	472	445	475	456	411	442	444	424	456	479	448	451	462	382	439	431	422	444	446	442	426	397	428	456	431	422	435	489	425	439	449	444	423	479	441	409	447	456	460	463	432	468	411	451	458	435	415	453	412	416	480	417	417	455	460	427	434	441	436	439	451	423	438	465	435	462	473	444	444	485	452	393	418	452	426	438	440	438	466	437	448	422	423	448	440	424	468	449	441	428	401	404	482	460	446	486	442	428	458	413	450	445	472	488	445	418	459	458	431	466	457	465	440	445	427	426	463	439	430	455	438	424	457	458	442	437	417	442	422	467	464	399	472	454	454	439	400	427	454	467	447	456	414	439	418	447	454	451	428	427	410	464	407	449	426	451	455	419	438	441	464	445	462	454	467	445	431	418	460	421	425	419	410	422	419	434	445	409	443	451	420	414	458	391	443	422	501	426	454	409	449	445	422	477	438	420	398	420	410	410	480	446	450	452	406	427	436	422	434	414	456	471	459	419	483	422	439	425	451	440	432	415	454	434	432	434	413	437	473	452	469	444	447	444	443	428	429	480	448	387	444	443	487	440	426	457	437	460	489	421	407	432	447	421	457	422	437	427	460	472	466	447	439	453	426	452	423	426	423	397	411	486	399	420	437	476	502	451	456	428	444	377	416	434	487	423	415	430	461	441	438	467	442	425	464	446	431	438	438	410	447	448	450	423	461	452	438	483	406	447	429	443	473	426	434	415	432	465	466	427	420	413	443	426	440	413	411	438	402	487	450	454	423	436	426	426	461	431	431	460	432	470	428	436	455	444	478	451	436	420	447	451	415	452	460	422	428	411	417	445	474	449	424	514	430	449	458	446	419	424	447	468	417	483	451	438	413	430	430	468	466	473	422	440	427	446	434	446	459	429	459	389	448	424	462	445	430	451	438	439	461	459	460	444	465	413	443	467	443	425	464	423	416	463	444	388	431	390	425	425	438	442	452	449	449	460	464	471	420	424	441	441	409	466	441	472	410	411	444	450	462	441	447	444	449	488	458	410	443	398	465	446	417	415	473	497	458	456	469	447	449	421	457	422	428	442	446	436	471	441	427	428	423	423	462	497	447	389	439	431	428	438	418	428	426	467	473	456	453	428	478	415	426	419	436	413	440	425	406	417	425	407	448	436	471	427	465	399	466	387	449	446	465	449	457	474	451	443	449	458	452	427	381	504	462	443	431	469	463	431	431	406	441	433	446	451	436	451	443	416	470	484	418	401	461	449	466	451	431	474	440	434	459	472	425	450	465	456	477	446	477	439	409	483	418	408	454	430	501	433	437	448	458	424	415	439	434	401	458	493	478	426	433	375	398	451	446	445	460	473	438	435	459	439	415	435	467	433	421	459	451	405	446	443	408	459	435	425	455	411	422	454	422	474	429	434	442	436	472	451	466	431	424	430	472	436	463	403	437	452	453	423	424	414	424	434	414	462	424	466	439	476	430	432	430	408	462	450	455	447	421	447	453	455	451	424	425	419	456	436	448	450	424	420	410	433	441	454	439	416	451	458	443	409	452	471	425	429	415	414	411	426	470	436	436	455	417	442	466	465	428	465	441	459	424	467	471	448	486	430	458	426	449	428	438	439	446	399	404	440	451	413	436	416	459	427	438	455	425	463	408	442	450	483	482	464	410	448	404	418	469	445	439	439	437	450	421	463	428	476	451	460	501	435	422	402	413	457	441	433	474	435	475	425	477	474	442	424	434	449	423	435	433	463	480	443	423	437	404	442	422	481	454	455	461	435	463	437	443	442	401	437	484	430	404	436	425	442	419	435	426	430	448	471	419	446	465	466	424	460	457	438	429	436	406	433	455	396	445	428	469	402	406	448	435	483	467	445	455	439	430	444	402	462	424	432	427	425	460	434	451	456	429	443	425	447	440	436	428	481	425	431	436	439	433	396	470	454	416	472	433	421	436	444	481	480	413	446	418	446	433	400	445	426	422	413	455	412	443	481	451	418	474	442	434	443	430	444	435	434	446	450	439	474	430	427	440	456	425	480	451	442	455	423	420	442	487	439	469	440	490	443	430	450	404	463	431	450	393	427	435	458	438	453	443	448	437	451	465	439	432	428	482	417	463	442	449	454	442	459	466	469	457	414	435	437	475	414	441	467	491	487	419	463	445	433	461	422	444	438	459	463	491	442	410	428	444	418	448	461	398	455	426	448	429	435	450	463	453	450	451	473	421	456	434	422	465	457	440	440	440	412	448	380	485	434	438	427	422	396	441	447	460	456	453	501	466	410	458	429	430	448	486	444	432	448	465	430	431	475	433	435	437	428	414	427	439	439	435	480	444	430	411	417	395	421	449	449	441	429	421	424	450	449	467	446	448	431	432	425	395	453	442	441	405	422	403	428	456	471	421	439	410	460	439	436	436	455	410	437	457	434	454	420	438	441	423	476	415	451	444	432	447	439	429	430	425	428	430	427	442	401	445	431	435	467	429	450	426	431	437	421	441	412	453	454	457	441	430	403	427	442	417	440	404	455	458	450	424	453	431	420	429	445	386	415	442	427	458	450	429	404	423	439	447	434	466	432	418	434	424	430	443	428	468	461	430	420	453	466	436	417	424	404	412	396	416	443	433	435	442	441	419	436	433	455	448	439	421	427	426	436	445	478	427	462	426	423	415	437	477	428	453	442	430	421	441	433	429	475	391	454	460	450	427	442	435	430	450	424	433	420	447	429	416	461	434	404	418	431	441	426	448	467	435	461	421	446	420	437	435	464	389	461	418	449	424	447	436	427	471	394	446	442	458	410	458	452	452	453	437	472	437	443	413	464	426
3902	995	523	388	687	701	569	572	416	345	305	216	177	165	155	131	111	108	89	118	75	82	72	78	78	87	73	61	66	56	40	59	54	42	38	51	47	51	28	37	42	29	29	32	40	29	32	28	34	30	18	42	19	22	43	28	21	24	24	25	31	38	31	31	29	37	40	34	21	26	29	30	37	32	26	31	25	32	28	31	29	41	31	35	32	30	35	32	17	28	29	26	27	26	29	31	31	39	30	30	39	32	27	19	38	36	16	40	26	31	28	41	34	36	32	29	32	27	33	35	25	25	20	20	29	29	31	30	43	34	23	29	32	29	25	19	34	24	34	35	28	29	25	33	31	36	30	30	38	35	39	31	24	30	32	29	29	22	22	22	34	39	27	35	32	32	27	25	33	36	32	29	27	25	28	30	28	24	26	35	27	35	37	35	36	26	21	30	29	33	29	26	35	28	41	37	20	21	28	25	38	31	24	27	26	34	31	26	31	26	30	26	28	31	24	29	27	33	32	19	32	31	41	24	29	33	30	28	33	23	40	29	17	21	34	40	36	30	25	33	21	36	31	26	27	29	32	30	29	27	26	36	36	20	37	28	30	31	34	33	34	33	25	30	28	26	19	28	47	32	29	39	25	31	30	32	40	25	21	36	45	33	26	30	27	28	24	31	28	37	34	31	30	27	29	30	21	34	32	30	36	29	33	26	41	33	33	28	20	22	23	26	27	34	37	20	30	23	14	20	22	34	28	24	22	28	26	31	35	38	29	35	25	32	29	34	35	26	26	24	34	22	25	27	27	31	30	41	36	36	28	39	31	31	38	28	23	30	27	27	20	26	32	23	28	15	22	22	17	31	30	31	42	32	26	20	28	34	38	33	26	42	19	24	24	25	37	25	33	28	28	31	31	24	25	28	34	31	28	21	20	23	29	21	24	29	33	24	31	29	36	26	39	23	28	30	29	22	27	22	21	19	25	18	27	29	30	32	30	28	44	18	35	31	26	26	31	27	36	31	24	23	30	33	27	34	31	41	28	27	24	19	30	38	36	25	30	35	27	37	31	33	25	24	26	24	24	31	26	23	28	22	23	24	25	35	20	34	40	36	26	31	25	21	33	31	25	27	28	29	22	22	39	32	37	30	32	31	34	31	19	26	22	30	20	27	32	30	21	36	30	28	37	40	30	27	27	31	23	25	37	22	23	37	31	28	28	39	36	32	32	34	26	17	32	27	30	19	32	35	40	30	37	23	34	29	25	30	36	27	21	37	27	28	29	33	35	28	34	26	30	29	22	19	33	26	28	34	19	16	29	20	29	29	30	29	36	26	41	29	18	30	29	18	27	30	29	34	32	30	29	33	32	34	26	19	30	28	34	38	29	38	32	30	27	36	29	25	29	25	27	45	32	27	25	24	23	40	24	28	19	30	32	24	37	38	39	35	33	33	18	36	25	33	29	27	25	22	25	23	23	28	25	30	31	28	34	28	13	21	27	28	32	36	26	37	23	40	20	26	25	19	27	32	29	31	29	22	29	29	26	28	27	22	17	37	23	42	35	31	30	32	25	29	39	24	29	25	30	27	38	30	23	34	33	28	31	26	32	29	33	32	24	27	23	36	32	30	29	29	23	28	28	26	38	27	33	21	22	23	23	34	20	23	28	42	27	27	40	31	35	25	31	20	25	35	43	24	27	31	40	16	42	16	22	32	29	39	24	29	26	33	27	33	30	38	33	22	34	31	27	35	36	28	34	37	32	37	38	25	29	29	30	26	24	25	32	26	38	29	29	32	35	35	28	27	23	29	21	30	38	28	35	30	28	31	26	21	31	29	23	23	28	30	34	36	25	21	32	22	33	28	26	27	22	34	39	26	30	21	29	22	24	23	23	36	28	34	22	27	21	26	27	28	36	31	37	32	31	37	25	22	27	23	25	31	29	29	27	27	20	41	25	26	26	38	27	21	24	27	27	27	35	33	35	29	36	39	20	28	16	32	22	36	34	33	30	33	34	34	36	37	36	24	20	37	31	37	29	32	29	28	19	35	33	37	19	26	22	29	29	26	12	27	20	37	24	31	31	21	21	34	21	31	31	27	33	28	38	28	19	32	28	25	25	34	26	28	31	23	39	26	25	36	28	26	31	25	19	30	28	22	30	24	31	25	30	31	23	33	33	41	27	22	26	29	24	31	27	25	24	45	28	28	24	30	33	31	30	32	32	28	28	29	26	33	35	40	30	14	27	36	39	45	26	27	22	28	26	26	31	31	35	25	29	24	30	23	27	31	20	41	36	33	25	22	36	30	33	26	27	37	31	27	27	40	27	38	33	30	23	26	33	29	36	23	26	25	32	40	24	27	37	29	28	35	29	30	32	23	31	29	30	38	35	23	28	25	30	23	24	34	27	20	26	30	43	32	34	28	32	19	37	34	34	29	34	33	28	30	33	28	23	21	16	30	26	32	21	28	35	33	33	27	30	30	30	24	40	27	34	33	35	25	37	31	24	23	26	26	30	33	33	30	28	38	28	29	35	23	32	28	28	26	17	25	39	35	27	23	33	28	28	29	43	20	34	27	29	27	33	34	34	30	26	30	22	36	31	30	24	30	24	33	24	28	37	36	29	34	32	41	33	28	33	33	30	29	20	26	30	33	33	34	27	32	32	34	31	34	31	37	28	26	32	38	24	35	26	33	30	19	24	29	46	35	24	27	29	22	30	40	42	35	19	21	22	23	26	36	34	28	29	25	30	34	23	25	21	34	26	25	24	37	33	28	29	29	24	23	20	19	35	26	30	26	16	39	28	26	26	23	31	25	35	29	26	26	23	25	31	28	31	36	25	27	33	28	38	24	22	36	15	37	22	24	40	31	36	21	28	29	31	31	42	22	34	28	26	29	30	21	28	35	27	35	34	40	35	24	20	30	26	29	33	29	26	32	27	23	24	31	32	36	26	23	25	37	26	31	27	21	32	29	32	31	32	43	23	15	28	24	20	35	33	29	26	33	30	35	29	29	41	37	23	30	31	39	29	29	26	31	22	30	34	26	43	35	38	21	25	37	36	36	20	27	30	26	30	30	27	31	33	28	34	31	26	35	27	29	33	32	27	31	26	34	38	33	27	26	34	33	32	34	29	25	31	22	29	41	24	16	40	41	22	30	37	37	33	24	29	36	28	26	28	27	17	21	22	31	27	34	32	32	30	25	37	19	34	42	23	32	42	35	33	26	26	26	31	39	21	22	32	29	39	27	36	40	37	29	24	37	38	29	20	36	32	23	26	28	26	33	28	24	27	29	23	27	33	32	17	39	21	29	38	25	39	30	33	22	30	21	28	27	29	34	25	30	25	34	35	33	32	32	19	24	17	31	28	34	33	36	38	30	29	40	15	35	27	30	36	26	34	24	25	24	38	31	28	23	30	25	25	23	36	29	30	37	30	30	31	35	32	29	28	27	27	20	28	32	19	29	34	23	34	29	25	31	34	36	28	37	23	27	23	31
28805	17622	12194	25721	32664	30813	26510	24456	19182	15379	12714	10427	8707	7547	6668	5653	4999	4660	4162	3564	3182	3057	3006	2847	2783	2750	2763	2521	2207	1876	1637	1537	1340	1121	984	1081	1147	1186	1024	875	948	818	756	812	708	765	657	647	620	607	581	543	527	537	494	483	456	486	516	531	487	551	497	508	498	530	465	511	464	501	460	527	512	494	520	521	512	503	525	547	548	555	580	596	569	529	578	547	595	519	520	563	539	568	532	557	612	609	538	494	550	499	559	512	545	512	575	551	512	525	474	438	484	479	457	511	529	474	523	457	477	491	490	502	522	497	520	508	470	557	498	508	495	494	475	465	493	489	470	449	498	450	511	512	432	494	487	471	491	472	470	467	496	465	450	489	512	459	484	470	495	467	440	413	453	526	454	456	469	480	466	496	507	465	471	458	484	485	456	485	488	451	434	484	465	459	510	466	455	491	477	476	456	469	460	454	457	464	444	418	474	483	487	487	507	463	475	448	452	463	450	453	492	539	502	495	501	472	485	464	486	469	482	454	457	491	452	475	472	442	488	443	452	489	454	491	404	473	459	454	479	485	464	461	451	473	464	449	482	463	481	493	475	485	432	528	472	483	475	460	430	470	472	468	462	480	450	476	482	464	453	488	492	429	496	470	478	534	447	491	489	470	510	418	501	494	485	465	456	428	453	459	463	463	463	456	468	469	455	471	447	459	451	465	438	488	528	477	462	455	468	437	471	444	434	480	488	461	482	452	452	466	430	445	469	460	489	477	499	459	472	477	447	476	528	430	518	463	464	504	467	464	464	488	446	446	429	442	483	456	493	450	441	444	473	445	450	495	489	437	438	500	520	469	526	409	485	461	463	485	474	492	479	499	451	429	447	481	478	458	477	533	500	504	491	496	485	453	462	450	457	455	468	428	438	410	472	459	480	463	459	456	489	483	471	497	449	473	474	481	431	471	465	458	473	461	468	453	493	458	460	500	449	467	434	460	456	445	462	471	459	438	478	454	429	534	442	450	433	479	470	494	435	479	495	472	481	450	460	470	476	495	480	484	503	440	485	450	486	475	499	485	479	455	434	470	430	454	428	464	497	493	484	464	479	456	446	469	492	475	462	474	479	465	489	468	482	459	492	479	427	458	464	448	474	415	443	418	486	471	480	454	483	444	465	492	465	491	465	426	482	475	428	494	473	433	419	490	471	479	486	480	477	437	447	489	492	485	439	464	454	459	439	455	503	435	460	461	443	451	448	476	462	483	473	456	457	488	473	482	471	518	488	474	439	469	431	450	454	481	448	452	474	424	468	478	494	460	474	454	447	435	476	476	431	486	497	448	447	472	461	486	477	475	468	450	489	454	465	482	450	448	471	461	477	462	459	447	466	502	491	462	481	482	483	488	466	476	504	507	473	469	476	456	458	456	503	481	463	457	457	469	502	456	520	509	472	472	476	454	459	442	461	449	474	496	419	467	489	463	483	434	476	498	472	457	456	408	476	468	467	494	489	451	477	467	510	478	478	475	492	490	441	452	503	484	467	490	483	464	471	488	505	465	477	471	452	448	478	485	470	433	483	488	441	467	483	440	510	443	487	456	463	443	438	494	462	443	444	433	461	487	459	456	472	479	482	446	492	460	463	471	471	484	457	467	490	445	471	444	457	522	462	472	459	474	469	486	500	446	478	476	460	451	467	488	480	487	465	504	469	471	465	486	429	495	458	456	487	478	449	466	471	503	482	452	478	488	519	500	440	486	495	434	483	479	436	470	521	483	485	426	471	468	474	452	507	499	459	458	453	471	491	448	433	436	486	484	463	477	473	462	446	480	435	477	447	454	435	478	499	425	472	462	477	470	477	449	439	488	459	467	461	474	458	469	447	461	428	453	464	445	471	462	505	487	484	478	511	447	496	443	475	470	443	483	472	451	455	452	453	453	481	467	479	479	447	446	464	454	480	499	475	483	469	469	497	462	457	472	461	522	472	498	457	432	457	489	436	447	487	476	468	463	481	423	463	511	446	440	489	484	459	447	498	455	479	460	474	468	470	499	461	438	481	463	509	462	499	447	460	460	453	492	492	439	484	410	469	433	500	457	519	495	519	425	457	469	446	436	480	455	498	463	476	436	493	451	442	470	446	480	500	460	495	473	468	485	501	466	478	464	470	456	485	485	456	446	395	476	504	469	475	459	453	490	464	443	452	458	465	466	488	446	478	442	457	481	475	464	485	476	449	516	458	430	485	498	431	441	484	461	441	450	433	444	478	471	432	484	484	469	484	490	448	451	492	468	447	444	501	465	454	481	493	467	483	434	454	483	468	463	490	445	465	470	465	440	472	507	476	477	473	523	463	487	472	497	481	461	477	459	473	479	496	471	460	465	457	491	460	459	477	457	470	432	475	471	460	438	452	515	505	512	446	459	512	454	453	438	505	450	417	446	473	448	416	436	479	433	494	485	451	482	483	476	431	505	499	448	459	483	504	488	466	471	472	467	463	454	455	450	440	503	483	436	466	482	457	503	461	427	442	443	458	467	493	486	454	508	494	502	446	445	458	498	474	475	475	442	473	482	459	458	449	484	447	457	507	464	481	486	495	463	451	427	438	472	488	480	489	477	442	513	472	447	476	451	460	462	487	474	489	491	499	486	463	474	475	462	473	439	437	466	447	471	468	466	464	446	469	467	464	477	459	427	464	440	473	479	477	485	505	486	484	505	438	465	454	447	464	484	474	475	497	481	469	455	471	513	503	513	504	491	447	444	485	530	446	471	498	455	494	476	492	485	491	483	491	443	445	477	488	445	483	455	488	438	491	489	460	458	457	476	445	461	495	473	466	463	429	501	495	470	489	485	478	449	489	489	457	501	467	442	476	412	509	500	452	466	485	465	482	483	463	440	471	456	505	466	449	463	481	465	507	457	463	460	467	490	497	491	436	461	496	481	508	447	469	475	464	450	500	474	493	476	483	433	441	430	435	462	483	487	464	499	476	479	492	414	477	498	462	485	479	477	451	448	459	446	449	466	472	499	446	454	499	446	468	461	468	458	457	462	496	487	466	448	450	458	514	482	454	467	518	441	446	510	466	482	470	443	470	504	436	460	423	467	485	473	480	458	491	458	469	468	451	484	472	503	460	461	457	468	463	445	486	420	447	464	452	467	490	517	482	506	434	471	423	442	486	458	488	454	456	431	457	439	446	451	478	491	463	469	451	471	455	556	485	472	525	445	490	485	469	481	427	484	493	445	485	491	474	484	464	468	514	470	472	487	463	484	448	471	422	436	494	484	422	471	487	458	476	453	472	483	473	439	450	442	433	472	468	457	454	502	442	447	465	465	509	466	422	408	484	476	501	483	436	500	494	457	459	468	466	457	482	415	488	469	471	478	455	459	471	431	449	473	481	453	470	480	470	409	457	450	433	458	452	431	463	469	456	504	464	469	459	439	434	472	450	459	479	475	471	491	472	491	484	479	460	499	451	476	447	494	474	474	436	471	479	488	470	448	469	466
4199	1596	926	701	1064	1270	1000	963	691	504	448	365	319	282	267	250	183	177	166	148	132	139	126	124	147	137	127	107	91	73	77	76	71	62	49	76	76	58	74	56	52	63	43	43	53	39	49	40	44	38	46	32	45	47	44	43	30	53	47	38	51	52	48	45	61	47	41	51	36	48	40	39	39	44	39	37	52	49	40	43	43	49	43	48	47	41	41	56	46	43	41	54	49	43	41	42	54	38	30	38	48	46	37	49	43	37	43	43	44	41	27	44	49	47	37	43	40	31	35	49	54	50	54	36	42	39	44	46	31	36	38	39	49	34	46	44	46	42	53	43	41	45	53	33	43	45	33	34	55	42	36	42	37	47	47	36	41	35	40	38	46	51	39	50	49	32	38	32	38	36	33	50	46	44	45	39	53	37	35	36	42	42	37	43	52	36	41	42	38	41	42	38	37	33	43	43	41	55	24	35	40	40	37	47	42	52	52	33	48	25	46	48	43	36	27	46	41	51	32	33	36	39	32	44	41	38	41	50	35	48	61	43	32	49	41	43	52	41	45	42	36	57	36	43	42	37	43	35	44	36	45	32	38	37	48	55	42	47	42	56	40	31	42	51	40	45	32	53	37	40	40	30	43	53	42	45	48	43	44	35	49	38	30	32	45	58	37	39	36	52	34	35	38	45	50	41	37	41	43	49	43	41	49	47	40	43	36	48	47	31	45	43	47	42	43	43	41	38	38	38	27	40	45	42	39	46	30	36	38	46	43	39	36	42	40	32	44	41	37	34	34	37	37	35	39	47	38	45	32	53	42	34	36	30	57	52	43	44	39	50	32	39	43	46	49	43	37	33	43	28	46	46	40	44	44	43	46	54	35	35	37	44	47	38	40	35	55	41	45	39	37	48	48	33	43	47	40	47	38	48	38	45	36	45	54	49	38	56	34	43	56	34	26	37	47	38	39	35	35	38	49	36	46	44	52	42	45	33	42	38	27	37	39	41	38	41	44	42	50	52	32	40	43	52	39	38	27	40	42	48	42	43	40	42	28	42	34	35	40	37	51	44	53	34	22	38	33	31	32	39	50	47	35	43	28	43	43	39	37	45	31	43	36	41	41	33	45	42	50	42	52	40	49	38	38	33	50	34	39	37	37	47	42	57	44	53	44	49	38	44	44	54	51	34	37	52	37	41	39	42	51	47	38	35	34	33	51	51	47	47	37	36	46	37	43	36	41	42	43	32	43	42	34	40	45	45	36	43	40	40	51	36	39	46	39	42	38	36	38	36	40	35	43	38	42	42	40	43	46	45	33	44	47	46	41	53	42	45	22	36	42	50	28	29	44	49	43	48	39	44	44	40	37	39	51	40	47	32	42	45	59	36	44	34	37	41	34	44	35	40	32	44	38	36	47	57	44	35	47	35	37	40	42	43	41	38	40	41	47	36	30	45	38	50	36	43	42	40	47	40	33	63	41	46	35	39	39	43	36	33	34	47	31	38	39	41	44	35	40	39	47	41	46	37	43	34	46	40	40	40	39	25	36	46	45	42	41	39	47	32	37	42	37	53	55	39	34	51	53	41	36	46	41	42	40	38	34	36	41	45	38	28	34	29	44	34	37	29	49	35	34	44	42	50	40	45	40	35	38	47	34	48	50	51	40	40	46	38	35	43	37	45	35	34	38	34	45	43	42	51	39	46	40	42	47	43	40	35	45	51	52	41	37	40	34	42	35	37	35	54	49	32	43	36	48	32	33	49	41	41	46	41	39	36	38	44	41	35	37	37	43	31	36	37	46	49	35	37	38	33	34	42	41	37	39	36	46	40	34	49	44	56	44	36	42	38	49	37	44	43	41	46	43	43	47	49	46	40	39	44	48	28	50	38	36	39	44	39	35	32	51	37	34	31	45	36	39	44	46	48	35	29	26	42	49	47	62	52	39	52	35	43	27	37	51	36	26	38	43	44	45	31	51	43	50	44	50	31	46	51	37	50	28	37	43	39	37	46	38	30	39	33	29	43	45	49	43	32	39	50	44	47	39	34	42	38	46	46	49	45	29	48	29	46	45	50	37	50	44	50	41	49	43	30	52	31	38	43	48	38	40	36	46	40	34	26	49	32	38	40	33	33	40	39	41	34	48	39	47	42	40	64	41	44	43	44	50	53	41	35	35	38	37	34	36	44	34	35	43	42	36	39	38	35	48	46	42	47	44	48	33	53	40	51	35	42	44	49	37	34	39	45	35	51	45	37	44	34	36	56	54	34	36	40	41	60	47	29	41	33	49	35	58	36	35	35	35	39	32	43	42	35	46	50	41	52	43	35	40	45	33	34	37	38	54	47	45	29	46	29	41	43	48	37	53	43	29	48	37	35	36	44	44	48	35	43	49	36	31	46	34	47	41	42	37	49	35	38	44	40	41	47	38	42	51	38	49	46	37	55	43	39	35	32	36	47	34	43	29	30	37	32	51	42	47	45	39	58	38	46	50	35	43	40	47	38	35	36	33	38	50	40	34	39	41	42	44	36	42	37	40	45	30	45	50	40	48	42	44	51	37	35	47	48	37	37	51	46	46	44	31	40	36	46	44	42	29	56	40	39	40	47	49	35	26	37	42	41	38	48	36	41	37	42	45	41	58	43	33	43	51	34	32	50	45	45	38	33	41	48	49	42	34	39	54	38	41	45	50	61	45	33	39	37	34	40	48	43	49	26	35	39	43	38	40	38	42	32	27	45	47	40	32	46	38	39	58	40	48	37	46	26	54	56	49	45	40	44	39	43	35	44	42	35	39	39	35	40	49	38	44	36	39	49	39	39	48	30	43	39	39	29	33	36	35	33	38	27	51	32	44	41	30	41	45	51	47	49	48	35	41	49	44	39	37	35	35	42	43	29	34	37	42	45	42	37	39	42	28	39	29	38	41	44	33	39	45	42	55	45	38	38	42	48	36	34	35	46	32	35	36	41	41	42	45	44	43	40	39	39	43	50	42	42	39	55	41	33	43	50	40	46	44	35	51	33	34	44	46	43	50	54	43	45	38	54	38	41	42	36	39	25	46	29	45	46	42	42	34	32	33	46	56	30	46	42	43	29	40	35	43	41	38	44	50	46	41	51	32	37	31	36	50	34	34	47	30	48	40	34	44	44	34	36	45	34	47	42	40	47	40	48	43	38	46	39	51	43	49	36	40	42	44	45	45	41	48	41	49	48	46	43	31	38	33	31	43	49	49	45	39	28	39	44	47	41	39	29	41	42	37	45	44	43	46	41	45	48	39	38	27	37	46	36	56	37	39	38	33	40	42	38	40	48	49	41	49	39	49	46	29	41	49	38	35	39	41	52	46	41	38	36	46	41	37	39	49	52	52	37	41	41	56	42	40	45	43	28	37	51	42	47	32	35	35	40	37	36	38	47	37	38	37	37	37	37	52	42	49	43	34	41	33	48	58	43	33	45	40	44	33	51	39	36	45	28	31	39	41	36	42	43	48	40	49	33
35605	23268	16462	31646	38503	36664	31972	29491	24348	20221	17354	14346	12607	11383	9914	8831	7629	7189	6382	5556	5000	5002	4590	4335	4285	4371	4068	3901	3501	2929	2604	2273	2102	1713	1551	1652	1705	1642	1324	1475	1412	1267	1246	1131	965	1175	911	874	893	825	850	799	779	759	793	754	725	742	778	713	792	728	752	768	684	725	726	729	713	739	714	712	736	708	740	749	791	722	763	795	826	829	870	848	826	808	854	786	736	799	778	781	789	817	764	813	841	855	797	701	801	695	703	776	869	836	801	779	741	720	663	685	688	645	691	673	712	710	704	653	716	646	741	709	714	725	736	679	718	733	683	665	726	719	699	678	705	710	684	729	693	728	652	716	738	691	689	686	622	633	664	704	662	639	586	709	645	706	666	683	673	636	652	637	650	718	638	677	667	678	656	706	697	646	688	676	700	678	667	678	675	668	660	638	674	593	694	606	643	668	673	623	700	631	674	659	680	661	688	629	649	701	641	652	682	619	717	656	674	643	696	674	642	623	644	697	661	682	645	661	689	654	654	641	636	666	644	672	618	666	677	658	647	651	652	647	728	697	664	683	647	660	607	694	725	675	689	668	727	674	639	684	689	650	682	634	645	626	660	708	713	618	654	651	641	703	624	672	678	684	649	696	665	655	681	712	657	667	660	653	643	667	654	627	681	688	667	680	651	681	643	652	660	686	661	692	658	660	627	685	711	616	697	680	673	660	680	604	643	678	683	622	668	614	641	641	623	672	648	642	679	695	666	644	629	625	657	614	674	647	690	680	667	683	657	688	624	662	685	647	632	661	654	721	662	684	654	680	661	607	645	668	644	685	683	668	666	679	652	653	663	691	633	607	639	634	657	659	630	634	670	636	665	691	701	663	688	682	704	641	702	686	671	700	682	641	706	674	665	677	601	658	674	625	687	717	675	672	627	675	681	661	638	701	656	669	660	688	668	690	641	607	680	679	637	700	668	640	670	691	665	655	696	672	664	621	684	663	665	695	713	639	644	627	675	645	630	657	652	683	636	714	666	628	660	657	671	640	646	671	613	660	669	645	645	642	636	654	625	669	675	668	670	671	669	662	719	662	667	654	625	638	697	648	615	638	654	687	662	662	652	687	651	708	657	670	686	685	685	641	686	700	673	652	630	612	668	691	633	637	674	671	635	658	672	682	644	671	693	673	666	611	650	718	626	674	633	616	655	629	663	658	613	662	655	669	697	635	619	708	634	674	665	659	728	649	611	692	691	685	662	693	659	668	709	638	659	729	646	675	644	670	656	653	679	663	708	632	682	666	673	660	646	651	659	674	671	704	655	634	690	677	650	689	640	634	681	658	664	660	678	677	651	634	674	683	675	667	704	672	737	680	642	661	710	700	657	614	645	665	697	665	672	648	654	708	646	678	683	684	694	652	666	683	664	656	624	686	641	696	671	678	637	656	656	625	668	649	672	670	675	686	649	664	697	673	682	631	648	662	704	656	632	677	664	659	659	639	677	650	671	669	680	652	704	662	666	690	664	682	699	668	686	678	672	676	681	669	645	618	637	699	653	706	643	671	666	741	686	674	677	646	617	666	682	633	691	688	658	621	670	672	667	715	625	709	653	676	705	686	658	667	680	684	645	697	708	724	656	668	685	646	674	645	638	657	619	657	731	644	685	695	657	669	652	637	652	686	675	660	659	631	684	658	638	630	692	712	648	630	650	649	672	666	675	679	702	642	711	646	670	702	626	664	711	638	666	647	688	676	686	643	631	650	682	651	666	652	663	667	679	680	673	647	620	612	651	693	646	698	655	683	683	666	655	644	713	686	713	663	655	684	721	657	670	674	671	668	652	630	657	675	671	635	678	662	654	691	680	659	710	670	683	692	635	618	716	625	629	689	645	655	627	651	638	663	651	605	649	676	650	610	743	643	661	666	628	662	679	684	623	677	654	692	669	662	676	663	658	636	703	684	657	669	680	693	692	657	678	600	681	689	655	706	673	625	689	645	649	672	652	671	669	728	694	651	616	664	673	705	669	661	667	661	645	638	625	649	664	631	721	672	675	672	651	647	682	635	695	642	731	655	666	685	642	705	673	645	640	681	725	662	691	649	657	684	666	693	653	646	658	657	685	658	631	672	662	644	655	665	657	717	692	667	724	712	686	640	647	631	671	639	661	607	697	625	657	662	654	712	659	654	688	697	682	695	676	661	659	683	679	690	650	679	636	696	668	649	641	635	697	658	640	661	663	649	663	651	629	658	644	712	660	660	664	667	669	674	636	652	653	609	649	626	718	681	690	675	645	745	639	663	661	673	705	678	661	666	668	603	693	619	681	648	658	676	668	636	688	610	604	649	616	685	666	691	717	681	661	634	694	680	656	643	678	672	681	655	665	692	631	646	679	688	660	662	686	664	629	631	656	698	674	667	649	640	635	653	641	697	662	673	680	636	653	647	642	651	675	671	637	681	638	659	687	669	688	680	649	666	665	658	691	683	688	636	669	632	625	672	700	652	634	647	634	688	664	676	642	675	629	703	637	666	615	672	640	648	704	633	689	730	722	683	602	629	686	597	668	673	630	684	628	683	649	616	720	656	638	669	615	654	692	618	641	690	645	620	694	667	682	667	666	636	705	645	696	675	678	638	676	645	629	668	621	677	685	614	685	679	663	665	690	668	640	666	597	702	663	641	646	622	652	734	677	678	611	646	681	677	693	623	661	672	676	700	664	659	676	652	675	637	675	679	652	644	677	678	664	668	674	627	646	662	647	651	675	657	694	708	679	619	638	675	710	665	626	658	670	667	632	658	702	672	681	651	668	624	664	673	684	643	673	697	656	667	629	635	654	654	638	682	648	650	670	669	683	652	684	641	687	654	678	644	653	692	652	646	676	698	651	635	670	729	639	670	655	672	584	648	686	675	657	705	669	681	694	696	672	659	694	685	659	668	647	628	671	654	677	722	693	706	653	628	677	666	654	644	655	668	632	636	662	650	692	707	683	650	669	651	650	646	653	648	678	664	666	657	667	692	631	649	651	658	669	651	704	685	666	677	693	644	647	661	634	657	631	675	694	660	639	653	687	669	643	671	683	657	678	670	625	652	690	699	681	695	719	649	671	696	586	720	688	651	624	653	643	631	638	660	666	689	642	654	622	612	667	625	678	641	703	654	639	629	664	689	649	631	677	588	678	715	708	652	677	633	661	682	680	678	740	688	653	636	671	653	670	685	686	676	663	692	683	657	623	610	667	642	639	649	668	666	695	664	675	650	646	690	654	665	670	693	699	694	656	676	672	670	651	672	654	699	683	675	643	677	642	661	687	697	690	662	679	679	646	656	659	698	648	678	669	679	697	630	679	628	684	642	685	677	708	652	642	643	678	651	643	665	665	654	620	673	665	687	657	660	681	663	629	652	669	688	662	658	684	698	669	672	713	689	650	656	701	644	609	711	723	694	670	719	731	630	661	639	650	652	649	655	672	685	648	677	703	709	719	660	661	660	653	667	636	696	700	654	665	682
2364	628	330	282	443	539	389	364	257	196	150	124	107	111	88	76	63	74	64	45	56	54	51	47	46	41	51	43	57	39	39	21	23	34	37	40	29	14	30	28	25	27	33	28	27	27	24	12	23	14	19	22	26	19	24	20	20	21	26	23	13	22	16	21	23	22	21	16	29	29	23	15	19	29	21	23	24	15	15	26	19	29	23	24	20	24	23	18	17	23	25	12	15	15	22	12	29	18	19	15	20	17	22	21	17	26	13	20	19	20	23	20	17	26	18	26	28	17	21	23	19	20	26	26	27	23	16	29	20	23	26	20	18	24	17	28	19	17	15	12	21	27	20	27	23	21	24	22	20	14	15	14	30	21	20	26	18	22	16	21	16	24	21	22	29	24	16	26	16	20	21	17	20	28	17	15	21	22	17	20	20	22	22	21	18	11	23	20	28	18	23	19	21	21	22	20	20	26	25	9	23	24	17	24	21	21	17	24	26	23	20	20	13	14	21	21	17	14	26	22	19	18	18	28	25	21	23	23	20	24	23	21	21	25	14	9	15	18	29	22	14	19	17	20	26	18	19	16	15	26	27	30	13	16	11	19	25	23	19	17	17	16	24	16	26	18	18	21	14	15	26	14	20	28	21	17	22	20	19	25	18	19	29	20	19	16	18	24	17	27	22	19	19	22	25	18	14	25	27	25	22	14	29	18	17	25	27	16	30	31	20	14	26	21	18	17	21	19	10	25	18	19	22	20	22	21	22	26	20	14	20	14	23	19	26	19	17	19	17	12	28	16	13	22	23	26	22	18	26	22	12	20	19	14	21	25	24	18	33	22	21	25	16	18	25	15	22	18	19	20	13	31	20	25	23	15	18	14	19	21	21	24	28	17	22	24	18	20	25	22	9	13	22	24	16	21	27	22	25	15	27	26	22	23	17	14	13	13	24	12	22	20	26	20	18	22	18	29	19	23	21	19	18	14	23	17	22	28	19	24	21	16	21	16	22	20	16	19	22	17	19	24	22	20	28	22	13	22	14	21	29	21	21	23	18	18	24	28	20	26	19	19	15	20	21	20	25	27	23	14	23	19	21	17	19	19	17	25	20	20	15	19	17	22	21	20	24	21	22	25	15	14	20	20	18	31	15	20	26	19	21	26	17	26	24	17	31	21	19	18	25	31	21	20	12	20	19	24	19	20	19	25	14	24	18	24	21	22	16	21	14	30	22	20	26	16	20	24	15	20	22	21	27	17	19	19	23	18	24	20	18	15	19	22	18	12	25	17	13	16	29	23	24	16	37	25	18	24	25	13	18	18	17	27	12	11	27	21	18	18	21	22	32	18	23	17	24	18	29	15	23	24	26	19	11	17	16	23	21	16	20	13	22	24	16	15	12	23	19	25	29	25	17	24	31	17	17	19	20	16	23	16	21	24	21	13	9	17	20	22	29	25	23	25	31	21	22	15	14	18	23	23	23	18	16	26	13	16	23	20	10	25	20	20	15	14	16	15	18	19	22	25	14	11	15	16	22	23	15	21	15	23	23	22	19	14	13	21	20	14	17	30	16	22	20	16	16	21	19	13	15	26	19	23	21	17	22	17	14	23	21	17	17	28	28	22	22	21	26	27	20	18	22	16	21	21	16	20	19	16	18	16	32	16	15	25	20	24	25	17	23	17	15	16	16	24	19	22	23	21	4	28	16	23	21	18	31	16	20	21	15	18	25	24	28	24	25	26	16	22	28	13	22	16	20	19	17	21	20	21	22	14	23	12	25	20	21	17	18	23	22	21	30	20	14	26	21	24	16	21	18	26	17	15	15	20	16	13	24	23	13	14	23	16	20	19	17	20	20	22	26	18	15	26	19	18	26	19	23	21	27	19	22	21	21	20	19	10	22	22	25	22	26	19	16	23	23	12	20	20	27	21	21	23	14	23	21	24	24	24	17	17	23	21	10	21	18	15	18	23	19	21	22	12	19	27	24	20	19	24	22	23	23	25	23	21	19	12	20	23	15	21	18	15	19	15	21	19	25	19	20	28	21	22	21	20	19	11	20	23	19	20	19	19	17	19	24	19	18	18	24	15	21	14	27	20	28	18	22	17	30	16	15	24	18	15	23	20	23	26	13	21	17	17	29	20	16	21	23	19	23	20	25	23	22	16	15	16	24	19	25	18	21	28	18	19	23	26	19	19	19	25	22	24	15	17	20	26	26	19	18	23	15	23	11	20	22	21	18	20	17	16	29	17	26	18	15	27	18	14	19	24	12	20	24	16	17	24	19	24	21	23	25	12	18	24	21	18	16	15	21	15	12	21	18	15	20	20	19	27	20	16	26	21	22	22	21	17	22	16	15	21	29	18	20	25	24	22	33	18	18	19	22	17	23	23	23	22	20	28	15	22	27	22	28	19	21	22	22	21	15	18	23	17	8	20	17	21	22	23	24	25	21	19	24	21	18	19	19	21	17	17	23	22	12	24	20	26	16	26	23	26	18	16	19	18	19	19	20	19	21	18	15	20	19	16	22	32	20	17	19	18	21	14	13	17	18	24	20	22	17	23	19	22	17	19	20	16	23	22	24	27	25	18	18	17	21	15	35	17	16	17	22	16	22	21	13	22	19	23	16	13	18	24	29	24	23	20	19	16	23	16	17	25	15	21	16	21	20	18	15	19	18	16	27	20	21	23	21	19	16	24	17	19	15	20	20	16	21	25	26	28	22	10	19	20	15	23	19	18	17	26	17	20	13	23	24	21	22	31	23	21	21	28	16	13	21	19	27	18	22	25	19	22	22	20	14	22	24	26	18	20	20	11	17	12	15	15	14	24	25	19	28	21	21	24	20	27	19	22	17	31	20	19	15	21	17	23	23	26	13	23	22	17	21	26	20	24	25	27	28	20	20	22	22	20	15	25	21	14	13	16	19	13	19	20	24	26	22	16	26	26	23	17	20	21	23	18	25	17	25	26	18	20	12	22	22	19	17	20	15	17	23	23	17	24	24	23	21	20	15	27	27	21	23	20	24	22	20	27	19	22	16	16	17	20	33	14	13	29	18	21	18	22	12	17	20	17	23	26	27	14	13	20	23	20	24	18	16	21	23	14	32	20	27	22	19	17	27	28	19	16	20	16	23	19	16	20	16	13	24	29	24	18	20	26	16	16	16	21	20	18	20	20	17	19	19	22	26	14	12	15	21	21	18	19	20	19	12	19	13	25	22	18	28	23	17	21	29	17	23	22	30	15	17	23	25	12	19	15	21	25	19	28	16	22	18	23	14	18	18	32	24	12	22	31	23	20	28	24	24	13	21	23	16	20	27	27	25	16	23	24	26	21	23	26	24	14	20	24	19	28	22	24	16	17	14	27	21	20	20	24	20	20	23	19	20	18	19	26	15	23	20	14	19	13	19	18	27	21	21	19	24	24	29	17	24	23	20	21	22	28	26	25	9	22	22	22	11	17	15	22	17	25	16	18	23	20	20	30	18	13	16	23	25	20
24813	14740	9000	20564	28136	26693	20917	18022	13058	10188	7965	6372	5688	4897	3955	3405	2990	2974	2535	2251	2019	2039	1902	1749	1823	1835	1793	1644	1396	1168	1070	957	800	723	721	836	731	689	617	747	584	543	585	480	480	496	440	477	437	390	395	384	395	345	352	342	357	368	359	348	322	365	313	372	339	353	341	372	331	344	325	336	351	340	330	357	362	364	401	380	402	436	436	431	415	378	398	401	365	353	399	375	387	396	399	422	414	375	374	390	363	364	357	395	396	400	368	396	339	393	308	355	332	333	347	358	355	337	347	361	375	319	319	333	339	358	336	350	326	315	334	347	322	389	346	349	341	335	347	370	311	339	349	331	304	349	345	336	318	300	323	337	364	337	325	337	325	377	337	324	346	369	339	346	311	326	363	344	326	322	322	369	331	324	345	312	344	321	301	336	346	305	361	322	342	338	297	360	322	318	327	366	318	330	354	336	349	355	343	342	309	321	364	321	359	334	325	338	337	362	328	359	349	302	309	339	349	312	314	353	316	337	309	352	335	359	312	348	348	317	319	325	370	326	362	308	363	311	380	338	345	353	316	388	326	306	344	320	339	364	308	336	353	367	330	328	365	351	332	335	359	335	331	336	326	328	333	343	357	333	335	343	333	315	335	343	344	337	334	298	316	347	350	341	332	322	343	326	359	385	315	347	348	352	318	319	343	334	312	326	335	330	323	338	334	329	369	333	327	337	355	332	370	308	348	353	322	355	342	325	329	319	366	327	341	345	327	346	310	343	319	386	337	304	319	331	358	313	316	326	334	318	354	358	346	342	323	336	319	336	317	331	309	344	359	320	352	330	334	315	336	313	348	329	348	323	323	333	354	317	314	322	321	330	323	352	310	339	354	353	323	380	352	321	353	322	380	332	365	328	326	319	356	320	312	348	354	365	330	323	336	339	368	349	328	316	316	359	346	362	332	337	353	324	350	322	302	346	329	337	317	343	343	353	331	376	330	348	292	337	344	327	398	336	322	316	336	338	365	335	316	309	342	310	337	340	310	322	323	335	308	349	333	362	337	339	326	307	342	323	349	345	310	339	309	362	365	330	305	338	335	329	345	330	359	348	338	337	358	333	319	337	363	353	352	351	327	346	321	338	382	326	339	316	350	350	346	330	323	308	320	336	333	357	353	345	324	352	331	340	345	339	331	341	331	344	327	365	346	330	344	353	336	325	311	308	313	327	337	295	346	350	338	322	308	323	316	349	313	362	374	337	321	346	317	332	324	311	295	328	328	323	317	341	349	328	298	347	308	312	317	309	341	339	355	336	343	351	356	334	318	331	334	335	354	322	360	336	344	337	309	364	310	326	299	341	309	304	337	350	344	347	332	331	327	315	349	294	319	331	352	329	325	332	319	328	364	330	360	334	324	319	337	332	315	348	315	317	316	332	336	356	317	313	331	339	314	321	348	330	361	345	361	352	315	353	331	346	344	324	306	348	307	332	336	305	309	331	318	369	316	338	327	342	353	349	324	343	318	355	350	346	313	342	311	363	353	337	333	330	332	348	329	325	339	327	315	358	308	343	346	346	299	332	324	304	311	291	316	319	321	333	325	324	328	353	357	329	327	372	347	329	330	354	320	326	362	309	331	318	322	307	310	341	327	347	334	364	319	340	352	328	320	328	352	342	306	319	334	328	323	320	324	378	354	343	310	325	385	311	316	331	352	331	296	310	337	316	333	320	331	342	338	348	330	338	342	319	295	347	366	341	369	348	325	337	355	344	318	311	325	334	336	355	357	347	342	324	334	295	363	322	317	316	320	332	316	326	323	361	364	330	346	372	352	328	332	336	340	335	321	323	369	307	360	336	331	323	340	343	348	370	317	335	351	344	318	324	343	361	336	363	340	330	305	311	330	318	344	334	327	351	334	373	334	356	357	335	339	317	321	315	334	359	335	335	341	353	342	336	309	325	387	330	351	341	334	328	317	368	337	332	337	353	321	323	315	315	361	330	328	312	354	351	344	322	339	327	360	308	325	373	326	323	326	331	315	284	327	327	368	370	351	291	328	334	330	363	312	320	337	328	338	324	370	314	357	336	334	362	325	338	323	362	328	331	313	340	322	330	313	349	321	329	371	350	335	336	300	341	343	344	334	327	331	339	327	347	316	382	339	314	337	320	333	308	321	339	322	332	310	363	348	395	311	321	326	357	299	340	354	356	314	350	303	327	322	373	329	354	312	343	327	329	354	328	325	334	321	322	356	322	358	338	304	316	363	353	354	343	317	350	314	326	352	341	350	341	355	349	326	328	350	316	334	339	323	309	340	353	329	332	322	349	308	337	334	311	312	341	285	378	332	341	357	307	350	342	316	319	341	347	367	349	335	324	303	338	317	332	307	358	348	288	345	338	327	340	329	304	333	312	330	323	329	311	331	343	370	341	380	350	363	311	324	340	341	381	323	320	338	343	355	355	338	341	348	340	318	341	356	312	324	368	358	345	339	353	317	356	340	340	328	323	350	318	320	309	331	342	329	322	337	321	320	326	339	339	346	343	320	312	316	364	333	339	340	348	360	317	347	317	316	366	307	316	298	351	362	355	325	339	337	307	329	324	316	375	288	362	327	348	329	337	332	365	315	334	341	326	350	288	313	339	349	352	341	328	384	325	301	331	354	357	372	327	343	381	334	293	369	369	333	336	334	315	368	343	328	317	318	332	325	322	335	314	333	368	305	350	334	321	316	342	359	320	321	299	326	374	346	315	311	322	361	349	340	335	327	334	340	305	327	312	323	324	338	345	316	345	329	332	308	337	336	325	346	341	323	297	308	342	302	333	293	356	324	337	339	346	344	345	339	296	345	316	337	319	332	339	300	342	335	337	332	335	323	342	351	361	338	324	294	332	342	345	322	349	337	339	339	335	332	366	352	330	340	336	341	331	326	359	344	296	348	319	306	322	354	345	319	321	345	354	342	311	319	333	349	315	324	365	384	336	342	321	316	368	343	355	346	349	374	340	286	343	305	362	363	339	323	322	312	335	349	358	329	353	358	353	348	324	331	335	335	362	332	335	339	310	329	330	345	318	323	364	323	356	349	362	359	361	293	326	328	328	364	313	332	339	351	340	353	343	334	347	306	304	315	339	324	307	331	341	341	340	339	301	325	347	313	315	322	351	367	339	336	348	351	324	333	356	303	360	313	332	317	341	338	314	336	314	337	353	335	316	349	296	340	353	308	355	331	350	305	333	326	338	325	313	344	304	319	388	353	305	299	316	323	339	310	329	323	351	329	332	364	355	326	324	305	330	330	323	317	364	350	308	346	386	303	317	336	322	348	335	327	335	338	318	367	347	337	328	345	349	337	342	323	344	327	338	317	365	340	316	326	360	314	334	326	349	347	335	353	319	297	323	356	325	316	359	315	341	351	304	328	321	354	346	309	334	374	355	296	347	308	339	335	333	339	335	344	300	317	340	337	336	341	345	322	309	325	346	344	304	302	324	307	334	306	354	325	317	317	363
2223	989	540	367	653	763	585	482	379	304	252	218	172	172	123	121	92	115	93	71	86	73	81	66	67	58	78	64	64	51	48	46	40	30	32	46	26	29	47	44	35	37	24	29	28	29	27	34	34	27	21	29	28	22	20	27	26	23	28	26	19	28	32	30	28	30	34	29	23	27	26	30	25	34	20	25	37	29	18	32	34	35	39	30	36	27	30	38	31	20	31	26	32	25	33	21	29	28	30	43	21	34	26	30	22	37	39	27	25	33	20	25	24	22	29	31	31	23	29	22	32	25	16	24	22	27	34	34	27	32	33	22	24	35	20	20	23	19	22	23	23	18	23	20	22	23	36	21	14	23	16	29	33	32	28	32	25	21	29	30	27	28	35	25	41	25	19	24	19	30	32	39	28	33	28	26	28	25	27	25	26	24	32	34	27	32	27	30	27	37	25	33	19	26	27	27	20	27	23	26	19	40	31	30	29	21	22	25	30	24	28	29	26	33	20	30	25	36	24	27	29	31	25	37	32	35	31	31	29	21	25	40	25	30	19	23	26	24	27	28	27	30	26	33	31	18	26	27	32	33	24	22	22	26	28	26	17	29	23	24	28	21	33	21	26	36	25	28	37	36	32	30	30	25	32	25	16	20	23	19	29	29	19	41	25	30	28	30	25	30	31	24	27	27	20	32	26	29	26	25	21	26	27	19	32	30	15	27	27	33	22	27	28	29	28	29	31	22	23	32	30	25	22	18	24	39	25	16	22	23	23	20	20	24	14	23	26	24	28	27	24	33	27	24	23	21	28	27	30	22	27	27	14	26	32	32	28	29	23	20	33	25	32	26	28	26	24	22	25	17	29	30	27	25	35	18	31	26	16	33	20	25	22	25	16	31	29	29	22	21	24	24	28	20	33	30	24	29	20	29	21	40	34	29	29	34	24	26	28	30	33	28	33	23	22	22	27	33	26	21	23	28	24	30	26	28	25	27	33	27	17	35	30	21	31	29	25	21	33	22	33	28	18	30	23	28	23	30	21	25	26	26	24	31	35	20	22	39	19	24	23	24	30	24	35	25	31	32	34	35	23	31	25	24	23	25	31	29	25	29	23	21	22	29	35	28	20	21	23	35	21	23	16	26	23	22	30	21	21	27	20	37	25	33	23	24	29	26	20	35	28	28	28	26	16	23	29	23	33	34	24	26	22	29	36	18	40	32	23	28	25	22	26	34	28	15	35	28	22	27	31	35	18	31	16	23	18	29	37	33	24	27	20	26	30	23	26	30	19	23	31	23	20	26	24	31	30	34	30	31	18	15	27	26	26	22	25	22	28	29	22	22	33	32	23	25	35	22	22	27	19	27	32	34	21	31	22	27	27	42	22	38	30	21	40	29	27	21	27	22	26	27	28	34	20	21	24	20	30	22	33	22	26	26	30	22	27	24	22	30	20	23	23	33	18	23	26	32	29	38	34	14	25	25	17	24	33	36	24	34	39	32	23	26	23	28	38	26	32	25	34	30	28	24	26	25	23	32	18	26	28	35	20	23	21	28	26	26	24	20	31	38	28	17	23	36	26	24	33	30	29	29	27	30	25	35	19	26	24	22	23	24	24	23	23	26	27	21	27	24	34	26	28	28	26	22	14	29	27	31	25	26	29	30	21	33	22	30	26	28	16	36	31	31	24	26	24	23	28	28	21	33	19	35	25	27	26	25	29	30	35	22	23	33	23	23	26	31	19	30	19	30	30	38	25	26	37	29	27	27	24	30	20	28	24	28	27	21	21	21	31	23	27	24	27	27	28	28	27	24	19	35	22	27	26	33	31	22	24	15	30	28	35	37	34	22	24	33	26	26	27	26	26	30	27	22	21	26	25	24	24	22	30	23	19	26	27	29	32	28	25	25	31	19	29	39	27	31	28	22	27	37	33	30	26	26	30	25	27	26	30	32	36	22	25	24	25	21	25	27	26	25	23	29	21	22	24	23	30	31	27	25	25	25	27	22	28	17	29	25	30	28	30	30	20	38	30	21	25	23	21	25	35	20	23	30	32	28	21	22	24	21	24	29	34	30	24	23	21	25	38	22	27	23	28	20	22	21	15	20	32	30	21	29	15	29	38	20	30	27	30	23	24	40	23	24	25	26	31	27	20	25	28	27	27	33	25	31	22	28	21	26	23	34	26	33	17	33	22	25	28	20	25	21	31	24	21	34	32	36	25	23	21	25	37	26	29	21	34	22	33	37	25	31	20	27	19	29	29	36	20	45	25	38	22	22	24	33	27	27	34	33	22	36	25	17	20	25	27	26	30	34	22	25	23	24	22	26	28	21	31	31	30	23	39	26	31	26	31	27	22	17	30	25	27	23	25	16	19	25	30	27	21	26	19	31	25	20	33	29	28	26	24	27	33	29	24	32	32	24	29	30	22	32	19	27	29	30	27	32	28	25	32	23	27	31	33	30	41	20	30	21	30	27	33	32	26	32	34	17	16	21	15	17	21	32	31	27	36	29	23	21	24	30	34	23	22	21	19	20	22	25	22	23	23	23	21	33	24	28	30	35	32	38	25	21	27	18	26	30	26	24	22	25	23	23	24	19	24	17	31	21	29	24	34	25	20	31	20	27	26	26	20	24	20	24	27	36	31	24	24	20	28	27	41	25	36	35	36	22	19	26	29	22	30	34	37	18	29	31	24	33	35	36	21	26	24	23	28	22	23	19	34	27	26	29	23	21	22	28	27	36	24	30	22	25	28	23	26	23	25	29	22	27	28	23	24	27	32	29	33	28	23	21	22	34	28	18	23	29	26	27	27	24	17	32	18	21	33	22	34	24	30	23	26	21	31	22	26	26	30	48	30	33	35	30	33	32	20	27	22	41	26	20	25	23	32	28	32	26	30	23	31	26	31	18	25	31	24	30	23	30	21	23	30	23	15	25	28	31	23	29	35	25	28	28	30	31	36	19	28	23	20	35	30	29	25	26	26	24	29	30	32	26	23	28	18	24	24	36	21	17	20	26	33	29	22	22	18	17	22	17	29	35	37	26	27	23	15	25	21	22	29	33	28	30	24	22	33	17	34	26	16	27	25	25	31	24	33	33	33	19	25	29	25	32	25	28	30	19	32	23	27	25	28	32	33	33	32	33	33	24	32	30	42	32	16	25	21	25	25	27	34	24	31	26	34	25	41	35	33	24	21	34	25	27	31	28	26	26	20	28	31	22	28	29	28	31	34	27	33	21	27	31	28	23	26	22	25	24	27	30	23	24	34	22	24	30	32	27	28	24	24	25	24	25	17	29	24	32	20	25	24	20	28	34	23	31	21	30	21	27	36	20	27	28	21	33	24	24	42	20	26	25	29	33	30	29	15	26	31	32	25	22	30	26	21	28	29	34	22	21	28	30	31	18	19	22	27	26	17	27	22	25	35	24	20	28	25	31	28	33	25	35	25	24	36	24	27	32	24	22	31	28	32	19	38	27	30	30	27	22	26	26	18	29
30359	18749	11833	25025	32416	31618	26168	22184	17538	13854	11231	9358	8400	7100	5942	5299	4781	4448	3837	3348	3000	2985	2840	2500	2727	2624	2588	2463	2050	1731	1517	1350	1196	1057	1062	1045	1012	1061	955	952	815	839	780	644	724	625	602	665	573	604	508	540	463	477	474	467	492	474	526	459	482	469	476	488	473	485	473	452	478	477	439	483	498	449	467	486	463	519	473	473	548	572	587	583	542	517	522	528	515	519	496	556	500	502	532	519	485	489	481	467	514	523	486	556	553	532	534	512	475	483	448	418	433	433	447	467	490	506	415	420	473	488	420	449	439	476	438	455	439	489	443	425	424	464	432	452	443	454	447	452	417	455	431	471	451	427	428	425	419	461	473	444	436	408	445	447	462	424	387	458	415	423	456	397	464	458	440	410	418	426	413	450	452	449	422	426	427	448	409	388	435	430	455	419	430	477	442	440	474	429	430	442	436	430	424	452	404	432	427	422	426	407	467	446	429	479	408	412	415	456	424	433	433	448	423	442	452	462	416	441	445	454	437	435	456	441	419	476	443	420	451	409	468	406	422	435	466	429	428	387	503	395	426	426	430	440	476	432	415	411	462	425	414	429	490	420	460	464	432	456	423	434	442	440	457	473	421	436	443	439	402	403	419	413	427	428	439	418	473	428	425	428	434	425	456	421	434	477	453	448	428	454	490	460	415	443	446	468	400	408	418	414	465	421	410	435	432	428	397	415	437	420	439	420	456	428	421	455	437	459	400	450	432	430	416	445	462	428	439	441	442	436	432	459	450	445	402	448	452	451	425	430	437	418	479	417	460	407	456	423	424	419	433	427	426	443	436	436	413	403	438	420	437	445	451	464	439	441	430	414	462	429	438	451	432	442	437	406	416	398	435	425	447	467	423	439	449	423	437	427	442	428	439	446	417	471	403	428	420	434	431	409	465	446	429	453	450	433	425	455	401	420	423	432	423	366	394	404	456	447	458	454	440	451	424	453	443	424	446	462	418	470	416	430	420	432	435	406	442	427	446	436	443	441	450	449	423	444	409	451	452	403	424	442	431	419	412	399	465	413	446	431	445	477	458	418	437	444	463	475	419	460	458	441	449	398	442	401	452	411	390	385	417	394	423	457	446	434	431	414	430	425	409	451	398	413	430	419	414	442	463	435	424	395	373	445	403	428	407	430	429	443	438	442	425	453	438	471	427	426	411	434	436	433	427	434	379	416	415	442	437	459	426	457	400	468	426	444	434	419	418	470	439	420	436	450	455	440	430	370	421	447	431	412	426	470	419	415	448	435	436	413	435	400	425	437	429	464	409	444	374	430	462	420	456	432	434	467	420	427	393	437	473	446	402	488	441	455	472	450	395	419	455	434	431	445	430	407	451	429	408	434	457	436	430	441	460	458	426	432	436	421	402	468	436	440	428	447	452	443	436	433	425	455	405	447	430	441	426	462	423	399	446	415	439	422	425	446	411	437	450	384	433	412	417	455	425	463	419	449	457	404	415	451	390	445	455	412	471	469	419	416	434	453	433	451	441	448	429	442	443	449	434	443	435	437	439	457	427	407	461	429	440	433	443	456	465	425	425	445	419	420	448	370	460	453	395	438	425	406	416	428	412	421	449	458	425	475	429	429	390	417	459	494	456	413	420	449	440	444	442	454	501	433	466	424	425	429	409	418	450	443	460	420	434	479	423	449	424	424	422	457	450	412	455	436	447	430	463	463	460	436	411	443	421	433	437	442	443	446	434	392	431	429	443	442	417	431	461	447	429	441	458	435	407	425	406	487	403	443	414	422	470	445	447	453	421	465	399	420	451	412	455	449	427	411	433	451	416	464	450	434	448	470	422	413	395	418	445	432	444	427	436	418	433	456	416	430	414	430	438	422	459	387	470	409	452	451	440	425	427	413	453	431	442	415	439	467	423	438	467	447	454	429	470	439	432	428	464	420	426	463	482	460	434	421	396	438	419	440	428	429	411	425	448	440	427	422	424	402	446	420	452	448	385	470	438	435	416	434	439	445	440	490	413	452	417	413	457	433	414	400	436	448	476	396	441	442	438	425	466	435	414	419	448	461	406	464	433	461	393	381	461	428	415	405	435	443	435	453	461	439	429	424	433	421	409	421	436	393	429	417	446	421	411	407	416	454	456	450	432	450	399	430	427	454	450	473	450	443	444	409	448	456	467	445	407	452	420	411	393	444	417	405	424	440	445	436	453	430	430	424	416	422	469	458	447	399	396	440	447	402	452	468	429	481	455	467	424	401	405	393	427	474	410	432	457	440	461	451	386	420	456	422	440	451	407	441	434	436	459	433	469	419	447	440	443	429	452	429	441	391	410	415	423	434	426	456	416	426	458	453	420	418	450	447	465	472	430	401	419	466	423	438	422	428	441	449	438	428	453	455	412	424	425	442	433	427	445	404	434	442	414	449	442	426	461	436	436	408	417	443	462	431	399	429	474	417	460	431	440	427	437	431	420	464	407	441	455	407	443	423	460	442	431	432	453	426	420	473	464	455	423	423	436	433	433	424	474	490	445	479	403	437	441	436	422	408	454	425	399	427	430	412	429	429	463	428	417	456	424	436	466	449	427	426	415	441	453	420	419	422	396	463	432	442	441	431	444	412	445	444	406	439	430	459	404	398	434	403	439	407	447	379	467	446	433	440	439	402	414	433	430	434	452	476	513	443	421	459	411	437	417	424	410	454	434	419	446	439	428	470	427	434	431	429	446	453	413	438	400	445	429	443	422	439	435	451	422	412	434	424	434	438	401	496	390	446	412	447	454	465	427	451	423	470	456	480	456	409	431	453	449	451	433	433	424	424	440	450	455	440	440	435	461	425	424	448	436	446	445	474	420	455	433	450	444	418	397	469	411	440	433	419	446	426	457	424	421	459	458	427	413	434	420	450	425	426	449	412	423	429	455	460	396	455	395	437	441	429	443	440	422	431	415	445	457	483	419	435	390	477	457	412	441	441	425	416	436	450	427	470	443	425	444	431	405	464	433	472	433	425	436	437	465	440	404	422	434	462	446	445	469	423	436	445	431	441	453	462	450	398	422	459	455	451	387	434	430	444	453	487	418	445	423	413	443	430	431	418	443	446	434	459	450	428	436	414	432	421	434	445	445	425	402	431	459	430	426	406	443	448	455	433	444	440	446	443	411	411	456	421	424	429	436	392	463	425	433	405	456	439	429	433	415	449	447	447	433	452	453	420	440	442	459	425	432	447	420	439	425	441	427	412	448	461	436	420	394	396	441	443	442	436	456	457	408	467	430	400	470	413	442	454	453	391	427	414	434	438	394	434	444	451	455	424	454	448	444	403	453	438	483	439	437	477	427	440	424	463	454	438	411	443	460	438	441	447	470	389	408	403	462	424	425	443	454	411	418	460	458	449	438	438	445	411	448	390	461	458	417	403	450	390	430	452	436	404	475	444	406	435	430	447	473	450	402	425	449	407	427	470	461	461	450	462	478	451	437	446	439	398	424	408	462	461
3988	1047	614	380	638	797	631	541	450	327	237	238	213	171	145	136	113	124	109	102	107	79	78	90	87	69	87	79	83	58	44	51	38	63	45	34	34	42	40	34	32	26	29	25	28	38	37	32	36	39	29	30	29	41	31	40	34	33	33	21	22	32	39	29	36	32	35	31	36	36	35	35	31	15	37	32	33	38	27	20	47	36	35	37	37	16	32	31	37	30	34	35	34	31	29	26	31	25	26	38	36	32	31	37	39	40	26	30	34	37	32	26	22	28	27	34	28	34	31	28	24	21	30	37	30	23	33	32	23	25	32	24	44	32	32	29	27	34	37	28	22	32	31	33	32	31	26	19	25	31	27	24	32	32	26	25	24	38	19	36	30	33	21	26	34	27	29	31	28	35	36	18	32	37	28	27	35	32	30	29	24	31	26	35	31	34	34	36	25	32	31	24	20	34	31	33	28	37	34	45	28	22	28	33	29	29	31	30	24	28	30	40	27	27	36	28	31	31	26	28	29	28	38	28	28	33	33	31	30	38	20	29	33	25	21	34	24	27	25	28	35	22	31	24	41	33	33	31	35	25	31	30	26	19	41	28	40	28	27	32	30	34	27	27	32	26	33	25	32	28	30	24	28	22	30	28	28	26	37	24	38	23	23	17	35	28	37	31	26	23	37	31	26	33	36	31	18	32	30	30	23	36	30	29	23	26	29	20	30	17	36	32	38	32	24	29	31	23	32	29	22	25	22	25	28	22	32	28	32	22	33	36	26	31	26	41	24	28	13	37	31	31	29	32	37	26	20	25	26	27	25	31	30	25	33	28	20	23	26	25	25	26	26	37	35	29	25	29	29	34	26	28	31	27	31	27	38	26	27	26	32	37	27	41	30	27	29	32	29	31	28	15	28	22	32	34	34	29	31	27	29	24	35	31	25	28	21	34	27	33	22	27	31	28	26	19	25	29	34	32	31	34	31	29	31	31	31	32	35	29	27	29	31	26	28	27	28	34	49	28	25	22	24	27	25	26	28	28	20	41	28	30	29	33	25	21	28	31	33	30	31	33	26	26	34	27	25	26	22	33	43	25	28	31	16	34	30	32	23	25	22	31	28	46	27	33	18	36	40	28	35	29	27	35	30	29	37	25	25	27	29	22	30	19	31	28	37	27	22	27	32	24	32	37	35	26	28	30	33	26	21	27	28	31	30	27	31	34	36	29	30	34	31	30	24	29	21	27	29	27	29	27	25	30	30	41	23	37	28	26	28	24	27	24	22	30	24	29	27	24	36	25	33	31	24	22	35	37	26	25	32	36	33	38	36	32	35	30	40	22	28	29	23	36	24	27	35	24	20	30	31	31	27	34	38	23	30	26	31	32	42	27	37	33	42	25	15	27	26	33	26	30	32	29	30	24	28	35	32	25	41	23	26	33	30	35	27	25	20	35	26	30	30	27	29	32	30	21	34	26	30	32	34	26	39	25	28	33	23	31	18	33	23	31	28	25	25	34	37	31	31	27	36	30	25	35	27	27	38	26	33	22	28	34	36	34	25	27	28	36	32	32	29	23	22	27	37	30	32	24	30	31	16	31	20	40	33	31	21	31	27	30	29	31	31	22	43	31	41	34	25	33	29	25	39	34	41	34	35	40	29	31	22	35	27	29	29	36	22	35	33	48	31	25	26	26	25	27	33	38	33	22	36	27	29	26	32	30	29	23	27	19	29	34	31	30	27	36	24	40	21	34	27	27	37	30	32	26	23	31	38	33	19	30	27	25	28	24	24	30	33	25	26	32	35	25	23	32	32	31	28	18	19	32	23	17	39	20	35	36	41	29	33	36	35	28	34	25	39	28	24	28	36	33	28	28	26	24	36	37	32	22	29	28	27	29	29	30	25	29	30	23	22	31	38	25	28	37	29	29	36	28	26	22	23	33	25	32	28	30	27	35	32	31	36	35	29	29	17	21	23	41	30	39	25	31	29	27	26	38	23	36	24	31	27	30	27	37	29	39	27	25	22	33	27	34	27	30	20	37	37	43	23	31	32	21	31	46	25	31	22	21	32	35	27	21	31	25	19	32	39	37	16	30	25	34	35	29	33	26	27	29	33	29	30	30	35	33	34	26	28	27	36	29	30	33	38	34	30	30	33	23	30	29	28	32	21	26	31	28	16	27	22	34	25	20	31	42	24	22	20	25	33	37	25	20	33	31	31	24	26	37	37	38	31	22	30	17	26	24	26	25	25	29	38	30	33	37	25	28	36	34	30	22	34	23	34	23	40	36	27	27	28	21	19	25	28	28	26	28	27	31	30	34	23	22	48	21	14	27	30	28	19	24	29	27	35	34	28	22	37	33	28	23	33	27	29	27	23	34	31	27	35	30	27	34	32	36	23	28	24	26	29	29	35	19	28	23	25	29	28	31	35	26	27	24	27	26	37	28	30	32	24	35	29	32	21	23	32	32	42	26	33	23	35	30	31	29	26	31	20	34	37	22	28	38	33	34	24	25	32	23	33	26	28	33	26	30	15	34	21	25	27	38	25	29	20	21	30	28	27	29	33	33	30	23	36	34	32	27	33	37	18	31	30	34	27	33	28	43	23	37	32	24	19	37	31	29	26	26	31	29	19	32	25	34	32	31	27	27	38	23	39	18	27	31	26	22	31	33	33	33	22	25	26	34	32	23	26	25	30	30	23	27	25	48	27	19	36	32	33	27	23	32	32	38	25	22	33	17	34	32	32	33	27	25	26	28	26	33	28	34	25	20	26	25	37	23	32	30	23	28	30	38	27	25	25	29	18	24	26	32	24	25	24	24	27	39	30	37	25	25	37	25	29	24	33	24	31	21	24	23	28	23	20	29	29	27	39	36	32	20	29	25	27	29	28	28	29	24	22	27	35	33	28	33	22	26	29	31	25	28	35	28	29	32	31	32	24	29	33	27	20	32	31	32	30	31	34	25	26	35	37	30	28	25	25	25	24	34	40	31	25	41	26	29	30	23	31	33	33	33	27	23	36	29	34	19	28	33	37	38	22	25	18	29	25	27	34	27	32	28	26	30	30	24	44	30	13	33	33	32	20	31	44	30	35	26	28	31	28	38	33	32	22	17	32	26	27	18	37	39	29	31	18	28	33	32	28	35	28	23	35	29	36	26	23	35	27	26	41	21	31	25	26	27	40	15	35	31	23	30	29	29	37	24	32	37	30	36	18	28	26	29	26	32	28	23	30	23	27	27	30	28	33	36	33	36	29	32	31	32	24	33	25	31	29	25	31	32	26	24	28	21	30	26	19	29	18	31	29	24	27	32	34	27	20	20	24	21	30	30	41	21	31	28	15	27	24	38	29	20	36	25	37	25	27	39	36	39	32	28	24	35	32	25	20	25	39	29	22	30	21	33	29	30	20	28	39	37	34	29	46	24	30	27	31	31	21	37	26	30	34	25	33	21	27	30	26	23	18	31	37	25	21	26	35	24	30	34	21	33	19	37	36	33
29051	18499	12545	25195	32049	31543	27626	23343	18728	14859	12368	10543	9401	8069	6574	5878	5505	4751	3930	3652	3408	3230	3076	2900	2947	2919	2833	2610	2283	1853	1676	1493	1179	1162	1229	1023	1087	1052	1117	860	817	967	768	741	766	690	729	741	596	569	584	546	571	546	512	518	485	544	486	540	503	463	492	509	512	484	510	494	507	507	510	511	507	527	511	514	518	531	518	531	588	605	583	593	543	557	564	563	552	567	520	514	548	510	572	532	579	516	511	560	527	530	541	508	549	534	577	529	526	524	477	496	497	487	522	492	528	490	468	487	454	506	502	481	503	518	513	477	499	519	484	498	466	471	494	493	466	503	509	472	473	468	491	461	461	483	477	496	465	436	458	464	471	494	478	455	521	490	452	460	459	469	475	440	468	416	493	486	498	472	486	477	485	442	474	432	498	463	471	449	477	486	470	443	455	514	494	444	489	434	480	458	483	490	473	448	492	467	467	462	444	507	477	481	481	457	476	433	450	463	489	443	471	467	480	455	443	456	451	486	465	487	467	470	428	428	471	448	461	473	433	477	462	466	469	444	447	472	494	416	497	467	463	530	490	521	477	452	487	453	439	471	420	428	453	452	470	491	425	477	438	514	489	453	464	487	415	495	485	513	491	475	482	505	465	477	446	424	456	508	469	440	477	459	427	451	471	491	486	459	493	469	469	461	487	447	479	441	497	464	499	477	462	456	456	458	507	468	434	517	472	485	489	504	462	485	453	436	471	451	466	486	461	502	484	461	459	470	520	454	454	488	447	480	484	432	465	481	491	473	495	453	462	428	427	459	452	468	481	438	453	456	483	415	497	471	478	465	421	458	466	481	475	475	480	436	499	491	472	419	526	474	465	456	474	514	451	439	472	466	474	448	481	460	483	429	476	466	463	469	467	466	477	461	476	486	455	458	454	471	471	441	531	446	450	474	477	440	436	441	490	471	486	481	455	432	440	454	475	467	460	435	474	436	463	473	461	444	466	473	460	458	432	483	472	491	421	480	427	509	472	437	470	471	492	470	425	490	494	421	466	455	452	440	496	444	494	488	447	443	467	476	453	482	490	462	495	487	468	500	489	468	482	493	474	509	485	497	474	465	507	429	480	481	495	471	464	453	452	475	494	450	456	478	479	473	446	487	490	456	491	489	444	468	498	499	467	458	475	463	490	470	516	497	451	508	470	456	477	481	479	485	444	475	443	477	436	404	471	464	463	438	501	508	433	454	449	459	452	431	454	476	484	437	464	488	462	483	465	489	431	488	508	445	434	455	474	483	472	452	460	455	487	488	468	497	482	486	445	502	458	501	490	451	464	459	474	440	469	469	458	485	455	445	442	446	472	500	475	477	475	490	472	439	454	481	493	460	493	470	488	461	485	466	456	475	470	509	462	464	453	467	480	481	479	466	445	474	508	472	458	446	453	471	462	458	454	474	481	461	504	453	479	469	486	493	490	484	461	480	440	474	473	487	463	438	454	477	463	486	504	461	453	447	482	418	489	496	467	434	460	458	453	522	487	488	462	463	475	422	458	478	464	515	446	478	462	441	473	463	473	454	487	471	437	492	483	475	494	466	495	479	460	481	453	444	502	500	468	479	529	451	459	456	445	466	493	457	447	426	466	473	434	465	461	486	491	479	473	464	454	469	492	450	446	477	457	481	479	442	476	462	457	501	478	466	456	439	467	437	469	486	468	426	482	497	476	461	436	454	484	486	452	455	492	456	467	432	475	471	478	463	475	480	416	485	461	468	482	465	465	512	476	479	447	499	433	462	472	470	457	487	477	441	466	511	491	476	479	460	459	466	456	457	496	485	478	434	467	458	464	437	443	481	457	492	470	466	489	522	474	459	491	450	463	467	471	512	452	438	505	488	468	452	458	492	488	467	488	440	508	514	444	447	429	439	451	479	448	525	502	501	499	489	450	507	419	506	484	495	444	478	509	488	452	473	430	465	479	468	464	439	516	449	439	489	496	491	464	480	480	439	459	470	489	488	458	506	473	442	494	461	493	482	439	452	478	448	461	445	464	470	441	463	472	453	441	469	496	489	427	449	473	478	460	494	462	423	458	466	447	487	455	457	477	448	451	463	474	461	496	446	444	464	475	473	487	443	471	436	490	495	463	478	455	463	460	469	458	492	446	482	448	446	501	484	448	449	488	526	482	444	514	478	496	497	438	493	467	427	475	469	514	465	488	478	445	484	467	473	469	473	498	483	464	469	452	475	423	452	450	434	461	438	489	438	457	466	430	479	454	435	465	460	484	480	492	485	444	465	436	457	446	468	393	449	483	472	436	452	491	508	489	454	469	460	491	474	467	450	432	489	522	457	437	492	506	435	464	461	479	466	487	444	447	474	482	418	491	433	485	469	453	497	450	458	506	448	482	524	460	470	472	459	467	478	509	477	478	469	498	471	541	459	477	467	487	480	481	457	482	480	433	503	454	461	486	436	452	480	467	461	455	444	466	422	450	459	455	484	462	451	502	470	448	469	519	502	494	484	459	490	453	455	483	456	472	453	476	422	443	508	448	484	461	488	436	458	497	472	470	491	502	494	495	433	474	437	460	418	464	471	478	491	440	448	485	468	436	484	467	434	464	443	514	490	425	498	432	430	489	467	490	465	462	446	443	488	477	424	459	448	473	471	490	470	462	435	505	433	502	481	455	465	479	514	464	473	482	477	444	445	465	447	460	458	482	473	456	468	440	471	510	454	464	480	442	447	477	505	499	449	447	486	468	446	447	427	468	494	480	463	460	426	478	447	470	470	482	452	482	470	462	503	495	467	467	501	470	457	438	463	457	442	489	483	462	453	461	476	455	461	448	472	466	454	471	489	462	501	506	468	531	461	456	468	482	478	491	478	441	479	424	426	456	507	492	498	458	451	447	454	456	450	500	499	450	463	480	475	474	479	498	464	417	470	484	485	462	435	474	487	467	473	454	449	502	440	497	495	469	446	475	474	492	465	483	456	444	475	490	476	491	446	472	482	491	495	472	448	488	492	477	429	473	467	490	468	481	498	459	455	428	459	492	432	464	462	476	527	460	433	487	496	467	457	480	486	467	500	466	472	467	465	477	477	455	451	479	480	487	482	460	489	447	418	456	453	449	460	468	463	466	442	455	474	452	475	420	453	446	466	498	479	463	442	481	488	508	474	500	478	483	447	466	482	471	458	501	459	471	472	455	495	486	488	426	457	494	480	458	443	487	481	447	485	477	469	489	433	461	466	465	492	459	498	457	459	410	498	476	466	448	461	470	447	474	438	478	499	458	488	452	455	471	451	438	467	466	487	454	477	446	470	455	499	473	447	500	498	498	465	454	495	442	492	471	498	448	476	463	482	464	498	471	450	489	483	445	449	493	495	466	462	476	466	442	459	416	470	464	448	474	460	467	488	488	480	457	487	422	470	460	469	459	480	500	465	479	446	466	463	490	438	479	430	436	466	474	460	476	476	479	517	442	447	459	458	506	455	465	463	421	481	485	466
4535	1952	990	681	1088	1208	1070	906	770	618	500	429	341	282	242	241	201	182	176	140	155	126	128	131	132	137	122	101	109	86	68	72	77	62	62	78	72	67	58	66	64	52	47	55	48	51	54	50	44	46	49	41	44	45	40	42	38	43	53	37	36	48	45	44	40	40	36	35	35	46	45	55	40	38	41	37	51	50	45	48	32	44	39	51	56	36	39	29	52	32	33	45	29	30	41	57	28	50	58	44	38	40	43	37	36	46	46	40	49	34	50	41	40	44	46	38	37	51	44	50	38	46	41	37	43	44	41	50	35	47	50	52	43	42	42	49	33	43	48	43	40	40	39	43	43	57	41	33	34	32	35	36	32	43	51	42	34	30	32	44	42	31	48	40	49	36	45	40	47	47	46	43	29	35	29	38	44	34	37	47	35	42	34	37	41	45	43	47	38	46	39	27	31	41	45	41	44	43	35	36	46	39	46	35	41	43	35	42	49	41	47	42	45	36	39	37	51	43	34	47	41	36	34	52	32	40	39	40	33	49	35	48	32	47	63	59	36	47	36	38	45	43	39	38	38	54	47	45	33	36	46	50	30	41	44	42	45	33	42	52	29	40	36	38	42	34	53	39	46	32	46	38	40	57	36	48	40	50	39	49	52	37	39	46	39	43	43	45	35	40	34	47	55	54	36	39	29	39	41	47	44	47	45	46	55	37	41	35	44	42	38	48	60	31	43	30	46	36	53	44	39	39	36	47	42	46	42	43	34	33	46	36	34	33	32	45	30	43	33	53	42	48	38	45	33	37	30	44	37	43	38	42	37	41	37	53	38	36	49	48	44	53	42	35	44	39	40	30	46	38	26	41	48	42	41	34	46	31	56	49	33	38	44	44	41	31	41	45	41	45	46	39	37	36	35	40	53	48	45	46	50	37	40	33	46	47	37	30	34	45	41	48	48	43	25	45	39	29	44	39	39	56	30	39	39	33	43	39	39	37	43	47	44	30	44	35	49	43	41	20	42	45	47	40	51	31	32	50	32	44	45	46	41	42	46	36	46	49	36	55	48	41	40	43	46	45	47	44	48	31	36	38	41	43	48	49	36	39	39	35	41	46	47	46	53	43	34	35	45	42	31	35	55	45	33	35	47	43	55	49	49	47	39	59	48	46	32	47	37	36	29	43	52	35	41	36	43	35	45	34	39	38	44	25	34	51	41	42	34	40	37	37	34	42	39	46	42	40	40	41	42	49	38	32	36	31	33	36	40	51	37	48	47	35	38	27	41	34	46	43	56	43	34	44	49	37	41	40	40	39	43	43	45	32	37	37	45	48	34	37	41	37	55	48	63	47	67	45	53	47	36	38	34	44	44	41	42	48	39	38	40	31	45	51	38	45	34	38	40	36	40	39	41	41	41	49	45	35	40	48	44	40	43	32	46	37	55	35	43	39	28	23	37	53	43	33	38	33	32	37	45	33	51	42	31	60	29	31	48	33	52	45	43	30	33	45	40	46	42	42	33	44	43	49	42	34	43	42	44	51	38	36	45	45	50	46	37	49	39	42	36	35	48	42	34	42	41	45	35	46	52	38	40	46	31	38	42	46	33	56	38	31	40	38	47	48	43	41	28	49	45	38	36	26	47	47	43	36	39	35	36	51	39	44	32	38	47	38	38	44	39	40	39	34	31	49	40	37	36	53	44	42	50	42	42	45	49	53	32	34	37	39	50	44	42	38	46	60	31	45	44	30	35	38	49	36	38	49	41	43	30	57	43	39	44	46	36	44	42	36	32	52	38	33	33	52	45	48	36	45	31	49	37	55	40	38	45	48	41	33	29	35	43	32	46	37	42	36	47	44	42	33	41	44	40	41	41	39	44	32	46	35	46	40	45	42	32	40	52	45	37	31	38	45	36	40	40	56	32	45	38	49	43	37	39	39	40	22	34	43	38	47	53	51	50	40	43	43	44	35	34	43	45	46	39	46	37	40	42	43	34	41	42	44	51	54	45	41	36	36	46	67	38	37	42	39	27	34	47	46	46	39	33	46	32	34	44	39	43	51	40	43	35	40	42	46	43	39	35	42	42	30	42	47	40	46	40	32	55	44	46	35	46	36	40	34	21	41	36	45	47	41	33	50	49	43	57	42	42	48	35	45	53	50	48	40	37	36	47	38	35	38	36	47	38	32	45	49	44	43	43	36	42	41	48	43	46	39	45	32	44	48	48	39	32	30	32	45	35	35	39	43	44	54	43	47	37	40	33	31	38	51	44	28	41	47	40	37	40	50	34	33	45	47	48	31	48	46	39	43	42	44	44	42	46	32	55	59	39	53	36	43	46	43	40	54	51	41	42	32	40	37	38	32	49	47	41	40	33	44	34	49	42	43	41	42	44	50	24	32	50	34	42	43	41	42	41	41	32	60	47	28	38	47	37	40	41	51	39	46	35	46	44	50	52	40	44	48	52	31	47	40	42	49	32	39	31	33	39	45	42	35	42	51	35	37	34	42	36	45	37	35	40	47	45	42	45	51	34	49	51	45	36	42	39	35	45	44	48	48	33	33	64	40	43	46	47	43	39	40	35	27	39	41	46	38	44	39	47	43	44	50	42	36	39	27	42	45	46	37	37	54	46	40	51	39	41	38	42	33	43	41	43	44	38	27	31	33	45	46	41	30	48	31	48	48	49	39	37	37	37	48	44	46	47	38	47	45	42	49	36	44	42	40	37	46	60	50	41	41	52	46	40	40	42	39	50	41	47	40	45	42	34	41	48	38	47	45	38	37	35	42	33	40	43	35	29	31	37	46	34	35	40	30	31	43	35	47	36	48	50	41	33	36	52	49	51	44	38	34	41	38	54	38	41	42	33	43	41	51	49	46	50	45	42	41	42	45	44	37	43	39	39	44	35	36	35	31	29	37	50	45	48	40	29	47	38	47	42	45	50	42	39	39	37	39	34	56	40	33	26	42	48	53	37	34	46	44	42	44	43	39	49	41	48	44	41	43	30	43	25	35	41	41	60	60	35	37	51	46	37	36	42	51	43	30	55	34	38	48	35	40	44	41	53	38	42	37	41	42	32	47	37	46	43	50	38	48	44	25	47	35	44	56	28	46	47	43	47	31	37	47	50	48	54	40	41	45	29	34	31	35	47	52	47	41	31	39	36	42	44	27	36	40	37	36	38	44	51	38	38	35	50	42	59	28	42	30	32	39	46	36	44	57	44	38	46	52	41	39	44	33	39	42	45	36	35	45	33	52	41	42	36	45	47	39	39	40	48	32	33	35	35	41	41	40	41	56	42	38	28	50	40	37	42	39	44	44	47	38	40	37	27	28	37	53	35	49	39	36	44	35	46	47	41	44	40	44	43	38	44	28	41	34	41	37	34	48	44	39	47	35	36	43	47	42	32	42	38	30	39	33	42	36	39	43	59	49	43	44	46	40	45	34	35	46	44	41	43	36	40	41	35	37	29	53	52	48	38	40	49	36	44	44	38	42
36400	24226	17442	30911	37548	36094	32808	29803	24825	20725	17735	15487	13462	11299	9909	8778	8121	7218	6383	5685	5169	4901	4737	4554	4516	4441	4263	3877	3344	2877	2521	2176	1889	1838	1788	1492	1669	1553	1534	1341	1331	1366	1097	1073	1129	977	1179	1008	883	876	847	881	750	793	779	746	754	690	726	745	727	742	712	767	734	705	703	735	749	708	773	713	730	710	735	752	727	746	784	837	795	851	882	811	802	784	838	776	783	821	806	791	766	844	757	834	824	764	688	756	690	761	748	777	796	821	775	764	721	694	701	693	699	721	668	745	733	674	663	722	670	682	716	683	714	732	730	648	696	703	706	720	718	682	625	718	706	656	666	679	663	691	698	671	663	690	655	652	660	663	631	660	671	662	662	649	638	669	675	683	700	619	681	671	702	678	663	621	673	698	631	709	645	643	668	643	653	663	654	660	633	678	622	728	647	644	642	640	650	683	698	627	679	657	680	695	661	702	634	646	643	645	697	663	639	591	682	639	647	664	680	628	653	677	636	622	665	675	645	660	620	682	655	687	650	685	609	669	623	715	667	653	662	610	645	683	627	642	641	671	651	706	663	652	676	650	664	670	652	667	641	695	638	639	688	619	649	707	663	621	669	626	655	666	626	685	697	643	679	657	643	670	695	694	637	664	637	676	701	658	666	632	644	683	705	634	728	695	691	696	628	673	659	673	704	669	681	642	629	703	621	661	642	627	664	645	675	657	672	652	661	674	681	644	640	602	677	657	620	655	644	652	664	673	633	637	687	663	641	641	661	603	663	628	657	684	673	703	667	631	658	664	660	646	658	685	673	640	649	659	655	644	674	625	593	674	626	683	659	651	616	719	658	652	602	678	645	673	649	648	644	612	666	640	685	652	729	674	628	667	633	648	655	633	674	632	655	641	680	651	683	656	654	675	686	668	703	630	612	657	677	669	660	674	633	627	657	692	653	687	642	640	669	682	653	633	610	639	686	656	686	637	674	672	678	643	663	667	677	662	658	698	643	653	653	688	681	674	627	627	654	666	696	673	669	706	685	646	673	699	703	672	662	652	670	664	634	650	657	702	655	674	637	659	669	639	673	648	638	644	653	683	676	625	622	608	656	634	628	663	650	656	642	629	661	667	693	669	656	659	636	643	597	657	669	690	688	603	617	680	676	618	685	676	687	645	624	652	663	621	667	671	671	650	607	669	656	632	666	655	644	650	676	620	675	701	677	594	682	672	651	719	685	645	649	670	671	670	683	671	649	667	635	684	650	675	681	648	658	675	649	657	656	641	612	664	650	668	666	713	628	673	642	710	655	670	611	687	618	623	638	695	668	632	678	654	686	648	626	639	684	643	668	645	663	595	639	649	681	689	684	670	690	641	678	631	660	618	639	665	657	650	648	644	643	649	630	664	635	642	659	664	686	645	672	653	624	639	650	639	631	627	677	695	635	628	640	643	598	655	630	648	675	660	663	656	686	683	619	622	650	681	689	663	614	612	689	642	649	653	612	673	668	672	681	639	650	667	664	642	632	687	631	604	672	660	616	665	639	658	620	685	676	615	640	636	668	651	653	662	661	648	667	722	666	689	690	686	631	662	641	669	652	644	654	691	691	617	656	633	680	676	678	636	631	628	643	653	641	630	683	636	642	664	668	666	657	597	678	664	653	613	677	684	644	673	686	678	681	670	701	673	647	636	631	662	608	682	681	721	652	633	667	663	658	628	671	668	688	671	662	633	649	639	666	649	687	667	686	625	690	687	681	635	735	682	680	663	647	650	657	649	662	623	684	636	690	697	683	689	685	661	669	656	669	681	626	653	671	660	672	709	632	652	640	676	617	624	685	608	622	616	693	653	691	603	703	634	677	660	633	625	645	628	658	684	644	648	649	640	672	677	651	650	712	631	641	577	653	697	642	706	634	639	637	688	622	659	635	677	695	690	661	640	622	602	677	644	719	647	642	669	619	673	673	635	676	628	674	679	699	651	596	671	657	679	648	625	645	651	652	669	655	621	628	629	657	696	652	625	637	667	663	686	664	694	656	658	637	707	615	646	598	647	659	625	659	679	697	657	679	634	665	613	633	685	672	636	653	688	631	652	637	651	635	678	667	707	648	707	696	674	644	612	671	612	673	686	644	653	661	623	639	659	635	682	694	664	664	598	663	670	644	654	665	650	638	655	666	606	667	650	671	640	668	693	684	632	595	628	678	703	661	668	692	664	659	654	627	669	652	656	649	649	636	642	661	617	643	627	691	678	622	635	667	641	642	668	680	669	640	665	633	668	634	690	685	689	647	637	691	657	652	659	642	600	637	668	638	645	706	643	648	619	662	692	646	658	630	630	669	659	672	687	696	648	680	675	640	645	677	673	668	726	627	606	636	637	650	681	671	659	601	662	691	675	676	664	639	626	678	666	672	625	678	644	671	610	655	687	648	640	640	705	682	674	675	690	638	606	630	656	647	666	657	694	642	703	646	593	642	626	687	645	623	650	638	675	671	660	616	648	655	636	616	657	659	596	616	665	645	663	625	662	728	662	665	644	664	647	613	672	667	705	691	692	667	646	687	640	680	654	673	649	636	650	672	630	641	651	640	661	590	650	679	662	692	610	678	683	640	661	637	648	680	659	661	641	654	665	645	613	665	642	634	621	673	616	652	634	670	645	633	672	669	634	668	644	643	657	642	600	648	626	634	679	669	692	706	648	643	695	655	653	657	677	635	623	627	648	696	635	683	672	667	655	683	684	677	659	647	633	683	673	621	675	618	654	697	631	654	677	633	624	641	615	723	677	653	686	674	679	661	642	645	648	688	655	631	630	657	636	670	616	662	616	639	639	675	667	689	658	630	656	678	672	685	681	702	618	681	635	611	668	676	656	624	673	689	642	631	640	674	643	697	619	661	687	661	677	665	635	654	646	694	684	665	661	661	643	677	642	677	682	636	633	650	645	668	654	669	654	664	603	664	627	711	673	679	670	649	658	650	650	673	665	694	684	665	683	649	652	649	665	658	679	685	660	633	649	672	649	643	652	620	638	643	652	670	659	661	650	666	645	651	638	683	592	625	700	654	643	674	632	675	668	637	638	660	677	669	658	701	643	670	660	673	643	673	682	664	694	644	698	672	699	699	648	670	691	675	645	671	636	658	681	692	615	662	637	625	695	638	674	650	658	690	684	662	669	640	700	648	701	662	624	679	681	610	664	644	641	625	653	673	628	674	641	641	630	682	682	679	654	667	653	671	694	679	701	674	675	666	663	635	581	649	652	633	653	630	642	670	662	644	679	653	645	606	672	604	630	708	714	662	613	704	666	667	697	660	647	678	623	634	687	641	712	686	681	654	601	673	641	645	701	638	632	607	632	677	662	651	680	652	661	668	647	656	671	700	657	636	626	694	602	675	718	636	659	647	667	689	674	633	669	657	656	643	662	640	664	654	603	676	637	650	660	654	674	685	659	655	641	641	670	691	688	619	641	618	668	645	631	623	596	675	705	636	647	677	638	640	665	667	637
2375	724	398	278	424	479	365	338	299	247	194	159	145	93	91	91	73	71	59	47	50	46	47	60	55	58	54	49	46	30	30	36	28	35	28	29	28	27	21	22	30	27	22	28	31	26	17	19	22	18	19	19	24	23	22	20	15	16	21	17	28	21	23	23	18	22	19	19	14	27	25	24	19	24	15	20	22	24	17	22	13	27	23	26	23	17	22	20	27	24	22	19	17	24	33	18	14	29	23	24	24	21	33	17	25	23	28	20	21	26	22	21	19	24	25	22	20	16	28	19	26	15	25	23	17	22	21	21	24	18	37	30	22	19	24	25	22	21	24	15	24	23	19	16	18	18	23	22	28	20	24	21	16	15	20	13	23	21	19	31	24	30	18	19	22	20	18	27	18	26	18	29	21	18	17	21	20	24	21	24	19	21	25	23	26	19	26	15	28	18	21	18	15	20	21	22	30	18	18	19	23	20	21	21	24	24	22	18	25	19	18	21	19	22	20	14	20	15	14	19	21	21	25	16	25	23	16	18	17	14	19	15	11	24	12	24	20	34	26	19	30	21	20	24	22	15	32	25	25	20	24	26	26	26	27	21	19	17	25	26	16	18	20	22	18	11	19	17	21	31	21	16	17	15	15	16	20	24	21	29	15	25	22	31	24	29	15	18	18	23	20	28	22	21	14	19	26	22	26	22	28	19	20	14	20	19	13	22	19	22	28	16	18	16	20	21	17	29	12	20	22	26	20	24	19	21	26	6	18	24	18	23	18	21	28	21	28	17	10	22	15	22	19	25	20	19	27	19	15	12	20	16	17	25	17	16	15	21	16	17	19	24	17	22	20	15	19	23	27	17	20	19	20	23	19	17	25	18	27	7	18	21	18	14	22	23	12	17	41	25	20	22	19	13	19	26	29	19	14	20	23	15	19	19	15	15	22	30	24	22	20	15	13	16	19	27	19	24	11	19	20	19	20	20	28	24	26	21	20	25	31	23	23	22	24	26	21	25	26	15	22	11	21	18	13	22	24	15	19	14	29	21	20	25	26	14	22	22	25	24	23	23	19	18	21	22	18	19	21	19	22	24	24	28	16	15	19	15	27	22	17	22	16	26	26	30	25	28	18	16	16	17	21	17	20	22	13	22	17	25	20	22	20	22	24	16	23	25	15	19	20	29	20	25	16	16	22	27	18	12	26	22	21	15	25	18	12	31	25	24	22	26	19	21	16	27	32	26	7	24	22	18	17	23	12	16	18	24	21	16	22	20	24	16	26	21	16	31	22	23	21	20	18	22	26	27	22	18	35	28	16	23	18	29	20	25	23	16	23	24	21	24	17	16	17	16	19	22	24	26	24	13	29	27	27	15	22	23	19	27	21	19	15	18	21	22	20	25	20	14	17	19	21	7	15	27	25	26	13	25	22	24	12	19	15	20	21	20	16	16	20	25	17	22	18	18	23	14	26	16	25	27	20	16	24	28	18	16	18	17	23	18	18	18	22	19	16	20	20	26	30	30	30	21	20	19	23	17	19	20	23	28	24	14	28	21	13	22	19	24	17	18	19	25	23	23	17	19	18	24	7	20	22	31	26	21	17	19	18	19	15	15	22	21	19	13	31	19	11	19	25	16	19	17	31	21	22	19	18	22	21	28	22	20	22	23	19	23	22	21	14	25	29	24	22	25	23	25	14	27	9	27	20	20	20	27	23	21	20	17	20	17	19	20	22	12	18	17	25	19	24	22	25	25	19	28	19	30	19	20	15	21	20	22	15	25	20	15	25	21	15	20	21	26	21	24	19	21	17	19	20	22	14	20	16	10	22	23	30	16	13	22	17	25	29	13	22	13	22	24	24	20	17	24	13	15	28	33	17	14	25	17	20	14	16	15	21	16	22	7	20	14	24	21	22	13	18	30	14	19	18	23	18	15	25	22	17	19	22	14	16	20	36	24	32	18	13	23	22	23	22	15	17	20	28	19	14	12	12	18	26	12	19	21	14	16	17	20	26	20	19	11	28	18	18	23	23	19	15	21	17	27	16	18	24	17	18	17	20	18	8	14	21	15	16	16	18	13	22	15	25	15	21	12	30	29	26	15	11	19	25	18	15	15	23	25	24	22	16	21	17	16	23	21	26	21	28	20	20	13	24	18	27	16	26	21	18	22	19	25	20	29	27	26	19	25	24	21	25	21	19	23	20	23	10	23	30	11	20	24	19	18	16	14	26	22	15	23	20	24	23	22	12	19	18	24	16	18	19	25	21	22	23	19	19	21	27	23	14	19	30	18	22	20	16	13	26	16	15	23	15	22	24	26	19	22	15	25	14	22	17	17	16	14	23	25	18	24	14	21	18	18	19	32	25	20	22	29	15	18	26	18	20	25	17	32	19	20	25	21	23	21	23	18	23	17	17	18	19	20	18	18	21	17	18	22	17	21	22	25	12	19	22	20	28	18	17	23	18	13	22	24	25	23	16	25	23	22	29	19	26	21	24	28	19	26	19	24	23	22	19	16	15	13	24	20	27	17	16	15	15	13	22	20	18	14	30	17	24	21	17	23	23	19	16	22	23	22	12	15	28	27	25	19	22	24	19	23	16	15	20	14	19	35	14	25	16	20	23	27	24	14	18	17	14	22	21	20	22	15	16	20	14	16	20	24	16	29	22	21	18	19	25	24	20	20	16	18	9	17	20	19	24	16	37	20	17	21	22	28	16	23	22	32	29	16	19	29	16	22	15	29	27	16	24	18	21	24	14	22	19	35	18	20	20	27	25	27	20	29	18	15	18	19	19	14	29	24	18	25	18	18	19	22	19	22	18	14	11	29	15	20	14	19	15	22	16	22	31	22	20	18	20	17	19	22	19	20	22	22	17	15	22	10	14	24	23	16	21	23	18	27	22	12	26	24	19	9	22	23	16	18	14	21	26	29	23	27	26	24	11	26	19	20	18	26	20	21	18	26	15	16	21	24	24	20	18	33	26	22	23	17	20	20	19	27	13	17	19	18	32	28	15	27	22	17	25	20	18	21	32	14	23	20	15	22	18	19	14	22	20	23	19	27	29	28	19	20	16	19	24	21	15	13	16	18	21	21	20	14	17	16	24	20	21	21	16	17	26	22	13	17	21	29	25	20	25	11	18	24	23	20	27	25	16	28	26	21	24	22	18	18	21	24	14	19	23	24	17	17	16	21	20	28	17	12	21	19	18	22	19	29	19	20	21	20	22	22	25	21	12	17	27	26	31	20	22	23	18	16	22	25	15	27	21	20	18	11	24	16	18	18	19	19	19	18	17	23	19	26	20	23	26	23	21	20	11	18	15	19	19	17	16	22	13	25	11	18	20	13	20	24	14	19	23	23	17	22	21	16	10	30	33	16	27	25	23	19	19	21	21	26	13	26	20	20	25	23	20	11	30	18	17	23	22	23	22	21	20	22	19	23	18	18	20	24	22	23	21	13	25	20	19	18	23	29	33	18	24	20	14	20	21	29	11	19
25231	15644	9557	20981	26586	24642	21225	18965	14647	11039	8909	7277	5889	4773	3901	3537	3262	2829	2446	2142	2019	2038	1854	1972	1980	1975	1966	1683	1421	1169	1059	860	870	797	732	699	808	687	703	634	641	522	441	537	475	529	532	483	410	381	407	415	341	389	359	388	359	343	383	338	365	347	354	363	373	343	355	366	360	352	332	384	364	342	360	388	406	346	374	439	425	434	397	451	390	372	373	407	355	392	406	400	401	375	387	390	382	369	357	374	399	347	386	375	423	368	383	390	350	338	336	311	318	367	350	368	363	322	358	356	363	364	363	360	336	344	367	357	335	316	326	365	328	364	348	353	357	361	381	334	331	360	341	347	366	353	349	338	315	317	331	337	347	328	331	340	343	343	326	345	361	383	364	344	342	335	315	350	325	318	341	334	330	297	329	361	298	312	336	330	326	367	348	329	318	358	342	361	310	340	333	360	349	348	316	332	351	318	360	344	325	349	310	335	327	351	376	348	331	307	339	315	331	350	354	323	327	317	321	286	319	329	315	332	371	331	335	330	329	300	353	343	311	315	345	320	306	347	366	326	328	352	331	362	304	322	338	345	330	300	299	330	338	363	326	307	319	319	323	299	346	323	326	342	345	355	322	330	349	360	320	333	345	357	339	332	354	348	337	347	314	357	348	339	351	339	363	339	353	372	345	326	379	316	359	282	302	325	343	308	346	354	350	324	327	322	322	327	331	313	332	346	380	330	335	340	329	341	343	311	302	364	323	369	330	354	321	328	347	328	321	343	353	305	288	311	323	315	361	386	280	325	301	353	345	363	327	317	333	332	345	307	347	318	313	358	350	340	342	324	327	337	318	349	340	330	349	342	339	317	321	332	329	321	326	316	304	329	356	328	319	318	334	350	339	345	308	341	351	344	367	342	346	342	347	334	358	348	316	336	364	354	327	344	346	305	340	350	304	322	331	334	329	306	325	349	333	348	351	347	315	352	362	308	317	306	356	327	315	340	350	311	318	318	318	343	361	326	350	323	396	332	288	340	331	307	341	349	332	330	351	289	334	328	312	309	326	325	340	339	345	314	342	346	337	339	348	335	299	364	303	341	314	381	305	358	351	358	328	370	327	320	344	351	323	367	364	357	296	338	373	367	321	358	317	327	325	324	369	359	349	334	362	289	326	304	352	337	333	329	341	332	317	335	330	339	369	314	299	332	308	365	340	333	302	359	368	320	336	333	331	372	321	331	335	331	361	349	303	341	353	293	334	378	329	355	328	348	331	334	344	314	317	340	342	326	356	321	341	343	323	333	364	328	337	347	357	349	364	326	330	329	349	332	313	319	320	352	357	352	315	313	326	335	317	352	360	331	331	351	340	349	326	334	356	336	312	320	309	366	322	332	337	311	343	355	318	313	319	402	335	337	339	364	366	337	352	319	358	297	336	340	333	340	332	312	349	349	316	368	360	308	333	321	313	342	340	333	350	365	323	345	328	346	351	363	300	340	365	312	339	355	355	325	312	305	343	320	319	349	336	340	291	348	314	338	346	329	335	353	337	357	313	351	342	338	349	349	335	331	356	309	324	324	332	332	359	341	335	350	339	331	340	331	340	326	354	308	344	327	317	330	351	329	309	323	341	341	345	359	355	345	307	343	357	354	329	322	353	306	337	337	314	338	363	330	317	338	339	328	335	340	364	336	328	345	329	332	351	359	354	350	340	335	349	336	337	325	304	356	364	303	348	339	333	341	327	341	333	330	332	321	342	341	324	348	344	334	336	298	364	321	343	359	360	344	322	361	346	332	348	348	351	347	368	316	347	318	326	338	309	355	338	349	344	360	363	330	342	350	320	326	307	327	368	299	331	320	361	340	348	357	326	318	297	326	353	360	337	343	324	361	336	332	347	324	342	348	319	333	323	332	327	325	339	332	327	337	332	320	336	351	336	307	310	383	344	311	333	326	295	326	355	322	326	362	362	354	337	369	319	297	324	301	350	309	304	324	340	316	361	326	363	332	359	359	308	317	344	340	343	312	299	349	320	309	343	322	335	367	327	313	320	337	337	296	326	375	340	335	327	354	363	319	349	319	312	335	340	347	318	335	335	320	322	325	378	298	324	343	359	337	324	369	368	311	333	353	328	346	346	314	325	338	336	328	338	333	365	335	338	356	338	317	327	321	353	341	340	343	351	335	316	318	332	360	322	344	358	330	330	330	306	357	342	323	339	330	324	302	337	332	339	320	323	380	315	368	346	308	333	329	336	355	354	325	315	323	306	341	331	362	327	350	334	348	373	328	327	344	337	329	324	319	365	336	339	317	350	361	361	357	361	340	357	344	315	341	320	323	365	343	351	328	333	331	321	342	339	369	346	354	338	339	356	338	371	350	355	359	342	315	341	342	325	342	329	339	355	333	314	336	371	336	340	298	333	330	332	332	327	309	324	340	348	353	325	325	318	356	312	332	333	327	355	349	335	347	336	320	350	319	331	297	346	319	378	367	341	333	338	330	327	310	338	328	319	346	297	318	351	333	331	321	346	336	342	352	374	319	328	350	319	339	333	346	310	313	321	318	341	337	340	357	365	318	363	324	334	370	324	320	346	367	320	356	346	324	354	322	339	325	343	356	346	339	314	352	347	315	326	327	311	332	330	312	341	319	340	339	316	346	314	335	350	356	314	304	335	315	339	331	322	319	332	344	349	367	322	326	342	322	351	353	330	326	323	333	360	358	369	342	307	335	330	335	322	334	350	338	347	328	343	353	333	338	363	356	323	312	333	362	358	329	336	352	335	359	308	351	319	372	341	343	312	329	368	339	363	340	350	340	330	345	323	328	365	338	354	330	368	367	300	335	358	330	359	328	339	326	324	332	323	321	345	320	346	342	316	338	338	340	315	334	336	354	357	311	368	318	351	328	323	354	387	334	353	353	374	327	330	321	313	324	351	326	333	360	323	324	307	378	338	334	299	333	325	289	332	345	304	343	328	338	362	328	358	384	330	336	330	338	326	342	339	300	305	370	308	306	328	334	335	332	351	342	359	323	304	302	332	368	337	345	334	351	349	333	326	329	335	340	343	369	330	341	324	368	346	333	360	344	378	330	318	294	362	285	326	314	334	347	334	343	323	317	341	357	308	349	329	315	347	339	310	325	335	344	309	345	306	297	373	375	353	341	322	346	321	356	362	335	374	324	341	350	346	349	362	332	325	353	339	340	339	337	349	326	336	343	306	315	336	319	312	326	348	327	337	307	351	338	324	309	332	329	369	327	325	324	351	343	367	347	314	344	330	314	338	329	309	365	348	343	342	365	297	342	280	360	361	368	342	350	341	367	317	337	352	369	306	313	335	342	319	360	361	321	368	347	332	348	327	331	330	341	337	377	286	344	344	345	331	332	316	331	299	329	319	296	312	355	356	320	336	328	355	337	296	333	351	340	343	352	328	341	320	321	325	323	324	329	333	320	338	354	346	325	330	364	323	353	347	309	326	309	337	355	347	331	363	343	364	334	343	365
2368	1065	612	461	644	739	569	563	458	352	239	207	183	150	137	124	136	83	89	94	82	80	68	88	77	88	67	73	47	68	42	30	35	41	39	46	38	25	30	33	31	38	38	30	27	31	39	39	19	37	35	29	37	33	27	26	23	28	32	27	22	26	43	37	34	30	35	20	40	25	24	29	23	28	23	27	37	33	23	33	29	32	46	35	30	33	26	27	25	23	34	24	24	26	23	39	29	30	22	33	29	26	23	32	34	24	18	24	23	36	21	26	20	26	25	26	21	29	35	26	28	28	30	31	31	27	33	32	24	29	23	31	27	22	25	22	25	30	21	16	18	37	35	29	24	30	17	28	28	32	22	25	29	27	26	26	19	27	21	23	17	34	29	23	29	21	26	24	34	22	27	32	22	13	35	31	26	30	27	27	21	27	28	25	29	26	27	23	19	30	35	26	30	26	21	26	25	39	26	18	27	24	37	31	31	31	22	34	26	24	23	27	20	27	23	13	22	24	35	28	22	27	17	18	22	34	23	22	28	27	29	22	16	20	29	27	26	28	36	26	32	26	31	27	28	27	27	21	22	18	24	31	33	17	28	18	27	29	25	22	32	24	29	27	21	32	28	21	22	29	32	24	22	29	29	22	23	23	20	30	23	23	31	27	17	29	28	27	24	24	22	30	37	30	31	29	19	27	19	33	32	28	20	30	27	19	31	21	29	26	21	22	23	27	25	33	23	17	35	28	34	26	24	32	26	28	28	33	17	32	24	28	30	24	30	33	31	31	29	25	30	19	23	26	36	19	29	15	20	31	18	31	19	30	28	18	25	33	26	25	25	33	22	26	36	29	31	22	28	34	29	21	21	22	25	24	23	18	31	30	29	26	31	28	23	29	35	38	20	19	28	25	24	27	25	24	26	24	30	30	29	26	31	32	28	25	29	27	18	32	33	29	42	24	23	26	27	38	26	21	21	25	28	26	34	25	30	34	30	19	22	30	37	30	29	27	22	22	23	17	29	31	24	20	30	21	28	26	26	32	24	27	33	12	24	23	33	24	30	35	27	32	21	22	25	35	30	16	30	27	21	21	24	26	28	29	21	34	23	26	22	25	23	28	27	33	25	27	29	30	27	29	25	28	26	23	28	29	23	30	26	25	27	26	24	25	31	23	38	26	27	24	25	25	27	26	31	32	29	30	29	22	22	20	29	26	28	25	26	29	30	27	29	32	24	30	25	34	21	22	24	22	24	24	32	23	25	32	20	21	36	24	21	19	25	29	32	33	33	21	19	23	31	33	24	33	24	29	31	33	23	31	34	25	23	24	26	26	29	31	29	41	27	25	16	23	27	24	15	26	25	26	19	32	26	31	25	25	31	34	31	24	30	31	28	30	28	34	29	26	26	35	35	31	21	26	30	24	24	32	31	18	23	27	29	24	30	36	35	30	20	27	35	36	29	30	33	38	28	22	17	23	28	20	22	21	37	37	24	13	24	21	34	26	27	39	24	28	31	29	26	29	27	25	22	25	31	27	25	24	26	27	15	30	22	29	29	26	29	26	33	29	27	23	19	16	25	30	30	21	27	28	17	27	34	28	18	29	34	21	24	23	33	34	24	25	16	27	21	18	22	26	36	31	37	24	24	24	35	23	27	15	25	31	27	31	31	24	22	25	26	31	16	27	22	22	28	21	29	24	19	36	28	19	28	26	20	22	37	15	30	29	21	38	25	18	28	26	19	27	27	25	28	19	33	19	30	17	19	18	32	27	31	25	21	23	25	26	31	34	28	25	23	26	31	30	23	33	33	34	32	27	25	22	28	26	19	33	32	29	21	32	22	26	25	37	19	30	24	33	33	40	20	24	24	32	27	28	21	31	21	33	27	25	19	34	19	20	32	33	27	28	27	26	25	35	23	23	23	24	31	26	26	28	27	34	21	29	23	25	22	33	22	26	31	25	31	25	21	25	28	31	27	25	25	31	28	27	27	27	23	24	32	26	19	24	26	22	25	33	28	30	25	19	28	24	33	24	25	30	38	27	25	20	33	30	27	25	26	29	17	20	19	20	27	26	23	28	19	33	22	31	22	25	26	17	21	28	23	26	34	35	29	25	29	12	31	29	23	37	28	25	27	21	26	27	23	22	24	30	25	27	30	14	27	36	24	25	31	29	25	37	21	25	28	29	24	22	28	24	21	25	23	34	30	25	32	31	24	31	24	26	36	25	23	25	28	25	30	29	24	24	27	24	31	26	30	19	27	28	24	39	32	22	32	23	35	20	18	32	42	34	28	25	25	25	31	23	32	21	20	20	29	36	18	29	29	25	33	27	28	28	20	28	23	30	27	32	28	25	20	26	23	22	33	22	29	27	21	19	36	25	26	25	28	23	20	23	35	18	19	31	30	23	35	23	21	31	19	24	25	21	29	22	33	34	29	21	38	25	27	20	28	42	21	26	33	34	19	34	24	26	33	23	25	37	31	24	32	26	23	27	21	22	17	32	25	27	24	25	27	33	24	26	22	26	23	30	25	29	32	21	31	24	28	24	29	37	17	22	29	33	29	19	25	22	30	26	36	29	21	21	29	28	28	19	25	18	23	27	27	28	27	30	23	24	29	30	20	25	30	36	24	38	26	34	25	29	22	23	28	22	28	34	18	27	27	25	23	29	19	18	28	42	24	27	32	29	23	31	23	21	32	26	24	27	25	33	26	26	22	22	24	33	26	25	27	31	30	18	35	31	35	32	27	26	20	26	21	15	33	24	22	23	19	25	30	26	28	24	23	23	23	32	34	26	26	31	24	29	31	33	24	32	23	24	20	15	26	21	21	21	27	21	21	26	25	35	21	28	39	27	29	28	20	29	30	31	31	33	28	28	31	32	23	26	31	21	37	28	22	21	28	17	24	28	23	23	20	32	18	30	28	23	17	32	27	27	34	26	21	30	31	27	16	29	28	25	24	23	36	29	24	18	23	29	28	38	26	27	17	23	29	33	40	21	29	31	31	33	25	30	29	30	31	23	20	29	30	23	36	37	20	35	28	22	24	28	31	23	26	37	25	25	39	21	31	25	37	38	23	18	21	26	14	36	22	22	23	27	24	24	29	28	37	25	30	18	26	18	19	21	23	23	31	30	26	30	28	25	24	23	23	24	50	34	14	34	33	26	27	30	22	18	23	31	25	30	35	15	23	31	25	20	31	28	26	26	27	33	21	27	15	37	21	31	44	26	27	24	28	28	24	30	29	21	22	22	20	32	30	24	31	25	25	23	41	28	21	21	25	33	37	30	26	37	30	27	33	26	24	35	32	28	37	25	23	27	24	25	21	32	22	30	21	26	34	21	26	23	22	26	22	29	22	17	33	29	26	30	41	18	21	28	31	26	40	32	31	31	22	35	28	26	28	26	19	26	30	33	24	31	25	26	22	31	29	18	24	26	34	31	30	33	34	22	29	27	30	28	36	22	32	28	32	25	19	39	23	22	37	32	24	28	24	29
30678	19199	12853	26175	31983	29919	25421	23114	19819	15055	12139	10186	8470	7068	6116	5254	4839	4011	3619	3285	3246	2961	2864	2928	2909	2909	2835	2406	1956	1633	1427	1283	1239	1217	974	1103	1022	978	903	881	941	740	716	673	672	744	650	567	584	553	590	517	455	509	494	477	460	475	471	479	468	478	453	439	484	486	479	435	444	470	491	461	469	462	447	479	491	491	492	526	563	532	499	486	486	523	504	496	517	443	507	524	516	520	469	511	511	497	475	470	475	508	501	511	558	489	517	486	509	447	421	415	449	437	466	499	452	458	471	453	455	479	443	429	489	481	463	458	459	432	467	498	436	428	419	484	448	453	444	416	449	471	421	449	496	422	396	453	456	406	449	473	441	475	423	408	462	440	430	430	429	430	449	464	416	424	451	420	422	481	458	461	438	396	431	440	417	454	420	439	438	466	447	429	429	425	430	478	468	433	463	456	451	438	483	423	458	392	428	462	415	449	432	427	439	438	431	461	404	438	461	454	442	413	473	459	423	447	387	442	431	444	423	481	450	468	445	439	433	417	434	428	440	390	429	440	440	406	441	444	405	438	425	430	438	470	431	420	436	459	423	422	468	423	419	396	417	408	444	443	427	431	447	459	413	453	418	456	400	419	472	455	432	405	440	426	432	426	433	431	426	434	456	430	435	403	445	436	428	442	401	449	418	427	469	453	428	422	436	427	419	430	440	458	440	464	420	424	437	389	443	464	429	406	423	398	403	434	447	442	426	426	425	442	441	444	405	415	421	433	447	443	458	448	417	436	421	417	438	452	443	404	454	427	435	385	402	442	401	415	453	475	439	452	453	452	429	424	409	444	453	449	439	414	420	453	435	444	415	429	428	416	463	411	393	426	394	429	447	461	455	425	439	464	471	448	411	442	454	417	444	432	440	426	420	408	440	444	425	450	433	431	442	400	423	418	413	426	455	442	484	463	426	439	459	434	449	447	393	485	442	450	400	435	417	459	427	412	446	445	445	410	425	431	470	403	451	400	392	426	429	394	423	426	423	451	425	456	427	417	433	454	452	457	447	394	401	437	439	390	462	415	454	418	445	469	427	432	438	438	406	409	460	426	372	423	466	435	455	478	402	402	441	427	431	457	402	447	462	424	409	426	424	456	479	425	421	420	435	400	454	468	432	437	438	422	423	416	402	448	410	478	444	423	435	421	419	452	448	471	439	426	475	419	420	419	413	420	452	446	438	457	449	439	442	432	387	474	436	427	473	445	444	446	429	395	444	419	403	446	390	435	418	412	439	435	434	420	458	447	429	428	457	459	415	455	446	414	426	435	414	451	403	407	407	406	426	464	449	443	453	426	439	469	445	436	381	442	414	472	433	436	418	442	425	461	419	439	441	419	434	443	444	428	423	392	419	446	452	424	430	474	441	443	442	473	457	426	436	470	417	438	391	445	450	444	432	450	485	392	458	457	396	487	440	454	474	432	412	420	410	471	422	417	432	435	437	427	454	372	439	420	426	420	435	408	462	429	459	431	403	415	441	408	414	436	385	453	456	450	431	478	433	399	447	422	442	441	434	463	430	421	415	452	432	428	413	471	455	416	423	448	468	446	427	439	433	422	463	462	436	429	443	445	445	451	455	430	440	435	456	421	439	420	424	444	429	428	404	445	441	408	427	450	469	498	443	461	438	483	439	444	449	466	455	427	446	457	453	411	420	400	412	437	401	458	415	440	438	442	469	467	443	430	450	442	456	442	426	446	430	462	413	407	475	417	453	389	417	407	406	410	446	454	472	435	417	441	438	447	429	457	455	453	443	424	487	452	448	447	430	411	448	448	404	437	444	408	445	432	454	462	448	440	462	378	446	458	442	427	478	398	442	416	455	459	440	415	484	457	426	424	422	436	418	466	462	437	433	440	461	408	433	471	451	432	426	437	442	398	447	437	432	406	430	431	437	451	453	439	413	453	437	431	461	412	405	414	425	480	474	412	405	441	414	463	455	446	400	457	405	431	471	418	435	428	443	438	409	439	424	439	459	439	420	433	419	417	431	471	414	462	443	467	425	453	441	431	447	456	435	401	435	417	423	430	425	412	413	449	399	434	454	428	417	410	414	373	445	456	417	447	407	415	485	419	463	424	420	409	436	439	405	450	449	461	396	424	431	438	409	417	404	432	448	461	441	414	425	408	466	462	422	400	421	412	429	439	447	441	469	425	426	450	433	439	449	442	453	433	436	420	431	427	424	442	423	393	459	424	418	435	457	425	421	418	447	421	444	410	433	441	377	436	435	423	458	448	419	415	457	437	435	489	434	442	413	433	422	404	466	429	416	435	445	452	419	454	407	395	429	407	410	444	460	437	432	458	474	406	445	450	417	436	442	434	404	455	420	470	417	447	444	444	444	416	444	392	448	414	402	443	437	431	453	402	424	425	431	411	442	444	391	428	434	448	404	404	413	457	437	430	392	440	427	435	436	435	441	440	449	416	464	421	437	421	451	445	427	417	452	436	456	433	453	443	405	417	433	440	437	435	460	443	465	423	426	390	442	449	438	413	407	413	432	454	455	430	465	463	422	434	436	447	430	432	469	413	439	431	431	413	442	395	448	433	427	420	436	411	422	471	416	468	443	408	440	409	418	420	469	425	437	414	422	415	406	434	432	423	444	394	418	457	443	426	425	467	459	428	432	474	431	485	458	408	443	440	433	385	432	471	427	422	421	512	453	453	431	397	429	474	473	387	421	446	465	398	441	393	420	444	445	435	425	426	428	443	407	457	423	457	406	460	432	419	454	443	460	416	447	429	425	440	438	455	424	428	447	426	455	428	395	480	413	435	416	453	453	417	437	440	424	417	434	424	420	463	454	454	438	431	423	441	467	458	466	440	399	489	444	445	414	421	433	418	428	479	463	431	449	422	443	394	434	419	426	467	441	438	447	445	479	434	439	448	443	421	452	414	444	449	437	401	398	448	446	438	433	445	453	424	451	410	435	428	457	439	432	417	427	408	456	451	454	423	427	463	470	458	457	445	439	481	411	451	443	447	435	430	468	457	458	412	422	464	423	431	425	432	445	420	445	451	437	450	432	435	414	416	450	426	459	463	411	426	445	421	458	448	470	453	426	428	444	445	420	443	409	483	433	427	413	427	439	405	451	423	453	423	405	422	437	412	398	427	375	419	435	445	434	423	431	425	430	385	466	441	424	471	429	431	442	428	434	480	424	417	423	404	428	451	429	416	431	415	445	478	410	463	442	448	399	420	458	418	412	428	426	433	403	478	394	415	446	462	423	426	443	426	440	417	425	456	436	419	449	464	466	448	422	453	392	456	418	427	441	463	406	452	415	474	455	441	448	390	451	416	438	445	430	458	432	460	385	408	439	428	454	394	439	429	435	441	434	460	423	422	442	467	432	446	406	442	439	454	433	446	433	449	436	440	439	454	419	442	448	445	419	422	441	457	423	388	393	444	436	406	445	427	428	423	420	453	458	459	418	452	414	431	438	432	454	445	443	427
4088	1094	636	473	784	746	617	607	512	373	291	206	192	190	169	134	130	113	90	102	92	75	78	76	99	71	80	85	56	50	38	42	48	45	43	43	56	44	33	43	40	37	33	39	44	27	29	36	33	24	25	44	30	31	23	26	30	28	32	24	23	23	43	32	35	39	31	31	27	32	31	34	22	36	33	26	28	27	26	30	32	35	36	17	27	28	27	25	39	27	29	31	30	30	27	32	37	26	28	23	39	38	25	27	25	30	35	33	26	29	24	26	32	24	36	35	37	25	28	36	31	33	27	29	28	33	24	34	26	37	26	31	27	29	29	34	33	32	24	31	32	34	26	41	26	36	31	38	24	37	33	31	23	25	25	46	35	31	23	35	20	30	34	18	21	19	27	31	25	33	20	36	33	19	23	32	22	24	25	27	32	31	30	33	35	26	33	26	26	31	25	35	23	18	28	31	37	28	26	42	29	33	34	41	33	27	25	22	35	18	30	20	27	35	24	20	37	23	27	24	27	31	24	33	18	35	41	25	31	22	34	34	24	20	21	38	38	38	18	31	22	22	31	30	26	24	27	27	28	21	23	24	31	35	18	39	28	36	21	28	27	36	26	33	30	38	34	21	14	30	30	33	23	33	31	28	35	20	27	28	29	34	25	26	32	27	26	20	19	26	32	34	28	26	29	22	31	41	26	27	30	31	27	28	20	24	28	27	39	19	20	25	23	27	40	23	33	30	36	31	35	32	25	34	36	39	35	28	37	26	24	34	26	27	33	35	30	38	29	32	37	23	34	26	35	32	26	27	40	23	41	36	30	32	33	34	29	26	31	22	26	31	32	22	31	31	33	40	35	28	31	33	34	29	28	31	34	37	20	31	40	23	39	24	30	29	28	21	33	31	35	34	22	29	20	29	26	23	31	43	28	29	36	33	28	25	25	24	37	35	31	29	18	30	28	26	23	22	23	24	31	26	25	23	33	28	26	32	27	25	31	23	29	35	32	27	36	36	32	27	38	26	33	28	23	36	32	25	29	31	32	31	31	26	29	42	27	30	24	33	32	23	33	27	38	27	28	30	30	25	27	24	25	27	42	26	29	23	29	23	28	35	24	34	26	25	23	30	33	29	23	43	29	30	29	29	24	34	29	22	32	35	26	39	30	30	31	34	28	27	30	18	29	26	34	37	33	26	19	45	34	24	33	28	26	24	32	24	28	29	31	16	36	25	36	33	26	31	28	33	29	30	27	31	25	20	34	40	18	21	34	20	33	23	24	34	35	28	24	33	24	30	27	32	30	24	35	25	21	40	24	36	31	24	38	24	32	31	27	31	29	24	34	21	33	28	24	40	32	29	27	24	31	31	27	28	29	13	29	29	21	30	39	26	32	16	20	17	26	23	28	27	28	29	27	26	28	28	39	35	37	27	15	22	32	22	31	35	31	27	27	33	25	24	23	26	23	31	33	30	40	25	23	38	32	21	33	23	36	36	31	27	40	30	34	31	30	31	29	23	31	27	28	27	36	20	36	28	31	26	19	34	35	26	36	35	35	27	28	38	28	37	24	32	23	27	21	35	25	26	34	28	24	25	37	26	35	24	29	28	41	29	26	39	28	28	36	25	26	36	33	31	33	30	27	28	33	31	19	29	30	26	22	31	31	24	30	36	38	32	27	34	24	21	43	33	31	27	33	24	25	32	35	28	27	21	34	40	30	24	29	30	27	25	31	23	27	26	31	23	26	32	29	27	30	18	29	23	32	24	33	34	29	36	34	34	25	32	32	28	25	32	33	22	22	26	29	25	21	38	28	28	36	19	30	32	28	23	24	28	23	29	19	33	27	32	32	29	33	21	24	27	21	31	27	30	24	22	26	30	24	21	30	24	27	21	29	34	36	27	31	19	33	24	33	30	39	23	24	32	32	31	31	25	32	35	38	35	39	37	31	26	29	21	33	27	30	30	31	25	23	24	24	35	26	28	30	26	34	29	29	30	24	23	36	37	40	32	32	37	32	29	35	22	33	37	32	36	26	25	36	23	23	34	22	21	25	24	31	38	35	23	30	25	36	35	34	31	22	32	26	31	31	28	29	28	16	31	33	40	35	42	24	28	37	34	37	32	28	36	32	20	29	24	23	28	22	36	27	23	29	36	32	34	22	29	41	31	23	27	27	28	29	32	34	43	23	34	30	36	25	34	29	26	21	37	25	23	22	29	20	40	23	35	35	29	33	28	24	35	31	21	16	23	20	28	34	34	20	28	25	18	35	36	27	28	29	36	26	27	26	35	35	25	30	36	26	35	35	26	20	35	27	29	33	35	25	20	29	33	26	34	21	34	30	21	26	34	28	28	18	36	35	33	44	26	30	21	24	26	30	26	28	41	27	19	27	48	28	20	34	29	31	37	32	27	31	41	25	26	28	23	21	29	31	30	33	30	32	22	21	38	26	29	26	24	32	27	37	40	31	26	28	34	33	35	23	25	38	22	20	28	34	25	31	32	25	26	17	25	26	37	30	22	29	23	22	31	36	26	24	24	30	35	38	44	22	29	38	37	24	29	30	32	33	25	29	32	36	31	36	26	26	35	27	30	27	27	30	27	24	30	29	32	32	27	27	31	25	34	39	21	18	36	28	34	35	35	31	29	25	25	21	30	28	25	23	29	34	26	25	28	35	24	22	25	28	30	30	25	28	26	23	25	29	24	43	26	26	30	41	23	28	27	27	30	32	25	31	35	39	27	22	26	25	27	29	29	24	26	27	23	29	28	30	20	27	28	29	32	27	30	24	23	35	29	25	24	37	23	24	28	33	31	28	39	34	28	35	39	31	31	28	23	29	25	30	34	30	32	22	31	27	23	24	29	31	34	23	26	42	32	34	35	26	27	28	29	35	28	28	27	28	25	25	23	26	32	23	42	35	21	31	30	29	33	24	29	21	29	26	25	33	26	38	24	25	32	20	37	25	31	33	20	24	21	23	24	33	36	22	24	33	27	25	20	31	35	30	29	30	29	33	20	27	31	35	30	29	18	28	43	32	31	33	31	29	27	25	30	24	30	26	26	32	34	22	27	24	25	27	37	30	39	25	32	35	27	16	21	26	36	26	22	35	32	30	25	24	30	21	34	32	31	25	24	32	42	32	27	22	35	48	34	25	32	39	30	30	25	22	37	25	26	27	24	26	30	41	46	23	21	23	30	33	32	31	24	30	19	25	28	27	25	34	34	28	22	31	29	25	30	37	20	29	25	25	37	26	28	29	27	22	40	33	29	30	23	24	33	18	30	23	35	33	29	34	20	26	34	22	35	33	31	35	34	25	29	33	30	36	38	34	34	42	25	26	29	26	29	25	32	22	35	28	32	25	34	31	35	37	28	31	31	28	33	25	30	25	31	39	22	19	44	25	26	30	20	24	36	34	37	36	27	21	27	35	24	33	27	26	34	38	20	25	26	27	29	29	35	30	31	17	29	27	25	30	27	35	36	32	25	35	29	21	31
29107	18638	12982	26749	32786	30718	26532	23566	20642	16335	12848	10597	9104	8095	7011	6085	5468	4584	4107	3763	3417	3408	3185	3080	3144	3169	2911	2537	2025	1784	1517	1402	1334	1208	1080	1253	1019	1041	937	1002	850	717	748	703	768	856	704	715	665	614	573	529	544	557	546	510	532	511	538	511	545	489	473	528	511	494	502	503	492	524	503	495	528	509	474	496	534	508	549	569	643	590	593	553	527	539	539	543	580	558	533	589	538	510	527	572	559	540	583	539	489	509	552	570	599	572	551	520	496	456	476	498	522	542	474	528	505	475	473	506	484	503	475	491	494	453	506	485	471	483	472	466	506	491	505	502	520	498	487	493	481	451	495	487	444	486	491	485	463	441	448	475	472	469	462	458	508	498	470	503	463	472	490	487	444	473	457	456	503	459	457	462	497	436	470	463	469	473	451	482	491	469	456	461	481	498	481	457	449	529	475	476	459	453	479	480	465	428	486	431	503	470	461	494	463	420	457	486	457	461	466	471	475	430	453	490	463	475	465	488	487	491	458	471	486	459	447	459	457	488	475	472	492	464	462	482	482	514	483	480	479	461	452	489	467	506	471	469	467	509	454	482	458	471	458	489	485	476	466	476	488	451	473	478	467	463	436	463	472	479	461	444	452	442	472	495	467	463	467	461	454	442	440	461	427	441	492	490	503	433	457	475	476	466	435	479	454	443	481	477	472	498	438	454	458	472	454	445	476	449	418	460	475	482	476	481	469	432	474	446	477	442	439	496	473	498	468	505	473	486	470	468	460	452	509	438	471	488	511	492	484	501	477	431	484	434	440	459	448	457	447	480	467	453	460	476	448	486	477	480	454	480	475	423	493	478	453	470	459	460	493	465	475	500	429	431	464	458	470	460	466	463	501	466	518	498	483	484	481	444	498	490	488	438	470	467	475	470	482	444	471	445	437	467	490	482	474	500	482	446	453	434	453	426	482	472	438	466	498	436	447	449	508	490	503	487	481	431	479	490	515	492	495	472	471	468	470	416	447	489	460	468	462	503	513	476	457	447	473	483	449	441	476	490	460	488	467	502	439	451	481	483	471	432	505	474	474	469	510	447	455	460	468	471	458	413	499	468	485	484	494	465	476	465	438	508	434	469	463	451	455	444	485	485	475	506	478	464	467	497	504	448	460	517	446	449	489	488	432	466	513	476	496	483	498	497	479	454	453	485	446	455	442	470	464	466	452	435	471	469	435	494	494	464	477	464	469	472	478	457	464	506	476	459	464	510	493	519	489	438	504	481	480	485	486	492	500	466	461	483	452	429	497	464	430	414	462	464	466	481	465	473	442	467	476	464	465	472	473	446	456	441	447	445	432	470	505	476	457	450	481	486	466	500	453	501	491	492	468	427	485	446	477	475	466	467	488	451	467	445	482	451	469	506	449	477	475	442	483	476	482	467	465	473	484	455	511	479	482	453	465	464	471	477	482	499	484	500	467	458	468	480	440	486	500	454	457	459	426	471	450	495	441	498	481	469	462	504	439	466	500	438	475	465	458	483	428	457	438	505	502	475	460	467	471	522	500	486	458	451	439	496	471	465	461	462	491	473	482	447	473	466	427	457	464	476	488	479	457	448	480	485	461	457	440	473	508	501	458	472	465	479	496	449	491	464	498	490	447	469	480	492	482	473	472	462	478	483	467	453	453	491	458	463	479	411	466	441	460	482	450	464	491	445	499	478	482	497	540	461	462	482	475	489	467	471	475	476	465	480	472	454	416	527	487	487	463	465	486	465	470	464	471	444	475	489	462	488	451	454	490	435	446	476	473	458	475	463	453	466	464	492	458	488	496	453	475	471	456	454	491	436	441	435	498	490	485	460	469	467	481	484	449	495	443	469	473	491	500	490	481	474	504	449	463	468	467	471	436	450	472	469	509	479	485	457	472	438	441	491	433	452	441	456	443	467	468	461	505	426	503	493	482	450	448	468	454	510	515	454	446	498	465	474	493	492	459	490	458	473	450	434	456	446	474	474	440	448	487	456	484	506	473	447	478	491	469	467	469	494	473	448	427	484	479	461	467	433	463	451	465	471	510	476	450	441	466	454	462	459	450	468	453	441	441	494	453	447	483	480	488	456	454	456	472	481	507	463	470	481	480	481	511	460	451	461	474	475	465	474	457	479	475	482	477	449	479	460	492	454	506	507	484	476	473	464	456	494	440	467	444	487	471	459	477	449	504	474	478	450	486	488	486	477	475	473	434	469	474	488	457	477	469	477	480	452	465	473	474	450	484	494	500	475	443	477	474	456	454	422	479	475	459	463	444	471	487	491	492	468	466	468	464	429	474	439	465	467	488	466	443	474	481	500	498	464	461	464	475	449	526	487	508	474	399	454	501	486	463	464	436	501	470	455	457	455	450	467	501	499	463	426	470	471	451	496	477	454	461	441	500	446	482	461	448	474	443	454	443	497	468	472	475	451	521	459	451	515	455	468	478	472	462	495	458	445	505	464	485	456	468	464	483	456	520	472	489	519	458	490	425	477	477	478	439	468	481	520	471	449	487	476	468	494	461	457	480	473	449	476	453	475	443	484	440	484	489	465	514	470	532	495	502	427	478	493	465	455	446	458	436	478	467	497	494	470	470	448	481	492	481	444	467	472	466	472	442	441	461	485	456	499	422	434	482	467	464	437	498	452	446	468	454	449	444	444	491	479	436	482	473	481	473	459	450	493	474	459	449	501	462	449	490	480	480	476	463	478	464	472	473	473	441	508	457	418	469	431	483	447	484	482	461	478	511	446	453	466	491	455	433	467	454	449	515	467	470	455	431	464	492	507	434	469	458	460	467	456	469	439	493	494	440	490	458	442	481	482	492	499	442	495	467	436	447	500	456	504	458	458	479	457	500	483	481	479	478	500	467	428	463	476	420	463	430	460	445	466	468	466	457	440	450	463	476	485	446	492	481	492	475	475	470	488	490	469	467	476	464	507	490	479	482	469	450	450	478	518	415	447	453	457	501	467	469	466	479	479	472	464	465	435	510	522	460	465	457	457	449	497	480	510	475	447	473	451	483	463	478	488	482	479	515	475	462	441	475	478	429	434	474	491	480	504	418	523	462	493	470	452	492	493	463	449	485	433	516	482	463	505	498	442	485	483	455	452	463	475	485	469	453	493	453	490	498	469	497	476	455	477	496	495	476	492	504	480	472	489	454	514	499	475	456	442	459	445	457	498	491	453	478	470	485	467	477	476	466	484	505	505	480	440	449	459	483	474	477	454	470	460	474	459	521	464	438	496	454	503	455	494	477	489	433	480	434	460	503	464	456	437	478	482	489	462	504	458	494	479	484	494	477	481	499	493	501	439	484	448	478	471	483	429	469	448	454	499	491	459	441	450	512	494	516	490	480	475	469	503	455	484	450	452	485	423	445	499	479	454	417	499	450	485	470	464	475	452	470	489	492	493	431	471	457	479	473	503	475	471	427	490	468	476	462	484	466	501	440	476	471	442	480	453	481	476	435	478
4312	1763	1012	692	1187	1251	1002	899	789	607	499	436	314	315	274	217	224	196	167	145	150	139	143	123	142	112	124	93	98	91	74	77	78	85	62	80	70	66	53	51	62	49	50	53	47	57	44	39	49	47	49	41	51	45	42	50	47	38	41	46	39	43	41	42	39	40	55	53	42	51	51	46	41	46	41	52	45	39	42	39	58	44	52	48	42	39	34	46	51	44	50	46	51	51	48	41	36	47	35	37	43	47	52	39	36	52	45	41	35	44	35	49	57	36	44	36	30	44	51	33	39	49	45	51	45	34	34	46	39	40	44	47	55	39	43	38	43	28	39	41	33	43	50	41	40	45	42	40	33	46	43	30	43	34	54	30	42	33	44	56	41	59	39	41	44	44	44	46	39	44	47	42	49	42	48	43	34	34	44	39	38	48	35	41	37	46	41	48	44	50	35	31	57	34	33	39	41	41	42	43	42	50	36	40	41	29	47	30	40	35	36	40	44	45	44	48	33	40	38	28	38	33	36	48	51	33	33	46	49	36	46	26	42	35	30	45	37	48	46	39	42	42	41	32	41	46	42	56	38	42	36	53	44	52	34	33	44	46	31	39	32	45	47	37	45	55	48	38	50	43	44	38	43	45	49	48	46	42	46	41	50	36	35	42	43	38	40	41	43	37	45	46	36	44	49	37	49	42	52	44	35	36	47	29	43	45	36	33	46	43	28	44	42	44	48	41	34	35	44	50	34	40	36	44	47	40	44	37	32	50	48	44	43	45	31	42	46	47	32	55	38	33	38	39	36	35	39	30	35	28	38	28	43	47	41	41	41	49	45	28	43	39	43	39	39	43	32	39	29	45	48	42	42	37	48	44	43	32	48	59	30	41	32	37	40	45	35	29	43	50	40	46	46	35	39	42	39	39	41	44	36	42	37	44	43	43	37	42	33	48	42	42	53	54	50	54	45	36	37	41	41	42	48	32	46	42	36	57	46	41	46	47	40	34	43	49	41	37	49	34	46	32	43	34	38	38	39	45	43	53	43	33	37	49	27	52	27	41	39	48	36	47	48	43	36	33	51	44	47	52	45	34	40	42	33	48	47	49	38	36	41	38	38	43	40	40	43	35	45	48	45	34	54	43	36	27	45	43	46	37	41	35	42	52	41	42	41	49	48	50	36	37	37	44	39	35	49	39	46	39	47	51	36	38	41	37	49	52	53	34	46	28	30	42	35	43	36	35	32	49	36	32	45	36	55	51	38	37	50	44	42	35	35	38	44	36	50	41	38	42	41	37	56	38	42	47	41	33	37	48	48	50	37	39	40	40	40	40	32	50	32	44	40	34	24	41	37	42	33	38	42	49	38	35	37	47	37	36	50	46	40	39	45	39	38	57	44	40	31	41	45	33	47	46	40	36	41	34	52	46	36	33	45	33	43	51	43	37	32	42	46	46	49	43	48	23	35	38	40	43	52	40	37	32	42	57	36	43	38	49	42	43	55	49	43	35	42	41	41	48	40	41	38	32	33	40	43	37	42	44	41	53	41	36	39	31	50	49	39	42	49	31	44	50	41	43	44	39	44	37	28	49	31	31	51	48	44	45	25	42	37	41	43	42	61	48	53	28	36	37	34	47	43	49	35	38	38	37	45	31	51	47	44	43	45	44	32	44	46	43	44	42	41	51	48	41	46	34	52	52	47	46	37	37	35	40	49	45	63	55	62	39	45	41	48	47	47	35	47	43	52	33	41	47	46	41	41	39	41	34	38	55	46	41	42	34	44	44	45	39	47	39	30	31	44	30	34	47	39	47	39	46	29	37	46	36	44	51	41	46	40	41	42	39	34	47	51	28	41	33	31	41	47	47	44	36	31	40	45	46	42	42	31	40	40	42	47	45	37	42	49	44	48	33	37	41	43	47	41	36	48	48	31	50	39	46	45	36	37	28	46	44	53	33	39	50	41	48	33	37	44	37	45	34	42	52	38	42	45	40	42	43	43	51	44	43	37	47	42	38	53	40	46	37	25	43	44	44	41	33	32	32	40	45	35	48	37	39	35	42	39	37	44	34	42	37	34	37	29	28	32	55	40	44	47	38	50	49	38	45	42	32	45	43	43	38	38	47	42	50	39	41	41	48	28	50	33	48	41	38	33	45	44	32	39	50	36	42	47	36	34	46	40	38	60	48	38	43	35	45	49	48	41	48	44	42	49	33	43	42	37	43	51	37	50	43	42	38	43	42	45	46	42	42	48	36	47	53	54	46	51	38	49	40	40	45	33	37	29	47	42	50	42	30	38	40	46	37	34	40	33	47	36	39	46	45	48	40	49	36	48	51	33	53	41	32	51	41	34	36	34	42	38	41	47	46	42	51	42	40	45	33	42	34	49	45	43	38	52	38	37	51	46	37	45	40	46	45	46	40	46	41	35	57	48	53	38	40	43	43	43	42	50	47	39	33	40	48	43	43	48	43	42	28	44	46	35	37	44	47	50	37	45	48	39	51	24	44	41	35	39	44	40	39	40	42	44	43	34	46	48	44	44	48	35	47	38	42	32	52	46	36	42	37	40	32	35	42	50	38	45	46	44	42	49	44	39	47	41	46	38	44	43	38	48	45	47	38	29	41	51	42	43	37	41	47	32	49	42	34	37	40	52	41	42	46	34	40	48	43	39	47	36	50	49	37	42	49	37	47	38	50	33	42	32	37	47	42	43	46	37	44	32	35	38	50	51	41	39	25	58	27	40	52	40	35	43	35	37	48	49	40	32	32	55	34	33	38	35	29	40	36	38	44	34	42	43	41	30	43	39	52	37	47	47	48	44	41	39	32	34	40	38	56	49	43	44	35	35	44	37	50	42	29	39	39	42	43	30	34	47	37	35	43	40	36	50	50	36	30	29	47	47	46	48	38	37	45	50	44	47	37	62	40	43	36	43	38	41	46	35	32	34	32	50	49	41	40	53	34	45	39	45	37	46	42	34	37	52	51	50	34	34	53	43	31	43	42	45	39	46	48	45	43	52	44	38	43	48	37	34	57	52	43	40	32	33	51	43	53	44	50	43	40	38	37	49	25	53	43	40	44	37	46	38	38	38	34	41	42	50	38	46	33	31	41	43	28	29	45	35	39	42	41	46	41	44	30	33	47	41	38	38	46	45	44	36	47	31	35	46	38	30	39	46	43	41	36	38	38	40	49	45	31	47	45	38	39	35	38	40	38	40	40	41	30	39	51	46	42	41	45	50	44	40	51	41	35	49	30	45	46	40	46	56	41	45	46	40	37	50	48	36	42	43	39	41	40	39	46	25	43	53	44	43	26	29	35	35	44	35	40	41	45	37	34	39	28	52	33	33	40	39	48	49	50	48	36	41	34	49	53	44	40	50	34	41	46	52	44	43	42	43	45	45	46	44	37	41	41	46	38	48	67	36	52	41	39	37	36	42	45	50	36	48	49	35	48	37	38	39	37	39	37	34	42	36	39	46	39	36	50	50	31	39	44
36184	24259	17546	32776	38841	36274	32514	28852	25566	21192	17511	14732	13208	11898	10589	9181	8094	7060	6097	5818	5419	5181	5020	4795	4896	4912	4291	3865	3118	2720	2313	2136	2171	1797	1935	1841	1590	1542	1380	1514	1141	1035	1173	1154	1197	1206	1038	1031	937	893	872	819	825	748	761	746	739	752	739	726	754	701	730	742	742	720	709	705	714	747	741	744	711	730	725	767	782	738	787	853	834	874	816	766	786	765	770	718	725	774	793	792	775	761	788	833	746	779	764	732	766	710	793	754	848	836	799	711	674	665	675	662	686	678	720	698	709	705	704	668	691	671	674	783	688	708	685	683	661	706	637	675	714	683	701	722	707	690	680	689	689	649	672	677	612	680	636	629	671	636	650	636	673	678	668	648	676	677	657	648	697	656	668	664	695	668	661	631	636	679	636	655	673	655	652	690	634	663	662	640	668	617	662	673	695	642	696	629	697	646	614	666	638	623	654	655	620	651	673	664	679	621	683	630	663	712	650	627	668	641	653	683	652	646	641	633	634	668	657	711	624	629	666	674	679	637	668	612	685	642	661	696	651	669	652	656	667	644	667	645	676	658	672	620	641	638	608	636	651	674	647	666	706	670	664	631	680	604	643	623	623	685	660	672	607	632	647	703	620	637	656	658	657	659	659	660	626	654	675	670	643	638	657	618	652	710	673	670	642	661	620	686	651	681	604	648	674	673	665	624	647	677	711	679	665	667	677	596	611	649	648	618	640	638	648	672	663	638	668	696	658	641	620	664	638	684	628	638	666	661	697	651	658	644	648	642	645	627	654	654	639	668	682	662	683	626	629	664	647	634	648	685	597	632	619	683	679	649	658	677	626	664	659	675	658	639	657	665	645	619	635	642	727	642	674	642	704	696	668	668	646	678	626	652	694	672	651	635	727	690	639	645	616	589	680	638	654	685	662	632	650	651	684	680	614	640	646	639	647	668	656	682	611	628	649	640	631	656	638	645	667	702	720	629	666	624	670	660	632	656	650	668	608	651	659	698	616	701	683	661	659	673	675	671	657	653	663	657	640	667	664	677	644	659	648	658	624	664	686	661	623	687	643	648	705	662	664	657	665	629	680	603	730	662	618	678	645	624	652	653	707	680	723	684	743	636	653	609	656	686	644	622	651	644	696	662	660	639	611	652	670	670	664	686	600	667	694	669	702	640	645	630	650	679	629	694	664	704	660	667	683	718	649	623	645	656	647	661	652	668	650	690	642	651	652	608	634	642	659	622	680	655	625	629	686	647	640	630	666	652	673	677	662	677	665	660	688	644	618	647	644	635	704	661	706	674	666	686	672	659	681	653	621	634	634	687	652	633	634	666	667	673	707	669	662	654	653	658	671	666	643	677	639	672	667	611	683	656	647	640	670	698	689	639	657	683	625	664	652	690	676	643	655	651	705	664	645	639	652	676	675	602	671	656	638	674	605	639	652	622	687	638	648	629	632	660	640	628	658	669	665	638	645	692	624	634	737	671	666	675	668	668	671	625	613	659	636	650	645	616	660	697	620	633	629	649	629	646	681	617	669	681	662	634	639	654	682	632	620	692	653	658	622	664	671	647	631	665	657	649	681	670	715	658	661	603	701	648	626	627	647	701	653	678	623	688	639	689	651	660	644	648	630	690	689	608	621	638	673	679	662	638	652	663	678	662	682	657	654	639	676	620	672	674	666	674	650	693	623	710	618	696	636	662	695	675	635	640	709	614	650	627	668	647	677	637	666	621	707	704	648	694	644	672	659	675	588	661	643	648	624	643	638	647	676	641	686	670	668	597	708	629	649	647	681	636	641	630	647	660	640	690	632	671	636	695	646	665	657	642	698	679	675	682	674	633	633	648	649	677	653	658	632	640	672	664	675	657	670	670	675	661	679	634	638	648	657	658	677	658	630	674	647	637	672	644	657	696	686	666	669	622	630	667	640	642	617	634	649	668	615	623	597	696	662	616	653	631	664	673	699	680	612	651	655	683	665	645	681	662	628	679	623	667	636	647	665	648	663	610	712	638	652	624	689	640	672	615	644	669	667	655	671	666	651	639	668	680	678	658	653	692	702	686	655	689	665	604	628	658	670	676	660	626	610	691	659	684	658	675	687	677	667	660	662	694	648	652	629	651	657	644	622	674	631	673	659	669	672	677	658	707	659	652	654	659	644	645	652	625	664	628	708	647	631	643	649	618	697	691	641	666	695	655	626	629	683	646	684	618	655	639	646	620	650	656	656	658	631	674	642	638	671	702	675	615	710	694	662	660	655	680	628	671	643	661	625	717	664	649	630	664	668	656	684	596	641	624	675	672	663	694	647	629	666	618	660	653	642	631	624	642	615	619	671	705	638	691	673	680	638	643	651	621	672	615	671	659	640	636	657	692	659	643	677	644	602	674	652	611	631	667	656	644	629	686	670	634	682	634	671	665	608	692	641	669	606	645	687	667	639	680	638	651	609	637	668	667	607	651	678	635	689	641	644	639	656	628	656	670	678	715	658	645	636	601	661	630	627	653	640	669	694	694	656	637	681	651	682	640	611	645	663	635	704	601	677	628	714	664	717	656	621	682	680	641	634	676	638	613	667	669	640	673	667	634	631	645	692	610	659	647	660	660	630	701	687	619	689	649	677	631	673	619	687	639	619	670	664	656	634	666	684	655	612	661	684	717	672	653	631	660	648	657	631	617	639	665	652	665	631	671	713	625	660	660	633	628	660	615	641	664	670	638	687	671	662	679	610	702	650	630	697	643	704	661	639	633	605	660	694	663	653	650	643	681	665	673	661	644	673	657	676	671	613	685	680	646	698	665	632	653	665	653	663	638	693	683	673	676	660	683	651	679	646	615	650	659	687	640	680	724	660	664	619	701	622	674	691	633	694	680	645	665	616	677	622	684	700	695	685	659	661	682	654	692	636	661	630	663	680	627	630	685	680	652	717	673	694	713	654	619	675	657	651	645	712	647	630	662	632	681	691	651	672	636	669	669	647	697	628	624	663	705	683	696	645	643	674	686	636	642	669	633	664	671	676	653	702	666	644	650	633	659	625	659	637	614	594	715	646	635	617	680	657	720	722	659	703	676	671	680	609	673	622	709	651	675	666	631	663	653	702	670	646	674	652	633	662	643	687	637	677	628	656	648	668	655	692	669	638	620	666	648	678	649	654	672	672	647	637	667	644	656	638	679	617	704	670	684	671	710	671	696	635	682	699	642	663	657	643	645	664	667	656	673	695	648	666	679	671	704	693	671	642	693	659	640	604	650	650	663	671	656	638	658	673	617	588	652	659	727	664	696	631	618	681	643	659	608	621	650	660	583	653	642	634	680	662	640	637	655	626	689	654	666	668	662	644	668	627	690	613	630	633	648	678	646	662	631	631	668	627	656	705	641	630	693	680	694	661	684	650	694	648	677	686	625	671	645	663	691	636	699	671	666	612	669	612	644	694	666	656	638	645	627	712	630	618	656	698	697	681	625	676	696	681	607	667	661	612	629	669	631	657	642
2542	695	385	290	494	493	414	325	259	194	176	122	108	110	78	82	82	72	74	76	46	53	59	51	57	57	57	40	31	37	41	30	31	26	27	25	20	14	22	29	26	21	23	18	31	26	23	27	17	27	18	20	27	17	22	26	32	32	28	18	18	14	14	27	21	19	18	24	23	17	16	26	18	19	23	18	16	20	19	21	29	27	21	23	32	18	21	25	29	25	12	26	20	23	27	16	23	20	32	28	30	17	19	20	25	32	26	24	25	21	38	19	26	27	16	20	32	18	24	23	12	20	25	23	19	19	21	24	32	22	17	19	17	23	25	17	20	17	18	17	24	17	23	13	16	22	24	20	18	21	17	23	13	19	20	25	24	17	26	16	19	24	22	18	15	19	23	18	20	30	20	25	23	15	11	33	16	21	23	24	29	17	18	15	21	33	24	24	22	22	17	31	20	24	14	16	17	23	20	25	17	16	24	22	22	15	21	22	15	22	13	14	18	17	23	22	27	23	21	21	14	22	11	19	17	14	18	24	17	17	13	26	14	16	15	30	19	17	20	14	19	17	22	26	26	16	25	20	19	23	24	10	13	26	19	19	22	18	22	21	16	20	14	22	24	26	23	16	26	16	22	25	23	21	18	24	26	30	26	22	23	20	15	22	20	24	21	19	18	24	19	12	14	21	25	20	16	24	17	32	15	20	20	28	21	19	22	19	22	21	15	30	31	18	23	13	20	21	18	15	22	24	21	23	26	20	22	27	17	20	20	23	17	15	25	25	21	20	29	25	18	27	27	21	20	15	27	20	19	21	28	20	19	31	30	31	15	24	20	22	21	19	21	20	21	24	22	14	12	15	28	19	22	18	14	18	18	27	20	17	15	19	18	23	15	22	15	24	14	22	24	15	26	24	19	20	20	17	17	24	24	18	19	24	20	17	18	19	17	24	20	19	21	17	22	21	22	24	19	24	20	20	18	19	21	26	23	12	22	22	18	19	24	18	23	22	21	19	21	25	20	20	25	14	15	15	18	23	28	36	23	25	26	26	27	18	27	25	23	30	18	15	21	23	19	18	21	18	18	17	30	25	23	22	24	15	25	16	19	24	16	17	13	28	21	22	29	20	26	14	26	19	24	20	26	16	18	25	27	26	19	24	19	24	19	17	15	18	13	26	24	20	17	22	30	19	27	24	22	20	22	21	28	20	15	26	26	27	19	16	14	21	15	20	24	20	13	25	15	22	17	21	25	24	27	21	27	25	21	31	15	20	20	21	23	21	22	22	24	19	18	23	13	17	20	21	17	22	19	18	21	18	26	19	14	19	19	21	27	24	22	16	24	22	21	24	29	27	31	14	28	24	22	20	25	19	27	17	17	23	21	16	23	30	17	17	29	21	19	25	18	18	25	26	15	20	28	20	24	26	14	13	26	15	20	26	21	26	24	34	25	24	24	19	24	22	21	15	19	26	16	16	28	22	23	26	13	19	23	26	18	22	18	12	17	15	20	18	25	19	15	23	25	21	27	21	18	14	13	23	18	19	14	18	20	19	10	27	13	12	21	28	12	17	18	27	20	24	19	23	18	16	28	21	20	30	23	17	25	19	15	26	20	19	17	23	27	19	28	14	18	29	19	22	26	22	24	22	26	23	17	19	22	16	19	18	22	25	22	15	18	21	29	21	12	28	20	16	16	23	25	29	18	27	19	27	27	18	18	18	28	23	28	25	28	19	22	18	22	22	10	18	20	16	21	25	17	27	26	16	13	14	20	24	15	22	28	16	22	16	20	20	25	19	26	18	27	18	24	19	19	21	23	19	18	21	28	18	26	13	18	13	22	25	20	19	20	22	23	23	15	18	12	24	24	17	19	18	19	18	19	26	18	33	21	15	17	26	14	25	28	21	18	26	22	21	9	16	23	21	19	29	20	25	14	22	22	22	15	21	22	17	22	18	20	25	25	20	20	20	22	26	27	19	33	19	21	19	14	21	25	20	20	13	11	22	21	26	23	19	16	23	17	18	22	25	11	15	24	17	25	23	15	23	23	23	13	24	22	30	21	28	26	17	19	17	24	18	26	24	20	20	16	15	17	17	24	20	22	19	13	24	19	25	25	17	20	27	25	20	26	12	22	15	22	16	22	26	16	22	16	27	20	17	24	22	16	17	17	22	29	22	21	14	20	16	24	12	21	12	16	25	23	23	25	20	18	23	21	16	12	20	15	22	14	16	24	26	19	17	18	17	17	15	21	25	22	25	22	19	26	14	16	22	23	25	18	24	21	15	15	24	18	23	20	28	19	17	21	27	24	26	17	15	23	22	10	20	27	18	19	26	19	25	28	20	33	16	21	13	15	22	14	26	18	26	22	18	23	15	19	24	17	21	26	25	19	22	19	28	11	23	22	22	30	9	24	21	15	23	23	23	28	20	24	16	19	29	19	21	16	26	18	20	16	19	19	19	24	22	18	21	26	13	26	18	21	23	20	20	22	19	19	31	11	20	15	18	22	32	20	24	23	18	12	16	23	12	27	23	16	20	19	20	20	15	14	21	18	21	22	15	17	24	13	16	27	26	27	24	28	16	23	18	24	23	21	24	15	11	18	23	22	24	24	18	21	20	25	23	19	15	15	16	23	21	11	27	32	22	15	21	19	14	25	20	25	19	28	16	19	22	22	20	18	13	31	29	20	21	14	20	25	16	22	16	25	17	23	16	16	15	27	14	28	18	18	20	20	16	17	16	15	23	22	28	20	31	27	23	20	23	23	24	22	23	19	25	21	18	11	30	26	19	22	27	16	25	17	23	28	14	19	19	24	19	19	20	17	30	24	18	13	18	20	23	17	20	24	21	24	21	20	24	14	13	14	18	23	26	23	23	29	16	21	17	17	13	24	22	26	25	24	18	28	19	28	20	21	16	22	27	15	21	25	18	29	17	30	18	21	17	22	24	26	24	31	19	20	15	24	13	23	14	18	21	24	15	21	24	18	14	29	12	19	22	18	21	18	18	28	16	20	14	22	27	21	31	17	18	22	21	18	21	24	22	19	28	20	27	24	20	22	22	16	24	17	24	19	23	10	20	22	24	23	18	20	23	14	30	18	26	19	16	22	16	14	18	18	17	14	20	21	16	20	21	23	24	18	23	25	25	17	24	13	18	21	27	19	19	21	24	18	14	14	15	24	27	23	19	28	15	17	17	26	19	24	25	27	10	19	20	28	21	24	21	21	20	19	23	18	20	15	23	22	22	20	8	21	12	18	20	27	20	14	19	24	18	16	13	18	17	16	17	21	18	8	19	17	27	27	27	27	24	14	23	20	19	20	15	22	22	18	22	24	18	18	21	27	28	17	17	14	23	17	16	18	13	25	22	14	21	20	21	26	18	19	19	23	17	19	22	18	18	22	22	20	26	20	18	18	25	25	28	17	27	20	20	14	20	13	20	22	22	19	17	14	21	25	17	16	26	22	21	27	23	19	21	17	20	15	12	18	18	33	22
25982	15551	9776	22318	28174	25393	21114	17090	13693	10540	8275	6528	5409	4896	4257	3789	3128	2745	2466	2394	2237	2201	2047	2179	2156	2123	1929	1576	1234	1099	911	960	963	815	851	761	708	642	662	648	546	546	528	575	593	586	554	458	437	383	452	399	402	363	332	353	372	377	363	346	370	379	343	358	329	342	345	331	375	352	347	353	356	383	408	392	345	375	373	399	438	433	401	400	376	413	384	369	406	407	404	419	390	376	429	400	423	383	381	409	371	360	355	419	432	414	351	352	351	312	356	364	354	367	385	321	350	353	359	355	362	384	355	348	372	366	368	365	373	330	356	341	326	341	305	346	368	389	367	349	346	377	350	326	328	332	397	336	334	354	324	354	351	324	335	337	321	344	349	342	350	324	337	349	352	352	342	356	300	323	307	363	309	325	359	366	335	343	343	351	322	356	353	358	303	361	350	377	342	374	346	302	348	359	347	330	332	344	326	338	334	342	323	352	366	357	332	318	338	346	334	368	317	355	343	359	323	369	333	361	329	360	325	335	360	338	350	323	342	359	364	336	333	351	369	342	324	347	358	339	344	303	316	334	350	283	348	354	357	332	326	359	359	365	327	315	369	326	338	357	322	366	322	343	355	342	352	342	306	352	333	346	333	321	337	350	350	351	324	337	362	337	375	332	316	337	326	315	348	363	333	326	348	331	328	307	320	351	337	340	349	310	359	340	362	326	325	338	322	354	320	330	347	369	351	363	316	344	302	331	335	348	342	320	344	335	334	340	378	335	329	352	357	315	380	340	354	347	334	320	363	367	349	302	354	350	322	298	344	363	330	323	351	329	316	337	304	340	318	327	317	313	374	322	359	326	343	315	313	321	358	341	344	330	354	356	363	338	375	358	351	336	342	348	357	331	312	334	346	344	349	276	353	352	315	324	353	363	349	298	323	330	329	345	362	336	325	348	336	316	331	342	371	332	331	338	358	324	332	368	333	313	344	342	370	354	352	349	342	334	355	308	358	350	340	356	332	372	380	356	350	329	325	322	320	368	333	354	343	324	343	349	347	325	319	323	371	348	364	360	306	304	324	345	335	361	325	342	327	347	352	315	314	334	337	343	334	348	357	307	315	333	324	372	328	347	319	335	294	344	311	319	336	360	325	321	313	339	339	338	319	365	287	320	328	345	345	333	345	360	297	341	321	300	333	305	382	346	336	371	343	368	332	325	316	346	321	338	321	341	366	360	343	356	337	335	318	351	351	304	324	321	344	301	336	338	348	330	345	310	339	343	333	335	338	322	336	351	329	341	305	357	338	341	315	365	311	365	348	336	353	365	302	347	339	329	348	345	354	344	368	358	325	318	342	346	322	351	340	305	366	349	361	321	345	350	346	323	331	362	308	342	341	331	306	330	311	333	335	317	353	329	353	346	346	317	353	328	353	329	356	324	323	341	320	362	364	352	378	373	334	300	323	331	295	379	349	336	331	361	349	339	318	321	306	339	365	331	320	334	355	317	367	343	317	346	334	343	356	322	322	373	372	323	305	300	327	307	332	347	356	335	323	339	359	305	312	324	295	347	334	338	327	326	333	331	330	350	340	349	382	371	336	326	326	354	307	324	313	375	343	336	356	357	316	347	360	302	337	320	333	355	352	324	348	360	329	346	336	334	331	339	360	330	344	350	334	330	369	348	354	355	406	353	359	353	308	312	328	336	318	353	338	342	363	327	326	334	303	321	361	345	335	350	318	332	307	326	353	351	337	339	338	331	373	348	353	352	330	347	327	331	345	302	345	341	350	339	329	350	331	321	322	331	368	322	319	352	348	342	350	378	367	339	353	350	361	353	298	349	356	360	330	358	328	329	350	347	330	307	357	336	315	336	340	342	327	322	355	312	337	346	331	339	302	305	326	351	316	366	362	295	313	329	323	341	326	347	376	299	332	338	340	326	321	351	338	352	345	341	319	370	368	335	366	339	347	326	357	358	339	323	341	338	337	328	336	336	333	338	340	308	338	355	356	350	333	311	357	343	330	341	353	336	350	343	344	336	348	313	370	360	361	310	354	332	335	344	333	347	320	328	343	330	313	365	355	326	327	360	326	366	364	363	381	348	337	380	374	313	335	308	352	319	312	344	336	336	321	353	337	325	317	345	353	330	366	329	328	338	311	315	333	300	351	373	290	335	365	327	325	302	339	365	337	343	322	373	329	312	342	317	332	327	356	350	330	331	339	350	350	356	334	331	345	291	348	357	339	341	345	319	298	320	305	321	338	354	327	315	329	347	318	349	351	338	340	339	326	353	339	329	326	339	316	373	330	354	335	337	320	352	344	356	352	343	359	348	345	321	340	326	338	314	326	360	347	364	350	344	360	328	331	373	318	364	340	341	320	340	353	347	364	315	368	321	333	355	339	335	356	316	337	361	335	376	370	331	321	346	364	355	346	347	348	343	322	362	349	306	356	323	380	351	343	324	309	369	336	308	318	332	307	362	304	370	358	332	359	325	321	334	318	345	333	314	360	341	347	361	347	321	334	316	338	352	359	328	326	353	343	319	360	350	331	322	347	335	355	367	339	322	318	346	308	308	324	331	347	345	336	382	330	320	346	308	352	344	358	357	303	356	365	368	369	346	323	359	364	326	365	341	386	316	335	338	379	388	318	307	333	375	337	353	339	340	362	306	334	346	378	344	365	340	303	348	331	355	323	334	358	324	331	317	342	342	333	337	388	351	357	338	333	355	358	378	302	296	364	335	339	339	371	331	337	357	339	330	297	337	324	329	360	312	366	336	334	324	309	319	333	352	362	313	318	338	317	323	328	338	315	350	322	335	308	336	325	365	361	338	360	340	373	294	354	342	357	334	355	311	342	338	324	322	315	327	340	332	339	320	343	330	365	363	329	342	352	315	315	339	340	345	332	344	334	326	336	354	333	342	336	326	354	331	340	334	362	339	367	309	315	358	312	388	350	372	349	345	309	361	364	351	302	354	353	331	328	371	341	354	340	326	341	345	316	345	334	323	358	333	352	353	328	318	348	346	348	306	335	377	355	339	350	313	330	351	352	367	323	340	353	341	359	348	335	379	358	338	357	351	343	315	347	337	324	349	344	353	354	352	318	348	345	331	364	323	309	347	357	334	371	333	335	345	335	333	375	373	353	346	348	361	322	324	311	330	355	338	358	343	326	333	318	356	339	351	356	339	365	331	318	310	368	320	374	337	340	332	325	325	339	330	321	385	341	391	343	344	334	291	299	312	316	327	349	341	358	343	354	332	327	379	338	303	329	322	386	311	344	336	364	344	381	321	342	361	332	334	324	335	350	354	362	330	357	325	333	314	325	323	359	328	367	369	322	343	376	327	332	368	318	322	317	355	369	333	348	335	367	348	301	329	324	362	357	342	321	355	341	331	319	354	360	373	363	335	369	349	313	347	335	329	329	363	331	328	335	284	355	314	352	343	342	351	355	354	339	327	352	346	355	347	305	339	325	336	353	334	335	350	349	363	341	350	320	369
2666	1069	603	455	706	828	607	484	449	317	273	225	190	171	154	147	92	115	103	100	87	69	91	89	91	80	93	62	54	52	45	61	50	47	46	44	43	37	42	13	37	33	26	41	38	31	35	34	29	34	29	35	26	27	31	29	38	21	34	41	40	25	28	17	21	27	28	30	34	20	39	38	23	21	35	28	31	27	36	33	32	39	29	29	28	29	35	30	32	29	26	36	37	23	26	31	29	25	29	28	38	25	28	25	29	44	25	35	23	32	30	17	30	28	32	22	26	23	24	31	25	23	43	29	30	31	35	23	26	30	23	34	34	49	31	30	34	38	28	39	23	32	29	27	22	26	31	30	31	24	32	26	33	16	26	22	25	24	22	23	27	34	17	35	31	30	25	25	22	37	34	25	30	24	35	21	26	29	25	32	27	17	32	36	29	24	33	24	24	31	16	25	33	30	30	20	30	34	27	25	26	26	26	22	26	24	29	26	39	21	34	32	28	20	22	31	31	33	36	25	38	43	26	31	29	19	38	28	26	21	35	23	27	26	24	18	23	27	42	19	27	37	31	30	23	31	15	32	29	30	17	20	25	30	38	27	29	25	30	30	37	30	31	37	29	25	28	32	27	19	22	18	29	32	29	23	27	21	30	33	32	20	37	27	23	26	19	32	29	32	31	24	21	30	32	27	25	31	19	32	28	20	32	23	27	22	28	20	23	28	36	31	33	30	24	33	20	27	27	28	27	28	26	29	26	20	21	31	31	22	24	25	26	24	37	35	24	34	26	26	29	36	30	17	34	35	34	30	27	20	27	23	22	20	23	36	29	30	26	26	37	30	22	22	30	31	27	33	21	35	33	32	28	24	27	26	28	20	21	24	20	25	23	23	27	22	29	30	41	15	26	26	37	20	29	18	22	38	36	21	29	21	29	22	33	28	28	28	32	18	32	30	23	28	39	18	26	26	41	22	33	20	22	23	20	32	27	36	29	28	24	34	29	24	28	25	32	37	26	21	28	39	35	28	21	26	29	16	27	23	22	29	30	23	24	22	38	21	24	28	28	33	29	23	26	24	33	33	23	33	30	34	26	29	28	43	22	30	33	23	35	28	32	30	26	24	26	29	19	31	26	26	22	26	29	27	22	30	30	32	35	37	33	36	23	34	29	26	27	26	24	27	24	26	27	23	22	28	25	27	25	27	27	24	35	29	23	25	28	24	26	21	29	28	37	34	21	33	31	22	27	26	25	36	28	24	30	29	24	37	27	27	24	24	21	30	31	25	23	38	35	27	26	32	21	38	23	24	34	29	31	32	20	27	29	29	20	26	24	34	28	30	24	24	20	18	32	31	23	24	22	26	23	27	34	23	40	25	19	27	19	28	32	32	29	25	29	15	29	26	31	33	26	38	28	23	25	28	32	35	22	28	36	21	25	33	24	32	26	24	27	20	17	34	26	19	29	28	25	35	35	29	31	25	22	25	23	28	26	19	21	28	28	26	27	27	33	27	21	26	25	27	33	29	29	30	30	24	27	27	23	33	30	22	25	27	30	40	36	27	32	20	18	30	30	38	25	24	24	33	24	30	28	30	26	21	41	27	27	19	23	29	24	31	26	25	31	37	31	36	29	31	25	28	28	20	27	28	28	29	28	26	19	27	22	31	36	24	26	20	41	32	34	28	29	24	25	26	18	30	28	22	34	29	24	29	34	29	27	20	24	31	30	27	30	17	24	20	36	32	27	23	30	27	24	23	33	29	21	28	26	26	33	21	27	32	32	28	33	17	23	26	25	21	34	32	13	32	28	29	21	19	32	26	21	27	35	18	28	23	26	21	41	30	37	32	25	25	31	22	23	24	30	28	28	31	24	21	29	23	34	40	20	24	25	18	28	21	25	32	26	22	30	24	36	28	26	37	26	32	21	25	25	28	24	17	31	33	26	27	26	39	26	28	36	27	31	26	35	27	25	21	27	29	27	42	23	35	20	26	27	33	40	28	26	26	31	32	28	28	26	19	26	25	28	27	35	34	29	12	30	29	31	28	31	18	27	22	37	29	35	29	30	23	27	25	30	24	24	25	31	19	33	36	25	20	23	19	30	31	25	30	25	25	21	28	32	23	19	24	31	34	23	29	34	28	25	30	22	24	33	32	29	15	25	25	25	28	18	19	29	29	21	28	24	33	36	23	30	38	25	31	28	37	21	38	26	32	30	29	14	24	33	28	29	32	23	18	27	31	20	26	22	27	19	23	40	13	31	34	26	33	24	23	22	31	32	33	27	31	29	23	24	23	22	26	33	37	30	38	27	28	21	32	37	17	39	35	25	29	19	23	28	32	24	27	30	30	35	30	27	29	36	13	24	24	26	30	27	25	23	31	30	27	23	24	24	24	18	24	27	29	30	29	32	32	34	21	19	29	29	27	36	17	23	34	22	27	22	24	27	16	35	23	24	30	30	33	30	36	20	39	16	33	20	20	27	39	40	29	34	31	29	29	26	28	29	30	27	26	30	43	35	27	36	23	32	29	39	29	33	32	26	17	44	24	22	23	32	25	25	31	38	26	29	25	27	24	26	18	22	28	26	27	37	26	29	29	27	23	23	32	25	34	17	24	36	33	38	28	20	25	29	33	32	27	30	29	29	26	29	29	27	24	21	31	35	23	20	30	37	18	32	29	21	23	34	34	29	27	24	27	29	32	22	34	19	20	23	27	29	19	34	28	24	26	26	29	22	32	26	28	33	27	29	33	24	27	25	35	25	29	37	16	43	28	29	28	24	19	25	23	31	24	27	25	32	23	21	25	32	28	29	20	21	31	35	22	24	31	22	33	27	29	29	23	22	26	42	24	19	25	26	23	29	27	41	26	25	29	35	28	26	25	28	28	28	24	33	32	17	24	29	18	34	27	27	24	31	32	35	25	25	29	30	30	28	33	24	27	22	30	26	27	27	26	24	28	33	30	27	22	25	20	33	23	29	33	29	23	28	27	25	30	37	25	38	30	22	26	27	27	20	23	30	34	27	24	24	27	29	25	29	25	28	23	36	33	38	34	30	25	22	32	23	19	20	28	26	25	20	21	40	27	34	34	35	32	26	19	38	25	26	23	31	25	35	33	24	35	31	29	27	29	27	20	16	22	33	39	22	19	41	19	33	31	28	24	25	26	32	37	27	37	26	31	22	29	23	23	29	34	21	25	25	33	26	24	28	27	24	34	36	37	25	30	35	23	22	32	23	22	30	37	40	23	25	24	27	24	23	24	21	40	24	35	27	18	27	23	34	34	25	28	26	36	28	23	21	24	28	28	27	31	37	21	33	34	29	28	36	38	31	29	22	24	23	27	24	22	21	28	21	28	27	32	26	28	32	27	21	36	33	20	27	35	27	31	34	25	36	22	23	24	22	27	24	24	32	37	21	31	24	33	27	26	24	30	26	34	25	32	25	29	29	28	20	34	27	31	30	31	29	23	30	24	22	26	21	36	42	30	26	31	10	48
31643	20092	13365	27322	32646	30625	26214	21505	18383	14132	11888	9411	8096	7083	6387	5452	4743	4170	3926	3577	3405	3220	2969	3149	3018	2976	2691	2235	1936	1613	1365	1331	1192	1186	1224	1089	997	886	946	828	714	779	802	811	759	722	717	595	637	543	520	600	498	473	485	512	442	489	491	501	448	444	474	500	410	457	473	475	461	448	503	462	483	490	476	470	505	497	521	578	577	560	541	536	495	546	483	517	464	494	534	490	501	522	506	595	501	485	495	486	487	518	500	539	496	536	497	440	441	483	438	469	468	458	430	461	458	464	475	442	451	461	445	472	458	439	448	471	465	445	452	438	441	454	487	482	478	448	470	457	446	482	427	420	426	463	436	447	442	458	447	408	429	435	442	439	410	463	435	412	418	451	412	406	421	435	438	440	412	394	435	435	431	428	434	434	411	436	449	439	433	440	405	429	442	451	444	428	423	443	421	463	409	431	438	400	425	427	437	459	445	429	462	425	431	433	420	428	438	440	439	439	448	435	466	450	445	416	474	401	464	435	424	437	468	421	420	447	422	418	437	390	423	458	453	426	409	448	410	411	424	429	437	426	442	434	408	429	445	388	427	475	437	437	426	428	407	424	409	461	419	408	443	452	413	430	411	486	422	457	426	394	435	453	418	463	441	410	473	430	463	429	414	434	424	454	449	451	431	442	444	434	415	396	452	394	447	447	409	456	429	466	454	394	416	452	419	419	463	410	434	432	409	445	396	437	416	427	433	449	469	450	441	408	430	439	456	440	451	441	439	410	431	433	408	446	432	450	465	447	438	426	416	422	481	455	434	393	428	427	438	458	406	424	467	401	399	463	439	419	453	422	415	397	466	427	446	403	432	433	439	427	451	432	431	442	455	429	447	434	424	428	409	418	435	432	393	448	471	438	468	433	400	454	481	430	467	413	430	457	410	451	451	452	418	407	417	472	446	420	446	414	400	456	409	471	449	408	439	414	448	439	442	421	394	433	442	431	423	448	447	430	424	441	448	451	446	439	469	478	422	443	414	407	445	440	447	413	469	485	389	439	424	416	440	450	414	457	413	460	448	431	443	451	431	401	428	430	444	434	433	429	450	422	438	427	443	417	389	452	438	450	428	461	443	428	461	422	468	420	461	436	426	470	392	446	430	458	466	468	429	439	428	420	461	455	452	452	460	410	466	451	454	433	459	427	432	451	448	441	436	407	442	458	455	409	429	408	410	456	421	437	432	424	440	447	447	437	456	426	406	436	455	433	464	434	431	419	421	427	442	473	417	415	432	425	406	459	426	449	433	433	478	465	430	465	435	424	433	423	421	455	451	474	424	433	436	502	442	470	471	424	412	442	388	413	506	425	415	436	418	452	400	413	452	439	388	473	417	428	441	449	388	432	423	432	393	402	387	427	465	416	450	426	450	466	443	419	447	457	431	398	415	433	409	450	450	491	421	440	428	454	455	443	440	436	442	435	489	434	437	444	413	418	456	443	402	437	422	439	414	416	391	474	465	457	476	437	425	432	433	450	411	433	456	451	419	440	410	452	459	474	426	425	467	426	402	433	400	439	436	426	444	428	447	450	404	448	414	407	413	438	455	442	419	456	453	449	436	446	432	415	430	434	433	437	446	433	437	413	473	448	440	386	461	438	428	436	427	449	432	413	465	437	453	425	431	456	430	411	435	459	442	422	414	418	459	440	450	445	490	440	447	415	448	419	427	414	442	421	428	472	454	439	394	438	437	462	477	456	436	420	432	428	462	431	431	421	416	420	451	446	441	469	408	411	444	480	417	416	445	451	448	430	409	413	449	447	436	439	447	428	427	443	437	416	451	468	392	418	453	427	439	457	440	447	428	463	411	438	449	455	439	432	426	448	435	438	408	409	430	448	399	436	413	457	441	390	438	427	455	453	458	430	459	428	443	428	416	478	459	432	427	415	421	413	438	441	416	436	416	441	429	419	443	464	456	419	442	434	450	435	431	437	401	442	432	461	442	439	443	440	408	464	433	443	461	419	443	417	451	411	398	427	447	434	436	406	470	441	466	457	438	492	446	412	431	424	433	446	443	451	424	410	422	437	442	437	423	446	436	440	444	485	442	425	441	432	469	410	446	422	461	436	472	456	438	449	453	439	437	439	466	434	436	429	418	455	408	428	429	467	386	419	447	435	445	399	437	415	443	429	386	442	463	437	466	474	397	445	462	411	426	444	375	434	413	434	425	452	426	461	438	423	439	422	424	419	491	411	419	431	427	424	492	460	443	420	422	430	445	438	403	425	441	397	452	414	427	433	444	423	411	399	457	443	429	421	421	416	429	486	421	397	435	440	424	459	445	458	415	462	441	443	438	448	422	450	429	410	436	503	404	406	416	449	452	417	435	424	412	468	392	448	449	451	425	438	420	412	437	444	457	420	473	448	411	427	406	424	421	473	426	434	433	405	455	398	404	428	461	455	459	426	406	438	439	440	475	445	403	435	437	428	470	410	422	474	445	444	467	466	462	413	437	447	430	445	462	414	428	436	459	415	427	419	482	428	428	444	455	447	433	418	429	452	449	369	432	423	430	418	397	437	418	397	434	432	442	409	406	464	426	436	451	443	431	435	449	452	448	416	434	433	374	425	426	419	414	425	460	478	453	446	436	447	470	424	415	433	433	439	400	453	429	432	448	397	455	394	445	444	435	390	454	435	421	449	448	430	429	397	454	425	459	424	440	426	449	447	382	453	439	440	418	427	436	450	442	443	433	455	433	431	455	448	414	447	435	456	471	438	440	428	452	421	442	435	400	474	431	444	479	407	413	459	438	405	434	428	420	416	473	482	464	421	452	441	431	404	431	417	440	437	450	438	480	407	437	436	411	414	441	397	413	459	432	438	437	448	452	443	433	428	422	434	415	405	416	448	428	416	445	458	416	426	434	423	418	433	436	449	439	421	458	429	450	454	443	448	432	399	473	433	447	443	438	438	439	487	445	413	412	427	424	443	422	434	446	477	413	457	427	418	429	455	453	408	428	387	430	429	448	429	428	426	425	436	433	457	431	452	447	395	418	413	435	465	472	439	429	436	449	463	423	447	425	443	430	427	414	428	470	422	454	458	450	457	398	439	449	423	469	437	441	448	414	488	461	454	409	455	446	447	477	424	426	405	453	438	474	429	426	434	431	433	460	417	456	446	436	457	427	466	459	431	394	430	438	451	418	422	448	426	449	414	454	434	447	428	426	440	431	421	458	446	409	448	433	465	434	438	453	433	403	439	474	437	418	434	423	438	403	427	399	435	454	432	425	419	425	469	431	413	423	426	456	417	466	457	450	420	418	460	426	418	423	462	441	473	423	412	439	445	495	475	414	423	429	448	440	420	435	392	451	434	415	453	410	464	441	475	435	433	439	446	477	486	424	421	433	403	460	389	454	402	392	447	433	431	467	425	410	459	427	417	397	429	459	450	426	461	407	432	441	442	430	439	469	455	416	477	439	438	469	477	443	498	428	471	414	404	435	438	414	430
4178	1131	607	501	746	801	591	495	470	393	306	231	197	219	186	143	122	119	124	100	86	100	93	78	93	83	75	80	63	62	56	45	40	56	47	58	44	49	39	49	29	38	42	45	32	36	29	27	36	32	29	25	28	33	29	30	35	25	33	27	31	33	37	28	27	30	29	27	19	27	30	35	37	27	30	25	30	33	31	34	33	26	27	36	32	22	27	25	32	28	29	35	40	23	29	30	35	27	21	40	26	34	36	28	30	36	24	29	30	31	32	33	30	37	24	35	29	31	30	25	25	31	24	34	32	23	22	25	15	25	41	31	22	23	31	27	40	38	14	23	31	38	29	35	34	30	32	28	37	29	26	23	36	32	38	36	33	35	23	31	22	26	24	29	19	34	34	23	26	28	33	28	36	30	37	23	35	30	35	35	30	28	26	36	32	36	29	38	36	32	29	31	22	29	35	32	29	34	33	25	38	24	27	33	25	28	23	25	32	34	39	36	24	27	31	20	28	37	30	32	27	26	20	23	29	30	22	27	26	33	33	29	31	25	34	40	31	31	32	27	33	37	39	34	36	34	26	27	35	28	28	33	25	28	28	28	27	30	20	26	36	28	33	28	28	27	25	33	31	30	27	23	30	26	31	38	13	25	26	29	25	34	37	25	31	31	20	17	20	23	25	26	28	35	26	25	29	24	29	39	26	29	36	29	18	32	32	23	24	26	30	37	28	32	24	24	25	32	29	35	43	38	35	18	43	34	27	18	20	24	29	34	35	34	28	32	34	30	38	34	32	27	31	25	25	18	35	41	25	30	29	29	29	37	35	37	35	33	28	30	26	29	29	27	31	30	33	33	21	24	34	28	29	22	33	28	29	30	37	28	22	17	27	29	31	21	33	35	27	28	36	30	34	28	26	30	27	30	27	29	35	28	26	25	20	23	26	26	26	30	35	31	33	28	33	22	25	34	29	24	31	29	35	26	34	34	25	35	30	32	32	36	34	30	36	31	32	35	31	23	26	27	36	34	39	33	31	25	28	34	31	28	29	21	39	25	26	32	28	27	32	35	26	32	34	31	39	27	27	29	34	31	32	26	33	39	34	33	18	22	25	34	34	24	22	24	32	28	26	28	25	32	35	33	30	33	26	27	22	23	33	38	29	44	27	26	33	27	30	24	26	33	32	21	29	27	29	28	30	33	33	32	47	25	31	31	28	22	23	31	32	36	24	30	33	24	16	31	36	36	38	31	34	29	34	33	34	28	20	31	35	29	24	41	26	38	21	27	33	33	29	29	30	37	25	39	30	31	38	20	35	36	36	33	33	33	30	18	20	28	28	37	35	29	25	22	28	35	32	36	27	22	29	34	28	26	30	28	32	32	45	22	32	37	33	27	27	30	28	26	28	26	38	34	25	28	43	24	26	28	26	27	34	25	37	26	24	33	30	30	18	29	21	30	29	27	28	34	35	26	33	27	25	31	25	35	32	30	35	36	32	23	24	21	17	29	27	25	22	26	31	30	33	29	24	36	22	29	19	32	37	25	42	33	29	28	29	27	40	33	32	26	27	27	24	29	27	33	29	30	29	20	22	31	25	26	24	33	25	24	36	26	39	38	26	31	28	31	27	29	28	36	36	46	34	28	31	22	30	24	28	24	27	27	25	30	28	20	22	33	26	55	25	28	34	30	26	30	40	29	37	27	34	37	28	37	31	36	40	37	26	26	24	30	22	23	36	28	24	32	21	34	36	29	29	30	29	27	29	23	37	34	35	34	22	22	30	35	26	26	27	34	36	29	32	32	30	33	28	28	27	29	26	28	24	25	22	30	17	27	33	34	28	29	29	29	24	43	32	30	36	35	29	31	31	28	33	26	39	36	26	30	30	24	40	32	38	26	43	27	25	24	29	25	33	33	25	37	33	28	26	31	17	30	21	29	19	24	29	35	32	28	33	25	26	26	34	35	30	35	29	31	29	29	32	31	37	28	31	37	26	23	28	34	25	23	33	26	31	27	19	32	32	17	29	28	21	35	35	25	31	38	34	36	37	28	26	36	24	21	36	27	27	31	35	33	32	26	32	34	30	34	16	21	35	28	25	26	24	27	24	22	23	34	29	28	38	39	31	39	37	36	30	37	31	28	38	23	32	26	27	29	24	24	32	30	30	26	37	23	36	35	34	33	28	25	30	24	29	28	31	30	34	36	20	33	33	34	36	31	35	36	31	33	32	41	26	29	32	35	25	37	33	28	27	23	28	28	23	32	36	22	29	32	33	29	27	33	24	27	36	39	37	21	29	36	30	27	28	35	34	30	24	26	31	32	35	30	31	30	31	25	26	33	41	28	30	28	17	18	24	39	29	26	35	28	32	27	36	27	29	28	29	21	32	25	33	31	36	28	30	40	25	29	33	27	30	28	26	29	30	25	18	37	34	31	28	28	28	23	35	32	27	31	34	23	30	32	26	34	30	22	31	29	37	20	26	32	41	28	30	41	30	33	30	34	42	28	29	28	30	40	27	30	27	24	27	28	27	33	34	25	26	30	19	29	24	27	33	41	29	31	32	32	35	35	22	22	29	25	22	39	27	34	29	32	26	29	35	37	33	19	22	25	32	28	43	31	36	34	35	30	20	26	21	25	29	23	38	32	22	30	28	36	23	34	39	28	32	35	23	27	29	31	30	37	28	28	29	40	30	31	33	30	31	26	31	40	31	28	17	30	30	30	33	29	33	24	23	29	31	29	27	31	31	37	36	16	30	26	37	30	25	31	27	39	30	24	31	30	31	24	35	21	26	38	28	26	36	35	27	25	34	31	23	28	28	35	32	27	36	19	25	23	29	29	24	24	29	32	35	29	27	27	30	19	29	37	34	28	29	22	24	25	35	34	23	31	25	31	27	35	37	38	32	36	33	31	32	27	30	26	38	33	36	38	22	19	33	34	25	29	35	29	33	28	31	31	26	23	32	26	31	42	25	33	22	33	28	26	26	28	35	32	27	29	33	31	37	27	35	34	23	33	33	40	40	33	30	29	26	28	35	26	34	31	33	31	29	30	24	40	24	30	26	25	38	32	25	22	43	29	21	38	27	31	34	24	35	38	41	29	34	22	28	23	32	35	31	23	22	30	26	31	27	36	28	25	39	24	23	30	25	26	23	30	32	30	35	32	29	20	24	17	28	29	32	26	35	38	42	22	33	18	24	25	22	22	34	25	30	23	29	27	25	26	29	31	25	21	24	35	41	35	19	29	45	32	19	32	31	33	26	31	32	33	27	29	23	28	28	26	24	27	34	19	39	28	29	20	29	34	27	33	33	25	21	40	29	36	18	31	27	42	27	38	37	43	29	25	24	20	30	26	30	25	29	27	28	36	37	26	26	37	27	25	31	25	35	43	27	31	34	17	34	28	24	28	32	29	30	32	35	25	33	25	27	34	33	20	25	25	32	30	26	41	27	37	28	24	32	24	26	24	30	27	27	24	28	26	32	32	30	30	32	40
30196	19710	13301	27996	32960	30519	26645	22723	19455	15576	12579	10448	8976	8022	7044	5831	5250	4548	4386	3950	3686	3452	3449	3308	3373	3306	2736	2362	2041	1609	1530	1455	1348	1369	1346	1185	1032	973	1071	826	814	806	838	896	825	814	742	636	726	602	587	533	533	559	533	508	553	561	555	537	539	509	530	499	497	486	501	488	512	538	510	511	457	521	517	505	542	570	561	628	640	597	596	534	582	555	555	577	534	533	525	552	521	513	589	564	517	609	552	519	541	508	503	556	586	577	526	522	464	479	442	506	485	498	531	547	488	499	467	499	494	485	498	490	501	479	512	491	523	457	492	476	510	506	493	441	520	488	485	495	489	466	461	461	533	485	486	513	442	462	452	459	454	472	478	410	439	478	470	482	474	455	483	474	459	477	461	438	428	454	476	468	498	485	470	486	476	495	448	468	519	481	458	451	460	479	485	481	485	461	440	503	462	480	458	457	459	473	467	465	452	522	487	460	481	495	482	477	461	480	473	480	477	464	465	497	448	467	479	466	422	473	471	460	462	399	484	460	492	456	484	487	457	481	514	483	447	478	508	449	472	491	481	473	491	495	460	463	423	435	438	477	497	475	471	467	445	445	492	486	460	485	469	484	455	494	462	455	479	469	476	415	468	472	466	478	475	484	476	397	488	464	444	510	459	467	457	469	448	463	467	473	442	473	444	465	463	487	466	487	514	464	471	466	424	470	472	491	468	492	420	499	517	462	512	523	469	475	461	482	458	468	448	442	491	483	457	504	447	476	479	462	458	495	501	464	486	484	450	477	456	472	458	529	469	453	456	464	458	441	469	460	466	480	480	474	482	466	480	492	478	466	474	451	459	465	494	449	447	510	502	438	488	440	460	456	493	422	464	456	484	485	493	461	448	483	456	438	440	466	474	504	490	468	479	475	430	497	493	449	483	443	437	458	480	463	435	471	471	459	474	471	450	459	485	459	484	487	460	458	452	477	437	431	478	469	454	480	438	452	479	453	488	485	477	457	491	486	473	479	480	468	445	467	451	466	507	482	456	447	507	500	482	519	466	462	457	464	453	452	459	506	449	468	452	411	469	441	469	470	432	468	474	480	431	474	456	468	495	485	465	461	448	462	459	467	448	493	458	479	477	438	461	485	471	477	467	481	485	476	465	468	468	455	489	458	465	457	473	475	425	515	452	465	500	472	464	453	465	474	465	454	471	486	441	476	492	427	466	493	486	458	483	491	482	472	425	495	474	478	474	461	479	453	452	471	504	444	449	485	422	492	473	456	463	455	469	434	502	439	493	509	493	498	490	461	478	468	489	453	459	477	448	493	453	490	498	462	488	459	476	525	475	441	480	489	510	542	469	461	455	478	453	507	470	467	459	456	480	440	470	446	491	445	504	460	471	475	470	485	476	480	446	480	483	490	492	434	515	476	475	487	468	477	470	467	486	479	506	435	458	503	479	477	496	488	478	427	420	461	494	411	484	447	504	488	455	466	439	465	496	472	486	470	513	492	440	448	462	466	511	480	482	438	502	447	482	470	432	473	473	442	455	449	467	469	459	469	465	480	437	491	437	450	460	455	452	451	476	484	541	450	454	473	437	472	457	431	454	477	439	446	502	485	485	483	447	467	438	472	463	513	503	450	463	484	456	477	458	485	455	468	498	446	481	474	456	488	466	469	471	415	473	456	454	430	493	481	475	471	436	500	465	466	490	472	481	465	452	430	438	471	476	424	490	465	478	494	425	491	490	468	505	465	502	456	478	480	484	480	512	444	465	454	482	450	516	437	489	455	489	496	431	465	474	466	457	465	450	490	478	476	471	460	450	445	475	453	468	485	434	457	507	456	473	410	460	451	475	489	442	455	498	471	494	464	454	451	480	454	471	410	503	487	438	467	460	475	461	467	501	511	450	471	461	470	405	495	488	506	468	473	445	445	472	456	471	479	445	521	489	474	452	455	469	465	502	440	445	490	464	443	461	517	496	423	486	457	442	485	466	501	453	477	451	435	466	473	477	459	477	483	425	468	506	453	476	486	429	482	441	473	486	446	480	462	436	493	476	431	442	489	464	471	497	480	448	473	438	440	477	497	468	470	498	456	474	443	467	456	479	504	481	482	498	461	488	498	507	499	489	456	503	487	458	483	449	439	455	466	440	447	467	459	463	506	471	452	490	460	450	472	499	477	514	443	450	486	479	487	480	479	444	464	480	479	473	492	491	481	473	490	483	482	458	447	503	459	471	465	480	456	486	492	495	468	475	465	461	490	462	468	478	464	452	507	452	471	482	451	447	482	454	464	496	479	455	513	520	443	490	465	529	514	463	426	453	475	456	467	506	467	503	469	444	488	511	490	476	477	440	455	492	476	446	488	459	435	477	440	502	488	435	489	470	454	477	475	484	442	429	452	478	430	455	480	480	442	504	480	435	479	446	485	493	453	463	440	470	431	482	470	469	468	442	456	522	477	453	467	480	461	438	505	469	464	482	486	500	466	472	472	449	440	456	444	459	465	471	457	452	476	471	473	452	505	473	426	480	466	433	463	424	464	512	477	460	435	481	452	503	498	446	439	466	496	496	408	470	417	509	485	475	493	472	458	477	471	438	472	471	468	487	453	464	510	478	469	476	461	500	458	472	458	498	517	445	486	466	464	474	431	453	475	466	463	433	474	444	445	449	503	464	450	470	498	501	488	444	469	457	436	458	485	490	449	494	486	477	505	479	457	472	446	489	443	430	458	473	461	488	489	459	492	472	432	452	480	474	476	443	443	448	488	449	486	459	465	465	464	454	471	439	461	499	492	466	447	474	479	467	462	480	500	482	477	494	467	476	443	469	471	478	471	470	468	433	483	498	495	526	496	446	435	429	500	487	455	470	457	479	443	536	489	447	458	478	459	450	500	468	476	474	475	455	514	454	475	460	485	464	466	465	489	472	473	491	467	506	493	496	489	487	433	512	469	472	457	447	440	476	517	471	456	452	485	444	494	467	489	463	478	488	477	435	465	492	455	498	474	457	450	458	494	489	479	458	485	501	462	474	454	497	432	421	483	488	456	436	448	461	476	485	486	447	464	483	448	495	469	456	503	504	439	490	441	486	436	476	472	455	458	459	496	468	475	451	495	459	490	479	512	470	479	471	437	478	437	470	459	457	475	443	480	489	441	502	439	494	457	460	488	479	504	486	505	483	475	465	483	464	492	438	452	509	445	514	499	481	430	456	481	462	495	491	485	465	499	473	453	471	460	465	450	453	467	468	487	489	479	467	498	496	456	473	449	490	473	492	493	461	461	464	456	472	414	476	473	430	449	483	458	449	479	475	474	447	458	523	482	467	485	445	483	451	455	442	471	483	439	463	473	499	439	472	438	492	506	468	479	496	465	509	449	477	481	450	463	506	461	419	479	407	465	481	470	527	463	463	437	434	484	435	480	471	470	456	500	479	484	448	483	507	490	449	446	498	483	437	459	471	486	469	481	454	472	459	424	477	454	463	483	435	458	500	488
4395	1994	1113	864	1276	1218	1103	923	777	614	480	380	308	302	254	231	204	198	171	144	161	136	153	137	123	140	128	89	97	66	93	75	77	80	82	65	57	60	62	44	50	49	53	56	59	66	48	45	55	42	49	44	40	44	45	43	49	46	41	45	37	39	52	49	40	42	32	55	42	36	37	49	39	49	50	47	49	46	48	48	49	47	52	48	47	51	47	44	48	34	55	44	35	47	54	32	45	39	45	46	47	51	44	44	44	44	50	48	41	49	34	46	45	41	38	47	34	42	47	46	47	53	46	37	43	58	42	34	47	31	54	52	45	47	52	37	47	45	46	39	43	45	34	39	44	44	41	44	47	49	38	37	52	43	40	43	34	42	42	42	41	37	52	42	36	38	46	40	43	37	42	43	39	41	39	37	38	48	39	37	31	41	37	44	40	48	50	50	37	37	41	37	56	36	51	47	43	49	41	48	47	45	45	30	45	43	41	44	29	32	42	44	35	41	31	35	35	53	45	47	49	36	41	40	33	45	45	37	42	46	40	31	50	47	32	44	31	42	47	44	41	55	51	38	39	41	37	38	41	46	46	42	48	40	41	44	45	49	45	51	51	48	44	36	43	46	47	30	41	34	41	46	50	35	33	36	44	40	40	39	30	45	40	46	57	43	45	43	50	43	41	37	38	35	34	38	36	39	54	30	35	45	34	43	46	46	41	48	43	59	54	60	44	42	37	42	52	34	33	46	29	31	54	40	38	34	40	45	39	31	42	49	36	50	52	26	41	43	41	44	45	39	47	52	41	39	47	41	39	30	42	25	45	36	38	41	47	41	28	38	35	42	39	46	39	33	34	39	39	53	44	40	48	43	41	46	40	35	38	42	41	37	45	38	48	40	41	29	45	41	40	48	47	40	43	51	53	37	48	44	48	43	37	44	34	44	52	45	43	38	47	44	39	39	36	43	42	44	33	44	42	42	40	41	39	41	40	26	50	44	43	37	39	47	40	43	30	40	31	42	40	51	42	34	38	40	41	43	35	34	38	46	47	42	38	45	46	46	44	37	46	38	39	43	47	35	38	36	45	35	36	40	44	37	39	31	35	37	40	23	36	34	44	49	43	42	41	50	32	40	37	47	42	49	45	36	39	39	44	31	41	41	40	44	39	45	34	38	38	38	39	45	39	45	43	46	33	48	35	41	47	29	45	52	39	41	64	42	37	37	39	37	43	44	42	42	29	32	49	51	43	43	51	39	42	50	46	42	45	50	47	40	50	45	45	39	41	51	46	43	51	36	48	42	32	36	41	53	50	43	43	38	41	42	51	33	44	42	52	45	45	39	40	36	29	40	35	42	46	46	51	40	35	34	47	40	39	41	42	37	40	48	46	41	36	52	43	45	46	46	44	50	38	39	47	37	36	46	37	38	45	38	44	41	39	40	45	45	53	41	38	43	44	32	43	38	33	54	48	42	29	43	44	42	37	39	44	47	38	50	46	40	55	36	45	52	36	46	43	47	41	29	34	42	33	51	38	44	41	35	47	44	33	41	43	37	48	37	36	42	29	47	35	41	50	45	50	44	38	30	43	43	41	33	41	39	50	36	29	37	36	43	49	49	42	47	47	45	42	52	46	32	34	47	37	38	48	33	44	47	42	42	43	44	42	40	39	55	52	45	42	31	52	47	45	42	45	55	46	42	35	42	44	32	43	37	37	34	41	36	29	52	51	38	45	31	42	34	48	54	35	49	37	43	43	44	48	49	49	39	37	45	53	41	43	41	34	39	50	30	35	40	40	39	40	49	34	39	35	43	46	34	40	44	38	42	29	34	49	45	42	47	39	44	47	63	32	41	48	34	44	47	39	36	43	50	47	37	41	38	39	44	35	36	54	45	45	39	36	42	41	40	38	44	52	62	37	49	34	36	43	45	43	41	52	37	37	51	31	43	43	42	43	48	44	41	42	40	53	43	37	36	44	48	43	39	40	31	36	34	37	42	52	25	39	45	39	36	36	51	33	49	46	44	51	49	29	37	35	36	34	36	39	56	35	44	44	37	49	42	47	34	45	29	35	44	45	35	44	55	42	40	47	48	45	38	40	39	36	38	42	26	55	45	41	41	39	40	37	35	47	55	43	39	47	45	58	44	50	48	48	33	40	29	40	52	39	40	41	37	45	48	33	39	35	46	48	42	37	48	30	46	48	45	30	39	40	30	35	39	29	34	43	44	44	43	48	39	50	44	41	42	34	39	34	41	45	38	47	58	39	54	32	51	41	34	35	43	41	40	29	32	48	42	35	44	42	27	43	50	35	43	44	40	37	30	43	43	45	37	52	47	34	38	41	41	37	43	42	49	33	35	34	41	45	53	29	39	39	39	37	36	53	41	38	43	34	38	30	35	34	35	35	48	37	47	46	36	53	41	26	41	33	37	37	43	39	41	36	34	33	42	42	47	45	41	44	37	43	35	45	44	39	51	41	30	39	51	52	55	45	39	42	32	38	42	36	40	37	45	50	46	47	44	31	34	45	37	30	43	42	46	35	42	31	47	37	35	35	42	30	47	41	33	42	43	42	38	25	28	46	52	43	50	40	34	50	36	39	28	31	40	54	44	48	48	38	41	42	49	50	40	47	46	39	39	49	37	39	44	37	47	37	42	48	62	33	40	44	55	37	43	47	42	36	57	46	43	46	49	42	44	43	39	45	32	43	46	47	36	42	32	29	34	33	52	30	36	43	43	36	52	31	41	39	28	39	55	47	46	37	38	51	41	45	49	33	34	56	35	46	42	40	44	37	40	38	37	42	47	42	41	39	42	46	35	38	40	39	36	43	33	37	45	39	44	33	36	32	39	46	30	39	47	53	47	33	50	32	43	49	43	36	47	52	42	49	47	45	44	52	41	53	54	37	42	41	32	36	47	40	48	42	34	44	46	44	41	38	32	41	47	42	39	46	44	39	54	50	36	41	41	33	42	35	37	37	39	47	29	37	36	54	37	39	38	47	38	39	35	31	53	41	42	38	44	53	44	36	36	38	43	42	31	41	48	57	43	43	48	47	44	42	36	39	40	51	48	51	29	50	46	33	47	43	34	57	55	35	39	44	34	36	36	53	38	34	43	44	36	45	39	42	42	43	35	34	40	42	42	36	45	39	45	41	40	35	45	29	48	47	42	46	42	36	39	46	34	59	53	40	46	52	46	23	37	32	31	33	52	39	36	30	33	39	37	50	48	38	41	37	46	53	41	36	51	42	41	34	38	30	50	51	50	38	42	36	45	43	47	44	39	41	38	50	39	42	41	39	57	42	54	39	46	46	48	29	47	38	42	44	42	39	35	44	45	40	43	37	49	36	45	44	34	39	33	43	41	32	51	40	41	57	53	37	57	36	36	31	43	38	40	38	55	43	45	45	44	35	45	49	43	41	39	40	39	35	40	44	36	49	32	40	37	34	36	51	42	49	39	38	35	43	37	35	42	38	50	47	41	41	46	42	35	38	39
36695	25715	18201	33824	39153	35790	32079	28685	25153	20916	17338	14904	13110	11532	10438	8797	7960	6974	6482	5975	5731	5304	5256	4985	4899	4928	4169	3562	3035	2515	2364	2199	2173	2111	1932	1639	1602	1513	1428	1183	1359	1318	1393	1228	1223	1194	1103	1043	1001	887	913	798	811	844	752	745	773	730	752	712	736	751	762	716	680	678	697	741	707	728	721	748	728	747	777	774	778	748	742	920	913	847	800	763	764	717	743	759	772	796	751	825	731	750	806	756	795	768	748	745	741	772	747	789	818	814	729	688	672	656	696	661	692	699	666	729	693	686	722	669	683	729	656	673	674	677	644	706	664	684	679	703	684	729	710	712	742	677	665	634	680	671	684	692	649	686	697	649	638	671	666	643	691	662	633	682	686	642	645	718	658	680	685	657	679	688	658	680	656	657	683	691	653	667	642	660	654	648	680	663	675	682	673	683	673	681	654	674	636	690	625	660	615	606	661	691	684	603	624	648	698	674	638	660	691	638	658	668	619	636	669	615	648	635	656	686	682	636	622	689	659	658	630	697	679	648	663	703	659	623	621	626	663	639	621	660	709	614	666	674	661	667	730	684	660	665	656	665	677	714	644	662	613	666	659	639	634	612	646	661	656	671	638	665	626	671	655	639	662	652	687	613	703	644	647	669	614	633	675	649	636	653	680	638	623	623	630	637	662	631	703	668	617	632	656	649	650	595	649	639	683	584	669	644	647	673	611	647	707	626	652	681	641	664	630	642	666	662	635	639	598	707	671	694	674	682	626	657	650	613	655	636	653	676	646	662	640	659	623	674	630	651	626	669	696	659	605	659	651	666	668	583	681	691	680	682	693	651	656	632	632	668	640	646	688	678	646	659	628	640	660	692	701	637	657	648	614	639	645	680	636	648	633	639	665	684	632	630	642	607	663	650	672	643	640	625	698	714	625	639	647	667	649	693	659	685	661	648	628	673	668	667	661	653	645	679	650	625	668	667	616	683	645	683	621	699	675	662	643	710	663	698	654	664	682	660	696	718	639	677	631	671	693	589	663	650	634	641	614	656	698	664	655	662	633	629	658	613	634	634	656	677	648	668	711	670	646	602	665	677	686	649	657	657	676	665	608	624	604	671	649	643	713	617	636	633	621	652	647	622	652	646	626	663	710	663	703	630	712	681	638	638	632	665	636	625	704	641	586	660	715	679	668	640	668	665	646	632	648	650	629	680	699	675	636	650	733	665	668	642	637	642	611	614	679	680	684	678	678	657	671	647	695	694	638	688	668	651	671	693	671	639	680	658	697	630	651	659	692	681	623	681	683	635	663	654	663	658	650	686	676	609	664	670	652	617	650	672	679	605	655	693	658	673	649	666	633	670	677	585	627	623	675	722	659	701	669	613	622	609	669	652	692	694	627	652	647	642	656	661	656	642	632	655	639	649	628	651	634	670	625	676	674	657	650	608	630	663	692	610	623	636	648	691	647	640	665	687	670	668	660	665	716	603	667	657	625	654	645	655	693	660	630	645	669	655	648	677	630	650	646	678	692	691	663	660	622	672	672	662	627	662	641	640	684	644	663	652	648	644	637	678	601	670	679	626	656	728	701	642	636	643	675	671	631	701	638	626	659	669	704	648	634	657	622	644	653	661	655	672	681	646	678	649	696	637	667	661	635	623	683	649	710	664	625	637	658	687	681	670	645	652	633	644	657	666	668	678	667	663	597	653	668	633	631	636	669	648	664	608	653	667	654	661	668	643	687	654	673	638	659	683	678	632	633	667	650	674	631	657	646	684	668	669	660	662	654	616	633	599	649	699	689	648	680	651	671	633	671	643	603	635	667	695	613	643	669	662	659	685	635	656	624	670	683	702	641	684	614	687	672	630	637	638	654	671	678	675	669	609	668	640	625	653	629	666	656	680	646	674	701	666	671	648	645	643	682	643	634	682	644	651	637	626	665	629	679	685	678	681	716	646	721	631	691	619	652	636	727	698	666	660	663	665	687	662	628	651	668	675	648	649	648	650	691	634	655	630	648	675	662	685	678	753	637	669	660	661	637	697	658	667	678	675	675	640	624	653	687	648	650	652	715	646	664	656	635	682	642	645	649	678	660	669	674	637	631	648	644	673	632	634	668	613	669	678	662	641	627	641	670	612	686	609	619	621	658	694	642	683	641	660	657	656	682	636	655	679	717	694	707	671	665	722	660	676	629	600	698	681	624	671	641	627	689	658	653	637	626	632	707	610	624	622	675	647	613	646	644	652	625	622	649	629	647	622	668	684	661	655	693	643	671	649	641	645	660	648	697	646	641	652	648	646	658	654	626	635	644	646	653	662	659	643	634	674	650	672	597	633	646	646	623	650	639	656	620	666	608	671	657	655	647	664	634	698	723	681	648	634	645	614	606	700	625	691	624	699	678	659	623	652	648	676	686	685	657	646	651	666	672	674	664	681	661	673	663	640	608	685	618	681	667	635	659	614	647	633	704	623	656	729	650	670	650	665	643	719	631	667	657	688	687	694	688	682	647	686	645	627	671	646	647	652	656	636	638	624	654	653	657	632	638	641	638	675	654	698	694	656	624	690	655	694	630	684	627	714	668	679	704	615	654	634	638	668	655	662	657	661	671	632	624	612	660	638	680	640	638	671	631	698	662	621	619	634	675	700	644	646	630	616	651	677	670	636	698	665	640	651	659	614	626	715	674	612	675	639	638	686	630	610	629	657	634	600	623	589	647	676	699	645	681	672	679	630	666	648	659	736	656	663	646	678	646	646	661	642	621	594	644	609	652	642	672	685	694	701	629	685	657	645	647	639	643	670	641	635	657	631	671	628	656	658	640	634	709	619	656	605	680	663	635	621	639	684	657	619	673	682	658	635	701	646	652	655	608	676	691	652	674	656	632	652	677	665	684	589	649	673	669	681	678	660	688	634	595	658	663	712	623	635	644	687	633	656	632	579	655	650	657	613	638	636	628	681	650	644	600	625	636	664	694	670	669	655	662	636	592	655	590	676	649	586	653	645	647	695	648	678	639	617	647	674	655	654	679	652	660	630	695	679	577	658	644	623	680	669	670	614	698	633	660	651	649	689	653	648	658	632	700	636	627	656	668	702	663	678	644	707	611	618	627	621	658	673	685	682	658	708	615	637	648	660	654	598	642	612	677	663	700	630	686	675	701	698	682	614	657	627	659	644	685	649	688	657	640	625	634	715	643	622	681	642	666	630	734	631	691	714	695	653	629	683	677	651	658	666	638	652	655	650	672	627	662	665	640	665	619	657	699	643	644	601	676	674	644	674	658	643	630	653	644	658	626	640	668	686	646	672	682	668	702	648	642	626	662	606	666	655	675	626	661	620	689	682	635	647	617	634	657	632	696	644	640	639	678	689	659	635	619	675	649	698	638	683	638	663	669	645	652	652	658	641	657	614	616	654	695	641	634	650	677	614	670	656	659	621	655	619	656	691	629	662	677	635	610	619	659	639	615	686	675	651	678	652	587	644	675	668	651	691	606	643	666	603
2466	829	446	380	511	459	361	320	260	200	158	139	102	102	96	70	68	61	58	70	54	52	59	54	54	58	43	46	34	42	37	29	31	31	32	39	26	20	24	23	31	26	33	20	24	24	22	25	27	22	24	16	20	23	20	20	22	28	23	22	15	22	22	25	16	20	27	29	21	17	17	22	16	17	28	21	16	19	18	22	18	18	31	24	12	22	25	30	19	26	24	25	29	29	24	26	20	24	19	15	22	20	22	33	21	30	16	21	16	20	18	14	21	15	22	17	25	16	24	22	26	17	23	26	22	27	25	29	17	20	15	15	17	20	20	25	19	25	25	24	12	24	16	20	27	18	21	24	18	21	19	21	19	20	14	20	18	18	20	15	27	19	18	24	23	31	25	24	19	22	26	17	21	18	25	20	25	17	14	20	28	24	22	20	18	19	20	24	25	23	27	18	12	20	11	17	20	34	15	16	14	14	27	12	20	16	20	19	24	15	15	17	26	19	19	17	24	23	14	23	19	17	27	20	18	27	25	22	21	11	27	20	20	16	20	17	16	18	19	17	22	16	22	15	17	18	22	28	22	27	15	18	21	27	25	22	23	20	23	20	27	23	22	26	15	17	28	21	16	21	17	22	16	20	24	19	23	17	16	21	26	22	19	14	23	21	10	24	13	28	29	21	18	22	21	13	26	25	29	19	12	18	28	15	23	25	23	12	12	24	22	17	15	15	21	17	12	17	10	27	24	22	19	20	19	26	21	23	20	17	19	15	28	27	25	20	16	21	15	23	25	20	29	16	19	25	13	17	14	21	25	19	25	22	16	22	22	24	17	21	24	9	18	19	20	21	16	18	17	18	26	28	23	25	18	24	33	18	17	18	19	14	22	18	16	16	22	29	23	18	14	18	18	18	18	25	19	16	18	17	20	21	30	22	19	17	20	18	19	21	18	21	19	23	23	24	28	22	14	20	18	25	30	19	20	27	22	25	24	25	20	20	17	27	22	20	21	14	21	25	17	15	29	21	29	21	17	24	24	24	15	16	23	28	20	19	23	29	25	20	17	20	22	19	20	16	21	27	13	20	23	21	21	18	20	22	21	14	18	21	20	29	31	19	20	16	17	23	20	14	23	16	23	17	20	16	25	17	21	24	27	19	23	16	21	17	22	12	21	24	22	21	19	17	23	26	15	24	17	12	19	14	19	21	21	20	20	20	21	18	24	19	25	17	21	17	10	14	26	26	18	24	18	27	26	17	18	19	23	17	17	20	17	17	30	26	18	20	34	19	16	19	18	23	30	27	19	20	17	26	19	19	25	19	27	23	22	20	23	23	31	19	20	21	28	23	22	17	19	22	21	22	24	22	15	16	17	22	20	27	19	27	15	29	21	21	24	22	19	30	20	17	12	21	16	22	23	24	26	14	27	33	20	19	22	21	20	32	21	19	11	21	20	18	20	16	20	26	19	27	24	20	16	17	28	17	19	23	22	22	22	15	23	18	23	24	19	20	19	19	20	22	13	28	21	26	16	22	23	11	19	19	22	22	14	16	22	19	20	13	29	16	26	21	22	18	22	20	29	21	28	22	19	18	18	18	20	24	21	18	28	14	21	17	17	28	17	20	23	23	29	18	24	21	17	21	20	24	20	22	24	16	17	18	24	22	16	26	13	26	19	17	11	18	17	23	18	19	22	18	15	15	34	20	17	21	24	19	21	20	17	19	23	20	19	21	22	16	27	23	22	23	33	19	22	29	28	21	14	21	23	18	11	17	23	22	23	36	17	19	21	30	19	19	17	22	17	21	21	23	18	24	9	20	26	28	23	25	24	26	12	17	23	27	17	20	14	23	18	22	18	27	17	23	16	24	18	21	24	21	17	25	19	17	26	24	25	17	25	20	21	24	22	24	19	21	13	24	23	17	15	33	16	23	10	21	19	18	17	19	22	27	18	19	14	25	22	15	19	13	21	21	20	24	14	18	14	28	19	22	10	21	18	23	26	15	18	18	16	15	16	14	26	22	28	21	18	27	17	19	16	11	17	23	16	21	16	20	23	21	18	17	21	18	25	27	19	12	21	27	23	22	21	18	17	14	24	25	17	17	26	13	20	12	11	24	16	21	23	18	17	22	20	17	24	26	24	23	30	17	16	19	24	21	19	18	21	24	19	15	20	31	16	17	25	24	15	24	19	19	29	15	23	9	22	12	23	15	22	19	22	15	19	20	21	23	23	18	17	30	22	20	17	26	22	16	18	20	29	21	11	19	21	23	21	10	15	24	19	27	23	22	17	24	15	19	20	17	18	21	13	21	23	17	18	16	23	16	27	20	20	13	21	24	20	23	18	18	25	21	14	15	19	12	20	21	19	29	17	9	26	21	19	19	21	18	17	14	16	11	30	17	24	20	12	23	11	21	26	27	28	16	22	23	27	25	26	25	26	17	24	22	25	19	15	20	27	28	18	26	27	19	18	28	22	28	15	13	18	25	14	22	16	19	28	18	18	18	23	20	20	16	19	22	16	17	13	15	23	21	23	19	20	25	25	20	21	24	25	33	19	26	22	21	21	15	18	20	20	24	25	23	20	26	28	25	24	22	29	13	26	20	25	24	25	23	10	18	16	24	28	18	15	30	16	14	29	20	20	21	20	30	16	13	16	19	21	13	14	15	18	26	15	27	11	21	28	21	23	18	20	18	16	14	18	21	16	9	14	24	21	24	19	23	10	21	19	19	20	21	21	18	19	22	17	15	20	16	16	22	18	16	24	18	14	25	17	23	25	18	23	28	18	23	31	21	20	15	28	27	21	16	22	18	16	16	22	20	19	19	21	21	19	21	28	15	22	23	20	25	17	12	23	18	15	16	20	15	27	16	20	20	21	29	37	15	20	19	23	22	24	21	18	17	17	22	23	21	18	19	16	27	17	18	20	13	28	29	15	38	24	21	24	15	27	27	22	15	25	28	16	18	22	28	23	20	18	22	17	16	17	33	18	19	18	18	27	13	22	27	22	31	15	16	20	22	18	15	22	26	19	14	28	21	21	17	19	26	13	22	20	22	21	21	16	17	25	13	25	16	27	18	17	23	13	25	30	19	18	18	18	22	24	17	17	25	22	16	21	16	23	13	11	18	11	31	18	27	27	18	21	17	15	19	15	24	15	18	30	17	23	18	17	28	21	18	23	16	9	25	11	24	12	19	23	19	25	18	27	16	24	21	20	23	25	25	21	16	14	19	27	19	24	27	19	23	17	27	22	16	25	19	21	20	15	17	25	26	18	13	22	23	12	23	25	20	16	21	14	25	23	29	30	20	26	22	28	22	18	20	20	25	24	29	16	13	18	25	22	31	16	22	15	16	20	19	17	24	23	15	16	21	23	6	22	14	21	16	24	17	15	22	22	21	28	24	19	24	18	20	26	20	12	28	20	16	15	28	25	17	23	14	17	22	25	16	15	18	14	24	21	24	12	23	14	22	14	21	16	18	16	20	14	18	16	16
26571	17197	10677	23817	29154	24679	20229	16801	13509	10677	8274	6710	5708	4924	4119	3430	3174	2903	2689	2543	2457	2225	2220	2165	2116	2105	1684	1467	1173	1052	1006	937	946	977	846	783	693	690	588	595	599	638	682	603	494	488	480	491	464	448	378	409	374	357	400	368	334	368	362	357	363	388	361	329	312	355	387	390	335	351	329	379	351	364	381	373	372	378	398	388	426	439	405	388	391	398	399	353	389	378	413	381	383	408	397	394	406	420	426	379	367	345	378	376	388	373	363	343	356	367	379	356	353	341	354	336	342	352	359	338	351	351	321	343	355	365	338	328	353	352	364	368	374	346	370	348	363	318	344	332	342	341	363	388	363	333	350	353	326	343	322	328	320	338	303	315	324	326	346	382	321	319	346	300	355	347	301	343	325	361	318	341	330	353	337	310	355	302	373	338	350	349	319	344	313	326	340	336	338	348	339	360	361	310	340	343	309	332	327	343	376	353	347	373	369	346	370	348	323	330	330	340	333	327	344	322	359	392	351	331	337	331	334	326	388	347	347	355	337	311	320	319	340	329	338	332	326	371	358	312	313	319	335	330	361	369	354	309	338	318	333	352	341	315	312	337	337	373	329	375	344	335	310	342	314	306	326	339	352	351	345	336	317	372	332	322	322	321	347	362	330	337	315	344	326	363	307	344	350	350	332	329	355	332	337	340	329	369	348	326	346	365	341	310	318	325	325	341	315	295	351	344	339	328	325	316	353	324	366	343	331	296	330	359	339	317	303	340	304	341	316	292	325	312	356	355	350	329	332	319	300	303	311	317	344	336	348	348	346	339	334	339	340	370	356	352	322	356	357	335	348	324	333	342	350	314	322	343	347	309	296	343	359	304	339	364	316	349	353	350	328	303	325	363	309	346	303	342	334	346	331	334	337	317	342	362	327	342	355	360	330	322	373	331	386	349	342	344	328	340	360	316	325	367	293	323	343	309	319	353	343	359	320	343	322	315	307	317	315	315	340	320	334	335	335	344	363	341	343	306	322	364	342	356	326	348	358	292	371	342	353	354	310	324	339	360	329	330	331	343	324	343	313	346	321	347	345	315	313	340	303	341	331	359	325	357	330	337	350	363	343	325	364	304	331	341	349	338	309	330	342	327	333	340	335	313	338	316	333	332	333	324	361	363	339	345	324	348	362	326	326	315	313	318	337	335	338	350	333	330	311	317	340	310	324	335	346	325	348	351	307	357	352	321	367	338	345	369	344	334	355	333	304	322	325	309	352	311	331	294	346	314	353	357	327	337	318	340	335	375	329	334	336	355	344	330	316	360	338	301	340	350	340	331	342	323	312	338	326	338	356	308	333	354	342	324	345	328	350	316	329	320	363	343	351	340	352	360	328	354	314	335	352	330	318	332	342	335	330	339	326	340	343	351	336	326	331	316	299	340	350	339	338	352	323	361	334	311	327	337	318	319	354	334	333	346	332	300	338	375	336	337	339	297	353	325	344	316	336	351	336	349	320	343	328	346	331	358	347	355	346	340	344	348	332	327	350	353	335	359	331	357	314	313	362	315	333	320	352	338	320	328	338	340	340	349	295	351	318	296	336	321	322	327	357	334	352	340	309	335	325	311	313	330	310	339	334	326	328	327	341	306	337	336	350	329	321	348	337	341	356	337	355	317	332	345	321	352	340	343	320	347	340	345	318	320	323	333	346	348	314	337	334	326	340	378	326	336	330	348	352	330	327	347	316	318	363	326	339	316	339	359	305	367	359	349	337	360	339	364	349	354	367	353	342	360	327	352	362	350	317	329	343	325	332	375	338	305	332	315	320	346	346	354	366	332	319	350	335	330	354	331	320	343	326	318	320	300	328	349	337	334	325	320	324	347	331	333	336	362	337	341	342	338	332	309	344	372	322	338	338	277	351	343	326	330	307	351	350	319	298	344	372	327	338	334	345	325	332	337	373	321	323	315	343	348	312	344	345	347	362	346	337	306	317	323	351	334	313	356	346	349	328	327	356	374	330	315	328	342	325	327	365	357	351	350	320	362	322	323	336	359	316	368	345	308	346	349	316	335	339	347	352	328	339	352	342	328	350	343	313	331	318	312	330	350	354	333	354	335	334	312	307	348	354	343	337	344	374	363	333	319	345	357	333	382	318	294	324	339	345	343	331	342	330	346	351	325	341	359	331	334	366	339	330	364	367	312	345	344	325	351	322	355	342	335	330	373	321	331	362	333	308	351	322	327	334	346	352	347	305	344	355	336	365	342	295	314	317	369	330	350	306	321	376	315	345	312	328	347	335	330	312	327	339	323	344	318	337	348	333	330	353	342	337	368	329	357	330	320	322	324	322	350	341	319	353	366	335	352	341	333	355	345	336	341	371	335	387	347	329	358	329	353	336	338	348	319	325	314	326	328	348	338	345	324	327	354	341	383	348	347	318	368	332	361	351	321	328	335	343	336	339	306	315	334	349	325	335	368	313	333	321	354	322	340	306	321	315	317	362	362	346	358	326	333	302	328	360	338	301	342	342	345	357	324	330	346	320	348	366	354	363	306	341	328	297	334	336	327	344	356	321	322	331	343	347	328	348	319	343	298	330	365	297	319	338	334	348	324	340	346	346	335	350	332	306	345	323	313	315	381	307	337	361	321	343	333	344	359	324	325	365	325	316	330	328	338	336	342	327	326	369	327	328	377	319	338	327	335	338	301	328	325	344	338	341	325	345	331	357	351	340	315	353	328	331	323	321	309	319	334	351	334	339	332	337	293	347	350	338	331	339	344	303	327	331	324	335	298	323	326	327	351	333	322	334	354	341	358	361	322	347	360	321	343	308	341	324	322	340	342	334	332	372	367	342	342	357	366	328	324	323	318	332	357	368	306	351	322	303	389	317	330	324	321	318	307	320	344	331	341	327	343	349	329	321	356	347	311	350	355	324	350	325	335	345	341	347	339	321	355	344	331	346	335	306	296	366	361	326	366	338	331	335	337	306	328	339	299	337	325	338	350	359	354	344	389	329	353	340	336	349	360	332	310	335	330	361	369	321	336	316	327	339	314	325	353	337	353	362	342	339	339	320	369	311	327	340	312	327	339	356	348	332	349	367	345	357	311	360	329	332	336	323	332	332	323	319	352	361	319	346	344	358	376	353	341	335	317	345	353	347	339	328	352	338	345	338	335	326	335	356	331	370	327	301	324	309	346	307	333	376	335	342	346	307	373	310	308	342	320	324	311	335	303	346	347	342	370	336	342	329	330	367	323	340	327	353	308	323	361	321	340	365	355	332	346	347	339	359	337	326	350	370	335	333	344	336	350	326	329	339	349	311	373	333	346	328	322	334	349	343	302	320	326	331	304	330	343	341	325	367	347	342	327	320	343	348	311	309	320	337	349	332	285	337	337	342	349	345	318	317	328	328	342	320	327	322	347	365	327	330	354	324	360	341	326	321	345	336	337	355	305	303	355	309	331	331	336	322	350	377	334	321	343	333	355	322	363	334	287	322	348	322	355
2479	1221	743	508	795	719	526	459	409	308	266	254	188	178	129	104	112	113	109	85	97	88	89	77	92	83	75	74	40	51	59	54	51	40	39	40	49	31	27	31	27	35	34	35	39	42	21	47	35	31	34	31	26	31	24	33	28	29	31	19	28	14	36	25	25	38	21	18	16	43	39	24	21	31	19	30	25	23	18	31	34	37	37	28	34	29	28	36	26	27	38	24	29	31	28	33	30	30	35	24	21	32	32	21	24	19	28	27	24	26	28	28	16	32	32	30	29	30	28	23	16	31	24	26	28	28	32	27	30	26	24	27	30	22	33	22	29	28	33	30	27	24	23	32	31	27	30	29	26	16	19	25	31	36	33	28	17	27	20	41	28	26	29	23	30	24	21	37	30	36	30	23	34	29	22	26	26	25	34	39	33	41	25	33	27	30	20	26	32	25	23	27	21	31	34	28	25	25	24	22	24	29	30	31	26	23	33	27	29	31	28	23	27	20	31	27	19	28	36	29	27	29	22	30	24	25	24	24	22	19	31	21	34	29	34	27	36	15	27	27	24	34	23	30	25	21	19	28	29	18	29	24	30	27	27	27	29	27	27	25	33	31	27	20	28	32	23	32	30	30	22	21	30	29	37	31	24	28	24	30	31	24	29	27	29	30	23	25	23	36	30	22	25	17	23	23	20	20	32	26	24	27	30	26	23	30	24	24	29	22	20	26	29	23	34	25	31	25	32	26	24	23	23	34	23	23	16	26	24	31	26	23	28	14	39	34	25	31	28	24	25	25	19	28	29	32	25	20	33	22	19	32	34	26	31	28	33	29	24	27	30	20	30	22	33	26	24	28	31	19	28	21	17	28	25	27	34	23	26	26	27	32	24	26	25	27	23	28	26	23	23	26	14	24	24	25	26	36	25	19	24	20	27	24	31	29	29	30	25	39	36	28	22	25	25	30	25	26	19	42	31	29	28	30	24	22	23	19	34	29	29	20	23	26	23	20	20	23	27	25	22	30	24	35	31	14	26	33	21	31	21	25	24	26	23	35	36	24	20	35	27	29	26	31	17	26	32	27	29	35	22	25	32	34	20	21	29	21	28	17	28	13	33	30	37	29	31	34	27	20	31	33	27	26	19	34	38	26	30	25	27	26	20	32	32	22	28	35	31	25	26	27	25	31	27	21	36	22	30	25	25	28	29	27	24	28	30	19	30	28	28	21	27	23	26	29	27	28	24	26	25	26	27	23	30	25	34	27	23	22	27	28	24	27	23	25	34	30	27	23	31	30	35	17	22	23	28	20	23	37	24	28	31	23	27	29	24	22	35	38	27	26	25	20	23	30	25	28	30	28	25	21	30	27	29	26	25	32	28	20	22	24	23	26	18	37	32	33	27	28	25	26	28	16	25	18	27	23	23	24	32	32	21	23	32	20	20	23	25	24	22	30	26	25	22	25	14	29	22	32	34	27	22	28	31	21	40	27	27	25	31	23	24	15	34	19	29	29	30	25	17	19	35	28	35	26	28	28	20	26	25	19	29	29	32	33	28	24	27	21	25	24	42	23	31	32	30	27	24	24	25	29	30	24	20	31	25	33	22	26	23	32	16	28	18	19	21	27	30	35	26	22	23	21	22	34	17	24	31	24	23	27	20	21	26	23	30	25	24	28	19	19	24	25	19	25	35	28	31	23	28	32	36	28	24	22	31	31	20	30	27	33	22	28	21	28	30	27	26	21	22	25	30	28	32	32	33	31	24	40	27	34	27	25	30	22	31	15	15	24	24	28	27	25	20	36	27	30	28	20	27	22	26	18	33	31	20	26	38	29	29	22	26	34	39	37	26	32	30	31	27	21	22	34	30	25	23	28	20	26	25	27	26	32	35	30	18	32	32	21	18	32	30	33	32	36	34	37	26	35	35	29	16	24	32	20	22	26	19	18	24	39	29	28	25	27	24	30	23	19	22	26	27	18	29	23	23	20	22	24	27	30	31	32	35	27	18	25	12	35	27	25	20	22	29	20	21	39	29	27	20	38	31	30	46	21	29	36	31	23	20	31	24	19	31	31	30	24	33	26	26	21	32	28	36	32	22	31	31	36	25	32	24	28	25	28	16	41	22	20	20	20	22	23	28	22	24	33	17	27	33	22	21	26	26	19	21	17	20	31	20	25	33	26	34	27	20	19	20	37	40	20	22	31	35	35	23	37	19	20	40	23	27	24	16	24	25	37	18	33	26	15	23	22	33	31	28	30	24	32	32	27	29	26	22	25	29	32	28	38	28	25	24	31	25	31	25	27	36	31	29	39	31	28	23	38	27	17	28	24	26	19	26	19	19	33	32	29	14	16	27	32	23	29	19	16	21	21	31	32	25	28	23	22	25	26	32	33	25	29	31	24	25	33	22	24	28	24	33	20	34	20	23	33	35	28	26	18	23	30	39	29	27	27	25	30	24	30	16	29	28	28	26	34	24	28	26	23	28	29	31	28	30	27	28	32	33	26	17	40	23	26	21	38	21	23	26	26	31	25	30	23	20	23	22	23	29	26	30	34	36	27	33	27	27	24	21	23	31	21	27	31	26	26	26	30	33	27	25	31	27	28	31	32	27	18	35	19	25	27	28	24	35	27	24	19	35	35	20	31	27	35	34	35	24	22	32	29	37	19	24	31	23	24	26	21	27	27	24	32	29	32	25	23	25	23	31	31	19	28	33	32	26	27	22	26	26	27	19	33	34	17	23	26	29	28	27	30	29	25	36	23	29	22	34	22	28	19	33	19	23	32	34	17	28	31	33	24	31	20	27	32	31	26	33	20	22	30	19	28	23	23	30	26	19	32	25	29	40	26	37	21	28	23	31	25	23	23	27	24	26	19	28	29	26	20	23	21	20	21	22	32	15	25	25	29	28	28	25	25	26	33	22	33	28	29	31	28	25	31	24	38	28	35	24	34	29	19	17	23	24	26	25	26	34	31	25	26	24	26	27	36	27	23	33	29	28	25	23	23	25	24	26	22	26	27	31	25	31	22	28	23	26	28	24	26	26	32	22	32	26	29	30	29	22	30	31	24	24	31	31	31	26	23	28	21	26	29	23	27	36	29	23	28	17	25	18	27	30	25	18	26	23	22	24	17	28	29	27	25	26	33	22	22	34	31	27	28	20	28	26	22	26	30	28	29	33	24	26	36	24	27	30	32	26	25	27	26	28	28	27	25	27	18	22	25	30	36	26	27	34	33	26	33	30	31	28	36	30	26	43	29	32	20	19	26	26	19	29	36	32	21	37	21	19	24	29	31	34	24	31	31	26	19	31	25	19	30	24	21	24	23	27	30	26	31	20	22	26	30	26	41	22	19	27	16	16	22	27	26	27	16	40	19	28	23	41	36	22	27	35	25	27	34	12	28	21	35	26	27	21	23	33	29	27	29	24	25	17	23	22	32	29	11	26	24	30	24	27	25	23	31	31	26	35	21	31	22	25	16	24	20	26	20	28	26
31800	21426	14062	28745	33909	30387	25557	21517	17711	14740	11978	9854	8387	6973	6052	5241	4709	4383	4010	3646	3459	3309	3120	3179	3006	2870	2399	2078	1746	1641	1493	1458	1353	1373	1130	1093	957	938	806	838	780	799	820	746	735	603	693	725	545	570	563	571	532	509	514	533	503	481	489	468	482	479	501	441	457	476	479	478	502	423	426	457	483	466	486	488	482	557	511	617	608	524	502	520	530	545	525	479	504	506	516	489	529	537	553	541	542	508	487	469	489	451	473	514	491	472	461	464	457	410	497	462	477	471	465	457	486	463	443	437	451	464	430	426	475	476	445	440	451	448	430	498	475	486	428	489	477	453	433	438	418	420	444	415	452	445	413	443	434	421	462	441	395	433	458	411	433	455	439	437	434	412	450	437	417	462	429	441	428	457	446	438	428	425	427	444	438	436	408	422	455	403	446	462	427	417	438	395	435	445	400	396	444	405	421	410	448	430	475	454	452	439	431	464	443	432	438	425	437	436	433	445	421	431	418	464	415	403	474	423	406	419	421	436	448	440	429	434	427	403	425	449	451	470	459	462	434	446	464	438	443	475	458	454	431	408	437	448	429	444	411	456	475	416	429	436	440	403	429	434	422	435	429	445	434	398	443	420	422	439	443	441	418	451	462	459	430	462	440	415	463	434	446	440	442	448	435	382	413	453	432	424	431	420	435	413	448	440	424	404	396	409	400	465	379	433	424	447	434	449	411	419	421	443	391	439	433	458	454	434	442	436	423	417	418	428	417	406	422	400	415	434	419	444	437	429	444	430	436	448	443	439	442	420	428	455	437	423	442	421	469	428	435	430	436	434	433	407	458	427	424	412	400	421	417	461	403	476	417	434	451	446	445	471	420	428	438	450	393	434	423	416	436	404	447	421	434	433	428	449	423	428	426	428	421	420	484	443	415	444	433	435	412	439	454	412	400	426	434	416	467	423	417	434	425	433	396	388	431	393	414	412	412	441	379	446	440	449	431	425	392	470	439	427	429	429	428	436	424	463	438	418	439	427	440	405	458	460	429	413	460	424	459	484	367	440	406	438	445	427	465	464	422	438	439	427	441	401	429	436	422	427	442	436	489	415	474	420	425	472	445	436	398	417	424	472	390	441	411	449	421	440	460	433	465	425	405	460	424	428	443	416	437	409	436	421	462	402	442	395	440	426	437	417	428	482	423	408	405	449	428	422	436	444	438	435	445	395	402	436	462	429	421	402	427	434	440	412	466	377	433	436	436	440	437	445	451	417	437	415	444	420	454	456	424	450	440	408	416	439	404	437	396	436	421	416	415	421	458	415	409	432	446	416	424	437	437	444	438	425	423	409	453	416	460	403	438	398	412	451	427	405	392	431	412	443	422	420	458	435	414	445	412	407	425	429	379	430	426	428	427	425	434	431	460	433	432	437	425	435	436	424	396	415	434	424	446	403	444	443	451	414	409	404	437	428	458	438	448	438	436	397	428	444	424	439	405	432	422	399	442	453	458	449	446	470	392	412	391	440	463	421	431	409	447	415	470	421	440	450	434	445	477	472	447	456	454	424	452	420	436	417	440	426	448	459	445	429	417	444	435	425	414	400	431	452	457	426	454	409	434	420	428	432	446	453	416	425	456	425	426	454	418	416	440	439	469	445	463	455	417	435	473	454	421	416	420	400	434	445	443	503	427	420	445	454	431	440	460	446	425	457	478	463	449	451	446	417	469	429	446	450	420	394	446	462	383	413	385	448	417	432	421	468	422	438	431	437	390	419	433	426	446	450	411	428	444	422	400	442	446	411	425	454	464	414	447	432	428	447	447	448	425	474	443	406	397	409	462	424	457	415	451	405	408	453	447	457	448	412	415	389	411	416	446	462	413	438	450	422	436	438	438	440	433	479	438	423	451	444	471	461	435	386	421	446	421	462	426	426	407	446	464	469	458	445	425	417	402	405	444	442	445	410	434	450	449	438	403	409	470	438	428	436	460	405	427	419	449	453	449	406	451	417	429	431	427	413	428	455	424	439	417	452	408	405	453	397	431	433	373	437	448	416	437	464	432	465	435	431	434	465	434	451	413	417	466	477	457	467	407	389	403	473	409	389	419	441	424	434	436	434	464	431	417	428	485	417	422	403	467	475	424	425	471	398	412	477	435	462	443	452	475	426	420	436	440	450	455	462	444	445	417	471	465	462	436	439	435	434	428	392	436	420	430	427	404	458	411	449	436	433	419	442	444	417	435	428	442	400	440	443	399	446	437	404	424	425	420	457	469	437	468	395	394	432	412	435	457	445	413	445	405	475	455	431	421	451	456	436	433	438	435	426	474	445	386	446	431	460	450	396	457	398	407	446	438	394	440	434	495	437	454	434	437	416	412	400	423	416	434	449	428	393	456	410	414	453	432	419	411	435	427	453	429	429	453	418	405	485	429	471	410	414	452	396	437	444	395	430	429	427	455	444	459	445	415	440	410	415	434	444	419	428	408	458	437	447	457	447	453	437	440	461	442	398	440	401	413	433	458	408	432	403	415	398	439	404	444	430	419	441	428	416	499	431	426	420	469	412	462	436	466	415	435	434	410	460	420	426	437	433	462	471	427	478	430	467	432	407	436	407	441	400	444	422	409	441	426	430	470	424	380	397	474	462	424	430	420	431	440	446	413	421	415	430	391	399	427	419	476	431	445	442	425	410	409	442	457	413	428	434	399	407	470	435	413	415	416	429	424	415	487	399	455	422	444	454	445	414	459	447	449	419	436	441	434	472	411	423	414	455	420	424	391	408	396	435	418	435	432	411	450	463	433	446	394	454	444	438	420	420	413	456	445	435	432	416	444	444	452	415	395	443	434	437	423	415	421	380	472	441	412	464	432	402	423	469	432	464	452	458	391	431	443	479	414	425	459	415	448	432	441	424	437	445	466	443	423	424	445	437	428	420	435	464	414	447	419	449	433	439	453	462	404	417	413	394	434	391	415	447	424	466	427	442	425	432	431	451	444	392	447	426	464	451	452	451	417	439	438	403	442	474	424	446	452	422	448	427	411	439	474	449	440	439	453	433	451	438	433	422	420	434	427	432	423	421	441	436	472	438	437	440	449	414	416	428	425	444	458	416	414	448	388	450	450	438	397	418	476	414	425	399	404	452	446	429	450	430	407	440	399	451	445	400	466	448	438	420	475	404	412	398	422	421	441	446	378	426	420	382	443	455	458	416	429	417	429	394	419	430	407	392	400	381	458	416	427	455	427	405	409	455	416	419	439	438	432	419	452	429	423	400	473	476	458	466	444	462	439	455	435	397	453	488	388	477	430	442	427	456	417	445	453	476	417	446	454	421	434	431	431	422	447	481	414	430	449	421	407	436	457	446	418	422	419	431	425	469	428	408	440	444	425	449	452	399	406	430	408	402	438	402	444	412	441	443	426	404	429	419	439	430	449	435	421	422	470	431	444	443	449	427	446	439	449	459	483	403	453	458	402	447	450	431	452	438	452	423	426	413	437	403	413	415
4186	1219	694	582	794	816	639	511	430	357	304	249	211	193	164	141	141	119	103	108	87	95	76	93	99	76	68	61	53	57	35	57	49	49	47	32	35	41	39	47	34	42	51	35	39	32	40	31	26	34	22	27	24	36	21	23	33	28	26	25	27	37	25	25	24	22	21	32	18	24	29	22	21	25	27	29	34	42	33	37	33	34	30	27	21	25	33	30	23	21	34	35	31	33	25	28	28	31	28	32	31	27	19	32	26	26	22	18	30	32	38	29	31	27	40	32	20	31	35	18	18	18	26	23	35	27	33	26	29	32	26	35	38	27	34	28	41	37	34	28	33	35	28	34	29	21	31	25	33	35	33	23	29	31	30	26	27	30	28	33	25	20	29	23	26	42	39	21	31	24	32	39	24	32	35	29	27	41	20	30	24	43	29	28	22	25	30	36	27	26	33	39	27	31	38	38	28	19	31	32	28	27	21	26	38	24	28	29	25	33	49	30	36	21	29	34	26	32	32	33	30	26	27	32	30	22	26	38	27	33	29	29	29	27	25	29	24	28	32	29	30	26	28	35	27	24	32	31	29	24	29	26	30	31	30	22	32	27	29	22	29	27	38	38	24	25	27	25	36	33	19	38	28	20	32	29	31	31	33	32	29	28	38	30	34	27	29	24	34	29	28	24	39	33	37	29	25	27	32	22	36	24	24	32	40	20	28	30	22	36	25	32	30	23	33	35	30	28	30	24	30	25	25	29	26	25	30	30	26	28	40	35	28	26	28	32	34	27	34	38	29	21	21	31	28	28	22	29	22	30	29	27	24	26	27	31	39	28	35	32	22	32	35	28	23	28	35	36	31	28	34	27	31	26	27	19	39	26	27	37	31	33	32	23	30	24	30	20	26	37	23	24	29	32	28	37	29	31	23	35	26	25	27	29	36	31	30	26	32	33	39	37	26	33	41	38	29	22	38	32	34	32	25	39	30	29	32	41	21	23	38	23	27	37	26	27	26	26	32	27	20	36	34	28	21	31	32	35	34	35	37	38	28	24	23	21	27	26	35	30	32	41	33	28	34	34	33	29	30	27	19	32	22	25	32	33	19	19	32	17	25	29	26	36	32	32	22	27	38	31	33	28	30	36	28	40	27	26	33	24	38	29	36	32	40	30	40	30	27	21	33	20	31	31	31	34	29	32	34	27	32	35	30	29	18	27	37	19	22	39	34	28	26	24	28	38	24	27	26	34	20	30	35	31	34	31	41	29	29	22	14	29	30	17	35	27	32	36	28	31	31	22	25	25	30	28	27	35	27	21	24	28	32	29	25	34	31	30	32	22	26	32	31	19	28	27	29	22	35	28	34	27	43	26	21	30	26	34	24	26	34	31	24	30	26	25	27	25	23	26	40	30	30	34	40	21	33	33	38	39	27	20	32	29	22	29	28	21	25	23	41	26	26	37	30	29	23	26	38	41	29	39	33	33	31	30	20	27	18	35	24	24	35	21	29	28	26	30	30	30	27	44	37	29	30	27	29	23	26	35	24	26	29	25	25	20	22	27	42	25	35	29	24	29	32	37	34	34	28	27	20	32	26	32	20	21	32	29	22	27	29	29	26	26	18	35	30	33	26	29	30	28	25	34	31	27	32	33	41	41	29	38	25	25	28	35	30	38	23	38	23	26	33	28	29	36	42	31	22	28	37	37	42	28	31	23	29	32	17	29	35	42	35	35	25	26	30	39	38	29	31	27	32	33	33	27	26	36	17	30	23	31	25	35	30	31	26	25	31	37	28	29	29	35	29	29	31	31	45	37	38	26	29	36	26	34	26	30	37	34	39	22	29	31	28	30	20	25	24	23	24	30	25	32	27	25	29	33	23	35	22	25	24	26	35	42	23	31	36	28	26	29	31	28	38	32	31	28	15	32	28	32	26	35	29	25	21	35	28	31	34	21	33	31	24	36	37	24	30	29	22	34	36	28	28	31	23	28	30	41	36	23	37	24	24	34	32	41	29	27	22	26	19	34	32	31	23	28	40	24	38	27	27	27	28	26	26	29	36	27	27	38	33	25	35	33	23	34	25	24	21	37	42	30	25	29	33	28	25	37	38	22	27	21	40	24	30	34	25	17	34	22	23	30	31	33	23	41	28	27	31	32	21	33	32	25	29	34	31	24	26	30	32	32	38	29	20	25	25	26	25	22	31	29	29	31	29	32	30	29	28	29	33	23	27	30	25	28	28	42	30	21	31	23	26	27	26	30	32	19	26	32	29	29	31	32	33	34	20	23	42	27	38	40	31	33	25	21	23	41	30	30	23	25	32	39	32	24	23	20	24	30	33	30	28	19	20	26	22	26	27	28	35	32	24	28	25	23	30	29	26	33	27	30	29	19	30	24	23	20	30	30	26	32	29	22	35	29	38	26	31	33	25	23	27	39	33	18	23	36	29	36	29	23	33	32	38	33	23	33	21	30	28	35	26	40	18	31	30	25	25	29	24	35	13	22	31	35	38	35	29	20	27	33	31	42	24	35	31	26	27	30	29	25	28	25	35	22	23	26	27	20	31	31	24	33	38	41	31	30	33	22	33	29	30	30	26	29	24	32	30	28	25	27	27	28	34	33	28	33	21	32	24	31	25	22	22	30	24	25	24	27	27	22	22	33	30	27	31	24	33	26	26	32	22	26	35	30	30	23	26	31	33	40	36	29	27	29	28	32	26	28	27	28	43	28	25	29	33	32	36	26	34	29	29	32	36	38	34	28	19	23	32	32	34	41	22	31	36	38	32	24	29	24	40	12	33	26	25	18	20	33	35	28	22	34	36	36	37	32	24	31	35	19	21	31	34	26	30	32	28	43	40	33	19	25	27	31	31	27	26	27	22	34	33	27	31	32	33	35	24	28	29	33	38	24	31	25	18	29	22	26	25	29	33	26	30	29	35	26	34	25	27	25	31	30	27	34	26	40	31	30	34	29	25	30	30	36	22	26	34	31	27	36	35	28	26	33	28	22	37	26	30	35	34	30	28	23	26	25	24	29	29	36	28	22	25	35	31	35	26	30	23	28	31	26	34	21	26	25	26	41	29	38	23	24	31	27	39	25	25	34	30	24	31	28	33	26	30	19	27	24	33	23	25	28	40	39	25	40	19	30	28	27	29	42	46	28	30	30	27	20	26	34	29	24	27	32	28	27	30	30	25	25	25	27	22	32	37	32	37	25	32	28	42	37	34	41	22	30	25	29	31	31	32	33	30	39	29	37	29	31	25	30	26	27	30	25	28	35	38	22	30	22	34	24	25	26	26	22	21	32	30	22	40	32	28	36	40	25	36	31	36	34	29	31	35	32	36	22	29	36	24	32	23	36	33	29	18	22	29	25	43	30	31	21	24	36	25	21	44	33	35	24	37	27	23	30	34	38	24	28	28	33	22	42	29	35	24	25	28	32	22	26	25	31	23	34	25	19	29	31	31	26	26	33	38	15	30	25	16	28	25	21	25	28
30171	20514	14985	28633	34176	31429	26627	22268	18607	15645	12950	10735	9257	7614	6719	5913	5192	4756	4475	4156	3900	3679	3447	3369	3303	3125	2535	2171	1900	1729	1593	1562	1461	1409	1212	1095	1054	957	949	902	860	920	828	813	757	732	745	647	633	624	595	556	618	538	527	545	553	543	530	497	472	492	527	510	506	526	493	481	456	453	483	514	509	499	510	511	546	585	547	607	620	564	598	542	530	541	530	520	536	563	559	559	563	552	542	603	553	536	512	508	529	485	520	573	564	551	545	533	470	478	489	470	477	539	493	465	471	546	481	509	509	544	515	505	443	486	479	499	439	464	495	589	520	504	505	494	498	500	455	467	500	437	464	500	450	493	488	500	492	480	474	473	452	467	480	459	493	484	509	442	453	455	463	463	467	473	474	511	509	470	503	443	492	497	489	415	492	484	492	473	476	511	491	481	462	459	451	482	442	478	462	481	453	499	478	493	475	456	439	453	474	460	500	498	433	496	469	442	474	427	464	466	472	476	480	488	440	453	424	445	455	471	459	482	470	518	464	477	459	470	506	453	463	451	467	445	488	455	503	428	469	462	491	488	463	462	466	447	465	462	464	474	469	481	465	456	504	475	506	483	493	450	472	435	442	461	450	463	456	454	480	456	464	469	477	481	457	500	474	519	491	491	429	448	478	534	470	469	462	442	482	484	426	480	412	469	454	462	476	480	499	471	461	469	453	422	492	445	448	485	493	507	470	446	451	471	499	453	470	436	521	478	505	445	461	470	496	456	477	451	440	467	465	466	453	475	487	506	507	477	481	452	444	480	457	494	447	436	482	466	454	494	445	488	473	449	466	464	453	478	477	445	518	469	482	487	494	431	512	464	458	464	472	481	486	489	459	433	483	482	468	478	491	481	445	457	452	446	475	463	507	420	504	455	456	444	475	440	450	474	512	471	446	452	424	470	465	472	475	461	473	487	480	485	459	471	462	478	434	447	434	467	481	453	453	491	441	454	437	471	442	457	439	487	462	456	442	477	484	470	519	470	471	483	473	481	456	466	482	451	457	458	484	445	444	471	481	470	470	478	478	487	508	523	448	463	480	480	496	462	500	449	462	423	478	485	487	493	451	480	490	462	455	457	481	486	476	470	510	467	466	453	520	397	447	468	465	478	458	453	487	505	474	468	460	476	442	450	458	456	472	490	457	434	493	476	446	487	475	503	491	422	488	460	484	461	493	469	484	441	480	442	468	462	479	477	496	481	462	413	480	476	465	446	437	477	450	452	440	455	482	468	483	508	443	440	496	478	467	483	486	476	485	475	489	488	479	486	476	460	465	487	439	456	454	465	447	471	480	462	501	483	486	453	477	469	510	466	466	469	475	445	486	479	453	476	467	451	441	495	447	467	455	515	442	472	447	516	432	482	438	425	448	488	499	451	499	488	454	448	461	479	496	477	482	465	476	518	457	476	492	455	422	490	514	435	440	484	473	469	470	479	472	464	480	425	443	463	465	446	465	487	465	481	466	467	495	461	479	453	472	439	485	463	466	459	466	469	472	487	450	428	449	461	477	514	491	516	465	453	507	459	475	415	472	474	472	519	472	481	473	432	452	437	465	492	494	459	475	493	490	485	464	465	456	485	475	451	475	463	455	446	462	464	477	464	461	482	451	468	450	466	480	469	471	467	451	487	521	465	482	454	484	456	472	475	467	502	479	479	467	446	487	485	490	459	470	472	467	457	460	516	428	447	520	466	432	453	505	493	475	435	466	465	477	473	478	469	488	465	481	454	476	437	483	469	473	507	488	470	522	464	491	458	453	512	476	467	460	448	452	448	500	448	447	479	471	475	491	441	498	491	488	448	448	477	487	437	460	455	470	529	481	462	472	455	443	497	449	509	443	447	465	455	503	444	455	448	504	491	475	466	455	463	494	510	472	468	461	455	429	457	498	470	478	480	490	487	463	471	447	439	482	489	463	436	464	482	452	465	454	494	465	439	456	473	463	471	457	455	473	482	467	464	447	503	520	504	520	434	450	466	491	467	464	469	508	435	478	448	508	465	462	478	457	433	425	496	504	498	515	495	470	488	477	466	514	470	470	445	456	470	493	422	458	478	474	488	491	452	437	432	423	439	491	477	497	492	488	476	491	473	461	452	518	493	430	470	450	477	483	480	479	472	491	493	485	465	471	457	466	484	466	461	434	469	498	425	463	475	502	467	475	481	474	486	458	484	471	500	482	499	449	482	444	472	503	502	430	445	475	487	448	493	493	474	500	509	490	464	490	476	510	463	473	499	491	446	478	483	461	447	480	452	492	479	455	451	475	469	444	465	461	471	465	444	461	465	476	485	437	479	488	457	487	484	474	515	442	488	474	497	461	484	425	480	459	431	442	506	444	479	464	466	467	442	482	448	490	452	462	459	458	501	464	475	509	463	459	498	450	498	473	450	469	475	526	461	465	461	488	478	435	453	444	480	471	480	470	455	424	478	455	475	476	505	451	436	484	438	476	482	498	475	451	466	456	493	467	474	480	457	448	452	484	459	475	458	502	438	482	460	491	521	497	472	429	449	449	502	517	467	467	452	456	470	472	443	487	453	495	465	461	444	481	467	462	473	514	466	459	465	472	462	497	448	483	512	488	449	504	471	497	440	499	481	456	489	468	475	460	456	461	509	460	476	491	483	456	447	446	513	478	447	459	421	477	501	458	446	468	463	488	463	491	486	496	498	445	456	481	465	465	467	490	468	446	452	471	470	414	486	457	469	462	492	441	434	492	456	483	453	468	482	469	482	438	478	452	450	417	463	456	432	437	458	438	431	436	482	462	430	447	481	461	519	443	500	493	479	480	515	478	472	500	442	498	476	488	473	479	459	476	467	496	483	460	479	471	462	478	511	472	509	448	481	479	448	492	495	473	509	456	483	501	467	455	447	484	465	437	449	461	440	488	466	478	480	485	477	444	481	455	500	438	489	460	493	498	472	464	470	476	438	509	466	503	463	471	440	487	479	479	481	453	464	520	484	475	441	463	477	450	467	479	456	462	463	470	497	434	447	456	512	486	485	449	449	459	473	468	424	461	474	466	468	440	488	455	447	485	473	425	472	470	469	469	453	471	453	510	484	489	433	461	448	487	458	498	462	463	467	466	438	472	484	491	473	444	484	456	450	470	453	480	470	508	465	458	510	481	469	462	481	466	475	418	478	461	464	437	479	473	462	459	470	453	459	456	492	449	462	476	473	476	468	441	472	443	497	500	472	441	482	475	468	509	461	497	475	481	471	456	478	452	500	502	458	448	480	452	481	400	438	486	438	415	484	471	475	448	466	466	480	467	468	438	472	445	470	480	464	467	475	487	440	454	481	448	479	442	494	512	480	473	487	474	495	499	454	472	478	421	474	492	482	467	481	453	500	438	455	480	468	453	458	476	425	473	483	436	402	454	465	441	456	443	479	454	484	453	468	467	468	459	475	478	469	482	491	478	452	478	477	490	437	451	459	455	506	449	491	500	450	442	480
4718	1915	1120	847	1325	1291	973	799	700	550	466	420	347	281	239	253	205	177	178	177	156	146	162	150	131	132	104	100	92	87	81	75	79	78	56	65	60	63	60	70	41	44	43	49	45	58	41	53	57	38	48	48	43	50	38	40	44	28	39	46	49	42	34	32	35	31	44	49	40	37	54	47	43	51	36	47	50	50	52	50	47	46	41	36	40	39	40	43	34	38	47	36	48	40	44	51	35	38	44	34	50	45	44	41	46	48	42	37	41	48	40	31	40	51	49	44	42	38	47	33	46	33	47	42	31	37	40	53	42	42	43	46	44	36	46	41	37	37	44	33	44	43	43	40	42	47	48	42	33	35	39	42	32	55	40	45	34	50	48	43	27	53	43	45	39	35	43	52	36	37	42	36	43	34	35	46	38	38	36	28	43	38	41	41	33	39	37	43	28	34	36	40	44	41	44	48	35	44	35	45	47	44	42	32	39	43	36	43	42	36	48	49	41	33	53	37	39	47	32	30	31	55	50	46	42	36	37	39	30	50	41	40	38	33	54	38	35	53	38	43	38	41	47	46	34	47	39	45	30	51	40	41	41	28	42	28	35	50	34	52	57	39	41	42	40	41	43	42	36	35	32	41	50	38	46	42	47	25	47	48	53	46	35	37	45	29	42	46	46	41	39	44	35	44	47	38	45	31	47	38	30	44	39	49	40	36	47	39	33	31	41	35	44	37	41	38	28	42	38	51	34	33	41	34	42	35	54	32	38	43	50	27	37	38	42	46	41	47	40	43	41	37	44	40	41	56	42	45	40	43	43	51	36	36	36	47	39	49	43	47	21	44	46	30	41	44	42	36	34	37	41	37	34	35	47	39	40	47	42	38	49	50	49	45	38	37	36	36	40	38	43	42	50	40	35	36	52	46	36	40	37	44	31	39	36	47	33	37	45	42	44	49	49	58	42	33	47	44	41	45	41	51	41	40	33	46	46	39	45	43	49	40	41	47	41	51	38	38	38	26	34	36	38	45	35	51	49	36	42	49	37	47	48	37	35	41	39	48	42	44	48	36	37	39	37	36	40	42	29	34	42	35	43	41	55	39	37	47	35	45	51	39	46	45	41	47	47	34	38	33	41	51	36	43	50	41	41	39	40	29	46	34	41	40	47	47	41	41	49	47	42	45	45	38	43	40	33	40	37	45	43	48	51	58	41	49	35	47	44	30	44	38	41	55	40	41	36	45	42	42	38	47	37	48	53	38	45	49	39	40	32	38	34	48	43	33	48	36	35	44	33	54	34	46	32	22	40	38	45	35	47	41	48	42	45	47	37	46	31	44	37	42	33	51	37	36	35	35	51	37	43	42	56	40	41	49	33	45	40	45	50	53	41	43	35	32	53	45	48	44	29	38	40	41	30	38	43	32	43	39	37	35	39	37	30	44	37	32	33	42	45	42	42	41	45	57	47	38	37	35	48	39	34	36	37	39	35	36	40	49	43	50	34	36	37	44	45	41	42	42	41	41	37	43	49	48	58	48	46	34	49	50	40	44	40	45	46	39	46	33	43	43	41	50	46	37	25	52	39	41	31	31	38	48	41	40	33	39	45	35	41	38	29	39	33	29	48	38	44	48	48	34	34	34	43	42	34	46	53	42	33	32	39	54	43	35	61	36	42	51	42	34	44	45	49	36	42	44	52	43	40	34	59	46	36	46	44	48	36	40	39	48	40	53	49	52	44	44	53	48	45	53	51	41	39	41	38	44	39	44	49	40	44	47	36	45	33	37	38	44	39	49	47	43	38	34	33	42	34	42	32	47	46	43	44	50	48	41	45	42	40	36	39	48	39	40	57	51	34	30	55	40	38	33	53	43	30	49	37	40	50	39	39	41	42	39	46	38	40	47	49	31	41	37	53	45	40	40	45	32	41	37	49	34	39	41	44	44	45	37	41	35	39	37	49	41	31	42	39	38	40	49	60	42	41	32	39	54	39	35	42	43	47	36	49	35	45	31	40	38	42	40	47	35	42	35	38	41	45	32	31	45	49	38	45	36	36	37	51	38	45	47	42	41	35	55	44	37	42	40	42	35	37	39	39	41	46	44	44	53	35	39	34	42	44	43	53	40	40	40	47	43	42	31	37	47	47	34	46	52	48	40	44	44	42	42	39	43	33	43	38	39	32	41	42	45	31	47	50	35	45	40	48	46	46	49	52	35	33	38	46	33	46	41	30	38	45	45	39	35	42	32	33	45	43	45	49	43	49	40	29	56	40	38	33	33	43	43	50	46	44	44	52	52	46	42	42	42	52	47	47	50	42	43	33	58	51	43	38	48	56	40	44	46	43	38	36	31	33	44	35	44	51	37	54	41	35	43	46	35	43	46	35	47	40	46	53	41	44	34	55	43	45	46	44	46	27	38	49	42	46	45	43	35	41	26	43	46	39	54	41	38	41	40	35	38	42	39	30	38	39	39	35	47	54	38	40	39	48	45	42	48	37	48	25	40	34	43	47	53	36	33	40	38	50	32	40	46	35	46	46	55	46	38	46	45	44	34	41	40	37	41	47	38	41	44	49	35	41	45	42	48	48	39	41	43	39	43	35	38	43	49	33	40	40	43	35	43	46	46	43	46	39	35	36	36	36	37	47	43	53	37	46	39	35	40	27	36	43	39	43	36	45	42	37	39	34	31	42	39	26	35	32	44	46	45	54	29	41	48	44	46	40	33	42	49	43	40	46	41	38	33	43	40	32	36	50	55	36	37	35	42	38	47	31	34	37	34	37	49	39	40	40	52	40	28	42	38	45	44	33	45	31	30	40	44	49	42	32	45	51	39	44	34	41	32	45	47	44	45	39	51	36	48	39	44	39	30	32	38	37	32	51	44	33	52	42	35	49	50	40	37	31	48	36	45	36	37	49	39	41	38	42	45	37	35	39	38	35	47	49	36	36	42	35	46	31	40	39	43	44	43	39	33	33	51	53	43	40	41	33	39	38	41	42	42	48	39	41	37	44	45	34	44	37	37	32	47	43	44	51	47	44	35	39	38	38	42	44	52	48	43	39	44	51	38	42	34	39	36	45	52	27	33	38	48	42	38	40	41	44	47	52	54	41	38	40	30	46	45	42	33	33	46	42	35	35	33	39	48	39	37	46	40	59	40	48	34	34	36	31	44	38	38	35	51	41	46	54	31	37	39	50	60	30	33	33	53	44	41	29	41	42	45	49	42	42	47	42	41	40	42	40	38	42	45	31	34	37	53	39	48	45	42	46	42	42	35	39	46	43	48	35	36	40	48	40	44	46	39	33	38	36	38	45	49	40	45	42	45	50	45	44	45	58	51	33	40	51	31	43	50	41	36	42	35	30	47	38	42	38	37	51	45	48	46	45	46	40	36	56	40	49	46	39	36	37	44	48	49	36	42	47	31	43	26	41	38	41	33	56	42	37	37	45	36	46	46	37	35	42	28	55	25	49	36	49	33	43	42	47	45	48	50	42	48
37288	25121	19008	34145	39215	36906	32123	27488	24197	20625	17670	15125	13033	11191	9904	8762	7859	7408	6765	6368	5866	5581	5291	5115	5144	4629	3940	3336	2955	2674	2578	2395	2418	1966	1826	1619	1528	1378	1344	1395	1267	1260	1218	1245	1084	1132	1039	983	939	943	861	866	821	876	766	755	754	789	741	712	732	739	760	730	734	696	741	709	708	663	727	703	736	705	799	751	753	732	831	933	890	868	826	733	772	725	728	727	783	763	795	790	744	807	803	841	747	733	790	762	701	728	728	831	798	729	712	669	664	654	711	693	691	707	692	722	668	685	736	692	739	653	705	669	692	695	645	683	686	735	724	686	717	718	762	786	669	678	687	682	647	689	694	700	659	706	641	639	649	681	626	634	616	648	659	668	657	648	654	698	695	713	627	691	641	646	597	672	674	673	702	706	615	691	636	687	619	665	664	613	655	696	707	656	634	660	641	640	611	656	605	690	669	650	639	706	668	674	642	617	652	651	670	650	653	648	652	693	655	642	624	641	667	653	666	637	652	664	673	641	669	640	643	620	623	602	675	646	636	647	626	625	654	691	621	669	612	686	667	659	615	645	654	679	643	665	647	660	642	702	602	645	673	632	673	647	658	672	649	646	642	656	661	613	642	679	665	598	643	650	694	649	677	625	682	652	625	665	654	633	643	613	654	668	639	636	652	626	580	648	644	636	667	651	639	610	681	672	659	647	658	667	633	665	649	671	699	692	627	667	642	629	659	673	656	709	647	645	654	610	637	651	650	645	640	688	630	634	631	663	648	676	628	661	691	657	607	669	619	656	647	614	652	663	659	682	678	679	691	647	694	672	672	630	637	682	679	641	668	711	661	670	657	651	662	635	681	682	685	688	648	636	661	653	633	652	679	659	628	678	669	665	648	646	672	649	641	665	699	700	618	659	649	688	673	621	693	641	646	667	623	644	684	645	639	652	626	699	646	625	671	690	626	665	687	656	634	655	667	695	631	664	737	655	641	676	700	685	661	651	602	648	617	641	667	668	704	631	635	660	663	663	620	657	647	639	621	656	616	675	657	634	673	655	678	617	650	658	682	681	593	636	672	686	676	670	675	615	689	607	652	642	656	645	638	669	674	661	705	658	625	677	672	661	636	687	654	638	671	642	662	636	649	684	654	693	639	646	681	639	682	640	648	709	634	647	626	628	653	647	667	663	669	640	675	636	657	638	639	648	683	620	612	643	639	654	655	614	661	648	634	648	650	636	667	684	663	645	654	673	637	661	636	617	679	654	726	628	610	660	646	669	598	608	643	682	653	660	606	656	650	629	638	692	637	681	674	688	630	628	637	663	707	674	612	601	648	648	599	665	673	658	645	656	643	652	711	708	628	653	672	658	647	653	648	697	631	640	636	645	662	647	701	654	615	702	626	642	687	634	682	673	644	691	610	638	655	673	675	665	622	680	623	650	693	686	623	653	644	631	611	687	691	634	653	648	594	630	663	646	646	657	695	679	636	675	609	643	620	645	672	654	665	651	633	632	661	650	682	634	649	667	667	632	589	637	638	633	679	670	617	627	657	625	653	667	677	652	632	660	653	689	649	658	648	658	656	661	603	684	704	672	626	678	714	619	645	679	614	636	636	672	641	604	663	624	657	630	662	642	652	623	656	626	638	654	645	643	682	679	636	583	676	637	697	647	634	632	686	676	625	623	647	668	643	620	637	660	637	649	624	679	674	669	634	680	673	626	685	670	688	667	638	612	654	675	668	677	643	610	668	687	684	720	659	589	638	622	667	676	656	664	638	698	655	662	619	665	636	615	611	657	635	657	668	679	671	600	650	640	643	641	654	668	603	646	642	641	651	664	628	624	615	674	664	643	628	647	675	662	654	651	699	637	682	659	707	657	693	645	615	645	683	670	639	684	684	659	640	638	638	650	666	643	686	617	660	674	664	634	658	648	650	685	633	644	673	644	664	653	658	642	636	644	660	608	673	669	616	691	671	607	674	633	663	629	623	622	652	693	648	663	652	648	682	643	674	663	649	644	684	635	681	630	624	640	623	651	650	609	631	675	678	632	672	624	665	635	645	621	630	635	637	642	650	642	667	641	635	666	668	682	630	664	652	662	661	625	629	647	681	665	665	645	641	660	612	669	708	650	653	651	651	650	654	674	667	631	659	676	659	654	659	702	635	653	642	587	667	667	669	628	652	657	625	688	635	633	620	611	683	703	650	624	653	638	630	666	684	670	671	681	659	679	643	689	661	660	612	703	672	644	632	684	671	662	673	610	642	605	643	626	630	669	676	658	664	635	665	645	649	657	623	665	629	631	621	629	668	619	626	637	670	620	660	628	667	644	647	638	657	659	668	612	658	660	619	656	619	649	673	697	653	652	664	656	688	645	678	655	658	681	654	666	654	659	689	627	659	672	628	663	645	660	677	610	650	656	671	621	633	637	681	663	666	690	666	663	667	663	656	607	674	644	691	631	641	681	628	653	657	689	665	665	667	664	663	681	640	679	622	655	663	680	621	680	643	678	629	663	636	646	635	620	598	639	671	641	656	672	641	676	667	642	596	649	638	622	636	648	702	632	651	667	657	592	675	652	675	647	643	667	675	637	692	658	671	648	614	604	583	673	633	651	611	675	671	694	607	640	653	586	711	662	645	640	666	671	642	661	704	674	641	670	696	638	675	608	639	652	602	675	633	625	668	687	623	647	612	680	686	673	669	664	605	644	622	705	642	662	647	615	642	682	666	673	716	651	628	635	619	661	639	692	667	633	652	650	659	653	699	680	718	667	647	683	681	661	664	659	660	642	642	604	624	681	669	626	643	608	604	674	726	663	656	664	607	685	618	629	635	677	638	630	669	661	637	652	647	611	614	673	619	667	642	659	721	677	673	638	678	702	639	623	643	648	648	697	663	664	639	665	638	683	639	661	674	652	660	606	626	661	701	639	640	629	648	633	645	659	657	659	675	656	672	644	649	648	638	633	656	669	666	710	664	639	620	615	634	654	646	619	680	654	627	670	660	678	689	666	664	633	647	669	643	640	640	605	665	633	638	615	620	645	648	701	671	613	612	635	684	657	644	664	663	650	710	683	637	651	697	613	634	658	647	619	718	677	643	653	679	670	636	666	688	677	662	659	660	647	674	640	679	619	649	668	661	640	635	668	652	643	678	629	665	663	674	650	662	647	681	709	649	618	652	660	627	673	625	648	687	643	676	682	674	661	670	715	679	660	643	658	660	658	664	634	706	633	681	673	674	690	668	638	638	605	676	647	626	644	626	625	669	644	651	659	648	594	652	674	666	698	638	669	621	667	676	622	653	625	627	661	669	632	668	651	628	633	660	631	661	681	653	639	641	675	633	657	681	618	675	671	633	653	625	684	641	643	645	642	684	679	644	647	645	657	654	562	664	670	598	678	618	641	651	684	678	631	693	623	642	616	680	665	687	629	613	657	629	670	680	622	667	630	611	654	672	649	677	634	635	653	659	628	694	686	667	632	667	647	637	666	633	661	666	642
2589	802	425	366	491	450	365	288	251	185	170	146	119	97	102	68	83	92	72	63	66	51	57	66	59	48	52	33	46	37	33	33	33	33	33	26	24	27	25	18	25	23	34	23	25	28	23	24	28	18	31	24	23	15	22	28	23	21	24	21	22	26	15	22	32	23	14	17	20	14	25	22	16	22	17	25	23	24	16	31	17	28	14	20	29	18	27	22	19	22	31	23	24	15	17	24	12	20	19	22	17	26	21	24	23	24	26	23	23	20	18	23	21	21	14	23	22	25	23	23	17	24	16	24	17	32	16	20	22	27	31	18	19	24	20	23	16	20	16	22	14	13	19	19	25	26	26	27	22	18	18	18	22	18	23	18	22	16	23	16	23	12	22	21	22	11	21	19	23	21	16	25	27	16	21	18	18	19	17	22	26	9	24	17	23	21	14	18	21	10	22	16	25	23	26	29	21	23	21	20	21	21	16	16	22	17	28	19	25	27	16	16	22	18	18	24	19	24	18	22	10	18	14	28	14	23	21	21	23	20	26	21	28	26	20	25	24	29	25	24	25	23	17	16	23	19	17	26	21	25	17	22	17	12	15	26	21	14	25	16	12	16	18	18	24	17	23	13	24	20	21	28	16	26	13	31	17	21	21	19	17	23	17	20	16	23	26	17	15	16	16	20	17	24	16	24	25	26	22	22	29	20	12	18	19	21	15	26	25	20	19	24	26	27	17	18	12	24	15	18	14	26	24	18	25	27	25	18	16	21	17	18	23	12	27	28	25	25	24	24	16	19	26	15	24	21	13	16	29	23	22	26	19	15	20	19	18	22	17	24	19	27	18	20	22	22	20	12	15	21	22	18	14	21	26	16	27	18	18	23	15	25	25	20	13	14	23	16	19	19	19	18	24	19	18	22	15	18	22	30	21	15	23	12	33	21	25	17	28	21	25	24	22	28	18	21	16	21	22	17	17	20	27	20	16	12	25	25	11	25	21	17	18	34	21	18	27	25	18	24	27	16	21	25	22	19	30	21	20	24	20	14	17	20	17	19	21	24	18	22	16	18	24	25	29	18	23	20	22	13	22	26	12	20	19	23	28	23	23	24	29	17	13	21	19	15	20	18	27	20	19	23	19	28	18	22	25	26	24	19	15	23	21	18	17	19	18	18	34	17	19	19	17	16	23	21	17	26	30	20	20	21	19	26	20	19	26	20	26	29	20	21	17	18	18	23	17	27	19	22	20	21	25	26	35	26	18	15	25	25	15	25	19	21	23	26	22	12	20	13	14	10	22	23	22	22	22	14	31	22	21	12	22	16	18	23	21	17	20	23	23	28	18	15	23	19	24	24	14	29	23	27	21	22	21	25	18	20	21	18	21	19	23	24	29	25	23	26	24	28	30	23	23	19	15	21	17	10	17	20	20	21	21	18	22	17	29	31	18	23	24	23	22	22	18	28	24	15	16	29	15	17	17	25	15	19	29	25	22	20	19	23	29	20	19	18	17	19	18	22	25	26	10	21	25	22	22	25	18	20	21	23	26	19	25	26	15	17	19	19	23	16	22	15	17	17	19	25	15	19	24	18	22	21	17	22	15	22	15	32	11	21	21	9	31	22	25	17	18	32	19	19	18	17	19	23	13	25	19	32	21	20	19	28	22	17	25	20	15	18	15	21	17	17	28	12	12	20	23	21	18	28	26	22	17	15	14	20	29	16	17	26	18	19	16	24	22	15	19	24	22	21	24	19	20	25	28	16	24	24	29	23	19	20	20	30	18	17	20	12	25	22	16	19	16	24	28	23	18	16	14	26	16	13	18	23	19	18	22	28	18	27	15	19	19	19	29	14	15	26	18	22	21	20	25	28	18	15	28	22	20	26	15	22	25	26	19	26	17	14	17	25	19	13	17	16	30	20	16	25	21	31	21	23	15	23	15	12	20	26	26	18	15	19	26	22	20	23	16	17	22	23	26	19	21	25	12	33	14	21	15	24	18	22	16	19	16	16	21	19	25	19	22	24	24	25	16	17	21	26	14	23	17	20	24	24	21	18	21	18	25	24	24	19	23	21	25	21	19	14	14	19	26	14	17	32	26	29	13	16	26	23	20	23	25	17	19	16	20	16	16	19	23	16	23	17	20	23	19	28	17	18	18	20	12	22	19	17	19	26	14	21	25	19	15	23	21	16	13	17	21	15	17	18	20	21	20	23	16	22	20	23	17	11	27	12	15	22	26	24	23	24	20	19	20	16	14	18	25	15	20	15	28	20	17	24	23	21	30	17	22	19	19	21	21	23	26	20	17	15	14	24	23	27	28	15	26	22	18	20	23	19	23	25	20	19	26	19	23	18	22	24	15	19	25	19	17	19	11	19	26	19	17	17	20	11	24	28	23	16	16	13	18	22	26	16	24	23	17	17	23	23	19	19	19	21	18	25	15	25	24	25	18	24	20	16	20	19	23	22	15	18	26	23	25	21	27	15	21	24	23	26	17	22	23	17	21	19	19	23	24	15	20	13	23	22	21	20	22	22	19	17	23	18	19	17	24	17	20	20	17	17	23	17	28	23	25	21	18	27	15	16	17	16	16	17	25	28	22	29	21	22	22	18	18	25	20	29	15	28	17	20	22	25	18	17	25	20	20	22	26	26	26	15	27	9	29	25	18	17	21	16	20	24	27	19	22	19	17	20	16	13	25	16	23	27	20	16	20	12	16	20	19	25	26	18	22	31	10	14	18	26	14	21	15	13	15	14	18	20	21	18	30	17	17	26	32	22	16	24	17	15	18	20	16	31	26	19	34	23	18	15	16	10	24	21	25	18	25	23	22	29	28	15	21	14	21	18	14	24	17	19	15	26	24	24	25	29	21	21	24	18	21	22	22	25	21	24	23	24	18	15	14	14	20	20	19	29	21	25	26	29	19	17	22	25	21	16	29	18	23	28	14	22	17	16	18	18	26	25	15	21	21	18	20	14	11	23	24	18	19	17	24	26	19	25	18	17	22	24	15	19	18	20	18	19	19	23	29	17	13	24	18	18	19	20	16	16	29	18	25	17	20	27	16	32	26	16	23	20	17	17	22	26	17	23	19	14	25	12	25	20	25	25	16	23	25	20	26	13	20	16	23	26	24	22	18	19	14	18	17	15	18	26	25	19	21	16	22	17	26	15	20	21	16	23	11	21	18	16	19	20	28	18	26	20	23	18	17	25	13	17	13	21	19	21	27	27	24	19	17	24	21	21	14	16	19	23	14	33	21	23	23	20	22	17	20	23	20	24	28	16	17	25	14	18	11	22	29	23	18	20	17	22	19	11	15	17	23	30	19	36	17	18	18	16	24	27	20	16	9	15	16	26	18	22	28	16	15	19	19	24	18	19	21	22	33	27	18	23	27	20	24	14	20	16	35	19	20	16	19	21	24	23	17	27	25	23	23	18	23	27	21	13	18	26	19	17	11	20	25	28	18	24	22	23	23	26	16	18	19	27	24	14	21	20
26920	16870	10873	24352	29215	26056	21350	16114	13253	10720	8428	6889	5903	4847	4039	3566	3383	3166	2916	2726	2396	2300	2271	2262	2280	1918	1598	1349	1208	1160	1111	1080	995	853	828	740	698	589	620	624	568	534	606	591	503	514	442	425	454	473	425	393	432	361	393	339	365	361	359	336	389	353	360	329	302	349	376	362	370	343	335	315	346	383	361	362	382	391	383	436	436	426	408	383	414	369	393	400	417	401	356	411	384	411	423	413	421	405	352	393	373	398	354	378	404	369	374	355	325	351	356	374	357	364	360	373	330	353	342	388	397	383	343	346	380	365	321	339	338	348	349	351	332	345	371	381	353	310	312	318	351	327	328	327	361	363	350	363	355	319	336	349	347	339	338	339	362	327	343	334	328	313	341	336	335	341	313	362	372	365	274	338	361	342	345	344	372	352	336	349	361	343	329	370	334	316	351	330	327	351	367	323	351	329	353	351	325	392	343	298	332	338	333	324	364	329	330	347	336	379	334	318	365	337	317	334	331	329	330	341	333	355	354	309	338	357	355	331	290	309	328	340	320	315	343	376	358	322	368	348	359	356	337	312	331	368	330	351	324	335	343	314	358	333	350	366	390	351	324	341	317	340	349	336	328	376	344	332	391	337	331	331	355	336	354	321	333	355	327	340	352	310	348	302	321	364	346	325	311	339	356	366	342	319	340	350	334	328	339	297	311	358	358	348	322	339	321	341	353	328	355	342	319	350	358	339	351	342	346	317	318	307	309	326	343	353	321	351	334	380	347	328	364	306	301	338	337	339	369	368	343	324	339	332	334	354	363	333	342	330	355	315	312	328	337	350	340	323	324	284	347	341	322	349	344	333	327	362	338	312	358	345	348	317	340	328	335	352	349	329	310	327	374	333	357	328	312	309	322	333	321	340	330	335	317	366	374	326	348	337	316	366	353	325	322	334	346	336	381	366	317	372	358	332	366	316	361	372	332	345	325	310	319	328	327	313	302	320	326	327	377	349	333	335	373	328	343	333	314	389	321	389	356	337	344	336	366	361	340	349	375	340	379	345	314	336	308	333	292	337	354	327	317	323	353	360	327	333	344	359	347	336	354	367	349	367	322	314	351	342	326	338	351	347	332	330	321	311	322	342	350	331	334	336	311	310	337	332	356	372	327	377	313	361	348	341	356	305	322	342	334	366	350	331	349	333	357	346	365	367	366	339	344	324	347	307	335	334	378	312	352	329	369	340	359	330	339	355	351	342	353	343	379	342	325	311	334	324	321	307	319	337	297	343	366	336	348	349	283	343	362	355	309	351	321	320	326	354	334	343	330	329	342	309	359	346	322	350	317	301	319	352	357	352	372	317	346	354	335	340	355	327	321	359	343	319	322	316	335	313	347	379	324	351	358	350	332	312	326	316	358	327	308	324	337	312	334	351	338	361	326	338	335	343	310	362	340	344	311	336	364	328	334	325	324	303	370	301	351	331	360	306	326	315	327	321	373	323	334	383	373	302	319	356	354	363	319	369	314	291	351	364	344	335	327	350	340	365	315	327	338	328	376	322	339	329	335	339	325	340	317	333	364	358	323	322	346	347	335	329	332	325	332	314	320	355	362	307	376	352	333	325	343	359	351	315	337	367	335	373	354	324	309	345	349	304	312	338	317	311	356	358	400	343	326	351	354	312	319	346	345	373	354	305	338	344	324	347	386	321	320	355	333	345	357	366	359	349	353	328	332	346	356	330	372	341	331	310	363	339	309	352	292	339	316	333	362	332	337	327	329	313	333	364	341	347	319	330	318	326	308	340	325	367	353	313	359	355	339	328	329	347	345	330	327	338	328	305	349	343	296	344	317	329	366	317	336	349	337	380	348	339	335	322	296	351	321	371	330	308	328	337	346	332	347	338	307	347	334	362	319	343	359	341	341	355	360	364	344	353	330	321	344	326	344	344	366	349	367	333	323	316	335	351	320	334	336	356	357	336	343	306	341	354	321	303	354	361	305	364	338	352	350	340	359	324	338	342	376	346	341	325	331	379	345	299	324	308	364	356	315	331	349	315	328	341	329	333	343	348	358	339	321	325	324	365	291	333	358	329	354	316	357	323	317	335	341	344	349	332	343	359	330	361	341	368	329	356	376	342	344	342	373	364	354	327	330	305	333	324	343	342	347	349	367	361	353	353	374	356	331	331	354	335	315	334	334	313	310	333	320	333	358	347	295	341	328	368	324	342	368	308	362	356	357	341	355	337	332	327	302	326	339	328	345	323	349	330	332	340	357	328	330	322	345	390	332	349	346	332	371	340	370	343	344	328	320	338	354	316	360	375	325	341	367	377	339	310	335	317	324	336	323	345	365	326	321	339	340	347	351	356	313	310	342	324	342	330	343	330	342	333	371	344	325	326	329	316	353	345	348	345	373	346	327	333	323	329	348	350	308	312	323	314	326	338	328	305	354	348	352	340	321	336	315	312	320	327	346	361	328	334	347	325	346	323	319	340	340	331	337	337	316	339	335	331	356	350	348	321	371	309	337	351	343	340	359	360	336	359	372	356	340	303	331	349	320	333	365	364	326	312	368	340	355	326	359	340	329	350	320	352	392	352	335	336	327	325	335	373	334	351	349	346	344	349	318	354	328	301	312	357	340	335	337	318	331	311	370	331	363	361	318	327	384	324	348	338	299	314	344	328	329	342	336	329	361	334	311	321	331	362	357	346	337	343	358	356	314	345	334	299	339	342	405	314	343	305	353	325	372	359	311	334	301	355	351	323	305	327	343	329	321	376	346	350	314	359	343	335	386	377	333	323	331	364	366	304	334	341	331	371	304	329	335	332	359	345	323	362	342	336	361	351	334	339	316	361	337	328	347	340	315	353	318	308	344	329	343	350	329	330	327	342	299	314	332	367	339	343	336	329	328	332	326	337	342	361	349	360	341	327	323	349	338	316	367	334	348	336	380	317	351	312	312	313	351	343	340	326	347	367	352	314	358	340	350	356	300	336	336	341	348	369	365	329	317	324	376	325	351	309	335	343	351	348	363	348	341	339	378	335	362	337	323	320	340	346	351	346	285	359	341	356	346	321	289	358	312	283	341	352	328	331	278	336	387	349	382	305	320	344	312	326	345	352	372	351	315	331	340	333	366	318	336	339	344	374	338	354	311	359	334	351	358	358	327	352	320	359	324	347	339	315	334	350	350	356	344	342	339	329	311	347	335	333	333	341	294	352	293	294	326	340	314	362	352	302	333	355	324	314	355	324	328	296	314	322	336	320	351	338	326	320	341	345	324	318	327	326	366	315	366	367	337	354	360	374	353	355	350	352	331	381	356	338	349	367	339	318	319	299	329	351	373	338	336	357	340	314	366	317	331	352	356	344	319	346	281	327	335	317	373	314	324	342	331	356	298	316	350	333	368	341	318	343	325	341	326	342	319	371	342	371	323	333	364	332	307	333	332	335	321	330	348	304	384	345	314	355	331	327	341	337	334	344	325	324	345	339	286	357	358	316	357	346
2372	1158	610	493	752	784	566	450	340	316	261	219	167	150	138	116	95	112	108	108	94	87	97	101	77	73	74	55	60	40	48	56	52	40	37	55	39	30	46	36	30	40	34	32	38	40	31	35	29	35	25	30	33	31	31	24	37	35	21	25	24	31	22	26	29	31	21	20	25	18	24	36	31	21	26	43	24	31	28	24	27	23	28	35	20	38	37	30	29	30	20	38	28	27	22	33	27	24	21	24	35	20	23	21	31	27	24	34	18	14	32	18	25	23	23	31	24	31	19	26	22	25	25	23	18	27	37	26	28	18	34	29	28	22	28	28	29	18	19	31	29	31	36	28	37	40	28	21	27	27	31	27	29	28	32	23	32	28	30	19	27	25	36	31	34	19	30	28	31	23	28	29	23	23	30	22	24	28	24	21	26	28	29	30	29	26	22	22	22	21	28	23	40	27	30	23	27	26	20	28	37	25	22	24	27	25	24	26	18	32	26	25	30	20	28	35	19	22	33	39	24	25	18	19	24	23	33	24	30	21	28	27	20	19	35	27	31	26	32	29	23	27	24	24	31	30	31	33	21	30	29	26	29	21	22	31	34	20	12	25	21	22	25	24	34	29	37	22	21	23	21	28	17	23	25	21	33	21	23	25	33	32	38	27	22	31	30	17	31	20	23	21	29	25	25	33	23	22	25	19	15	25	24	29	18	38	24	21	29	24	42	34	27	26	28	33	30	20	27	24	31	25	35	26	34	21	26	40	19	22	33	29	31	24	23	24	27	27	19	33	23	35	24	32	22	39	24	20	29	34	22	26	34	19	25	32	21	26	24	24	33	22	22	23	24	26	24	26	27	31	34	27	25	23	27	27	29	31	18	26	29	23	19	28	22	35	35	29	24	23	28	30	28	26	32	40	23	22	23	18	19	32	30	20	26	22	24	22	24	20	34	25	32	29	18	26	28	23	15	26	26	26	26	25	36	26	26	29	16	25	27	25	28	21	17	20	26	27	25	27	25	32	18	28	24	19	26	21	30	31	29	29	28	26	20	25	26	28	27	25	30	22	30	31	19	12	25	22	21	30	22	29	21	20	26	31	25	35	29	34	37	25	21	29	29	29	27	23	28	22	25	30	26	30	27	19	23	23	24	29	29	30	30	23	20	28	30	17	33	22	22	18	38	25	19	35	30	28	26	37	30	27	28	19	27	33	27	20	18	25	19	17	23	33	26	18	25	28	26	26	26	27	20	17	21	32	31	27	32	29	33	34	33	26	37	27	21	24	22	24	23	29	21	32	28	25	23	29	29	22	23	28	24	18	25	27	27	30	25	30	30	18	35	24	20	25	38	38	35	20	22	24	28	32	28	33	23	26	27	26	18	27	26	19	27	30	31	31	32	23	24	34	31	27	32	19	33	25	28	30	29	25	30	27	22	28	39	33	23	28	22	24	33	33	29	36	30	29	23	18	27	24	16	32	24	29	27	35	24	33	27	23	21	23	26	25	23	14	21	26	32	26	37	23	15	26	29	29	33	30	21	25	22	31	28	27	24	26	31	24	20	24	27	31	24	23	26	25	31	28	31	30	28	27	24	18	27	35	22	35	23	25	27	29	28	22	32	23	29	23	30	31	22	19	22	31	20	35	29	29	15	36	31	24	24	19	33	31	27	23	24	34	22	25	25	22	22	38	28	19	34	16	23	32	31	23	22	28	28	31	25	23	22	21	26	26	29	29	27	23	18	28	19	28	24	28	27	28	17	20	26	28	32	28	18	26	25	24	43	31	36	34	29	23	20	22	27	28	29	19	22	27	27	25	31	25	30	24	21	24	26	19	44	28	29	15	21	32	26	24	29	28	28	25	26	13	37	31	20	35	27	23	29	23	22	20	30	34	27	32	25	26	23	26	21	24	25	26	26	30	23	33	19	32	37	24	31	26	23	24	29	19	25	35	16	28	21	34	26	26	26	33	34	27	24	17	25	25	32	23	29	33	26	30	23	23	27	24	16	40	21	22	24	32	27	38	27	17	33	18	14	23	17	26	24	30	34	24	41	25	30	26	20	32	24	31	26	18	35	23	22	31	35	35	35	23	33	22	28	27	17	24	26	26	29	45	34	14	19	29	22	28	21	15	29	32	30	33	15	23	27	31	23	17	21	26	24	29	25	23	19	23	27	32	24	23	30	29	29	21	27	22	31	27	16	23	33	22	28	22	26	25	18	25	32	23	24	28	22	26	26	39	19	31	29	28	31	26	34	29	25	24	27	20	24	23	26	32	33	31	22	27	30	18	28	24	25	24	30	29	29	29	23	28	40	22	15	28	25	26	26	20	25	25	29	23	32	26	24	22	19	15	32	27	24	24	40	23	23	25	22	23	17	25	29	16	34	26	24	24	27	30	29	31	34	22	29	27	37	23	30	30	29	24	39	31	28	20	30	29	30	22	24	26	33	22	25	29	29	29	21	29	30	32	27	26	23	36	33	15	23	34	20	30	29	23	17	31	28	37	26	29	20	27	28	22	34	26	24	30	33	29	23	20	24	36	24	30	30	15	30	31	36	35	15	24	23	25	35	24	21	23	30	26	31	34	31	32	15	24	17	20	22	29	29	39	20	27	21	22	30	28	34	25	27	26	21	25	29	30	32	39	19	24	34	38	24	34	24	30	26	24	18	39	24	30	28	33	32	27	32	35	35	24	27	20	22	23	25	22	29	29	35	26	29	17	19	20	27	28	31	37	31	33	28	27	29	28	21	22	28	15	23	32	25	29	29	20	25	28	15	34	16	26	26	30	32	27	25	23	30	27	21	27	32	32	37	26	18	19	28	26	26	26	26	20	30	30	22	30	27	28	35	22	29	27	16	23	24	32	32	28	22	27	24	27	33	27	26	32	27	24	31	26	29	20	28	20	21	30	23	19	31	21	27	16	34	26	32	28	29	23	35	28	30	33	23	25	28	18	14	20	33	17	33	22	21	30	21	29	24	18	22	21	24	24	24	17	25	28	27	22	22	25	34	20	17	20	25	21	25	24	23	23	19	24	28	23	27	29	29	28	24	38	29	28	19	19	26	29	32	28	27	17	26	31	27	28	24	27	33	14	28	23	26	36	26	27	20	25	23	24	32	25	23	16	34	24	30	25	27	26	20	35	29	25	21	25	22	25	27	24	23	25	33	20	22	24	28	20	28	20	23	35	20	29	27	19	21	25	18	32	24	19	21	27	33	32	22	29	24	26	31	35	31	21	26	25	36	30	27	26	36	22	30	27	22	28	23	14	29	30	28	29	25	29	38	22	27	26	20	30	25	25	33	30	26	23	29	20	26	28	27	23	20	25	22	41	31	24	29	29	32	32	17	25	26	24	24	25	20	25	18	34	30	22	25	27	29	22	24	32	25	30	32	36	22	25	33	20	23	28	19	23	29	20	17	25	23	24	25	20	22	28	24	31	33	27	31	25	26	20	15	31	29	29	23	17	30	20	27	29	31	24	29	25
31886	20850	14292	28587	34004	30953	26238	21132	17511	14672	11657	9375	8325	7142	5944	5275	4859	4660	4315	3768	3651	3406	3255	3284	3098	2655	2350	1963	1813	1759	1546	1502	1486	1118	1155	1016	933	828	818	851	841	804	841	734	710	691	617	582	708	588	546	503	525	502	509	470	428	470	452	490	477	493	475	449	470	422	448	461	439	458	413	477	463	454	470	483	508	507	499	575	574	544	521	494	458	491	419	494	500	457	492	447	466	537	526	507	460	522	492	471	488	445	527	531	521	487	502	473	415	484	446	448	472	457	487	449	424	459	415	409	447	490	424	451	457	396	444	388	442	476	476	481	456	463	464	452	468	453	434	432	444	457	425	421	472	424	429	416	459	448	409	435	412	426	430	408	468	440	399	450	429	463	455	408	391	387	442	417	458	432	431	424	446	414	424	407	425	477	445	404	452	449	438	463	452	429	426	443	439	434	444	437	428	419	412	464	458	431	436	409	452	463	395	417	464	415	413	428	433	419	433	408	396	445	405	445	428	446	459	456	419	470	450	426	429	417	443	417	433	429	425	451	427	407	418	444	450	434	433	430	402	406	439	432	424	449	416	428	412	473	410	423	411	431	441	446	438	399	416	450	414	452	473	449	448	428	368	445	417	446	475	425	401	416	450	420	434	459	385	438	388	431	439	471	436	465	472	448	411	434	438	461	443	424	405	443	445	487	453	488	460	408	440	438	407	420	413	434	436	438	421	428	438	412	458	421	455	428	421	424	444	436	499	420	407	416	385	426	423	401	427	433	419	411	444	381	464	391	428	447	448	443	404	424	413	429	439	444	437	445	435	422	472	412	440	448	424	411	465	447	408	422	459	444	442	434	412	430	442	426	435	414	433	431	381	458	460	423	456	445	445	433	441	398	418	431	414	435	426	438	427	391	416	411	403	433	426	436	400	395	437	496	435	442	457	409	424	415	471	420	456	408	463	413	408	397	473	434	435	425	418	391	435	431	417	451	411	440	430	423	471	454	438	421	443	407	424	454	442	437	474	436	429	453	428	422	435	419	419	439	430	428	422	425	420	451	410	467	420	400	435	400	445	419	472	372	406	433	386	444	453	434	435	432	440	451	394	400	413	424	438	429	444	455	441	449	441	431	425	430	468	417	414	446	468	445	430	411	423	421	421	441	445	430	428	424	409	441	458	414	383	452	409	433	427	391	421	442	430	426	454	444	395	422	452	402	435	436	443	421	429	416	442	422	414	403	414	427	438	457	456	438	427	420	449	433	402	432	414	405	433	412	427	404	399	471	451	433	428	477	441	452	400	417	432	472	409	420	458	434	425	438	406	441	466	420	442	369	451	417	434	401	455	429	388	439	357	473	417	448	426	440	443	419	446	411	428	433	408	436	437	439	400	435	431	417	434	426	413	407	433	413	444	435	450	406	397	447	424	433	471	412	414	418	454	452	441	441	455	411	463	430	449	451	437	398	454	437	434	404	421	407	445	424	419	400	411	416	412	443	460	416	397	405	394	447	446	422	409	449	417	452	422	453	417	469	460	437	422	411	444	432	394	429	459	406	375	434	442	414	416	430	412	423	433	439	473	448	421	420	448	408	411	450	447	442	398	449	468	429	444	407	410	439	443	437	459	443	454	409	448	429	439	417	440	440	437	445	392	435	456	442	415	435	426	412	441	417	445	437	426	425	437	458	454	426	392	410	427	416	417	444	411	467	439	438	434	433	425	420	472	442	428	457	419	441	434	420	430	391	433	433	456	459	408	444	450	423	427	419	431	419	457	427	420	396	458	431	435	435	402	400	416	447	410	400	438	397	449	409	399	424	421	424	413	434	394	399	452	419	399	429	393	456	395	401	384	408	412	401	438	413	429	466	432	437	459	435	452	431	424	458	448	426	448	447	441	421	404	448	439	454	468	433	416	438	428	460	438	459	459	427	445	420	464	477	427	420	425	448	442	459	444	438	430	397	463	449	405	457	434	392	433	419	457	395	467	401	422	420	428	414	413	431	433	451	402	461	429	417	411	462	418	425	432	419	435	450	427	387	437	376	425	398	491	436	437	462	439	413	440	438	416	449	474	401	406	420	464	462	456	462	426	415	442	441	426	484	436	413	419	395	412	413	380	409	422	424	442	392	438	420	468	401	440	420	474	434	427	437	398	474	454	427	414	476	433	464	416	425	423	429	452	445	415	418	438	447	473	418	412	413	453	437	427	420	415	413	394	422	407	421	421	457	417	422	405	418	421	417	454	413	443	450	417	433	416	393	432	441	461	411	460	423	475	418	428	441	428	395	418	434	428	434	403	391	446	395	439	411	433	434	419	458	446	434	439	418	430	439	438	437	434	447	407	401	426	443	441	422	411	460	454	420	424	420	404	456	410	434	420	438	415	432	432	449	410	407	397	461	473	423	418	416	409	426	427	442	408	451	452	394	422	414	407	402	436	415	416	477	426	448	417	431	428	396	405	454	407	429	409	408	427	426	419	458	449	425	430	452	405	483	462	423	434	444	425	418	436	423	474	428	416	419	437	434	412	444	426	451	417	428	413	431	394	448	425	453	473	447	468	436	424	450	417	406	423	459	467	448	434	406	417	396	426	404	473	425	393	436	374	435	420	440	426	467	436	432	468	423	429	423	441	442	470	424	382	470	423	469	398	433	426	457	423	445	444	418	437	420	432	439	434	395	414	437	409	422	418	427	419	462	413	466	427	436	441	408	430	398	416	437	456	419	441	409	416	407	448	437	428	408	441	462	447	429	421	452	460	410	421	388	450	431	388	413	433	411	412	437	381	390	411	429	420	408	418	419	447	471	446	433	433	403	417	414	439	419	442	430	434	415	440	435	394	426	436	436	406	408	400	421	428	434	413	410	456	428	432	449	418	428	433	416	427	454	437	439	432	466	457	461	405	427	441	420	426	426	411	412	502	441	396	399	415	423	410	423	470	433	417	456	448	442	406	440	424	426	440	440	462	452	405	419	413	424	456	468	419	468	401	459	429	434	461	418	426	420	451	404	417	454	427	460	414	490	372	440	382	403	455	477	406	441	471	424	434	453	426	425	423	433	392	417	399	434	430	425	468	440	434	426	416	431	436	457	417	400	423	424	430	452	427	435	403	417	472	433	414	398	468	445	411	424	443	432	427	443	433	437	428	456	429	428	418	387	407	413	438	445	440	455	455	438	456	409	391	409	400	419	464	433	437	393	426	410	421	436	431	416	442	412	442	440	455	425	436	407	428	447	447	444	422	439	440	436	399	438	441	401	424	441	440	412	465	435	433	445	410	437	399	397	408	417	452	408	444	426	453	468	422	422	434	382	470	421	433	425	428	434	439	484	447	419	459	415	442	455	428	429	449	470	438	420	426	418	398	399	471	398	449	440	393	450	413	439	421	390	435	391	408	426	403	448	418	423	426	488	463	442	439	453	395	441	432	468	453	440	407	428	456	428	425	419	396	395	418	447	408	436	433	400	458	419	438	449	448	419	386	471	442	435	472	461	438	435
4190	1067	669	590	819	830	675	546	447	333	273	266	207	186	151	140	123	109	99	116	92	102	85	88	85	66	67	65	81	57	63	72	51	45	48	47	46	37	48	47	43	37	28	34	39	39	23	44	32	24	29	31	33	30	31	33	25	32	32	31	31	22	26	42	27	30	22	21	17	33	26	32	28	31	31	27	26	33	40	32	39	37	41	27	27	33	40	39	38	31	34	31	34	37	40	30	26	25	28	34	31	34	36	37	32	26	27	30	24	36	34	18	32	33	30	35	29	38	29	27	29	25	29	22	26	26	20	22	33	27	31	36	31	31	36	32	28	38	25	30	37	24	23	28	28	35	31	26	36	27	45	38	31	31	30	37	28	25	33	29	28	25	31	30	30	34	39	31	30	31	25	34	38	29	37	32	35	26	25	25	26	25	35	30	28	31	37	24	25	26	29	19	30	33	27	31	33	37	33	41	28	25	31	31	35	31	31	23	35	34	30	26	26	27	28	31	24	27	35	21	36	35	25	41	34	30	28	22	34	26	28	36	33	20	31	27	28	30	35	31	23	21	30	24	27	31	34	23	36	27	30	26	31	34	15	32	20	30	29	30	29	32	39	47	24	28	23	28	28	31	29	24	28	22	34	27	25	31	44	37	27	24	25	27	32	26	27	22	28	32	28	22	23	26	20	22	35	30	25	25	24	36	24	26	36	27	39	25	40	25	31	20	33	26	27	28	27	25	30	34	29	27	32	29	34	39	30	27	28	37	21	23	27	33	37	30	22	29	15	30	37	25	41	36	35	31	43	31	30	40	29	25	31	25	37	28	31	26	38	32	31	22	28	27	38	26	25	23	32	24	25	31	26	34	25	27	30	26	34	32	23	32	29	28	31	35	34	33	28	27	42	26	27	33	24	21	33	38	29	16	30	31	32	23	27	29	29	27	27	24	30	22	26	40	29	26	32	19	34	29	23	27	32	31	29	27	29	23	35	25	30	30	29	25	23	26	27	37	34	28	29	31	26	31	32	33	30	20	29	35	35	32	42	33	19	35	25	27	32	28	38	23	28	23	16	26	30	28	22	32	33	24	35	24	34	35	33	29	33	24	24	28	31	23	35	21	29	24	28	41	21	27	39	28	28	31	26	17	27	30	21	21	28	30	33	39	32	28	23	34	21	31	29	21	34	30	28	29	32	20	11	37	29	31	26	36	32	20	24	26	27	23	19	24	32	23	28	24	34	39	26	24	29	25	38	40	29	32	23	25	28	25	34	35	27	29	26	34	27	25	28	30	27	35	22	27	37	29	18	22	28	29	33	28	29	28	33	34	28	24	32	24	30	20	33	36	30	34	27	26	31	36	26	26	32	30	19	24	28	40	22	28	31	36	23	24	35	30	46	29	34	20	29	23	22	35	32	22	27	29	32	34	23	27	27	38	37	29	26	35	33	27	24	33	22	28	28	29	35	27	29	36	39	25	23	34	29	35	30	26	26	24	25	22	31	31	25	28	31	39	21	32	30	34	29	24	28	25	34	26	36	30	37	36	34	39	21	38	22	31	24	29	30	28	27	33	22	31	34	26	23	23	32	29	30	26	26	25	36	40	35	30	39	39	29	27	24	26	32	31	20	30	26	34	30	35	28	42	18	27	21	34	22	32	22	31	34	26	21	27	35	27	31	24	27	31	26	22	25	37	27	19	19	21	27	25	31	23	54	41	39	25	32	28	27	26	23	38	29	24	23	21	32	26	22	25	32	35	33	27	33	25	23	35	29	20	30	29	35	23	29	24	27	26	23	39	41	30	21	24	22	24	25	30	31	31	31	30	26	32	31	25	26	26	32	29	22	30	25	31	25	26	33	20	23	33	30	27	24	30	13	24	32	32	35	23	24	37	27	28	34	27	25	23	32	27	22	32	29	28	31	25	41	32	25	26	19	25	26	36	25	34	31	19	34	20	27	36	30	35	40	26	28	23	27	37	34	38	39	30	33	26	32	25	20	26	31	28	30	28	37	22	28	28	27	29	27	26	30	29	29	33	24	27	24	29	29	30	34	28	30	22	26	28	27	31	25	43	37	19	27	27	33	34	29	32	25	28	25	30	24	25	33	30	27	31	35	21	42	30	40	33	33	31	39	18	26	45	25	41	31	33	22	38	28	34	24	25	31	23	24	33	26	25	32	26	26	19	25	33	24	26	30	23	25	37	38	33	32	30	23	25	34	30	35	26	25	23	24	24	28	25	37	26	27	26	33	29	30	29	35	19	25	31	29	23	26	28	23	30	31	31	29	39	37	25	33	23	28	32	23	28	32	24	25	28	30	34	30	37	32	27	34	36	25	22	22	22	29	22	24	35	32	32	34	32	18	29	38	36	28	30	25	36	38	26	29	30	30	18	24	31	24	32	30	24	25	29	32	24	26	24	27	18	26	25	31	28	21	34	27	29	37	29	29	19	33	30	29	27	24	24	30	29	19	28	29	30	32	36	26	27	24	32	30	31	35	25	27	29	33	26	26	31	32	29	21	29	25	32	35	35	25	30	25	33	23	32	29	30	27	24	27	26	48	20	32	21	26	32	25	31	24	31	34	27	30	25	27	45	28	23	39	31	33	27	26	14	27	22	34	28	40	32	25	22	40	32	24	22	29	29	22	29	30	35	26	23	25	33	30	28	34	25	29	33	25	27	23	35	28	30	36	25	34	32	31	33	27	27	23	25	19	29	34	34	29	33	23	41	29	34	33	30	23	30	27	28	26	38	29	24	27	29	24	28	30	22	30	31	31	25	31	19	28	36	25	27	36	26	31	20	36	32	28	37	34	23	26	32	25	23	37	30	29	29	26	32	39	36	25	31	32	36	26	34	29	23	36	28	30	30	26	28	25	26	25	35	35	24	30	32	20	34	22	24	31	37	21	34	31	18	31	35	30	29	32	26	32	31	19	20	26	23	21	27	32	21	32	34	26	39	33	27	27	36	30	19	32	29	22	24	31	24	32	24	42	28	40	25	29	30	27	32	34	33	32	22	29	23	27	38	38	35	28	33	28	35	28	27	31	28	30	33	34	25	31	31	28	27	22	19	26	24	30	33	32	30	25	24	29	29	21	27	24	25	29	21	25	28	32	26	35	26	28	35	21	39	15	35	25	32	26	30	25	31	30	29	42	26	23	21	27	32	25	29	34	31	33	26	22	29	34	30	20	26	24	33	36	25	36	29	30	36	23	29	26	26	25	26	24	28	22	33	27	40	27	28	35	23	32	31	31	39	30	37	28	22	18	31	34	29	27	34	30	28	34	29	37	25	27	32	26	35	31	28	23	37	41	29	32	26	29	33	21	20	29	25	34	36	30	33	24	29	18	34	28	31	18	28	25	23	29	26	24	31	27	27	25	27	26	33	35	26	39	21	28	25	25	23	34	25	28	33	35	32	32	29	34	28	32	30	30	24	32	28	23	30	35	21	26	28	29	33	41	33	20	24	32	31	25	23	26	34	31	26
30124	20061	14550	29374	34676	31578	27124	22388	18835	15418	12649	10586	9007	7716	6755	5957	5403	4984	4539	4259	3880	3763	3563	3623	3366	2848	2536	2156	1964	1960	1595	1687	1474	1226	1211	1031	1008	1015	1004	919	933	890	943	761	799	661	614	684	684	588	530	542	615	579	492	529	483	556	498	522	483	500	530	490	540	499	489	465	494	477	494	489	513	502	494	512	557	546	562	594	627	586	551	572	551	540	526	540	527	543	573	505	509	525	585	565	543	517	553	513	483	534	580	588	519	514	477	476	477	455	474	496	498	528	447	502	513	459	480	467	490	502	466	466	492	488	469	464	490	482	509	527	486	482	455	532	508	474	484	469	493	477	483	475	456	504	495	469	513	451	480	505	481	497	444	469	462	491	497	497	447	470	492	452	466	478	459	480	494	452	487	432	452	458	470	444	457	450	472	429	443	490	460	443	425	467	466	441	490	478	434	475	463	499	445	450	480	444	450	474	455	438	468	504	460	461	455	457	458	456	458	452	441	478	440	496	441	487	473	475	461	447	490	513	461	451	464	450	447	408	414	437	467	479	476	455	421	492	480	441	411	432	483	459	434	493	479	448	452	456	522	479	453	420	447	474	475	445	466	447	467	452	464	467	447	439	464	482	452	448	481	510	452	453	481	443	475	470	452	455	493	465	441	481	463	478	459	436	483	414	476	450	498	453	507	492	483	483	469	472	515	467	469	476	437	453	481	483	446	440	450	457	468	504	479	481	472	460	476	484	488	458	484	464	537	412	496	472	471	448	472	470	451	450	471	457	433	458	482	476	473	458	464	451	505	475	489	472	472	489	450	478	516	453	429	485	449	453	527	423	477	489	493	435	452	486	454	509	462	489	433	484	463	429	469	485	489	451	439	463	432	477	471	474	466	507	473	455	458	449	484	533	460	468	514	458	432	469	461	409	487	469	491	460	503	484	419	449	455	497	446	474	492	482	456	463	468	470	460	476	447	475	453	472	481	464	454	452	429	449	444	454	459	444	470	505	507	478	439	467	433	483	476	454	510	469	447	447	528	447	460	461	455	457	481	474	473	473	439	430	474	469	465	459	441	465	461	456	484	488	449	457	471	437	467	482	500	417	495	481	455	468	412	486	439	449	484	447	478	458	459	452	455	457	465	457	470	468	505	451	440	479	478	445	433	444	506	451	440	442	452	445	516	487	469	473	455	445	461	465	430	423	441	430	462	531	452	469	508	483	466	463	490	494	482	465	497	449	488	432	470	466	468	439	459	447	445	466	474	459	472	430	468	448	483	476	484	455	481	458	469	454	504	497	458	437	486	446	503	477	440	474	461	446	469	449	444	458	434	464	493	480	467	434	505	475	460	457	450	496	478	439	478	443	432	480	448	467	467	449	415	463	505	452	475	501	435	451	453	467	464	457	458	455	469	483	456	435	471	438	466	434	431	488	475	477	501	467	466	471	450	494	473	465	464	442	482	475	451	453	508	480	515	438	465	463	459	468	479	425	466	468	437	461	429	475	473	442	482	484	460	477	445	458	464	484	473	425	436	440	466	485	452	484	480	476	468	461	456	475	468	480	470	474	490	476	486	485	469	476	444	447	472	456	443	444	474	488	466	461	469	486	468	462	466	504	433	488	461	455	477	499	478	503	488	434	445	457	435	496	434	458	454	481	478	484	469	489	457	458	472	464	446	460	469	449	467	487	476	506	464	497	480	457	486	471	448	471	474	494	473	454	500	479	455	441	463	462	450	453	470	518	441	444	464	437	467	472	497	476	468	483	438	464	433	487	441	482	476	479	431	429	445	498	448	489	504	449	498	471	469	474	403	488	456	454	449	482	458	443	454	439	503	435	441	513	440	427	439	461	440	468	487	473	484	466	489	433	499	467	454	447	460	465	454	462	435	485	436	464	475	487	457	478	519	469	503	465	476	470	458	470	484	483	498	520	491	513	494	448	469	466	477	467	474	492	449	424	460	462	506	437	502	457	480	478	457	496	457	504	464	494	475	478	458	426	451	472	468	450	510	448	439	466	469	492	476	464	492	469	486	468	498	455	457	460	470	459	462	422	441	466	479	480	463	501	455	430	457	419	470	442	483	468	465	456	458	477	444	443	455	453	490	497	495	414	477	481	468	446	441	494	477	487	482	463	418	464	460	476	487	453	449	455	461	477	461	462	465	464	481	477	477	461	447	432	435	443	473	452	456	474	438	515	473	476	492	449	435	458	476	479	462	480	440	483	475	428	500	503	454	456	446	457	441	464	457	491	472	494	495	470	476	499	512	445	437	480	508	468	489	451	470	454	491	458	461	453	491	457	455	497	443	475	469	484	457	449	474	469	484	449	460	476	465	525	458	495	442	475	426	469	439	468	477	453	471	493	448	450	452	483	466	470	425	475	430	468	471	448	441	483	477	482	486	456	435	497	459	461	451	473	459	429	505	434	465	450	467	441	465	497	488	461	481	489	478	468	471	442	491	447	469	465	477	483	439	504	454	455	467	450	469	500	514	447	496	497	465	452	463	452	472	446	494	431	482	422	476	430	474	459	500	457	488	462	449	448	436	451	423	470	482	488	473	433	445	480	479	439	454	457	488	473	456	434	491	426	463	449	464	478	449	468	443	451	497	484	433	496	467	495	483	454	475	460	469	465	480	460	480	493	435	468	495	472	461	442	470	461	461	448	480	441	498	444	510	457	468	438	473	434	427	484	453	440	459	447	493	501	478	473	466	442	466	483	478	475	460	471	460	476	481	467	428	485	459	460	454	444	484	425	492	432	503	422	448	460	482	477	487	469	486	491	479	461	450	460	493	466	479	488	472	458	469	460	481	446	481	467	446	483	451	464	474	449	437	433	468	456	460	452	459	457	477	484	464	465	464	455	439	448	483	498	452	487	482	472	471	466	465	477	485	440	450	457	463	496	441	452	439	477	479	494	512	489	442	480	491	479	428	486	418	497	477	471	457	483	440	486	478	456	460	466	472	432	435	444	531	469	477	452	482	470	456	464	472	448	463	475	465	462	459	480	504	455	439	457	484	478	458	514	454	461	494	485	434	482	486	485	444	471	455	492	455	468	476	496	480	484	487	515	420	487	448	471	468	453	464	484	465	482	466	483	445	446	476	451	476	449	468	493	473	485	486	459	427	432	403	464	497	473	458	456	469	465	480	409	463	423	440	463	485	461	466	440	484	448	449	484	475	465	455	432	441	462	464	467	420	454	458	449	446	467	457	461	462	490	506	476	478	472	442	467	485	444	485	427	499	428	476	443	454	461	453	463	457	437	476	526	468	480	444	462	468	460	467	507	464	442	448	470	452	450	473	486	457	455	443	472	462	488	436	487	444	439	459	457	476	462	469	484	433	481	478	491	457	507	452	509	456	414	466	496	448	451	455	486	466	480	472	457	473	442	434	470	469	493	481	450	498	472	482	476	447	481	422	445	483	441	465	434	406	472	460	436	453	482	445	474	426	474	451	461	510	459	477	492	436	504	465	471	471	430	517	484
4631	1826	1091	893	1385	1348	1072	863	713	553	501	400	350	305	247	285	191	199	167	152	163	136	152	142	141	129	107	97	115	92	74	78	72	69	83	76	66	51	65	58	59	57	52	57	55	34	42	51	43	47	50	51	40	44	43	45	48	44	58	54	47	56	58	38	41	39	41	31	39	53	31	39	53	50	42	39	31	34	42	57	42	50	40	46	37	37	37	30	33	41	51	49	39	40	46	47	32	43	45	37	42	37	41	31	48	48	33	43	50	47	53	46	42	43	43	43	51	43	42	55	42	40	32	49	38	33	45	40	45	39	39	38	36	52	43	32	47	38	43	34	44	40	40	49	41	42	43	45	44	51	50	33	45	41	39	43	46	51	38	40	57	48	42	38	35	45	35	35	38	31	39	39	43	37	53	33	54	37	41	39	44	49	44	42	39	33	31	56	38	41	41	46	39	32	40	45	27	52	39	35	39	35	36	34	43	45	35	41	56	38	42	46	32	38	38	38	47	45	41	47	42	39	47	41	37	40	28	46	52	41	44	44	40	48	34	40	51	43	39	46	38	31	41	32	52	35	36	35	30	38	39	30	29	38	40	30	39	55	47	43	36	34	43	41	47	35	51	39	38	30	36	42	42	37	40	44	41	34	37	40	34	46	38	43	47	40	31	35	45	37	36	39	46	46	41	47	47	40	40	37	41	27	42	23	34	31	46	47	37	49	52	46	41	48	45	40	45	49	44	43	38	46	38	35	34	43	41	45	52	46	41	31	38	38	27	37	47	38	44	35	51	48	39	33	35	42	43	45	39	33	34	38	41	46	38	37	40	41	36	45	39	40	39	60	35	51	39	49	44	37	40	35	34	42	38	44	34	55	36	39	39	32	40	32	46	47	35	50	43	33	37	44	36	55	40	46	42	55	42	46	34	32	33	32	40	40	38	48	45	43	31	36	47	43	39	41	41	43	44	29	36	52	42	37	51	47	46	40	35	34	30	46	54	35	37	29	40	34	35	46	55	48	43	38	39	27	51	33	57	48	26	43	44	42	34	41	40	35	41	41	32	51	28	47	26	37	34	39	51	40	32	46	37	55	38	36	40	40	42	44	34	36	54	39	30	36	46	41	51	45	30	38	30	46	37	39	39	45	39	40	36	34	40	38	38	42	29	32	50	45	35	40	35	36	37	43	38	57	38	42	56	39	40	37	29	39	32	39	39	39	52	38	48	26	40	39	42	30	40	43	37	38	43	40	36	36	37	50	42	37	42	27	51	39	45	45	38	49	34	51	41	45	44	48	44	30	47	42	46	39	46	48	57	43	34	41	50	34	43	37	48	39	38	37	40	40	43	37	47	44	24	41	35	33	47	47	35	39	31	41	37	43	38	34	39	52	43	40	40	40	42	44	46	35	34	47	45	34	51	40	40	39	43	55	37	46	43	45	39	32	30	36	44	42	34	38	44	33	38	32	39	33	43	43	37	39	35	48	29	27	45	52	51	53	42	37	41	40	36	45	26	40	41	56	43	36	38	44	39	37	39	49	45	51	33	50	40	47	46	38	32	51	45	54	36	42	53	43	56	32	36	36	40	45	52	44	51	38	40	40	40	39	31	27	33	46	44	40	40	45	40	43	41	46	44	39	37	39	37	44	48	39	39	39	29	38	43	45	44	54	47	36	40	52	33	37	48	39	45	27	47	45	41	40	47	36	28	36	36	44	38	37	39	33	46	34	57	49	49	48	33	40	43	31	44	48	40	49	35	40	42	34	31	41	28	48	41	46	46	45	31	47	38	42	35	35	40	36	45	44	34	44	32	47	48	38	37	32	36	35	43	45	49	50	39	41	53	42	35	34	43	36	24	44	45	45	48	50	42	38	30	32	46	37	41	42	39	46	39	43	49	50	36	45	34	45	42	33	43	52	46	34	46	36	38	51	48	35	42	34	49	52	35	47	41	50	38	41	44	49	41	50	39	48	39	34	43	34	56	36	46	50	33	45	48	42	46	51	40	46	42	29	40	34	41	43	39	40	40	28	49	36	45	31	49	46	28	43	39	54	37	53	42	55	44	44	41	52	35	50	36	35	37	35	36	37	37	40	35	43	42	40	36	40	37	42	37	48	45	46	48	38	43	33	36	36	30	40	56	28	41	48	47	38	47	43	31	39	46	41	44	38	55	47	38	40	45	40	40	40	48	33	30	46	55	47	38	30	44	33	44	36	41	43	48	37	41	40	41	28	44	36	34	36	45	43	49	27	55	39	51	44	34	46	43	39	37	36	35	43	41	35	30	41	51	35	50	54	42	29	45	47	47	50	36	47	39	33	31	38	38	38	44	42	57	38	39	32	44	65	42	40	40	48	40	49	41	41	38	39	33	38	39	47	33	30	35	45	33	40	35	27	24	34	33	33	49	42	40	34	42	50	32	35	50	41	39	36	43	48	34	48	43	52	46	37	37	50	39	41	43	42	44	34	46	40	39	45	45	37	46	57	45	39	35	39	46	45	41	41	45	43	47	42	42	32	41	42	42	40	36	44	44	43	42	48	46	44	34	41	46	35	34	40	39	38	38	48	38	41	32	37	38	51	47	42	45	44	41	35	44	29	40	50	37	35	37	54	35	63	47	37	48	32	39	42	48	45	29	44	52	25	47	40	38	25	42	50	33	36	36	30	51	34	32	48	42	38	41	45	53	33	42	40	34	34	31	44	45	44	42	43	34	43	34	52	34	39	36	38	52	37	34	47	43	42	45	35	39	55	42	42	35	42	38	51	46	37	29	26	49	44	35	34	41	58	33	41	43	44	39	39	35	35	29	35	44	32	44	39	41	41	51	45	34	38	38	34	38	36	44	41	50	40	39	43	47	35	35	43	53	36	43	38	57	37	56	40	45	45	33	45	40	44	53	34	34	43	38	27	51	41	36	38	32	46	41	45	32	38	39	36	44	44	36	35	35	29	39	29	45	50	40	44	34	39	40	39	27	54	41	39	39	49	27	44	43	48	36	39	42	39	38	37	44	42	49	49	35	38	39	40	38	47	41	38	35	35	39	43	44	45	39	36	25	27	50	38	56	34	55	40	51	48	46	40	42	48	26	40	41	40	39	41	34	46	39	49	44	35	41	29	39	42	35	38	38	36	45	47	34	44	39	60	40	38	38	39	38	42	39	40	42	59	40	41	56	40	39	46	50	33	39	48	40	38	43	45	40	41	49	39	40	42	42	39	40	46	51	45	50	38	40	42	51	41	48	33	36	36	48	43	42	41	27	31	39	47	39	39	49	37	44	26	39	42	35	40	35	38	47	42	36	34	42	42	49	45	42	37	45	37	25	39	41	46	49	32	41	34	40	49	38	45	41	52	38	43	37	45	44	41	38	42	42	22	30	37	38	36	39	37	36	40	28	46	31	32	42	45	38	54	39	49	45	30	45	44	45	41	34	49	34	44	43	35	35	40	40	42	47	38	31	55	55	34	42	39	34	46	50	32	35	49	41	46
36963	24224	19035	34457	40095	37618	32682	28360	24319	20376	17198	14536	12860	11341	10086	9081	8402	7454	7075	6565	5949	5497	5379	5375	5099	4436	3606	3217	3079	2795	2504	2577	2161	1953	1706	1611	1500	1511	1406	1387	1306	1372	1174	1080	1122	962	1007	1157	936	854	924	833	804	744	772	766	738	687	776	697	695	758	773	745	702	708	700	705	664	688	708	710	753	738	721	737	741	827	855	896	914	836	801	777	754	804	774	799	770	765	732	771	801	816	801	774	809	806	785	669	702	761	824	753	741	735	677	705	724	703	691	667	678	686	709	684	693	654	657	707	693	686	668	636	660	639	666	629	640	744	630	709	698	716	736	704	756	679	702	698	656	681	701	639	628	723	656	662	673	668	656	639	664	630	671	670	647	627	649	659	611	634	647	628	618	673	583	615	625	686	649	668	622	616	601	662	695	650	661	681	650	642	677	622	670	637	600	643	694	683	615	630	628	656	661	637	630	645	637	654	640	678	624	643	618	669	683	618	658	692	679	629	679	630	646	610	660	677	668	658	584	646	608	611	652	679	662	600	652	627	649	665	670	637	620	640	679	636	636	630	666	651	681	674	648	637	659	579	606	655	672	655	661	691	701	666	602	650	594	631	617	651	643	669	683	653	688	654	678	645	628	663	657	644	710	679	677	661	678	676	649	651	641	657	632	660	644	630	650	693	671	622	633	657	611	674	657	651	635	620	656	630	631	677	651	626	648	664	645	647	605	612	617	659	650	651	650	648	634	669	633	642	678	653	625	652	655	659	656	662	644	661	620	631	674	666	640	607	677	669	614	622	652	644	623	666	648	644	618	665	660	691	661	674	666	676	623	664	640	708	662	648	594	655	649	628	657	667	644	620	688	611	663	623	633	601	658	633	667	645	664	665	682	631	644	636	588	627	645	605	638	656	638	620	674	604	694	629	642	650	731	665	622	651	682	617	686	662	641	679	660	636	670	717	614	669	695	666	655	644	657	620	632	625	628	647	645	641	646	635	654	614	661	672	650	625	658	663	653	616	627	641	647	661	636	670	641	677	599	667	664	680	664	644	677	681	650	677	633	635	630	715	662	666	614	623	608	641	635	682	626	650	607	665	677	664	642	676	664	657	629	673	664	655	659	654	607	654	637	609	600	645	617	628	654	667	659	660	595	603	619	642	662	691	619	594	600	636	605	637	676	625	620	613	660	632	669	644	637	642	656	672	634	681	686	667	658	681	625	628	622	663	643	663	644	633	652	663	631	627	621	654	625	621	636	652	579	616	641	667	661	651	646	614	631	664	663	688	697	677	696	651	634	629	667	667	638	659	607	638	636	639	657	626	654	654	658	638	612	668	637	588	666	689	664	657	603	651	640	631	674	613	641	681	641	640	690	656	648	628	646	697	654	691	707	656	620	678	636	621	675	639	600	636	613	679	664	663	646	659	646	650	649	682	618	632	683	632	653	678	610	648	689	629	639	681	658	604	648	628	671	645	644	660	613	634	655	614	659	649	629	647	633	581	653	703	675	658	630	638	678	648	677	640	641	633	664	667	669	631	625	669	645	612	664	623	670	704	669	679	628	685	687	643	668	634	640	654	662	679	653	603	643	674	639	671	625	615	666	642	618	655	654	633	647	629	643	661	673	632	619	593	630	645	639	679	649	665	642	666	678	639	661	622	660	665	641	641	675	624	628	651	643	682	694	645	684	668	641	692	655	644	676	605	670	600	638	625	635	628	586	644	621	686	659	651	663	636	646	679	680	649	679	637	654	619	642	660	663	656	639	612	640	663	622	642	612	675	679	673	655	656	635	674	626	662	649	653	681	632	642	643	598	627	620	635	632	639	624	650	693	668	633	665	625	657	636	651	711	641	613	654	631	662	672	656	681	666	585	649	633	640	612	633	642	645	643	651	637	657	589	641	643	685	621	643	636	661	642	664	624	642	670	644	619	635	605	675	631	678	654	685	662	672	661	648	717	596	638	655	627	621	647	618	643	698	660	625	640	653	654	648	638	632	675	653	631	624	647	666	651	611	642	677	641	672	674	652	622	610	625	632	639	687	651	656	691	662	697	657	627	655	646	611	625	657	671	604	654	651	635	642	610	653	679	634	630	611	648	603	638	628	661	671	652	666	684	649	616	656	662	659	660	719	635	682	639	668	619	695	658	620	606	623	700	636	635	649	621	603	621	634	693	652	631	653	677	683	609	632	618	661	637	688	689	696	617	653	691	656	646	653	654	662	660	690	634	627	641	661	663	611	640	672	594	643	651	661	645	616	644	627	637	681	667	656	612	657	651	696	654	667	682	629	676	668	673	630	649	628	693	620	631	668	651	659	661	674	632	645	635	611	696	642	638	631	648	675	607	666	688	654	619	683	648	652	675	651	630	624	615	655	635	675	673	677	643	663	678	665	683	670	701	666	672	636	650	640	666	613	648	604	649	649	639	654	665	644	620	642	624	671	665	628	674	605	652	644	663	657	643	630	678	635	671	586	652	624	666	617	616	631	664	642	645	634	604	660	647	636	663	656	642	640	625	664	659	609	659	667	631	617	601	660	632	648	673	666	613	666	664	600	667	632	633	670	661	648	640	658	664	579	669	606	692	641	650	645	653	640	659	639	609	639	632	665	641	633	625	669	670	622	649	633	677	666	687	650	647	643	605	679	611	668	651	634	665	642	641	611	629	643	655	658	663	662	670	681	605	679	636	647	650	634	680	637	615	687	599	673	655	670	640	656	669	651	651	647	658	646	638	635	697	656	642	608	586	654	665	622	628	653	636	638	625	611	598	624	614	650	657	668	659	644	638	645	664	672	661	674	692	628	695	639	632	627	652	620	637	631	640	643	673	649	638	669	633	625	644	709	645	617	674	630	652	653	644	684	670	668	624	647	587	640	649	649	645	640	710	634	657	673	638	592	684	670	623	672	654	675	663	625	629	597	711	619	624	665	624	637	641	677	657	610	576	653	668	637	666	650	610	660	680	666	619	678	663	652	675	668	685	683	668	667	617	608	652	588	619	660	623	645	674	651	661	637	642	707	659	659	616	669	603	632	624	658	644	686	650	683	651	614	644	629	679	664	681	650	664	624	663	639	617	653	637	597	629	657	648	670	684	655	677	625	630	660	607	621	598	622	672	666	603	614	677	617	619	668	628	651	682	642	651	671	681	614	624	619	635	637	639	624	634	674	622	670	690	607	607	689	648	691	654	647	644	650	659	640	641	629	644	670	652	627	626	605	645	669	647	684	641	648	659	620	619	659	642	645	617	665	663	647	631	633	664	650	593	648	647	636	618	673	671	640	628	688	585	636	645	645	677	641	642	597	617	632	629	643	622	598	654	655	650	650	666	640	635	671	628	629	639	669	685	654	662	654	643	561	628	684	630	649	661	667	653	658	648	642	662	651	681	615	670	662	639	646	648	686	638	639	669	620	661	653	614	654	623	688	668	619	675	697	656	655	661	640	659	700	677	607	664	626	646	630	652	668	610	630	643	640	625	671	670	658	633	645
2469	616	401	354	527	566	404	322	280	197	177	126	135	105	99	93	78	79	78	74	61	55	65	50	71	59	44	31	47	31	45	43	33	36	28	27	26	29	34	32	26	27	21	24	25	24	27	16	20	20	20	23	24	16	16	13	19	26	20	29	13	27	26	24	23	20	20	22	20	21	23	15	25	20	29	20	23	17	27	19	20	25	22	17	16	21	22	26	17	27	29	20	21	24	26	14	24	25	19	21	30	20	19	22	12	22	20	22	27	23	20	25	29	20	16	19	25	19	27	13	19	19	26	14	21	21	23	33	24	14	29	26	28	21	18	21	17	19	26	25	20	23	24	22	17	22	19	16	14	12	19	23	13	20	20	27	15	27	14	23	19	21	24	16	23	23	20	21	25	22	26	22	21	20	22	25	18	25	22	20	30	21	16	22	18	18	13	27	14	20	23	29	22	25	18	26	19	13	14	27	32	25	22	15	27	18	18	20	18	24	18	24	17	19	23	15	18	20	9	26	16	21	18	27	23	18	24	30	20	19	23	13	22	23	16	29	22	29	22	21	21	15	23	25	24	19	19	21	20	17	20	18	14	12	13	16	21	20	18	13	23	31	19	28	17	21	20	13	21	19	24	22	32	23	17	16	12	25	23	24	28	24	27	20	19	17	31	21	12	19	24	23	16	17	31	20	26	19	14	19	16	13	15	16	15	26	21	21	19	11	25	21	25	13	21	27	25	21	19	28	26	19	23	22	21	24	14	18	20	18	23	22	25	17	18	25	22	19	19	18	16	23	28	16	21	19	28	14	17	16	18	27	21	13	26	13	21	21	14	23	19	21	16	26	21	20	24	15	24	21	19	23	18	21	20	12	25	25	19	21	19	13	20	28	26	18	13	28	22	10	24	25	26	17	14	20	12	17	21	16	15	18	19	20	22	35	17	26	19	20	25	17	18	19	20	13	15	21	23	14	20	14	19	24	25	20	16	15	20	16	20	16	24	24	28	20	17	13	26	28	20	15	22	25	20	19	25	14	18	19	19	20	25	17	21	21	22	28	24	22	26	23	25	21	20	11	22	20	20	18	33	16	24	15	19	18	25	24	10	17	22	16	29	20	25	25	26	30	23	24	21	18	19	22	18	18	20	16	14	30	21	26	27	15	22	17	21	17	16	15	19	16	20	24	19	21	21	25	15	18	18	21	20	28	25	30	17	14	19	16	20	26	29	19	21	13	18	23	20	22	24	18	12	24	15	17	22	11	16	19	23	24	22	20	18	22	26	20	33	27	22	14	20	20	18	27	19	15	16	19	21	18	13	19	20	20	19	20	18	8	22	28	36	26	23	26	20	19	23	24	11	18	25	25	13	19	17	14	20	15	24	21	18	24	18	12	24	16	18	20	23	21	18	21	13	23	21	18	23	19	19	21	20	23	13	25	13	25	20	22	23	19	24	15	21	20	22	13	17	26	17	21	13	26	16	17	27	31	24	20	21	19	20	26	19	18	11	16	16	25	23	14	23	19	20	21	12	20	20	26	21	25	18	20	24	18	23	22	18	19	26	24	20	19	27	17	22	17	16	20	18	21	20	29	17	16	21	17	16	25	25	16	20	8	27	12	20	24	20	17	24	14	26	16	19	27	20	22	10	22	30	27	28	19	16	17	29	17	15	17	22	23	14	17	19	18	22	15	22	21	16	31	31	16	18	19	19	13	17	16	13	20	19	23	18	19	25	18	23	28	8	19	18	20	18	24	17	17	23	26	19	18	15	18	16	17	17	27	16	30	27	17	25	21	20	20	19	11	18	22	29	23	21	19	17	29	20	23	25	19	18	18	20	32	20	20	28	26	13	24	25	18	21	13	22	22	22	26	25	22	16	25	14	26	15	14	15	24	24	30	16	29	21	18	20	24	20	18	18	20	17	23	19	18	16	18	16	20	20	16	14	25	18	18	26	13	24	25	22	18	25	13	22	22	18	21	18	24	24	22	20	23	20	15	22	20	19	15	14	15	19	29	22	12	25	16	21	16	19	11	22	19	22	16	20	29	14	18	15	17	28	16	26	20	22	31	21	19	12	23	20	22	29	21	12	22	19	29	25	29	20	18	19	16	27	20	23	26	26	24	22	24	21	23	26	16	19	19	18	18	20	21	28	9	21	26	19	20	18	19	23	18	24	16	22	26	19	20	13	24	21	15	13	22	15	26	17	18	16	24	20	33	14	18	24	17	18	26	27	26	26	16	18	19	16	19	22	25	24	20	21	18	12	21	24	18	12	16	13	26	23	20	23	13	16	20	23	21	19	16	16	17	22	29	32	21	19	25	16	18	16	17	22	25	15	17	26	27	17	15	29	16	16	17	27	21	28	23	19	19	23	18	18	19	22	19	18	30	24	14	18	22	20	15	17	19	26	16	26	29	14	23	20	18	15	19	17	14	17	23	19	17	26	28	29	19	23	17	17	14	22	13	13	20	16	23	10	21	28	20	22	19	26	26	16	21	21	15	35	16	24	16	19	24	16	24	24	22	18	18	20	15	19	17	23	20	22	20	18	28	20	17	23	11	15	23	16	32	17	21	18	13	18	21	19	24	20	13	24	14	23	17	20	23	28	28	12	18	25	22	16	18	21	19	25	20	21	23	24	19	25	15	24	16	21	20	20	16	23	14	16	24	20	23	14	25	23	24	21	11	22	16	25	21	18	17	25	13	14	26	25	21	15	23	33	22	14	24	18	20	19	32	14	15	21	21	21	23	19	22	19	22	21	20	25	23	13	14	25	21	22	13	24	19	21	16	19	25	21	22	24	17	16	22	20	36	24	26	20	16	22	19	20	18	18	15	27	24	25	20	20	21	14	23	23	15	22	16	21	25	24	12	14	26	17	23	23	14	25	20	28	17	19	26	22	18	20	20	16	15	24	23	19	22	23	21	18	16	23	21	20	18	16	15	26	12	23	22	15	20	24	16	20	24	17	22	19	27	13	18	17	21	36	17	13	22	15	13	30	26	15	16	23	18	18	25	17	20	21	25	23	16	14	22	18	18	15	22	19	16	27	18	26	30	19	20	18	23	22	37	11	27	21	22	24	22	16	20	18	18	18	26	16	21	16	21	14	25	27	20	19	21	17	25	15	26	27	11	16	14	18	16	10	29	16	15	25	18	20	21	23	21	23	16	15	18	13	18	29	14	30	23	28	15	24	28	20	24	12	15	28	16	15	34	24	17	24	24	19	19	21	26	27	19	25	15	24	24	18	20	22	21	26	17	22	20	24	15	22	25	19	17	28	26	24	24	26	18	23	25	21	20	22	18	19	12	22	19	19	14	16	32	26	22	32	23	12	23	16	19	17	17	25	15	28	15	19	24	15	20	16	24	25	28	18	23	18	24	24	29	22	15	23	22	20	17	19	27	25	25	22	13	20	24	24	19	21	26	32	24	10	26	19	17	23	35	16	26	19	18	35	19	23	12	21	20	13	20	26	20	16	16	24	17	30	28
26320	14771	10727	24068	30620	27026	21624	17283	13982	10380	7898	6727	5661	5067	4419	3900	3644	3359	2920	2659	2616	2424	2458	2426	2293	1849	1588	1323	1321	1186	1199	1088	868	887	747	673	629	673	648	664	635	560	526	537	505	473	544	485	424	434	440	354	408	336	389	353	340	358	362	352	355	359	368	368	367	374	327	336	351	367	363	355	350	367	339	364	363	371	389	433	418	388	403	400	374	379	374	392	397	365	371	375	374	409	437	412	413	379	367	368	359	371	386	398	346	399	349	337	347	376	359	366	332	361	358	339	353	362	341	343	364	313	367	324	337	375	347	325	362	374	344	340	362	331	347	350	352	316	354	299	321	346	370	372	330	329	342	331	334	311	341	327	340	328	361	325	344	329	348	338	325	335	363	348	348	311	335	343	322	332	349	345	358	327	317	335	342	362	338	352	331	361	321	346	318	350	334	324	328	380	369	352	350	345	366	344	334	329	327	336	316	340	340	335	339	366	324	340	327	313	361	373	339	350	338	312	335	353	310	341	322	324	352	371	323	326	351	326	301	340	338	332	325	340	301	328	350	337	332	345	315	348	318	320	369	349	359	322	335	346	315	341	301	338	340	332	319	318	337	347	322	345	371	329	331	339	337	305	328	318	333	355	357	316	342	282	367	332	367	346	334	328	317	373	354	323	323	330	319	322	326	349	345	330	332	322	337	305	328	328	348	326	359	369	349	341	332	332	313	334	327	320	347	360	310	311	325	330	386	350	323	313	321	343	324	347	330	309	332	317	331	331	342	319	379	376	376	363	330	346	322	327	345	335	349	332	304	322	316	318	360	311	350	352	342	324	340	345	315	337	337	337	308	334	342	354	348	338	339	328	339	317	299	344	349	315	297	340	324	334	334	329	322	340	351	350	308	321	322	332	358	339	349	331	345	308	318	333	356	349	339	358	350	357	327	349	354	372	339	369	351	312	332	342	311	338	300	347	327	343	309	317	305	335	353	357	352	327	326	333	374	322	321	332	322	310	326	341	319	327	354	333	325	332	323	333	339	337	344	348	315	339	353	322	383	309	342	333	361	317	333	301	368	329	365	309	322	330	319	345	346	340	349	303	317	350	314	336	316	305	344	358	332	354	310	362	306	339	331	336	328	352	327	324	317	333	370	330	345	315	326	348	318	328	331	313	314	316	305	333	321	319	301	345	363	347	358	341	343	335	320	303	319	322	324	322	335	327	320	351	343	330	371	357	339	355	345	337	353	336	356	309	328	336	346	348	321	311	316	333	318	322	337	306	310	325	357	345	340	342	334	332	363	356	323	351	346	314	353	326	320	311	291	319	317	332	311	322	295	354	322	341	359	339	334	310	330	308	345	346	344	341	306	333	310	328	338	330	341	357	313	319	332	344	362	356	324	328	334	350	319	338	338	330	331	356	349	347	323	321	327	319	338	328	302	336	329	324	314	359	362	336	365	347	325	343	334	325	350	326	329	338	299	345	288	335	333	341	346	324	339	328	335	304	346	334	341	354	331	326	324	317	314	312	295	331	332	359	349	333	331	330	314	317	325	336	348	319	366	351	288	302	309	349	318	361	349	341	360	304	337	328	341	362	326	359	333	309	338	355	340	314	326	346	330	335	335	357	351	300	332	313	347	348	334	339	340	360	344	371	313	311	315	326	350	334	353	320	337	348	322	327	361	325	331	303	354	338	362	347	368	355	329	283	314	357	293	346	330	346	305	356	322	349	315	332	322	328	343	323	315	316	355	287	368	317	320	330	341	301	338	348	314	340	331	321	317	362	338	333	379	309	323	331	330	345	327	336	335	316	331	359	378	368	327	341	350	329	339	331	302	314	330	349	342	331	330	315	322	346	346	324	285	307	368	335	319	333	324	346	343	335	348	352	352	380	297	328	327	338	324	312	325	345	302	283	302	322	315	321	372	315	315	341	339	339	337	345	355	332	318	348	359	345	338	319	332	354	311	331	365	338	327	345	316	306	349	341	337	341	355	321	327	326	326	330	333	342	341	339	331	339	341	328	326	313	328	340	347	318	338	339	348	335	342	339	319	359	332	340	320	340	333	352	334	333	314	351	334	350	345	346	333	337	364	328	314	369	346	366	326	319	319	340	335	324	336	302	305	329	335	334	331	316	362	339	354	334	301	350	338	337	359	325	335	323	339	321	340	360	355	319	338	283	350	356	350	333	353	342	329	295	336	317	318	312	314	334	340	315	363	342	350	340	336	355	304	354	323	322	314	363	356	339	349	347	379	337	335	364	337	361	357	337	341	393	314	318	352	354	335	329	324	316	322	340	322	327	283	332	345	334	315	304	332	309	348	302	335	309	329	364	342	350	343	331	330	337	342	332	330	355	346	365	353	348	311	334	327	337	339	317	332	331	342	324	372	338	341	332	326	341	349	331	335	338	325	344	326	329	330	350	348	356	327	325	314	349	347	330	338	348	312	328	322	328	323	360	321	310	330	336	333	336	321	313	323	318	350	334	324	309	333	340	342	339	352	347	318	334	332	324	340	330	315	335	324	331	379	308	334	316	307	360	321	321	377	336	305	367	333	331	316	348	363	342	333	330	340	340	323	304	334	350	328	346	375	355	352	350	322	352	334	323	329	369	347	335	314	350	314	324	293	340	315	326	338	337	343	320	311	321	333	317	331	352	357	305	311	340	340	324	340	334	337	355	313	320	343	310	311	347	303	327	325	314	345	344	327	354	345	338	344	333	321	360	354	312	338	316	351	305	333	327	359	309	300	315	325	343	350	292	324	342	311	348	306	346	353	367	319	368	346	319	339	323	361	367	351	326	354	328	342	331	322	334	332	373	372	354	350	363	350	347	328	342	366	355	311	324	313	342	310	321	363	324	352	351	345	347	332	302	357	352	321	338	342	315	343	324	310	309	312	319	348	349	328	356	321	327	353	337	318	309	324	334	303	369	332	363	320	307	346	332	339	327	329	367	326	309	340	345	318	337	342	327	313	337	337	343	322	357	331	314	336	352	316	329	322	330	333	345	333	339	356	333	358	323	289	344	348	322	350	312	350	365	317	353	359	313	357	343	326	357	331	325	333	369	338	347	341	360	308	323	347	358	292	371	321	343	312	328	325	372	346	317	297	362	355	311	365	328	351	329	339	354	337	361	352	370	328	356	354	354	327	340	361	349	315	326	328	357	335	344	341	339	370	326	341	346	305	348	320	334	332	320	320	306	321	355	317	350	307	325	359	331	324	331	344	335	349	333	341	350	333	336	344	336	392	337	319	331	344	369	330	349	345	334	348	338	321	334	340	290	330	310	325	343	351	326	350	362	321	355	342	344	301	339	344	353	344	298	337	329	356	351	342	346	350	357	359	362	343	321	325	326	316	342	326	360	328	368	329	331	353	351	327	348	321	381	363	306	376	352	311	374	340	313	342	292	342	328	301	315	305	331	368	349	345	317	344	331	344	343	338	361	311	341	341	352	322	354	333	321	334	297	330	349	339	318	369	338	348	353	343	328
2552	1075	557	471	856	813	660	510	431	323	227	238	186	161	145	137	134	107	98	79	97	84	87	103	82	65	53	58	46	52	57	57	50	39	29	38	42	28	53	25	30	29	39	36	25	24	41	26	25	35	22	30	22	21	25	28	30	29	25	33	36	28	17	23	31	28	25	24	25	30	29	24	31	30	20	23	36	28	23	25	25	32	23	26	24	25	24	20	28	30	21	33	29	36	34	27	26	26	34	33	36	30	29	34	19	28	22	26	34	24	24	23	28	25	30	27	29	26	21	22	28	23	26	29	27	32	26	23	22	28	26	25	36	28	28	46	19	23	21	34	35	32	31	23	15	27	26	26	30	23	32	23	30	30	37	28	21	27	24	30	26	21	31	32	36	25	19	27	27	19	29	39	27	25	26	21	27	23	27	35	20	26	25	33	22	22	23	30	30	28	31	28	23	28	32	29	29	28	22	26	31	23	29	16	29	30	21	26	31	37	28	36	35	27	28	34	31	23	23	29	23	14	28	30	20	23	26	23	25	24	23	34	30	22	26	24	28	40	20	26	27	31	20	22	23	31	27	39	35	31	37	28	34	33	25	36	41	22	31	40	25	24	21	24	25	35	30	27	26	32	27	28	15	28	35	30	25	26	34	20	25	27	28	26	24	37	29	28	21	37	28	25	24	32	23	24	23	32	17	15	20	30	25	29	26	30	18	13	27	25	22	23	26	27	20	30	21	31	24	25	26	27	35	19	19	30	35	21	32	26	32	32	30	20	22	26	21	24	12	28	24	31	25	27	18	27	33	18	35	28	23	32	17	29	27	30	34	22	24	30	24	24	30	23	24	24	23	31	18	22	28	26	22	40	25	26	35	27	25	25	32	29	20	22	25	28	19	30	27	26	23	28	24	35	28	43	22	22	25	18	30	25	25	21	21	30	21	26	28	20	21	25	24	18	27	27	33	30	20	25	29	19	24	30	21	40	20	23	22	36	20	20	26	28	30	29	22	25	21	31	18	29	29	32	35	31	35	28	28	25	19	32	19	24	18	25	27	24	29	27	20	40	30	28	28	24	34	21	20	21	23	21	30	19	27	31	24	21	27	34	30	24	25	22	18	20	20	32	21	29	30	20	27	23	31	26	23	23	24	23	22	27	24	20	24	18	19	24	33	29	27	26	21	27	27	19	21	28	30	31	30	27	30	25	26	30	28	27	32	28	35	31	21	33	27	28	30	32	17	34	22	29	23	26	29	29	23	28	28	22	31	26	33	28	29	22	30	32	30	34	28	26	31	29	25	41	20	19	22	28	17	29	27	32	32	25	24	18	26	32	22	30	23	37	20	28	24	31	26	23	35	31	26	26	22	28	33	20	34	32	22	27	28	32	29	21	25	25	33	27	21	25	35	32	21	29	36	29	22	33	29	32	28	35	31	34	34	41	24	23	23	25	24	31	21	26	21	32	36	25	32	14	27	30	22	19	26	24	24	32	22	21	34	29	25	28	30	38	19	28	32	31	30	38	18	20	35	33	15	35	27	25	28	37	23	25	21	26	30	24	22	27	31	19	31	24	28	25	23	28	19	26	30	22	24	22	23	28	28	22	26	20	29	29	30	23	30	30	33	21	29	16	30	22	26	21	23	19	34	26	33	25	27	18	24	20	32	24	22	22	31	25	25	30	33	19	30	27	29	33	29	21	26	25	20	36	22	28	23	25	28	23	31	35	21	31	28	21	31	25	30	33	37	21	34	26	37	23	22	34	31	20	26	30	34	26	32	21	28	22	21	15	24	23	31	32	30	23	31	26	21	32	27	25	17	22	25	25	27	35	29	38	24	28	35	34	32	27	34	31	23	40	29	33	26	37	34	27	31	22	19	27	24	34	24	26	24	26	26	22	32	36	32	25	31	19	31	21	34	20	30	18	32	25	31	29	23	25	28	29	32	25	30	23	40	17	31	27	26	25	17	29	31	23	32	21	26	22	25	27	28	31	19	31	29	22	29	25	17	25	33	25	25	26	30	26	23	26	25	28	31	27	19	14	19	30	19	21	25	21	25	29	28	36	26	27	26	20	22	23	19	22	25	27	27	23	28	33	31	18	34	19	21	28	25	29	38	23	29	19	34	23	20	19	34	32	20	22	24	22	23	28	21	23	30	19	17	22	20	26	25	24	33	36	26	19	30	23	25	16	32	18	29	25	33	25	36	25	27	31	32	25	31	28	25	16	31	21	20	26	32	17	32	21	30	32	18	27	22	32	31	32	22	17	28	20	19	20	29	24	17	26	35	28	30	28	19	27	25	24	24	34	22	32	27	15	35	35	25	17	31	18	31	32	28	30	29	25	26	25	27	27	26	27	31	33	27	22	26	24	16	32	28	40	20	21	31	25	28	35	23	27	30	32	34	31	21	28	29	30	31	17	35	31	22	30	22	22	32	24	34	26	27	32	26	34	19	27	30	20	21	27	23	23	36	28	30	29	22	38	20	25	25	18	28	26	25	32	23	32	29	26	31	36	17	27	22	30	31	21	26	25	28	35	17	22	22	30	25	26	19	22	30	28	22	35	29	32	24	29	32	23	31	24	18	23	30	25	19	29	21	25	24	21	27	28	23	25	24	29	13	22	34	26	29	29	33	25	26	31	29	19	20	26	23	22	27	27	29	22	31	30	31	26	24	28	25	27	24	20	26	20	26	26	30	24	22	29	25	20	27	24	22	29	28	23	31	27	22	29	23	20	25	19	27	23	35	26	32	26	17	33	16	32	24	39	26	28	26	33	28	28	25	29	24	28	25	32	30	34	32	27	29	33	23	24	23	18	24	28	25	25	25	33	27	26	22	21	32	28	16	27	29	28	21	20	25	36	29	25	24	26	25	23	25	22	20	15	17	29	23	26	22	31	26	33	32	27	26	24	16	36	39	30	28	23	31	25	27	28	31	35	33	20	25	23	24	30	17	24	33	28	24	29	22	27	22	20	42	31	28	38	23	29	26	30	29	28	31	28	28	25	27	27	27	32	33	25	25	25	29	16	18	19	23	24	27	24	25	27	33	31	26	23	21	25	26	31	31	26	29	26	34	15	19	28	33	29	25	25	24	34	22	16	30	21	26	26	24	27	33	27	25	28	23	22	17	27	25	32	36	30	23	31	26	20	12	15	27	20	38	26	18	31	18	21	27	30	20	30	26	22	23	27	22	18	26	21	28	30	25	26	29	32	35	28	30	27	20	19	31	35	27	33	32	32	17	21	20	33	22	20	22	27	29	21	29	21	26	31	25	39	22	19	27	22	23	28	34	31	19	22	20	18	32	35	27	29	28	29	29	11	29	24	22	25	29	24	27	30	16	22	23	33	30	36	21	24	31	31	29	32	23	19	42	27	25	27	24	22	25	30	22	15	26	26	34	28	26	21	29	40	24	25	31	34	26	31	25	27	23	21	31	22	25	23	31	26	27	28	16	20	29	20	25	32	18	30	25	28	27	36	23	26	22	17
32067	19836	13575	28459	35283	31564	27010	21702	18362	14230	11275	9622	8293	7339	6666	5892	5287	4820	4242	4050	3692	3484	3530	3464	3037	2520	2154	1798	1776	1655	1614	1429	1243	1206	1022	938	903	981	887	863	855	723	703	721	605	641	691	604	592	604	524	544	514	481	492	461	516	490	465	461	483	457	482	468	465	432	467	443	451	419	466	433	480	440	482	461	474	479	528	568	646	558	466	487	532	508	508	501	514	516	501	493	506	535	549	543	522	517	464	450	468	477	519	524	488	450	469	427	451	429	466	479	430	434	436	444	448	451	412	434	497	456	408	429	455	459	446	441	402	502	466	454	442	479	499	429	422	439	437	435	439	443	425	493	433	446	412	423	456	450	406	391	413	419	403	447	438	433	422	455	457	419	425	456	409	434	435	442	423	372	447	409	422	437	409	444	443	425	463	389	450	450	423	404	436	423	422	433	388	393	427	429	397	431	429	453	431	452	415	388	411	446	408	425	458	445	419	426	440	427	428	411	439	447	468	432	426	428	418	422	428	434	432	433	431	424	395	409	412	434	383	441	408	453	425	403	424	429	409	456	395	414	395	427	445	440	400	470	408	416	445	450	439	440	438	389	438	446	420	422	412	419	412	418	406	434	454	445	433	415	476	429	433	462	393	435	406	422	434	406	425	447	434	453	431	442	431	413	425	437	409	439	422	420	412	428	404	415	433	424	394	479	419	424	438	424	408	451	401	409	437	441	439	431	410	414	420	464	426	442	400	416	420	410	451	429	420	458	422	448	437	464	457	376	423	407	442	399	441	431	435	456	410	437	381	435	405	431	416	385	417	441	412	426	418	428	387	466	439	393	440	454	397	435	486	396	446	401	433	437	440	444	430	455	414	415	426	433	439	455	423	454	446	437	417	405	393	461	412	463	392	451	434	418	434	443	437	433	460	407	395	405	422	399	412	412	411	428	460	435	418	424	457	433	448	423	441	438	431	431	451	410	436	425	440	406	438	399	429	465	414	448	427	444	416	416	435	431	440	418	406	439	418	419	461	444	407	447	440	455	416	409	424	428	419	428	423	460	408	454	441	440	459	421	416	437	383	368	404	407	405	430	420	383	442	476	409	449	414	495	399	441	415	420	423	385	451	429	472	451	440	402	427	386	421	421	425	426	444	402	443	412	438	441	431	433	388	461	421	424	394	424	435	445	390	431	422	469	426	381	460	414	384	445	427	417	453	411	451	405	427	412	421	446	428	410	409	456	441	437	432	475	409	435	437	460	438	402	443	410	431	443	429	420	430	431	488	392	420	433	404	427	437	366	441	436	406	420	425	465	458	406	395	412	417	428	453	431	424	424	430	441	411	419	443	392	444	454	429	396	426	393	428	444	429	428	452	397	434	440	442	436	413	417	452	418	407	446	443	395	397	418	415	410	401	448	415	416	407	398	422	426	462	432	427	448	438	440	411	397	418	403	412	445	427	390	385	433	432	432	405	415	414	456	416	431	452	412	434	426	421	434	444	434	404	430	392	391	448	443	449	442	446	365	404	447	471	445	465	407	449	419	411	449	417	462	416	447	425	407	425	433	436	440	411	448	450	410	433	386	443	401	406	426	419	416	442	446	410	402	415	450	380	432	452	413	436	429	440	438	430	389	407	422	458	450	404	429	429	422	425	431	432	428	463	413	440	434	412	441	404	439	429	434	411	393	458	401	423	445	427	410	467	421	446	470	414	455	427	449	401	435	419	394	441	398	444	421	418	421	414	381	445	422	463	409	367	432	442	452	432	438	445	436	407	423	431	393	391	390	415	472	417	438	433	419	434	417	405	430	396	440	405	443	380	418	411	409	418	405	429	424	438	437	417	437	415	441	429	376	433	435	434	410	420	435	427	423	412	392	426	394	434	465	411	440	420	451	416	447	443	396	414	436	426	431	426	431	395	429	448	398	431	442	415	412	409	410	426	382	466	447	432	422	448	425	410	393	433	427	451	469	395	432	416	461	437	461	439	466	420	417	458	410	456	398	421	407	439	411	435	451	382	407	427	416	461	420	420	404	447	397	423	417	430	501	436	428	413	442	431	406	431	410	434	416	440	404	440	401	377	415	448	429	432	418	448	430	401	417	410	416	433	391	439	429	434	405	444	446	395	424	419	440	406	414	396	398	444	406	433	456	404	425	384	385	437	435	456	439	422	429	439	398	381	431	475	423	421	417	445	401	428	482	443	430	430	462	477	460	410	417	437	420	455	387	416	418	405	412	403	382	432	404	465	430	440	416	456	413	403	416	417	413	447	430	414	457	430	404	416	410	421	461	443	411	399	390	446	410	430	432	447	411	411	446	404	407	440	401	420	391	409	434	431	412	435	449	396	447	440	427	457	425	453	402	399	419	396	439	423	415	418	453	455	414	441	416	394	450	433	430	427	438	411	408	394	427	406	432	387	430	432	415	495	411	434	425	401	440	474	398	417	392	463	420	444	413	404	442	420	453	407	419	428	434	428	410	424	413	422	459	454	435	435	465	432	393	422	385	399	411	435	442	400	406	409	386	417	417	417	451	420	409	411	430	428	396	440	422	400	490	418	404	409	434	411	418	435	419	443	407	382	432	419	440	430	404	381	429	428	455	444	423	450	431	375	478	442	455	406	435	408	407	439	435	425	422	445	401	414	405	430	404	421	459	410	437	438	433	446	403	396	426	428	405	437	394	468	472	440	416	392	445	437	417	394	463	452	394	399	448	425	398	384	439	433	428	441	433	434	435	416	457	438	418	436	407	410	453	429	436	472	412	403	400	444	422	403	434	436	472	429	416	427	416	417	386	454	424	444	415	474	437	413	426	410	404	429	404	438	437	466	431	389	400	401	425	448	454	446	431	419	449	438	431	450	407	444	410	450	419	393	456	401	429	439	418	437	433	432	417	433	436	412	433	423	454	468	440	383	399	453	389	428	428	432	448	410	440	414	406	430	424	413	457	425	424	418	409	401	425	406	483	387	430	405	432	391	419	428	403	414	467	406	378	439	387	393	407	433	421	410	443	431	431	440	418	430	419	444	424	427	426	455	430	451	418	437	452	415	410	455	463	419	435	411	424	464	447	445	392	423	424	463	425	458	410	420	393	458	454	393	418	416	429	456	426	425	407	434	425	433	436	420	398	420	402	443	439	416	457	469	404	426	393	419	428	415	420	452	437	427	438	456	405	421	433	426	449	400	436	443	441	407	460	421	445	425	425	406	431	423	430	426	431	452	425	422	421	428	427	401	439	438	404	440	409	405	453	374	448	456	420	441	398	410	433	423	425	432	378	433	435	410	421	427	411	420	428	441	418	434	393	370	441	427	425	455	417	425	450	407	452	421	412	403	443	434	397	413	443	455	427	435	479	433	432	433	455	432	425	427	400	456	433	451	426	438	415	430	401	464	441	435	416	432	426	426	406	429	431	424	433	441	420	440	413	462	412	442	418	424	424	417	439	410	417	414	445	437	402	422	407	431	412	409	430	373	449	473	431	436	418	452	413
4177	1011	589	503	887	868	670	548	426	356	287	253	221	190	160	158	135	134	113	112	104	95	114	91	85	84	62	56	35	57	50	51	45	40	40	49	42	43	38	43	31	28	32	40	35	27	38	32	34	43	25	28	26	34	30	21	33	35	24	32	25	34	30	25	28	37	19	38	24	27	38	22	25	25	28	26	28	32	27	36	50	25	26	29	34	20	31	36	20	31	36	26	35	31	28	39	29	23	35	26	29	35	36	18	29	28	29	28	31	28	30	34	26	26	37	33	21	30	33	29	28	30	29	34	23	30	31	29	30	36	26	35	31	26	27	22	30	34	22	33	28	28	42	28	23	25	28	30	28	25	36	26	39	27	35	27	31	27	23	28	20	31	31	20	27	42	21	25	32	36	28	29	26	29	25	29	26	17	29	23	27	37	33	39	34	18	29	28	22	25	31	21	26	49	22	36	28	35	27	38	29	32	24	29	30	28	37	27	29	38	34	31	18	18	23	19	19	27	34	29	30	37	31	32	25	33	29	30	25	31	17	31	33	23	37	34	29	28	24	30	25	24	43	32	31	22	28	27	29	22	20	39	34	23	22	42	28	41	29	20	32	27	43	20	30	21	28	28	28	36	28	24	30	18	31	26	19	19	30	26	28	33	34	21	35	33	29	36	23	24	28	35	38	33	28	28	25	32	20	30	28	21	24	34	20	24	27	22	32	31	25	35	20	21	26	29	28	25	22	34	28	31	38	33	32	36	44	32	25	29	38	40	17	23	34	29	33	29	32	29	40	32	21	31	38	27	30	21	29	33	31	21	30	31	24	36	20	33	31	22	18	38	33	29	33	23	31	26	31	25	30	26	33	25	27	37	28	27	35	22	31	30	35	33	32	23	30	40	37	30	28	30	34	33	33	31	34	30	23	33	24	31	28	34	32	26	33	31	26	33	32	27	36	28	37	24	34	26	32	36	35	36	31	34	29	31	30	31	52	33	25	24	23	25	32	32	23	20	25	26	32	43	22	30	40	26	34	25	31	33	32	25	19	40	28	33	38	27	21	32	41	28	27	30	30	19	30	32	34	25	23	29	36	26	29	28	27	34	31	28	26	20	27	30	29	29	31	26	29	31	36	21	26	38	36	22	26	28	27	19	27	27	25	31	24	36	30	26	33	32	27	35	30	26	27	37	29	19	29	27	20	33	25	28	24	28	27	35	23	28	28	25	37	32	31	29	25	29	27	19	35	21	26	24	33	22	28	26	32	33	30	37	30	38	28	35	33	26	34	28	34	35	27	33	25	27	27	31	24	29	32	30	26	19	20	23	26	26	31	32	23	17	34	25	31	28	30	22	29	28	17	27	35	30	37	36	30	25	28	18	26	35	28	27	22	45	28	22	25	23	27	28	37	31	25	31	20	29	29	34	27	33	27	28	34	22	32	24	33	23	30	26	24	23	29	31	19	25	25	32	26	28	32	31	34	24	29	25	15	30	27	22	23	28	29	26	28	27	32	22	20	20	23	32	27	29	24	15	32	21	18	24	30	21	19	35	33	33	27	39	26	29	29	36	20	33	23	30	31	29	28	18	27	38	35	21	31	33	35	32	40	26	27	31	28	31	25	31	19	26	19	23	33	24	26	35	30	19	31	43	27	31	31	33	35	30	20	27	26	27	27	27	35	33	26	29	33	30	25	22	29	36	27	35	27	29	23	28	30	34	28	25	28	36	28	29	43	31	33	30	35	33	25	24	35	32	20	27	28	25	29	28	30	38	24	27	40	27	30	29	36	30	26	30	24	25	27	29	32	29	38	22	30	40	25	29	33	31	31	28	26	33	36	18	24	37	26	34	20	33	32	22	35	41	21	19	24	27	23	32	32	35	25	34	25	41	36	26	30	25	38	24	37	27	35	28	31	24	22	30	31	31	26	37	26	21	23	33	31	30	24	39	29	26	31	26	38	22	27	24	31	29	25	32	31	25	23	28	30	25	32	32	26	25	25	31	46	25	21	17	33	35	37	24	29	31	26	26	24	38	25	32	29	27	22	41	32	36	25	33	26	26	27	16	27	36	38	36	27	31	26	32	24	25	29	26	29	31	24	35	29	25	22	25	37	28	27	33	26	39	32	26	18	28	25	32	37	28	21	29	29	28	23	27	27	30	24	30	32	29	40	40	33	24	33	23	35	33	30	29	31	23	32	30	25	32	31	26	26	25	34	29	29	27	21	29	40	27	24	30	30	38	29	28	27	32	29	31	24	30	29	25	17	38	34	38	32	31	25	30	24	31	30	35	23	20	34	41	27	34	17	26	30	32	32	24	35	31	27	30	21	30	21	22	24	30	26	32	27	17	24	28	22	23	27	38	26	35	30	22	28	35	23	40	31	34	35	30	23	33	34	41	30	29	25	27	22	27	24	29	25	27	28	34	26	49	27	33	30	23	39	24	29	29	26	25	31	32	21	28	23	39	28	26	29	25	25	37	36	20	21	25	35	35	25	26	30	25	21	30	27	30	35	35	22	33	22	30	26	23	23	32	35	37	25	26	33	23	36	24	30	26	20	25	27	33	29	28	19	29	26	31	24	25	23	17	25	23	25	23	23	22	25	33	25	30	23	25	34	28	27	33	27	27	31	30	34	20	29	30	32	20	31	21	29	29	26	27	23	35	23	22	22	40	33	35	24	29	21	26	16	20	26	27	28	20	21	35	29	27	32	21	28	37	31	39	29	28	27	24	26	32	31	39	18	28	27	33	26	23	38	30	37	27	30	38	31	21	33	25	41	22	28	25	18	37	25	27	34	34	29	17	27	22	24	27	19	30	19	32	25	17	33	24	28	34	23	36	25	31	37	29	32	24	34	26	31	26	37	31	37	36	30	19	40	30	32	27	17	30	20	31	31	25	22	25	29	36	32	23	34	29	30	28	28	27	34	35	23	28	37	34	30	23	31	26	36	35	34	34	25	27	32	31	30	26	31	32	35	25	27	28	26	26	29	28	30	26	27	35	46	30	22	25	34	32	27	24	30	25	33	19	28	32	15	29	24	29	28	26	31	31	32	30	30	28	24	22	41	43	27	31	32	25	34	42	26	23	42	30	25	20	33	25	28	23	22	24	27	33	28	32	30	30	22	44	39	40	23	27	28	33	35	28	26	23	24	24	32	21	20	28	25	23	20	26	36	37	28	33	31	31	29	42	34	38	22	30	34	29	30	25	21	27	29	35	34	42	29	31	17	26	33	28	39	23	22	32	24	34	24	30	30	26	34	40	33	36	32	19	34	31	33	25	40	37	21	27	32	29	20	27	20	25	27	25	26	20	27	34	32	31	29	40	24	31	20	32	24	24	37	34	27	22	29	21	26	35	21	29	29	33	36	32	32	26	33	27	35	34	40	32	26	25	30	32	40	30	30	32	46	28	28	32	37	25	27	32	25	27	26	22	23	19	37	18	25	30	28	22	27	20	25	41	36	32	24	28	27	35	34	26	26	22	34	19
30361	19247	12740	28619	35525	32554	27642	22707	19169	15878	12495	10581	9383	8394	7468	6522	5969	5288	4694	4264	4004	3702	3944	3760	3364	2689	2384	2015	1907	1809	1725	1539	1320	1229	1129	1047	987	982	921	993	950	773	733	745	679	718	769	662	590	586	541	597	555	538	532	542	499	480	527	512	508	521	473	506	529	498	466	530	480	506	495	499	496	496	520	511	494	521	528	596	614	556	533	574	562	534	536	546	525	588	517	492	539	576	569	524	584	511	528	528	542	531	572	515	483	526	511	500	511	474	499	444	471	481	469	496	461	436	441	474	476	499	497	505	467	508	500	494	492	454	510	475	462	481	506	500	496	479	471	481	527	462	490	466	475	450	452	433	483	469	471	404	461	472	458	465	413	443	441	463	452	480	465	464	477	433	456	455	439	438	447	501	429	475	464	424	468	493	418	450	460	452	457	472	460	488	464	468	451	427	434	491	439	493	482	448	409	467	432	470	436	481	441	425	471	463	476	457	465	449	451	493	455	434	487	438	542	457	447	437	473	483	469	435	483	466	488	469	475	468	461	407	452	414	484	466	452	528	431	495	466	477	497	456	476	447	485	454	463	488	443	488	473	467	512	435	450	465	459	500	459	440	486	438	472	446	502	452	460	459	467	502	460	437	450	440	498	469	459	472	498	464	425	431	482	503	451	459	467	449	447	478	459	443	460	459	478	491	480	480	435	447	461	466	490	494	475	456	448	445	502	469	487	466	418	486	465	498	474	462	476	455	438	497	476	476	458	450	461	417	442	479	473	466	447	450	469	467	456	489	501	436	433	478	466	485	462	456	428	431	490	448	473	465	466	452	423	496	432	496	483	487	434	475	491	463	463	445	446	489	487	468	494	462	458	469	459	484	467	478	482	501	496	473	427	464	455	465	448	477	442	493	468	445	457	447	462	450	432	467	454	475	471	474	447	438	451	446	476	466	448	475	441	436	472	475	468	456	450	491	459	442	456	486	426	438	483	457	456	436	445	474	446	500	497	476	459	438	461	459	448	466	461	455	470	452	441	454	456	499	449	429	463	474	445	451	460	476	468	463	486	489	447	483	439	484	513	479	459	448	452	442	457	463	465	407	462	470	495	490	440	496	469	471	482	424	432	475	433	463	441	489	457	459	473	445	463	484	468	476	477	444	460	459	440	433	446	492	425	492	483	447	444	413	450	475	480	495	443	471	442	476	435	448	450	481	468	428	484	467	471	452	474	475	476	446	420	475	450	470	489	438	435	442	409	442	489	471	457	461	467	458	454	464	480	458	441	496	446	451	472	482	455	445	457	446	464	460	467	461	457	457	450	487	438	450	467	471	454	489	465	461	505	464	440	506	485	470	488	432	438	426	470	437	443	473	449	465	431	460	486	442	465	439	499	454	479	457	480	439	479	454	445	446	434	458	477	446	455	471	474	418	488	497	476	441	471	425	451	473	481	425	462	467	445	529	484	461	465	438	489	494	468	445	435	433	454	446	450	470	441	464	488	497	511	443	418	470	447	437	438	478	470	480	463	439	461	466	449	489	460	418	447	462	510	478	501	491	447	453	481	445	480	448	432	433	474	447	461	497	480	470	463	428	456	458	472	504	468	450	437	472	478	462	471	488	464	484	440	479	482	499	447	461	454	460	490	440	476	422	460	456	468	478	472	451	456	445	471	435	429	500	452	468	465	437	435	483	500	477	513	413	485	477	456	492	475	474	478	472	477	485	457	482	465	521	467	459	465	499	473	494	452	447	496	439	457	463	476	471	471	485	486	475	474	437	483	456	483	447	449	462	477	443	470	465	470	430	469	453	509	477	475	472	498	469	463	469	489	459	486	451	476	500	453	474	452	483	455	489	468	481	463	474	449	413	474	467	444	428	445	460	442	427	441	482	488	455	474	451	450	456	434	437	480	431	480	480	477	496	434	480	478	442	436	474	456	462	477	457	445	470	459	470	482	469	447	457	451	449	475	475	489	462	495	417	485	451	450	492	479	459	474	453	454	471	468	463	464	446	455	508	461	482	476	441	438	469	485	425	464	447	449	477	465	473	491	461	405	456	419	449	498	480	456	489	466	469	485	485	456	475	432	447	470	460	458	451	450	484	457	464	505	462	468	447	456	493	460	446	492	484	432	460	485	476	465	472	435	465	480	462	426	486	441	478	463	493	486	461	455	497	462	472	517	456	452	481	461	460	460	450	470	466	443	450	482	471	483	490	465	440	452	475	454	452	406	458	462	441	428	428	472	436	484	514	449	460	428	462	500	439	447	433	457	478	432	457	477	493	488	461	454	457	458	433	475	480	433	463	479	430	446	461	471	487	454	439	452	496	452	423	471	487	451	467	470	458	457	475	467	461	456	458	464	479	473	472	450	477	462	489	485	471	468	466	448	467	475	500	468	447	459	491	467	470	442	465	465	472	466	491	441	493	457	433	474	449	480	483	441	455	477	479	473	459	473	469	473	496	446	492	496	474	509	466	437	448	458	485	444	454	497	457	453	473	478	422	456	467	446	432	448	458	460	458	458	479	465	468	475	448	459	445	487	446	467	489	495	484	483	433	449	485	479	442	473	453	492	457	462	446	434	458	422	455	459	451	461	471	486	474	462	432	485	449	462	424	465	452	456	470	503	459	426	429	458	483	459	446	466	470	465	510	425	453	478	459	501	467	447	422	462	417	499	445	461	481	465	445	477	460	440	423	481	419	445	472	426	489	442	486	464	434	458	478	473	486	471	470	462	484	443	483	484	421	464	440	443	508	480	465	448	463	456	464	485	457	447	441	455	467	428	455	458	467	462	473	484	424	476	462	423	465	490	468	455	463	459	461	447	468	421	448	468	484	491	463	472	483	459	443	466	461	478	432	485	462	474	458	442	479	496	448	459	472	479	478	487	459	439	483	486	467	487	481	505	465	467	466	490	454	498	518	469	471	458	464	477	474	443	437	464	481	488	481	475	485	465	447	485	425	466	482	459	444	434	473	477	490	461	451	481	494	474	472	434	452	425	474	493	474	485	474	471	486	454	492	473	458	448	453	444	482	426	484	453	470	442	465	460	449	442	436	459	452	474	464	499	465	456	458	438	431	438	434	454	505	443	448	469	483	491	447	417	498	477	438	463	476	461	459	456	433	479	471	482	465	442	473	458	463	469	452	445	453	415	485	470	404	441	452	449	504	461	428	476	504	446	444	444	453	469	480	448	475	469	513	520	470	486	500	439	435	434	469	454	461	447	481	478	478	449	485	476	466	427	471	477	487	464	487	493	474	477	439	485	440	432	493	472	456	428	431	533	487	479	456	444	459	444	449	493	466	449	468	501	483	420	477	475	449	456	473	479	488	477	480	464	503	454	452	451	459	422	447	493	456	484	433	465	458	452	488	469	462	462	443	485	458	448	465	420	437	467	489	438	497	440	446	428	462	483	458	502	442	454	467	477	425	501	463	470	494	467	436	490	471	440	420	483	485	457	505	450	461	452	476	469	447	410	442	451	437	493	449
4294	1640	919	825	1353	1380	1244	944	720	623	483	376	368	334	297	238	253	216	216	175	153	162	164	151	138	134	131	98	66	95	81	86	89	69	71	57	68	68	67	50	55	44	48	46	63	51	43	51	45	46	42	39	44	28	51	47	42	47	27	44	36	39	47	59	36	51	51	41	44	49	43	33	27	39	33	56	46	42	48	43	35	32	50	40	46	48	47	41	38	40	37	37	46	54	46	48	49	45	40	45	44	29	32	30	38	43	44	31	43	31	59	45	40	48	31	37	37	48	39	42	29	43	39	29	37	39	39	36	39	47	36	44	47	42	39	41	38	40	36	41	46	32	34	39	51	34	40	37	31	31	53	43	39	31	33	39	54	55	41	38	43	48	27	35	43	50	26	48	47	37	37	40	40	37	43	42	47	40	42	39	35	39	41	42	41	41	35	39	38	37	42	44	33	44	39	42	32	35	43	49	42	40	45	36	40	29	42	32	53	43	40	33	42	52	38	47	43	38	55	41	45	33	50	46	30	54	33	42	44	43	28	38	38	39	37	40	44	42	41	27	35	35	47	37	39	43	34	34	54	42	42	32	21	42	34	43	45	34	53	54	45	45	43	37	40	34	50	51	44	38	30	44	32	37	26	40	40	38	35	34	45	45	43	48	47	37	34	39	33	41	35	50	39	47	46	45	37	53	33	54	46	33	38	33	30	34	49	33	38	36	36	46	36	47	41	29	38	36	33	38	44	39	57	31	38	43	40	44	45	42	38	46	41	44	47	48	41	36	40	37	32	41	51	33	39	40	31	38	44	30	42	48	45	51	36	47	43	40	47	38	45	40	35	36	33	40	31	37	39	39	46	47	31	44	49	34	37	26	36	46	43	39	36	40	46	52	34	33	41	29	41	44	27	43	36	38	48	34	40	38	34	35	41	45	45	52	32	36	34	43	45	32	37	32	39	37	42	41	39	41	41	43	44	38	37	31	36	34	58	38	35	39	32	37	41	48	53	39	37	47	28	41	38	40	48	37	37	48	34	45	42	39	28	36	49	44	36	45	38	49	39	42	43	47	48	36	33	35	41	45	24	34	47	32	41	52	43	29	34	27	31	44	43	35	39	30	46	37	35	42	40	53	44	33	51	41	31	41	35	51	39	40	48	36	39	54	38	38	53	39	36	39	30	44	41	51	29	33	32	46	41	34	42	47	33	44	48	33	40	40	36	36	34	45	47	42	47	44	50	55	40	42	28	39	33	28	40	45	47	54	39	46	43	49	36	40	45	43	34	46	38	36	46	47	41	31	40	42	37	37	39	40	46	42	28	45	28	48	51	49	39	39	36	59	32	49	47	34	42	46	38	33	49	38	33	36	42	25	45	44	37	47	36	44	39	46	37	42	41	47	46	27	47	44	41	26	40	38	37	37	38	41	48	52	32	37	34	41	36	48	33	40	46	47	33	39	38	42	44	35	49	33	46	61	42	38	32	41	36	42	36	37	49	33	33	45	42	36	37	47	42	37	37	28	48	44	35	41	42	37	38	35	43	38	41	44	42	47	49	41	34	35	43	49	48	34	45	44	43	32	36	43	38	47	42	51	30	47	44	56	37	33	34	42	35	32	39	43	44	35	37	33	38	28	48	48	40	45	26	40	33	42	33	39	45	32	38	39	50	43	36	54	34	36	32	46	41	33	37	39	46	32	38	46	35	47	59	42	41	41	43	49	34	42	41	45	55	50	41	36	50	33	48	32	54	41	38	45	43	44	47	35	32	39	41	41	42	43	31	45	41	39	34	37	47	33	46	32	39	41	39	44	49	52	47	47	47	43	39	42	37	31	41	50	47	30	53	43	38	46	42	41	44	52	44	51	36	39	34	51	28	31	42	36	45	51	54	38	51	29	25	43	32	41	48	25	36	47	54	40	39	38	41	47	28	47	41	48	48	39	36	39	39	29	37	37	46	48	34	43	51	31	32	41	36	29	42	48	37	39	31	37	34	32	52	40	37	28	29	35	38	37	35	49	49	38	39	40	48	46	30	28	32	46	47	46	27	36	38	26	35	43	43	44	40	38	46	33	41	37	44	42	38	35	33	38	45	36	44	40	46	39	38	36	43	32	39	40	41	38	37	40	45	39	39	47	53	48	40	44	38	48	33	45	29	42	42	30	52	38	35	40	51	39	49	31	35	49	40	34	42	50	39	40	46	32	35	48	41	51	24	35	47	52	41	31	40	38	37	47	41	48	44	42	44	43	26	44	36	52	46	38	45	39	38	52	43	37	52	35	33	39	41	49	41	39	33	42	27	45	43	42	41	37	44	34	39	35	49	34	40	36	50	33	42	29	30	39	43	46	39	38	26	41	44	42	34	39	48	33	42	35	34	48	30	34	37	47	39	42	42	37	36	54	35	40	34	48	38	55	37	36	37	36	39	43	45	35	42	49	32	37	38	36	44	36	33	40	27	27	40	45	37	36	40	46	47	39	50	40	49	29	40	40	39	40	53	37	39	39	35	49	43	38	34	34	32	47	43	40	38	46	42	45	40	37	29	46	46	42	34	26	39	54	40	41	42	46	32	40	35	56	48	36	48	46	29	57	41	49	39	47	46	51	37	39	40	45	36	37	39	32	37	43	39	45	34	41	29	39	38	47	42	37	44	32	36	37	43	35	51	44	46	44	36	38	41	42	29	37	45	41	41	37	43	42	46	53	44	35	41	37	47	39	41	40	31	37	44	40	27	42	42	42	45	35	44	42	39	41	41	39	47	46	46	41	28	36	42	47	45	48	36	42	38	33	43	31	34	38	34	39	30	32	41	36	36	42	52	52	37	39	43	40	38	42	39	47	58	41	40	39	52	37	46	49	35	37	39	37	44	44	32	32	31	56	44	29	33	43	34	47	41	45	40	48	43	31	41	44	41	35	39	46	51	43	31	31	35	26	38	42	38	41	39	37	40	38	34	45	29	37	43	37	35	34	38	30	41	42	52	36	44	30	54	43	43	34	42	55	42	44	51	42	42	27	39	33	38	40	33	43	42	39	48	49	43	42	32	39	42	37	48	42	40	34	35	32	41	51	37	37	47	38	47	36	42	38	36	42	36	38	39	36	41	39	50	49	55	39	43	40	36	36	46	40	43	40	43	42	33	34	37	30	53	48	39	38	37	34	50	48	39	43	40	44	35	43	41	36	43	36	30	39	42	39	36	44	44	47	29	34	34	37	34	42	35	30	42	47	40	35	41	41	43	35	33	35	38	33	45	41	41	39	42	42	45	41	34	28	42	39	37	25	50	45	48	42	46	50	38	41	36	46	49	29	35	36	44	35	39	46	51	48	40	41	39	39	40	34	39	40	40	47	32	31	32	48	32	43	34	41	39	28	30	43	30	37	50	35	36	44	42	36	39	44	45	51	37	38	38	39	45	35	48	44	43	33	38	46	39	45	32	61	44	45	48	33	42	36	40	31	38	50	41	34	44	42	47	41	44	43	46	27	43	33
35772	23876	16677	33532	40193	37741	33740	28560	24817	21170	17974	15266	13654	12348	11029	9727	8907	7923	7062	6587	5981	5607	5848	5588	4869	4200	3395	3145	3045	2529	2603	2207	1971	1830	1579	1579	1543	1417	1376	1399	1237	1138	1197	1078	1036	1085	1016	906	900	896	833	853	831	799	721	717	779	794	749	747	737	709	723	720	735	691	713	706	762	720	714	640	788	734	716	746	710	781	727	900	928	815	761	782	788	761	738	821	801	757	762	732	822	813	823	824	805	774	767	677	701	803	782	714	710	745	708	679	666	669	694	681	646	701	628	630	629	670	689	635	702	665	644	649	636	656	647	638	660	680	655	746	684	731	685	626	626	666	660	697	700	712	679	650	652	717	625	665	641	665	655	668	671	645	653	632	674	632	652	669	711	679	685	618	643	616	615	662	657	652	625	650	656	620	655	655	613	618	632	661	655	619	614	637	648	624	647	658	632	648	650	642	667	617	713	631	637	627	656	607	666	664	666	642	626	613	657	655	626	633	644	649	670	642	611	672	633	639	630	628	671	646	667	599	636	609	632	644	664	626	648	620	627	594	648	677	627	667	674	639	635	664	652	663	635	661	584	697	656	637	653	687	650	630	667	683	641	626	672	595	603	610	666	617	650	620	658	642	629	650	632	640	670	631	632	608	621	647	593	630	664	682	635	640	636	648	621	596	637	616	650	638	630	652	595	665	627	641	633	639	614	662	607	650	635	640	655	661	611	665	653	648	637	677	663	610	681	652	636	602	610	661	607	616	664	650	637	609	585	633	648	650	658	626	660	639	642	665	625	611	656	625	677	643	652	615	660	678	630	658	621	649	610	684	659	677	635	642	652	641	621	626	685	664	646	631	664	617	681	647	646	661	611	686	685	632	646	642	633	657	657	660	665	646	659	623	621	618	632	660	656	666	610	624	628	645	643	645	659	628	670	605	626	621	629	640	658	636	673	665	652	634	662	689	609	632	654	619	635	654	645	623	656	619	646	697	633	625	646	608	677	662	634	648	659	654	678	648	620	680	646	601	660	645	630	640	657	636	641	625	659	674	639	617	582	657	651	700	603	650	611	634	646	680	645	613	582	672	624	638	671	630	654	598	615	635	646	632	637	642	641	666	618	607	626	685	605	633	647	631	629	660	649	636	668	675	652	673	665	625	645	619	579	656	624	603	604	610	612	644	624	605	677	658	660	625	637	671	620	639	605	631	702	666	664	653	669	660	663	639	642	675	642	631	655	616	656	675	651	651	649	635	598	665	641	659	594	635	654	644	692	687	647	669	640	614	682	652	657	632	663	608	664	697	671	615	629	646	646	644	673	640	626	639	651	615	673	648	598	634	649	632	644	623	612	632	652	598	652	604	677	695	599	632	639	644	634	692	667	637	636	605	669	673	643	637	635	612	623	634	665	680	660	638	673	630	666	596	603	680	622	649	638	649	604	651	678	603	654	638	662	654	649	660	645	643	563	649	653	654	625	630	662	654	637	625	621	655	644	633	649	665	639	612	606	674	616	624	685	619	638	656	688	594	664	635	622	655	626	657	658	680	624	659	617	658	640	675	667	661	649	639	633	661	628	643	652	615	637	664	613	692	659	612	649	630	619	608	654	651	641	664	668	633	659	601	633	613	669	637	656	603	636	677	668	664	666	625	642	644	631	617	687	643	668	632	636	663	678	630	613	671	661	666	677	644	674	631	649	691	648	632	657	685	633	644	633	659	654	662	693	653	655	641	646	651	690	638	566	642	616	664	658	657	650	620	628	640	666	611	654	600	626	645	616	652	630	656	634	642	637	638	628	614	692	605	657	638	630	616	636	666	690	629	625	651	631	614	673	650	625	642	661	639	645	667	645	652	637	658	674	688	634	671	633	664	703	670	639	649	659	628	661	603	684	657	660	655	637	672	594	628	634	675	614	650	603	653	648	665	645	637	641	610	688	633	649	638	657	657	642	673	641	635	618	614	639	622	684	673	638	623	608	629	630	643	599	628	675	614	662	682	685	629	634	648	655	647	625	628	651	638	642	615	626	680	660	614	648	642	642	605	632	677	661	616	661	590	630	651	672	624	660	685	656	642	609	635	643	696	607	628	655	660	623	642	645	643	617	604	652	650	651	654	608	664	650	614	653	623	640	661	639	683	649	660	649	681	671	669	622	651	682	612	672	607	586	602	644	613	646	646	635	667	600	685	626	643	640	658	656	630	623	636	617	630	599	652	613	675	630	670	641	621	626	634	658	629	644	635	641	625	639	651	690	648	592	663	570	669	629	640	600	628	654	648	577	643	642	644	682	653	571	683	675	634	628	626	614	642	623	615	649	632	627	650	656	649	642	632	679	661	611	654	628	680	610	638	618	636	631	625	631	644	636	680	630	652	617	651	631	639	594	639	658	613	610	635	644	647	631	625	704	613	597	631	690	666	616	685	635	692	615	663	608	637	670	618	604	665	616	630	608	684	647	669	644	620	652	645	622	632	674	659	621	654	645	667	682	614	637	658	640	624	663	596	668	606	623	704	617	629	606	656	629	635	647	649	662	632	686	642	651	602	582	623	653	682	645	662	597	605	608	624	615	629	634	645	629	635	644	642	615	665	669	634	616	690	677	631	615	621	606	596	620	638	577	615	640	648	674	637	679	664	689	657	640	661	670	636	683	624	682	652	573	639	673	619	636	628	642	644	611	701	600	647	615	696	629	632	694	633	641	634	640	611	634	594	658	635	639	645	680	630	636	608	634	681	569	612	674	621	628	636	638	621	634	640	646	642	652	687	673	599	659	636	626	655	631	671	635	638	658	611	679	633	631	617	627	639	679	661	697	610	641	619	616	587	645	602	643	652	625	686	643	626	647	621	641	649	634	633	649	651	609	657	619	638	645	590	632	637	632	640	627	660	584	597	644	613	674	668	643	689	648	645	638	646	616	623	665	686	691	677	636	646	650	625	622	645	623	677	640	648	637	638	599	640	644	658	624	669	622	647	628	670	596	655	652	666	634	639	630	645	620	647	602	597	610	659	596	598	641	617	650	643	678	639	599	615	608	642	618	616	685	648	667	617	614	588	667	614	723	679	611	644	610	663	669	669	623	662	651	630	662	643	670	674	662	624	643	615	662	640	669	629	638	633	637	648	632	667	600	695	681	646	646	623	653	661	702	669	627	635	645	652	649	615	611	630	621	643	629	631	676	661	676	650	673	640	615	636	649	623	643	597	638	640	608	614	660	626	665	596	610	702	642	617	618	614	638	664	670	675	657	591	619	625	671	623	623	666	591	688	640	597	595	701	637	643	636	605	638	656	655	643	643	634	668	685	628	642	671	653	643	629	623	642	646	665	684	671	684	623	623	686	648	641	686	681	594	717	640	646	644	655	675	618	577	577	664	670	671	636	669	650	664	607	662	654	670	639	643	664	683	644	668	629	639	635	660	685	622	617	640	622	646	602	640	659	605	630	640	654	592	646	633	598	615	635	623	629	619	683	655	632	677	628	649	680	646	655	616	618	653	647
2464	517	370	237	500	536	429	325	275	196	201	158	140	112	125	88	90	85	84	75	61	68	59	50	65	46	36	52	45	34	35	31	27	37	15	30	23	22	28	33	36	27	38	29	31	24	25	20	29	21	19	23	18	17	17	24	23	17	18	19	35	20	21	17	26	26	23	19	25	20	20	11	15	17	26	24	11	29	23	31	25	15	18	15	14	22	19	24	18	22	20	28	17	26	13	15	17	23	24	20	22	29	28	25	20	20	12	18	13	17	21	27	20	18	24	17	22	17	15	19	22	20	13	16	29	21	20	16	33	21	19	24	27	22	21	24	21	22	29	13	21	18	21	18	32	15	23	13	20	18	15	21	20	15	23	22	15	21	18	14	12	22	19	17	23	17	14	10	18	21	26	16	21	22	14	15	24	16	20	32	28	22	22	23	26	17	19	18	16	26	19	18	22	29	23	19	21	20	22	22	17	19	23	24	21	12	18	21	18	14	20	17	15	20	14	12	14	24	27	16	12	22	9	17	24	21	17	12	28	21	17	22	15	21	24	24	10	23	24	16	21	12	21	13	27	23	20	16	19	20	22	14	21	23	13	13	15	23	22	11	17	19	21	15	19	17	22	19	15	14	21	15	27	17	25	12	25	24	20	29	19	19	25	13	16	18	28	16	17	27	15	14	25	23	18	17	20	24	31	23	19	23	24	19	23	20	24	15	29	21	24	15	10	20	10	20	19	17	17	16	21	23	22	18	18	13	22	25	19	14	14	18	13	23	21	9	29	11	25	11	30	21	20	28	11	22	23	18	21	18	13	18	20	12	25	21	22	21	17	22	21	28	24	18	21	20	20	20	19	25	18	18	16	21	35	16	16	21	20	23	19	17	21	21	22	25	19	15	17	25	9	12	25	20	13	13	29	19	18	24	22	25	16	22	13	13	16	16	19	17	22	21	21	24	13	21	20	21	20	15	15	24	17	13	16	17	20	25	14	26	18	22	19	24	23	19	25	31	16	23	34	20	17	21	16	16	28	22	15	20	18	23	17	21	20	11	20	18	25	19	17	27	23	22	13	21	17	16	15	18	15	24	26	22	22	18	13	17	26	22	18	16	20	24	18	20	23	20	22	12	18	17	21	24	15	19	18	22	30	22	17	23	24	20	23	23	20	26	14	27	15	16	19	22	25	18	21	17	18	24	25	12	22	18	10	22	17	18	20	25	15	25	22	13	17	14	20	23	19	13	27	14	20	18	22	25	17	19	17	14	15	21	31	22	20	27	14	29	16	14	17	23	18	18	16	19	15	20	19	18	24	29	20	19	16	16	20	15	26	25	24	18	18	16	19	27	20	21	18	28	21	22	22	21	21	12	23	16	21	18	22	13	26	22	20	32	14	12	29	14	27	25	21	19	25	18	16	26	24	13	15	22	17	25	16	15	21	20	18	28	24	22	14	25	20	25	20	28	12	21	19	20	25	22	16	26	19	17	19	18	21	22	25	19	19	22	15	27	21	20	17	17	22	24	23	20	18	25	13	22	29	26	14	24	25	21	22	20	14	27	29	16	19	23	22	21	20	15	17	16	20	21	14	21	21	18	16	21	23	24	27	20	28	7	26	22	22	15	24	14	10	26	18	20	19	26	12	18	19	22	15	20	22	17	13	13	27	17	14	17	23	23	31	12	22	20	17	21	9	22	21	23	21	13	25	23	21	25	14	31	25	17	21	14	24	20	14	25	18	17	10	18	27	20	24	21	16	25	17	20	14	20	17	24	19	27	17	25	20	14	24	28	10	18	22	20	22	23	17	21	22	25	13	23	19	26	16	24	19	20	15	28	11	17	22	17	18	22	22	23	26	21	25	21	19	19	21	20	22	22	25	27	18	19	23	30	25	11	12	20	28	13	19	12	19	16	25	14	17	22	18	22	16	23	16	14	23	17	22	24	12	17	15	29	24	13	15	14	20	19	17	19	27	23	18	18	17	16	21	28	16	15	27	16	18	12	26	16	15	15	19	21	23	14	17	17	14	23	12	18	19	16	25	12	22	17	19	19	21	21	16	21	18	21	12	30	23	24	11	15	14	13	13	21	23	24	17	18	19	22	23	26	15	19	16	25	14	23	15	25	18	17	20	25	20	18	19	17	19	12	16	28	17	15	17	22	24	20	15	36	21	25	21	31	24	23	19	26	20	13	26	15	18	16	24	17	13	15	27	12	19	20	23	20	20	28	16	17	19	25	19	15	24	12	19	25	17	17	15	21	20	15	16	23	22	11	22	15	30	25	20	12	27	26	24	19	20	20	20	22	16	26	27	28	16	19	22	23	26	14	13	24	20	30	17	21	16	23	17	18	20	20	16	21	20	19	22	19	26	19	20	18	15	22	17	15	22	22	26	24	20	27	27	18	20	23	19	27	22	19	17	25	22	23	21	29	26	14	20	17	18	18	18	28	22	25	20	21	16	24	22	23	18	23	20	14	25	19	22	22	18	21	15	29	25	11	20	33	17	23	22	11	22	13	18	16	16	16	21	20	24	18	21	19	16	11	23	15	27	16	31	29	17	23	25	24	17	24	23	20	19	28	23	27	27	22	13	16	19	17	15	18	15	26	22	19	18	22	19	22	22	29	18	13	15	10	13	22	22	15	23	10	14	22	14	16	22	24	25	17	17	26	13	11	21	20	13	26	15	26	26	17	15	25	26	25	24	23	14	17	19	15	23	16	28	18	26	23	20	19	30	23	15	22	23	34	22	20	24	22	24	21	20	25	19	22	17	22	22	19	26	16	18	21	22	27	17	21	18	19	25	18	34	19	17	13	23	16	27	21	20	16	16	22	18	13	18	16	24	26	21	15	24	23	11	16	18	23	20	23	22	19	29	20	19	20	20	11	15	29	29	27	19	15	21	11	13	26	22	22	16	19	32	28	27	15	20	17	19	19	19	25	23	12	15	24	23	28	19	23	19	15	25	19	23	25	21	21	27	13	24	18	22	19	14	14	16	17	12	18	18	16	23	10	12	16	19	21	16	15	23	17	19	24	23	12	21	19	23	15	19	36	19	20	28	25	20	14	18	25	16	24	22	18	22	22	19	14	20	20	19	20	15	13	32	13	19	15	18	15	20	19	18	18	17	22	8	21	23	20	22	24	21	29	21	20	18	30	18	23	26	18	22	15	26	13	15	17	11	14	19	27	27	15	18	18	20	34	19	28	23	8	20	16	23	23	22	15	19	18	19	20	20	15	17	29	24	22	20	21	23	22	20	12	27	22	15	15	18	24	23	16	22	16	14	27	21	23	16	20	19	19	17	25	13	15	22	16	23	15	24	21	13	17	18	27	29	27	19	16	17	17	20	23	19	17	25	15	22	17	21	17	19	17	22	35	21	19	21	18	17	21	22	30	21	27	20	14	19	16	19	22	21	21	18	22	17	29	16	24	16	18	24	14	27	14	25	20	17	18	22	22	15	22	29	18	16	25	16	24	16	16	16	22	25	17
25336	14101	9157	22316	29941	27551	23487	17627	14137	10809	9094	7407	6274	5594	4898	4275	3707	3352	3139	2740	2586	2657	2697	2517	2186	1811	1497	1369	1284	1214	1154	927	894	740	762	736	697	663	623	621	576	591	568	480	540	532	472	478	397	412	423	394	362	378	389	355	362	341	364	357	336	382	329	354	372	333	335	359	357	362	328	329	371	387	377	367	358	404	375	408	426	440	386	410	365	363	370	403	329	416	383	405	404	436	426	435	374	373	344	364	357	400	400	379	365	375	368	365	366	346	335	293	325	336	350	354	350	355	332	378	359	331	326	328	311	339	332	345	361	360	334	361	371	347	346	351	327	329	369	349	367	338	349	338	337	334	314	282	335	341	317	351	335	332	319	333	328	327	309	377	335	284	312	312	327	340	329	320	317	339	345	340	347	321	341	371	338	334	336	302	355	299	301	341	297	345	324	336	319	305	335	329	290	327	330	314	336	326	335	318	314	312	332	325	334	294	335	349	336	325	313	340	306	338	351	329	327	317	356	325	352	347	309	331	323	339	334	311	353	318	347	329	317	347	303	334	334	331	332	340	313	360	294	324	287	305	315	312	304	340	318	319	317	338	355	330	309	356	362	312	349	337	352	357	288	332	329	313	337	314	363	301	311	336	368	318	336	313	307	354	319	297	305	323	312	369	307	350	317	331	348	325	305	293	306	332	346	285	341	353	296	306	304	328	341	337	324	358	326	319	327	321	349	342	338	316	327	313	333	345	360	332	324	326	315	324	302	337	327	308	293	299	337	333	312	323	317	299	348	343	322	333	345	316	352	323	343	332	353	322	347	346	324	325	311	371	329	339	328	369	365	302	333	332	337	338	308	380	345	344	335	335	323	324	349	337	298	309	326	315	301	327	310	301	336	354	312	344	326	317	353	336	318	342	347	361	332	350	326	334	320	304	326	327	332	300	326	347	348	358	298	308	345	314	330	346	301	297	344	327	354	316	306	295	319	347	337	324	298	358	342	319	321	365	327	321	351	315	334	330	321	329	337	288	364	328	352	325	329	284	322	299	333	316	319	269	359	314	341	322	341	308	335	319	325	291	304	338	343	300	347	336	344	316	350	330	359	321	326	299	324	343	307	336	335	316	317	354	316	309	360	361	294	370	342	318	328	319	323	321	325	330	323	323	328	308	322	310	340	316	326	305	315	338	327	338	343	317	328	330	316	330	337	332	361	316	359	287	347	311	338	346	334	348	310	312	361	356	331	310	355	322	341	292	306	331	333	324	347	321	340	345	325	345	355	324	352	321	318	325	301	344	312	343	334	345	337	311	311	301	319	349	322	337	324	342	359	321	337	340	332	342	317	329	337	368	293	373	328	363	331	336	326	299	327	326	341	319	318	336	320	330	353	321	310	313	324	375	357	361	345	349	354	372	303	320	336	323	325	317	330	301	294	309	313	315	343	369	326	315	317	323	357	340	345	342	316	349	338	329	375	342	300	323	339	329	344	321	313	309	364	366	344	323	357	341	323	352	313	331	334	315	330	329	358	341	358	338	326	354	328	313	352	317	310	343	325	322	332	315	344	312	297	306	361	349	324	343	303	298	315	311	346	328	327	344	324	345	333	355	336	355	333	352	324	340	343	339	343	316	350	360	334	342	320	314	323	299	317	364	317	346	318	314	301	316	333	335	338	337	316	332	331	321	355	325	323	307	347	309	326	324	321	351	327	339	334	358	316	349	319	294	328	341	345	338	337	354	327	361	296	326	327	334	330	340	341	324	330	326	321	288	323	333	342	326	353	343	351	311	296	316	324	332	338	350	318	324	333	323	332	327	319	354	344	324	320	336	344	313	323	334	306	318	340	355	311	356	355	316	310	319	359	317	342	316	298	310	309	344	332	349	324	314	347	339	340	337	315	300	322	322	324	347	363	313	329	321	325	338	317	299	326	350	332	326	306	311	319	351	310	327	335	319	318	339	314	324	320	316	329	315	313	348	352	332	322	316	328	303	287	350	342	351	322	303	331	324	333	340	364	340	333	335	338	332	302	345	314	324	333	373	343	348	333	328	332	306	323	338	322	313	327	335	323	314	330	305	348	354	309	322	331	311	335	317	317	337	350	352	341	341	326	330	337	351	328	313	321	328	320	296	342	314	301	311	335	316	322	339	354	349	298	325	349	336	318	342	365	355	342	313	355	314	316	315	347	316	324	328	329	331	340	306	321	307	341	334	327	312	315	345	313	329	317	302	342	312	349	346	331	295	339	363	320	336	361	300	346	312	314	319	332	340	338	328	373	328	368	335	339	323	337	334	322	337	315	330	318	324	325	313	342	333	318	344	324	330	302	338	325	357	359	350	325	333	348	311	294	338	313	311	341	317	319	331	307	340	305	307	320	305	331	321	340	349	332	341	342	354	325	338	326	348	325	364	340	327	307	330	320	336	345	332	352	300	337	331	323	334	310	331	331	344	340	314	345	368	320	330	306	374	290	322	313	324	354	307	309	323	347	346	341	347	325	312	336	307	333	326	314	316	372	323	308	309	380	296	335	301	339	337	319	342	325	304	338	355	351	322	332	357	329	331	331	321	329	332	347	290	331	305	346	327	332	338	341	313	329	317	370	325	326	320	334	330	380	352	319	358	344	335	312	335	309	335	350	318	316	324	316	319	338	329	320	319	324	332	306	340	361	333	302	366	290	336	314	288	332	355	311	350	301	323	356	334	306	326	347	305	345	359	357	338	354	308	304	341	312	340	332	340	311	317	333	335	321	350	346	343	312	311	370	340	295	326	343	313	338	324	333	319	366	353	356	322	326	327	298	330	314	355	313	312	316	362	324	312	346	336	329	338	346	334	321	311	297	317	321	354	339	308	315	332	357	339	335	331	335	312	327	310	343	358	326	345	321	330	320	321	325	341	327	343	339	304	326	332	349	334	326	326	318	336	306	355	335	336	359	342	364	385	324	331	292	337	324	346	328	292	372	287	334	341	325	319	320	345	319	327	348	298	301	347	330	331	308	310	336	340	357	333	341	321	334	328	331	340	309	317	354	337	308	337	342	333	331	343	357	330	324	350	329	340	308	340	311	302	360	318	338	335	323	362	324	357	332	327	331	311	335	337	325	339	332	330	325	313	313	292	334	314	371	322	347	323	314	336	341	326	313	353	352	337	346	316	324	373	354	333	327	351	347	308	310	334	318	312	303	307	345	318	336	312	339	316	345	323	347	332	304	328	315	307	329	321	322	320	298	283	349	337	299	319	356	343	313	308	352	327	317	330	323	332	333	351	371	330	321	335	319	329	326	336	352	335	312	314	325	321	332	305	327	347	345	323	328	355	335	326	364	335	344	332	306	329	307	359	334	322	349	314	316	335	333	307	341	271	328	345	337	339	298	328	338	305	320	369	317	349	340	320	326	332	333	352	350	311	329	320	320	331	335	354	353	336	322	346	350	351	330	332	326	323	336	344	325	316	300	336	333	331	323	323	323	304	328	324	349	315	357	348	347	369	332	342
2408	832	514	370	753	788	663	539	411	332	275	216	203	173	167	150	131	118	121	106	98	98	97	84	74	68	50	61	45	62	44	62	48	35	31	44	40	40	32	26	33	37	31	39	28	29	29	32	27	22	33	20	25	26	34	21	25	30	24	26	18	20	17	21	23	24	27	33	23	28	19	35	24	28	20	29	32	31	37	33	31	20	27	30	30	33	25	24	38	24	29	27	20	38	29	31	25	23	29	24	26	33	31	38	30	20	36	28	24	25	30	32	36	29	23	31	23	30	19	32	23	26	22	30	22	20	17	40	24	25	19	26	21	27	24	23	27	26	36	28	27	23	28	23	17	31	30	31	35	36	27	27	30	25	28	23	25	30	21	27	18	19	24	27	26	28	20	23	23	40	28	30	24	22	19	36	27	25	40	30	23	27	16	24	26	25	26	23	27	26	26	35	24	34	28	20	34	28	33	26	18	26	22	25	19	18	24	24	27	25	20	21	20	23	27	27	26	21	33	28	22	22	24	25	30	36	25	19	30	24	32	31	22	26	25	27	23	23	22	22	17	17	20	20	29	19	22	34	26	26	23	22	25	23	29	38	19	26	27	24	25	22	26	26	36	28	20	25	27	24	24	26	31	26	22	23	34	22	19	22	27	15	28	23	28	29	33	35	24	38	25	18	31	15	29	21	25	16	26	31	24	30	30	37	23	36	21	30	20	25	32	23	31	22	19	25	26	20	26	27	23	23	27	24	27	30	22	24	29	33	34	20	22	31	30	21	26	27	25	20	22	30	18	26	34	22	28	24	26	34	26	23	33	31	20	16	26	26	27	22	31	33	33	30	24	23	30	25	28	22	35	30	19	30	27	21	36	31	34	23	20	29	22	33	22	29	37	24	36	28	26	27	22	22	28	28	20	26	28	25	31	25	28	19	29	25	31	21	29	20	31	33	28	27	23	20	27	30	25	26	27	30	19	19	20	23	22	26	28	24	18	19	25	25	23	32	26	24	30	33	31	25	18	32	29	25	32	23	29	23	26	23	22	29	30	35	23	27	29	35	30	27	26	30	24	34	27	30	29	14	29	29	19	27	28	22	31	17	26	18	28	30	22	26	22	25	22	24	32	17	23	17	24	30	31	30	31	32	26	24	21	20	27	23	21	24	25	23	25	28	26	28	29	25	18	30	20	20	20	26	18	30	25	26	22	25	25	23	34	29	25	20	20	24	22	32	23	11	29	15	29	26	28	30	29	29	26	21	19	35	30	23	27	13	20	17	27	33	27	28	25	25	33	31	25	23	30	33	23	26	21	28	26	29	30	36	23	29	29	24	24	16	27	22	16	22	21	28	25	21	27	18	25	17	22	37	15	31	33	24	21	19	33	28	20	30	22	22	25	27	26	25	31	22	30	28	32	30	33	29	29	27	23	26	23	21	21	29	17	19	24	29	27	25	30	22	23	26	31	20	21	29	25	23	23	17	26	34	22	21	25	29	20	25	26	31	19	24	21	27	17	30	27	24	30	26	23	26	23	25	25	28	26	32	26	29	31	20	31	23	21	26	24	23	29	28	31	27	30	16	29	28	23	30	30	24	32	21	30	20	38	22	27	21	31	32	27	25	25	31	23	28	26	29	30	22	26	25	17	31	27	26	23	32	35	23	25	26	24	25	35	19	37	36	26	21	22	24	20	27	28	21	30	18	28	26	24	23	31	27	21	17	22	20	35	23	25	21	24	29	19	25	28	22	35	31	30	35	39	27	16	16	35	15	27	23	19	24	23	29	18	26	26	25	14	29	22	29	25	18	25	39	26	29	27	28	24	28	17	31	23	33	29	29	32	15	30	28	21	29	28	26	19	14	28	35	36	24	30	22	19	39	31	19	29	19	20	26	29	27	21	21	26	24	29	26	29	25	21	30	27	42	16	32	24	18	24	32	20	30	19	23	27	25	25	27	24	27	18	37	30	21	27	19	26	27	19	22	30	25	16	27	20	32	27	22	24	27	25	19	36	29	30	24	27	25	19	16	27	28	24	18	22	22	27	29	24	22	21	22	28	25	26	22	22	30	23	23	21	28	19	30	32	26	21	27	27	21	25	20	25	18	26	16	27	22	35	27	31	19	26	26	29	16	32	30	21	20	37	28	27	16	20	30	30	21	33	23	32	42	26	35	24	26	25	24	25	26	24	26	26	22	23	23	36	38	20	27	24	24	26	21	18	22	32	31	25	25	26	27	32	36	20	20	20	29	23	28	28	29	26	25	18	27	25	29	31	32	28	28	25	24	21	21	19	30	35	24	25	26	24	30	29	17	27	20	18	27	28	32	19	23	25	23	27	29	28	35	17	23	27	24	31	19	18	29	27	21	26	28	28	23	27	21	27	21	20	21	22	16	24	32	22	27	22	31	20	23	20	28	18	21	35	27	32	22	27	31	23	18	21	28	26	34	28	25	22	25	30	19	23	30	35	22	23	25	23	24	33	29	19	31	18	29	20	23	26	18	26	27	26	20	23	30	29	22	24	26	22	27	26	20	25	23	25	19	27	27	29	24	27	31	32	24	21	21	27	21	20	21	26	24	32	27	12	21	27	32	16	20	21	23	26	26	23	25	29	26	27	34	27	26	25	20	26	21	33	29	30	36	35	23	18	31	21	31	26	29	32	22	32	20	25	34	28	21	18	21	21	27	26	29	19	24	33	22	31	20	26	32	21	25	29	21	31	15	24	30	24	23	30	19	22	23	19	24	36	28	27	30	23	26	20	25	27	24	21	32	19	28	26	28	30	36	30	26	22	23	21	26	26	20	28	33	21	22	25	23	33	24	21	15	26	26	24	25	26	30	32	23	27	21	22	23	24	29	21	28	28	31	16	33	31	24	29	27	25	27	30	26	19	25	29	27	19	25	22	30	22	19	23	21	26	24	29	23	28	24	28	25	20	21	25	28	20	28	25	30	24	26	38	31	24	26	34	24	26	23	25	25	21	24	28	34	18	25	24	29	29	18	27	29	32	21	22	25	20	32	28	33	25	23	19	24	33	27	31	22	37	25	25	30	26	13	22	20	21	31	23	28	26	28	27	21	17	10	23	18	28	21	26	36	28	32	27	22	30	20	20	34	29	20	26	36	28	21	24	29	33	23	19	25	31	24	24	29	25	32	16	21	21	21	33	28	30	21	36	26	32	21	25	29	32	36	25	31	30	21	24	33	23	21	29	24	25	32	26	28	28	30	24	24	28	21	29	27	22	26	29	20	21	24	22	15	27	21	30	19	17	25	31	29	26	29	24	19	35	27	25	23	28	23	20	25	27	22	29	26	31	18	25	16	32	29	31	18	26	22	21	27	23	38	25	28	32	19	25	29	19	25	30	33	23	28	16	33	29	26	25	17	25	28	25	36	23	28	28	26	33	22	15	24	30	23	28	21	35	30	20	19	32	23	29	25	35	17	25	27	23	21	13	36	25	29	28	30	29	31	37	25	25	36	13	26	25	33
30692	17778	11995	25919	34072	32335	28308	22534	18368	14786	12600	10523	9200	7996	7012	5998	5353	4890	4316	4214	3781	3785	3761	3509	2917	2391	2009	1937	1817	1622	1536	1341	1215	1116	1030	920	996	858	887	829	800	754	787	668	654	694	610	588	543	543	556	504	477	486	545	490	475	452	447	475	498	433	483	459	460	434	423	380	441	422	448	454	442	444	476	468	498	471	577	579	614	487	484	488	520	472	514	507	522	477	442	500	540	528	551	524	511	443	498	426	505	507	501	477	450	492	491	474	422	490	426	452	478	443	434	437	400	388	459	445	415	464	433	439	407	406	445	436	435	436	458	478	459	443	451	411	438	444	445	454	462	418	433	415	446	439	422	441	416	425	406	389	412	429	438	406	408	421	416	466	436	463	430	442	430	405	397	413	408	451	455	449	446	403	419	389	389	414	470	420	403	425	406	446	413	440	434	429	395	437	431	445	397	454	436	427	433	429	398	433	409	410	413	413	422	443	407	403	383	398	418	451	417	427	410	479	410	393	437	446	435	454	460	430	422	408	416	407	398	403	439	390	417	429	445	442	430	434	433	430	430	421	419	455	410	405	397	437	436	408	445	445	416	433	421	451	404	431	433	421	417	442	398	449	410	446	431	439	402	432	410	386	420	409	420	424	413	403	418	427	421	427	440	428	436	415	443	402	427	423	414	427	428	456	434	401	417	456	430	411	465	398	403	415	427	414	447	409	402	452	427	404	432	414	417	395	414	407	416	406	417	390	413	416	399	428	420	423	488	446	435	448	423	459	433	441	436	394	439	411	436	407	416	419	416	441	439	414	397	426	436	432	439	400	441	439	423	439	435	416	390	435	417	416	424	444	421	397	437	430	418	446	387	425	454	410	434	399	445	414	409	412	404	428	437	407	434	424	429	405	380	398	430	407	399	453	438	428	429	393	429	424	432	416	428	408	433	400	406	418	392	425	452	431	437	418	408	410	473	434	440	427	417	415	413	386	426	388	425	411	402	427	419	429	429	436	432	404	394	465	398	421	413	467	426	446	406	426	384	416	473	451	376	389	426	396	445	419	453	396	408	412	381	386	424	407	437	407	441	398	432	436	434	454	444	433	414	395	443	448	425	425	446	422	451	437	406	395	405	429	393	432	418	460	392	394	412	413	422	403	453	450	434	407	391	436	408	418	411	414	422	434	407	422	417	414	417	437	383	417	399	417	386	391	414	425	424	436	458	418	424	433	473	393	408	416	410	439	425	429	424	409	455	431	429	430	406	412	447	416	402	414	438	423	421	436	424	439	381	421	406	426	420	428	422	416	413	407	412	401	416	410	396	388	414	411	405	447	427	426	415	431	422	392	418	413	457	410	399	433	406	436	441	418	419	415	409	403	419	458	408	427	446	416	421	426	417	395	410	421	421	412	445	439	437	455	448	424	475	416	417	385	472	431	407	399	379	388	397	385	408	435	436	421	452	392	396	405	414	399	397	459	408	477	433	404	401	412	436	386	434	374	429	421	451	429	395	401	417	439	396	448	395	447	415	443	439	421	437	416	408	460	435	391	445	424	425	425	422	431	385	406	390	372	430	392	401	438	405	482	427	389	432	389	426	410	448	420	454	423	431	437	403	414	398	428	451	402	418	403	402	414	397	436	421	448	435	408	420	403	433	431	392	411	411	437	438	448	447	436	431	419	383	443	434	442	420	433	425	389	452	412	449	412	420	427	388	385	431	391	426	444	397	440	427	423	433	467	390	394	455	406	392	423	428	471	438	465	422	431	403	424	422	418	414	414	429	466	410	462	408	373	433	461	419	410	433	436	452	402	405	390	402	412	418	418	412	462	390	442	450	412	400	400	372	412	421	405	449	455	434	402	397	424	426	387	400	471	424	406	406	412	402	423	398	427	398	459	438	435	406	469	417	411	425	419	445	410	410	423	446	430	433	397	412	411	449	380	430	419	415	422	461	428	407	398	423	363	391	416	425	432	423	406	410	437	405	437	450	437	402	420	395	453	416	437	436	435	398	421	414	413	404	416	398	432	400	418	430	443	419	404	423	444	436	417	428	371	424	395	425	390	436	402	409	464	386	447	447	463	413	414	414	411	424	473	375	411	425	458	460	436	418	442	433	447	435	407	407	398	420	396	426	442	432	423	448	437	463	399	428	431	398	393	426	414	431	408	418	423	399	422	414	390	425	434	399	400	420	451	408	454	468	445	442	437	434	438	411	422	429	387	412	466	382	409	445	433	449	385	428	429	403	436	423	433	374	400	419	409	457	412	441	413	440	429	431	423	418	437	451	448	429	375	412	465	428	420	415	457	393	438	406	429	437	431	414	396	399	398	413	416	433	393	398	396	417	458	438	428	425	446	399	437	410	414	424	420	450	403	464	424	436	436	441	462	463	426	435	405	448	404	431	431	421	407	435	442	428	412	418	419	403	429	438	427	420	410	431	408	416	419	424	417	396	389	412	443	419	405	417	406	414	400	423	406	385	406	438	432	393	380	411	439	392	384	431	441	419	391	420	414	429	462	376	412	398	442	451	417	397	408	454	417	386	439	415	423	421	412	425	401	385	467	407	415	448	392	391	404	413	431	445	413	420	459	419	400	396	398	396	439	438	447	413	444	411	368	409	469	419	422	416	390	411	419	403	397	417	461	490	403	397	448	385	410	408	408	388	421	431	421	413	435	383	416	449	431	400	424	442	409	389	430	409	397	403	413	419	424	430	422	415	439	453	423	420	427	417	399	401	441	405	440	403	457	445	438	438	412	421	420	401	438	401	384	413	445	435	413	436	391	413	411	413	427	404	400	426	437	390	450	399	393	408	413	430	419	420	412	424	385	418	413	426	428	426	423	448	382	397	385	420	419	427	421	419	416	405	435	415	413	434	429	411	435	401	450	388	401	412	453	427	455	410	413	420	395	414	414	436	406	435	420	434	397	375	426	457	424	419	427	429	432	397	433	432	430	405	436	426	407	433	405	422	412	450	414	438	411	421	377	429	448	417	431	406	420	359	417	422	434	434	415	392	435	412	411	410	436	437	395	451	458	424	436	429	442	419	450	427	416	411	447	443	366	414	403	405	395	426	412	441	404	424	411	451	401	390	427	387	400	385	422	384	407	402	409	422	406	436	403	438	423	396	449	419	412	422	443	407	458	421	449	398	396	436	390	409	448	385	441	434	401	426	426	451	441	407	402	413	391	416	395	428	430	437	414	428	423	405	415	420	419	400	397	468	457	385	416	433	462	404	377	382	444	420	424	420	437	399	392	418	388	415	451	452	422	414	432	427	415	406	445	437	442	431	426	370	411	394	426	446	412	416	431	406	396	441	471	389	397	408	415	413	427	438	391	385	440	431	416	395	441	396	425	413	391	429	424	434	446	417	409	409	425	455	388	444	426	399	407	430	409	478	417	409	414	452	432	428	404	410	443	409	397	405	451	401	416	423	427	460	396	398	418	404	424	462	419	416	411	386	442	441	397	404	381	419	431	433	431	431	407	390	399
4151	889	506	415	736	819	755	557	494	327	314	250	212	195	171	150	154	111	125	121	107	95	94	92	90	94	59	59	67	66	43	51	40	53	49	42	40	39	35	33	39	42	26	29	24	45	38	36	22	34	35	16	39	36	34	31	26	27	36	29	24	30	32	33	28	28	22	25	30	23	29	30	29	25	23	42	33	22	26	38	42	32	34	37	33	40	26	22	29	26	26	39	30	26	37	34	36	33	31	29	27	36	28	36	31	30	27	26	26	29	30	22	27	33	19	27	21	33	29	32	34	35	30	33	27	31	40	29	28	38	30	28	22	34	23	24	27	21	32	26	21	39	27	33	32	25	38	21	26	18	27	32	31	27	24	34	22	36	20	30	27	28	30	27	38	31	33	35	28	26	28	25	35	25	28	25	31	27	27	28	30	29	25	31	24	27	26	27	27	39	33	23	32	30	26	34	23	31	25	29	32	22	26	34	25	25	17	32	31	27	23	31	23	37	26	35	32	22	35	31	25	31	29	33	37	33	21	17	33	34	30	25	26	24	23	43	30	33	26	28	22	28	29	18	27	32	24	28	38	34	27	25	21	25	31	32	27	19	32	33	23	27	26	27	27	29	29	18	27	30	28	24	19	29	36	23	27	31	23	33	30	27	34	24	27	33	25	27	32	21	32	17	25	22	21	25	29	22	29	32	31	32	30	39	16	34	37	24	23	27	24	29	28	29	34	33	29	23	32	43	28	19	26	24	22	31	21	24	29	28	28	27	36	29	27	30	24	33	29	35	27	31	40	29	30	29	29	22	28	26	24	30	24	26	24	31	32	24	27	21	24	31	36	26	31	20	31	23	35	32	37	30	25	28	26	30	21	30	32	33	22	28	26	32	32	29	28	46	25	32	28	29	22	26	29	35	35	29	27	32	27	23	21	21	38	32	29	33	29	21	21	28	38	13	37	28	30	27	25	30	28	37	31	38	31	32	29	25	22	26	30	37	29	18	21	26	29	33	28	24	30	31	38	28	29	38	25	29	33	23	28	29	29	36	30	33	21	25	26	32	28	25	48	26	30	26	40	31	28	24	25	26	20	28	35	37	29	25	30	39	37	28	29	35	37	36	32	33	28	30	31	29	32	26	22	30	23	28	27	26	26	32	30	40	38	29	39	31	30	22	27	24	31	25	25	26	27	28	34	33	30	27	33	31	26	31	26	33	35	32	29	30	39	41	34	21	24	26	30	26	27	19	27	30	22	27	28	27	31	21	27	28	26	19	19	27	30	31	41	26	28	29	25	40	27	26	27	26	32	33	30	30	19	21	29	26	28	37	28	25	27	38	29	33	24	32	32	27	26	34	26	28	27	32	28	20	36	37	29	20	28	32	28	25	34	27	35	29	36	28	26	28	29	24	39	42	26	27	33	20	29	27	30	27	35	15	35	29	25	27	33	34	26	32	26	29	28	16	46	36	42	26	28	35	27	23	33	24	33	32	33	18	25	31	34	26	37	26	27	26	25	32	23	19	31	30	32	20	30	28	28	31	27	39	25	30	25	32	22	25	32	35	29	31	23	21	37	32	39	21	24	28	27	24	30	31	25	32	36	25	42	29	27	33	26	34	29	25	31	39	28	30	35	27	31	29	33	30	19	39	28	26	29	32	16	29	31	25	31	29	30	29	29	32	31	36	32	27	24	27	38	29	24	21	33	25	16	33	28	27	31	24	29	36	22	21	26	20	24	30	32	31	25	36	18	28	32	36	23	31	31	29	25	43	26	30	30	26	22	20	28	26	38	26	29	21	26	22	24	22	22	25	23	39	25	31	37	23	30	24	26	27	35	19	29	26	31	31	34	28	27	26	29	34	20	37	29	28	45	32	21	23	23	32	23	28	24	34	39	37	25	34	34	31	25	23	33	42	32	30	24	34	34	31	36	35	21	23	26	40	25	32	27	37	33	29	33	22	38	23	21	31	45	26	26	28	27	17	35	28	29	26	26	36	35	25	30	33	24	35	37	30	26	30	29	25	29	27	22	20	34	33	24	21	37	26	22	29	28	37	19	37	25	24	26	31	30	24	30	27	31	32	39	31	31	26	21	29	29	24	27	26	32	29	37	27	30	28	32	28	26	30	27	20	30	25	31	24	27	28	25	27	26	23	24	36	37	25	25	27	34	30	28	28	27	36	34	35	34	31	25	29	29	31	25	28	34	23	26	27	41	25	29	34	34	27	24	29	30	22	27	21	34	19	32	21	33	22	23	38	27	23	25	26	36	27	24	37	32	24	29	21	27	28	29	32	30	28	19	35	31	25	24	29	26	32	27	30	28	32	31	25	30	29	22	31	20	28	27	32	32	24	24	36	22	28	30	25	23	23	22	28	29	29	32	27	24	28	30	38	26	23	30	23	36	22	33	27	30	22	17	25	22	11	20	34	26	25	25	28	26	37	31	25	25	29	34	22	30	24	17	27	23	41	30	23	26	28	32	35	30	31	33	36	34	32	30	29	41	26	25	24	23	28	30	26	32	16	32	26	29	27	28	28	28	30	32	35	24	30	27	26	36	30	24	33	20	35	26	27	42	29	32	20	23	39	29	37	31	32	34	26	25	19	27	23	22	32	25	35	29	16	31	26	35	32	22	19	28	31	26	27	27	30	36	26	22	26	32	27	29	37	34	20	27	36	27	30	22	33	24	39	24	24	20	30	30	33	29	41	32	32	33	30	39	16	16	23	24	29	34	27	29	29	25	25	30	27	34	25	29	23	32	31	37	35	35	19	26	34	27	37	21	21	23	45	28	39	34	23	28	16	34	20	27	31	29	32	31	30	28	23	28	33	28	29	26	24	29	32	22	28	26	23	34	20	31	25	30	29	28	29	32	35	30	32	31	28	38	40	31	24	29	30	26	23	27	35	30	23	24	22	27	30	26	38	26	22	27	28	28	32	27	31	32	26	29	27	21	34	27	27	30	25	16	23	24	15	30	31	24	18	18	24	19	27	19	26	29	26	25	27	25	23	33	33	26	23	27	30	31	27	16	30	36	27	23	28	21	30	32	31	42	28	32	30	39	29	33	26	29	41	27	24	31	21	20	27	35	35	21	31	22	43	39	24	39	39	26	26	34	40	28	28	30	35	20	32	32	32	20	21	33	22	38	27	34	32	34	30	27	30	19	22	26	28	24	22	39	27	26	30	31	26	32	26	18	31	26	31	29	28	35	23	28	33	22	36	32	32	28	34	30	43	33	30	29	29	26	30	33	32	36	21	29	17	25	31	37	27	26	37	28	29	29	36	34	30	25	32	25	24	24	30	35	21	32	34	29	27	28	22	25	28	30	29	26	19	25	28	25	31	27	32	16	31	30	28	25	32	34	28	31	28	29	21	27	28	38	22	31	35	35	28	22	32	41	44	28	36	26	20	33	29	35	27	33	36	36	27	29	30	30	34	29	23	35	33	29	27	24	27	37	34	36	36	40	22	34	28	28	30	29	29	38	29
29094	17160	11853	25760	34230	31912	30013	23565	19657	16176	13623	11531	9986	8890	7738	6723	6005	5308	4770	4560	4215	4170	4126	3742	3208	2618	2230	2204	1907	1868	1639	1364	1283	1219	1102	1048	983	1016	1025	924	861	884	754	704	752	778	713	592	587	653	571	558	573	564	527	512	528	516	506	515	477	486	485	491	487	474	477	497	523	508	470	475	477	498	486	543	483	522	538	612	614	588	537	491	539	553	512	553	491	533	558	548	537	539	583	566	542	552	490	507	526	568	557	501	482	516	502	515	543	503	508	472	456	498	444	449	464	479	514	449	455	471	441	488	483	478	463	479	480	463	512	473	479	488	493	494	518	491	484	466	474	493	471	464	407	449	448	449	493	466	494	484	458	470	465	490	453	475	439	479	455	426	471	473	451	467	428	444	467	414	482	447	494	450	505	436	463	448	437	467	471	455	496	472	467	489	443	434	449	481	497	462	487	463	465	451	437	427	463	447	488	503	439	487	479	435	487	448	452	453	485	442	445	483	447	443	466	455	470	432	479	442	459	468	459	475	416	496	442	483	455	457	438	468	460	484	455	484	490	466	468	467	473	479	461	469	472	447	459	468	454	477	514	469	449	461	469	477	438	450	454	493	475	454	453	460	449	452	469	465	486	449	487	456	426	518	438	443	454	452	456	460	487	446	461	480	438	468	456	462	438	522	433	466	476	471	447	468	476	462	432	421	442	481	500	455	456	418	444	426	455	427	479	468	448	472	456	443	470	465	425	455	474	489	461	447	444	479	443	449	438	457	453	418	481	478	450	478	449	438	479	475	502	423	435	507	482	446	433	493	460	480	473	424	426	434	496	448	493	446	439	460	456	437	470	448	437	458	482	454	419	502	451	455	509	468	417	419	456	524	465	452	476	480	473	415	456	491	457	462	472	468	461	432	453	501	463	465	460	454	465	478	492	481	480	483	456	485	441	443	478	458	487	462	454	472	487	461	435	446	474	486	425	453	512	464	434	466	467	488	459	484	476	460	492	460	425	440	476	465	462	466	484	462	459	483	466	489	443	468	490	477	496	440	430	479	418	443	456	482	462	426	473	441	445	476	452	476	482	449	458	481	455	455	475	466	435	444	474	445	455	446	457	468	488	521	461	463	447	472	446	441	468	459	407	455	459	468	480	493	468	480	434	476	406	453	475	467	437	443	436	471	497	478	468	464	470	425	461	461	426	439	445	458	436	422	455	441	411	461	487	488	455	443	477	458	459	449	413	493	447	452	477	474	463	420	479	460	441	436	466	462	438	466	453	426	447	445	481	480	474	448	456	489	459	445	482	439	471	458	507	431	434	469	460	451	453	477	441	476	476	467	496	451	428	414	469	466	468	435	471	451	454	453	447	462	471	464	451	474	460	479	449	471	461	460	439	465	483	422	458	444	470	452	479	441	508	456	451	486	435	432	453	463	444	470	490	477	459	473	469	481	447	450	441	482	479	457	449	476	442	436	462	466	457	459	442	456	447	426	451	450	437	467	428	464	438	467	453	492	447	448	465	479	479	455	483	474	423	461	439	468	473	474	464	462	416	470	462	473	454	448	476	436	463	465	407	443	458	440	492	444	437	478	465	480	403	527	450	458	462	448	467	476	503	450	454	456	458	460	452	473	486	469	438	456	453	459	442	422	466	445	497	435	457	445	479	431	493	470	438	460	456	490	451	472	427	489	445	477	466	470	472	456	492	428	470	474	440	452	466	460	457	495	490	462	487	497	446	484	438	446	482	466	479	441	436	444	486	435	448	476	468	481	440	509	454	472	452	499	459	466	451	439	494	457	475	463	453	446	470	496	475	449	444	467	440	474	465	454	482	456	445	475	435	406	443	493	449	446	458	494	489	449	470	460	444	439	447	488	454	434	438	483	435	506	472	451	449	483	429	464	444	457	464	485	489	470	446	470	451	463	439	451	451	460	480	425	459	485	474	463	515	439	453	454	448	438	484	499	423	457	470	448	470	455	452	438	456	436	439	483	468	464	462	423	496	455	483	464	447	441	454	438	425	453	503	471	432	484	458	489	470	473	490	507	434	451	490	418	465	424	452	470	440	447	444	469	434	446	423	492	455	452	473	449	488	443	423	470	469	415	462	461	457	456	498	471	445	454	467	462	468	423	459	460	423	440	468	454	480	455	467	458	454	468	419	459	476	475	492	516	427	482	462	433	466	474	475	477	435	454	490	425	441	497	425	481	446	436	465	420	476	427	478	444	483	472	454	459	491	422	435	497	457	431	446	461	470	485	454	444	440	426	468	446	478	454	460	470	438	478	489	434	426	472	486	451	477	445	401	444	448	470	435	433	450	469	455	457	471	495	437	425	466	455	501	479	474	478	449	450	476	463	442	472	422	470	446	504	447	461	388	476	494	474	489	487	438	467	486	459	432	475	477	450	491	450	480	481	452	452	468	492	489	451	472	498	454	472	466	446	478	472	478	492	502	471	466	515	449	460	460	456	459	456	497	451	471	462	473	479	440	449	469	415	452	416	441	473	472	468	466	431	434	484	472	481	464	464	446	465	433	468	458	481	461	448	466	449	498	472	457	438	448	443	518	459	461	434	453	479	474	479	445	471	443	473	451	467	467	460	485	440	453	471	432	473	482	488	464	493	455	469	470	471	456	504	466	429	501	411	435	466	464	438	478	470	437	427	451	470	456	432	431	465	499	478	459	514	469	472	496	468	453	416	420	469	439	465	457	519	460	471	455	457	487	477	466	471	459	488	458	491	430	459	467	420	482	404	402	440	451	474	447	436	471	465	505	464	470	458	443	426	467	453	471	475	468	439	459	485	465	510	497	450	438	465	451	491	440	455	433	430	489	461	446	490	447	500	450	473	466	447	452	520	439	439	446	434	444	450	449	489	441	489	474	448	402	468	457	467	464	466	457	456	484	462	488	454	493	418	439	464	464	478	478	452	425	461	423	458	483	443	459	477	441	436	477	447	492	461	448	477	476	507	449	465	435	482	447	458	471	462	432	472	455	454	453	455	424	481	485	473	444	441	502	416	481	453	468	459	466	477	478	486	456	485	459	439	480	458	434	460	461	502	463	479	465	427	457	453	452	465	449	429	465	456	501	434	440	460	452	509	482	494	441	400	485	490	483	462	477	415	476	474	479	455	499	495	487	438	485	444	449	454	477	443	462	467	475	465	464	484	476	455	451	454	465	434	469	523	436	467	465	455	460	453	451	464	435	446	525	462	451	471	466	440	513	494	468	476	447	438	490	461	482	390	424	458	470	433	455	450	470	476	476	422	464	454	418	451	458	465	445	471	463	449	459	445	484	439	455	428	450	488	428	490	496	476	437	473	475	463	483	441	464	473	450	482	480	454	453	475	489	449	448	446	454	507	449	456	489	475	443	432	449	445	451	458	470	467	449	431	411	473	461	470	468	478	479	445	474	439	437	460	461	443	438	498	456	421	447	431	469	486	435	450	481	462	475	453	440	501	435	483	478	469	444	460	465	460	419	451	459	474
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
